:root{--bg:#0a0c14;--bg2:#11141f;--panel:#151826;--violet:#8b5cf6;--violet-dim:#5b3ea6;--amber:#ffb84d;--text:#eae8f2;--text-dim:#9b9ab0;--line:#262a3d;box-sizing:border-box;padding-top:env(safe-area-inset-top,0);padding-bottom:env(safe-area-inset-bottom,0)}*{box-sizing:inherit;margin:0;padding:0}html{scroll-padding-top:env(safe-area-inset-top,0)}body{background:var(--bg);color:var(--text);font-family:Inter,system-ui,sans-serif;line-height:1.5;overflow-x:hidden}.logo,h1,h2,h3{font-family:Unbounded,system-ui,sans-serif}.wrap{max-width:1040px;margin:0 auto;padding:0 24px}nav{position:-webkit-sticky;position:sticky;top:env(safe-area-inset-top,0);z-index:10;background:rgba(10,12,20,.85);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid var(--line)}nav .wrap{display:flex;align-items:center;justify-content:space-between;height:64px}.logo{font-size:17px;font-weight:700;letter-spacing:.01em}.logo span{color:var(--violet)}.navlinks{display:flex;gap:28px;font-size:14px;color:var(--text-dim)}.navlinks a{color:inherit}.btn,.navlinks a{text-decoration:none}.btn{display:inline-block;padding:11px 22px;border-radius:8px;font-size:14px;font-weight:600;border:1px solid transparent;font-family:Inter,sans-serif}.btn-primary{background:var(--violet);color:#fff}.btn-ghost{border-color:var(--line);color:var(--text)}header.hero{position:relative;padding:72px 0 88px;overflow:hidden}.rings{position:absolute;right:-140px;top:50%;transform:translateY(-50%);width:560px;height:560px;pointer-events:none;opacity:.9}.rings circle{fill:none;stroke-width:1.5}.hero-grid{display:grid;grid-template-columns:1fr;grid-gap:28px;gap:28px;position:relative;z-index:1}.eyebrow{color:var(--amber);font-size:13px;font-weight:600}h1{font-size:clamp(32px,6vw,52px);line-height:1.08;font-weight:700;max-width:11ch;margin:14px 0 18px}.lead{font-size:17px;color:var(--text-dim);max-width:46ch;margin-bottom:28px}.hero-ctas{display:flex;gap:12px;flex-wrap:wrap;margin-bottom:34px}.hero-stats{display:flex;gap:32px;font-size:13px;color:var(--text-dim)}.hero-stats b{display:block;font-family:Unbounded,sans-serif;font-size:20px;color:var(--text);font-weight:500}section{padding:64px 0;border-top:1px solid var(--line)}.section-head{max-width:52ch;margin-bottom:40px}h2{font-size:clamp(24px,4vw,32px);font-weight:700;margin-bottom:10px}.section-head p{color:var(--text-dim);font-size:15px}.steps{display:grid;grid-gap:20px;gap:20px}@media(min-width:760px){.steps{grid-template-columns:repeat(3,1fr)}}.step{background:var(--panel);border:1px solid var(--line);border-radius:12px;padding:24px}.step .num{font-family:Unbounded,sans-serif;color:var(--violet);font-size:13px;font-weight:700;margin-bottom:14px}.step h3{font-size:16px;margin-bottom:8px;font-weight:500}.step p{color:var(--text-dim);font-size:14px}table{width:100%;border-collapse:collapse;background:var(--panel);border:1px solid var(--line);border-radius:12px;overflow:hidden}td,th{text-align:left;padding:14px 18px;font-size:14px;border-bottom:1px solid var(--line)}th{color:var(--text-dim);font-size:12.5px}td.yes,th{font-weight:600}td.yes{color:var(--violet)}td.no{color:var(--text-dim)}tr:last-child td{border-bottom:none}.price-col{color:var(--text-dim);font-size:12px}.cta-band{background:linear-gradient(135deg,var(--violet-dim),var(--bg2));border-radius:16px;padding:48px 32px;text-align:center;border:1px solid var(--line)}.cta-band h2{margin-bottom:10px}.cta-band p{margin-bottom:24px;font-size:15px}.cta-band p,footer{color:var(--text-dim)}footer{border-top:1px solid var(--line);padding:32px 0 calc(32px + env(safe-area-inset-bottom,0px));font-size:12.5px}footer .legal{max-width:60ch;margin-top:10px;line-height:1.6}@media (max-width:600px){.navlinks{display:none}.rings{opacity:.35;right:-220px}.hero-stats{gap:20px}}