:root{--bg:#060806;--bg2:#0d130f;--surface:#101712;--surface2:#172019;--text:#fffdf4;--muted:#b8c3b4;--gold:#f5b43b;--gold2:#ffe08a;--green:#5df28a;--green2:#19b96a;--line:rgba(255,255,255,.12);--shadow:0 30px 90px rgba(0,0,0,.38)}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;background:radial-gradient(circle at 24% -15%,rgba(93,242,138,.22),transparent 34%),radial-gradient(circle at 90% 4%,rgba(245,180,59,.17),transparent 24%),linear-gradient(180deg,#fbfbf2 0 580px,#071009 580px,#050705);color:var(--text)}body:before{content:"";position:fixed;inset:0;pointer-events:none;background-image:linear-gradient(rgba(255,255,255,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.025) 1px,transparent 1px);background-size:70px 70px;mask-image:linear-gradient(180deg,#000,transparent 70%)}a{color:inherit}.wrap{width:min(1180px,calc(100% - 40px));margin:0 auto}header{padding:14px 0;border-bottom:1px solid rgba(6,16,9,.08);position:sticky;top:0;z-index:10;background:#fbfbf2e0;backdrop-filter:blur(18px)}nav{display:flex;align-items:center;justify-content:space-between;gap:22px}.brand{display:flex;align-items:center;gap:10px;font-weight:950;letter-spacing:-.045em;color:#071009;text-decoration:none;font-size:22px}.brand-mark{width:38px;height:38px;border-radius:13px;background:linear-gradient(135deg,var(--green),var(--gold));display:grid;place-items:center;color:#071009;font-weight:1000;box-shadow:0 14px 34px #19b96a38}.links{display:flex;gap:22px;align-items:center;font-size:14px;color:#3d493f}.links a{text-decoration:none;font-weight:750}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;border-radius:999px;padding:13px 20px;background:linear-gradient(135deg,var(--green),var(--gold2));color:#071009;font-weight:950;text-decoration:none;border:1px solid rgba(25,185,106,.3);box-shadow:0 16px 42px #19b96a38;transition:transform .18s ease,box-shadow .18s ease}.btn:hover{transform:translateY(-1px);box-shadow:0 20px 54px #19b96a4d}.ghost{background:#ffffff0f;color:var(--text);border-color:var(--line);box-shadow:none}.light-ghost{background:#fff;color:#071009;border:1px solid rgba(7,16,9,.12);box-shadow:none}main{padding:48px 0 76px}.hero{display:grid;grid-template-columns:1.05fr .95fr;gap:42px;align-items:center}.hero-shell{color:#071009;padding:56px 0 112px;background:radial-gradient(circle at 24% -15%,rgba(93,242,138,.22),transparent 34%),radial-gradient(circle at 90% 4%,rgba(245,180,59,.17),transparent 24%),#fbfbf2}.eyebrow{color:var(--green2);font-size:12px;font-weight:950;text-transform:uppercase;letter-spacing:.16em}h1{font-size:clamp(46px,7vw,88px);line-height:.92;letter-spacing:-.07em;margin:16px 0 24px;color:inherit}h2{font-size:clamp(30px,4vw,52px);line-height:1.05;letter-spacing:-.055em;margin:0 0 18px;color:inherit}h3{font-size:22px;letter-spacing:-.035em;margin:0 0 10px;color:inherit}p{color:var(--muted);line-height:1.72;font-size:17px}.hero-shell p,.hero-shell ul{color:#445044}.lead{font-size:20px;max-width:740px}.card{background:linear-gradient(180deg,#ffffff17,#ffffff09);border:1px solid var(--line);border-radius:30px;padding:28px;box-shadow:var(--shadow)}.card.light{background:#fff;color:#071009;border-color:#0710091a;box-shadow:0 24px 70px #0710091f}.card.light p,.card.light li{color:#4d5a50}.glass{background:#ffffffb8;color:#071009;backdrop-filter:blur(16px);border-color:#0710091a}.glass p{color:#445044}.grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.grid2{display:grid;grid-template-columns:repeat(2,1fr);gap:18px}.metric{font-size:42px;font-weight:1000;color:var(--green2);letter-spacing:-.06em}.metric-label{color:var(--muted);font-size:12px;font-weight:950;letter-spacing:.12em;text-transform:uppercase}.section{margin-top:76px;scroll-margin-top:96px}ul{color:var(--muted);line-height:1.9;padding-left:20px}.cta{display:flex;gap:12px;flex-wrap:wrap;margin-top:30px}.pill-row{display:flex;flex-wrap:wrap;gap:10px;margin-top:22px}.pill{border:1px solid rgba(7,16,9,.1);background:#ffffffb8;padding:9px 12px;border-radius:999px;color:#39463b;font-size:13px;font-weight:800}.dark .pill,.card .pill{border-color:#ffffff1f;background:#ffffff0e;color:#dce6d8}.logo-strip{display:flex;flex-wrap:wrap;gap:12px;align-items:center;justify-content:center;color:#dce6d8}.logo-strip span{border:1px solid rgba(255,255,255,.1);background:#ffffff0d;border-radius:16px;padding:13px 16px;font-weight:900;color:#f4f9ef}.price{display:flex;flex-direction:column;gap:6px;padding:18px 0;border-bottom:1px solid rgba(255,255,255,.09)}.price strong{color:inherit;font-size:28px;letter-spacing:-.045em}.price span{color:inherit;opacity:.7;font-weight:800}input[type=range]{width:100%;accent-color:var(--green)}.calc-number{font-size:58px;font-weight:1000;color:var(--green);letter-spacing:-.07em}footer{border-top:1px solid rgba(255,255,255,.08);padding:36px 0;color:var(--muted);background:#050705}.fine{font-size:13px;color:#8f9a8d}@media(max-width:820px){body{background:linear-gradient(180deg,#fbfbf2 0 720px,#071009 720px)}.hero,.grid,.grid2{grid-template-columns:1fr}.links{display:none}h1{font-size:50px}main{padding-top:28px}}
