.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}.foco-after{flex-wrap:wrap;align-items:center;gap:.75rem 1.5rem;margin-top:clamp(1.5rem,2.4vw,2.25rem);display:flex}.foco-cta--so{grid-template-columns:1fr}.foco-cta--so .foco-cta__lead{max-width:42rem}.pm-escopo{gap:clamp(1.75rem, 3vw, 2.5rem) var(--h-gap);margin-top:clamp(1.5rem,3vw,2.25rem);display:grid}@media (width>=1025px){.pm-escopo{grid-template-columns:repeat(4,minmax(0,1fr))}.pm-bloco{grid-column:span var(--n)}.pm-areas{grid-template-columns:repeat(var(--n), minmax(0, 1fr))}}.pm-bloco{align-content:start;gap:.9rem;min-width:0;display:grid}.pm-bloco__rotulo{border-bottom:1px solid var(--h-line);color:var(--h-ink);gap:.3rem;margin:0;padding-bottom:.7rem;font-size:1.05rem;line-height:1.2;display:grid}.pm-bloco__rotulo span{color:var(--h-cyan-700);font-family:var(--font-sans,inherit);font-size:var(--h-eyebrow);letter-spacing:.18em;text-transform:uppercase;font-weight:700}.pm-areas{gap:var(--h-gap);margin:0;padding:0;list-style:none;display:grid}@media (width>=641px) and (width<=1024px){.pm-areas{grid-template-columns:repeat(2,minmax(0,1fr))}.pm-bloco[data-n="3"] .pm-areas{grid-template-columns:repeat(3,minmax(0,1fr))}.pm-bloco[data-n="1"] .pm-areas{grid-template-columns:1fr}}.pm-areas li{display:grid}.pm-area{border-radius:var(--h-radius-card);background:var(--h-surface);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;text-decoration:none;display:grid;position:relative;overflow:hidden}.pm-area__arte{background:radial-gradient(55% 75% at 50% 55%, #5ec8e533, transparent 70%), linear-gradient(180deg, var(--h-navy-900), var(--h-navy-950));place-items:center;padding:1.35rem 1rem;display:grid;position:relative}.pm-area__arte:after{content:"";background:linear-gradient(90deg,#0000,#86d6ef73,#0000);height:1px;position:absolute;inset:auto 0 0}.pm-area .cx-orbe{width:7rem;transition:transform var(--h-t-slow) var(--h-ease);box-shadow:0 0 2.25rem #5ec8e538}.pm-area__texto{align-content:start;gap:.4rem;padding:1.05rem 1.15rem 1.25rem;display:grid}.pm-area__texto strong{font-family:var(--font-display);font-size:1.15rem;font-weight:400;line-height:1.2}.pm-area__texto span{color:var(--h-ink-soft);font-size:.84rem;line-height:1.55}.pm-area i{width:1.9rem;height:1.9rem;color:var(--h-cyan-200);transition:background var(--h-t-fast) var(--h-ease), color var(--h-t-fast) var(--h-ease);background:#ffffff14;border-radius:50%;place-items:center;font-size:.8rem;font-style:normal;display:grid;position:absolute;top:.8rem;right:.8rem;box-shadow:inset 0 0 0 1px #86d6ef4d}.pm-area:hover{box-shadow:inset 0 0 0 1px #0d6b8629, var(--h-shadow-lift);transform:translateY(-4px)}.pm-area:hover .cx-orbe{transform:scale(1.06)rotate(-4deg)}.pm-area:hover i{background:var(--h-cyan-300);color:var(--h-navy-950)}.pm-area:focus-visible{outline:2px solid var(--h-cyan-700);outline-offset:3px}.pm-areas li{container-type:inline-size}@media (width<=640px){.pm-area{grid-template-rows:none;grid-template-columns:auto minmax(0,1fr)}.pm-area__arte{padding:.85rem}.pm-area .cx-orbe{width:4rem}.pm-area__texto{padding:.85rem 2.9rem .95rem .95rem}.pm-area__texto strong{font-size:1.05rem}.pm-area i{box-shadow:inset 0 0 0 1px var(--h-line-strong);color:var(--h-cyan-700);background:0 0;top:50%;right:.75rem;translate:0 -50%}.pm-area__arte:after{width:1px;height:auto;inset:0 0 0 auto}}@container (width>=34rem){.pm-area{grid-template-rows:none;grid-template-columns:auto minmax(0,1fr)}.pm-area__arte{padding:.85rem}.pm-area .cx-orbe{width:4rem}.pm-area__texto{padding:.85rem 2.9rem .95rem .95rem}.pm-area__texto strong{font-size:1.05rem}.pm-area i{box-shadow:inset 0 0 0 1px var(--h-line-strong);color:var(--h-cyan-700);background:0 0;top:50%;right:.75rem;translate:0 -50%}.pm-area__arte:after{width:1px;height:auto;inset:0 0 0 auto}}.pm-encaminhar{gap:clamp(2rem,4vw,3.5rem);margin-top:clamp(1.75rem,3vw,2.5rem);display:grid}@media (width>=900px){.pm-encaminhar{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:center}}.pm-fluxo{gap:1.9rem;margin:0;padding:0;list-style:none;display:grid;position:relative}.pm-fluxo:before,.pm-fluxo:after{content:"";background:var(--h-line-dark);border-radius:2px;width:2px;position:absolute;top:1.4rem;bottom:1.4rem;left:1.4rem;translate:-50%}.pm-fluxo:after{background:linear-gradient(180deg, var(--h-cyan-300), var(--h-gold-300));transform-origin:top;transition:transform 1.4s var(--h-ease) .2s}html[data-motion] .pm-fluxo:not(.is-visible):after{transform:scaleY(0)}.pm-fluxo li{grid-template-columns:2.8rem minmax(0,1fr);align-items:start;gap:1.1rem;display:grid;position:relative}.pm-fluxo__no{z-index:1;width:2.8rem;height:2.8rem;color:var(--h-cyan-200);background:radial-gradient(circle at 35% 30%,#b4ecf759,#0a2a3ff2 70%);border-radius:50%;place-items:center;font-size:.8rem;font-weight:700;display:grid;position:relative;box-shadow:inset 0 0 0 1px #86d6ef73,0 0 1.4rem #5ec8e540}.pm-fluxo li:last-child .pm-fluxo__no{color:var(--h-gold-200);background:radial-gradient(circle at 35% 30%,#f4e5c073,#0a2a3ff2 70%);box-shadow:inset 0 0 0 1px #e9cf9399,0 0 1.4rem #f0902d40}.pm-fluxo h3{color:var(--h-on-dark);margin:.45rem 0 .25rem;font-size:1.2rem}.pm-fluxo p{color:var(--h-on-dark-soft);margin:0;font-size:.9rem;line-height:1.55}.pm-roteiro{border-radius:calc(var(--h-radius-card) * 1.4);box-shadow:inset 0 0 0 1px var(--h-line-dark), var(--h-shadow-dark);backdrop-filter:blur(8px);background:radial-gradient(80% 60% at 100% 0,#5ec8e51f,#0000 60%),linear-gradient(160deg,#ffffff12,#ffffff05);gap:1.1rem;padding:clamp(1.25rem,2.6vw,2rem);display:grid}.pm-roteiro>header{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:.35rem 1rem;display:grid}.pm-roteiro>header .home-kicker{grid-column:1/-1}.pm-roteiro h3{color:var(--h-on-dark);margin:0;font-size:clamp(1.35rem,2vw,1.6rem)}.pm-roteiro__conta{border-radius:var(--h-radius-pill);color:var(--h-cyan-200);white-space:nowrap;transition:background var(--h-t-base) var(--h-ease), color var(--h-t-base) var(--h-ease);background:#5ec8e51f;padding:.25rem .7rem;font-size:.78rem;font-weight:700}.pm-roteiro[data-completo] .pm-roteiro__conta{color:var(--h-gold-200);background:#e9cf9333}.pm-roteiro__itens{gap:.5rem;margin:0;padding:0;list-style:none;display:grid}.pm-roteiro__item{border-radius:var(--h-radius-sm);width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;transition:background var(--h-t-fast) var(--h-ease), box-shadow var(--h-t-fast) var(--h-ease);background:#04111b59;border:0;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.9rem;padding:.85rem 1rem;display:grid;box-shadow:inset 0 0 0 1px #ffffff14}.pm-roteiro__item:hover{box-shadow:inset 0 0 0 1px var(--h-line-cyan)}.pm-roteiro__item:focus-visible{outline:2px solid var(--h-cyan-300);outline-offset:2px}.pm-roteiro:not([data-ativo]) .pm-roteiro__item{cursor:default}.pm-roteiro:not([data-ativo]) .pm-roteiro__marca,.pm-roteiro:not([data-ativo]) .pm-roteiro__conta{visibility:hidden}.pm-roteiro__marca{color:#0000;width:1.5rem;height:1.5rem;transition:background var(--h-t-fast) var(--h-ease), color var(--h-t-fast) var(--h-ease);border-radius:.4rem;place-items:center;margin-top:.05rem;display:grid;box-shadow:inset 0 0 0 1.5px #86d6ef8c}.pm-roteiro__marca svg{width:1rem;height:1rem}.pm-roteiro__item[aria-pressed=true] .pm-roteiro__marca{background:var(--h-cyan-300);color:var(--h-navy-950)}.pm-roteiro__item[aria-pressed=true] strong{color:var(--h-cyan-200)}.pm-roteiro__item>span:last-child{color:var(--h-on-dark-soft);gap:.15rem;font-size:.86rem;line-height:1.5;display:grid}.pm-roteiro__itens strong{color:var(--h-on-dark);transition:color var(--h-t-fast) var(--h-ease);font-size:.95rem}.pm-roteiro__privacidade{border-radius:var(--h-radius-sm);color:var(--h-on-dark-soft);background:#f0902d14;grid-template-columns:auto minmax(0,1fr);gap:.75rem;margin:0;padding:.85rem 1rem;font-size:.84rem;line-height:1.55;display:grid;box-shadow:inset 0 0 0 1px #e9cf934d}.pm-roteiro__privacidade>span:first-child{color:var(--h-gold-300)}.pm-roteiro__privacidade svg{width:1.15rem;height:1.15rem}.pm-roteiro__privacidade strong{color:var(--h-gold-200)}.pm-roteiro__acoes{flex-wrap:wrap;align-items:center;gap:.75rem 1.4rem;display:flex}.pm-roteiro__acoes [hidden]{display:none}.pm-roteiro__aviso{color:var(--h-cyan-200);flex-basis:100%;font-size:.82rem}.pm-roteiro__aviso:empty{display:none}.pm-numeros{border-radius:var(--h-radius-card);background:var(--h-surface);box-shadow:inset 0 0 0 1px var(--h-line), var(--h-shadow-card);grid-template-columns:repeat(4,minmax(0,1fr));margin:clamp(1.5rem,3vw,2.25rem) 0 0;display:grid}.pm-numeros div{text-align:center;flex-direction:column-reverse;gap:.35rem;padding:1.2rem 1rem;display:flex}.pm-numeros div+div{border-left:1px solid var(--h-line)}.pm-numeros dt{color:var(--h-ink-muted);font-size:.78rem;font-weight:600}.pm-numeros dd{color:var(--h-ink);font-family:var(--font-display);margin:0;font-size:clamp(1.6rem,3vw,2.35rem);line-height:1}.pm-subtitulo{color:var(--h-cyan-700);font-family:var(--font-sans,inherit);font-size:var(--h-eyebrow);letter-spacing:.18em;text-transform:uppercase;margin:clamp(2rem,4vw,2.75rem) 0 1rem;font-weight:700}.pm-destaques{gap:var(--h-gap);margin:0;padding:0;list-style:none;display:grid}@media (width>=900px){.pm-destaques{grid-template-columns:repeat(2,minmax(0,1fr))}}.pm-destaques li{display:grid}.pm-destaque{border-radius:var(--h-radius-card);background:var(--h-surface);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-columns:minmax(0,.8fr) minmax(0,1.2fr);text-decoration:none;display:grid;overflow:hidden}.pm-destaque img{object-fit:cover;width:100%;height:100%;min-height:12rem;transition:transform var(--h-t-slow) var(--h-ease)}.pm-destaque__texto{align-content:start;gap:.45rem;padding:1.25rem 1.35rem;display:grid}.pm-destaque small{color:var(--h-cyan-700);letter-spacing:.14em;text-transform:uppercase;font-size:.68rem;font-weight:700}.pm-destaque strong{font-family:var(--font-display);font-size:1.18rem;font-weight:400;line-height:1.25}.pm-destaque__texto>span{color:var(--h-ink-soft);font-size:.84rem}.pm-destaque em{border-radius:var(--h-radius-pill);color:#7a5212;background:#d8b46b29;justify-self:start;padding:.2rem .65rem;font-size:.74rem;font-style:normal;font-weight:700;box-shadow:inset 0 0 0 1px #c39a4e73}.pm-destaque b{color:var(--h-cyan-700);margin-top:.35rem;font-size:.84rem;font-weight:700}.pm-destaque:is(a):hover{box-shadow:inset 0 0 0 1px #0d6b8629, var(--h-shadow-lift);transform:translateY(-3px)}.pm-destaque:is(a):hover img{transform:scale(1.04)}.pm-ciencia{gap:0 clamp(2rem,4vw,3.5rem);display:grid}@media (width>=900px){.pm-ciencia{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.pm-linhas{gap:.6rem;margin:0;padding:0;list-style:none;display:grid}.pm-linhas li{border-radius:var(--h-radius-card);background:linear-gradient(90deg, #f3f9fc, var(--h-surface) 60%);grid-template-columns:3.25rem minmax(0,1fr);align-items:center;gap:.9rem;padding:.75rem 1rem;display:grid;box-shadow:inset 0 0 0 1px #0d6b8614}.pm-linhas img{aspect-ratio:1;filter:drop-shadow(0 6px 10px #0a2a3f24);width:3.25rem;height:auto}.pm-linhas span{color:var(--h-ink-soft);gap:.1rem;font-size:.84rem;line-height:1.45;display:grid}.pm-linhas strong{color:var(--h-ink);font-size:.95rem}.pm-referencias{border-top:1px solid var(--h-line);margin:0;padding:0;list-style:none;display:grid}.pm-referencia{border-bottom:1px solid var(--h-line);color:inherit;gap:.2rem;padding:.85rem 2.75rem .85rem 0;text-decoration:none;display:grid;position:relative}.pm-referencia small{color:var(--h-ink-muted);letter-spacing:.12em;text-transform:uppercase;font-size:.68rem;font-weight:700}.pm-referencia strong{color:var(--h-ink);font-size:.95rem;font-weight:640;line-height:1.35}.pm-referencia>span{color:var(--h-ink-soft);font-size:.82rem}.pm-referencia 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-radius:50%;place-items:center;font-size:.8rem;font-style:normal;display:grid;position:absolute;top:50%;right:.35rem;translate:0 -50%}.pm-referencia:is(a):hover strong{color:var(--h-cyan-700)}.pm-referencia:is(a):hover i{border-color:var(--h-navy-900);background:var(--h-navy-900);color:#fff}.pm-depois{flex-wrap:wrap;gap:1rem 1.75rem}.pm-ensino{border-radius:calc(var(--h-radius-card) * 1.6);background:radial-gradient(60% 90% at 100% 0%, #5ec8e529, transparent 60%), radial-gradient(50% 70% at 0% 100%, #d8b46b1a, transparent 60%), linear-gradient(160deg, var(--h-navy-800), var(--h-navy-950));box-shadow:inset 0 0 0 1px #86d6ef29, var(--h-shadow-lift);color:var(--h-on-dark);gap:clamp(1.75rem,4vw,3.5rem);padding:clamp(1.75rem,4vw,3.25rem);display:grid;position:relative;overflow:hidden}@media (width>=900px){.pm-ensino{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:center}}.pm-ensino__texto{justify-items:start;gap:.9rem;display:grid}.pm-ensino h2{color:var(--h-on-dark);font-size:var(--h-h2);margin:0;line-height:1.1}.pm-ensino h2 em{color:var(--h-cyan-300);font-style:normal;display:block}.pm-ensino__texto>p{max-width:34rem;color:var(--h-on-dark-soft);margin:0}.pm-ensino__credencial{align-items:center;gap:.6rem;font-size:.88rem;font-weight:600;display:flex;color:var(--h-gold-200)!important}.pm-ensino__credencial svg{width:1.15rem;height:1.15rem}.pm-ensino__formatos{border-radius:var(--h-radius-card);box-shadow:inset 0 0 0 1px var(--h-line-dark);background:#ffffff0a;gap:.9rem;padding:1.25rem;display:grid;position:relative}.pm-ensino__status{border-radius:var(--h-radius-pill);color:var(--h-gold-200);letter-spacing:.04em;background:#e9cf9324;justify-self:start;align-items:center;gap:.5rem;padding:.25rem .75rem;font-size:.74rem;font-weight:700;display:inline-flex}.pm-ensino__status:before{content:"";background:var(--h-gold-300);width:.45rem;height:.45rem;animation:pm-pulso 2.2s var(--h-ease) infinite;border-radius:50%}@keyframes pm-pulso{0%,to{box-shadow:0 0 #e9cf9380}60%{box-shadow:0 0 0 .45rem #e9cf9300}}.pm-ensino__formatos ul{grid-template-columns:repeat(3,minmax(0,1fr));gap:.6rem;margin:0;padding:0;list-style:none;display:grid}.pm-ensino__formatos li{border-radius:var(--h-radius-sm);text-align:center;background:linear-gradient(#5ec8e51a,#5ec8e505);justify-items:center;gap:.55rem;padding:1.1rem .5rem;display:grid;box-shadow:inset 0 0 0 1px #86d6ef2e}.pm-ensino__formatos li svg{width:1.6rem;height:1.6rem;color:var(--h-cyan-300)}.pm-ensino__formatos strong{color:var(--h-on-dark);font-size:.9rem}.pm-ensino__formatos>p{color:var(--h-on-dark-muted);margin:0;font-size:.8rem}@media (width<=760px){.pm-numeros{grid-template-columns:repeat(2,minmax(0,1fr))}.pm-numeros div:nth-child(3){border-left:0}.pm-numeros div:nth-child(n+3){border-top:1px solid var(--h-line)}.pm-destaque{grid-template-columns:1fr}.pm-destaque img{aspect-ratio:16/9;min-height:0}}@media (prefers-reduced-motion:reduce){.pm-area,.pm-area .cx-orbe,.pm-destaque,.pm-destaque img,.pm-fluxo:after{transition:none}.pm-area:hover,.pm-destaque:is(a):hover,.pm-area:hover .cx-orbe,.pm-destaque:is(a):hover img{transform:none}.pm-ensino__status:before{animation:none}}
