:root{color-scheme:dark;--bg:#0d1510;--surface:#17231b;--surface2:#203328;--green:#79d18b;--text:#edf7ef;--muted:#9eb5a6}*{box-sizing:border-box}body{margin:0;background:var(--bg);color:var(--text);font-family:Inter,system-ui,-apple-system,'Segoe UI',sans-serif;line-height:1.6}a{color:inherit;text-decoration:none}.wrap{max-width:1160px;margin:auto;padding-left:24px;padding-right:24px}.header{background:#101c16ed;border-bottom:1px solid #2a4232;position:sticky;top:0;z-index:10;backdrop-filter:blur(16px)}.nav{min-height:78px;display:flex;align-items:center;justify-content:space-between;gap:20px}.brand{display:flex;align-items:center;gap:12px;font-weight:900;letter-spacing:2px;line-height:1.2}.brand small{display:block;font-size:10px;color:#8caf95;letter-spacing:2px;margin-top:4px}.logo{background:#284a35;border-radius:14px;padding:11px;font-size:24px}.links{display:flex;align-items:center;gap:23px;font-size:14px;color:#c8d6ca}.links a:hover{color:var(--green)}.navlogin{background:#2f7346;color:white!important;border-radius:10px;padding:10px 14px}.soon{font-size:10px;color:#92dfa1}.menu{display:none;background:transparent;border:1px solid #375640;border-radius:9px;color:white;padding:8px 12px;font-size:20px}.hero{min-height:550px;display:flex;align-items:center;background:radial-gradient(ellipse at 75% 45%,#30654177,transparent 55%),linear-gradient(120deg,#101b13 20%,#172e1e 75%,#0c160f)}.hero-inner{width:100%;padding-top:100px;padding-bottom:100px}.eyebrow{color:var(--green);font-size:12px;letter-spacing:3px;font-weight:800}.hero h1{font-size:clamp(44px,7vw,84px);line-height:1.1;letter-spacing:-3px;margin:22px 0}.hero h1 em{color:var(--green);font-style:normal}.hero p{font-size:19px;max-width:610px;color:#b7cdbb}.actions{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin:30px 0}.btn{display:inline-block;border:1px solid #50725a;border-radius:12px;padding:13px 22px;font:inherit;font-weight:700;cursor:pointer}.btn.primary{background:#3b9254;color:#fff;border-color:#3b9254}.btn:hover{filter:brightness(1.15)}.btn.secondary{background:#1b3023;color:#e1f3e5}.server-pill{display:inline-flex;gap:10px;align-items:center;border:1px solid #385a42;border-radius:30px;background:#15291d;padding:8px 16px;color:#b4cbb9;font-size:13px}.dot{height:8px;width:8px;border-radius:50%;background:#76d98d}.section{padding-top:88px;padding-bottom:88px}.section.inner{min-height:65vh}.section h1{font-size:clamp(38px,6vw,64px);margin:12px 0 16px}.section h2{font-size:clamp(30px,4vw,42px);margin:12px 0}.section-title{text-align:center;margin-bottom:35px}.section-title p,.lead{color:var(--muted);font-size:18px}.cards{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.cards.two{grid-template-columns:repeat(2,1fr)}.card{background:linear-gradient(145deg,#1c2e21,#142119);border:1px solid #2c4a35;border-radius:20px;padding:30px}.card h3{font-size:22px;margin:12px 0}.card p{color:#b0c6b6}.emoji{font-size:36px}.cta{display:flex;align-items:center;justify-content:space-between;gap:24px;background:#1b3424;border:1px solid #366045;border-radius:24px;padding:40px}.cta p,.muted{color:var(--muted)}.centered{text-align:center}.login-card{max-width:480px;margin:35px auto}.notice{padding:18px;background:#443b1c;border:1px solid #796932;border-radius:12px;margin:22px 0}.footer{border-top:1px solid #2c4533;background:#101b14;padding:40px 0 25px}.footerrow{display:flex;justify-content:space-between;align-items:center;gap:20px}.footer p,.legal{color:#8aa291}.legal{font-size:12px;margin-top:22px}@media(max-width:800px){.menu{display:block}.links{display:none;position:absolute;left:0;right:0;top:77px;background:#132019;padding:20px 24px;flex-direction:column;align-items:stretch;border-bottom:1px solid #34503a}.links.open{display:flex}.cards,.cards.two{grid-template-columns:1fr}.cta,.footerrow{flex-direction:column;align-items:flex-start}.hero-inner{padding-top:75px;padding-bottom:75px}.section{padding-top:60px;padding-bottom:60px}}
