:root{--bg:#080a0e;--panel:#10141c;--line:#252c38;--text:#f7f8fb;--muted:#8f98a9;--accent:#a5ff6e}
*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:radial-gradient(circle at 50% -5%,#273722,transparent 38%),var(--bg);color:var(--text);font:16px/1.5 system-ui,-apple-system,Segoe UI,sans-serif}header{height:70px;border-bottom:1px solid var(--line);max-width:1100px;margin:auto;padding:0 22px;display:flex;align-items:center;justify-content:space-between}.logo{font-size:24px;font-weight:900;letter-spacing:-1px;color:#fff;text-decoration:none}.logo span,em,label,article b{color:var(--accent)}nav{display:flex;gap:25px}nav a{color:var(--muted);text-decoration:none;font-size:14px}.hero{text-align:center;max-width:900px;margin:auto;padding:90px 22px 70px}.badge{display:inline-block;border:1px solid #3a4c32;color:var(--accent);padding:7px 12px;border-radius:99px;font-size:11px;font-weight:800;letter-spacing:.1em}.hero h1{font-size:clamp(48px,8vw,82px);line-height:.95;letter-spacing:-.07em;margin:25px 0}.hero p{max-width:650px;color:var(--muted);margin:0 auto 28px;font-size:18px}.cta{display:inline-block;background:var(--accent);color:#080a0e;padding:13px 20px;border-radius:11px;font-weight:900;text-decoration:none}.stats{display:flex;justify-content:center;gap:60px;margin-top:45px}.stats b{font-size:25px}.stats small{display:block;color:var(--muted)}.section{max-width:1000px;margin:auto;padding:70px 22px}.sectionhead{display:flex;justify-content:space-between;align-items:end;margin-bottom:18px}.section h2,.submit h2{font-size:38px;letter-spacing:-.045em;margin:0 0 18px}.section label,.submit label{font-size:11px;font-weight:900;letter-spacing:.14em}.ghost{background:transparent;color:var(--muted);border:1px solid var(--line);padding:8px 12px;border-radius:8px}.board{border:1px solid var(--line);border-radius:16px;overflow:hidden;background:rgba(16,20,28,.8)}.row{display:grid;grid-template-columns:55px 1fr 100px 80px;gap:15px;padding:19px;border-bottom:1px solid var(--line);align-items:center}.rank{font-size:22px;color:#697385;font-weight:900}.deal strong{display:block}.deal p{color:var(--muted);font-size:13px;margin:2px 0}.deal a{color:var(--muted);font-size:12px}.amount{text-align:right;font-weight:900}.visit{text-align:right}.visit a{color:var(--accent);text-decoration:none}.steps{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.steps article{border:1px solid var(--line);background:var(--panel);padding:24px;border-radius:15px}.steps h3{margin:28px 0 5px}.steps p{color:var(--muted);margin:0}.submit{max-width:1000px;margin:0 auto 70px;border:1px solid var(--line);background:var(--panel);border-radius:18px;padding:30px 22px;display:grid;grid-template-columns:1fr 1fr;gap:35px}.submit p{color:var(--muted)}form{display:grid;gap:10px}input{width:100%;background:#090c11;color:#fff;border:1px solid var(--line);border-radius:10px;padding:13px}#msg{min-height:22px}footer{max-width:1000px;margin:auto;padding:25px 22px 45px;display:flex;justify-content:space-between;color:var(--muted);font-size:12px}.loading{text-align:center;padding:35px;color:var(--muted)}@media(max-width:700px){nav{display:none}.hero{padding-top:65px}.stats{gap:25px}.row{grid-template-columns:35px 1fr 75px}.visit{display:none}.steps,.submit{grid-template-columns:1fr}.section h2,.submit h2{font-size:30px}}