.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}@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}}.cv-lista{gap:var(--h-gap);grid-template-columns:repeat(4,minmax(0,1fr));margin:2.5rem 0 0;padding:0;list-style:none;display:grid}.cv-lista__cartao{border:1px solid var(--h-line);background:var(--h-surface);height:100%;color:var(--h-ink);text-align:center;transition:border-color var(--h-t-base) var(--h-ease), box-shadow var(--h-t-base) var(--h-ease), transform var(--h-t-base) var(--h-ease);border-radius:1rem;justify-items:center;gap:.35rem;padding:1.4rem 1rem 1.2rem;text-decoration:none;display:grid}.cv-lista__cartao:hover,.cv-lista__cartao:focus-visible{border-color:#0d6b8666;transform:translateY(-2px);box-shadow:0 1rem 2rem -1.2rem #0a223359}.cv-lista__marca{place-items:center;width:100%;height:4.6rem;margin-bottom:.4rem;display:grid}.cv-lista__marca img{width:calc(var(--mark-w) * 1px);max-width:100%;height:auto}.cv-lista__cartao strong{font-size:1rem}.cv-lista__cartao small{color:var(--h-ink-muted);font-size:.8rem}.cv-lista__ir{color:var(--h-cyan-700);margin-top:.4rem;font-size:.85rem;font-weight:600}.cv-nota{color:var(--h-ink-muted);text-align:center;margin:1.5rem auto 0;font-size:.86rem}@media (width<=1024px){.cv-lista{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=760px){.cv-lista{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}.cv-lista__cartao{padding:1rem .6rem}.cv-lista__marca img{width:calc(var(--mark-w) * .72px)}}
