:root{--bg:#0b1110;--panel:#14201b;--green:#75db91;--green2:#b9f3c7;--text:#eff7f1;--muted:#b5c7bd;--line:#2a4034}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--bg);color:var(--text);font-family:Inter,Segoe UI,Arial,sans-serif;line-height:1.65}a{color:var(--green2)}.wrap{max-width:1120px;margin:auto;padding:0 24px}header{border-bottom:1px solid var(--line);background:#0b1110e8;position:sticky;top:0;z-index:10;backdrop-filter:blur(12px)}nav{display:flex;align-items:center;justify-content:space-between;gap:20px;min-height:76px}.brand{display:flex;gap:12px;align-items:center;color:white;text-decoration:none;font-size:23px;font-weight:800;letter-spacing:-.8px}.mark{display:grid;place-items:center;background:var(--green);color:#0b2112;border-radius:12px;font-weight:900;width:42px;height:42px;font-size:18px}.links{display:flex;gap:24px;align-items:center}.links a{text-decoration:none;color:#d8e6dc;font-size:14px}.links a:hover{color:var(--green)}.btn{display:inline-block;border-radius:10px;background:var(--green);color:#0b2112!important;text-decoration:none;padding:13px 21px;font-weight:800;line-height:1.3}.btn.secondary{background:transparent;border:1px solid #63816d;color:#e5f5e9!important}.hero{padding:106px 0 95px;background:radial-gradient(ellipse at 80% 25%,#1c5031 0,transparent 43%)}.eyebrow{text-transform:uppercase;letter-spacing:2px;color:var(--green);font-size:12px;font-weight:800}.hero h1{font-size:clamp(43px,6.3vw,76px);letter-spacing:-3px;line-height:1.08;max-width:850px;margin:18px 0}.hero p{font-size:20px;color:var(--muted);max-width:690px}.actions{display:flex;gap:14px;flex-wrap:wrap;margin-top:32px}.section{padding:82px 0}.section.alt{background:#101a15}.section h2{font-size:clamp(30px,4vw,44px);letter-spacing:-1.5px;line-height:1.2;margin:10px 0 17px}.lead{color:var(--muted);max-width:720px;font-size:18px}.cards{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-top:34px}.card{background:var(--panel);border:1px solid var(--line);padding:28px;border-radius:17px}.card .num{color:var(--green);font-size:13px;font-weight:800}.card h3{margin:13px 0 10px;font-size:21px}.card p{color:var(--muted);margin:0}.banner{background:linear-gradient(125deg,#214d30,#173121);border:1px solid #386b46;border-radius:20px;padding:45px;margin:20px 0}.banner h2{margin-top:0}.banner p{color:#d5e8d9}.page{padding:75px 0 100px;max-width:850px}.page h1{font-size:clamp(36px,5vw,58px);letter-spacing:-2px;line-height:1.1}.page h2{margin-top:42px;font-size:23px}.page p,.page li{color:#c9d9ce}.page ul{padding-left:23px}.note{background:#17251c;border-left:3px solid var(--green);padding:18px 22px;border-radius:5px;color:#dcece0}footer{border-top:1px solid var(--line);padding:34px 0;color:var(--muted);font-size:14px}.foot{display:flex;justify-content:space-between;gap:20px;flex-wrap:wrap}.foot a{margin-right:16px;text-decoration:none}@media(max-width:720px){nav{align-items:flex-start;padding:14px 0;flex-direction:column}.links{gap:14px;flex-wrap:wrap}.links a{font-size:13px}.hero{padding:70px 0}.hero h1{letter-spacing:-2px}.cards{grid-template-columns:1fr}.section{padding:55px 0}.banner{padding:28px}}
