:root{--ink:#172033;--muted:#667085;--line:#dfe4ea;--bg:#f7f9fc;--white:#fff;--accent:#e9a227;--accent2:#2d6cdf;--dark:#111827}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;font-family:Inter,Arial,sans-serif;color:var(--ink);background:var(--bg);line-height:1.5}header{position:sticky;top:0;z-index:10;background:rgba(255,255,255,.96);border-bottom:1px solid var(--line);height:72px;display:flex;align-items:center;justify-content:space-between;padding:0 5vw}.brand{font-weight:900;letter-spacing:.08em;font-size:22px}.brand span{color:var(--accent2)}nav{display:flex;align-items:center;gap:22px}nav a,footer a{color:var(--ink);text-decoration:none;font-size:14px}.menu{display:none;background:none;border:0;font-size:24px}.page{max-width:1120px;margin:auto;padding:88px 5vw}.hero{min-height:650px;display:grid;grid-template-columns:1.1fr .9fr;gap:55px;align-items:center}.eyebrow{font-size:12px;font-weight:800;letter-spacing:.13em;color:var(--accent2);margin-bottom:12px}h1{font-size:clamp(42px,6vw,68px);line-height:1.02;margin:0 0 22px}h2{font-size:42px;line-height:1.1;margin:0 0 18px}h3{margin-top:0}.lead{font-size:20px;color:var(--muted);max-width:760px}.actions{display:flex;gap:12px;margin:30px 0}.primary,.secondary,.textbtn,.card button,.copy button,.sharebuttons button{border-radius:10px;padding:13px 18px;font-weight:750;border:1px solid transparent;cursor:pointer}.primary{background:var(--dark);color:#fff}.secondary{background:#fff;color:var(--dark);border-color:var(--line)}.textbtn{background:transparent;color:var(--accent2);border:0}.trust,.fine,.note{font-size:13px;color:var(--muted)}.workflow{background:#fff;border:1px solid var(--line);border-radius:20px;padding:28px;box-shadow:0 15px 45px rgba(23,32,51,.08)}.flowbox{border:2px dashed #aab4c3;border-radius:12px;padding:24px;text-align:center;font-weight:800;background:#fafbfc}.arrow{text-align:center;font-size:28px;color:var(--accent2);padding:6px}.cards{display:grid;grid-template-columns:repeat(4,1fr);gap:18px;margin-top:32px}.cards.two{grid-template-columns:repeat(2,1fr)}.card,.panel,.share,.milestones,.positioncard,.receipt,.checkout,.metric,.pricebox{background:#fff;border:1px solid var(--line);border-radius:16px;padding:24px}.card button{margin-top:12px;background:#fff;border-color:var(--line)}.split{display:grid;grid-template-columns:1fr 1fr;gap:70px;align-items:center}.split li{margin:10px 0}.toggle,.minirow{display:flex;justify-content:space-between;align-items:center;padding:15px 0;border-bottom:1px solid var(--line)}.toggle button{border:1px solid var(--line);background:#fff;border-radius:999px;padding:7px 12px}.toggle button.on{background:#dff5e4}.offer{background:#fff;margin-top:25px;border-radius:24px}.offergrid{display:grid;grid-template-columns:1fr 360px;gap:30px}.counter{font-size:20px;font-weight:800;margin-bottom:20px}.pricebox{text-align:center}.placeholder{display:inline-block;background:#fff7e6;border:1px dashed #d59b2d;color:#855d12;padding:6px 10px;border-radius:7px;font-size:12px}.placeholder.big{font-size:30px;font-weight:900;margin:18px 0}form{max-width:480px;margin:25px auto;display:grid;gap:12px}input{width:100%;padding:13px 14px;border:1px solid #ccd3dd;border-radius:9px;font:inherit}.check{font-size:13px;color:var(--muted);display:flex;gap:8px;align-items:flex-start}.check input{width:auto;margin-top:4px}.full{width:100%}.centered{text-align:center}.positioncard{max-width:480px;margin:25px auto}.small{font-size:12px;letter-spacing:.12em;color:var(--muted);font-weight:800}.number{font-size:92px;font-weight:900;line-height:1.05;margin:10px}.movement{color:#2e7d4f;font-weight:750;margin-bottom:22px}.dashgrid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin:30px 0}.metric span,.receipt span{display:block;color:var(--muted);font-size:13px}.metric b{font-size:34px}.copy{display:flex;gap:8px}.copy input{background:#f8fafc}.copy button{background:var(--dark);color:#fff}.sharebuttons{display:flex;gap:8px;margin-top:12px}.sharebuttons button{background:#fff;border-color:var(--line)}.milestone{display:grid;grid-template-columns:1fr 1.5fr 30px;padding:16px 0;border-bottom:1px solid var(--line)}.accent{color:var(--accent2)}.checkout{display:grid;grid-template-columns:1fr 1fr;gap:30px;max-width:900px;margin:auto}.fakecard{border:1px dashed #aab4c3;border-radius:10px;padding:20px;color:var(--muted)}.success{width:72px;height:72px;border-radius:50%;background:#dff5e4;color:#277344;display:grid;place-items:center;font-size:38px;font-weight:900;margin:0 auto 20px}.receipt{max-width:520px;margin:25px auto;text-align:left}.receipt div{display:flex;justify-content:space-between;padding:13px 0;border-bottom:1px solid var(--line)}.alert{max-width:480px;margin:20px auto;padding:16px;border:1px solid #e6b94c;background:#fff8df;border-radius:10px;text-align:left}.hidden{display:none}footer{border-top:1px solid var(--line);padding:35px 5vw;display:flex;justify-content:space-between;align-items:center;gap:20px;color:var(--muted)}
@media(max-width:800px){header{height:62px}nav{display:none}.menu{display:block}.hero,.split,.offergrid,.checkout{grid-template-columns:1fr}.hero{padding-top:55px}.cards,.dashgrid{grid-template-columns:1fr 1fr}.cards.two{grid-template-columns:1fr}h2{font-size:34px}.workflow{order:2}.page{padding:65px 6vw}.actions{flex-direction:column}.primary,.secondary{width:100%}.offergrid{gap:18px}.checkout{padding:18px}footer{flex-direction:column;align-items:flex-start}}
@media(max-width:500px){.cards,.dashgrid{grid-template-columns:1fr}.number{font-size:72px}.milestone{grid-template-columns:1fr 1fr 25px}.sharebuttons{flex-wrap:wrap}}
