:root{--bg:#06120e;--card:#10261e;--text:#f5fff9;--muted:#b7d1c6;--line:rgba(255,255,255,.13);--green:#66ff99;--gold:#ffd166;--blue:#8fd3ff;--r:24px}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:radial-gradient(circle at 5% 0,#1e5c42 0,#06120e 38%,#020504 100%);color:var(--text);font-family:Inter,ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif;line-height:1.5}a{color:inherit;text-decoration:none}.wrap{width:min(1180px,92vw);margin:auto}.nav{position:sticky;top:0;z-index:50;background:rgba(6,18,14,.88);border-bottom:1px solid var(--line);backdrop-filter:blur(18px)}.navin{display:flex;align-items:center;justify-content:space-between;padding:15px 0}.brand{font-weight:1000;letter-spacing:-.05em;font-size:25px}.brand span{color:var(--green)}.links{display:flex;gap:15px;align-items:center;color:var(--muted);font-weight:850;font-size:13px;flex-wrap:wrap}.btn{display:inline-flex;align-items:center;justify-content:center;border:0;border-radius:999px;padding:13px 18px;background:var(--green);color:#06120e;font-weight:1000;box-shadow:0 12px 30px rgba(102,255,153,.22);cursor:pointer}.btn.alt{background:transparent;color:var(--text);border:1px solid var(--line);box-shadow:none}.btn.gold{background:var(--gold)}.hero{padding:74px 0 46px}.grid{display:grid;gap:22px}.heroGrid{grid-template-columns:1.08fr .92fr;align-items:center}.pill{display:inline-flex;align-items:center;gap:8px;padding:8px 12px;border-radius:999px;border:1px solid var(--line);background:rgba(255,255,255,.05);color:var(--muted);font-weight:900;font-size:13px}h1{font-size:clamp(45px,7vw,88px);line-height:.92;letter-spacing:-.08em;margin:18px 0}h2{font-size:clamp(32px,4.5vw,58px);line-height:1;letter-spacing:-.06em;margin:0 0 14px}h3{font-size:24px;letter-spacing:-.035em;margin:0 0 8px}p.big{font-size:21px;color:var(--muted);max-width:820px}.actions{display:flex;gap:12px;flex-wrap:wrap;margin-top:24px}.proof{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin-top:28px}.stat,.card,.person,.panel{background:rgba(255,255,255,.058);border:1px solid var(--line);border-radius:var(--r);padding:22px;box-shadow:0 14px 42px rgba(0,0,0,.13)}.stat b{display:block;font-size:30px;color:var(--green);letter-spacing:-.04em}.stat span,.muted{color:var(--muted)}section{padding:64px 0;border-top:1px solid rgba(255,255,255,.075)}.cards{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.cards.four{grid-template-columns:repeat(4,1fr)}.list{padding-left:0;list-style:none}.list li{margin:9px 0;color:var(--muted)}.list li:before{content:'✓';color:var(--green);font-weight:1000;margin-right:8px}.shelf{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.product{background:#0d2119;border:1px solid var(--line);border-radius:18px;padding:16px}.product b{display:block}.price{color:var(--gold);font-weight:1000}.table{width:100%;border-collapse:collapse;background:rgba(255,255,255,.045);border-radius:18px;overflow:hidden}.table th,.table td{text-align:left;padding:12px;border-bottom:1px solid var(--line);vertical-align:top}.table th{color:#06120e;background:var(--green)}.quote{font-size:28px;line-height:1.25;letter-spacing:-.04em}.callout{background:linear-gradient(135deg,rgba(102,255,153,.13),rgba(255,209,102,.08));border:1px solid var(--line);border-radius:32px;padding:30px}.avatar{width:58px;height:58px;border-radius:20px;display:grid;place-items:center;background:linear-gradient(135deg,var(--green),var(--blue));color:#06120e;font-size:25px;font-weight:1000;margin-bottom:14px}.footer{padding:38px 0;color:var(--muted);border-top:1px solid var(--line)}.breadcrumb{color:var(--muted);font-weight:900}.heroMock{background:#07120e;border:1px solid var(--line);border-radius:32px;padding:22px}.dashrow{display:grid;grid-template-columns:1fr 1fr;gap:12px}.mini{background:rgba(255,255,255,.07);border-radius:18px;padding:14px}.mini b{color:var(--green)}@media(max-width:950px){.heroGrid,.cards,.cards.four,.shelf{grid-template-columns:1fr}.proof{grid-template-columns:repeat(2,1fr)}.links{display:none}.dashrow{grid-template-columns:1fr}}@media(max-width:540px){.proof{grid-template-columns:1fr}h1{font-size:48px}.hero{padding-top:48px}}