:root{--bg:#0b0f17;--panel:#121827;--panel2:#182033;--text:#eef4ff;--muted:#a8b3c7;--brand:#f5b942;--brand2:#ff5a3d;--line:#2a344a;--ok:#7ff0c8}*{box-sizing:border-box}body{margin:0;font-family:Inter,system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif;background:linear-gradient(180deg,#080b11,#10192a 42%,#090d14);color:var(--text);line-height:1.55}a{color:var(--brand);text-decoration:none}a:hover{text-decoration:underline}.wrap{width:min(1180px,92vw);margin:auto}.topbar{position:sticky;top:0;z-index:9;background:rgba(8,11,17,.88);backdrop-filter:blur(12px);border-bottom:1px solid var(--line)}.nav{display:flex;align-items:center;justify-content:space-between;padding:14px 0}.logo{font-weight:900;letter-spacing:.5px;font-size:1.25rem}.logo span{color:var(--brand2)}.links{display:flex;gap:18px;flex-wrap:wrap}.links a{color:var(--text);font-size:.95rem}.btn{display:inline-block;background:linear-gradient(135deg,var(--brand2),var(--brand));color:#111;padding:12px 18px;border-radius:999px;font-weight:800;box-shadow:0 10px 30px rgba(255,90,61,.25)}.hero{padding:86px 0 58px}.grid{display:grid;grid-template-columns:1.15fr .85fr;gap:34px;align-items:center}.eyebrow{color:var(--ok);font-weight:800;text-transform:uppercase;letter-spacing:.12em;font-size:.8rem}.hero h1{font-size:clamp(2.3rem,5vw,5.6rem);line-height:.95;margin:16px 0}.lead{font-size:clamp(1.08rem,1.8vw,1.32rem);color:var(--muted);max-width:760px}.danger{color:#fff;background:linear-gradient(135deg,rgba(255,90,61,.22),rgba(245,185,66,.16));border:1px solid rgba(245,185,66,.3);border-radius:24px;padding:22px}.mock{min-height:420px;border:1px solid var(--line);border-radius:30px;background:radial-gradient(circle at 30% 20%,rgba(245,185,66,.25),transparent 30%),linear-gradient(135deg,#151d30,#080b11);position:relative;overflow:hidden}.robot{position:absolute;left:50%;top:42%;transform:translate(-50%,-50%);width:130px;height:245px}.head,.torso,.hip,.leg,.arm{position:absolute;background:#d9e3f5;border:3px solid #71809a}.head{left:40px;top:0;width:50px;height:42px;border-radius:16px}.torso{left:25px;top:58px;width:80px;height:95px;border-radius:22px}.hip{left:35px;top:165px;width:60px;height:28px;border-radius:18px}.arm{top:72px;width:24px;height:105px;border-radius:18px}.arm.l{left:-8px;transform:rotate(20deg)}.arm.r{right:-8px;transform:rotate(-28deg)}.leg{top:190px;width:28px;height:75px;border-radius:18px}.leg.l{left:34px}.leg.r{right:34px}.chain{position:absolute;left:50%;top:0;width:3px;height:180px;background:repeating-linear-gradient(to bottom,#f5b942 0 8px,transparent 8px 13px);transform:translateX(-50%)}.rail{position:absolute;left:14%;right:14%;top:28px;height:9px;background:#f5b942;border-radius:999px;box-shadow:0 0 25px rgba(245,185,66,.5)}.anchor{position:absolute;left:50%;top:28px;transform:translateX(-50%);width:22px;height:22px;border-radius:50%;background:#ff5a3d}.note{position:absolute;bottom:24px;left:24px;right:24px;color:var(--muted);font-size:.95rem}.section{padding:58px 0;border-top:1px solid rgba(255,255,255,.06)}h2{font-size:clamp(1.8rem,3vw,3rem);line-height:1.05;margin:0 0 20px}.cards{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.card{background:linear-gradient(180deg,var(--panel),#0d1320);border:1px solid var(--line);border-radius:24px;padding:22px}.card h3{margin:0 0 10px;font-size:1.18rem}.muted{color:var(--muted)}.kpi{font-size:2.2rem;font-weight:900;color:var(--brand)}.pill{display:inline-block;border:1px solid var(--line);border-radius:999px;padding:5px 10px;color:var(--muted);font-size:.82rem;margin:4px 4px 4px 0}.table{width:100%;border-collapse:collapse;background:var(--panel);border-radius:20px;overflow:hidden}.table th,.table td{padding:13px;border-bottom:1px solid var(--line);text-align:left;vertical-align:top}.table th{color:#fff;background:#182033}.small{font-size:.9rem}.notice{border-left:4px solid var(--brand2);background:rgba(255,90,61,.11);padding:16px 18px;border-radius:14px}.footer{padding:34px 0;color:var(--muted);border-top:1px solid var(--line)}.legal{max-width:900px}.legal h1{font-size:2.6rem}.legal h2{font-size:1.45rem;margin-top:32px}.legal p,.legal li{color:var(--muted)}@media(max-width:880px){.grid,.cards{grid-template-columns:1fr}.links{gap:10px}.mock{min-height:360px}.table{font-size:.86rem}}
