.foco-head{gap:.85rem;max-width:46rem;margin-bottom:clamp(1.75rem,3vw,2.6rem);display:grid}.foco-head--center{text-align:center;justify-items:center;margin-inline:auto}.foco-head>p{color:var(--h-ink-soft);font-size:var(--h-lead)!important}.home-section--dark .foco-head>p{color:var(--h-on-dark-soft)}.foco-head h2 br{display:none}body.foco .site-footer .container{width:var(--h-container)}html[data-motion] body.foco [data-reveal]{transition:transform .76s var(--h-ease);transition-delay:var(--reveal-delay,0s);transform:translateY(1.5rem)}html[data-motion] body.foco [data-reveal].is-visible{transform:none}.foco-define{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:clamp(2rem,5vw,5rem);display:grid}.foco-answer{border-left:3px solid var(--h-cyan-700);color:var(--h-ink);font-family:var(--font-display);letter-spacing:-.015em;padding:.15rem 0 .15rem 1.25rem;font-size:clamp(1.3rem,2.05vw,1.75rem)!important;line-height:1.3!important}.foco-prose{color:var(--h-ink-soft);gap:1rem;display:grid}.foco-prose p{line-height:1.7;font-size:clamp(1rem,1.08vw,1.06rem)!important}.foco-note{border-radius:var(--h-radius-sm);color:var(--h-ink-soft);background:#0d6b8612;gap:.25rem;padding:.9rem 1.1rem;line-height:1.55;display:grid;font-size:.88rem!important}.foco-note strong{color:var(--h-cyan-700);letter-spacing:.16em;text-transform:uppercase;font-size:.68rem}.home-section--dark .foco-note{color:var(--h-on-dark-soft);background:#86d6ef14}.home-section--dark .foco-note strong{color:var(--h-cyan-300)}.foco-signals{gap:var(--h-gap);grid-template-columns:repeat(auto-fit,minmax(min(17rem,100%),1fr));list-style:none;display:grid}.foco-signal{border-radius:var(--h-radius-card);background:var(--h-surface);box-shadow:var(--h-shadow-card);grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.95rem;padding:1.2rem 1.3rem;display:grid}.foco-ring{width:2.6rem;height:2.6rem;color:var(--h-cyan-700);background:#0d6b8612;border:1px solid #0d6b8647;border-radius:50%;place-content:center;display:grid}.foco-ring svg{width:1.2rem;height:1.2rem}.foco-signal strong{color:var(--h-ink);font-size:.98rem;font-weight:640;line-height:1.35;display:block}.foco-signal span{color:var(--h-ink-soft);margin-top:.25rem;font-size:.88rem;line-height:1.55;display:block}.foco-alert{margin-top:var(--h-gap);border-radius:var(--h-radius-card);background:linear-gradient(135deg,#f0902d21,#f0902d08);border:1px solid #f0902d80;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:1rem 1.25rem;padding:1.1rem 1.35rem;display:grid}.foco-alert .foco-ring{color:#9a4f06;background:#f0902d29;border-color:#be640a80}.foco-alert p{color:var(--h-ink);line-height:1.55;font-size:.94rem!important}.foco-alert p strong{font-size:1rem;display:block}.home-section--dark .foco-alert p{color:var(--h-on-dark)}.home-section--dark .foco-alert .foco-ring{color:#ffc98f}.foco-faq{border-top:1px solid var(--h-line-strong);max-width:52rem;margin-inline:auto}.foco-faq details{border-bottom:1px solid var(--h-line-strong)}.foco-faq summary{color:var(--h-ink);font-family:var(--font-display);cursor:pointer;padding:1.1rem 2.5rem 1.1rem 0;font-size:clamp(1.1rem,1.5vw,1.3rem);line-height:1.3;list-style:none;position:relative}.foco-faq summary::-webkit-details-marker{display:none}.foco-faq summary:after{width:1.6rem;height:1.6rem;color:var(--h-cyan-700);font-family:var(--font-sans);transition:transform var(--h-t-fast) var(--h-ease);content:"+";border:1px solid #0d6b8659;border-radius:50%;place-content:center;font-size:1rem;display:grid;position:absolute;top:50%;right:.25rem;transform:translateY(-50%)}.foco-faq details[open] summary:after{transform:translateY(-50%)rotate(45deg)}.foco-faq details p{max-width:46rem;color:var(--h-ink-soft);padding-bottom:1.25rem;line-height:1.7}.foco-next{gap:var(--h-gap);grid-template-columns:repeat(auto-fit,minmax(min(15rem,100%),1fr));display:grid}.foco-next a{border:1px solid var(--h-line-dark);border-radius:var(--h-radius-card);color:#fff;transition:transform var(--h-t-base) var(--h-ease), border-color var(--h-t-fast) var(--h-ease), background var(--h-t-fast) var(--h-ease);background:#ffffff09;align-content:start;gap:.5rem;padding:1.25rem 1.3rem 1.35rem;text-decoration:none;display:grid}.foco-next a:hover{background:#5ec8e514;border-color:#86d6ef8c;transform:translateY(-3px)}.foco-next small{color:var(--h-cyan-300);letter-spacing:.18em;text-transform:uppercase;font-size:.64rem;font-weight:700}.foco-next strong{font-family:var(--font-display);font-size:1.25rem;font-weight:400;line-height:1.2}.foco-next span{color:var(--h-on-dark-soft);font-size:.86rem;line-height:1.55}.foco-next i{color:var(--h-cyan-300);margin-top:.3rem;font-style:normal}.foco-next--photo a{grid-template-rows:auto 1fr;padding:0;overflow:hidden}.foco-next--photo img{aspect-ratio:16/9;object-fit:cover;width:100%}.foco-next--photo a>div{gap:.45rem;padding:1.1rem 1.25rem 1.3rem;display:grid}.foco-cta{border-radius:var(--foco-radius);background:radial-gradient(ellipse 70% 90% at 100% 0%, #d8b46b29, transparent 65%), linear-gradient(150deg, var(--h-navy-800), var(--h-navy-950));box-shadow:var(--h-shadow-dark);border:1px solid #e9cf9347;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-items:center;gap:clamp(1.75rem,4vw,4rem);padding:clamp(1.6rem,4vw,3.5rem);display:grid;position:relative;overflow:hidden}.foco-cta h2{color:#fff}.foco-cta h2 em{color:var(--h-gold-300);font-style:normal}.foco-cta__lead{max-width:34rem;color:var(--h-on-dark-soft);margin-top:1rem;font-size:var(--h-lead)!important}.foco-cta__actions{flex-wrap:wrap;align-items:center;gap:.85rem 1.1rem;margin-top:1.6rem;display:flex}.foco-cta__facts{gap:0;list-style:none;display:grid}.foco-cta__facts li{border-bottom:1px solid #ffffff1a;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.9rem;padding-block:.85rem;display:grid}.foco-cta__facts li:last-child{border-bottom:0}.foco-cta__facts p{color:var(--h-on-dark-muted);gap:.1rem;line-height:1.45;display:grid;font-size:.82rem!important}.foco-cta__facts strong{color:#fff;font-size:.92rem;font-weight:620}@media (width<=1024px){.foco-define,.foco-doctor,.foco-exams,.foco-cta,.foco-journey__panel{grid-template-columns:1fr}.foco-doctor__photo{max-width:24rem}.foco-doctor__photo img{aspect-ratio:4/3}}@media (width<=760px){.foco-versus,.foco-results,.foco-reflex{grid-template-columns:1fr}.foco-alert{grid-template-columns:auto minmax(0,1fr)}.foco-alert .home-button{grid-column:1/-1}.foco-proof li{grid-template-columns:1fr;gap:.1rem}.foco-journey--dobra{grid-template-columns:repeat(3,minmax(0,1fr));row-gap:1.25rem}.foco-journey--dobra li:nth-child(4) button:before{display:none}.foco-steps{grid-template-columns:1fr}.foco-steps li{padding:0 0 1.5rem 2rem}.foco-steps li:before{background:linear-gradient(180deg, var(--h-cyan-700), #0d6b8626);width:1px;height:auto;inset:.2rem auto 0 .55rem}.foco-lab{grid-template-columns:1fr}.foco-lab__stage{order:-1}.foco-pub{grid-template-columns:5.5rem minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.foco-topic,.foco-pub,.foco-next a,.foco-sim>img,.foco-sim__mask,.foco-fundus [data-from],.foco-schem [data-show]{transition:none}}body.foco [hidden]{display:none!important}:where(body.foco main) :is(h2,h3) em{color:var(--h-cyan-700);font-style:normal}.home-section--dark :is(h2,h3) em{color:var(--h-cyan-300)}.foco-cta h2 em{color:var(--h-gold-300)}.foco-doctor__photo img,.foco-next--photo img{height:auto}@media (width>=1025px){.foco-signals{grid-template-columns:repeat(3,minmax(0,1fr))}.foco-head h2 br{display:inline}}@media (width<=1024px){.foco-doctor__photo{max-width:none}.foco-doctor__photo img{aspect-ratio:16/10;object-position:50% 22%}}@media (width<=760px){.foco-signals{border-radius:var(--h-radius-card);background:var(--h-surface);box-shadow:var(--h-shadow-card);grid-template-columns:1fr;gap:0}.foco-signal{box-shadow:none;background:0 0;border-radius:0;padding:.85rem 1rem}.foco-signal+.foco-signal{border-top:1px solid var(--h-line)}.foco-ring{width:2.2rem;height:2.2rem}.foco-next{margin-inline:calc(-1 * var(--h-gutter));padding:.25rem var(--h-gutter) 1rem;scroll-padding-inline:var(--h-gutter);scroll-snap-type:x mandatory;scrollbar-width:none;grid-template-columns:none;grid-auto-columns:78%;grid-auto-flow:column;overflow-x:auto}.foco-next::-webkit-scrollbar{display:none}.foco-next>*{scroll-snap-align:start}.foco-care{gap:.75rem}.foco-care li{padding:1rem 1.1rem 1.1rem}.foco-exam-tab{padding-block:.6rem}}@media (width>=761px) and (width<=1024px){.foco-steps{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:1.75rem}.foco-lab{gap:1.5rem;padding:1.25rem}}h2.is-long em,.foco-cta h2 em{display:block}@media (width<=760px){h2.is-medio em{display:block}}.foco-define h2,.foco-doctor h2,.foco-cta h2{margin-top:.85rem}.foco-answer{margin-top:1.5rem}.foco-pubs{list-style:none}.foco-pubs li{display:grid}.foco-next--links{margin-top:var(--h-gap)}.foco-legend{margin:0;padding:.1rem .9rem .8rem}.foco-legend i.is-redondo{border-radius:50%}.foco-night__tint{mix-blend-mode:soft-light}.foco-review{color:#3b2a14;background:#fff8ef;border-top:3px solid #b4630a;padding-block:2rem 2.5rem}.foco-review summary{cursor:pointer;font-size:.95rem;font-weight:700}.foco-review ul{gap:.5rem;margin-top:1rem;padding-left:1.1rem;font-size:.86rem;line-height:1.55;display:grid}.foco-review code{background:#f0902d2e;border-radius:.3rem;padding:.05rem .3rem;font-size:.8rem}@media (prefers-reduced-motion:reduce){html[data-motion] body.foco [data-reveal]{transition:none;transform:none}}.cx-orbe{aspect-ratio:1;background:var(--h-navy-950);border-radius:50%;flex:none;height:auto;display:block;box-shadow:0 0 0 1px #86d6ef38,0 .9rem 1.6rem -.9rem #04111bb3}.cx-indice{gap:clamp(2rem,4vw,4rem);display:grid}@media (width>=1025px){.cx-indice{grid-template-columns:minmax(0,19rem) minmax(0,1fr);align-items:start}}.cx-mapa{display:none}@media (width>=1025px){.cx-mapa{top:calc(var(--h-header-h) + 1.25rem);gap:1rem;display:grid;position:sticky}}.cx-mapa__olho{border-radius:calc(var(--h-radius-card) * 1.4);background:radial-gradient(70% 60% at 60% 45%, #5ec8e524, transparent 70%), linear-gradient(180deg, var(--h-navy-900), var(--h-navy-950));box-shadow:inset 0 0 0 1px #86d6ef29, var(--h-shadow-lift);aspect-ratio:1/1.22;margin:0;position:relative;overflow:hidden}.cx-mapa__olho img{aspect-ratio:1;mix-blend-mode:screen;width:100%;height:auto;position:absolute;inset:0 0 auto;mask-image:radial-gradient(circle closest-side,#000 82%,#0000 100%)}.cx-mapa__ponto{left:var(--x);top:calc(var(--y) / 1.22);width:.6rem;height:.6rem;transition:background var(--h-t-base) var(--h-ease), scale var(--h-t-base) var(--h-ease);background:#b4ecf759;border-radius:50%;position:absolute;translate:-50% -50%}.cx-mapa__ponto i{border:1px solid var(--h-gold-300);opacity:0;transition:opacity var(--h-t-base) var(--h-ease);border-radius:50%;position:absolute;inset:-.55rem}.cx-mapa__legenda{display:grid;position:absolute;inset:auto 1rem 1rem}.cx-mapa__legenda>span{opacity:0;transition:opacity var(--h-t-base) var(--h-ease), translate var(--h-t-base) var(--h-ease);grid-area:1/1;gap:.15rem;display:grid;translate:0 .35rem}.cx-mapa__legenda small{color:var(--h-cyan-300);font-size:var(--h-eyebrow);letter-spacing:.18em;text-transform:uppercase;font-weight:700}.cx-mapa__legenda strong{color:var(--h-on-dark);font-family:var(--font-display);font-size:1.3rem;font-weight:400;line-height:1.2}.cx-mapa__lista{gap:.15rem;margin:0;padding:0;list-style:none;display:grid}.cx-mapa__lista a{border-radius:var(--h-radius-sm);min-height:2.5rem;color:var(--h-ink-soft);transition:background var(--h-t-fast) var(--h-ease), color var(--h-t-fast) var(--h-ease);grid-template-columns:2rem 1fr auto;align-items:center;padding:.25rem .75rem;font-size:.92rem;font-weight:560;text-decoration:none;display:grid}.cx-mapa__lista a>span{color:var(--h-ink-muted);letter-spacing:.08em;font-size:.72rem;font-weight:700}.cx-mapa__lista small{border-radius:var(--h-radius-pill);min-width:1.6rem;color:var(--h-cyan-700);text-align:center;background:#0d6b8614;padding:.1rem .45rem;font-size:.74rem;font-weight:700}.cx-mapa__lista a:hover,.cx-mapa__lista a[aria-current]{background:var(--h-surface);color:var(--h-ink);box-shadow:inset 0 0 0 1px var(--h-line), 0 .5rem 1.25rem -.9rem #061c2d66}.cx-mapa__lista a[aria-current]>span{color:var(--h-cyan-700)}.cx-mapa__olho[data-ativo=retina] [data-grupo=retina],.cx-mapa__olho[data-ativo=macula] [data-grupo=macula],.cx-mapa__olho[data-ativo=genetica-ocular] [data-grupo=genetica-ocular],.cx-mapa__olho[data-ativo=retina-pediatrica] [data-grupo=retina-pediatrica],.cx-mapa__olho[data-ativo=cristalino] [data-grupo=cristalino]{opacity:1;translate:0}.cx-mapa__olho[data-ativo=retina] .cx-mapa__ponto[data-grupo=retina],.cx-mapa__olho[data-ativo=macula] .cx-mapa__ponto[data-grupo=macula],.cx-mapa__olho[data-ativo=genetica-ocular] .cx-mapa__ponto[data-grupo=genetica-ocular],.cx-mapa__olho[data-ativo=retina-pediatrica] .cx-mapa__ponto[data-grupo=retina-pediatrica],.cx-mapa__olho[data-ativo=cristalino] .cx-mapa__ponto[data-grupo=cristalino]{background:var(--h-gold-200);scale:1.25;box-shadow:0 0 .9rem .2rem #f0902d8c}.cx-mapa__olho[data-ativo=retina] .cx-mapa__ponto[data-grupo=retina] i,.cx-mapa__olho[data-ativo=macula] .cx-mapa__ponto[data-grupo=macula] i,.cx-mapa__olho[data-ativo=genetica-ocular] .cx-mapa__ponto[data-grupo=genetica-ocular] i,.cx-mapa__olho[data-ativo=retina-pediatrica] .cx-mapa__ponto[data-grupo=retina-pediatrica] i,.cx-mapa__olho[data-ativo=cristalino] .cx-mapa__ponto[data-grupo=cristalino] i{opacity:.9;animation:cx-pulso 2.4s var(--h-ease) infinite}@keyframes cx-pulso{0%{opacity:.9;scale:.6}to{opacity:0;scale:1.9}}.cx-grupos{gap:clamp(2rem,3.4vw,3rem);min-width:0;display:grid}.cx-busca{border-radius:var(--h-radius-pill);background:var(--h-surface);box-shadow:inset 0 0 0 1px var(--h-line), var(--h-shadow-card);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.5rem 1rem;padding:.6rem .6rem .6rem 1.1rem;display:grid}.cx-busca[hidden]{display:none}.cx-busca label{color:var(--h-ink);font-size:.86rem;font-weight:650}.cx-busca>div{align-items:center;display:flex;position:relative}.cx-busca svg{width:1.05rem;height:1.05rem;color:var(--h-ink-muted);pointer-events:none;position:absolute;left:.85rem}.cx-busca input{border:1px solid var(--h-line-strong);border-radius:var(--h-radius-pill);background:var(--h-paper);width:100%;min-height:2.75rem;color:var(--h-ink);font:inherit;padding:0 1rem 0 2.5rem;font-size:.95rem}.cx-busca input::placeholder{color:var(--h-ink-muted)}.cx-busca input:focus-visible{outline:2px solid var(--h-cyan-700);outline-offset:2px}.cx-busca output{color:var(--h-ink-muted);white-space:nowrap;padding-right:.6rem;font-size:.82rem;font-weight:600}.cx-vazio{color:var(--h-ink-soft);margin:0}.cx-grupo{scroll-margin-top:calc(var(--h-header-h) + 1rem);gap:1rem;display:grid}.cx-grupo[hidden]{display:none}.cx-grupo__head{border-bottom:1px solid var(--h-line);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.35rem 1rem;padding-bottom:1rem;display:grid}.cx-grupo__head .cx-orbe{width:4.5rem}.cx-grupo__n{color:var(--h-cyan-700);font-size:var(--h-eyebrow);letter-spacing:.18em;text-transform:uppercase;font-weight:700;display:block}.cx-grupo__head h2{font-size:var(--h-h3);margin:.2rem 0 0;font-size:clamp(1.45rem,2vw,1.85rem);line-height:1.1}.cx-grupo__head>a{font-size:.82rem}.cx-cartoes{gap:.75rem;margin:0;padding:0;list-style:none;display:grid}@media (width>=640px){.cx-cartoes{grid-template-columns:repeat(2,minmax(0,1fr))}}.cx-cartoes li{display:grid}.cx-cartoes li[hidden]{display:none}.cx-cartao{border-radius:var(--h-radius-card);background:linear-gradient(180deg, #fbfdfe, var(--h-surface) 45%);box-shadow:inset 0 0 0 1px #0d6b8617, var(--h-shadow-card);color:inherit;transition:transform var(--h-t-base) var(--h-ease), box-shadow var(--h-t-base) var(--h-ease);grid-template-rows:auto 1fr auto;gap:.45rem;padding:1.15rem 3.4rem 1.05rem 1.2rem;text-decoration:none;display:grid;position:relative}.cx-cartao:before{content:"";background:var(--h-cyan-400);opacity:0;width:2.5rem;height:2px;transition:opacity var(--h-t-base) var(--h-ease), width var(--h-t-base) var(--h-ease);border-radius:2px;position:absolute;inset:0 auto auto 1.2rem}.cx-cartao:hover{box-shadow:inset 0 0 0 1px #0d6b8629, var(--h-shadow-lift);transform:translateY(-3px)}.cx-cartao:hover:before{opacity:1;width:4rem}.cx-cartao:focus-visible{outline:2px solid var(--h-cyan-700);outline-offset:3px}.cx-cartao h3{margin:0;font-size:1.12rem;line-height:1.25}.cx-cartao p{color:var(--h-ink-soft);margin:0;font-size:.86rem;line-height:1.55}.cx-cartao__meta{border-top:1px dashed var(--h-line-strong);color:var(--h-ink-muted);flex-wrap:wrap;gap:.3rem .9rem;margin-top:.35rem;padding-top:.65rem;font-size:.74rem;font-weight:600;display:flex}.cx-cartao__meta span+span:before{content:"";background:var(--h-line-strong);vertical-align:middle;border-radius:50%;width:3px;height:3px;margin-right:.9rem;display:inline-block;translate:0 -1px}.cx-cartao i{border:1px solid var(--h-line-strong);width:1.9rem;height:1.9rem;color:var(--h-cyan-700);transition:background var(--h-t-fast) var(--h-ease), color var(--h-t-fast) var(--h-ease), border-color var(--h-t-fast) var(--h-ease);border-radius:50%;place-items:center;font-size:.8rem;font-style:normal;display:grid;position:absolute;top:1.05rem;right:1rem}.cx-cartao:hover i{border-color:var(--h-navy-900);background:var(--h-navy-900);color:#fff}@media (width<=640px){.cx-busca{border-radius:var(--h-radius-card);grid-template-columns:minmax(0,1fr) auto;padding:.85rem}.cx-busca>div{grid-area:2/1/auto/-1}.cx-grupo__head{grid-template-columns:auto minmax(0,1fr)}.cx-grupo__head .cx-orbe{width:3.75rem}.cx-grupo__head>a{grid-column:1/-1;justify-self:start}}.cx-metodo{align-items:center;gap:clamp(2rem,5vw,4.5rem);margin-top:clamp(1.5rem,3vw,2.5rem);display:grid}@media (width>=900px){.cx-metodo{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)}}.cx-camadas{perspective:1100px;height:clamp(17rem,32vw,22rem);margin:0;position:relative}.cx-camada{aspect-ratio:1.45;border-radius:var(--h-radius-card);width:min(21rem,82%);transform:translate(-50%, -50%) rotateX(56deg) rotateZ(-38deg) translateZ(var(--z,0));transition:transform var(--h-t-slow) var(--h-ease);background:linear-gradient(150deg,#86d6ef33,#0a2a3f2e 65%);align-content:start;gap:.55rem;padding:1rem 1.15rem;display:grid;position:absolute;inset:50% auto auto 50%;box-shadow:inset 0 0 0 1px #86d6ef66,0 1.5rem 3rem -1.8rem #0009}.cx-camada b{color:var(--h-cyan-200);letter-spacing:.18em;text-transform:uppercase;font-size:.68rem;font-weight:700}.cx-camada i{background:#ecf6fa38;border-radius:999px;height:.38rem;display:block}.cx-camada i:nth-of-type(2){width:82%}.cx-camada i:nth-of-type(3){width:64%}.cx-camada i:nth-of-type(4){width:74%}.cx-camada em{color:var(--h-gold-200);letter-spacing:.06em;background:#f0902d2e;border-radius:999px;justify-self:start;padding:.15rem .5rem;font-size:.66rem;font-style:normal;font-weight:700}.cx-camada--1{--z:2.5rem}.cx-camada--2{--z:0rem}.cx-camada--3{--z:-2.5rem;box-shadow:inset 0 0 0 1px #f0902d73,0 0 2.5rem #f0902d1f,0 1.5rem 3rem -1.5rem #000000b3}html[data-motion] .cx-camadas.is-visible .cx-camada--1,html:not([data-motion]) .cx-camada--1{--z:7rem}html[data-motion] .cx-camadas.is-visible .cx-camada--3,html:not([data-motion]) .cx-camada--3{--z:-7rem}.cx-niveis{gap:.85rem;margin:0;padding:0;list-style:none;display:grid}.cx-niveis li{border-radius:var(--h-radius-card);box-shadow:inset 0 0 0 1px var(--h-line-dark);text-align:left;background:#ffffff0a;grid-template-columns:auto minmax(0,1fr);gap:.2rem 1rem;padding:1.1rem 1.25rem;display:grid}.cx-niveis span{width:2.4rem;height:2.4rem;box-shadow:inset 0 0 0 1px var(--h-line-cyan);color:var(--h-cyan-200);background:#5ec8e51f;border-radius:50%;grid-row:span 2;place-items:center;font-size:.78rem;font-weight:700;display:grid}.cx-niveis li:last-child span{color:var(--h-gold-200);background:#f0902d24;box-shadow:inset 0 0 0 1px #f0902d73}.cx-niveis h3{color:var(--h-on-dark);margin:0;font-size:1.2rem}.cx-niveis p{color:var(--h-on-dark-soft);margin:0;font-size:.9rem;line-height:1.55}.cx-numeros{border-top:1px solid var(--h-line-dark);grid-template-columns:repeat(3,minmax(0,1fr));margin:clamp(2rem,4vw,3rem) 0 0;display:grid}.cx-numeros div{text-align:center;flex-direction:column-reverse;gap:.25rem;padding:1.25rem .75rem 0;display:flex}.cx-numeros div+div{border-left:1px solid var(--h-line-dark)}.cx-numeros dt{color:var(--h-on-dark-muted);font-size:.78rem;font-weight:600}.cx-numeros dd{color:var(--h-on-dark);font-family:var(--font-display);margin:0;font-size:clamp(2rem,4vw,2.75rem);line-height:1}.cx-alerta{border-radius:calc(var(--h-radius-card) * 1.4);background:radial-gradient(60% 120% at 0% 0%, #f0902d1a, transparent 60%), linear-gradient(180deg, #fffaf3, var(--h-surface));box-shadow:inset 0 0 0 1px #d8b46b73, var(--h-shadow-card);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:1.25rem clamp(1.25rem,3vw,2.5rem);padding:clamp(1.25rem,3vw,2rem) clamp(1.25rem,3vw,2.25rem);display:grid}.cx-alerta__orbe{border-radius:50%;width:7.5rem;height:auto;box-shadow:0 1rem 2rem -1rem #04111b99}.cx-alerta__texto{gap:.6rem;display:grid}.cx-alerta__kicker{color:#8a5a12;font-size:var(--h-eyebrow);letter-spacing:.18em;text-transform:uppercase;font-weight:700}.cx-alerta h2{margin:0;font-size:clamp(1.35rem,2.1vw,1.75rem);line-height:1.2}.cx-alerta__sinais{flex-wrap:wrap;gap:.4rem;margin:.2rem 0 0;padding:0;list-style:none;display:flex}.cx-alerta__sinais li{border-radius:var(--h-radius-pill);background:var(--h-surface);min-height:2rem;color:var(--h-ink);align-items:center;gap:.45rem;padding:.25rem .8rem;font-size:.82rem;font-weight:600;display:inline-flex;box-shadow:inset 0 0 0 1px #d8b46b80}.cx-alerta__sinais li:before{content:"";background:var(--h-amber);border-radius:50%;width:.45rem;height:.45rem;box-shadow:0 0 0 3px #f0902d2e}.cx-alerta__texto p{color:var(--h-ink-soft);margin:0;font-size:.9rem}.cx-alerta__acoes{justify-items:center;gap:.75rem;display:grid}@media (width<=1024px){.cx-alerta{grid-template-columns:auto minmax(0,1fr)}.cx-alerta__acoes{flex-wrap:wrap;grid-column:2;align-items:center;gap:.75rem 1.25rem;display:flex}}@media (width<=760px){.cx-alerta{grid-template-columns:1fr}.cx-alerta__orbe{width:4.5rem}.cx-alerta__acoes{grid-column:auto}.cx-numeros{grid-template-columns:1fr}.cx-numeros div{text-align:left;flex-direction:row-reverse;justify-content:space-between;align-items:baseline;padding:.9rem 0}.cx-numeros div+div{border-left:0;border-top:1px solid var(--h-line-dark)}}@media (prefers-reduced-motion:reduce){.cx-cartao,.cx-cartao i,.cx-camada,.cx-mapa__ponto,.cx-mapa__legenda>span{transition:none}.cx-cartao:hover{transform:none}.cx-mapa__ponto i{animation:none!important}}
