@font-face{font-family:'Space Grotesk';src:url('fonts/space-grotesk/space-grotesk-latin-wght-normal.woff2') format('woff2');font-style:normal;font-weight:300 700;font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:'Space Grotesk';src:url('fonts/space-grotesk/space-grotesk-latin-ext-wght-normal.woff2') format('woff2');font-style:normal;font-weight:300 700;font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0300-0303,U+0305-0307,U+0309-0328,U+032A-036F,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}
:root{--ink:#182653;--paper:#eef2fc;--accent:#d6defb;--heading:'Space Grotesk',Arial,sans-serif;--d-radius:8px;--d-line:#18265330;--d-section:80px}body{font-size:16px;background:#eef2fc;color:#182653}.wrap{width:min(1240px,calc(100% - 80px))}.demo-bar{background:#182653;color:#eef2fc}h1,h2,h3{font-weight:450;letter-spacing:-.045em}.header-09{background:white;border-color:#18265320}.header-09 .header-inner{height:70px;min-height:70px;gap:24px}.header-09 .conecta-wordmark{display:block;font:600 30px/.95 'Space Grotesk',Arial,sans-serif;letter-spacing:-.055em;flex:none}.header-09 .conecta-wordmark small{font:500 10px/1 Manrope,Arial,sans-serif;letter-spacing:0;margin-top:5px}.header-09 nav{gap:24px;font-size:13px;order:2;margin-left:auto}.header-09 .conecta-search-trigger{order:3}.header-09 .menu-toggle{order:4}.header-09 .nav-submenu{background:white}.header-09 .conecta-contact{background:#244bd6;color:white;border-radius:6px;padding:10px 20px}.header-09 .conecta-contact::after{display:none}.conecta-search-trigger{background:#eef2fc;border:1px solid #d6defb;display:flex;align-items:center;justify-content:center;gap:12px;border-radius:6px;padding:10px 14px;min-height:44px;font-size:12px}.conecta-search-trigger i{width:14px;height:14px;display:block;border:1.8px solid currentColor;border-radius:50%;position:relative;flex:none}.conecta-search-trigger i::after{content:'';width:6px;height:1.8px;background:currentColor;position:absolute;bottom:-3px;right:-5px;transform:rotate(45deg)}.button{background:#244bd6;color:white;border-color:#244bd6;border-radius:6px}.button:hover,.button:focus-visible{background:#182653;color:white}.conecta-opening{background:#d6defb;padding-block:48px 96px}.conecta-opening>.wrap{display:grid;grid-template-columns:1fr .95fr;gap:8%;align-items:center}.conecta-opening h1{font-size:clamp(44px,4.8vw,70px);max-width:15ch}.conecta-opening p{max-width:43ch;font-size:17px}.conecta-opening figure img{width:100%;height:auto;aspect-ratio:3/2;object-fit:contain;border-radius:8px}.conecta-opening figcaption{font-size:12px;margin-top:12px}.conecta-home-search{position:relative;margin-top:-48px;background:white;border:1px solid #d6defb;border-radius:12px;padding:32px 40px;box-shadow:0 12px 28px #1826530b}.conecta-search-controls>label{font:500 24px/1.4 'Space Grotesk',Arial,sans-serif;letter-spacing:-.02em;display:block;margin-bottom:16px}.conecta-search-controls>div{display:flex;border:1px solid #8d9dcd;border-radius:6px;overflow:hidden;background:white}.conecta-search-controls input{width:100%;min-width:0;min-height:56px;border:0;padding:14px 18px;font:400 16px/1.5 Manrope,Arial,sans-serif;outline-offset:-4px}.conecta-search-controls input::placeholder{color:#64708e;opacity:1}.conecta-search-controls button{border:0;background:#eef2fc;padding:12px 16px;font-size:13px}.conecta-search-status{font-size:13px;margin:20px 0 12px;color:#4f5c7a}.conecta-results{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 24px}.conecta-results li{min-width:0}.conecta-results a{display:flex;flex-direction:column;gap:4px;min-height:88px;padding:14px 16px;border:1px solid #d6defb;border-radius:6px;line-height:1.6}.conecta-results a:hover,.conecta-results a:focus-visible{background:#eef2fc;border-color:#244bd6}.conecta-results strong{font-size:16px;font-weight:650}.conecta-results span{font-size:13px;color:#4f5c7a}.conecta-dialog{width:min(760px,calc(100% - 40px));max-height:85dvh;overflow:auto;margin:8dvh auto auto;padding:0 32px 32px;border:1px solid #b4c2ed;border-radius:12px;background:white;color:#182653;box-shadow:0 24px 90px #06103360}.conecta-dialog::backdrop{background:#101a40a6;backdrop-filter:blur(5px)}.conecta-dialog-top{position:sticky;top:0;z-index:2;padding:24px 0;background:white;display:flex;align-items:center;justify-content:space-between;gap:24px}.conecta-dialog h2{font-size:30px;margin:0}.conecta-dialog-top button{background:#eef2fc;border:1px solid #b4c2ed;border-radius:6px;font-size:13px;padding:10px 16px;min-height:44px}.conecta-dialog .conecta-search-controls>label{font-size:16px;font-family:Manrope,Arial,sans-serif;letter-spacing:0}.conecta-care-index .direction-heading h2{font-size:42px;max-width:22ch}.conecta-care-index>div:last-child{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px}.conecta-care-index article{border-top:3px solid #244bd6;padding-top:24px;display:flex;flex-direction:column;align-items:start}.conecta-care-index h3{font-size:28px;min-height:2.3em}.conecta-care-index p{font-size:16px}.conecta-care-index .care-destination{margin-top:auto;font-size:13px}.conecta-context{background:#244bd6;color:white;padding-block:64px}.conecta-context>.wrap{display:grid;grid-template-columns:1.05fr 1fr;align-items:center;gap:8%}.conecta-context img{width:100%;height:auto;aspect-ratio:3/2;object-fit:contain;border-radius:8px}.conecta-context h2{font-size:44px}.conecta-context p{font-size:17px}.faq-preview-v2{gap:8%}.faq-preview-v2 h2{font-size:40px}.faq-item[open]{background:#d6defb}.faq-item summary,.faq-item>div{padding-inline:12px}.closing-v2{background:#182653}.closing-v2 h2{font-size:42px}.closing-v2 .button{background:#d6defb;color:#182653;border-color:#d6defb}.site-footer{background:#d6defb;padding-top:56px}.footer-wordmark{font-family:'Space Grotesk',Arial,sans-serif;text-transform:lowercase;font-weight:600}.footer-columns nav a{font-size:13px}.detail-guide{grid-template-columns:220px 1fr;gap:64px}.detail-index{padding:24px;border:1px solid #b4c2ed;border-radius:8px;background:white}.detail-index h2{font-size:13px;margin-bottom:12px}.detail-index a{font-size:13px}.detail-title h1{font-size:clamp(44px,5vw,68px)}.detail-guide figure img{height:auto;aspect-ratio:3/2;object-fit:contain}.detail-guide .care-chapter h2{font-size:32px}.detail-guide .lead-paragraph{font-size:19px}.clinic-guide .photo-gallery .gallery-slides figure>img{aspect-ratio:3/2;object-fit:contain}.visit-guide .visit-flow{gap:24px}.visit-guide .visit-flow li{padding:24px;background:white;border:1px solid #d6defb;border-radius:8px}.visit-guide .visit-flow h2{font-size:26px;min-height:2.4em}.contact-grid{background:white;border-color:#b4c2ed}.contact-preview{background:#eef2fc}.faq-search input{background:white}
@media(max-width:1100px){.header-09 nav{gap:16px;font-size:12px}.header-09 .header-inner{gap:16px}.conecta-search-trigger span{display:none}.conecta-search-trigger{width:44px;padding:12px}.conecta-search-trigger::after{content:'Busca';font-size:0}.conecta-opening h1{font-size:56px}}
@media(max-width:1000px){.header-09 .header-inner{height:64px;min-height:64px;gap:12px}.header-09 .conecta-search-trigger{margin-left:auto}.header-09 .menu-toggle{font-size:12px}.js-ready .header-09 #site-nav:not([hidden]){background:white;padding:20px;gap:0}.header-09 .conecta-contact{margin-top:12px;justify-content:center}.header-09 .nav-submenu{background:transparent}.header-09 nav a,.header-09 nav summary{padding-inline:12px}.detail-guide{gap:32px}}
@media(max-width:800px){.wrap{width:calc(100% - 40px)}.conecta-opening{padding:32px 0 72px}.conecta-opening>.wrap{grid-template-columns:1fr;gap:28px}.conecta-opening h1{font-size:44px;max-width:15ch}.conecta-opening p{font-size:16px}.conecta-home-search{padding:24px;margin-top:-40px}.conecta-search-controls>label{font-size:24px}.conecta-search-controls input{font-size:16px;padding:12px;min-height:52px}.conecta-search-controls input::placeholder{font-size:13px}.conecta-search-controls button{font-size:12px;padding:12px}.conecta-results{grid-template-columns:1fr;gap:12px}.conecta-results a{min-height:80px}.conecta-results span{font-size:14px}.conecta-dialog{padding:0 20px 24px;margin-top:5dvh;max-height:90dvh}.conecta-dialog h2{font-size:26px}.conecta-dialog-top{padding-block:20px;gap:16px}.conecta-dialog-top button{padding:10px 12px;font-size:12px}.conecta-care-index .direction-heading h2{font-size:34px}.conecta-care-index>div:last-child{grid-template-columns:1fr;gap:28px}.conecta-care-index h3{min-height:0;font-size:28px}.conecta-care-index .care-destination{font-size:14px}.conecta-context{padding-block:48px}.conecta-context>.wrap{grid-template-columns:1fr;gap:28px}.conecta-context h2{font-size:36px}.conecta-context p{font-size:16px}.faq-preview-v2 h2{font-size:34px}.closing-v2 h2{font-size:36px}.detail-guide{grid-template-columns:1fr}.detail-title h1{font-size:44px}.detail-guide .care-chapter h2{font-size:30px}.visit-guide .visit-flow h2{min-height:0;font-size:28px}.site-footer{padding-top:48px}}
@media(prefers-reduced-motion:no-preference){.conecta-dialog[open]{animation:conecta-dialog-enter .18s both}.conecta-search-trigger{transition:background .18s}.conecta-search-trigger:hover{background:#d6defb}.conecta-opening h1{animation:conecta-heading .5s both}}@keyframes conecta-dialog-enter{from{opacity:.3;transform:translateY(-8px)}to{opacity:1;transform:none}}@keyframes conecta-heading{from{opacity:.3}to{opacity:1}}
