.lp{--bg:hsl(160 30% 3%);--card:hsl(165 24% 6%);--card-2:hsl(165 22% 8%);--muted:hsl(165 18% 11%);--border:hsl(162 16% 15%);--fg:hsl(40 20% 94%);--fg-muted:hsl(160 8% 62%);--gold:hsl(39 55% 63%);--gold-hi:hsl(42 70% 80%);--gold-soft:hsl(39 55% 63%/.12);--gold-ink:hsl(160 30% 5%);--green:hsl(150 85% 42%);--green-soft:hsl(150 85% 42%/.12);--red:hsl(0 74% 60%);--red-soft:hsl(0 74% 60%/.12);--amber:hsl(38 92% 55%);--f-display:var(--font-brand),"Inter",system-ui,sans-serif;--f-body:var(--font-sans),"Inter",system-ui,-apple-system,"Segoe UI",sans-serif;--f-mono:var(--font-mono),ui-monospace,Menlo,monospace;--wrap:1120px}.lp,.lp *{box-sizing:border-box}.lp{margin:0;background:var(--bg);color:var(--fg);font:16px/1.6 var(--f-body);-webkit-font-smoothing:antialiased}.lp img{max-width:100%;height:auto}.lp a{color:inherit}.lp h1,.lp h2,.lp h3{font-family:var(--f-display);margin:0;text-wrap:balance;letter-spacing:-.01em}.lp p{margin:0}.lp :focus-visible{outline:2px solid var(--gold);outline-offset:3px}.lp .wrap{max-width:var(--wrap);margin:0 auto;padding-left:max(20px,env(safe-area-inset-left,0px));padding-right:max(20px,env(safe-area-inset-right,0px))}.lp .eyebrow{font:700 12px/1 var(--f-display);letter-spacing:.22em;text-transform:uppercase;color:var(--gold)}.lp .gold-text{background:linear-gradient(90deg,var(--gold),var(--gold-hi),var(--gold));-webkit-background-clip:text;background-clip:text;color:transparent}.lp .green-text{color:var(--green)}.lp .muted{color:var(--fg-muted)}.lp .num{font-family:var(--f-mono);font-variant-numeric:tabular-nums}.lp .btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:52px;padding:0 26px;border-radius:10px;font:700 15px var(--f-display);letter-spacing:.02em;text-decoration:none;border:1px solid transparent;transition:transform .15s,background .15s,border-color .15s;cursor:pointer}.lp .btn svg{width:18px;height:18px}.lp .btn:hover{transform:translateY(-1px)}.lp .btn-gold{background:linear-gradient(180deg,var(--gold-hi),var(--gold));color:var(--gold-ink);box-shadow:0 10px 30px hsl(39 55% 63%/.22)}.lp .btn-ghost{background:hsl(165 24% 6%/.7);border-color:hsl(39 55% 63%/.45);color:var(--fg)}.lp .btn-ghost:hover{border-color:var(--gold)}.lp .ctas{display:flex;flex-wrap:wrap;gap:12px}.lp .top{position:sticky;top:env(safe-area-inset-top,0);z-index:20;background:hsl(160 30% 3%/.82);backdrop-filter:blur(10px);border-bottom:1px solid var(--border)}.lp .top .wrap{justify-content:space-between;gap:12px;padding-block:10px}.lp .top .brand,.lp .top .wrap{display:flex;align-items:center}.lp .top .brand{gap:10px;text-decoration:none;min-width:0}.lp .top .brand img{width:52px}.lp .top .brand b{font:800 13px/1.1 var(--f-display);text-transform:uppercase;letter-spacing:.04em}.lp .top .brand span{display:block;font:700 9.5px/1.3 var(--f-display);text-transform:uppercase;letter-spacing:.14em;color:var(--green)}.lp .top .login{font:600 14px var(--f-body);text-decoration:none;color:var(--fg-muted);padding:8px 12px;border-radius:8px;white-space:nowrap}.lp .top .login:hover{color:var(--fg);background:var(--muted)}.lp .hero{position:relative;overflow:hidden;padding-block:56px 72px}.lp .hero:before{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(ellipse 60% 55% at 70% 10%,hsl(150 85% 42%/.16),transparent 70%),radial-gradient(ellipse 45% 40% at 10% 90%,hsl(39 55% 63%/.1),transparent 70%),linear-gradient(hsl(162 16% 15%/.45) 1px,transparent 0) 0 0 /40px 40px,linear-gradient(90deg,hsl(162 16% 15%/.45) 1px,transparent 0) 0 0 /40px 40px;-webkit-mask-image:linear-gradient(180deg,#000 55%,transparent);mask-image:linear-gradient(180deg,#000 55%,transparent)}.lp .hero .wrap{position:relative;display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:40px;align-items:center}.lp .hero h1{font-size:clamp(2.3rem,5.6vw,4.2rem);line-height:1.02;font-weight:900;text-transform:uppercase}.lp .hero h1 small{display:block;font-size:.42em;letter-spacing:.14em;font-weight:800;margin-bottom:14px}.lp .hero .lead{font-size:1.15rem;color:var(--fg-muted);max-width:34em;margin-block:22px 30px}.lp .hero .lead b{color:var(--fg);font-weight:600}.lp .hero .free{display:inline-flex;align-items:center;gap:8px;margin-top:22px;font-size:13.5px;color:var(--fg-muted)}.lp .hero .free i{width:8px;height:8px;border-radius:50%;background:var(--green);box-shadow:0 0 0 4px var(--green-soft)}.lp .hero-photo{position:relative;justify-self:center;width:min(430px,100%);margin:0;aspect-ratio:2/3;max-width:100%;animation:lp-rise .9s ease-out both}.lp .hero-photo:before{content:"";position:absolute;inset:-14px;border-radius:30px;background:radial-gradient(ellipse at 50% 30%,hsl(150 85% 42%/.28),transparent 65%),radial-gradient(ellipse at 50% 100%,hsl(39 55% 63%/.22),transparent 60%);filter:blur(18px);z-index:0}.lp .hero-photo .frame{position:relative;z-index:1;height:100%;border-radius:24px;overflow:hidden;border:1px solid hsl(39 55% 63%/.5);box-shadow:0 30px 80px hsl(0 0% 0%/.55)}.lp .hero-photo .frame img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 30%;object-position:50% 30%}.lp .hero-photo .frame:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 52%,hsl(160 30% 3%/.55) 74%,hsl(160 30% 3%/.96));pointer-events:none}.lp .hero-photo figcaption{position:absolute;z-index:2;left:18px;right:18px;bottom:18px;display:flex;align-items:center;gap:12px}.lp .hero-photo figcaption img{width:64px;flex-shrink:0;filter:drop-shadow(0 4px 10px hsl(0 0% 0%/.6))}.lp .hero-photo figcaption b{display:block;font:800 1.05rem/1.15 var(--f-display);text-transform:uppercase;letter-spacing:.03em}.lp .hero-photo figcaption span{display:block;font:700 10.5px/1.4 var(--f-display);text-transform:uppercase;letter-spacing:.14em;color:var(--green)}@keyframes lp-rise{0%{transform:translateY(14px);opacity:0}}@media (max-width:860px){.lp .hero{padding-block:32px 48px}.lp .hero .wrap{grid-template-columns:minmax(0,1fr);gap:20px}.lp .hero-photo{order:-1;width:min(360px,100%);aspect-ratio:4/5}}.lp section{padding-block:72px}.lp .sec-h{display:grid;gap:12px;max-width:720px;margin-bottom:36px}.lp .sec-h h2{font-size:clamp(1.7rem,3.6vw,2.5rem);line-height:1.12;font-weight:800}.lp .sec-h p{color:var(--fg-muted);font-size:1.05rem}.lp .band{background:linear-gradient(180deg,transparent,hsl(165 24% 6%/.7) 18%,hsl(165 24% 6%/.7) 82%,transparent)}.lp .features{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.lp .feat{background:var(--card);border:1px solid var(--border);border-radius:16px;padding:22px;display:grid;gap:14px;align-content:start;min-width:0}.lp .feat.wide{grid-column:span 2}.lp .feat.full{grid-column:1/-1}.lp .feat h3{font-size:1.1rem;font-weight:700;display:flex;align-items:center;gap:10px}.lp .feat h3 svg{width:22px;height:22px;color:var(--gold);flex-shrink:0}.lp .feat p{color:var(--fg-muted);font-size:.95rem}.lp .feat ul{margin:0;padding:0;list-style:none;display:grid;gap:6px;font-size:.92rem;color:var(--fg-muted)}.lp .feat li:before{content:"▸ ";color:var(--green)}@media (max-width:960px){.lp .features{grid-template-columns:repeat(2,minmax(0,1fr))}.lp .feat.tail{grid-column:span 2}}@media (max-width:640px){.lp .features{grid-template-columns:minmax(0,1fr)}.lp .feat.full,.lp .feat.tail,.lp .feat.wide{grid-column:auto}}.lp .mini{background:var(--card-2);border:1px solid var(--border);border-radius:10px;padding:14px;display:grid;gap:10px;font-size:12.5px}.lp .mini .row{display:flex;align-items:center;justify-content:space-between;gap:8px}.lp .chip{display:inline-flex;align-items:center;gap:4px;padding:2px 8px;border-radius:6px;font:700 10.5px var(--f-body);letter-spacing:.05em;text-transform:uppercase;border:1px solid transparent;white-space:nowrap}.lp .chip.g{background:var(--green-soft);color:var(--green);border-color:hsl(150 85% 42%/.3)}.lp .chip.r{background:var(--red-soft);color:var(--red);border-color:hsl(0 74% 60%/.3)}.lp .chip.y{background:var(--gold-soft);color:var(--gold)}.lp .chip.m{background:var(--muted);color:var(--fg-muted)}.lp .thermo{position:relative;height:10px;border-radius:99px;background:linear-gradient(90deg,var(--red),var(--muted) 50%,var(--green))}.lp .thermo i{position:absolute;top:-5px;width:6px;height:20px;margin-left:-3px;border-radius:3px;background:var(--fg);box-shadow:0 0 0 3px var(--card-2);left:88%;animation:lp-needle 2.4s ease-out both}@keyframes lp-needle{0%{left:50%}}.lp .zone{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:8px;align-items:center}.lp .bar{height:6px;border-radius:99px;background:var(--muted);overflow:hidden}.lp .bar b{display:block;height:100%;border-radius:99px}.lp .assets{display:flex;flex-wrap:wrap;gap:6px}.lp .assets span{font:700 11px var(--f-mono);padding:5px 9px;border-radius:6px;background:var(--muted)}.lp .assets span.on{background:var(--gold);color:var(--gold-ink)}.lp .lesson{display:flex;align-items:center;gap:10px}.lp .lesson .n{display:grid;place-items:center;width:30px;height:30px;border-radius:7px;border:1px solid hsl(39 55% 63%/.35);background:var(--gold-soft);color:var(--gold);font:700 12px var(--f-mono);flex-shrink:0}.lp .lesson .n.ok{border-color:hsl(150 85% 42%/.45);background:var(--green-soft);color:var(--green)}.lp .bubble{border:1px solid var(--border);background:hsl(165 18% 11%/.5);border-radius:9px;padding:8px 10px}.lp .bubble.me{border-color:hsl(39 55% 63%/.3);background:var(--gold-soft);justify-self:end}.lp .req{position:relative;border-radius:22px;padding:2px;background:linear-gradient(135deg,var(--gold),hsl(150 85% 42%/.7),var(--gold))}.lp .req-in{border-radius:20px;background:radial-gradient(ellipse 70% 60% at 100% 0,hsl(150 85% 42%/.12),transparent 70%),var(--card);padding:clamp(24px,4vw,44px);display:grid;gap:26px}.lp .req h2{font-size:clamp(1.6rem,3.4vw,2.4rem);line-height:1.1;font-weight:900}.lp .req-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.lp .req-item{border:1px solid var(--border);background:hsl(160 30% 3%/.5);border-radius:14px;padding:18px;display:grid;gap:8px;align-content:start}.lp .req-item .big{font:900 1.9rem/1 var(--f-display)}.lp .req-item .lbl{font-size:.95rem;color:var(--fg-muted)}.lp .req-item .lbl b{color:var(--fg)}.lp .req .or{font:800 12px var(--f-display);letter-spacing:.2em;color:var(--fg-muted);text-transform:uppercase}@media (max-width:820px){.lp .req-grid{grid-template-columns:minmax(0,1fr)}}.lp .rules{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.lp .rule{border-radius:14px;padding:20px;border:1px solid;display:grid;gap:10px;align-content:start}.lp .rule svg{width:26px;height:26px}.lp .rule h3{font-size:1.05rem}.lp .rule p{font-size:.95rem;color:var(--fg-muted)}.lp .rule.no{border-color:hsl(0 74% 60%/.35);background:var(--red-soft)}.lp .rule.no svg{color:var(--red)}.lp .rule.lock{border-color:hsl(38 92% 55%/.35);background:hsl(38 92% 55%/.08)}.lp .rule.lock svg{color:var(--amber)}.lp .rule.one{border-color:hsl(39 55% 63%/.35);background:var(--gold-soft)}.lp .rule.one svg{color:var(--gold)}@media (max-width:820px){.lp .rules{grid-template-columns:minmax(0,1fr)}}.lp .steps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;counter-reset:s}.lp .step{position:relative;background:var(--card);border:1px solid var(--border);border-radius:14px;padding:22px 18px 18px;display:grid;gap:8px;align-content:start}.lp .step .n{font:900 2.4rem/1 var(--f-display);color:transparent;-webkit-text-stroke:1.5px var(--gold)}.lp .step h3{font-size:1rem}.lp .step p{font-size:.92rem;color:var(--fg-muted)}@media (max-width:900px){.lp .steps{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:520px){.lp .steps{grid-template-columns:minmax(0,1fr)}}.lp .final{text-align:center;display:grid;justify-items:center;gap:18px}.lp .final h2{font-size:clamp(1.8rem,4vw,2.8rem);font-weight:900;text-transform:uppercase;line-height:1.08}.lp .final .ctas{justify-content:center}.lp .final .hint{font-size:.9rem;color:var(--fg-muted);max-width:36em}.lp footer{border-top:1px solid var(--border);padding-block:28px 40px;color:var(--fg-muted);font-size:12.5px}.lp footer .wrap{display:grid;gap:10px}.lp .toast{position:fixed;left:50%;bottom:calc(24px + env(safe-area-inset-bottom, 0px));transform:translateX(-50%);background:var(--card);border:1px solid hsl(39 55% 63%/.4);border-radius:10px;padding:12px 16px;font-size:14px;box-shadow:0 16px 40px hsl(0 0% 0%/.5);z-index:50;width:-moz-max-content;width:max-content;max-width:calc(100vw - 32px)}@media (prefers-reduced-motion:reduce){.lp,.lp *,.lp :after,.lp :before{animation:none!important;transition:none!important}}.lp .hero-photo .ig-tag{display:inline-flex;align-items:center;gap:6px;margin-top:6px;font:600 12.5px/1 var(--f-body);color:var(--fg);text-decoration:none;padding:6px 10px 6px 8px;border-radius:999px;background:hsl(0 0% 0%/.45);border:1px solid hsl(0 0% 100%/.18);backdrop-filter:blur(6px)}.lp .hero-photo .ig-tag svg{width:15px;height:15px}.lp .hero-photo .ig-tag:hover{border-color:var(--gold,#d4af37)}.lp .top .ig{display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;border-radius:10px;color:var(--fg-muted);border:1px solid var(--border);text-decoration:none;flex-shrink:0}.lp .top .ig:hover{color:var(--fg);background:var(--muted)}.lp .top .ig svg{width:19px;height:19px}.lp .top .actions{display:flex;align-items:center;gap:6px}.lp footer .ig-foot{display:inline-flex;align-items:center;gap:6px;color:var(--fg);text-decoration:none;font-weight:600}.lp footer .ig-foot svg{width:16px;height:16px}.lp footer .ig-foot:hover{text-decoration:underline}@media (max-width:480px){.lp .top .hide-sm{display:none}.lp .top .login{padding:8px 10px}}.lp .help{padding-block:72px;border-top:1px solid var(--border)}.lp .help-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);gap:40px;align-items:start}.lp .help-copy{display:grid;gap:14px}.lp .help-copy h2{font:800 clamp(1.7rem,3.4vw,2.4rem)/1.1 var(--f-display);text-transform:uppercase;margin:0}.lp .help-copy p,.lp .help-copy ul{color:var(--fg-muted);margin:0}.lp .help-copy ul{padding-left:18px;display:grid;gap:8px}.lp .help-copy li b{color:var(--fg)}.lp .help-card{background:var(--card);border:1px solid var(--border);border-radius:16px;padding:22px}.lp .help-form,.lp .help-form .two{display:grid;gap:14px}.lp .help-form .two{grid-template-columns:1fr 1fr}.lp .help-form label{display:grid;gap:6px;font:600 12px/1.2 var(--f-body);color:var(--fg-muted);text-transform:uppercase;letter-spacing:.05em}.lp .help-form input,.lp .help-form select,.lp .help-form textarea{font:400 15px/1.4 var(--f-body);color:var(--fg);background:hsl(160 30% 3%/.6);border:1px solid var(--border);border-radius:9px;padding:10px 12px;width:100%;text-transform:none;letter-spacing:0}.lp .help-form textarea{resize:vertical;min-height:110px}.lp .help-form input:focus,.lp .help-form select:focus,.lp .help-form textarea:focus{outline:none;border-color:var(--gold);box-shadow:0 0 0 3px var(--gold-soft)}.lp .help-form .btn{justify-self:start}.lp .help-form .hp{position:absolute;left:-9999px;width:1px;height:1px;opacity:0}.lp .help-form .hint{margin:0;font-size:13px;color:var(--fg-muted)}.lp .help-form .hint a{color:var(--gold)}.lp .help-err{margin:0;color:hsl(0 74% 66%);font-size:14px}.lp .help-done{display:flex;gap:14px;align-items:flex-start}.lp .help-done svg{width:28px;height:28px;color:hsl(150 85% 42%);flex-shrink:0}.lp .help-done p{margin:4px 0 0;color:var(--fg-muted)}.lp .top .help-link{font:600 14px var(--f-body);text-decoration:none;color:var(--fg-muted);padding:8px 10px;border-radius:8px}.lp .top .help-link:hover{color:var(--fg);background:var(--muted)}@media (max-width:860px){.lp .help-grid{grid-template-columns:minmax(0,1fr);gap:24px}}@media (max-width:520px){.lp .help-form .two{grid-template-columns:minmax(0,1fr)}.lp .help-form .btn{justify-self:stretch}.lp .help-card{padding:16px}}@media (max-width:400px){.lp .top .help-link{display:none}}.lp .help{scroll-margin-top:70px}.lp .help-form label small{text-transform:none;letter-spacing:0;font-weight:500;font-size:12px}.lp .help.simple{border-top:0;min-height:calc(100vh - 70px)}.lp .help-copy a,.lp .help-done a{color:var(--gold)}.lp .help-done .protocol{margin:8px 0;font-size:15px;color:var(--fg)}.lp .help-done .protocol strong{font:700 22px/1 var(--f-mono,monospace);letter-spacing:.12em;color:var(--gold);margin-left:6px}.lp .track-head{display:flex;justify-content:space-between;align-items:flex-start;gap:12px}.lp .track-head b{display:block;font-size:16px}.lp .track-head span{font-size:13px;color:var(--fg-muted)}.lp .track-head .st{font:700 11px/1 var(--f-body);text-transform:uppercase;letter-spacing:.06em;padding:6px 9px;border-radius:6px;font-style:normal;white-space:nowrap}.lp .st-open{background:hsl(38 92% 55%/.14);color:hsl(38 92% 60%)}.lp .st-answered{background:hsl(150 85% 42%/.14);color:hsl(150 85% 50%)}.lp .st-closed{background:var(--muted);color:var(--fg-muted)}.lp .track-msgs{display:grid;gap:10px;max-height:420px;overflow-y:auto;padding:4px 2px}.lp .tm{border:1px solid var(--border);border-radius:10px;padding:10px 12px;max-width:92%}.lp .tm.me{justify-self:end;background:var(--gold-soft);border-color:hsl(39 55% 63%/.3)}.lp .tm.staff{justify-self:start;background:var(--card-2,var(--card))}.lp .tm .who{margin:0 0 4px;font-size:12px;font-weight:700;color:var(--fg-muted)}.lp .tm.staff .who{color:var(--gold)}.lp .tm .txt{margin:0;white-space:pre-wrap;overflow-wrap:anywhere;font-size:14.5px}.lp .tm img{margin-top:8px;max-height:240px;border-radius:8px;border:1px solid var(--border)}.lp .track-actions{display:flex;flex-wrap:wrap;gap:10px}.lp .red-text{color:var(--red)}.lp .hero{isolation:isolate}.lp .hero:before{animation:lp-grid 40s linear infinite}@keyframes lp-grid{to{background-position:0 0,0 0,0 40px,40px 0}}.lp .hero-fx{position:absolute;inset:0;z-index:-1;pointer-events:none;overflow:hidden}.lp .hero-fx .blob{position:absolute;border-radius:50%;opacity:.8;will-change:transform}.lp .hero-fx .b1{width:420px;height:420px;left:-120px;top:-80px;background:radial-gradient(circle,hsl(150 85% 42%/.22),transparent 68%);animation:lp-float1 18s ease-in-out infinite alternate}.lp .hero-fx .b2{width:380px;height:380px;right:-100px;top:30%;background:radial-gradient(circle,hsl(39 55% 63%/.2),transparent 68%);animation:lp-float2 22s ease-in-out infinite alternate}.lp .hero-fx .b3{width:300px;height:300px;left:35%;bottom:-160px;background:radial-gradient(circle,hsl(170 55% 30%/.25),transparent 68%);animation:lp-float1 26s ease-in-out infinite alternate-reverse}@keyframes lp-float1{to{transform:translate(120px,60px) scale(1.15)}}@keyframes lp-float2{to{transform:translate(-140px,-40px) scale(.9)}}.lp .fx-candles{position:absolute;right:-2%;bottom:0;width:46%;height:70%;opacity:.12}.lp .fx-candles g{stroke:var(--green);fill:hsl(150 85% 42%/.5);stroke-width:2;animation:lp-bob 6s ease-in-out infinite;animation-delay:calc(var(--i) * -.4s);transform-box:fill-box}.lp .fx-candles g:nth-child(3n){stroke:var(--red);fill:hsl(0 74% 60%/.5)}@keyframes lp-bob{50%{transform:translateY(-10px)}}@media (max-width:860px){.lp .fx-candles{width:90%;opacity:.07}}.lp .ticker{position:relative;overflow:hidden;border-bottom:1px solid var(--border);background:hsl(165 24% 6%/.75)}.lp .ticker:after,.lp .ticker:before{content:"";position:absolute;top:0;bottom:0;width:60px;z-index:1;pointer-events:none}.lp .ticker:before{left:0;background:linear-gradient(90deg,var(--bg),transparent)}.lp .ticker:after{right:0;background:linear-gradient(270deg,var(--bg),transparent)}.lp .ticker-track{display:flex;width:-moz-max-content;width:max-content;animation:lp-marquee 38s linear infinite}.lp .ticker:hover .ticker-track{animation-play-state:paused}.lp .tk{display:inline-flex;align-items:center;gap:8px;padding:9px 22px;font:600 13px var(--f-body);white-space:nowrap;border-right:1px solid var(--border)}.lp .tk b{font:700 12px var(--f-mono);letter-spacing:.04em}.lp .tk .num{color:var(--fg)}.lp .tk .up{color:var(--green)}.lp .tk .dn{color:var(--red)}.lp .tk .sd,.lp .tk.note{color:var(--fg-muted)}.lp .tk.note{font-weight:500;font-size:12px}@keyframes lp-marquee{to{transform:translateX(-50%)}}.lp .stats-band{padding-block:0 8px}.lp .stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.lp .stat{border:1px solid var(--border);background:linear-gradient(180deg,hsl(165 24% 6%/.9),hsl(165 24% 6%/.5));border-radius:14px;padding:18px;display:grid;gap:4px}.lp .stat b{font:800 clamp(1.6rem,3vw,2.2rem)/1 var(--f-display);background:linear-gradient(90deg,var(--gold),var(--gold-hi));-webkit-background-clip:text;background-clip:text;color:transparent}.lp .stat span{color:var(--fg-muted);font-size:.9rem}@media (max-width:760px){.lp .stats{grid-template-columns:repeat(2,minmax(0,1fr))}}.lp .reveal{opacity:0;transform:translateY(22px);transition:opacity .7s ease,transform .7s cubic-bezier(.2,.7,.2,1)}.lp .reveal.in{opacity:1;transform:none}.lp .features .reveal:nth-child(3n+2){transition-delay:.08s}.lp .features .reveal:nth-child(3n){transition-delay:.16s}.lp .stats .reveal:nth-child(2){transition-delay:.08s}.lp .stats .reveal:nth-child(3){transition-delay:.16s}.lp .stats .reveal:nth-child(4){transition-delay:.24s}.lp .feat{transition:border-color .25s,transform .25s,box-shadow .25s}.lp .feat:hover{border-color:hsl(39 55% 63%/.45);transform:translateY(-3px);box-shadow:0 18px 50px hsl(0 0% 0%/.35)}.lp .feat p b{color:var(--fg);font-weight:600}.lp .plan-demo{gap:12px}.lp .pd-head{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.lp .pd-live{margin-left:auto;display:inline-flex;align-items:center;gap:6px;font:700 10.5px var(--f-body);text-transform:uppercase;letter-spacing:.08em;color:var(--fg-muted)}.lp .pd-live i{width:7px;height:7px;border-radius:50%;background:var(--green);animation:lp-blink 1.4s ease-in-out infinite}@keyframes lp-blink{50%{opacity:.2}}.lp .pd-chart{position:relative}.lp .plan-svg{display:block;width:100%;height:auto}.lp .plan-svg .gl{stroke:hsl(162 16% 15%/.8);stroke-width:1}.lp .plan-svg .gt{fill:var(--fg-muted);font:10px var(--f-mono)}.lp .plan-svg .zn rect{fill:hsl(0 74% 60%/.14);stroke:hsl(0 74% 60%/.8);stroke-width:1}.lp .plan-svg .zn text{fill:var(--red);font:700 10px var(--f-body);letter-spacing:.06em}.lp .plan-svg .zn{animation:lp-zone 12s ease-in-out infinite}@keyframes lp-zone{0%,8%{opacity:0}14%,92%{opacity:1}28%,34%{filter:drop-shadow(0 0 10px hsl(0 74% 60%/.8))}to{opacity:0}}.lp .plan-svg .hl line{stroke-dasharray:6 4;stroke-width:1.3}.lp .plan-svg .hl text{font:700 9.5px var(--f-body);fill:#0b0f0d}.lp .plan-svg .hl.stop line{stroke:var(--red)}.lp .plan-svg .hl.stop rect{fill:var(--red)}.lp .plan-svg .hl.tg line{stroke:var(--green)}.lp .plan-svg .hl.tg rect{fill:var(--green)}.lp .plan-svg .hl{animation:lp-hl 12s ease-in-out infinite;animation-delay:var(--d)}@keyframes lp-hl{0%,6%{opacity:0}12%,90%{opacity:1}98%,to{opacity:0}}.lp .plan-svg .cd line{stroke-width:1.2}.lp .plan-svg .cd.u line{stroke:var(--green)}.lp .plan-svg .cd.u rect{fill:var(--green)}.lp .plan-svg .cd.d line{stroke:var(--red)}.lp .plan-svg .cd.d rect{fill:var(--red)}.lp .plan-svg .cd{opacity:0;transform-box:fill-box;transform-origin:center bottom;animation:lp-candle 12s ease-out infinite;animation-delay:calc(var(--i) * .13s)}@keyframes lp-candle{0%{opacity:0;transform:scaleY(.2)}3%{opacity:1;transform:none}86%{opacity:1}94%,to{opacity:0}}.lp .pd-toast{position:absolute;left:50%;top:10px;transform:translate(-50%,-8px);display:grid;gap:2px;padding:9px 14px;border-radius:10px;background:var(--card);border:1px solid hsl(39 55% 63%/.5);box-shadow:0 14px 40px hsl(0 0% 0%/.5);font-size:12.5px;opacity:0;animation:lp-toast 12s ease-in-out infinite;white-space:nowrap}.lp .pd-toast span{color:var(--fg-muted);font-size:11.5px}@keyframes lp-toast{0%,30%{opacity:0;transform:translate(-50%,-8px)}33%,52%{opacity:1;transform:translate(-50%)}56%,to{opacity:0;transform:translate(-50%,-8px)}}.lp .pd-hit{position:absolute;right:74px;bottom:34%;opacity:0;animation:lp-hit 12s ease-in-out infinite}@keyframes lp-hit{0%,40%{opacity:0;transform:scale(.8)}44%,86%{opacity:1;transform:none}92%,to{opacity:0}}.lp .pd-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.lp .pd-grid>div{display:grid;gap:2px}.lp .pd-grid .l{font:700 10px var(--f-body);text-transform:uppercase;letter-spacing:.08em;color:var(--fg-muted)}.lp .pd-grid b{font-size:14px}.lp .pd-grid small{color:var(--fg-muted);font-size:11px}@media (max-width:560px){.lp .pd-grid{grid-template-columns:minmax(0,1fr)}.lp .pd-toast{white-space:normal;width:86%}.lp .pd-hit{right:96px;bottom:30%}}.lp .ladder{gap:7px}.lp .lv{display:grid;grid-template-columns:70px minmax(0,1fr) auto;gap:8px;align-items:center;border:1px solid var(--border);border-left-width:3px;border-radius:8px;padding:7px 9px}.lp .lv.up{border-left-color:hsl(0 74% 60%/.7)}.lp .lv.dn{border-left-color:hsl(150 85% 42%/.7)}.lp .lv.plan{border-color:hsl(39 55% 63%/.6);background:var(--gold-soft)}.lp .lv .num{font-weight:700}.lp .lv b{font-size:12px;font-weight:600}.lp .dots{display:inline-flex;gap:3px}.lp .dots i{width:6px;height:6px;border-radius:50%;background:var(--muted)}.lp .dots i.on{background:var(--gold)}.lp .lv-now{display:flex;align-items:center;gap:8px}.lp .lv-now i{flex:1;height:1px;background:hsl(39 55% 63%/.5)}.lp .lv-now span{background:var(--gold);color:var(--gold-ink);font-weight:700;font-size:11.5px;padding:2px 8px;border-radius:5px;animation:lp-pulse 2.4s ease-in-out infinite}@keyframes lp-pulse{50%{box-shadow:0 0 0 6px hsl(39 55% 63%/.15)}}.lp .reveal .lv{opacity:0;transform:translateX(-10px);transition:opacity .5s,transform .5s;transition-delay:calc(.25s + var(--k) * .15s)}.lp .reveal.in .lv{opacity:1;transform:none}.lp .lights{gap:8px}.lp .lt{display:grid;grid-template-columns:14px 34px minmax(0,1fr);align-items:center;gap:8px;font-size:13px}.lp .lt i{width:12px;height:12px;border-radius:50%}.lp .lt i.r{background:var(--red);box-shadow:0 0 12px hsl(0 74% 60%/.7);animation:lp-glow 2.6s ease-in-out infinite}.lp .lt i.y{background:var(--amber);box-shadow:0 0 12px hsl(38 92% 55%/.6);animation:lp-glow 2.6s ease-in-out .6s infinite}.lp .lt span{font-weight:700}@keyframes lp-glow{50%{opacity:.55}}.lp .bar .fill{width:0;height:100%;background:var(--gold);border-radius:99px;transition:width 1.6s cubic-bezier(.2,.7,.2,1) .3s}.lp .reveal.in .bar .fill{width:var(--w)}.lp .alert-demo{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:12px;border-color:hsl(39 55% 63%/.45);animation:lp-alert 5s ease-in-out infinite}.lp .alert-demo>div{display:grid;gap:2px;font-size:12.5px}.lp .alert-demo .bell{display:grid;place-items:center;width:40px;height:40px;border-radius:50%;background:var(--gold-soft);color:var(--gold)}.lp .alert-demo .bell svg{width:20px;height:20px;transform-origin:50% 10%;animation:lp-ring 5s ease-in-out infinite}@keyframes lp-ring{0%,70%,to{transform:none}74%{transform:rotate(16deg)}78%{transform:rotate(-14deg)}82%{transform:rotate(10deg)}86%{transform:rotate(-6deg)}90%{transform:none}}@keyframes lp-alert{0%,70%,to{box-shadow:none}76%,90%{box-shadow:0 0 0 4px hsl(39 55% 63%/.15),0 10px 30px hsl(0 0% 0%/.35)}}.lp .brief p.type{color:var(--fg);font-size:12.5px;padding-left:12px;position:relative;opacity:0;transform:translateY(6px);transition:opacity .5s,transform .5s;transition-delay:calc(.3s + var(--k) * .35s)}.lp .brief p.type:before{content:"";position:absolute;left:0;top:.55em;width:5px;height:5px;border-radius:50%;background:var(--gold)}.lp .reveal.in .brief p.type{opacity:1;transform:none}.lp #requisitos .req{background-size:200% 200%;animation:lp-shine 8s ease-in-out infinite}@keyframes lp-shine{50%{background-position:100% 100%}}.lp .step .n{transition:-webkit-text-stroke-color .3s,color .3s}.lp .step:hover .n{color:var(--gold-soft)}.lp .plan-svg .zn text{paint-order:stroke;stroke:hsl(165 24% 6%);stroke-width:4px;stroke-linejoin:round}.lp .feat.full .mini{grid-template-columns:repeat(3,minmax(0,1fr))}@media (max-width:640px){.lp .pd-chart{overflow:hidden}.lp .plan-svg{width:175%;margin-left:-75%}.lp .feat.full .mini{grid-template-columns:minmax(0,1fr)}}.lp .sticky-cta{display:none}@media (max-width:760px){.lp .sticky-cta{display:block;position:fixed;left:0;right:0;bottom:0;z-index:40;padding:12px 16px calc(12px + env(safe-area-inset-bottom));background:linear-gradient(180deg,transparent,var(--bg) 35%);transform:translateY(110%);transition:transform .35s ease;pointer-events:none}.lp .sticky-cta.show{transform:none;pointer-events:auto}.lp .sticky-cta .btn{width:100%;justify-content:center}}.lp .free-card{display:flex;align-items:center;gap:16px;margin:4px 0 26px;padding:14px 18px;max-width:34em;border:1px solid hsl(150 85% 42%/.45);border-radius:14px;background:linear-gradient(135deg,hsl(150 85% 42%/.14),hsl(39 55% 63%/.08));box-shadow:0 0 0 4px hsl(150 85% 42%/.06),0 14px 40px hsl(150 85% 42%/.1)}.lp .free-card>div{display:grid;text-align:center;flex-shrink:0}.lp .free-card .tag{font:700 10.5px/1 var(--f-display);letter-spacing:.16em;text-transform:uppercase;color:var(--fg-muted)}.lp .free-card .big{font:900 clamp(1.9rem,4vw,2.5rem)/1 var(--f-display);color:var(--green);letter-spacing:.02em;text-shadow:0 0 24px hsl(150 85% 42%/.35);margin-top:4px}.lp .free-card p{margin:0;font-size:.92rem;line-height:1.45;color:var(--fg-muted);border-left:1px solid hsl(150 85% 42%/.3);padding-left:16px}.lp .free-card p b{color:var(--fg);font-weight:600}.lp .free-card.center{margin:18px auto 24px;text-align:left}@media (max-width:520px){.lp .free-card{flex-direction:column;align-items:stretch;gap:10px}.lp .free-card p{border-left:0;padding-left:0;border-top:1px solid hsl(150 85% 42%/.3);padding-top:10px;text-align:center}}