@layer reset,tokens,base,layout,tipografia,componentes,secoes,animacoes,utilidades;@layer reset{*,*::before,*::after{box-sizing:border-box}*{margin:0}html{-webkit-text-size-adjust:100%;text-size-adjust:100%}body{min-height:100svh;line-height:1.5;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}img,picture,video,canvas,svg{display:block;max-width:100%}input,button,textarea,select{font:inherit;color:inherit}p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word}h1,h2,h3,h4,h5,h6{font-weight:inherit;font-size:inherit}a{color:inherit;text-decoration:none}button{background:none;border:0;padding:0;cursor:pointer;text-align:inherit}ul[class],ol[class]{list-style:none;padding:0}summary{cursor:pointer;list-style:none}summary::-webkit-details-marker{display:none}summary::marker{content:''}address{font-style:normal}:target{scroll-margin-top:6rem}}@layer tokens{:root{--c-texto:#F4F4F2;--c-acento:#FFC400;--c-texto-2:#A0A0A0;--c-texto-3:#7B7B7B;--c-base:#0A0A0A;--c-elev:#0E0E0E;--c-elev-2:#131313;--c-elev-3:#141414;--c-linha:rgb(244 244 242 / .08);--c-linha-forte:rgb(244 244 242 / .14);--c-scrim:rgb(10 10 10 / .55);--f-display:'Special Gothic Condensed One','Oswald','Arial Narrow',sans-serif;--f-mono:'Roboto Mono',ui-monospace,SFMono-Regular,Menlo,monospace;--f-corpo:'Space Grotesk',system-ui,-apple-system,'Segoe UI',sans-serif;--t-hero:44px;--t-cta:40px;--t-secao:36px;--t-40:28px;--t-30:24px;--t-26:22px;--t-24:20px;--t-20:18px;--t-faq:17px;--t-preco:46px;--t-corpo-lg:15px;--t-corpo:14px;--t-corpo-sm:14px;--t-corpo-xs:13px;--lh-corpo-lg:24px;--lh-corpo:22px;--lh-corpo-sm:22px;--lh-corpo-xs:20px;--t-rotulo:11px;--t-rotulo-sm:10px;--t-rotulo-xs:9px;--t-botao:12px;--tr-display:-0.02em;--tr-rotulo:0.14em;--tr-rotulo-md:0.18em;--tr-rotulo-lg:0.22em;--lh-display:.96;--lh-hero:.91;--lh-cta:.98;--margem:24px;--largura-max:1440px;--conteudo-max:1280px;--e-1:4px;--e-2:8px;--e-3:12px;--e-4:16px;--e-5:24px;--e-6:32px;--e-7:48px;--e-8:64px;--e-9:80px;--e-10:120px;--r-pill:999px;--r-card:4px;--r-nitido:3px;--stroke-vazada:1.2px;--dur-rapida:180ms;--dur-media:420ms;--dur-lenta:760ms;--ease-saida:cubic-bezier(.16,1,.3,1);--ease-padrao:cubic-bezier(.4,0,.2,1);--z-fundo:0;--z-conteudo:1;--z-nav:10}@media (min-width:1100px){:root{--margem:80px;--t-hero:90px;--t-cta:86px;--t-secao:60px;--t-40:40px;--t-30:30px;--t-26:26px;--t-24:24px;--t-20:20px;--t-faq:19px;--t-preco:62px;--t-corpo-lg:16px;--t-corpo:15px;--t-corpo-sm:14px;--t-corpo-xs:13px;--lh-corpo-lg:26px;--lh-corpo:24px;--lh-corpo-sm:22px;--lh-corpo-xs:20px;--stroke-vazada:1.4px}}@media (min-width:768px) and (max-width:1099px){:root{--margem:48px;--t-hero:64px;--t-cta:60px;--t-secao:46px;--t-preco:54px}}}@layer base{@font-face{font-family:'Special Gothic Condensed One';src:url('../assets/fonts/special-gothic-condensed-one-400-latin.woff2') format('woff2');font-weight:400;font-style:normal;font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'Special Gothic Condensed One';src:url('../assets/fonts/special-gothic-condensed-one-400-latin-ext.woff2') format('woff2');font-weight:400;font-style:normal;font-display:swap;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}@font-face{font-family:'Roboto Mono';src:url('../assets/fonts/roboto-mono-500-latin.woff2') format('woff2');font-weight:500;font-style:normal;font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'Roboto Mono';src:url('../assets/fonts/roboto-mono-500-latin-ext.woff2') format('woff2');font-weight:500;font-style:normal;font-display:swap;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}@font-face{font-family:'Space Grotesk';src:url('../assets/fonts/space-grotesk-400-latin.woff2') format('woff2');font-weight:400;font-style:normal;font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'Space Grotesk';src:url('../assets/fonts/space-grotesk-400-latin-ext.woff2') format('woff2');font-weight:400;font-style:normal;font-display:swap;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}html{scroll-behavior:smooth;background:var(--c-base)}body{background:var(--c-base);color:var(--c-texto);font-family:var(--f-corpo);font-size:var(--t-corpo);line-height:var(--lh-corpo);overflow-x:hidden}::selection{background:var(--c-acento);color:var(--c-base)}:focus-visible{outline:2px solid var(--c-acento);outline-offset:3px;border-radius:2px}.skip-link{position:absolute;inset-block-start:-100%;inset-inline-start:var(--margem);z-index:100;padding:var(--e-3) var(--e-5);background:var(--c-acento);color:var(--c-base);font-family:var(--f-mono);font-size:var(--t-rotulo);letter-spacing:var(--tr-rotulo);text-transform:uppercase}.skip-link:focus{inset-block-start:var(--e-4)}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*::before,*::after{animation-duration:.01ms !important;animation-iteration-count:1 !important;transition-duration:.01ms !important;transition-delay:0ms !important;scroll-behavior:auto !important}}}@layer layout{.secao{position:relative;background:var(--secao-bg,var(--c-base));padding-inline:var(--margem);overflow:hidden}.secao--elev{--secao-bg:var(--c-elev)}#hero{block-size:100vh;block-size:100dvh;min-block-size:0}#filosofia{min-block-size:938px}#modalidades{min-block-size:882px}#estrutura{min-block-size:1326px}#diferenciais{min-block-size:678px}#planos{min-block-size:760px}#passos{min-block-size:648px}#faq{min-block-size:736px}#equipe{min-block-size:720px}#depoimentos{min-block-size:1332px}#cta{min-block-size:620px}@media (min-width:1100px){#hero{min-block-size:0}#filosofia{min-block-size:900px}#modalidades{min-block-size:900px}#estrutura{min-block-size:960px}#diferenciais{min-block-size:900px}#planos{min-block-size:900px}#passos{min-block-size:620px}#faq{min-block-size:800px}#equipe{min-block-size:1000px}#depoimentos{min-block-size:900px}#cta{min-block-size:760px}}.secao{scroll-margin-block-start:68px}#modalidades,#estrutura,#diferenciais,#planos,#passos,#faq,#equipe,#depoimentos,#cta,.rodape{content-visibility:auto}#modalidades{contain-intrinsic-size:auto 882px}#estrutura{contain-intrinsic-size:auto 1326px}#diferenciais{contain-intrinsic-size:auto 678px}#planos{contain-intrinsic-size:auto 828px}#passos{contain-intrinsic-size:auto 648px}#faq{contain-intrinsic-size:auto 736px}#equipe{contain-intrinsic-size:auto 720px}#depoimentos{contain-intrinsic-size:auto 1332px}#cta{contain-intrinsic-size:auto 620px}.rodape{contain-intrinsic-size:auto 520px}@media (min-width:1100px){#modalidades{contain-intrinsic-size:auto 900px}#estrutura{contain-intrinsic-size:auto 960px}#diferenciais{contain-intrinsic-size:auto 900px}#planos{contain-intrinsic-size:auto 900px}#passos{contain-intrinsic-size:auto 620px}#faq{contain-intrinsic-size:auto 800px}#equipe{contain-intrinsic-size:auto 1000px}#depoimentos{contain-intrinsic-size:auto 900px}#cta{contain-intrinsic-size:auto 760px}.rodape{contain-intrinsic-size:auto 340px}}.secao__conteudo{position:relative;z-index:var(--z-conteudo);max-width:var(--conteudo-max);margin-inline:auto;width:100%}.secao__divisor{position:absolute;inset-block-start:0;inset-inline:var(--margem);block-size:1px;background:var(--c-linha);z-index:var(--z-conteudo)}.secao__fundo{position:absolute;inset:0;z-index:var(--z-fundo);pointer-events:none;overflow:hidden}.secao__fundo img,.secao__fundo svg{position:absolute;inset-block-start:0;inset-inline-start:50%;translate:-50% 0;max-width:none;width:var(--largura-max);height:100%;object-fit:cover;opacity:var(--fundo-opacidade,.18)}.cabecalho-secao{padding-block-start:48px}.cabecalho-secao__titulo{margin-block-start:16px}.cabecalho-secao__sub{margin-block-start:18px;max-width:62ch;color:var(--c-texto-2)}@media (min-width:1100px){.cabecalho-secao{padding-block-start:104px}.cabecalho-secao__titulo{margin-block-start:14px}.cabecalho-secao__sub{margin-block-start:30px}}.fluxo>*+*{margin-block-start:var(--fluxo-espaco,var(--e-4))}.apenas-leitor{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}}@layer tipografia{.display{font-family:var(--f-display);font-weight:400;font-size:var(--t-secao);line-height:var(--lh-display);letter-spacing:var(--tr-display);text-transform:uppercase;text-wrap:balance}.display--hero{font-size:var(--t-hero);line-height:var(--lh-hero)}.display--cta{font-size:var(--t-cta);line-height:var(--lh-cta)}.display--40{font-size:var(--t-40)}.display--30{font-size:var(--t-30)}.display--26{font-size:var(--t-26)}.display--24{font-size:var(--t-24)}.display--20{font-size:var(--t-20)}.display--faq{font-size:var(--t-faq)}.rotulo{font-family:var(--f-mono);font-weight:500;font-size:var(--t-rotulo);line-height:1.4;letter-spacing:var(--tr-rotulo);text-transform:uppercase}.rotulo--sm{font-size:var(--t-rotulo-sm);letter-spacing:var(--tr-rotulo-md)}.rotulo--xs{font-size:var(--t-rotulo-xs);letter-spacing:var(--tr-rotulo-lg)}.rotulo--botao{font-size:var(--t-botao);letter-spacing:var(--tr-rotulo-md)}.corpo{font-family:var(--f-corpo);font-weight:400;font-size:var(--t-corpo);line-height:var(--lh-corpo);text-wrap:pretty}.corpo--lg{font-size:var(--t-corpo-lg);line-height:var(--lh-corpo-lg)}.corpo--sm{font-size:var(--t-corpo-sm);line-height:var(--lh-corpo-sm)}.corpo--xs{font-size:var(--t-corpo-xs);line-height:var(--lh-corpo-xs)}.t-acento{color:var(--c-acento)}.t-2{color:var(--c-texto-2)}.t-3{color:var(--c-texto-3)}}@layer componentes{.eyebrow{display:flex;align-items:center;gap:14px;color:var(--c-acento)}.eyebrow--losango::before{content:'';flex:none;inline-size:8px;block-size:8px;background:currentColor;rotate:45deg}}@layer componentes{.botao{position:relative;isolation:isolate;overflow:hidden;display:inline-flex;align-items:center;justify-content:space-between;gap:var(--e-5);font-family:var(--f-mono);font-weight:500;font-size:var(--t-botao);letter-spacing:var(--tr-rotulo-md);text-transform:uppercase;white-space:nowrap;padding-inline:var(--e-6);border-radius:var(--r-pill);transition:color var(--dur-rapida) var(--ease-padrao),border-color var(--dur-rapida) var(--ease-padrao)}.botao__texto,.botao__seta{position:relative;z-index:1}.botao__seta{flex:none}.botao::before{content:'';position:absolute;inset:0;z-index:0;background:var(--botao-slide,var(--c-texto));scale:0 1;transform-origin:left center;transition:scale var(--dur-rapida) var(--ease-padrao)}.botao--primario{background:var(--c-acento);color:var(--c-base);--botao-slide:var(--c-texto);block-size:56px;inline-size:278px}.botao--secundario{background:transparent;color:var(--c-texto);border:1px solid var(--c-linha-forte);--botao-slide:var(--c-texto);block-size:60px;inline-size:240px}.botao--nitido{background:var(--c-elev);color:var(--c-texto);border:1px solid var(--c-linha);border-radius:var(--r-nitido);--botao-slide:var(--c-acento);block-size:52px;inline-size:280px}@media (hover:hover) and (pointer:fine){.botao:hover::before{scale:1 1}.botao--primario:hover{color:var(--c-base)}.botao--secundario:hover{color:var(--c-base);border-color:var(--c-texto)}.botao--nitido:hover{color:var(--c-base);border-color:var(--c-acento)}}.botao:focus-visible::before{scale:1 1}.botao--primario:focus-visible{color:var(--c-base)}.botao--secundario:focus-visible{color:var(--c-base)}.botao--nitido:focus-visible{color:var(--c-base)}@media (max-width:1099px){.botao--primario,.botao--secundario,.botao--nitido{inline-size:100%;max-inline-size:342px;block-size:54px}}}@layer componentes{.headline{display:grid;justify-items:start}.headline__linha{display:block}.headline__linha--solida{color:var(--c-acento)}.headline__linha--vazada{color:transparent;-webkit-text-stroke:var(--stroke-vazada) var(--c-texto);paint-order:stroke fill}@supports not (-webkit-text-stroke:1px black){.headline__linha--vazada{color:var(--c-texto);-webkit-text-stroke:0}}}@layer componentes{.nav{position:fixed;inset-block-start:0;inset-inline:0;z-index:var(--z-nav);padding-inline:var(--margem);background:transparent;border-block-end:1px solid transparent;transition:background var(--dur-rapida) var(--ease-padrao),border-color var(--dur-rapida) var(--ease-padrao)}.nav.esta-rolado{background:color-mix(in srgb,var(--c-base) 94%,transparent);backdrop-filter:blur(12px);border-block-end-color:var(--c-linha)}.nav__interno{position:relative;max-width:var(--conteudo-max);margin-inline:auto;min-block-size:96px;display:flex;align-items:center;gap:var(--e-6)}.nav__marca{display:block;flex:none}.nav__marca img{inline-size:230px;block-size:auto}.nav__links{margin-inline-start:auto}.nav__links ul{display:flex;gap:var(--e-7);list-style:none;margin:0;padding:0}.nav__links a{position:relative;font-family:var(--f-mono);font-weight:500;font-size:var(--t-rotulo);letter-spacing:var(--tr-rotulo);text-transform:uppercase;color:var(--c-texto-2);padding-block:var(--e-2);transition:color var(--dur-rapida) var(--ease-padrao)}.nav__links a::after{content:'';position:absolute;inset-block-end:0;inset-inline-start:0;inline-size:100%;block-size:1px;background:var(--c-acento);scale:0 1;transform-origin:left;transition:scale var(--dur-rapida) var(--ease-padrao)}.nav__links a[aria-current="true"]{color:var(--c-texto)}.nav__links a[aria-current="true"]::after{scale:1 1}.nav__cta{display:none;flex:none;padding:12px var(--e-5);border:1px solid var(--c-acento);color:var(--c-acento);transition:background var(--dur-rapida) var(--ease-padrao),color var(--dur-rapida) var(--ease-padrao)}.nav__menu{display:none;margin-inline-start:auto;inline-size:44px;block-size:44px;flex-direction:column;justify-content:center;gap:5px;align-items:flex-end}.nav__menu span{display:block;inline-size:22px;block-size:1.5px;background:var(--c-texto);transition:translate var(--dur-rapida) var(--ease-padrao),rotate var(--dur-rapida) var(--ease-padrao),opacity var(--dur-rapida) var(--ease-padrao)}@media (hover:hover) and (pointer:fine){.nav__links a:hover{color:var(--c-texto)}.nav__links a:hover::after{scale:1 1}.nav__cta:hover{background:var(--c-acento);color:var(--c-base)}}@media (min-width:900px){.nav__links{position:absolute;inset-inline-start:51.171875%;margin:0}}@media (min-width:1100px){.nav{padding-inline:clamp(80px,5.556vw,120px)}.nav__interno{max-width:none;min-block-size:clamp(96px,6.667vw,128px)}.nav__marca img{inline-size:clamp(230px,15.972vw,307px)}.nav__links a{font-size:clamp(11px,min(.764vw,1.222dvh),14px)}}@media (max-width:899px){.nav__menu{display:flex}.nav__cta{display:none}.nav__interno{min-block-size:94px}.nav__marca img{inline-size:150px}.nav__links{position:fixed;inset:94px 0 auto 0;margin:0;background:var(--c-base);border-block-end:1px solid var(--c-linha);padding:var(--e-5) var(--margem) var(--e-7);display:grid;opacity:0;visibility:hidden;translate:0 -8px;transition:opacity var(--dur-rapida) var(--ease-padrao),translate var(--dur-rapida) var(--ease-padrao),visibility var(--dur-rapida)}.nav.esta-aberto .nav__links{opacity:1;visibility:visible;translate:0 0}.nav__links ul{flex-direction:column;gap:var(--e-5)}.nav__links a{font-size:var(--t-botao)}.nav.esta-aberto .nav__menu span:first-child{rotate:45deg;translate:0 6.5px}.nav.esta-aberto .nav__menu span:nth-child(2){opacity:0}.nav.esta-aberto .nav__menu span:last-child{rotate:-45deg;translate:0 -6.5px}}}@layer componentes{@media (hover:hover) and (pointer:fine){.plano{transition:border-color var(--dur-rapida) var(--ease-padrao),translate var(--dur-rapida) var(--ease-padrao)}.plano:hover{border-color:var(--c-linha-forte);translate:0 -2px}.depoimento{transition:border-color var(--dur-rapida) var(--ease-padrao)}.depoimento:hover{border-color:var(--c-linha-forte)}.professor picture{display:block;background:var(--c-texto)}.professor__foto{opacity:1;transition:opacity var(--dur-rapida) var(--ease-padrao)}.professor:hover .professor__foto{opacity:.88}}}@layer secoes{.hero{position:relative;display:grid;isolation:isolate;padding-inline:0}.hero__camada{grid-area:1 / 1;position:relative;inline-size:100%;min-block-size:0;block-size:100%}.hero__foto{position:absolute;inset-block-start:70px;inset-inline-start:-172px;inline-size:720px;block-size:480px;overflow:hidden}.hero__foto picture{display:block;block-size:100%}.hero__foto img{inline-size:100%;block-size:100%;object-fit:contain}.hero__veu{position:absolute;inset:0;display:block;background:linear-gradient(180deg,rgb(10 10 10 / .42) 0%,rgb(10 10 10 / .46) 26%,rgb(10 10 10 / .96) 46%,var(--c-base) 60%,var(--c-base) 100%)}.hero__veu::after{content:'';position:absolute;inset:0;background:linear-gradient(90deg,rgb(10 10 10 / .55) 0%,transparent 22%,transparent 78%,rgb(10 10 10 / .55) 100%)}.hero__fantasma{display:grid;place-items:center;overflow:hidden}.hero__fantasma-palavra{font-family:var(--f-display);font-size:clamp(140px,26vw,380px);line-height:1;letter-spacing:var(--tr-display);color:transparent;-webkit-text-stroke:1px rgb(244 244 242 / .04);text-transform:uppercase;translate:0 -6%;display:none;user-select:none}.hero__editorial{display:grid;align-content:center;padding-inline:var(--margem);pointer-events:none}.hero__conteudo{pointer-events:auto;position:relative;max-inline-size:var(--conteudo-max);inline-size:100%;margin-inline:auto;padding-block-start:clamp(350px,calc(70dvh - 160px),500px)}.hero__tick{display:block;inline-size:2px;block-size:20px;background:var(--c-acento);margin-block-end:12px}.hero__eyebrow{color:var(--c-acento);margin-block-end:24px;line-height:1.4}.hero__eyebrow-desktop{display:none}.hero__eyebrow-mobile{display:grid;grid-template-columns:136px 100px auto;inline-size:271px;white-space:nowrap;font-size:10px;letter-spacing:1.6px}.hero .headline{margin-block-end:22px;line-height:1}.hero__sub{max-inline-size:34ch;color:var(--c-texto-2);margin-block-end:18px}.hero__prova{margin-block-start:19px}.hero__stats{display:none}.hero__ui{pointer-events:none}.hero__regua{position:absolute;inset-inline:var(--margem);block-size:1px;background:rgb(255 255 255 / .08)}.hero__regua--topo{display:none}.hero__regua--base{display:none}.hero__sparkle{display:none}.hero__indice{display:none}.hero__cue{position:absolute;bottom:90px;right:22px;top:auto;left:auto;writing-mode:vertical-rl;display:flex;align-items:center;gap:var(--e-3);z-index:3;margin:0}.hero__cue::after{content:'';flex:none;inline-size:1px;block-size:46px;background:linear-gradient(to bottom,var(--c-acento),transparent)}.hero__tags{position:absolute;inset-inline:var(--margem);inset-block-end:78px;z-index:3;display:flex;gap:var(--e-6);flex-wrap:wrap;padding-block-start:var(--e-5);border-block-start:1px solid rgb(244 244 242 / .12);pointer-events:none}@media (min-width:1100px){.hero__foto{inset-inline-start:18.75%;inset-block-start:clamp(0px,calc(135px - 15dvh),24px);inline-size:93.75%;block-size:100%}.hero__foto img{block-size:auto;object-fit:contain;object-position:center;scale:none}.hero__veu{background:linear-gradient(90deg,rgb(10 10 10 / .97) 0%,rgb(10 10 10 / .86) 30%,rgb(10 10 10 / .28) 52%,rgb(10 10 10 / .06) 100%)}.hero__veu::after{display:none}.hero__editorial{align-content:start;padding-inline:0}.hero__conteudo{max-inline-size:none;margin-inline:0;padding-block-start:clamp(145px,18.889dvh,226px);padding-inline-start:6.944vw}.hero__tick{block-size:clamp(19px,2.444dvh,29px);margin-block-end:clamp(19px,2.444dvh,29px)}.hero__eyebrow{margin-block-end:clamp(22px,2.889dvh,35px);font-size:clamp(10px,min(.764vw,1.222dvh),14px);line-height:1.75}.hero__eyebrow-desktop{display:block}.hero__eyebrow-mobile{display:none}.hero .headline{margin-block-end:clamp(22px,2.889dvh,35px);font-size:clamp(72px,min(6.25vw,10dvh),120px);line-height:var(--lh-hero)}.hero__sub{max-inline-size:24vw;margin-block-end:clamp(25px,3.333dvh,40px);font-size:clamp(14px,min(1.111vw,1.778dvh),21px);line-height:1.28}.hero .botao--primario{inline-size:clamp(232px,19.306vw,371px);block-size:clamp(48px,6.222dvh,75px);font-size:clamp(10px,min(.833vw,1.333dvh),16px);padding-inline:clamp(26px,2.222vw,43px)}.hero__prova{display:none}.hero__regua--topo{display:block;inset-block-start:10.7%}.hero__regua--base{display:block;inset-block-start:84.4%}.hero__regua{inset-inline:clamp(80px,5.556vw,120px)}.hero__sparkle{display:block;position:absolute;inset-inline-start:36.111%;inset-block-start:22%;opacity:.9}.hero__stats::before{content:'';position:absolute;inset:-28px -28px -20px -40px;background:linear-gradient(90deg,transparent 0%,rgb(10 10 10 / .55) 22%,rgb(10 10 10 / .78) 55%,rgb(10 10 10 / .82) 100%);z-index:-1}.hero__stats{display:none;position:absolute;inset-inline-end:var(--margem);inset-block-start:27.8%;inline-size:240px;gap:var(--e-4);margin:0}.hero__stat{display:grid;gap:6px;padding-block-end:var(--e-4);border-block-end:1px solid rgb(244 244 242 / .10)}.hero__stat:last-child{border-block-end:0}.hero__stat-num{font-size:40px;line-height:1;margin:0}.hero__stat-cap{margin:0}.hero__indice{display:none;position:absolute;inset-inline-end:42px;inset-block-start:27.8%;block-size:300px;align-content:start;gap:94px}.hero__indice-num{font-family:var(--f-mono);font-size:var(--t-rotulo-sm);letter-spacing:var(--tr-rotulo-md);color:var(--c-texto-3)}.hero__indice-num--ativo{color:var(--c-acento)}.hero__indice-trilho{position:absolute;inset-inline-end:-18px;inset-block:0;inline-size:1px;background:rgb(244 244 242 / .18)}.hero__indice-fill{position:absolute;inset-block-start:0;inline-size:1px;block-size:88px;background:var(--c-acento)}.hero__tags{display:grid;grid-template-columns:repeat(6,14.722vw);gap:0;inset-inline:clamp(80px,5.556vw,120px);inset-block-end:clamp(78px,10.222dvh,123px);padding-inline-start:1.111vw}.hero__tags li{font-size:clamp(10px,min(.694vw,1.111dvh),13px)}.hero__tags li:nth-child(n+4){display:none}.hero__cue{top:66.667dvh;right:clamp(68px,4.722vw,91px);bottom:auto;left:auto}.hero__cue::after{display:none}}@media (max-width:1099px){.hero__cue{display:none}.hero__tags{display:none}.hero__editorial{align-content:start}.hero__tick{margin-block-end:10px}.hero__eyebrow{margin-block-end:22px}.hero .headline{margin-block-end:20px}.hero__sub{max-inline-size:322px;margin-block-end:24px;font-size:14px;line-height:22px}.hero__prova{margin-block-start:24px}.hero__fantasma-palavra{font-size:clamp(110px,40vw,200px)}}}@layer secoes{#filosofia .secao__fundo{--fundo-opacidade:.22}#filosofia .secao__fundo::before{content:'';position:absolute;inset-block-start:0;inset-inline-start:50%;translate:-50% 0;inline-size:var(--largura-max);block-size:100%;background:var(--c-acento);opacity:var(--fundo-opacidade);-webkit-mask:url('../assets/svg/bg-circuito.svg') no-repeat center / cover;mask:url('../assets/svg/bg-circuito.svg') no-repeat center / cover}.filosofia__grade{position:relative;display:grid;gap:40px;padding-block:40px}.filosofia__figura{margin:0}.filosofia__figura img{inline-size:100%;block-size:300px;object-fit:cover;object-position:center 32%}.filosofia__titulo{display:grid;margin-block:16px 28px;font-size:34px;line-height:34px}.filosofia__linha{display:block}.filosofia__paragrafo{color:var(--c-texto-2);max-inline-size:58ch;line-height:23px}.filosofia__texto>.eyebrow{font-size:10px;line-height:14px}.filosofia__itens{display:grid;gap:0;margin-block-start:12px}.filosofia__itens li{position:relative;display:flex;align-items:center;gap:var(--e-3);block-size:52px;border-block-start:1px solid var(--c-linha-forte);color:var(--c-texto);text-transform:none;letter-spacing:.04em}.filosofia__itens li::before{content:'';flex:none;inline-size:9px;block-size:8px;background:var(--c-acento);clip-path:polygon(0 42%,62% 42%,62% 0,100% 50%,62% 100%,62% 58%,0 58%);translate:0 -1px}.filosofia__indice{display:none}@media (min-width:1100px){.filosofia__grade{grid-template-columns:560px 1fr;column-gap:80px;align-items:start;padding-block:100px}.filosofia__figura img{block-size:700px;object-position:center}.filosofia__texto{position:relative;padding-block-start:40px}.filosofia__texto>.eyebrow{font-size:11px;line-height:normal}.filosofia__texto::before{content:'';position:absolute;inset-inline-start:-28px;inset-block-start:90px;inline-size:2px;block-size:164px;background:var(--c-acento)}.filosofia__titulo{margin-block:31px 0;font-size:var(--t-secao);line-height:58px}.filosofia__paragrafo{margin-block-start:28px;max-inline-size:600px;line-height:26px}.filosofia__itens{grid-template-columns:repeat(2,286px);column-gap:24px;row-gap:0;margin-block-start:88px}.filosofia__itens li{block-size:auto;padding-block:16px 30px;border-block-start:1px solid var(--c-linha);align-items:center}.filosofia__indice{display:block;position:absolute;inset-inline-end:-20px;inset-block-start:168px;color:var(--c-acento)}}}@layer secoes{#modalidades .secao__fundo{--fundo-opacidade:.30}#modalidades .secao__fundo::before{content:'';position:absolute;inset-block-start:0;inset-inline-start:50%;translate:-50% 0;inline-size:var(--largura-max);block-size:100%;background:var(--c-acento);opacity:var(--fundo-opacidade);-webkit-mask:url('../assets/svg/bg-arcos.svg') no-repeat center / cover;mask:url('../assets/svg/bg-arcos.svg') no-repeat center / cover}.modalidades__faixa{display:grid;gap:8px;margin-block:24px 48px}.modalidade{position:relative;overflow:hidden;background:var(--c-elev-2);border:1px solid var(--c-linha)}.modalidade__foto{display:none;inline-size:100%;block-size:100%;object-fit:cover;position:absolute;inset:0}.modalidade__botao{position:relative;z-index:2;inline-size:100%;min-block-size:52px;display:flex;align-items:center;justify-content:space-between;gap:var(--e-4);padding-inline:19px}.modalidade__botao::after{content:'';flex:none;inline-size:11px;block-size:1px;background:var(--c-acento);box-shadow:0 0 0 0 transparent;transition:rotate var(--dur-media) var(--ease-saida)}.modalidade:not(.esta-aberta) .modalidade__botao::before{content:'';position:absolute;inset-inline-end:var(--e-5);inline-size:1px;block-size:11px;background:var(--c-acento)}.modalidade__rotulo{color:var(--c-texto);text-align:start}.modalidade__painel{position:relative;z-index:2;display:grid;grid-template-rows:0fr;overflow:hidden;transition:grid-template-rows var(--dur-media) var(--ease-saida)}.modalidade__interno{overflow:hidden;min-block-size:0}.modalidade.esta-aberta .modalidade__painel{grid-template-rows:1fr}.modalidade__titulo{display:none}.modalidade__desc{color:var(--c-texto-2);margin:0 19px 19px}.modalidade.esta-aberta{min-block-size:260px;display:grid;align-content:end;margin-block-end:12px}.modalidade.esta-aberta .modalidade__foto{display:block}.modalidade.esta-aberta .modalidade__rotulo{font-size:28px;line-height:40px;translate:0 9px}.modalidade:not(.esta-aberta){block-size:52px}.modalidade:not(.esta-aberta) .modalidade__botao{min-block-size:50px}.modalidade:not(.esta-aberta) .modalidade__rotulo{font-size:18px;line-height:normal}@media (max-width:1099px){#modalidades .cabecalho-secao>.eyebrow{font-size:10px;line-height:14px}#modalidades .cabecalho-secao__titulo{margin-block-start:20px;font-size:36px;line-height:36px}}.modalidade::after{content:'';position:absolute;inset:0;z-index:1;pointer-events:none;background:var(--c-scrim);opacity:0;transition:opacity var(--dur-media) var(--ease-saida)}.modalidade.esta-aberta::after{opacity:1;background:linear-gradient(to bottom,rgb(10 10 10 / .10) 0%,rgb(10 10 10 / .72) 52%,rgb(10 10 10 / .94) 100%)}@media (min-width:1100px){.modalidades__faixa{display:grid;grid-template-columns:660fr 118fr 118fr 118fr 118fr 118fr;gap:12px;block-size:480px;margin-block:62px 0;transition:grid-template-columns var(--dur-media) var(--ease-saida)}.modalidade{display:grid;align-content:end;min-block-size:0;border:0;contain:layout paint;margin-block-end:0;block-size:auto}.modalidade__foto{display:block}.modalidade::after{opacity:1}.modalidade:not(.esta-aberta)::after{background:var(--c-scrim)}.modalidade:not(.esta-aberta) .modalidade__botao{min-block-size:0;block-size:100%;align-items:end;justify-content:center;padding-block:var(--e-6) 34px;padding-inline:0}.modalidade:not(.esta-aberta) .modalidade__botao::before{display:none}.modalidade:not(.esta-aberta) .modalidade__rotulo{writing-mode:vertical-rl;rotate:180deg;white-space:nowrap}.modalidade:not(.esta-aberta) .modalidade__painel{display:none}.modalidade.esta-aberta .modalidade__botao{display:none}.modalidade.esta-aberta .modalidade__painel{grid-template-rows:1fr}.modalidade.esta-aberta .modalidade__titulo{display:block;padding-inline:36px}.modalidade.esta-aberta .modalidade__desc{margin:0;padding:var(--e-3) 36px 36px;max-inline-size:46ch}.modalidade:not(.esta-aberta) .modalidade__botao::after{content:'';display:block;position:absolute;inset-block-start:var(--e-6);inset-inline-start:50%;translate:-50% 0;inline-size:18px;block-size:1px;background:var(--c-acento);rotate:none}}@media (min-width:1100px) and (hover:hover) and (pointer:fine){.modalidade:not(.esta-aberta):hover::after{background:rgb(10 10 10 / .42)}}.no-js .modalidade__painel{grid-template-rows:1fr}}@layer secoes{#estrutura .secao__fundo{--fundo-opacidade:.22}#estrutura .secao__fundo::before{content:'';position:absolute;inset-block-start:0;inset-inline-start:50%;translate:-50% 0;inline-size:var(--largura-max);block-size:100%;background:var(--c-acento);opacity:var(--fundo-opacidade);-webkit-mask:url('../assets/svg/bg-grade-tecnica.svg') no-repeat center / cover;mask:url('../assets/svg/bg-grade-tecnica.svg') no-repeat center / cover}.estrutura__mosaico{display:grid;gap:var(--e-3);margin-block-start:var(--e-7)}.estrutura__foto{margin:0}.estrutura__foto img{inline-size:100%;block-size:100%;object-fit:cover}.estrutura__foto{block-size:160px}.estrutura__foto--principal{block-size:220px}.estrutura__itens{display:grid;gap:var(--e-5);margin-block:var(--e-7) var(--e-8);padding-block-start:var(--e-5);border-block-start:1px solid var(--c-linha)}.estrutura__itens li{display:grid;gap:6px;padding-inline-start:var(--e-5);position:relative}.estrutura__itens li::before{content:'';position:absolute;inset-inline-start:0;inset-block-start:6px;inline-size:10px;block-size:1px;background:var(--c-acento)}.estrutura__itens li::after{content:'';position:absolute;inset-inline-start:6px;inset-block-start:3px;inline-size:5px;block-size:5px;border-block-start:1px solid var(--c-acento);border-inline-end:1px solid var(--c-acento);rotate:45deg}.estrutura__itens p{color:var(--c-texto-2)}@media (min-width:1100px){.estrutura__mosaico{grid-template-columns:620fr 300fr 320fr;grid-template-rows:190px 190px;gap:20px;margin-block-start:66px}.estrutura__foto{block-size:auto}.estrutura__foto--principal{grid-row:span 2}.estrutura__foto--larga{grid-column:2 / span 2}.estrutura__itens{grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--e-7);margin-block:96px 0;padding-block-start:var(--e-6)}}}@layer secoes{#diferenciais .secao__fundo{--fundo-opacidade:.28}#diferenciais .secao__fundo::before{content:'';position:absolute;inset-block-start:0;inset-inline-start:50%;translate:-50% 0;inline-size:var(--largura-max);block-size:100%;background:var(--c-acento);opacity:var(--fundo-opacidade);-webkit-mask:url('../assets/svg/bg-chevrons.svg') no-repeat center / cover;mask:url('../assets/svg/bg-chevrons.svg') no-repeat center / cover}.diferenciais__grade{display:grid;margin-block:var(--e-7) var(--e-8)}.diferenciais__lista{display:grid}.diferenciais__lista li{display:grid;gap:var(--e-3);padding-block:var(--e-6);border-block-start:1px solid var(--c-linha)}.diferenciais__lista li:last-child{border-block-end:1px solid var(--c-linha)}.diferenciais__lista p{color:var(--c-texto-2);max-inline-size:62ch}.diferenciais__figura{display:none;margin:0}@media (min-width:1100px){.diferenciais__grade{grid-template-columns:minmax(0,1fr) 360px;gap:80px;align-items:center;margin-block:56px 0}.diferenciais__lista li{grid-template-columns:minmax(0,1fr);padding-block:30px}.diferenciais__figura{display:block}.diferenciais__figura img{inline-size:360px;block-size:560px;object-fit:cover}}}@layer secoes{#planos .secao__fundo{--fundo-opacidade:.30}#planos .secao__fundo::before{content:'';position:absolute;inset-block-start:0;inset-inline-start:50%;translate:-50% 0;inline-size:var(--largura-max);block-size:100%;background:var(--c-acento);opacity:var(--fundo-opacidade);-webkit-mask:url('../assets/svg/bg-radiais.svg') no-repeat center / cover;mask:url('../assets/svg/bg-radiais.svg') no-repeat center / cover}.planos__faixa{display:flex;gap:var(--e-4);margin-block:var(--e-7) var(--e-5);overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-inline:var(--margem);padding-inline:var(--margem);margin-inline:calc(var(--margem) * -1);padding-block-start:var(--e-4);scrollbar-width:none;-ms-overflow-style:none}.planos__faixa::-webkit-scrollbar{display:none}.plano{position:relative;flex:0 0 clamp(260px,78vw,300px);scroll-snap-align:start;display:grid;grid-template-rows:auto auto auto 1fr auto;gap:var(--e-2);background:var(--c-elev-2);border:1px solid var(--c-linha);border-radius:var(--r-card);padding:var(--e-6) var(--e-5) var(--e-5);min-block-size:400px}.plano--destaque{border-color:var(--c-linha-forte)}.plano__badge{position:absolute;inset-block-start:0;inset-inline-start:var(--e-5);translate:0 -50%;padding:5px var(--e-3);background:var(--c-acento);color:var(--c-base)}.plano__preco{display:flex;align-items:baseline;gap:4px;margin-block-start:var(--e-2)}.plano__moeda{font-family:var(--f-display);font-size:18px;color:var(--c-texto-2)}.plano__valor{font-size:var(--t-preco);line-height:1;letter-spacing:var(--tr-display)}.plano__periodo{font-family:var(--f-corpo);font-size:var(--t-corpo-sm)}.plano__cobranca{margin-block-end:var(--e-4)}.plano__itens{display:grid;gap:var(--e-3);align-content:start;padding-block:var(--e-4);border-block-start:1px solid var(--c-linha)}.plano__itens li{display:flex;gap:var(--e-3);color:var(--c-texto-2)}.plano__itens li::before{content:'+';flex:none;color:var(--c-acento);font-family:var(--f-mono)}.plano__botao{display:grid;place-items:center;min-block-size:46px;border:1px solid var(--c-linha-forte);border-radius:var(--r-nitido);color:var(--c-texto);transition:background var(--dur-rapida) var(--ease-padrao),color var(--dur-rapida) var(--ease-padrao),border-color var(--dur-rapida) var(--ease-padrao)}.plano--destaque .plano__botao{background:var(--c-acento);border-color:var(--c-acento);color:var(--c-base)}.planos__rodape{margin-block-end:var(--e-8)}@media (hover:hover) and (pointer:fine){.plano__botao:hover{background:var(--c-acento);border-color:var(--c-acento);color:var(--c-base)}.plano--destaque .plano__botao:hover{filter:brightness(1.12)}}@media (min-width:1100px){.planos__faixa{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;overflow:visible;padding-inline:0;margin-inline:0;margin-block:62px var(--e-7);padding-block-start:var(--e-3)}.plano{flex:none;min-block-size:460px;padding:var(--e-7) var(--e-6) var(--e-6)}.planos__rodape{margin-block-end:0}}}@layer secoes{#passos .secao__fundo{--fundo-opacidade:.26}#passos .secao__fundo::before{content:'';position:absolute;inset-block-start:0;inset-inline-start:50%;translate:-50% 0;inline-size:var(--largura-max);block-size:100%;background:var(--c-acento);opacity:var(--fundo-opacidade);-webkit-mask:url('../assets/svg/bg-trilho.svg') no-repeat center / cover;mask:url('../assets/svg/bg-trilho.svg') no-repeat center / cover}.passos__lista{display:grid;gap:var(--e-6);margin-block:var(--e-7) var(--e-8);counter-reset:none}.passo{position:relative;display:grid;grid-template-columns:40px minmax(0,1fr);column-gap:var(--e-4);row-gap:6px;align-items:start}.passo__num{grid-row:1 / span 2;display:grid;place-items:center;inline-size:40px;block-size:40px;border:1px solid var(--c-linha-forte);border-radius:50%;color:var(--c-acento);background:var(--secao-bg,var(--c-base));position:relative;z-index:1}.passo:not(:last-child)::before{content:'';position:absolute;inset-inline-start:20px;inset-block-start:40px;inline-size:1px;block-size:calc(100%+var(--e-6) - 40px);background:var(--c-linha)}.passo__desc{color:var(--c-texto-2)}@media (min-width:1100px){.passos__lista{grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--e-7);margin-block:66px 0}.passo{grid-template-columns:minmax(0,1fr);row-gap:0;padding-inline-end:var(--e-6)}.passo__num{grid-row:auto;justify-self:start;margin-block-end:var(--e-5)}.passo__titulo{margin-block-end:var(--e-3)}.passo:not(:last-child)::before{inset-inline-start:40px;inset-block-start:20px;inline-size:calc(100%+var(--e-7) - 40px);block-size:1px}}}@layer secoes{.faq__lado{position:relative}.faq__moldura{display:none;position:absolute;pointer-events:none}.faq__moldura::before,.faq__moldura::after{content:'';position:absolute;inline-size:380px;block-size:420px}.faq__moldura::before{inset-block-start:-22px;inset-inline-start:-40px;border:1px solid rgb(255 196 0 / .18)}.faq__moldura::after{inset-block-start:2px;inset-inline-start:-16px;border:1px solid rgb(255 196 0 / .10)}.faq__grade{display:grid;gap:var(--e-6);margin-block:var(--e-6) var(--e-8)}.faq__whatsapp{margin-block-start:var(--e-2)}.faq__lista{display:grid;border-block-start:1px solid var(--c-linha)}.faq__item{border-block-end:1px solid var(--c-linha)}.faq__pergunta{display:flex;align-items:center;justify-content:space-between;gap:var(--e-5);padding-block:var(--e-5);color:var(--c-texto);transition:color var(--dur-rapida) var(--ease-padrao)}.faq__icone{position:relative;flex:none;inline-size:11px;block-size:11px}.faq__icone::before,.faq__icone::after{content:'';position:absolute;inset-block-start:50%;inset-inline-start:0;inline-size:11px;block-size:1.4px;background:var(--c-texto-3);transition:rotate var(--dur-media) var(--ease-saida),background var(--dur-rapida) var(--ease-padrao)}.faq__icone::after{rotate:90deg}.faq__item[open] .faq__icone::before,.faq__item[open] .faq__icone::after{background:var(--c-acento)}.faq__item[open] .faq__icone::before{rotate:45deg}.faq__item[open] .faq__icone::after{rotate:-45deg}:root{interpolate-size:allow-keywords}.faq__item::details-content{block-size:0;overflow:hidden;transition:block-size var(--dur-media) var(--ease-saida),content-visibility var(--dur-media) allow-discrete}.faq__item[open]::details-content{block-size:auto}.faq__resposta{padding-block-end:var(--e-5);padding-inline-end:var(--e-7)}.faq__resposta p{color:var(--c-texto-2);max-inline-size:68ch}@media (hover:hover) and (pointer:fine){.faq__pergunta:hover{color:var(--c-texto)}}@media (min-width:1100px){.faq__grade{grid-template-columns:400px minmax(0,1fr);gap:40px;align-items:start;margin-block:var(--e-7) 0}.faq__whatsapp{margin-block-start:var(--e-6)}.faq__lista{border-block-start:0}.faq__item:first-child{border-block-start:1px solid var(--c-linha)}.faq__pergunta{padding-block:26px}.faq__moldura{display:block}}}@layer secoes{#equipe .secao__fundo{--fundo-opacidade:.24}#equipe .secao__fundo::before{content:'';position:absolute;inset-block-start:0;inset-inline-start:50%;translate:-50% 0;inline-size:var(--largura-max);block-size:100%;background:var(--c-acento);opacity:var(--fundo-opacidade);-webkit-mask:url('../assets/svg/bg-colunas.svg') no-repeat center / cover;mask:url('../assets/svg/bg-colunas.svg') no-repeat center / cover}.equipe__faixa{display:flex;gap:var(--e-4);margin-block:var(--e-7) var(--e-8);overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-inline:var(--margem);padding-inline:var(--margem);margin-inline:calc(var(--margem) * -1);scrollbar-width:none;-ms-overflow-style:none}.equipe__faixa::-webkit-scrollbar{display:none}.professor{flex:0 0 clamp(280px,82vw,342px);scroll-snap-align:start;display:grid;align-content:start}.professor__foto{inline-size:100%;block-size:330px;object-fit:cover;object-position:center 22%}.professor__nome{margin-block-start:var(--e-5);padding-block-start:var(--e-4);border-block-start:1px solid var(--c-linha)}.professor__area{margin-block-start:6px}.professor__bio{margin-block-start:var(--e-4);color:var(--c-texto-2)}@media (min-width:1100px){.equipe__faixa{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:40px;overflow:visible;padding-inline:0;margin-inline:0;margin-block:66px 0}.professor{flex:none}.professor__foto{block-size:480px}}}@layer secoes{#depoimentos .secao__fundo{--fundo-opacidade:.30}#depoimentos .secao__fundo::before{content:'';position:absolute;inset-block-start:0;inset-inline-start:50%;translate:-50% 0;inline-size:var(--largura-max);block-size:100%;background:var(--c-acento);opacity:var(--fundo-opacidade);-webkit-mask:url('../assets/svg/bg-ondas.svg') no-repeat center / cover;mask:url('../assets/svg/bg-ondas.svg') no-repeat center / cover}.depoimentos__grade{display:grid;gap:var(--e-4);margin-block:var(--e-7) var(--e-8)}.depoimento{display:grid;grid-template-rows:auto 1fr auto;gap:var(--e-4);margin:0;padding:var(--e-5);background:var(--c-elev-2);border:1px solid var(--c-linha);border-radius:var(--r-card);min-block-size:280px}.depoimento__aspas{font-size:46px;line-height:.5;color:var(--c-acento);block-size:24px}.depoimento blockquote{margin:0}.depoimento blockquote p{color:var(--c-texto)}.depoimento__autor{display:flex;align-items:center;gap:var(--e-3);padding-block-start:var(--e-4);border-block-start:1px solid var(--c-linha)}.depoimento__autor>span{display:grid;gap:3px}.depoimento__avatar{flex:none;inline-size:52px;block-size:52px;border-radius:50%;object-fit:cover}.depoimento__nome{color:var(--c-texto)}.numeros{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--e-6) var(--e-5);margin-block-end:var(--e-8);padding-block-start:var(--e-6);border-block-start:1px solid var(--c-linha)}.numeros li{display:grid;gap:4px}.numeros__valor{font-size:32px;line-height:1;font-variant-numeric:tabular-nums}@media (min-width:1100px){.depoimentos__grade{grid-template-columns:repeat(3,minmax(0,1fr));gap:80px;margin-block:56px 0}.depoimento{min-block-size:300px;padding:var(--e-6)}.numeros{grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--e-7);margin-block:96px 0;padding-block-start:var(--e-7)}}}@layer secoes{.cta{display:grid;align-content:center;justify-items:center;position:relative;text-align:center}.cta__glow{position:absolute;inset-block-start:6.6%;inset-inline-start:50%;translate:-50% 0;inline-size:180%;aspect-ratio:1600 / 900;background:radial-gradient(circle,rgb(255 196 0 / .20) 0%,rgb(255 153 0 / .08) 45%,transparent 100%);pointer-events:none;z-index:var(--z-fundo)}.cta__conteudo{display:grid;justify-items:center;padding-block:var(--e-9)}.cta__eyebrow{flex-direction:column;gap:var(--e-2);margin-block-end:var(--e-5);justify-content:center}.cta .headline{justify-items:center;text-align:center;margin-block-end:var(--e-6)}.cta__sub{max-inline-size:46ch;color:var(--c-texto-2);margin-block-end:var(--e-7);text-align:center}.cta__botoes{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--e-4);margin-block-end:var(--e-9)}.cta__info{display:grid;justify-items:center;gap:6px;padding-block-start:var(--e-5);border-block-start:1px solid var(--c-linha)}@media (min-width:1100px){.cta__conteudo{padding-block:136px 88px}.cta__eyebrow{margin-block-end:34px}.cta .headline{margin-block-end:46px}.cta__sub{margin-block-end:44px}.cta__botoes{gap:var(--e-3);margin-block-end:104px}.cta__info{gap:var(--e-2)}}}@layer secoes{.rodape{background:var(--c-base);border-block-start:1px solid var(--c-linha);padding-inline:var(--margem)}.rodape__interno{max-width:var(--conteudo-max);margin-inline:auto;display:grid;gap:var(--e-7);padding-block:var(--e-7)}.rodape__coluna{display:grid;align-content:start;gap:var(--e-4)}.rodape__marca img{inline-size:148px;block-size:auto;margin-block-end:var(--e-2)}.rodape__titulo{margin-block-end:var(--e-2)}.rodape__links,.rodape__redes{display:grid;gap:var(--e-3)}.rodape__links a,.rodape__redes a,.rodape__contato a{position:relative;color:var(--c-texto-2);inline-size:fit-content;transition:color var(--dur-rapida) var(--ease-padrao)}.rodape__links a::after,.rodape__redes a::after,.rodape__contato a::after{content:'';position:absolute;inset-block-end:-2px;inset-inline-start:0;inline-size:100%;block-size:1px;background:var(--c-acento);scale:0 1;transform-origin:left;transition:scale var(--dur-rapida) var(--ease-padrao)}.rodape__contato{display:grid;gap:var(--e-3)}.rodape__horarios{margin-block-start:var(--e-2)}.rodape__redes{grid-auto-flow:column;justify-content:start;gap:var(--e-5)}.rodape__redes a{color:var(--c-texto-2)}.rodape__base{max-width:var(--conteudo-max);margin-inline:auto;padding-block:var(--e-5);border-block-start:1px solid var(--c-linha)}@media (hover:hover) and (pointer:fine){.rodape__links a:hover,.rodape__redes a:hover,.rodape__contato a:hover{color:var(--c-texto)}.rodape__links a:hover::after,.rodape__redes a:hover::after,.rodape__contato a:hover::after{scale:1 1}}@media (min-width:768px){.rodape__interno{grid-template-columns:1.2fr 1fr 1.4fr;gap:var(--e-8);padding-block:var(--e-9) var(--e-8)}}}@layer animacoes{[data-revelar]{opacity:0;translate:0 24px;transition:opacity var(--dur-lenta) var(--ease-saida),translate var(--dur-lenta) var(--ease-saida)}[data-revelar].is-visivel{opacity:1;translate:none}[data-revelar-atraso="1"]{transition-delay:60ms}[data-revelar-atraso="2"]{transition-delay:120ms}[data-revelar-atraso="3"]{transition-delay:180ms}[data-revelar-atraso="4"]{transition-delay:240ms}[data-revelar-atraso="5"]{transition-delay:300ms}[data-revelar-atraso="6"]{transition-delay:360ms}.no-js [data-revelar]{opacity:1 !important;translate:none !important}.hero [data-revelar]{transition-delay:120ms}}