:root{--preto: #0a0a0a;--preto-2: #141414;--preto-3: #1d1d1f;--preto-linha: rgba(255, 255, 255, .09);--preto-linha-forte: rgba(255, 255, 255, .18);--preto-tinta: #fafaf9;--preto-tinta-2: #a8a29e;--preto-tinta-3: #918983;--dia: #f5f5f4;--dia-2: #fafaf9;--dia-3: #ffffff;--dia-linha: #e7e5e4;--dia-linha-forte: #d6d3d1;--dia-tinta: #0a0a0a;--dia-tinta-2: #57534e;--dia-tinta-3: #6f6762;--amarelo: #f5c518;--amarelo-forte: #e0b30c;--amarelo-claro: #ffd84d;--ambar: #a16207;--fonte: "Inter", system-ui, -apple-system, "Segoe UI", sans-serif;--display: "Inter Tight", "Inter", system-ui, -apple-system, sans-serif;--mono: ui-monospace, "SF Mono", "Cascadia Mono", Menlo, Consolas, monospace;--r1: 8px;--r2: 11px;--r3: 14px;--r4: 20px;--r5: 26px;--r6: 32px;--pilula: 999px;--mola: cubic-bezier(.32, .72, 0, 1);--largura: 1240px;--gutter: 24px;--topo-altura: 76px;--vidro-blur: saturate(180%) blur(22px);--sup: var(--dia);--sup-2: var(--dia-3);--card: var(--dia-3);--borda: var(--dia-linha);--borda-forte: var(--dia-linha-forte);--tinta: var(--dia-tinta);--tinta-2: var(--dia-tinta-2);--tinta-3: var(--dia-tinta-3);--marca: var(--ambar);--vidro: rgba(255, 255, 255, .7);--vidro-borda: rgba(10, 10, 10, .08);--sombra: 0 1px 2px rgba(10, 10, 10, .03), 0 14px 40px rgba(10, 10, 10, .07);--sombra-tela: 0 2px 10px rgba(10, 10, 10, .06), 0 34px 80px rgba(10, 10, 10, .16);--sombra-vidro: 0 12px 34px rgba(10, 10, 10, .16)}*,*:before,*:after{box-sizing:border-box}html{font-family:var(--fonte);color-scheme:light;background:var(--dia);color:var(--tinta);scroll-behavior:smooth;scroll-padding-top:calc(var(--topo-altura) + 20px);-webkit-text-size-adjust:100%;overflow-x:clip}body{margin:0;overflow-x:clip;line-height:1.55;font-size:16px;background:var(--dia);font-optical-sizing:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h1,h2,h3,h4{margin:0;font-family:var(--display);font-weight:600;line-height:1.08;letter-spacing:-.03em;word-spacing:.05em;color:var(--tinta);text-wrap:balance}p{margin:0}img,svg{max-width:100%}a{color:inherit}:focus-visible{outline:2px solid var(--marca);outline-offset:3px;border-radius:4px}.pular{position:absolute;left:-9999px;top:0;z-index:200;background:var(--preto);color:#fff;padding:12px 18px;text-decoration:none;font-weight:600}.pular:focus{left:0}.vidro{background:var(--vidro);border:1px solid var(--vidro-borda);-webkit-backdrop-filter:var(--vidro-blur);backdrop-filter:var(--vidro-blur)}.janela__zoom,.note__zoom,.fone__zoom,.recorte,.palco__recorte{transition:transform .32s var(--mola),box-shadow .32s ease}.janela__zoom:hover,.note__zoom:hover,.fone__zoom:hover,.recorte:hover,.palco__recorte:hover{transform:translateY(-3px)}.plano,.passo,.duvidas__caixa .duvida{transition:border-color .26s ease,transform .26s var(--mola),box-shadow .26s ease}.plano:hover,.passo:hover{border-color:var(--borda-forte);transform:translateY(-2px)}.plano--destaque:hover{border-color:transparent}@media (prefers-reduced-motion: reduce){.janela__zoom,.note__zoom,.fone__zoom,.recorte,.palco__recorte,.plano,.passo,.duvidas__caixa .duvida,.btn{transition:none}.janela__zoom:hover,.note__zoom:hover,.fone__zoom:hover,.recorte:hover,.palco__recorte:hover,.plano:hover,.passo:hover,.btn:hover,.btn:active{transform:none}}.faixa{position:relative;background:var(--sup);color:var(--tinta);padding:clamp(76px,8.5vw,140px) 0}.faixa--curta{padding:clamp(56px,6vw,96px) 0}.faixa--alta{padding:clamp(88px,10vw,168px) 0}.faixa--escura{--sup: var(--preto);--sup-2: var(--preto-2);--card: var(--preto-3);--borda: var(--preto-linha);--borda-forte: var(--preto-linha-forte);--tinta: var(--preto-tinta);--tinta-2: var(--preto-tinta-2);--tinta-3: var(--preto-tinta-3);--marca: var(--amarelo);--vidro: rgba(255, 255, 255, .07);--vidro-borda: rgba(255, 255, 255, .13);--sombra: 0 1px 2px rgba(0, 0, 0, .4), 0 20px 50px rgba(0, 0, 0, .5);--sombra-tela: 0 2px 12px rgba(0, 0, 0, .4), 0 40px 90px rgba(0, 0, 0, .6);--sombra-vidro: 0 16px 40px rgba(0, 0, 0, .5)}.faixa--escura-2{--sup: var(--preto-2);--card: #232326}.faixa--clara{--sup: var(--dia)}.faixa--papel{--sup: var(--dia-3)}.faixa--areia{--sup: var(--dia-2)}.bloco-claro{--sup: var(--dia-3);--sup-2: var(--dia);--card: var(--dia-3);--borda: var(--dia-linha);--borda-forte: var(--dia-linha-forte);--tinta: var(--dia-tinta);--tinta-2: var(--dia-tinta-2);--tinta-3: var(--dia-tinta-3);--marca: var(--ambar);--vidro: rgba(255, 255, 255, .72);--vidro-borda: rgba(10, 10, 10, .08);--sombra: 0 1px 2px rgba(0, 0, 0, .16), 0 20px 50px rgba(0, 0, 0, .4);--sombra-tela: 0 2px 10px rgba(0, 0, 0, .2), 0 34px 80px rgba(0, 0, 0, .45);--sombra-vidro: 0 12px 34px rgba(0, 0, 0, .3);background:var(--dia-3);color:var(--tinta)}.env{width:100%;max-width:var(--largura);margin:0 auto;padding-inline:var(--gutter)}.env--largo{max-width:1400px}.cabeca{max-width:60ch;margin:0 auto clamp(48px,5.5vw,84px);text-align:center}.cabeca .lead{margin-inline:auto}.cabeca--esquerda{margin-inline:0;text-align:left}.cabeca--esquerda .lead{margin-inline:0}.rotulo{display:block;font-size:13px;font-weight:600;letter-spacing:.01em;color:var(--marca);margin-bottom:18px}.titulo{font-family:var(--display);font-size:clamp(33px,4.1vw,54px);font-weight:600;letter-spacing:-.026em;word-spacing:.06em;line-height:1.04}.titulo--grande{font-family:var(--display);font-size:clamp(39px,5.2vw,68px);font-weight:600;letter-spacing:-.028em;word-spacing:.07em;line-height:1}.titulo--medio{font-family:var(--display);font-size:clamp(28px,3.2vw,42px);letter-spacing:-.026em;word-spacing:.06em}.risco{display:block;width:clamp(122px,13vw,168px);height:18px;margin-top:clamp(12px,1.2vw,18px);overflow:visible}.cabeca .risco{margin-inline:auto}.cabeca--esquerda .risco{margin-inline:0}.risco path{fill:none;stroke:var(--amarelo);stroke-width:7;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:330;stroke-dashoffset:330;transition:stroke-dashoffset .95s var(--mola) .2s}.is-visivel .risco path{stroke-dashoffset:0}@media (prefers-reduced-motion: reduce){.risco path{transition:none;stroke-dashoffset:0}}.realce{color:var(--marca)}.lead{margin-top:22px;font-size:clamp(17px,1.4vw,20px);line-height:1.58;letter-spacing:-.008em;color:var(--tinta-2);max-width:60ch}.cartao{background:var(--card);border:1px solid var(--borda);border-radius:var(--r4);padding:clamp(26px,3.2vw,44px)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:9px;font-family:var(--fonte);font-size:15.5px;font-weight:600;letter-spacing:-.01em;line-height:1;text-decoration:none;padding:16px 28px;border-radius:var(--pilula);border:1px solid transparent;cursor:pointer;white-space:nowrap;transition:background-color .22s ease,border-color .22s ease,color .22s ease,box-shadow .28s ease,transform .22s cubic-bezier(.32,.72,0,1)}.btn,summary,[role=tab],[role=radio]{touch-action:manipulation}.btn svg{flex:none;transition:transform .24s cubic-bezier(.32,.72,0,1)}.btn:hover svg.seta{transform:translate(3px)}.btn:active{transform:scale(.98)}.btn--principal{background:var(--amarelo);color:var(--preto)}.btn--principal:hover{background:var(--amarelo-claro);box-shadow:0 10px 28px #f5c51857;transform:translateY(-1px)}.btn--principal:active{transform:translateY(0) scale(.985)}.btn--grande{padding:19px 34px;font-size:16.5px}.btn--linha{background:var(--vidro);color:var(--tinta);border-color:color-mix(in srgb,var(--tinta) 18%,transparent);-webkit-backdrop-filter:var(--vidro-blur);backdrop-filter:var(--vidro-blur)}.btn--linha:hover{border-color:var(--tinta);transform:translateY(-1px)}.btn--linha:active{transform:translateY(0) scale(.985)}.btn--solido{background:var(--tinta);color:var(--sup)}.btn--solido:hover{opacity:.88}.btn--bloco{width:100%}.selo{display:inline-flex;align-items:center;gap:6px;font-size:12.5px;font-weight:600;letter-spacing:-.006em;padding:7px 14px;border-radius:var(--pilula);border:0;background:color-mix(in srgb,var(--tinta) 8%,transparent);color:var(--tinta-2)}.selo--verde{background:color-mix(in srgb,var(--amarelo) 22%,transparent);color:var(--marca)}.faixa--escura .selo--verde{background:color-mix(in srgb,var(--amarelo) 14%,transparent);color:var(--amarelo-claro)}.etiquetas{display:flex;flex-wrap:wrap;gap:8px;margin:26px 0 0;padding:0;list-style:none}.etiquetas li{font-size:13.5px;color:var(--tinta-2);padding:8px 15px;border-radius:var(--pilula);background:color-mix(in srgb,var(--tinta) 6%,transparent)}.etiquetas--miuda li{font-size:13px;padding:7px 13px}.js [data-revelar]{opacity:0;transition:opacity .7s cubic-bezier(.32,.72,0,1),transform .7s cubic-bezier(.32,.72,0,1),clip-path .9s cubic-bezier(.32,.72,0,1)}.js [data-revelar=subir]{transform:translateY(20px)}.js [data-revelar=lista]{transform:translateY(14px)}.js [data-revelar=lado-e]{transform:translate(-28px)}.js [data-revelar=lado-d]{transform:translate(28px)}.js [data-revelar=cortina]{opacity:1;clip-path:inset(24% 0 0 0);transform:translateY(22px) scale(.99)}.js [data-revelar=linha]{opacity:1;transform:scaleX(0);transform-origin:left center}.js [data-revelar=fade]{transform:none}.js [data-revelar].is-visivel{opacity:1;transform:none}.js [data-revelar=cortina].is-visivel{clip-path:inset(-14% -14% -14% -14%)}.abre{opacity:0;animation:abre .8s cubic-bezier(.32,.72,0,1) forwards}.abre--produto{animation-name:abreProduto;animation-duration:1.1s}.a1{animation-delay:.05s}.a2{animation-delay:.13s}.a3{animation-delay:.21s}.a4{animation-delay:.29s}.a5{animation-delay:.37s}.a6{animation-delay:.24s}.a7{animation-delay:.58s}.a8{animation-delay:.7s}.a9{animation-delay:.82s}@keyframes abre{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}@keyframes abreProduto{0%{opacity:0;transform:translateY(32px) scale(.98)}to{opacity:1;transform:none}}[data-parallax]>*{transform:translate3d(0,var(--parallax, 0px),0);will-change:transform}@media (max-width: 760px){.js [data-revelar=lado-e],.js [data-revelar=lado-d]{transform:translateY(16px)}}@media (prefers-reduced-motion: reduce){html{scroll-behavior:auto}.js [data-revelar],.abre{opacity:1!important;transform:none!important;clip-path:none!important;transition:none!important;animation:none!important}[data-parallax]>*{transform:none!important}*,*:before,*:after{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important}}@media (max-width: 900px){[data-parallax]>*{transform:none}}.sr{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}
