:root{--color-bg:#ffffff;--color-surface:#eef3f6;--color-surface-2:#f5f8fa;--color-hero:#e3ebf0;--color-panel-gradient:linear-gradient(#f3f7f9 0%,#e9f0f4 100%);--color-ink:#1f1d1e;--color-ink-2:#373435;--color-muted:#6b6869;--color-soft:#858384;--color-line:#1f1d1e14;--color-line-2:#1f1d1e24;--color-dark:#161416;--color-dark-2:#211f20;--color-on-dark:#f4f6f7;--color-on-dark-muted:#f4f6f79e;--color-accent:#1ea5de;--color-accent-light:#7fd0f2;--color-accent-deep:#0b6e9b;--color-accent-tint:#1ea5de1f;--color-accent-glow:#1ea5de59;--gradient-shine:linear-gradient(110deg,#1ea5de 0%,#5cc3ee 35%,#9fdbf5 50%,#5cc3ee 65%,#1ea5de 100%);--gradient-shine-num:linear-gradient(110deg,#0b6e9b 0%,#1ea5de 35%,#5cc3ee 50%,#1ea5de 65%,#0b6e9b 100%);--color-cta:#e23756;--color-cta-deep:#c9223f;--gradient-cta:linear-gradient(110deg,#c9223f 0%,#d4294b 35%,#e23756 50%,#d4294b 65%,#c9223f 100%);--shadow-cta:0 10px 30px #e2375659;--font:"Manrope Variable","Manrope",system-ui,-apple-system,"Segoe UI",sans-serif;--fs-h1:clamp(2.875rem,1.2rem + 5.4vw,5.75rem);--fs-h2:clamp(2rem,1.25rem + 2.6vw,3.5rem);--fs-h3:clamp(1.125rem,1rem + .4vw,1.375rem);--fs-lead:clamp(1rem,.94rem + .3vw,1.1875rem);--fs-body:1rem;--fs-sm:.875rem;--fs-xs:.8125rem;--fs-stat:clamp(2rem,1.6rem + 1.4vw,2.75rem);--fw-title:600;--lh-h1:.96;--lh-title:1.06;--lh-body:1.6;--track-h1:-.048em;--track-h2:-.035em;--track-h3:-.015em;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:24px;--space-6:32px;--space-7:48px;--space-8:64px;--space-9:96px;--gap-panel:14px;--pad-panel-x:clamp(20px,4.2vw,64px);--pad-panel-y:clamp(56px,7vw,112px);--container:1240px;--page-max:1600px;--radius-panel:44px;--radius-card:28px;--radius-md:20px;--radius-sm:12px;--radius-pill:999px;--shadow-sm:0 1px 2px #14232e0f,0 4px 12px #14232e0d;--shadow-md:0 10px 30px #14232e14;--shadow-lg:0 30px 60px #14232e29;--shadow-accent:0 10px 30px #1ea5de59;--shadow-card-stack:0 48px 80px -36px #0f1c2680,0 18px 36px -18px #0f1c2647;--glass-bg:#ffffff8c;--glass-border:#ffffffbf;--glass-blur:blur(16px) saturate(1.4);--ease-out:cubic-bezier(.16,1,.3,1);--ease-in-out:cubic-bezier(.65,0,.35,1);--dur-fast:.2s;--dur:.45s;--dur-slow:.9s;--shine-loop:5s}@media (max-width:720px){:root{--gap-panel:8px;--radius-panel:28px;--radius-card:22px}}body{background:var(--color-bg);color:var(--color-ink-2);font-family:var(--font);font-size:var(--fs-body);line-height:var(--lh-body);-webkit-font-smoothing:antialiased}h1,h2,h3{color:var(--color-ink);font-weight:var(--fw-title);text-wrap:balance}h1{font-size:var(--fs-h1);letter-spacing:var(--track-h1);line-height:var(--lh-h1)}h2{font-size:var(--fs-h2);letter-spacing:var(--track-h2);line-height:var(--lh-title)}h3{font-size:var(--fs-h3);letter-spacing:var(--track-h3);line-height:1.25}::selection{background:var(--color-accent);color:#fff}:focus-visible{outline:2px solid var(--color-accent);outline-offset:3px}.paineis{display:flex;flex-direction:column;gap:var(--gap-panel);max-width:var(--page-max);margin:0 auto;padding:var(--gap-panel)}.painel{position:relative;overflow:clip;isolation:isolate;border-radius:var(--radius-panel);padding:var(--pad-panel-y) var(--pad-panel-x)}.painel--surface{background:var(--color-panel-gradient)}.painel--branco{background:var(--color-bg)}.painel--escuro{background:var(--color-dark);color:var(--color-on-dark-muted)}.painel--escuro h2,.painel--escuro h3{color:var(--color-on-dark)}.painel--escuro .h-light{color:#f4f6f76b}.h-light{color:var(--color-soft)}.wrap{width:100%;max-width:var(--container);margin-inline:auto}.tag{display:inline-flex;align-items:center;gap:8px;padding:6px 12px;border:1px solid var(--color-line);border-radius:8px;background:#ffffffb8;color:var(--color-muted);font-size:var(--fs-xs);font-weight:600;line-height:1.4}.tag::before{content:"";width:6px;height:6px;border-radius:50%;background:var(--color-accent);box-shadow:0 0 0 3px var(--color-accent-tint)}.painel--escuro .tag{color:var(--color-on-dark-muted);background:#ffffff0f;border-color:#ffffff1a}@keyframes shine{0%{background-position:100% 0}100%{background-position:0 0}}.btn{--btn-h:56px;display:inline-flex;align-items:center;gap:14px;min-height:var(--btn-h);padding:8px 8px 8px 26px;border:0;border-radius:var(--radius-pill);font:700 .9375rem/1 var(--font);letter-spacing:-.005em;text-decoration:none;white-space:nowrap;cursor:pointer;transition:transform var(--dur) var(--ease-out),box-shadow var(--dur) var(--ease-out)}.btn__icone{display:grid;place-items:center;flex:none;width:40px;height:40px;border-radius:50%;font-size:20px;line-height:1;transition:transform .55s var(--ease-out)}.btn:hover .btn__icone{transform:rotate(90deg)}.btn:active{transform:scale(.98)}.btn--primario{background:var(--gradient-cta);background-size:250% 100%;color:#fff;box-shadow:var(--shadow-cta),inset 0 1px 0 #ffffff59;animation:shine var(--shine-loop) linear infinite}.btn--azul{background:var(--gradient-shine);background-size:250% 100%;color:#04384e;box-shadow:var(--shadow-accent),inset 0 1px 0 #ffffff59;animation:shine var(--shine-loop) linear infinite}.btn--primario .btn__icone{background:#fff3;box-shadow:inset 0 0 0 1px #ffffff47}.btn--vidro{background:var(--glass-bg);color:var(--color-ink);border:1px solid var(--glass-border);box-shadow:var(--shadow-sm);backdrop-filter:var(--glass-blur)}.btn--escuro{background:var(--color-ink);color:#fff}.btn--escuro .btn__icone{background:var(--gradient-shine);background-size:250% 100%;animation:shine var(--shine-loop) linear infinite}.btn--claro{background:#fff;color:var(--color-ink)}.btn--claro .btn__icone{background:var(--color-accent);color:#fff}.btn--sm{--btn-h:44px;gap:10px;padding:4px 4px 4px 18px;font-size:var(--fs-sm)}.btn--sm .btn__icone{width:36px;height:36px;font-size:18px}.link-mais{display:inline-flex;align-items:center;gap:8px;color:var(--color-accent-deep);font-size:var(--fs-sm);font-weight:700;text-decoration:none}.link-mais__mais{display:grid;place-items:center;width:20px;height:20px;border-radius:50%;background:var(--color-accent-tint);font-size:14px;line-height:1}.seta{display:grid;place-items:center;width:56px;height:38px;border:0;border-radius:var(--radius-pill);background:var(--gradient-shine);background-size:250% 100%;color:#fff;box-shadow:0 6px 16px #1ea5de4d;animation:shine var(--shine-loop) linear infinite}.vidro{background:var(--glass-bg);border:1px solid var(--glass-border);box-shadow:var(--shadow-md);backdrop-filter:var(--glass-blur)}.num-shine{background:var(--gradient-shine-num);background-size:250% 100%;-webkit-background-clip:text;background-clip:text;color:transparent;font-variant-numeric:tabular-nums;animation:shine var(--shine-loop) linear infinite}.hero-link{position:relative;padding-block:6px;color:#1f1d1eb8;font-size:var(--fs-sm);font-weight:600;text-decoration:none}.hero-link[aria-current]{color:var(--color-ink)}.hero-link[aria-current]::before{content:"";position:absolute;left:50%;bottom:-5px;width:4px;height:4px;margin-left:-2px;border-radius:50%;background:var(--color-accent)}.hero-dente{display:grid;place-items:center;width:44px;height:44px;border-radius:50%;background:var(--gradient-shine);background-size:250% 100%;color:#fff;box-shadow:0 8px 22px #1ea5de5c,inset 0 1px #ffffff59;animation:shine var(--shine-loop) linear infinite}.casos-card{border-radius:clamp(22px,2.3vw,32px);box-shadow:var(--shadow-card-stack);overflow:hidden}.casos-rotulo{color:#fff;background:#1614168f;border:1px solid #ffffff24;border-radius:16px;padding:12px 14px 13px;backdrop-filter:blur(14px) saturate(1.3)}.casos-ir{display:grid;place-items:center;width:44px;height:44px;border-radius:50%;background:#fff;color:var(--color-ink)}.faq-item{border-radius:var(--radius-md);background:var(--color-surface-2)}.faq-botao{display:grid;grid-template-columns:2.25rem minmax(0,1fr) auto;align-items:center;gap:var(--space-3);width:100%;min-height:72px;padding:18px 18px 18px 24px;border:0;background:none;color:var(--color-ink);text-align:left}.faq-icone{display:grid;place-items:center;width:38px;height:38px;border-radius:50%;background:#fff;box-shadow:inset 0 0 0 1px var(--color-line-2)}.faq-ajuda{display:grid;gap:var(--space-5);max-width:420px;padding:var(--space-5);border:1px solid var(--color-line);border-radius:var(--radius-md);background:var(--color-surface-2)}.sobre-selo-vidro{display:flex;align-items:center;gap:12px;padding:10px 20px 10px 10px;border-radius:var(--radius-md);background:#ffffffa8}.sobre-selo-icone{display:grid;place-items:center;width:42px;height:42px;border-radius:13px;background:linear-gradient(155deg,var(--color-accent-light) 0%,var(--color-accent) 55%,var(--color-accent-deep) 100%);color:#fff;box-shadow:0 6px 16px #1ea5de52,inset 0 1px #ffffff59}.contato-aura{position:absolute;inset:0;z-index:-1;pointer-events:none;background:radial-gradient(60% 50% at 88% 0,#1ea5de29,#0000 70%),radial-gradient(40% 40% at 0 100%,#1ea5de12,#0000 70%)}.contato-card{display:flex;align-items:center;gap:var(--space-4);padding:clamp(20px,2vw,26px);border:1px solid #ffffff14;border-radius:var(--radius-md);background:linear-gradient(#ffffff0e,#ffffff06)}.contato-card-icone{display:grid;place-items:center;width:44px;height:44px;border-radius:50%;background:#1ea5de24;color:var(--color-accent-light);box-shadow:inset 0 0 0 1px #7fd0f247}.contato-status{display:inline-flex;align-items:center;gap:6px;padding:3px 9px 3px 8px;border-radius:var(--radius-pill);background:#ffffff0f;color:var(--color-on-dark-muted);font-size:.75rem;font-weight:600}.contato-assinatura{background:linear-gradient(#f4f6f726 15%,#f4f6f708 85%);-webkit-background-clip:text;background-clip:text;color:transparent;letter-spacing:-.06em;text-align:center;white-space:nowrap;user-select:none}@media (prefers-reduced-motion:reduce){*,*::before,*::after{animation-duration:.01ms !important;transition-duration:.01ms !important}}@font-face{font-family:"Manrope";font-style:normal;font-weight:200 800;font-display:swap;src:url(assets/fonts/manrope-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,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:"Manrope";font-style:normal;font-weight:200 800;font-display:swap;src:url(assets/fonts/manrope-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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}*,*::before,*::after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth;scroll-padding-top:96px}body{margin:0;overflow-x:clip}img,svg{max-width:100%;display:block}img{height:auto}h1,h2,h3,h4,p,ul,ol,figure,blockquote,dl,dd,address{margin:0}address{font-style:normal}#nl-badge-frame,iframe[id^="nl-badge"]{display:none !important;visibility:hidden !important}a{color:inherit}button{font:inherit;color:inherit;cursor:pointer}ol,ul{padding:0;list-style:none}.skip{position:fixed;z-index:100;top:10px;left:10px;padding:10px 16px;border-radius:999px;background:var(--color-ink);color:#fff;font-weight:600;text-decoration:none;transform:translateY(-160%);transition:transform var(--dur) var(--ease-out)}.skip:focus-visible{transform:none}.icone{flex:none;width:20px;height:20px}.btn__icone .icone{width:18px;height:18px}.btn--vidro .btn__icone{background:var(--color-ink);color:#fff}.topo{position:fixed;z-index:60;top:22px;left:0;right:0;padding-inline:clamp(22px,4.4vw,70px);pointer-events:none}.topo-in{pointer-events:auto;max-width:1240px;margin-inline:auto;display:flex;align-items:center;justify-content:space-between;gap:18px;padding:8px 8px 8px 18px;border-radius:999px;background:var(--glass-bg);border:1px solid var(--glass-border);box-shadow:var(--shadow-md);backdrop-filter:var(--glass-blur);-webkit-backdrop-filter:var(--glass-blur);transition:background-color .3s}.topo.is-scrolled .topo-in{background:#ffffffd9}.topo-marca{display:flex;align-items:center;gap:12px;text-decoration:none;color:var(--color-ink)}.topo-marca img{width:38px;height:auto}.topo-marca span{display:grid;line-height:1.15}.topo-marca strong{font-size:1rem;letter-spacing:-.02em}.topo-marca small{font-size:.6875rem;color:var(--color-muted);font-weight:600}.topo-menu{display:flex;align-items:center;gap:clamp(16px,2.2vw,30px)}.topo-menu>a:not(.btn){position:relative;padding-block:6px;color:#1f1d1eb8;font-size:var(--fs-sm);font-weight:600;text-decoration:none;transition:color var(--dur-fast)}.topo-menu>a:not(.btn):hover,.topo-menu>a:not(.btn):focus-visible{color:var(--color-ink)}.topo-menu>a:not(.btn)::after{content:"";position:absolute;left:0;right:0;bottom:1px;height:1.5px;background:currentColor;transform:scaleX(0);transform-origin:100%;transition:transform .55s var(--ease-out)}.topo-menu>a:not(.btn):hover::after,.topo-menu>a:not(.btn):focus-visible::after{transform:scaleX(1);transform-origin:0}.menu-cta{display:none}.topo-cta{margin-left:auto}@media (min-width:901px){.topo-in{display:grid;grid-template-columns:auto 1fr auto;column-gap:clamp(28px,4vw,64px)}.topo-menu{justify-content:center}.topo-cta{margin-left:0}}.burger{display:none;position:relative;width:44px;height:44px;padding:0;border:0;border-radius:50%;background:#fff;box-shadow:inset 0 0 0 1px var(--color-line-2)}.burger span{position:absolute;left:14px;right:14px;height:2px;border-radius:2px;background:var(--color-ink);transition:transform .45s var(--ease-out)}.burger span:nth-child(1){top:18px}.burger span:nth-child(2){top:24px}.burger[aria-expanded="true"] span:nth-child(1){transform:translateY(3px) rotate(45deg)}.burger[aria-expanded="true"] span:nth-child(2){transform:translateY(-3px) rotate(-45deg)}.hero{background:var(--color-hero);min-height:min(860px,100svh - 28px);padding-top:clamp(120px,12vw,150px);padding-bottom:clamp(44px,5vw,72px);display:flex;align-items:center}.hero-fundo{position:absolute;inset:0;z-index:-1;background:radial-gradient(50% 60% at 4% 0,#ffffff99,#fff0 70%),radial-gradient(40% 50% at 92% 35%,#1ea5de26,#fff0 70%),radial-gradient(35% 40% at 70% 100%,#e237560f,#fff0 70%)}.hero-grid{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);gap:clamp(28px,4vw,64px);align-items:center}.hero-texto{display:grid;justify-items:start}.hero-texto .tag{margin-bottom:clamp(18px,2vw,26px)}.hero-titulo{font-size:clamp(2.2rem,.6rem + 3.3vw,3.5rem);letter-spacing:var(--track-h1);line-height:.98;font-weight:600;display:grid}.linha{display:block}.linha>.p{display:inline-block}.hero-apoio{max-width:30em;margin-top:clamp(18px,2vw,26px);color:#1f1d1eb8;font-size:var(--fs-lead);line-height:1.55}.hero-acoes{display:flex;flex-wrap:wrap;align-items:center;gap:16px 28px;margin-top:clamp(24px,3vw,36px)}.link-texto{display:inline-flex;align-items:center;gap:8px;min-height:44px;font-weight:700;font-size:.9375rem;color:var(--color-ink);text-decoration:none}.link-texto:hover{color:var(--color-accent-deep)}.hero-confianca{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin-top:26px;font-size:.875rem;color:var(--color-muted)}.hero-confianca strong{color:var(--color-ink)}.estrelas{display:inline-flex;gap:2px;color:#f5a623}.estrelas svg{width:17px;height:17px}.hero-foto{position:relative;justify-self:end;width:100%;max-width:560px}.hero-foto>img{width:100%;border-radius:var(--radius-card);box-shadow:var(--shadow-lg);aspect-ratio:900 / 780;object-fit:cover;background:#dfe7ec}.selo{position:absolute;display:flex;align-items:center;gap:12px;padding:10px 18px 10px 10px;border-radius:var(--radius-md);font-size:.8125rem;font-weight:600;color:var(--color-ink)}.selo small{display:block;color:var(--color-muted);font-weight:500;font-size:.75rem}.selo strong{display:block;font-size:.875rem}.selo-icone{display:grid;place-items:center;width:42px;height:42px;border-radius:13px;background:linear-gradient(155deg,var(--color-accent-light),var(--color-accent) 55%,var(--color-accent-deep));color:#fff;box-shadow:0 6px 16px #1ea5de52,inset 0 1px #ffffff59}.selo-cro{left:-18px;bottom:22px}.selo-cons{right:-10px;top:24px;padding:10px 16px;gap:8px}.selo-cons .icone{color:var(--color-accent-deep)}.numeros{padding-block:clamp(32px,4vw,52px)}.numeros-grade{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.numero{display:grid;gap:4px;align-content:start;padding-inline:clamp(8px,2vw,28px);border-left:1px solid var(--color-line)}.numero:first-child{border-left:0;padding-left:0}.numero .num-shine{font-size:var(--fs-stat);font-weight:500;letter-spacing:-.03em;line-height:1.1}.numero span:last-child{color:var(--color-muted);font-size:var(--fs-sm)}.cabeca{display:grid;justify-items:start;gap:var(--space-4);max-width:760px;margin-bottom:clamp(32px,4vw,56px)}.cabeca .apoio{max-width:54ch;color:var(--color-muted);font-size:var(--fs-lead);line-height:1.55}.painel--escuro .cabeca .apoio{color:var(--color-on-dark-muted)}.prova-cabeca{margin-bottom:24px}.prova-nota{display:flex;align-items:center;gap:10px;color:var(--color-muted)}.prova-nota strong{color:var(--color-ink)}.cenas{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.cena{display:grid;gap:12px;align-content:start;padding:clamp(22px,2.4vw,32px);border-radius:var(--radius-card);background:#ffffffb3}.cena-n{font-size:2.6rem;font-weight:200;letter-spacing:-.04em;line-height:1;color:var(--color-accent)}.cena p{color:var(--color-muted)}.virada{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.4fr);gap:clamp(20px,4vw,64px);align-items:start;margin-top:clamp(28px,3vw,44px);padding:clamp(24px,3vw,40px);border-radius:var(--radius-card);background:var(--color-dark);color:var(--color-on-dark-muted)}.virada p{font-size:var(--fs-lead);line-height:1.55}.virada strong{color:var(--color-on-dark);font-weight:600}.virada-custo{color:#f4f6f7b8}.trat-sec{padding-inline:0}.trat-icone{display:grid;place-items:center;width:40px;height:40px;border-radius:50%;background:var(--color-accent-tint);color:var(--color-accent-deep);box-shadow:inset 0 0 0 1px #1ea5de33;flex:none}.trat-icone svg{width:22px;height:22px}.trat-cabeca{display:grid;gap:10px;justify-items:start;margin-bottom:clamp(16px,2.4vw,28px)}.trat-cabeca h2{font-size:clamp(1.7rem,1rem + 2vw,2.6rem)}.trat-cabeca .apoio{display:none}.trat-janela{--gut:max(22px,calc((100vw - 1240px) / 2));overflow:hidden}.trat-faixa{display:flex;align-items:stretch;gap:20px;width:max-content;padding-inline:var(--gut);will-change:transform}.tcard{display:flex;flex-direction:column;width:min(500px,84vw);border-radius:var(--radius-card);background:var(--color-surface-2);overflow:hidden;box-shadow:inset 0 0 0 1px var(--color-line)}.tcard-foto{margin:0;height:clamp(120px,22vh,200px);flex:none;overflow:hidden;background:var(--color-surface)}.tcard-foto img{width:100%;height:100%;object-fit:cover;display:block}.tcard-corpo{display:grid;gap:10px;align-content:start;padding:20px 24px 8px;flex:1}.tcard-n{display:flex;align-items:center;gap:12px;font-size:.75rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--color-muted)}.tcard h3{font-size:1.375rem;letter-spacing:-.02em;line-height:1.15}.tcard-lead{font-size:.9375rem;line-height:1.5;color:var(--color-ink)}.tcard-lista{display:grid}.tcard-lista li{position:relative;padding:7px 0 7px 18px;border-top:1px solid var(--color-line);font-size:.875rem;line-height:1.4;color:var(--color-muted)}.tcard-lista li::before{content:"";position:absolute;left:0;top:14px;width:6px;height:6px;border-radius:50%;background:var(--color-accent)}.tcard-nota{font-size:.8125rem;line-height:1.4;color:var(--color-muted);font-weight:600}.tcard-cta{margin:10px 24px 22px;justify-content:space-between}.trat-prog{display:flex;align-items:center;gap:14px;padding:clamp(14px,2vw,22px) var(--gut,22px) 0;font-size:.8125rem;font-weight:700;color:var(--color-muted)}.trat-janela + .trat-prog{--gut:max(22px,calc((100vw - 1240px) / 2))}.trat-barra{flex:1;max-width:360px;height:3px;border-radius:3px;background:var(--color-line-2);overflow:hidden}.trat-barra i{display:block;height:100%;background:var(--color-accent);transform-origin:0 50%;transform:scaleX(0)}.trat-faixa{overflow-x:auto;width:auto;scroll-snap-type:x proximity;scroll-padding-inline:var(--gut);padding-bottom:12px}.tcard{scroll-snap-align:start;flex:none}.trat-prog{display:none}.trat-sec{padding-block:clamp(56px,7vw,112px) clamp(40px,5vw,72px)}.trat-sec.is-pin{padding-block:0 clamp(40px,5vw,72px)}.is-pin .trat-trilho{position:relative}.is-pin .trat-palco{position:sticky;top:0;height:100svh;display:flex;flex-direction:column;justify-content:center;padding-top:84px;padding-bottom:20px}.is-pin .trat-faixa{overflow:visible;width:max-content;scroll-snap-type:none;padding-bottom:0}.is-pin .trat-prog{display:flex}.is-pin .tcard{opacity:.55;transform:scale(.975);transition:opacity .5s var(--ease-out),transform .6s var(--ease-out)}.is-pin .tcard.is-ativo{opacity:1;transform:none}@media (min-width:721px) and (max-height:860px){.tcard-nota{display:none}}@media (max-width:720px){.trat-sec.is-pin .trat-palco{padding-top:76px;padding-bottom:88px}.trat-cabeca{gap:6px;margin-bottom:12px}.trat-cabeca h2{font-size:1.45rem}.tcard-foto{height:120px}.tcard-corpo{padding:14px 18px 6px;gap:7px}.tcard h3{font-size:1.1875rem}.tcard-lead{font-size:.875rem;line-height:1.4}.tcard-lista li{padding-block:5px;font-size:.8125rem}.tcard-nota{display:none}.tcard-cta{margin:8px 18px 16px}}.faixa-cta{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:18px 28px;margin-top:clamp(28px,3vw,44px);padding-top:clamp(22px,2.4vw,32px);border-top:1px solid var(--color-line)}.faixa-cta p{font-size:var(--fs-lead);color:var(--color-muted);max-width:44ch}.faixa-cta strong{color:var(--color-ink)}.ad{max-width:860px;margin-inline:auto}.ad-abas{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin-bottom:18px}.ad-abas button{min-height:40px;padding:8px 16px;border:0;border-radius:999px;background:#fff;box-shadow:inset 0 0 0 1px var(--color-line-2);font-size:.8125rem;font-weight:600;color:var(--color-ink);transition:background-color .3s,color .3s}.ad-abas button[aria-selected="true"]{background:var(--color-ink);color:#fff;box-shadow:none}.ad-palco{--p:50%;position:relative;aspect-ratio:2 / 1;border-radius:var(--radius-card);overflow:hidden;background:#dde5ea;box-shadow:var(--shadow-md);user-select:none;touch-action:pan-y;cursor:ew-resize}.ad-palco img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;pointer-events:none}.ad-depois{clip-path:inset(0 0 0 var(--p))}.ad-rotulo{position:absolute;top:14px;padding:6px 12px;border-radius:999px;font-size:.75rem;font-weight:700;color:#fff;background:#161416a6;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.ad-rotulo-a{left:14px}.ad-rotulo-d{right:14px;background:#0b6e9bd9}.ad-linha{position:absolute;top:0;bottom:0;left:var(--p);width:2px;margin-left:-1px;background:#fff;box-shadow:0 0 0 1px #0000001a}.ad-alca{position:absolute;top:50%;left:var(--p);display:flex;align-items:center;justify-content:center;width:54px;height:54px;margin:-27px 0 0 -27px;border-radius:50%;background:var(--gradient-shine);background-size:250% 100%;color:#04384e;box-shadow:0 6px 20px #14232e55,inset 0 1px #ffffff80;animation:shine var(--shine-loop) linear infinite}.ad-alca svg{width:16px;height:16px}.ad-assina{position:absolute;left:14px;bottom:14px;max-width:calc(100% - 28px);padding:7px 12px;border-radius:12px;font-size:.6875rem;font-weight:600;line-height:1.3;color:var(--color-ink);background:#ffffffb3;border:0;box-shadow:none}.ad-range{position:absolute;inset:0;width:100%;height:100%;margin:0;opacity:0;cursor:ew-resize}.ad-legenda{margin-top:14px;text-align:center;color:var(--color-muted);font-size:.875rem}.passos{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;counter-reset:p}.passo{display:grid;gap:6px;align-content:start;padding:clamp(20px,2vw,28px);border-radius:var(--radius-card);background:var(--color-surface-2)}.passo-n{font-size:3rem;font-weight:200;letter-spacing:-.04em;line-height:1;color:var(--color-accent)}.passo small{margin-top:8px;color:var(--color-soft);font-size:.7rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.passo p{color:var(--color-muted);font-size:.9375rem}.prova-controles{display:flex;justify-content:flex-end;gap:10px;margin-bottom:14px}.seta{cursor:pointer}.seta svg{width:18px;height:18px}.avaliacoes{display:flex;gap:16px;overflow-x:auto;scroll-snap-type:x mandatory;padding:4px 2px 22px;margin-inline:-2px;scrollbar-width:none;outline-offset:6px}.avaliacoes::-webkit-scrollbar{display:none}.aval{flex:0 0 min(380px,84%);scroll-snap-align:start;display:grid;grid-template-rows:auto 1fr auto;gap:14px;padding:clamp(22px,2.4vw,30px);border-radius:var(--radius-card);background:#fff;box-shadow:inset 0 0 0 1px var(--color-line)}.aval blockquote{color:var(--color-ink-2);font-size:.9688rem;line-height:1.6}.aval figcaption{display:grid}.aval figcaption small{color:var(--color-muted)}.prova-medo{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.5fr);gap:clamp(18px,3vw,48px);align-items:center;margin-top:12px;padding:clamp(22px,2.6vw,34px);border-radius:var(--radius-card);background:#ffffffb3}.prova-medo .num-shine{font-size:3.4rem;font-weight:500;letter-spacing:-.04em;line-height:1}.prova-medo p{color:var(--color-muted)}.prova-medo small{display:block;margin-top:6px;color:var(--color-soft);font-size:.75rem}.prova-leitura strong{color:var(--color-ink)}.convite-aval{margin-top:22px;text-align:center;color:var(--color-muted);font-size:.9375rem}.convite-aval a{color:var(--color-accent-deep);font-weight:700}.doutor-grade{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);gap:clamp(28px,5vw,80px);align-items:center}.doutor-foto{position:relative}.doutor-foto>img{width:100%;border-radius:var(--radius-card);box-shadow:var(--shadow-md);aspect-ratio:650 / 450;object-fit:cover}.doutor-foto .selo-cro{left:16px;bottom:-22px}.doutor-texto{display:grid;gap:18px}.doutor-texto .cabeca{margin-bottom:4px}.doutor-texto>p{color:var(--color-muted);font-size:var(--fs-lead);line-height:1.6}.doutor-assinatura{display:flex;align-items:center;gap:12px;color:var(--color-ink) !important;font-size:var(--fs-sm) !important;font-weight:700}.doutor-assinatura::before{content:"";width:32px;height:2px;background:var(--color-accent)}.formacao{display:grid;border-top:1px solid var(--color-line)}.formacao li{display:flex;gap:14px;padding:12px 0;border-bottom:1px solid var(--color-line);font-weight:600;color:var(--color-ink);font-size:.9375rem}.formacao span{color:var(--color-accent-deep);font-size:.75rem;padding-top:3px}.cons-grade{display:grid;grid-template-columns:repeat(2,1fr);gap:16px}.cons{display:grid;grid-template-rows:auto 1fr;gap:0;border-radius:var(--radius-card);background:#fff;box-shadow:inset 0 0 0 1px var(--color-line);overflow:hidden}.cons-fotos{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:auto 150px;gap:4px}.cons-fotos img{width:100%;height:100%;object-fit:cover}.cons-fotos .f-grande{grid-column:1 / -1;aspect-ratio:16 / 9}.cons-corpo{display:grid;grid-template-rows:auto auto 1fr auto;gap:14px;padding:clamp(20px,2.4vw,30px);flex:1}.cons-info{align-content:start}.cons-botoes{align-self:end}.cons-corpo address{color:var(--color-ink-2)}.cons-info{display:grid;grid-template-columns:auto 1fr;gap:6px 16px;font-size:.875rem}.cons-info dt{color:var(--color-soft);font-weight:700;font-size:.7rem;letter-spacing:.1em;text-transform:uppercase;padding-top:3px}.cons-info dd a{font-weight:700;color:var(--color-ink)}.cons-botoes{display:flex;flex-wrap:wrap;gap:10px;margin-top:4px}.duvidas-grade{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.4fr);gap:clamp(28px,5vw,80px);align-items:start}.duvidas-lado{display:grid;gap:24px;position:sticky;top:104px}.duvidas-lado .cabeca{margin-bottom:0}.ajuda{display:grid;gap:14px;justify-items:start;padding:24px;border-radius:var(--radius-md);background:var(--color-surface-2);box-shadow:none;border:1px solid var(--color-line);max-width:420px;backdrop-filter:none}.ajuda p{color:var(--color-muted);font-size:.9375rem}.faq{display:grid;gap:8px}.faq-item{border-radius:var(--radius-md);background:var(--color-surface-2);transition:background-color .5s var(--ease-out),box-shadow .6s var(--ease-out)}.faq-item[open]{background:#fff;box-shadow:var(--shadow-md),0 0 0 1px var(--color-line)}.faq-item summary{display:grid;grid-template-columns:2.25rem minmax(0,1fr) auto;align-items:center;gap:12px;min-height:72px;padding:16px 18px 16px 24px;list-style:none;cursor:pointer;font-weight:600;font-size:1rem;color:var(--color-ink);border-radius:var(--radius-md)}.faq-item summary::-webkit-details-marker{display:none}.faq-n{color:var(--color-accent-deep);font-size:.75rem;font-weight:700}.faq-icone{position:relative;width:38px;height:38px;border-radius:50%;background:#fff;box-shadow:inset 0 0 0 1px var(--color-line-2);transition:background-color .45s var(--ease-out),transform .7s var(--ease-out)}.faq-icone::before,.faq-icone::after{content:"";position:absolute;left:50%;top:50%;width:14px;height:2px;margin:-1px 0 0 -7px;border-radius:2px;background:var(--color-ink);transition:transform .5s var(--ease-out),background-color .3s}.faq-icone::after{transform:rotate(90deg)}.faq-item[open] .faq-icone{background:var(--color-accent);box-shadow:none;transform:rotate(180deg)}.faq-item[open] .faq-icone::before,.faq-item[open] .faq-icone::after{background:#fff}.faq-item[open] .faq-icone::after{transform:rotate(0)}.faq-item p{padding:0 24px 24px calc(24px + 2.25rem + 12px);color:var(--color-muted);max-width:62ch}.contato{padding-bottom:clamp(32px,4vw,56px)}.contato-aura{background:radial-gradient(60% 50% at 88% 0,#1ea5de33,#0000 70%),radial-gradient(40% 40% at 0 100%,#e2375618,#0000 70%)}.final-acoes{display:grid;justify-items:start;gap:18px}.final-ligar{color:var(--color-on-dark-muted);font-size:.9375rem}.final-ligar a{color:var(--color-on-dark);font-weight:700}.rodape{margin-top:clamp(48px,6vw,88px);padding-top:32px;border-top:1px solid #ffffff1f;display:grid;gap:26px;color:var(--color-on-dark-muted);font-size:.8125rem}.rodape a{color:var(--color-on-dark)}.rodape-topo{display:grid;grid-template-columns:auto 1fr auto;gap:20px 40px;align-items:center}.rodape-topo>p{font-size:.9375rem}.rodape-topo nav{display:flex;flex-wrap:wrap;gap:8px 22px;justify-content:flex-end}.rodape-topo nav a{text-decoration:none;font-weight:600}.rodape-meio{display:grid;grid-template-columns:repeat(3,auto);gap:20px 48px;justify-content:space-between;line-height:1.7}.rodape-meio strong{color:var(--color-on-dark)}.rodape-meio a{display:inline-flex;align-items:center;gap:8px;text-decoration:none;font-weight:600}.rodape-base{display:grid;gap:6px;padding-top:18px;border-top:1px solid #ffffff14;font-size:.75rem}.credito{opacity:.75}.barra-fixa{display:none}html.js [data-reveal]{opacity:0;transform:translateY(26px);transition:opacity .9s var(--ease-out),transform .9s var(--ease-out)}html.js [data-reveal].is-in{opacity:1;transform:none}@keyframes entra{from{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}@keyframes palavra{from{opacity:0;transform:translateY(.42em);filter:blur(7px)}to{opacity:1;transform:none;filter:none}}.hero [data-in]{animation:entra .9s var(--ease-out) both}.hero .linha>.p{animation:palavra .7s var(--ease-out) both;animation-delay:calc(.08s + var(--i) * .085s)}.hero .hero-apoio{animation-delay:1.0s}.hero .hero-acoes{animation-delay:1.15s}.hero .hero-confianca{animation-delay:1.3s}.hero .hero-foto{animation-delay:.15s}.num-shine,.btn--escuro .btn__icone,.seta,.hero-dente,.ad-alca{animation:none;background-size:100% 100%}.btn--primario,.btn--azul{animation-play-state:paused}.btn--primario.is-vis,.btn--azul.is-vis{animation-play-state:running}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}html.js [data-reveal]{opacity:1 !important;transform:none !important;transition:none !important}.hero [data-in],.hero .linha>.p,.btn--primario,.btn--azul,.ad-alca{animation:none !important}}@media (max-width:1060px){.topo-menu>a:not(.btn){font-size:.8125rem}.passos{grid-template-columns:repeat(2,1fr)}}@media (max-width:900px){.topo{top:18px}.burger{display:block}.topo-cta{display:none}.topo-menu{position:absolute;top:calc(100% + 8px);left:clamp(22px,4.4vw,70px);right:clamp(22px,4.4vw,70px);flex-direction:column;align-items:stretch;gap:0;padding:10px;border-radius:28px;background:#fff;border:1px solid var(--color-line);box-shadow:var(--shadow-lg);pointer-events:auto;opacity:0;visibility:hidden;transform:translateY(-8px);transition:opacity .3s,transform .3s,visibility .3s}.topo-menu.is-open{opacity:1;visibility:visible;transform:none}.topo-menu>a:not(.btn){padding:14px 16px;font-size:1rem;border-radius:16px}.topo-menu>a:not(.btn)::after{display:none}.menu-cta{display:inline-flex;justify-content:space-between;margin-top:8px}.topo-in{padding-left:14px}.hero{min-height:0;padding-top:108px}.hero-grid{grid-template-columns:1fr}.hero-foto{justify-self:center;max-width:520px;margin-top:8px}.selo-cro{left:10px}.selo-cons{right:10px;top:14px}.numeros-grade{grid-template-columns:1fr;gap:14px}.numero{border-left:0;padding-left:0;border-top:1px solid var(--color-line);padding-top:14px}.numero:first-child{border-top:0;padding-top:0}.cenas{grid-template-columns:1fr}.virada{grid-template-columns:1fr}.doutor-grade{grid-template-columns:1fr}.doutor-foto .selo-cro{bottom:-18px}.cons-grade{grid-template-columns:1fr}.duvidas-grade{grid-template-columns:1fr}.duvidas-lado{position:static}.prova-medo{grid-template-columns:1fr}.final-ligar .lig{display:block}.final-ligar .lig-sep{display:none}.final-ligar .lig + .lig{margin-top:2px}.rodape-topo{grid-template-columns:1fr;justify-items:center;text-align:center;gap:14px}.rodape-topo nav{display:grid;grid-template-columns:1fr 1fr;gap:8px;width:100%;justify-content:stretch}.rodape-topo nav a{display:grid;place-items:center;min-height:46px;padding:8px 12px;border-radius:14px;background:#ffffff0f;box-shadow:inset 0 0 0 1px #ffffff1a;font-size:.875rem}.rodape-meio{grid-template-columns:1fr}.faixa-cta .btn{width:100%;justify-content:space-between}}@media (max-width:720px){.passos{grid-template-columns:1fr}.ad-palco{aspect-ratio:4 / 3}.ad-assina{font-size:.625rem}.faq-item p{padding-left:24px}.hero-acoes .btn{width:100%;justify-content:space-between}.barra-fixa{position:fixed;z-index:55;left:0;right:0;bottom:0;display:flex;gap:10px;padding:10px 14px calc(10px + env(safe-area-inset-bottom));background:linear-gradient(#ffffff00,#ffffffd9 28%);pointer-events:none}.barra-fixa>*{pointer-events:auto}.barra-fixa{transition:transform .4s var(--ease-out),opacity .3s}.barra-fixa.barra-oculta{transform:translateY(110%);opacity:0}.barra-fixa.barra-oculta>*{pointer-events:none}.barra-fixa .btn{flex:1 1 0;min-width:0;justify-content:space-between;min-height:52px;font-size:.875rem}.barra-fixa .btn__rotulo{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.barra-fone{display:grid;place-items:center;width:52px;height:52px;border-radius:50%;background:var(--color-ink);color:#fff;box-shadow:var(--shadow-md);flex:none}.contato{padding-bottom:120px}}.texto-legal{max-width:760px;display:grid;gap:14px;padding-top:60px}.texto-legal h1{font-size:clamp(2rem,1.2rem + 3vw,3.2rem);letter-spacing:var(--track-h2);line-height:1.06}.texto-legal h2{font-size:1.25rem;letter-spacing:var(--track-h3);margin-top:18px}.texto-legal p{color:var(--color-muted);line-height:1.7}.texto-legal .cabeca{margin:14px 0 0}.avaliacoes.auto{scroll-snap-type:none}.avaliacoes.auto .aval{scroll-snap-align:none}.blog-grade{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.blog-card{display:grid;gap:12px;align-content:start;padding:clamp(22px,2.4vw,30px);border-radius:var(--radius-card);background:var(--color-surface-2);text-decoration:none;color:inherit;transition:background-color .5s var(--ease-out),box-shadow .6s var(--ease-out),transform .6s var(--ease-out)}.blog-card:hover{background:#fff;box-shadow:var(--shadow-md),0 0 0 1px var(--color-line);transform:translateY(-3px)}.blog-card h3{font-size:1.1875rem;line-height:1.25}.blog-card p{color:var(--color-muted);font-size:.9375rem;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}.blog-card .tag{justify-self:start}.blog-ler{display:inline-flex;align-items:center;gap:8px;margin-top:4px;font-weight:700;font-size:.875rem;color:var(--color-accent-deep)}.blog-todos{margin-top:24px}.blog-topo{padding-top:clamp(120px,12vw,150px)}.blog-topo .cabeca{margin-bottom:clamp(28px,4vw,48px)}.migalhas{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin-bottom:22px;font-size:.8125rem;color:var(--color-muted)}.migalhas a{color:var(--color-accent-deep);font-weight:600;text-decoration:none}.artigo{padding-top:clamp(120px,12vw,150px)}.artigo-in{max-width:780px}.artigo h1{font-size:clamp(2rem,1rem + 3.2vw,3.2rem);letter-spacing:var(--track-h2);line-height:1.06;margin:14px 0 14px}.artigo-meta{color:var(--color-muted);font-size:.875rem;margin-bottom:26px}.artigo-meta strong{color:var(--color-ink)}.resposta{padding:20px 24px;border-radius:var(--radius-md);background:var(--color-accent-tint);box-shadow:inset 4px 0 0 var(--color-accent);margin-bottom:clamp(24px,3vw,40px)}.resposta strong{display:block;margin-bottom:6px;color:var(--color-accent-deep);font-size:.75rem;letter-spacing:.1em;text-transform:uppercase}.resposta p{color:var(--color-ink);font-size:1.0625rem;line-height:1.55}.artigo-sec{margin-top:clamp(26px,3vw,40px)}.artigo-sec h2{font-size:clamp(1.4rem,1rem + 1.2vw,1.9rem);letter-spacing:var(--track-h3);line-height:1.2;margin-bottom:14px}.artigo-sec p,.artigo-sec li{color:var(--color-ink-2);font-size:1.0313rem;line-height:1.7}.artigo-sec p + p,.artigo-sec p + ul,.artigo-sec ul + p,.artigo-sec table + p{margin-top:14px}.artigo-sec ul{display:grid;gap:8px;padding-left:1.2em;list-style:disc}.artigo-sec li::marker{color:var(--color-accent)}.tabela{width:100%;border-collapse:separate;border-spacing:0;margin:4px 0 6px;font-size:.9063rem;border-radius:var(--radius-md);overflow:hidden;box-shadow:inset 0 0 0 1px var(--color-line)}.tabela th,.tabela td{padding:12px 14px;text-align:left;vertical-align:top;border-bottom:1px solid var(--color-line);line-height:1.5}.tabela thead th{background:var(--color-surface);color:var(--color-ink);font-weight:700}.tabela tbody th{color:var(--color-ink);font-weight:700;width:24%;background:var(--color-surface-2)}.tabela tbody tr:last-child th,.tabela tbody tr:last-child td{border-bottom:0}.artigo-faq .faq-n::before{content:"?"}.fontes ol{display:grid;gap:8px;padding-left:1.4em;list-style:decimal}.fontes li{font-size:.875rem;line-height:1.5}.fontes a{color:var(--color-accent-deep)}.autor{display:flex;gap:18px;align-items:center;margin-top:clamp(30px,4vw,52px);padding:20px;border-radius:var(--radius-card);background:var(--color-surface-2);box-shadow:inset 0 0 0 1px var(--color-line)}.autor img{flex:none;width:96px;height:96px;border-radius:50%;object-fit:cover;object-position:70% 30%}.autor small{display:block;color:var(--color-muted);font-size:.8125rem;margin-bottom:6px}.autor p{color:var(--color-ink-2);font-size:.9063rem;line-height:1.55}.cta-artigo{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px 24px;margin-top:18px;padding:24px;border-radius:var(--radius-card);background:var(--color-dark);color:var(--color-on-dark-muted)}.cta-artigo strong{color:var(--color-on-dark);font-size:1.125rem}.cta-artigo p{margin-top:4px;font-size:.9375rem;max-width:46ch}.relacionados{margin-top:clamp(32px,4vw,56px)}.relacionados h2{font-size:1.4rem;margin-bottom:14px}.relacionados .blog-grade{grid-template-columns:repeat(2,1fr)}.aviso{margin-top:28px;font-size:.75rem;color:var(--color-soft);line-height:1.5}.rodape-simples{padding-block:clamp(36px,4vw,56px)}@media (max-width:900px){.blog-grade,.relacionados .blog-grade{grid-template-columns:1fr}.autor{flex-direction:column;align-items:flex-start}.tabela{font-size:.8125rem}.tabela th,.tabela td{padding:9px 8px}}@media (max-width:720px){.is-pin .trat-palco{padding-bottom:84px}}.blog-topo h1{font-size:clamp(2.2rem,1rem + 3.6vw,4rem);letter-spacing:var(--track-h2);line-height:1.02}.aviso,.prova-medo small,.cons-info dt,.passo small{color:var(--color-muted)}.credito{opacity:.6;color:#b9b7b8}.credito a{color:inherit;text-decoration:underline;text-underline-offset:3px;text-decoration-color:#b9b7b866}.credito a:hover,.credito a:focus-visible{color:#fff}