.auto-re-page{--auto-dark:#252d2f;--auto-light:#edf0f4;--auto-orange:#ff8a2b}.auto-re-page section[id]{scroll-margin-top:86px}.auto-re-page .nav-links{gap:24px}.auto-hero-description{font:400 15px/1.9 var(--body);color:#c9d0d1;max-width:620px;margin:34px 0 0}.auto-hero-cta{min-height:48px;margin-top:30px;font-size:12px}.auto-section{padding:100px 0;position:relative}.auto-section h2{font:800 clamp(36px,4vw,56px)/1.07 var(--heading);letter-spacing:-1.6px;margin:0}.auto-section h2 em{color:#cd5b00;font-style:normal}.auto-section .eyebrow{color:#a54800;font:700 10px/1.5 var(--heading);letter-spacing:1px;text-transform:uppercase;margin:0 0 24px}.auto-portfolio{background:var(--auto-light);z-index:1;border-radius:28px 28px 0 0;margin-top:-22px}.auto-section-heading{grid-template-columns:1.2fr 1fr;align-items:end;gap:80px;margin-bottom:52px;display:grid}.auto-section-heading>p{max-width:380px;font:400 14px/1.9 var(--body);color:var(--muted);margin:0 0 3px}.auto-insurance-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:22px;display:grid}.auto-insurance-card{--card-pad:30px;padding:var(--card-pad) var(--card-pad) 0;background:#fffcf6;border:1px solid #d5dcd8;border-radius:10px;flex-direction:column;scroll-margin-top:90px;transition:border-color .25s,box-shadow .25s,transform .25s;display:flex;position:relative}.auto-insurance-card:hover,.auto-insurance-card:focus-within{border-color:#ed9c5c;transform:translateY(-4px);box-shadow:0 18px 40px #2835360f}.auto-card-top{justify-content:space-between;align-items:flex-start;margin-bottom:26px;display:flex}.auto-card-icon{width:52px;height:59px;color:var(--auto-orange);flex:none;display:block}.auto-card-icon svg{width:100%;height:100%;display:block}.auto-escudo-defs{width:0;height:0;position:absolute;overflow:hidden}.auto-card-escudo{fill:url(#escudo-grafite);stroke:url(#escudo-fio);stroke-width:1px;transition:filter .25s}.auto-insurance-card:hover .auto-card-escudo,.auto-insurance-card:focus-within .auto-card-escudo{filter:brightness(1.2)}.auto-card-index{font:300 40px/1 var(--heading);letter-spacing:-1.5px;color:#a9b3b5;margin-top:-3px}.auto-card-kicker{font:600 10px/1.5 var(--heading);text-transform:uppercase;letter-spacing:1px;color:#687477;margin:0 0 8px}.auto-insurance-card h3{font:800 27px/1.15 var(--heading);letter-spacing:-.7px;margin:0 0 14px}.auto-card-description{font:400 14px/1.8 var(--body);color:#4e5c5e;margin:0 0 24px}.auto-card-focus{border-top:1px solid #e3e8e6;margin-top:auto;padding:18px 0 22px}.auto-card-focus>span{font:600 10px/1.5 var(--heading);text-transform:uppercase;letter-spacing:1px;color:#687477;margin-bottom:10px;display:block}.auto-card-focus ul{gap:7px;margin:0;padding:0;list-style:none;display:grid}.auto-card-focus li{font:500 12.5px/1.5 var(--body);color:var(--text);padding-left:16px;position:relative}.auto-card-focus li:before{content:"";background:#cd5b00;width:8px;height:1.5px;position:absolute;top:.65em;left:0}.auto-insurance-card>a{margin:0 calc(-1 * var(--card-pad));padding:17px var(--card-pad);color:var(--text);font:700 12px/1.5 var(--heading);background:#fbf6ec;border-top:1px solid #d5dcd8;border-radius:0 0 9px 9px;justify-content:space-between;align-items:center;text-decoration:none;transition:background .25s,color .25s;display:flex}.auto-insurance-card>a>span{color:#a54800;font-size:22px;transition:transform .2s}.auto-insurance-card:hover>a,.auto-insurance-card:focus-within>a{color:#7a3200;background:#fff1e2}.auto-insurance-card>a:after{content:"";border-radius:inherit;position:absolute;inset:0}.auto-insurance-card>a:focus-visible{outline:none}.auto-insurance-card>a:focus-visible:after{outline-offset:4px;outline:2px solid #a54800}.auto-insurance-card:hover>a>span{transform:translate(3px,-3px)}.auto-portfolio-note{font:400 11px/1.8 var(--body);color:var(--muted);margin:28px 0 0}.auto-service{background:var(--auto-dark);color:#fffcf6;isolation:isolate;padding-block:110px 130px}.auto-service-layout{grid-template-columns:1fr 1fr;gap:110px;display:grid}.auto-service-intro{align-self:start;position:sticky;top:110px}.auto-service h2 em,.auto-service .eyebrow{color:var(--auto-orange)}.auto-service-intro>p:not(.eyebrow){font:400 14px/1.9 var(--body);color:#c9d0d1;max-width:380px;margin:28px 0}.auto-text-link{min-height:44px;font:700 12px/1.5 var(--heading);color:inherit;align-items:center;gap:24px;text-decoration:none;display:inline-flex}.auto-text-link>span{color:#ad4e00;font-size:23px}.auto-service .auto-text-link>span{color:var(--auto-orange)}.auto-service-steps{margin:0;padding:0;list-style:none}.auto-service-steps li{grid-template-columns:48px 1fr;gap:22px;padding:0 0 58px;display:grid;position:relative}.auto-service-steps li:last-child{padding-bottom:0}.auto-service-steps li:not(:last-child):before{content:"";background:linear-gradient(#ff8a2b70,#ffffff1a);width:1px;position:absolute;top:42px;bottom:12px;left:19px}.auto-service-steps li>span{width:40px;height:40px;font:500 11px/1 var(--heading);color:#ff8a2b;border:1px solid #ff8a2b70;border-radius:50%;place-items:center;display:grid}.auto-service-steps h3{font:700 23px/1.3 var(--heading);letter-spacing:-.5px;margin:4px 0 14px}.auto-service-steps p{font:400 13px/1.9 var(--body);color:#c9d0d1;margin:0}.auto-service-word{z-index:-1;font:800 clamp(65px,14vw,210px)/1 var(--heading);letter-spacing:-.06em;color:#ffffff03;-webkit-text-stroke:1px #ffffff0a;pointer-events:none;max-width:100%;position:absolute;bottom:-.08em;right:0;overflow:hidden}.auto-group{background:#fff8ed}.auto-group-layout{grid-template-columns:.9fr 1.1fr;align-items:center;gap:110px;display:grid}.auto-group-history{border-block:1px solid #e3d6c8;padding:30px 0;position:relative}.auto-group-history strong{font:800 clamp(130px,14vw,200px)/1 var(--heading);letter-spacing:-9px;color:#cd5b00;align-items:baseline;gap:15px;display:flex}.auto-group-history strong>span{font:600 24px/1 var(--heading);letter-spacing:-.5px;color:var(--text)}.auto-group-history p{font:500 16px/1.7 var(--heading);color:var(--muted);margin:16px 0 0}.auto-group-copy>p:not(.eyebrow){font:400 14px/1.9 var(--body);color:var(--muted);max-width:460px;margin:24px 0 0}.auto-group-copy .auto-text-link{margin-top:24px}.auto-contact{background:var(--auto-light)}.auto-contact-layout{grid-template-columns:1fr 1fr;align-items:start;gap:100px;display:grid}.auto-contact-intro>p:not(.eyebrow){font:400 14px/1.9 var(--body);color:var(--muted);max-width:380px;margin:28px 0}.auto-contact-intro ol{font:400 13px/1.8 var(--body);color:var(--muted);margin:0 0 28px;padding-left:18px}.auto-contact-intro li{padding:4px 0 4px 6px}.auto-contact-intro li::marker{color:#a54800;font-weight:700}.auto-contact-form{background:#fffcf6;border:1px solid #d5dcd8;border-radius:12px;min-width:0;padding:36px}.auto-contact-form fieldset{border:0;min-width:0;margin:0;padding:0}.auto-contact-form legend{font:800 24px/1.3 var(--heading);letter-spacing:-.5px;padding:0}.auto-form-caption{font:400 11px/1.6 var(--body);color:var(--muted);margin:10px 0 28px}.auto-field{margin-bottom:22px}.auto-field label{font:600 12px/1.5 var(--body);margin-bottom:9px;display:block}.auto-field label span{color:var(--muted);font-weight:400}.auto-field input,.auto-field select,.auto-field textarea{box-sizing:border-box;width:100%;min-width:0;min-height:46px;color:var(--text);font:400 14px/1.5 var(--body);background:#fff;border:1px solid #b8c4c8;border-radius:5px;padding:11px 12px}.auto-field textarea{resize:vertical;min-height:100px}.auto-field input::placeholder,.auto-field textarea::placeholder{color:#667579;opacity:1}.auto-consent{font:400 11px/1.8 var(--body);color:var(--muted);cursor:pointer;align-items:flex-start;gap:10px;margin-bottom:24px;display:flex}.auto-consent input{accent-color:#a54800;flex-shrink:0;width:16px;height:16px;margin:4px 0 0}.auto-consent a{text-underline-offset:3px;text-decoration:underline}.auto-contact-form button[type=submit]{cursor:pointer;border:0;justify-content:space-between;width:100%;min-height:48px;font-size:12px;display:flex}.auto-form-note{font:400 10px/1.7 var(--body);color:var(--muted);text-align:center;margin:12px 0 0}.auto-form-result{font:400 12px/1.8 var(--body);background:#f1f5ed;border:1px solid #bdc9b8;border-radius:6px;margin-top:20px;padding:18px}.auto-form-result p{margin:0 0 8px}.auto-form-result a{font-weight:700;text-decoration:underline}.auto-re-page :focus-visible{outline-offset:4px;outline:2px solid #a54800}.auto-service :focus-visible,.auto-re-hero :focus-visible{outline-color:#ffcb58}.auto-reveal{opacity:1;transform:none}.auto-motion .auto-reveal:not(.is-revealed){opacity:0;transform:translateY(24px)}.auto-motion .auto-reveal{transition:opacity .7s,transform .7s cubic-bezier(.2,.7,.2,1)}@media (max-width:1100px){.auto-section{padding-block:76px}.auto-insurance-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.auto-section-heading,.auto-service-layout,.auto-group-layout,.auto-contact-layout{gap:45px}.auto-re-page .nav-links{gap:18px;font-size:10px}.auto-re-page .care-header .diplomata-logo{width:160px}.auto-re-page .care-header .nav-cta{font-size:10px}}@media (max-width:760px){.auto-section{padding-block:58px}.auto-section h2{letter-spacing:-1.2px;font-size:36px}.auto-section-heading,.auto-service-layout,.auto-group-layout,.auto-contact-layout{grid-template-columns:1fr;gap:28px}.auto-section-heading{margin-bottom:32px}.auto-section-heading>p,.auto-service-intro>p:not(.eyebrow),.auto-group-copy>p:not(.eyebrow),.auto-contact-intro>p:not(.eyebrow){max-width:none;font-size:13px}.auto-section .eyebrow{margin-bottom:18px}.auto-insurance-grid{grid-template-columns:1fr;gap:16px}.auto-insurance-card{--card-pad:24px}.auto-insurance-card h3{max-width:320px;font-size:26px}.auto-card-description{margin-bottom:18px}.auto-card-top{margin-bottom:22px}.auto-card-index{font-size:34px}.auto-service{padding-bottom:82px}.auto-service-intro{position:static}.auto-service-layout{gap:38px}.auto-service-steps li{gap:14px;padding-bottom:36px}.auto-service-steps h3{font-size:21px}.auto-group-layout{gap:36px}.auto-group-history{align-items:center;gap:26px;padding-block:24px;display:flex}.auto-group-history strong{letter-spacing:-5px;gap:8px;font-size:112px}.auto-group-history strong>span{font-size:18px}.auto-group-history p{margin:0;font-size:12px}.auto-hero-description{margin-top:28px;font-size:13px;line-height:1.85}.auto-hero-description br{display:none}.auto-contact-layout{gap:32px}.auto-contact-form{padding:26px 22px}.auto-field input,.auto-field select,.auto-field textarea{font-size:16px}.auto-consent,.auto-hero-cta{font-size:11px}}@media (max-width:360px){.auto-section h2{font-size:32px}.auto-group-history{gap:16px}.auto-group-history strong{font-size:94px}.auto-contact-form{padding-inline:18px}}@media (prefers-reduced-motion:reduce){.auto-motion .auto-reveal:not(.is-revealed){opacity:1;transform:none}.auto-motion .auto-reveal,.auto-insurance-card,.auto-insurance-card>a,.auto-insurance-card>a>span,.auto-card-escudo{transition:none}.auto-insurance-card:hover,.auto-insurance-card:focus-within{transform:none}.auto-insurance-card:hover .auto-card-escudo,.auto-insurance-card:focus-within .auto-card-escudo{filter:none}}.auto-re-page .care-header .nav-links{gap:26px;margin-left:auto}.auto-re-page .care-header .nav-links a{padding-block:12px;position:relative}.auto-re-page .care-header .nav-links a:after{content:"";background:var(--orange);transform-origin:0;height:2px;transition:transform .2s;position:absolute;bottom:5px;left:0;right:0;transform:scaleX(0)}.auto-re-page .care-header .nav-links a:hover:after,.auto-re-page .care-header .nav-links a:focus-visible:after{transform:scaleX(1)}.auto-nav-actions{flex-shrink:0;align-items:center;gap:16px;margin-left:16px;display:flex}.auto-health-access{color:#653a1d;min-height:44px;font:700 11px/1.3 var(--heading);white-space:nowrap;background:#fff5e9;border:1px solid #d1b39a;border-radius:7px;justify-content:space-between;align-items:center;gap:16px;padding:10px 16px;text-decoration:none;transition:background .2s,border-color .2s;display:inline-flex}.auto-health-access>span:last-child{color:#a54800;font-size:18px}.auto-health-access:hover{background:#ffe9cd;border-color:#c36313}.auto-re-page .footer-navigation .auto-health-access{width:fit-content;margin-top:12px;padding:10px 14px;font-size:11px;display:inline-flex}@media (min-width:961px) and (max-width:1100px){.auto-re-page .care-header .nav-links{gap:16px}.auto-nav-actions{gap:10px;margin-left:0}.auto-health-access{gap:12px;padding-inline:12px;font-size:10px}}@media (max-width:960px){.auto-re-page .care-header .nav-links,.auto-nav-actions .nav-cta{display:none}.auto-nav-actions{gap:0;margin-left:auto}.auto-re-page .care-header .menu-toggle{cursor:pointer;background:0 0;border:0;flex-direction:column;justify-content:center;gap:6px;width:36px;height:44px;padding:4px;display:flex}.auto-re-page .menu-toggle span{background:var(--text);width:26px;height:1px;transition:transform .2s;display:block}.auto-re-page .menu-toggle[aria-expanded=true] span:first-child{transform:translateY(3.5px)rotate(45deg)}.auto-re-page .menu-toggle[aria-expanded=true] span:last-child{transform:translateY(-3.5px)rotate(-45deg)}.auto-re-page .mobile-menu{font-family:var(--heading);background:#fffcf6;gap:6px;padding:28px}.auto-re-page .mobile-menu>a{border-color:#d5dcd8;padding:20px 0;font-size:clamp(22px,4vw,30px);font-weight:700}.auto-re-page .mobile-menu>.auto-mobile-contact{background:var(--gold);border:0;border-radius:8px;margin-top:22px;padding:18px 20px;font-size:14px}}@media (max-width:430px){.auto-nav-actions .auto-health-access{gap:10px;padding:8px 10px;font-size:10px}.auto-nav-actions .auto-health-access>span:first-child{white-space:normal;max-width:70px}}@media (prefers-reduced-motion:reduce){.auto-health-access,.auto-re-page .care-header .nav-links a:after{transition:none}}
.auto-detail-hero{isolation:isolate;color:#fffcf6;background:#252d2f;padding:126px 0 110px;position:relative;overflow:hidden}.auto-breadcrumb{font:400 11px/1.7 var(--body);color:#c9d0d1;z-index:1;flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:60px;display:flex;position:relative}.auto-breadcrumb a{color:inherit;text-decoration:none}.auto-breadcrumb a:hover{text-underline-offset:4px;text-decoration:underline}.auto-breadcrumb [aria-current]{color:#ff8a2b}.auto-detail-hero-layout{z-index:1;grid-template-columns:1.7fr 1fr;align-items:center;gap:72px;display:grid;position:relative}.auto-detail-hero .eyebrow{font:600 11px/1.7 var(--heading);color:#ff8a2b;text-transform:uppercase;letter-spacing:1px;margin:0 0 24px}.auto-detail-hero h1{font:800 clamp(38px,4.1vw,60px)/1.08 var(--heading);letter-spacing:-1.9px;margin:0}.auto-detail-hero h1 em{color:#ff8a2b;font-style:normal}.auto-detail-intro{font:400 14px/1.9 var(--body);color:#c9d0d1;max-width:560px;margin:28px 0}.auto-detail-hero .care-button{min-height:48px;margin-top:4px;font-size:12px}.auto-detail-focus{border-left:1px solid #ffffff35;padding:12px 0 12px 34px}.auto-detail-focus>p{font:500 12px/1.7 var(--heading);color:#c9d0d1;margin:0 0 14px}.auto-detail-focus ul{margin:0;padding:0;list-style:none}.auto-detail-focus li{font:600 18px/1.4 var(--heading);border-bottom:1px solid #ffffff20;align-items:baseline;gap:18px;padding:20px 0;display:flex}.auto-detail-focus li>span{font:500 10px/1.5 var(--heading);color:#ff8a2b;flex-shrink:0}.auto-detail-focus>a{color:#fffcf6;min-height:44px;font:600 11px/1.6 var(--heading);align-items:center;gap:20px;margin-top:18px;text-decoration:none;display:inline-flex}.auto-detail-focus>a>span{color:#ff8a2b;font-size:20px}.auto-detail-word{z-index:0;font:800 clamp(110px,17vw,260px)/1 var(--heading);letter-spacing:-.06em;white-space:nowrap;color:#ffffff03;-webkit-text-stroke:1px #ffffff0c;pointer-events:none;position:absolute;bottom:-.17em;right:-.03em}.auto-detail-overview{background:#fff8ed;padding-block:76px}.auto-detail-overview .auto-section-heading{align-items:center;margin-bottom:0}.auto-detail-overview .auto-section-heading>p{max-width:470px}.auto-detail-coverages{background:#edf0f4}.auto-detail-coverage-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;display:grid}.auto-detail-coverage{border-top:1px solid #bdc8cb;padding-top:26px}.auto-detail-coverage>span{font:700 12px/1 var(--heading);color:#a54800}.auto-detail-coverage h3{font:800 24px/1.2 var(--heading);letter-spacing:-.5px;min-height:58px;margin:22px 0 16px}.auto-detail-coverage p{font:400 13px/1.9 var(--body);color:var(--muted);margin:0}.auto-detail-questions{background:#fffcf6}.auto-detail-questions-layout{grid-template-columns:1fr 1.2fr;gap:90px;display:grid}.auto-detail-faq{border-bottom:1px solid #c9d2d5}.auto-detail-faq:first-child{border-top:1px solid #c9d2d5}.auto-detail-faq summary{cursor:pointer;font:700 16px/1.55 var(--heading);justify-content:space-between;align-items:center;gap:24px;padding:24px 0;list-style:none;display:flex}.auto-detail-faq summary::-webkit-details-marker{display:none}.auto-detail-faq summary>span{color:#a54800;flex:none;font-size:24px;transition:transform .2s}.auto-detail-faq[open] summary>span{transform:rotate(45deg)}.auto-detail-faq>p{font:400 13px/1.9 var(--body);color:var(--muted);margin:0 32px 24px 0}.auto-detail-related{background:#fff8ed;padding-block:64px}.auto-detail-related h2{font-size:32px}.auto-detail-related nav{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;margin-top:30px;display:grid}.auto-detail-related nav>a{border-block:1px solid #dacdc1;grid-template-columns:1fr auto;gap:10px 20px;padding:26px 0;text-decoration:none;display:grid}.auto-detail-related nav>a>span:first-child{font:500 10px/1.5 var(--body);text-transform:uppercase;letter-spacing:1px;color:var(--muted);grid-column:1/-1}.auto-detail-related nav strong{font:700 22px/1.25 var(--heading);letter-spacing:-.5px}.auto-detail-related nav>a>span:last-child{color:#a54800;font-size:25px}.auto-detail-related nav>a:hover{border-color:#a54800}.auto-detail-related .auto-text-link{margin-top:24px}.auto-detail-hero :focus-visible{outline-color:#ffcb58}@media (max-width:1100px){.auto-detail-hero-layout{grid-template-columns:1.5fr 1fr;gap:40px}.auto-detail-focus{padding-left:24px}.auto-detail-focus li{font-size:16px}.auto-detail-questions-layout{gap:45px}.auto-detail-coverage-grid{gap:24px}}@media (max-width:760px){.auto-detail-hero{padding:108px 0 74px}.auto-breadcrumb{gap:10px;margin-bottom:38px;font-size:10px}.auto-detail-hero-layout{grid-template-columns:1fr;gap:38px}.auto-detail-hero h1{letter-spacing:-1.2px;font-size:38px}.auto-detail-intro{margin:24px 0;font-size:13px}.auto-detail-hero .eyebrow{font-size:10px}.auto-detail-focus{border-top:1px solid #ffffff35;border-left:0;padding:24px 0 0}.auto-detail-focus li{padding:14px 0;font-size:15px}.auto-detail-focus>a{margin-top:12px}.auto-detail-coverage-grid,.auto-detail-questions-layout,.auto-detail-related nav{grid-template-columns:1fr;gap:28px}.auto-detail-coverage h3{min-height:0;margin-top:16px;font-size:24px}.auto-detail-related nav{gap:0}.auto-detail-related nav>a{border-bottom:0}.auto-detail-related nav>a:last-child{border-bottom:1px solid #dacdc1}.auto-detail-questions-layout{gap:32px}.auto-detail-faq summary{gap:18px;padding-block:20px;font-size:15px}}@media (max-width:360px){.auto-detail-hero h1{font-size:34px}.auto-detail-related h2{font-size:28px}}@media (prefers-reduced-motion:reduce){.auto-detail-faq summary>span{transition:none}}
:root{--verde:#80acac;--verde-hover:#93b9b9;--verde-escuro:#1c6a58;--verde-claro:#e8f2ef;--verde-sobre:#0c332b;--verde-linha:#80acac;--laranja-titulo:#dd5a00;--laranja-escuro:#a54800;--laranja-claro:#fff4e5;--laranja-visual:#fdecd7;--laranja-linha:#eccfae;--grafite-cta:#1b2425}body:not(.auto-re-page) .care-button,body:not(.auto-re-page) .care-contact .button,body:not(.auto-re-page) .care-hero .care-button,body:not(.auto-re-page) .care-header.is-over-hero .nav-cta{background:var(--verde);color:var(--verde-sobre)}body:not(.auto-re-page) .care-button:hover,body:not(.auto-re-page) .care-contact .button:hover,body:not(.auto-re-page) .care-hero .care-button:hover,body:not(.auto-re-page) .care-header.is-over-hero .nav-cta:hover{background:var(--verde-hover);box-shadow:0 7px 20px #1c6a5826}body:not(.auto-re-page) .care-contact .consent input{accent-color:var(--verde-escuro)}body:not(.auto-re-page) .footer-contact .footer-whatsapp:hover{border-color:var(--verde-escuro)}body:not(.auto-re-page) .management-overview h2 em{color:var(--laranja-titulo)}body:not(.auto-re-page) .management-overview .eyebrow{background:var(--verde-claro);color:var(--verde-escuro)}body:not(.auto-re-page) #tab-operacional .choice-top,body:not(.auto-re-page) #tab-operacional .choice-action>span{color:var(--verde-escuro)}body:not(.auto-re-page) #tab-operacional:hover{border-color:var(--verde)}body:not(.auto-re-page) #tab-operacional[aria-selected=true]{border-color:var(--verde);background:var(--verde-claro);box-shadow:0 14px 35px #1c6a580f}body:not(.auto-re-page) #tab-operacional[aria-selected=true] .choice-action{border-color:var(--verde-linha)}body:not(.auto-re-page) #tab-gestao-em-saude .choice-top,body:not(.auto-re-page) #tab-gestao-em-saude .choice-action>span{color:var(--laranja-escuro)}body:not(.auto-re-page) .journey-dock button[data-switch=operacional][aria-pressed=true]{background:var(--verde);color:var(--verde-sobre)}body:not(.auto-re-page) .journey-dock button[data-switch=gestao-em-saude][aria-pressed=true]{background:var(--orange);color:var(--text)}body:not(.auto-re-page) #operacional{background:var(--verde-claro)}body:not(.auto-re-page) #operacional .eyebrow,body:not(.auto-re-page) #operacional .demo-eyebrow,body:not(.auto-re-page) #operacional .journey-lead em,body:not(.auto-re-page) #operacional .journey-section-heading em{color:var(--verde-escuro)}body:not(.auto-re-page) #produtos-operacionais .solution-card{--accent:var(--verde-escuro)!important}body:not(.auto-re-page) #operacional .row-icon,body:not(.auto-re-page) #operacional .operation-float{background:var(--verde);color:var(--verde-sobre)}body:not(.auto-re-page) #operacional .visual-operation,body:not(.auto-re-page) #operacional .visual-billing,body:not(.auto-re-page) #operacional .visual-phone{background:var(--verde)}body:not(.auto-re-page) #operacional .visual-operation p>i,body:not(.auto-re-page) #operacional .visual-operation span{color:var(--verde-sobre)}body:not(.auto-re-page) #operacional .visual-billing svg{color:var(--verde-escuro);stroke:var(--verde-escuro)}body:not(.auto-re-page) #operacional .visual-billing span{color:#3c5d54}body:not(.auto-re-page) #operacional .visual-billing i{background:var(--verde)}body:not(.auto-re-page) #operacional .phone-chip{background:var(--verde);color:var(--verde-sobre)}body:not(.auto-re-page) #operacional .phone-rows i b{color:var(--verde-escuro)}body:not(.auto-re-page) #gestao-em-saude{background:var(--laranja-claro)}body:not(.auto-re-page) #gestao-em-saude .eyebrow{color:var(--laranja-escuro)}body:not(.auto-re-page) #gestao-em-saude .journey-lead em,body:not(.auto-re-page) #gestao-em-saude .journey-section-heading em{color:var(--laranja-titulo)}body:not(.auto-re-page) #produtos-saude .solution-card{--accent:var(--laranja-escuro)!important}body:not(.auto-re-page) .mini-dashboard{color:#3b2a1d;background:#fffaf3}body:not(.auto-re-page) .mini-nav{background:var(--laranja-claro);border-bottom-color:var(--laranja-linha)}body:not(.auto-re-page) .mini-nav>span{color:var(--laranja-escuro)}body:not(.auto-re-page) .mini-dot{background:var(--orange)}body:not(.auto-re-page) .mini-stats>span{border-color:var(--laranja-linha);background:#fff}body:not(.auto-re-page) .mini-stats strong{color:#3b2a1d}body:not(.auto-re-page) .mini-charts>div,body:not(.auto-re-page) .mini-table,body:not(.auto-re-page) .mini-table>div{border-color:var(--laranja-linha)}body:not(.auto-re-page) .mini-line svg path:nth-of-type(2){stroke:var(--laranja-escuro)}body:not(.auto-re-page) .mini-line svg path:nth-of-type(3){stroke:#f0a96b}body:not(.auto-re-page) .mini-donut>i{background:conic-gradient(var(--laranja-escuro) 0 42%, var(--orange) 42% 75%, #f7d9b6 75%)}body:not(.auto-re-page) .mini-table i{background:var(--orange)}body:not(.auto-re-page) .mini-table b{color:var(--laranja-escuro)}body:not(.auto-re-page) #produtos-saude .visual-bi{border-color:var(--laranja-linha)}body:not(.auto-re-page) #produtos-saude .visual-health,body:not(.auto-re-page) #produtos-saude .visual-people,body:not(.auto-re-page) #produtos-saude .visual-phone{background:var(--laranja-visual)}body:not(.auto-re-page) #produtos-saude .care-note{color:var(--laranja-escuro)}body:not(.auto-re-page) #produtos-saude .care-note>svg{fill:#fd700033}body:not(.auto-re-page) #produtos-saude .visual-talks span{color:#fff8ed;background:#7a3200e6}body:not(.auto-re-page) .timeline-operation .timeline-branch-label,body:not(.auto-re-page) .timeline-card.timeline-operation .timeline-card-hint b{color:var(--verde-escuro)}body:not(.auto-re-page) .has-scroll-timeline .timeline-card.timeline-operation[aria-expanded=true]{border-color:var(--verde-escuro);background:var(--verde-claro)}body:not(.auto-re-page) .timeline-step.is-reached .timeline-card.timeline-operation:before{background:var(--verde)}body:not(.auto-re-page) .timeline-health .timeline-branch-label{color:var(--laranja-escuro)}body:not(.auto-re-page) .journey-benefits .solution-card{--accent:var(--laranja-escuro)!important}body:not(.auto-re-page) .visual-talks span{color:#fff;background:#1c6a58e6}body:not(.auto-re-page) .care-hero{background:#c35600}body:not(.auto-re-page) .form-modal-icon{background:var(--verde);color:var(--verde-sobre)}
.auto-re-page{--auto-pedra:#efe9e2;--auto-grafite:#283536;--auto-texto-suave:#546466;--auto-laranja-texto:#a54800;--auto-laranja-titulo:#c65a00;--auto-linha:#28353629}.auto-re-page .care-header.is-over-hero,.auto-re-page .care-header.is-over-hero .nav-links,.auto-re-page .care-header.is-over-hero .nav-links a{color:var(--auto-grafite)}.auto-re-page .care-header.is-over-hero .diplomata-logo{filter:none}.auto-re-page .care-header.is-over-hero .menu-toggle span{background:var(--auto-grafite)}.auto-re-page .care-header.is-over-hero :focus-visible{outline-color:var(--auto-laranja-texto)}.auto-re-hero{background:var(--auto-pedra);color:var(--auto-grafite)}.auto-re-hero .auto-hero-description{color:var(--auto-texto-suave)}.auto-re-eyebrow{color:var(--auto-laranja-texto)}.auto-re-eyebrow>span{color:var(--auto-texto-suave);border-left-color:var(--auto-linha)}.auto-re-intro h1 em{color:var(--auto-laranja-titulo)}.auto-re-wordmark{color:#28353605;-webkit-text-stroke:1px #28353616}.auto-re-hero :focus-visible{outline-color:var(--auto-laranja-texto)}.auto-re-partners .hero-partner-group img{filter:brightness(0)opacity(.55)}.auto-re-partners .hero-partner-group .partner-porto{filter:url(#porto-white)brightness(0)opacity(.55)}.auto-service{background:var(--auto-pedra);color:var(--auto-grafite)}.auto-service .eyebrow,.auto-service .auto-text-link>span{color:var(--auto-laranja-texto)}.auto-service h2 em{color:var(--auto-laranja-titulo)}.auto-service-intro>p:not(.eyebrow),.auto-service-steps p{color:var(--auto-texto-suave)}.auto-service-steps li:not(:last-child):before{background:linear-gradient(#c65a0066,#2835361a)}.auto-service-steps li>span{color:var(--auto-laranja-texto);border-color:#a5480066}.auto-service-word{color:#28353604;-webkit-text-stroke:1px #2835360f}.auto-service :focus-visible{outline-color:var(--auto-laranja-texto)}.auto-detail-hero{background:var(--auto-pedra);color:var(--auto-grafite)}.auto-breadcrumb,.auto-detail-intro,.auto-detail-focus>p{color:var(--auto-texto-suave)}.auto-breadcrumb [aria-current],.auto-detail-hero .eyebrow,.auto-detail-focus li>span,.auto-detail-focus>a>span{color:var(--auto-laranja-texto)}.auto-detail-hero h1 em{color:var(--auto-laranja-titulo)}.auto-detail-focus{border-left-color:var(--auto-linha)}.auto-detail-focus li{border-bottom-color:#2835361f}.auto-detail-focus>a{color:var(--auto-grafite)}.auto-detail-word{color:#28353604;-webkit-text-stroke:1px #28353612}.auto-detail-hero :focus-visible{outline-color:var(--auto-laranja-texto)}@media (max-width:760px){.auto-detail-focus{border-top-color:var(--auto-linha)}}
.diplomax-page{--dx-azul:#032c42;--dx-dourado:#d2a028;--dx-dourado-claro:#e2b545;--dx-dourado-texto:#866412;--dx-dourado-titulo:#a47a14;--dx-texto-suave:#4f6270;--dx-texto-sobre-azul:#c9d4db;--dx-areia:#f2eee6;--dx-marfim:#fbf8f1;--text:var(--dx-azul);--muted:var(--dx-texto-suave);--gold:var(--dx-dourado)}.diplomax-page :focus-visible{outline-color:var(--dx-azul)}.diplomax-page .care-button{background:var(--dx-dourado);color:var(--dx-azul)}.diplomax-page .care-button:hover{background:var(--dx-dourado-claro);box-shadow:0 7px 20px #032c4224}.diplomax-logo{display:block}.diplomax-logo img{width:auto;height:56px;transition:height .3s;display:block}.diplomax-logo .diplomax-logo-branca,.care-header.is-over-hero .diplomax-logo-azul{display:none}.care-header.is-over-hero .diplomax-logo .diplomax-logo-branca{display:block}.care-header.is-scrolled .diplomax-logo img{height:46px}.footer-brand-block .diplomax-logo img{width:200px;height:auto}.diplomax-page .care-header .nav-links a:after{background:var(--dx-dourado)}.diplomax-page .care-header.is-over-hero,.diplomax-page .care-header.is-over-hero .nav-links,.diplomax-page .care-header.is-over-hero .nav-links a{color:#fff}.diplomax-page .care-header.is-over-hero .menu-toggle span{background:#fff}.diplomax-page .care-header.is-over-hero :focus-visible{outline-color:var(--dx-dourado)}.diplomax-page .auto-health-access{color:var(--dx-azul);background:#faf5e8;border-color:#cdbd93}.diplomax-page .auto-health-access>span:last-child{color:var(--dx-dourado-texto)}.diplomax-page .auto-health-access:hover{border-color:var(--dx-dourado);background:#f4ead0}.diplomax-page .care-header.is-over-hero .auto-health-access{color:#fff;background:0 0;border-color:#ffffff59}.diplomax-page .care-header.is-over-hero .auto-health-access>span:last-child{color:var(--dx-dourado)}.diplomax-page .care-header.is-over-hero .auto-health-access:hover{border-color:var(--dx-dourado);background:#ffffff14}@media (max-width:960px){.diplomax-page .mobile-menu>a{color:var(--dx-azul)}}@media (max-width:760px){.diplomax-logo img{height:50px}.care-header.is-scrolled .diplomax-logo img{height:42px}}.diplomax-page .diplomax-hero{background:var(--dx-azul);color:#fff;padding-top:clamp(150px,20svh,200px)}.diplomax-hero .auto-re-eyebrow,.diplomax-hero h1 em{color:var(--dx-dourado)}.diplomax-hero .auto-re-eyebrow>span{color:var(--dx-texto-sobre-azul);border-left-color:#ffffff35}.diplomax-page .diplomax-hero .auto-detail-intro{color:var(--dx-texto-sobre-azul)}.diplomax-hero .auto-re-lines>span{background:linear-gradient(90deg,#d2a0280a,#0000);border-left-color:#d2a02833}.diplomax-page .diplomax-hero .auto-detail-word{color:#ffffff03;-webkit-text-stroke:1px #ffffff0c}.diplomax-page .diplomax-hero :focus-visible{outline-color:var(--dx-dourado)}.diplomax-hero .about-photo{height:440px}.diplomax-hero-actions{flex-wrap:wrap;gap:12px;display:flex}.diplomax-page .diplomax-button-outline{color:#fff;background:0 0;box-shadow:inset 0 0 0 1px #fff6}.diplomax-page .diplomax-button-outline:hover{box-shadow:inset 0 0 0 1px var(--dx-dourado);background:#ffffff14}.diplomax-page .about-photo>span{background:linear-gradient(#0000,#021e2dcc)}.diplomax-page .auto-section .eyebrow,.diplomax-page .auto-text-link>span{color:var(--dx-dourado-texto)}.diplomax-page .auto-contact-intro li::marker{color:var(--dx-dourado-texto)}.diplomax-page .auto-section h2 em,.diplomax-page .auto-group-history strong{color:var(--dx-dourado-titulo)}.diplomax-page .auto-service{background:var(--dx-areia);color:var(--dx-azul)}.diplomax-page .auto-service-intro>p:not(.eyebrow),.diplomax-page .auto-service-steps p{color:var(--dx-texto-suave)}.diplomax-page .auto-service-steps li:not(:last-child):before{background:linear-gradient(#a47a1466,#032c421a)}.diplomax-page .auto-service-steps li>span{color:var(--dx-dourado-texto);border-color:#a47a1466}.diplomax-page .auto-service-word{color:#032c4204;-webkit-text-stroke:1px #032c420f}.diplomax-page .auto-group{background:var(--dx-marfim)}.diplomax-page .auto-group-history{border-color:#e2dccd}.diplomax-page .auto-consent input{accent-color:var(--dx-azul)}.diplomax-sem-quebra{white-space:nowrap}.diplomax-page .form-modal-icon{background:var(--dx-dourado);color:var(--dx-azul)}.diplomax-page .footer-icon{color:#5f470c;background:#f5edd8}.diplomax-page .footer-contact .footer-whatsapp:hover{border-color:var(--dx-dourado)}.diplomax-page .corporate-footer-bottom{background:var(--dx-azul);color:var(--dx-texto-sobre-azul)}.diplomax-page .corporate-footer-bottom a{color:#fff}.diplomax-page .corporate-footer-bottom :focus-visible{outline-color:#fff}@media (max-width:1100px){.diplomax-hero .about-photo{height:400px}}@media (max-width:760px){.diplomax-hero .about-photo{height:300px}}@media (prefers-reduced-motion:reduce){.diplomax-logo img{transition:none}}
body{--cookie-acao:var(--verde);--cookie-acao-texto:var(--verde-sobre);--cookie-destaque:var(--verde-escuro)}body.auto-re-page{--cookie-acao:#ffcb58;--cookie-acao-texto:#283536;--cookie-destaque:#a54800}body.diplomax-page{--cookie-acao:var(--dx-dourado);--cookie-acao-texto:var(--dx-azul);--cookie-destaque:var(--dx-azul)}.cookie-banner{z-index:1000;width:min(1060px,100% - 32px);color:var(--text);background:#fffcf6;border:1px solid #d5dcd8;border-radius:14px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:18px 36px;padding:20px 24px;animation:.45s cubic-bezier(.2,.7,.2,1) both cookie-entrada;display:grid;position:fixed;bottom:16px;left:50%;transform:translate(-50%);box-shadow:0 22px 60px #1b242538}.cookie-banner h2{font:800 16px/1.3 var(--heading);letter-spacing:-.2px;margin:0 0 6px}.cookie-banner p{max-width:660px;font:400 12.5px/1.7 var(--body);color:var(--muted);margin:0}.cookie-banner p a{color:var(--cookie-destaque);text-underline-offset:2px;font-weight:600;text-decoration:underline}.cookie-banner-acoes{align-items:center;gap:10px;display:flex}.cookie-botao{border:1.5px solid var(--text);min-height:44px;color:var(--text);font:700 13px/1.2 var(--heading);white-space:nowrap;cursor:pointer;background:0 0;border-radius:99px;padding:10px 22px;transition:background .2s,filter .2s}.cookie-botao:hover{background:#28353612}.cookie-botao-principal{border-color:var(--cookie-acao);background:var(--cookie-acao);color:var(--cookie-acao-texto)}.cookie-botao-principal:hover{background:var(--cookie-acao);filter:brightness(1.06)}.cookie-link{color:var(--cookie-destaque);font:700 13px/1.2 var(--heading);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:6px 4px;text-decoration:underline}.cookie-preferencias{width:min(560px,100% - 32px);max-height:calc(100dvh - 32px);color:var(--text);background:#fffcf6;border:0;border-radius:16px;padding:30px 28px 26px;overflow:auto;box-shadow:0 30px 80px #1b242559}.cookie-preferencias::backdrop{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#1b2425a6}.cookie-preferencias h2{font:800 22px/1.2 var(--heading);letter-spacing:-.4px;margin:0 40px 8px 0}.cookie-preferencias form>p{font:400 13px/1.7 var(--body);color:var(--muted);margin:0 0 18px}.cookie-preferencias ul{border-top:1px solid #e3e8e6;margin:0 0 22px;padding:0;list-style:none}.cookie-preferencias li{border-bottom:1px solid #e3e8e6;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:18px;padding:16px 0;display:grid}.cookie-preferencias label{cursor:pointer}.cookie-preferencias strong{font:800 15px/1.3 var(--heading);display:block}.cookie-preferencias small{font:400 12px/1.6 var(--body);color:var(--muted);margin-top:4px;display:block}.cookie-preferencias em{font:700 11px/1.3 var(--heading);color:var(--cookie-destaque);text-align:right;font-style:normal}.cookie-preferencias input[type=checkbox]{appearance:none;cursor:pointer;background:#7a8b8e;border-radius:99px;flex:none;width:46px;height:26px;margin:0;transition:background .2s;position:relative}.cookie-preferencias input[type=checkbox]:after{content:"";background:#fff;border-radius:50%;width:20px;height:20px;transition:transform .2s;position:absolute;top:3px;left:3px;box-shadow:0 1px 3px #0000004d}.cookie-preferencias input[type=checkbox]:checked{background:var(--cookie-destaque)}.cookie-preferencias input[type=checkbox]:checked:after{transform:translate(20px)}.cookie-preferencias-acoes{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.cookie-fechar{width:38px;height:38px;color:var(--muted);font:400 26px/1 var(--heading);cursor:pointer;background:0 0;border:0;border-radius:50%;position:absolute;top:16px;right:16px}.cookie-fechar:hover{background:#28353612}.cookie-link-rodape{color:inherit;font:800 13px/1.5 var(--heading);cursor:pointer;background:0 0;border:0;padding:6px 0}.cookie-link-rodape:hover{text-decoration:underline}.diplomax-page .cookie-link-rodape{color:#fff}@keyframes cookie-entrada{0%{opacity:0;transform:translate(-50%,16px)}to{opacity:1;transform:translate(-50%)}}@media (max-width:760px){.cookie-banner{grid-template-columns:1fr;width:calc(100% - 20px);padding:18px;bottom:10px}.cookie-banner-acoes{grid-template-columns:1fr 1fr;gap:8px;display:grid}.cookie-banner-acoes .cookie-link{grid-area:2/1/auto/-1;justify-self:center}.cookie-preferencias{padding:24px 18px 20px}.cookie-preferencias-acoes{grid-template-columns:1fr;display:grid}.cookie-link-rodape{font-size:12px}}@media (prefers-reduced-motion:reduce){.cookie-banner{animation:none}.cookie-botao,.cookie-preferencias input[type=checkbox],.cookie-preferencias input[type=checkbox]:after{transition:none}}
:root{--heading:var(--font-figtree),Arial,sans-serif;--body:var(--font-alexandria),Arial,sans-serif}.contact-form fieldset{border:0;min-width:0;margin:0;padding:0}
