:root{--bg:#0a0604;--bg-2:#120a06;--ink:#fff7ef;--ink-soft:#e9d8c6;--ink-mute:#b59a82;--amber:#ffb547;--orange:#ff7a18;--red:#ff3d2e;--card:#fff7ef0a;--card-line:#ffb44729;--radius:18px;--maxw:1180px;--font:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{background:var(--bg);color:var(--ink);font-family:var(--font);-webkit-font-smoothing:antialiased;line-height:1.55;overflow-x:hidden}a{color:inherit}::selection{background:var(--orange);color:#1a0d04}.wrap{max-width:var(--maxw);margin:0 auto;padding:0 24px}body>nav{z-index:5;background:0 0;justify-content:space-between;align-items:center;max-width:1400px;margin:0 auto;padding:22px 32px;display:flex;position:absolute;top:0;left:0;right:0}.brand{letter-spacing:-.02em;align-items:center;gap:10px;font-size:1.1rem;font-weight:800;display:flex}.brand .dot{background:linear-gradient(135deg,var(--amber),var(--red));border-radius:9px;place-items:center;width:32px;height:32px;font-size:1rem;display:grid;box-shadow:0 0 22px #ff7a1880}.nav-cta{background:var(--ink);color:#1a0d04;border-radius:999px;padding:10px 20px;font-size:.92rem;font-weight:700;text-decoration:none;transition:transform .2s,box-shadow .2s}.nav-cta:hover{transform:translateY(-1px);box-shadow:0 8px 24px #fff7ef2e}.hero{text-align:center;width:100%;padding:104px 0 110px;position:relative;overflow:hidden}.hero:before{content:"";z-index:0;pointer-events:none;background:radial-gradient(70% 60% at 50% 4%,#ff9a2e99,#ff4d124d 40%,#0a060400 72%);height:150%;animation:7s ease-in-out infinite breathe;position:absolute;inset:-30% -20% auto}@keyframes breathe{0%,to{opacity:.85;transform:scale(1)}50%{opacity:1;transform:scale(1.05)}}.hero .inner{z-index:2;max-width:1320px;margin:0 auto;padding:0 24px;position:relative}.eyebrow{border:1px solid var(--card-line);color:var(--ink-soft);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#fff7ef12;border-radius:999px;align-items:center;gap:8px;margin-bottom:26px;padding:8px 17px;font-size:.86rem;font-weight:600;display:inline-flex}.eyebrow .pulse{background:var(--amber);border-radius:50%;width:8px;height:8px;animation:1.8s ease-out infinite ping}@keyframes ping{0%{box-shadow:0 0 #ffb54799}70%{box-shadow:0 0 0 10px #ffb54700}to{box-shadow:0 0 #ffb54700}}h1{letter-spacing:-.035em;max-width:1100px;margin:0 auto 24px;font-size:clamp(2.6rem,5.4vw,4.6rem);font-weight:800;line-height:1.05}h1 .grad{background:linear-gradient(100deg,var(--amber),var(--orange) 45%,var(--red));color:#0000;white-space:nowrap;-webkit-background-clip:text;background-clip:text}.sub{color:var(--ink-soft);text-wrap:balance;max-width:56ch;margin:0 auto 18px;font-size:clamp(1.1rem,2.2vw,1.46rem);line-height:1.5}.sub strong{color:var(--ink)}.trust-row{color:var(--ink-mute);flex-wrap:wrap;justify-content:center;gap:12px 26px;margin:28px auto 0;font-size:.92rem;font-weight:500;display:flex}.trust-row span{align-items:center;gap:7px;display:inline-flex}.signup-shell{max-width:600px;margin:44px auto 0;position:relative}.signup-shell:before{content:"";z-index:0;filter:blur(10px);background:radial-gradient(50% 60%,#ff7a1899,#ff4d1200 72%);border-radius:34px;animation:5s ease-in-out infinite breathe;position:absolute;inset:-26px}.signup{z-index:1;border:1px solid var(--card-line);text-align:left;background:linear-gradient(#1c1008eb,#100905f5);border-radius:26px;padding:34px 30px 30px;position:relative;box-shadow:0 30px 80px #0000008c,inset 0 1px #fff7ef0f}.signup h3{letter-spacing:-.02em;margin-bottom:6px;font-size:1.32rem;font-weight:800}.signup p.small{color:var(--ink-mute);margin-bottom:20px;font-size:.95rem}.form-slot{border:1.5px dashed var(--card-line);text-align:center;color:var(--ink-mute);background:#fff7ef05;border-radius:14px;padding:20px;font-size:.88rem}section.block{border-top:1px solid #ffb44714;padding:84px 0;position:relative}.kicker{color:var(--orange);letter-spacing:.12em;text-transform:uppercase;margin-bottom:14px;font-size:.84rem;font-weight:700}h2{letter-spacing:-.025em;margin-bottom:16px;font-size:clamp(1.9rem,4.2vw,3rem);font-weight:800;line-height:1.07}.lead{color:var(--ink-soft);font-size:1.14rem}.hl{color:#1a0d04;background:linear-gradient(100deg,var(--amber),var(--orange));border-radius:8px;padding:0 .26em;font-weight:800;display:inline-block;transform:rotate(-1.2deg);box-shadow:0 6px 18px #ff7a1859}.benefits{grid-template-columns:repeat(2,1fr);gap:16px;margin-top:36px;display:grid}.bcard{background:var(--card);border-radius:var(--radius);border:1px solid #fff7ef12;padding:24px;transition:border-color .25s,transform .25s,background .25s}.bcard:hover{border-color:var(--card-line);background:#ffb4470d;transform:translateY(-3px)}.bcard .ico{border:1px solid var(--card-line);background:linear-gradient(135deg,#ffb54738,#ff4d122e);border-radius:12px;place-items:center;width:44px;height:44px;margin-bottom:15px;font-size:1.3rem;display:grid}.bcard h4{margin-bottom:6px;font-size:1.1rem;font-weight:700}.bcard p{color:var(--ink-mute);font-size:.95rem}.steps{grid-template-columns:repeat(5,1fr);gap:14px;margin-top:40px;display:grid}.step{background:var(--card);border-radius:var(--radius);border:1px solid #fff7ef12;padding:24px 18px;position:relative}.step .num{letter-spacing:-.04em;background:linear-gradient(120deg,var(--amber),var(--red));color:#0000;-webkit-background-clip:text;background-clip:text;margin-bottom:8px;font-size:2.2rem;font-weight:800;display:block}.step p{color:var(--ink-soft);font-size:.94rem}.compare{grid-template-columns:1fr 1fr;gap:18px;margin-top:36px;display:grid}.col{border-radius:var(--radius);border:1px solid #fff7ef14;padding:28px}.col.bad{background:#fff7ef05}.col.good{border-color:var(--card-line);background:linear-gradient(#ff7a181f,#ff4d120d)}.col h4{margin-bottom:18px;font-size:1.1rem;font-weight:700}.col ul{flex-direction:column;gap:12px;list-style:none;display:flex}.col li{color:var(--ink-soft);align-items:flex-start;gap:10px;font-size:1rem;display:flex}.col li .m{flex:none;font-weight:800}.col.bad .m{color:#a87}.col.good .m{color:var(--amber)}.quote-wrap{text-align:center;margin:0 auto}.quote-head{letter-spacing:-.02em;color:var(--ink);margin-bottom:28px;font-size:clamp(1.4rem,2.6vw,1.9rem);font-weight:800;line-height:1.2}.quote-wrap .qmark{color:var(--orange);opacity:.85;margin-bottom:10px;font-size:4rem;font-weight:800;line-height:.6;display:block}.quote-wrap blockquote{max-width:680px;margin:0 auto}.quote-wrap p{color:var(--ink-soft);margin-bottom:16px;font-size:1.12rem;line-height:1.55}.quote-wrap strong{color:var(--ink)}.sign{align-items:center;gap:12px;margin-top:18px;display:inline-flex}.sign .ava{background:linear-gradient(135deg,var(--amber),var(--red));color:#1a0d04;border-radius:50%;place-items:center;width:46px;height:46px;font-size:1.05rem;font-weight:800;display:grid}.sign .who{text-align:left}.sign .who b{font-size:1rem;display:block}.sign .who span{color:var(--ink-mute);font-size:.86rem}.pills{flex-wrap:wrap;gap:12px;margin-top:32px;display:flex}.pill{background:var(--card);border:1px solid var(--card-line);color:var(--ink-soft);border-radius:999px;padding:13px 22px;font-size:1rem;font-weight:600}.flow{align-items:stretch;gap:10px;margin-top:40px;display:flex}.flow-step{text-align:center;border:1px solid var(--card-line);border-radius:var(--radius);z-index:1;background:linear-gradient(#1c1008b3,#100905bf);flex-direction:column;flex:1 1 0;justify-content:center;align-items:center;width:0;min-width:0;height:240px;padding:20px 16px;display:flex;position:relative}.flow-step .fi{border:1px solid var(--card-line);background:linear-gradient(135deg,#ffb54740,#ff4d1233);border-radius:14px;flex:none;place-items:center;width:52px;height:52px;margin:0 auto 14px;font-size:1.5rem;display:grid}.flow-step .big{letter-spacing:-.02em;background:linear-gradient(120deg,var(--amber),var(--red));color:#0000;-webkit-background-clip:text;background-clip:text;margin-bottom:4px;font-size:1.5rem;font-weight:800;line-height:1.1}.flow-step p{color:var(--ink-soft);font-size:.92rem;line-height:1.4}.flow-step.final{background:linear-gradient(#ff7a1829,#ff4d1212);border-color:#ffb44766;box-shadow:0 0 40px #ff7a182e}.flow-arrow{color:var(--orange);flex:none;justify-content:center;align-items:center;font-size:1.6rem;font-weight:800;display:flex}@media(max-width:780px){.flow{flex-direction:column;align-items:center}.flow-step{flex:none;width:100%;max-width:340px;height:auto;min-height:200px;padding:24px 18px}.flow-arrow{padding:8px 0;transform:rotate(90deg)}}.final{text-align:center;padding:100px 0 120px;position:relative;overflow:hidden}.final:before{content:"";z-index:0;background:radial-gradient(55% 60% at 50% 100%,#ff7a1873,#0a060400 70%);height:140%;animation:7s ease-in-out infinite breathe;position:absolute;inset:auto -20% -30%}.final .wrap{z-index:2;position:relative}.final h2{margin:0 auto 26px}.final .lead{text-align:center;margin:0 auto}footer{text-align:center;border-top:1px solid #ffb44714;padding:38px 0}footer p{color:var(--ink-mute);font-size:.86rem}footer .brand{justify-content:center;margin-bottom:14px}.footer-links{justify-content:center;gap:24px;margin-bottom:14px;display:flex}.footer-links a{color:var(--ink-soft);font-size:.9rem;font-weight:600;text-decoration:none;transition:color .2s}.footer-links a:hover{color:var(--amber)}.reveal{opacity:0;transition:opacity .7s,transform .7s;transform:translateY(24px)}.reveal.in{opacity:1;transform:none}@media(max-width:780px){.benefits{grid-template-columns:1fr}.steps{grid-template-columns:1fr 1fr}.compare{grid-template-columns:1fr}nav{padding:16px}.hero{padding:88px 0 80px}h1 .grad{white-space:normal}}@media(max-width:480px){.steps{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){*{animation:none!important}.reveal{opacity:1;transform:none}}
