:root{
  --bg:#080808; --panel:#111215; --panel2:#17191f; --text:#f6f6f6; --muted:#b8bbc4;
  --gold:#c9a85d; --gold2:#f0d48a; --line:rgba(255,255,255,.12); --shadow:0 24px 80px rgba(0,0,0,.45);
}
*{box-sizing:border-box} html{scroll-behavior:smooth} body{margin:0;font-family:Inter,Arial,sans-serif;background:radial-gradient(circle at 20% 0%,rgba(201,168,93,.16),transparent 34%),linear-gradient(180deg,#070707,#0d0d10 55%,#070707);color:var(--text)}
a{color:inherit;text-decoration:none}.site-header{position:sticky;top:0;z-index:10;display:flex;align-items:center;justify-content:space-between;padding:14px clamp(18px,4vw,56px);background:rgba(8,8,8,.74);backdrop-filter:blur(16px);border-bottom:1px solid var(--line)}
.brand{display:flex;align-items:center;gap:12px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.brand img{width:44px;height:44px;object-fit:cover;border-radius:12px}.nav{display:flex;align-items:center;gap:22px;color:var(--muted);font-size:14px}.nav a:hover{color:#fff}.nav-cta{padding:10px 16px;border:1px solid rgba(201,168,93,.55);border-radius:999px;color:var(--gold)!important}
.hero{min-height:calc(100vh - 76px);display:grid;grid-template-columns:1.08fr .92fr;gap:44px;align-items:center;padding:72px clamp(18px,5vw,72px)}.hero h1{font-size:clamp(42px,7vw,86px);line-height:.94;margin:10px 0 22px;letter-spacing:-.06em}.lead{max-width:720px;color:var(--muted);font-size:clamp(17px,2vw,21px);line-height:1.65}.eyebrow{margin:0;color:var(--gold2);letter-spacing:.22em;text-transform:uppercase;font-size:12px;font-weight:800}.hero-actions{display:flex;gap:14px;flex-wrap:wrap;margin-top:30px}.btn{display:inline-flex;align-items:center;justify-content:center;padding:15px 22px;border-radius:999px;font-weight:800;border:1px solid var(--line);transition:.2s}.btn:hover{transform:translateY(-2px)}.primary{background:linear-gradient(135deg,var(--gold),var(--gold2));color:#111;border:0}.secondary{background:rgba(255,255,255,.04);color:#fff}.wide{width:100%}.trust-row{display:flex;gap:10px;flex-wrap:wrap;margin-top:26px}.trust-row span{border:1px solid var(--line);color:var(--muted);padding:9px 12px;border-radius:999px;font-size:13px}.hero-card{background:linear-gradient(145deg,rgba(255,255,255,.08),rgba(255,255,255,.02));border:1px solid var(--line);border-radius:34px;padding:22px;box-shadow:var(--shadow)}.hero-card img{width:100%;display:block;border-radius:26px}
.section{padding:78px clamp(18px,5vw,72px);border-top:1px solid var(--line)}.section-heading{text-align:center;max-width:760px;margin:0 auto 34px}.section h2,.pricing h2{font-size:clamp(32px,4vw,54px);line-height:1.02;margin:12px 0 0;letter-spacing:-.04em}.cards{display:grid;gap:18px}.three{grid-template-columns:repeat(3,1fr)}.four{grid-template-columns:repeat(4,1fr)}.card,.pricing-card,.legal-box,.copy-box{background:linear-gradient(180deg,var(--panel2),var(--panel));border:1px solid var(--line);border-radius:26px;padding:26px;box-shadow:0 12px 44px rgba(0,0,0,.22)}.card h3{font-size:22px;margin:12px 0 10px}.card p,.copy-box p,.legal-box p,.pricing-card p{color:var(--muted);line-height:1.62}.icon{color:var(--gold2);font-weight:900}.split{display:grid;grid-template-columns:.85fr 1.15fr;gap:28px;align-items:center}.pricing{display:grid;grid-template-columns:1.25fr .75fr;gap:18px;padding:78px clamp(18px,5vw,72px);border-top:1px solid var(--line)}.featured{border-color:rgba(201,168,93,.42)}.small{font-size:13px}.link{color:var(--gold2);font-weight:800}.socials{display:flex;gap:12px;flex-wrap:wrap;margin-top:22px}.socials a,.legal-links a{border:1px solid var(--line);border-radius:999px;padding:10px 14px;color:var(--muted)}.legal-box{max-width:980px;margin:0 auto}.legal-links{display:flex;gap:12px;flex-wrap:wrap;margin-top:20px}.footer{padding:30px;text-align:center;color:var(--muted);border-top:1px solid var(--line)}
@media(max-width:900px){.hero,.split,.pricing{grid-template-columns:1fr}.three,.four{grid-template-columns:1fr}.nav{display:none}.hero{padding-top:46px}.hero h1{font-size:48px}.site-header{position:relative}}
