:root{--bg: #000000;--surface: #0d0d0d;--surface-raised: #171717;--border: rgba(255, 255, 255, .07);--border-forte: rgba(255, 255, 255, .14);--text: #ffffff;--text-muted: #8c8c8c;--text-subtle: #555555;--text-claro: #d6d6d6;--on-primary: #0a0a0a;--prata: linear-gradient(180deg, #ffffff 0%, #e4e4e4 100%);--texto-prata: linear-gradient(180deg, #ffffff 10%, #8e8e8e 100%);--card: linear-gradient(160deg, #141414 0%, #070707 100%);--font: "Inter", system-ui, -apple-system, "Segoe UI", sans-serif;--tracking-widest: .32em;--radius-card: 32px;--radius-full: 999px;--curva: cubic-bezier(.22, 1, .36, 1);--lateral: clamp(20px, 11vw, 160px);--lateral-grade: clamp(16px, 4.4vw, 64px)}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html,body{overflow-x:clip}html{scroll-behavior:smooth;scroll-padding-top:88px;-webkit-text-size-adjust:100%}body{background:var(--bg);color:var(--text);font-family:var(--font);font-size:16px;line-height:1.5;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}img,svg{display:block}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit;background:none;border:0;cursor:pointer}ul,ol{list-style:none}:focus-visible{outline:2px solid #ffffff;outline-offset:3px;border-radius:6px}::selection{background:#fff;color:#000}.rotulo{display:block;font-size:12px;font-weight:500;line-height:16px;letter-spacing:var(--tracking-widest);color:var(--text-muted)}.rotulo--claro{color:var(--text-claro)}.titulo-secao{margin-top:20px;font-size:clamp(38px,4.45vw,64px);font-weight:600;line-height:1.06;letter-spacing:-.04em}.titulo-secao--menor{font-size:clamp(38px,3.35vw,48px)}.apagado{color:var(--text-subtle)}.texto-prata{background-image:var(--texto-prata);-webkit-background-clip:text;background-clip:text;color:transparent}.texto-apoio{font-size:17px;line-height:26px;color:var(--text-muted);max-width:400px}.secao{position:relative}.botao{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:10px;height:52px;padding:0 24px;border-radius:var(--radius-full);font-size:15px;font-weight:600;line-height:20px;overflow:hidden;transition:transform .16s var(--curva),box-shadow .3s var(--curva),background-color .3s var(--curva)}.botao:active,.loja:active{transform:scale(.97)}.botao-prata{background:var(--prata);color:var(--on-primary);box-shadow:0 10px 40px #ffffff1a}.botao-prata:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(110deg,transparent 35%,rgba(255,255,255,.9) 50%,transparent 65%);transform:translate(-120%);transition:transform .7s var(--curva);pointer-events:none}.botao-prata:hover{box-shadow:0 10px 50px #ffffff38,0 0 0 1px #fff9}.botao-prata:hover:after{transform:translate(120%)}.botao-vidro{border:1px solid rgba(255,255,255,.16);background:#ffffff0a;color:var(--text)}.botao-vidro:hover{background:#ffffff17}.lojas{display:flex;align-items:center;justify-content:center;gap:12px}.loja{position:relative;display:inline-flex;align-items:center;gap:12px;height:56px;padding:0 24px 0 20px;border-radius:var(--radius-full);overflow:hidden;transition:transform .16s var(--curva),box-shadow .3s var(--curva),background-color .3s var(--curva)}.loja--prata{color:var(--on-primary)}.loja--vidro{color:var(--text);background:#ffffff0d;border:1px solid var(--border-forte)}.loja--vidro:hover{background:#ffffff1a}.loja__texto{display:flex;flex-direction:column;text-align:left}.loja__texto small{font-size:11px;font-weight:500;line-height:13px;opacity:.62}.loja__texto strong{font-size:16px;font-weight:600;line-height:20px;letter-spacing:-.01em}.logo{display:inline-flex;align-items:center;gap:14px}.nav{position:fixed;inset:0 0 auto 0;z-index:50;transition:background-color .3s var(--curva),border-color .3s var(--curva),backdrop-filter .3s var(--curva);border-bottom:1px solid transparent}.nav--vidro,.nav--aberto{background:#0000009e;backdrop-filter:blur(20px) saturate(140%);-webkit-backdrop-filter:blur(20px) saturate(140%);border-bottom-color:var(--border)}.nav__barra{display:flex;align-items:center;justify-content:space-between;max-width:1440px;margin:0 auto;padding:28px 64px;transition:padding .3s var(--curva)}.nav--vidro .nav__barra{padding-top:16px;padding-bottom:16px}.nav__links{display:flex;align-items:center;gap:40px;padding:12px 28px;border-radius:var(--radius-full);background:#ffffff0a;border:1px solid var(--border)}.nav__links a{font-size:14px;font-weight:500;line-height:20px;color:var(--text-muted);transition:color .2s}.nav__links a:hover,.nav__links a.ativo{color:var(--text)}.nav__acoes{display:flex;align-items:center;gap:10px}.nav__cta{height:44px;padding:0 22px;font-size:14px}.nav__menu,.nav__gaveta,.so-mobile{display:none}@keyframes subir{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:none}}@keyframes subir-iphone{0%{opacity:0;transform:translateY(120px)}to{opacity:1;transform:none}}.entrada{animation:subir .9s var(--curva) both;animation-delay:calc(var(--ordem, 0) * 80ms + .1s)}.hero{position:relative;overflow:clip;padding-top:172px}.hero__dunas{position:absolute;z-index:0;top:300px;left:50%;width:min(100%,1800px);height:1420px;margin-left:max(-50%,-900px);background-size:cover;background-position:50% 62%;opacity:.9;-webkit-mask-image:linear-gradient(90deg,transparent 0%,#000 14%,#000 86%,transparent 100%);mask-image:linear-gradient(90deg,transparent 0%,#000 14%,#000 86%,transparent 100%);transform:translateY(calc(var(--p, 0) * 300px));will-change:transform}.hero:before,.hero:after{content:"";position:absolute;z-index:1;left:0;right:0;pointer-events:none}.hero:before{top:0;height:640px;background:linear-gradient(180deg,#000 45%,#0000)}.hero:after{bottom:0;height:700px;background:linear-gradient(0deg,#000 10%,#0000)}.hero__halo{position:absolute;left:50%;top:-260px;width:600px;height:600px;margin-left:-300px;border-radius:50%;background:radial-gradient(circle,#ffffff1a,#fff0 65%);pointer-events:none}.hero__conteudo{position:relative;z-index:3;display:flex;flex-direction:column;align-items:center;gap:28px;padding:0 20px;text-align:center}.selo{display:inline-flex;align-items:center;gap:10px;padding:8px 16px 8px 8px;border-radius:var(--radius-full);background:#ffffff0a;border:1px solid rgba(255,255,255,.08);font-size:13px;font-weight:500;line-height:18px;color:var(--text-claro)}.selo__tag{padding:4px 10px;border-radius:var(--radius-full);background:linear-gradient(180deg,#fff,#cfcfcf);color:var(--on-primary);font-size:11px;font-weight:600;line-height:14px;letter-spacing:.08em}.hero__titulo{display:flex;flex-direction:column;font-size:clamp(54px,7.8vw,112px);font-weight:600;line-height:.965;letter-spacing:-.045em}.hero__titulo span{padding-bottom:.04em}.hero__subtitulo{max-width:660px;font-size:20px;line-height:30px;color:var(--text-muted)}.hero .lojas{padding-top:8px}.hero__palco{position:relative;z-index:2;width:min(1100px,100%);height:940px;margin:8px auto 0;animation:subir-iphone 1.2s var(--curva) .45s both}.hero__giro{--torcao: calc(1 - var(--p, 1));position:absolute;left:50%;top:40px;width:420px;height:828px;margin-left:-210px;perspective:1800px}.hero__iphone{width:100%;transform:rotateY(calc(var(--torcao) * -26deg)) rotateX(calc(var(--torcao) * 10deg)) rotate(calc(var(--torcao) * -3deg)) scale(calc(1 - var(--torcao) * .06));transform-origin:50% 45%;will-change:transform}.hero__sombra{position:absolute;top:10%;right:-30%;bottom:10%;left:-30%;border-radius:50%;background:radial-gradient(ellipse,#ffffff1a,#fff0 65%);opacity:calc(.5 + var(--p, 1) * .5);pointer-events:none}.chip,.notificacao{display:flex;align-items:center;gap:14px;border-radius:22px;background:#171717b8;border:1px solid rgba(255,255,255,.1);backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px);box-shadow:0 30px 60px #0009}.chip{position:absolute;will-change:transform}.chip--lembrete{left:calc(50% - 550px);top:290px;width:340px;padding:16px 18px;transform:translateY(calc(var(--p, 0) * -60px)) rotate(calc(-4deg + var(--p, 0) * 4deg))}.chip--taxa{left:calc(50% + 258px);top:510px;width:250px;padding:18px 20px;gap:16px;transform:translateY(calc(var(--p, 0) * -260px)) rotate(calc(3deg - var(--p, 0) * 3deg))}.chip__icone{display:flex;align-items:center;justify-content:center;width:40px;height:40px;flex-shrink:0;border-radius:11px;background:linear-gradient(180deg,#1f1f1f,#050505);border:1px solid rgba(255,255,255,.1)}.chip__texto{display:flex;flex-direction:column;gap:2px;flex:1;min-width:0;font-size:13px;line-height:18px;color:#a8a8a8}.chip__linha{display:flex;justify-content:space-between;gap:8px}.chip__linha strong{font-weight:600;color:var(--text)}.chip__linha small{font-size:12px;color:var(--text-muted)}.chip__numero{font-size:28px;font-weight:600;line-height:32px;letter-spacing:-.03em;color:var(--text)}.manifesto{max-width:1440px;margin:0 auto;padding:160px var(--lateral) 180px}.manifesto__texto{max-width:1100px;margin-top:40px;font-size:clamp(32px,4.45vw,64px);font-weight:500;line-height:1.156;letter-spacing:-.035em}.manifesto__texto span{opacity:clamp(.2,calc((var(--p, 0) * 1.15 - var(--i)) * 12),1);transition:opacity .12s linear}.numeros{display:grid;grid-template-columns:repeat(4,1fr);gap:32px;margin-top:40px;padding-top:72px;border-top:1px solid rgba(255,255,255,.08)}.numero{display:flex;flex-direction:column;gap:10px}.numero__valor{font-size:clamp(48px,5vw,72px);font-weight:300;line-height:1;letter-spacing:-.05em;font-variant-numeric:tabular-nums}.numero__texto{display:flex;flex-direction:column;font-size:15px;line-height:22px;color:var(--text-muted)}[data-reveal]{opacity:0;transform:translateY(40px);transition:opacity .7s var(--curva),transform .7s var(--curva)}[data-reveal].revealed{opacity:1;transform:none}.recursos{max-width:1440px;margin:0 auto;padding:40px var(--lateral-grade) 160px}.recursos__cabecalho{display:flex;align-items:flex-end;justify-content:space-between;gap:40px;padding:0 clamp(4px,6.7vw,96px) 68px}.grade{display:grid;grid-template-columns:repeat(26,1fr);gap:20px}.card{position:relative;display:flex;flex-direction:column;justify-content:space-between;gap:32px;min-height:520px;padding:48px;border-radius:var(--radius-card);overflow:hidden;background:var(--card);border:1px solid var(--border);isolation:isolate}.card--sequencia{grid-column:span 16}.card--tipos,.card--lembretes{grid-column:span 10;padding:48px 40px}.card--estatisticas{grid-column:span 16}.card--conquistas{grid-column:span 26;flex-direction:row;align-items:center;min-height:420px;padding:0 72px 0 48px}.card__brilho{position:absolute;z-index:-1;left:var(--mx, 70%);top:var(--my, 10%);width:640px;height:640px;margin:-320px 0 0 -320px;border-radius:50%;background:radial-gradient(circle,#ffffff17,#fff0 60%);transition:left .6s var(--curva),top .6s var(--curva);pointer-events:none}.card__topo{display:flex;flex-direction:column;gap:14px;max-width:420px}.card h3{font-size:clamp(26px,2.4vw,34px);font-weight:600;line-height:1.18;letter-spacing:-.03em}.card__topo p{font-size:16px;line-height:24px;color:var(--text-muted)}.sequencia{display:flex;align-items:flex-end;justify-content:space-between;gap:24px}.sequencia__numero{display:flex;align-items:baseline;gap:16px}.sequencia__numero .texto-prata{font-size:clamp(120px,13.9vw,200px);font-weight:600;line-height:.8;letter-spacing:-.07em;font-variant-numeric:tabular-nums;background-image:linear-gradient(180deg,#fff,#6e6e6e);padding-right:.06em}.sequencia__numero small{font-size:22px;font-weight:500;line-height:28px;color:var(--text-muted)}.barras{display:flex;align-items:flex-end;gap:8px;height:140px}.barras span,.grafico__barras span{display:block;border-radius:6px;transform:scaleY(0);transform-origin:bottom;transition:transform .9s var(--curva);transition-delay:calc(var(--ordem) * 70ms + .25s)}.barras span{width:18px}.barra--prata{background:linear-gradient(180deg,#fff,#bdbdbd)!important;box-shadow:0 0 30px #ffffff59}.revealed .barras span,.revealed .grafico__barras span{transform:scaleY(1)}.tipos{display:flex;flex-direction:column;gap:10px}.tipo{display:flex;flex-direction:column;gap:8px;padding:16px 18px;border-radius:18px;background:#ffffff08;border:1px solid var(--border)}.tipo:first-child{flex-direction:row;align-items:center;justify-content:space-between}.tipo__nome,.tipo__linha{display:flex;font-size:15px;line-height:20px}.tipo__nome{flex-direction:column;gap:2px}.tipo__linha{justify-content:space-between}.tipo strong{font-weight:600}.tipo small{font-size:13px;color:var(--text-muted)}.tipo__check{display:flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:50%;background:linear-gradient(180deg,#fff,#cfcfcf);color:var(--on-primary);transform:scale(.4);opacity:0;transition:transform .5s var(--curva) .6s,opacity .3s .6s}.revealed .tipo__check{transform:none;opacity:1}.progresso{display:block;height:6px;border-radius:var(--radius-full);background:#222;overflow:hidden}.progresso span{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#8e8e8e,#fff);transform:scaleX(0);transform-origin:left;transition:transform 1.1s var(--curva) .4s}.revealed .progresso span{transform:scaleX(var(--valor))}.pilha{position:relative;height:124px}.pilha__fundo{position:absolute;left:50%;border-radius:20px;transform:translate(-50%) translateY(30px);opacity:0;transition:transform .7s var(--curva),opacity .5s}.pilha__fundo--1{top:0;width:84%;height:64px;background:#121212;border:1px solid rgba(255,255,255,.05);transition-delay:.5s}.pilha__fundo--2{top:14px;width:92%;height:70px;background:#181818;border:1px solid rgba(255,255,255,.07);transition-delay:.38s}.notificacao{position:absolute;left:0;right:0;top:34px;padding:18px;background:#1e1e1e;-webkit-backdrop-filter:none;backdrop-filter:none;transform:translateY(30px);opacity:0;transition:transform .7s var(--curva) .25s,opacity .5s .25s}.revealed .pilha__fundo{transform:translate(-50%);opacity:1}.revealed .notificacao{transform:none;opacity:1}.estatisticas__topo{display:flex;justify-content:space-between;align-items:flex-start;gap:24px}.segmentado{display:flex;flex-shrink:0;padding:4px;border-radius:var(--radius-full);background:#0a0a0a;border:1px solid rgba(255,255,255,.08)}.segmentado span{padding:8px 16px;border-radius:var(--radius-full);font-size:13px;font-weight:500;line-height:18px;color:var(--text-muted)}.segmentado .ativo{background:linear-gradient(180deg,#fff,#dadada);color:var(--on-primary);font-weight:600}.grafico{display:flex;flex-direction:column;gap:14px}.grafico__barras,.grafico__meses{display:flex;justify-content:space-between;gap:6px}.grafico__barras{align-items:flex-end;height:200px}.grafico__barras span{width:48px;border-radius:10px;transition-delay:calc(var(--ordem) * 60ms + .3s)}.grafico__barras .barra--prata{box-shadow:0 0 40px #ffffff4d}.grafico__meses span{width:48px;text-align:center;font-size:12px;line-height:16px;color:var(--text-subtle)}.grafico__meses span:last-child{font-weight:600;color:var(--text)}.card--conquistas .card__topo{max-width:420px}.medalhas{display:flex;align-items:center;gap:28px}.medalha{display:flex;flex-direction:column;align-items:center;gap:14px;font-size:13px;font-weight:500;line-height:18px;color:var(--text-muted);white-space:nowrap}.medalha--p{opacity:.55}.medalha--p svg{width:104px}.medalha--m{opacity:.8;color:#a8a8a8}.medalha--m svg{width:128px}.medalha--g{gap:16px;font-size:15px;font-weight:600;line-height:20px;color:var(--text)}.medalha--g svg{width:176px;filter:drop-shadow(0 0 40px rgba(255,255,255,.18));transform:rotate(-8deg) scale(.9);transition:transform 1.1s var(--curva) .35s}.revealed .medalha--g svg{transform:none}.como{position:relative;height:300vh;border-top:1px solid rgba(255,255,255,.06)}.como__fixo{position:sticky;top:0;height:100vh;height:100svh;display:flex;align-items:center;justify-content:space-between;gap:80px;max-width:1440px;margin:0 auto;padding:72px var(--lateral) 0;overflow:hidden}.como__passos{display:flex;flex-direction:column;gap:56px;width:520px;flex-shrink:0}.passos{display:flex;flex-direction:column;gap:32px}.passo{display:flex;gap:28px;padding-left:28px;border-left:2px solid #262626;transition:border-color .5s var(--curva)}.passo__numero{width:28px;flex-shrink:0;font-size:15px;font-weight:600;line-height:28px;color:var(--text-subtle);transition:color .5s var(--curva)}.passo__corpo{display:flex;flex-direction:column;gap:8px}.passo__corpo strong{font-size:24px;font-weight:600;line-height:28px;letter-spacing:-.02em;color:var(--text-subtle);transition:color .5s var(--curva)}.passo__corpo span{font-size:16px;line-height:24px;color:#3d3d3d;transition:color .5s var(--curva)}.passo--ativo{border-left-color:#fff}.passo--ativo .passo__numero,.passo--ativo strong{color:var(--text)}.passo--ativo .passo__corpo span{color:var(--text-muted)}.como__palco{position:relative;flex:1;height:min(1000px,calc(100svh - 72px));max-width:600px}.como__halo{position:absolute;left:50%;top:50%;width:560px;height:640px;transform:translate(-50%,-45%);border-radius:50%;background:radial-gradient(ellipse,#ffffff1a,#fff0 65%)}.como__palco{display:flex;align-items:center;justify-content:center;perspective:1800px}.como__iphone{height:min(780px,calc(100svh - 150px));transform:rotateY(-28deg) rotateX(6deg) rotate(2deg)}.iphone{--espessura: 1.7px;position:relative;aspect-ratio:672 / 1324;transform-style:preserve-3d}.iphone__camada{position:absolute;top:.3%;right:.6%;bottom:.3%;left:.6%;border-radius:14%/7.1%;background:linear-gradient(180deg,#5c5c5c,#2a2a2a 18%,#6e6e6e 34%,#303030,#5a5a5a 70%,#1f1f1f);filter:brightness(var(--luz));transform:translateZ(calc(var(--z) * var(--espessura) * -1))}.iphone__aparelho{position:relative;display:block;width:100%;height:100%;transform:translateZ(.5px)}.iphone__tela{position:absolute;left:4.464%;right:4.613%;top:1.888%;bottom:2.039%;border-radius:10.2%/4.9%;overflow:hidden;background:#000;transform:translateZ(1px)}.iphone__print{position:absolute;left:50%;top:0;height:100%;width:auto;opacity:0;transform:translate(-50%,14px) scale(.985);transition:opacity .45s var(--curva),transform .6s var(--curva)}.iphone__print--ativa{opacity:1;transform:translate(-50%)}.iphone__ilha{position:absolute;left:50%;top:1.5%;width:32.7%;height:4.5%;transform:translate(-50%);border-radius:var(--radius-full);background:radial-gradient(circle at 78% 50%,#1c2a44 0,#0a0f1a 7%,#000 9%) #000;box-shadow:inset 0 0 0 1px #ffffff12,0 1px 2px #ffffff0d}.iphone__reflexo{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(118deg,#ffffff1a,#ffffff0a 34%,#fff0 34.5%);mix-blend-mode:screen;pointer-events:none}.iphone__brilho{position:absolute;top:-20%;right:-60%;bottom:-20%;left:-60%;background:linear-gradient(105deg,#fff0 36%,#ffffff38 45%,#ffffff14 49%,#fff0 58%);mix-blend-mode:screen;transform:translate(calc(-45% + var(--p, 0) * 90%));pointer-events:none;will-change:transform}.planos{display:flex;flex-direction:column;align-items:center;gap:72px;padding:160px var(--lateral-grade);overflow:hidden;border-top:1px solid rgba(255,255,255,.06)}.planos__halo{position:absolute;left:50%;top:120px;width:800px;height:800px;margin-left:-400px;border-radius:50%;background:radial-gradient(circle,#ffffff12,#fff0 60%);pointer-events:none}.planos__cabecalho{position:relative;text-align:center}.planos__cards{position:relative;display:grid;grid-template-columns:1fr 1fr;gap:20px;width:min(980px,100%)}.plano{position:relative;display:flex;flex-direction:column;gap:36px;padding:44px 40px;border-radius:var(--radius-card);background:#0a0a0a;border:1px solid rgba(255,255,255,.08);transition:transform .4s var(--curva),opacity .7s var(--curva),box-shadow .4s var(--curva)}.plano.revealed:hover{transform:translateY(-4px)}.plano--premium{background:linear-gradient(170deg,#1c1c1c,#0a0a0a 60%);border-color:#ffffff38;box-shadow:0 40px 100px #ffffff0f}.plano--premium:after{content:"";position:absolute;top:-1px;right:-1px;bottom:-1px;left:-1px;border-radius:inherit;padding:1px;background:linear-gradient(115deg,transparent 40%,rgba(255,255,255,.95) 50%,transparent 60%);background-size:300% 100%;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0);animation:brilho-borda 6s var(--curva) infinite;pointer-events:none}@keyframes brilho-borda{0%{background-position:100% 0}40%,to{background-position:0% 0}}.plano__topo{display:flex;flex-direction:column;gap:10px;padding-bottom:36px;border-bottom:1px solid rgba(255,255,255,.08)}.plano__nome{display:flex;align-items:center;justify-content:space-between;font-size:15px;font-weight:600;line-height:20px}.plano__selo{padding:5px 12px;border-radius:var(--radius-full);background:linear-gradient(180deg,#fff,#cfcfcf);color:var(--on-primary);font-size:12px;line-height:16px}.plano__preco{display:flex;align-items:baseline;gap:8px}.plano__preco strong{font-size:56px;font-weight:600;line-height:60px;letter-spacing:-.04em}.plano__preco span,.plano__resumo{font-size:15px;line-height:22px;color:var(--text-muted)}.plano__itens{display:flex;flex-direction:column;gap:16px;flex:1}.plano__itens li{display:flex;align-items:center;gap:12px;font-size:15px;line-height:22px;color:var(--text-claro)}.plano--premium .plano__itens li{color:#e6e6e6}.icone-app{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.icone-app--brilho{box-shadow:inset 0 0 0 1px #ffffff24,0 0 30px #ffffff29!important}.check-prata{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;flex-shrink:0;border-radius:50%;background:linear-gradient(180deg,#fff,#bdbdbd);color:var(--on-primary)}.check-prata--apagado{background:#1a1a1a;box-shadow:inset 0 0 0 1px #ffffff1a;color:var(--text-muted)}.plano__marca{display:inline-flex;align-items:center;gap:14px}.plano__nome{font-size:17px;line-height:22px;padding-bottom:14px}.icones-exclusivos{display:flex;flex-direction:column;gap:14px;padding:20px;border-radius:20px;background:#ffffff08;border:1px solid var(--border)}.icones-exclusivos__rotulo{font-size:11px;font-weight:500;line-height:14px;letter-spacing:var(--tracking-widest);text-transform:uppercase;color:var(--text-muted)}.icones-exclusivos ul{display:flex;justify-content:space-between;gap:8px}.icones-exclusivos li{display:flex;flex-direction:column;align-items:center;gap:8px}.icones-exclusivos small{font-size:12px;line-height:16px;color:var(--text-muted)}.plano__itens strong{font-weight:600}.plano .botao{width:100%}.faq{display:flex;justify-content:space-between;gap:80px;max-width:1440px;margin:0 auto;padding:140px var(--lateral);border-top:1px solid rgba(255,255,255,.06)}.faq__lado{width:380px;flex-shrink:0}.faq__lado .texto-apoio{margin-top:20px;font-size:16px;line-height:24px}.faq__lista{flex:1}.pergunta{border-bottom:1px solid rgba(255,255,255,.08)}.pergunta__botao{display:flex;align-items:center;justify-content:space-between;gap:24px;width:100%;padding:28px 0;text-align:left;font-size:20px;font-weight:500;line-height:28px;letter-spacing:-.01em}.pergunta__icone{position:relative;width:20px;height:20px;flex-shrink:0;transition:transform .35s var(--curva)}.pergunta__icone:before,.pergunta__icone:after{content:"";position:absolute;left:50%;top:50%;width:14px;height:2px;margin:-1px 0 0 -7px;border-radius:2px;background:var(--text-muted);transition:transform .35s var(--curva),background-color .35s}.pergunta__icone:after{transform:rotate(90deg)}.pergunta--aberta .pergunta__icone{transform:rotate(180deg)}.pergunta--aberta .pergunta__icone:before,.pergunta--aberta .pergunta__icone:after{background:var(--text)}.pergunta--aberta .pergunta__icone:after{transform:rotate(0)}.pergunta__resposta{display:grid;grid-template-rows:0fr;transition:grid-template-rows .35s var(--curva)}.pergunta__resposta>div{overflow:hidden}.pergunta--aberta .pergunta__resposta{grid-template-rows:1fr}.pergunta__resposta p{max-width:620px;padding-bottom:28px;font-size:16px;line-height:26px;color:var(--text-muted)}.cta{display:flex;flex-direction:column;align-items:center;gap:40px;padding:180px 20px 200px;overflow:hidden;text-align:center;border-top:1px solid rgba(255,255,255,.06)}.cta__dunas{position:absolute;z-index:0;left:50%;width:min(100%,1800px);margin-left:max(-50%,-900px);-webkit-mask-image:linear-gradient(90deg,transparent 0%,#000 14%,#000 86%,transparent 100%);mask-image:linear-gradient(90deg,transparent 0%,#000 14%,#000 86%,transparent 100%);bottom:-200px;height:760px;background-size:cover;background-position:50% 55%;opacity:.7}.cta:before{content:"";position:absolute;inset:0 0 auto 0;height:520px;background:linear-gradient(180deg,#000 30%,#0000)}.cta__halo{position:absolute;left:50%;top:60px;width:600px;height:600px;margin-left:-300px;border-radius:50%;background:radial-gradient(circle,#ffffff1f,#fff0 60%)}.cta:before,.cta__halo{z-index:1}.cta>*:not(.cta__dunas):not(.cta__halo){position:relative;z-index:2}.cta__icone{display:flex;align-items:center;justify-content:center;width:132px;height:132px;border-radius:34px;background:linear-gradient(180deg,#1c1c1c,#050505);border:1px solid rgba(255,255,255,.12);box-shadow:0 30px 80px #000c,0 0 80px #ffffff14}.cta__icone[data-reveal]{transform:scale(.8)}.cta__icone.revealed{transform:none;animation:halo 1.6s var(--curva) .4s}@keyframes halo{50%{box-shadow:0 30px 80px #000c,0 0 140px #ffffff47}}.cta__titulo{font-size:clamp(46px,6.7vw,96px);font-weight:600;line-height:1;letter-spacing:-.045em}.rodape{display:flex;align-items:center;justify-content:space-between;gap:20px;max-width:1440px;margin:0 auto;padding:40px 64px 48px;border-top:1px solid rgba(255,255,255,.06);font-size:14px;line-height:20px;color:var(--text-muted)}.rodape__marca,.rodape__links{display:flex;align-items:center;gap:12px}.rodape__links{gap:32px}.rodape__links a:hover{color:var(--text)}@media(max-width:1100px){.nav__barra{padding-left:32px;padding-right:32px}.nav__links{gap:24px;padding:10px 20px}.chip--lembrete{left:2%}.chip--taxa{left:auto;right:2%}.card--sequencia,.card--tipos,.card--lembretes,.card--estatisticas{grid-column:span 13}.card--conquistas{flex-direction:column;align-items:flex-start;padding:48px}.medalhas{align-self:center}.como__fixo{gap:40px}.como__passos{width:420px}.faq{gap:48px}.faq__lado{width:300px}}@media(max-width:760px){html{scroll-padding-top:72px}.so-desktop,.nav__links{display:none}.so-mobile{display:inline}.nav__barra,.nav--vidro .nav__barra{padding:14px 20px}.nav .logo{gap:10px}.nav .logo svg:first-child{width:24px;height:21px}.nav .logo svg:last-child{width:51px;height:13px}.nav__cta{height:38px;padding:0 16px;font-size:13px}.nav__menu{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;width:38px;height:38px;border-radius:50%;background:#ffffff0d;border:1px solid rgba(255,255,255,.1)}.nav__menu span{display:block;width:14px;height:2px;border-radius:2px;background:var(--text);transition:transform .3s var(--curva)}.nav--aberto .nav__menu span:first-child{transform:translateY(4px) rotate(45deg)}.nav--aberto .nav__menu span:last-child{transform:translateY(-4px) rotate(-45deg)}.nav__gaveta{display:flex;flex-direction:column;max-height:0;overflow:hidden;padding:0 20px;transition:max-height .4s var(--curva),padding .4s var(--curva)}.nav--aberto .nav__gaveta{max-height:320px;padding:8px 20px 20px}.nav__gaveta a{padding:14px 0;font-size:22px;font-weight:600;letter-spacing:-.02em;border-bottom:1px solid var(--border)}.rotulo{font-size:11px;line-height:14px}.titulo-secao{margin-top:16px;font-size:34px;line-height:1.08}.hero{padding-top:110px}.hero__conteudo{gap:22px}.selo{font-size:12px;padding:6px 12px 6px 6px}.hero__titulo{font-size:clamp(44px,13.8vw,54px);line-height:1}.hero__subtitulo{max-width:340px;font-size:16px;line-height:24px}.hero .lojas,.cta .lojas{flex-direction:column;align-items:stretch;width:min(350px,calc(100vw - 40px))}.loja{justify-content:center;height:54px}.hero__dunas{top:420px;left:-300px;right:-300px;height:900px}.hero:after{height:380px}.hero__palco{height:660px;margin-top:20px}.hero__giro{top:30px;width:300px;height:591px;margin-left:-150px}.chip{display:none}.manifesto{padding:64px 20px 96px}.manifesto__texto{margin-top:28px;font-size:32px;line-height:38px}.numeros{grid-template-columns:1fr 1fr;row-gap:32px;margin-top:28px;padding-top:36px}.numero__valor{font-size:48px}.numero__texto{font-size:14px;line-height:20px}.numero__detalhe{display:none}.recursos{padding:24px 16px 96px}.recursos__cabecalho{padding:0 4px 28px}.recursos__cabecalho .texto-apoio{display:none}.grade{gap:14px}.card,.card--tipos,.card--lembretes{grid-column:span 26;min-height:0;padding:28px 20px;gap:32px;border-radius:28px}.card--sequencia{padding:28px 24px}.card h3{font-size:26px;line-height:30px}.card__topo{gap:10px}.card__topo p{font-size:15px;line-height:22px}.sequencia__numero{flex-direction:column;align-items:flex-start;gap:8px}.sequencia__numero .texto-prata{font-size:120px}.sequencia__numero small{font-size:15px;line-height:20px}.barras{height:96px;gap:6px}.barras span{width:12px;border-radius:4px;max-height:96px}.barras span:nth-child(1){height:20px!important}.barras span:nth-child(2){height:34px!important}.barras span:nth-child(3){height:50px!important}.barras span:nth-child(4){height:64px!important}.barras span:nth-child(5){height:80px!important}.barras span:nth-child(6){height:96px!important}.card--lembretes{gap:48px}.estatisticas__topo{flex-direction:column}.segmentado{align-self:stretch}.segmentado span{flex:1;text-align:center}.grafico__barras{height:140px}.grafico__barras span{width:18px;border-radius:6px}.grafico__meses{display:none}.card--conquistas{padding:32px 20px;align-items:stretch}.medalhas{gap:14px}.medalha--p{display:none}.medalha--m svg{width:78px}.medalha--m figcaption{display:none}.medalha--g svg{width:120px}.medalha--g{font-size:14px}.como__fixo{flex-direction:column;justify-content:flex-start;gap:24px;padding:88px 20px 0}.como__passos{width:100%;gap:28px}.passos{gap:18px}.passo{gap:18px;padding-left:18px}.passo__numero{width:22px;font-size:14px;line-height:24px}.passo__corpo strong{font-size:19px;line-height:24px}.passo__corpo span{display:grid;max-height:0;overflow:hidden;font-size:15px;line-height:22px;transition:max-height .5s var(--curva),color .5s}.passo--ativo .passo__corpo span{max-height:66px}.como__palco{width:100%;max-width:none;flex:1;min-height:0;height:auto}.como__iphone{height:100%}.como__halo{width:420px;height:420px}.planos{align-items:stretch;gap:36px;padding:88px 16px}.planos__cabecalho{text-align:left;padding:0 4px}.planos__cards{grid-template-columns:1fr;gap:14px}.plano--premium{order:-1}.plano{padding:32px 24px;border-radius:28px}.faq{flex-direction:column;gap:28px;padding:88px 20px}.faq__lado{width:auto}.faq__lado .texto-apoio{display:none}.pergunta__botao{padding:22px 0;font-size:17px;line-height:24px}.pergunta__resposta p{font-size:15px;line-height:23px;padding-bottom:22px}.cta{gap:28px;padding:96px 20px 112px}.cta__icone{width:104px;height:104px;border-radius:27px}.cta__icone svg{width:52px;height:45px}.cta__titulo{font-size:46px;line-height:48px}.rodape{flex-direction:column-reverse;align-items:flex-start;padding:32px 20px 40px}.rodape__links{gap:24px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:1ms!important;animation-delay:0ms!important;animation-iteration-count:1!important}[data-reveal]{transform:none!important;transition:opacity .2s!important}.hero__dunas,.hero__iphone,.chip,.barras span,.grafico__barras span,.progresso span,.tipo__check,.pilha__fundo,.notificacao,.medalha--g svg,.iphone__print{transform:none!important;transition:opacity .2s!important}.barras span,.grafico__barras span{transform:scaleY(1)!important}.progresso span{transform:scaleX(var(--valor))!important}.pilha__fundo,.iphone__print{transform:translate(-50%)!important}.tipo__check,.pilha__fundo,.notificacao{opacity:1}.plano--premium:after{display:none}}
