@import url('https://fonts.googleapis.com/css2?family=Manrope:wght@400;500;600;700;800&display=swap');:root{--bg:#080914;--panel:#14162b;--line:#343451;--text:#f8f8ff;--muted:#a8aac4;--gold:#f7d778;--green:#8ef0c5}*{box-sizing:border-box}body{margin:0;min-height:100vh;background:radial-gradient(ellipse at 12% 0%,#38254f 0,transparent 36%),radial-gradient(ellipse at 90% 22%,#143b4b 0,transparent 30%),var(--bg);color:var(--text);font:15px/1.55 Manrope,system-ui,sans-serif}a{color:inherit;text-decoration:none}.top,.wrap,footer{width:min(1160px,92%);margin:auto}.top{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:22px 0}.brand{display:flex;gap:12px;align-items:center}.crown{width:48px;height:48px;border-radius:16px;display:grid;place-items:center;background:linear-gradient(135deg,#fff2b5,#efb72e,#a66d16);color:#24172a;font-size:28px;box-shadow:0 8px 32px #f7d77833}.brand b{font-size:20px;letter-spacing:2px;display:block}.brand small{color:var(--muted);font-size:9px;letter-spacing:2px;display:block}nav{display:flex;gap:18px;align-items:center;flex-wrap:wrap;font-size:13px;color:#dddff3}nav a:hover{color:var(--gold)}.navbtn,.btn{display:inline-block;background:linear-gradient(100deg,var(--gold),#ffeba9);color:#20162a;padding:12px 17px;border-radius:12px;font-weight:900;border:0;cursor:pointer}.hero{width:min(1160px,92%);margin:34px auto 60px;display:grid;grid-template-columns:1.2fr .8fr;gap:28px;align-items:center}.eyebrow{color:var(--gold);font-size:11px;letter-spacing:2px;font-weight:900}.hero h1{font-size:clamp(40px,6vw,72px);line-height:1.03;letter-spacing:-3px;margin:18px 0}.grad{background:linear-gradient(90deg,#fff,var(--gold),#c3a7ff);-webkit-background-clip:text;background-clip:text;color:transparent}.lead,.muted{color:var(--muted)}.lead{font-size:17px;max-width:620px}.actions{display:flex;gap:12px;flex-wrap:wrap;margin-top:25px}.ghost{display:inline-block;padding:11px 16px;border:1px solid #ffffff2a;border-radius:12px;font-weight:700}.panel,.service,.card,.showcase{background:linear-gradient(145deg,#1b1d39ee,#101326f5);border:1px solid #ffffff19;border-radius:22px;box-shadow:0 22px 65px #0003}.showcase{padding:25px}.seal{font-size:30px;color:var(--gold);border:1px solid #f7d77866;border-radius:17px;width:58px;height:58px;display:grid;place-items:center}.showcase h2{margin:20px 0 4px}.linefeature{padding:14px 0;border-top:1px solid var(--line);display:flex;gap:13px}.linefeature b{display:block}.linefeature small{color:var(--muted)}.section{width:min(1160px,92%);margin:0 auto 55px}.sectionhead{display:flex;justify-content:space-between;align-items:end;gap:14px;margin-bottom:18px}.sectionhead h2{font-size:29px;margin:0}.sectionhead p{color:var(--muted);margin:4px 0}.cards{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.service,.card{padding:21px}.serviceicon{width:44px;height:44px;border-radius:14px;display:grid;place-items:center;background:#f7d77815;color:var(--gold);font-size:22px}.service h3{margin:13px 0 4px}.service p{color:var(--muted);font-size:13px}.price{color:var(--gold);font-size:21px;font-weight:900}.formgrid{display:grid;grid-template-columns:1fr 1fr;gap:12px}.field{margin-bottom:14px}.field label{display:block;font-size:12px;font-weight:800;margin-bottom:6px}.field input,.field select,.field textarea{width:100%;background:#090b1b;border:1px solid #343653;border-radius:11px;padding:12px;color:white;font:inherit}.field textarea{min-height:100px}.field input:focus,.field textarea:focus,.field select:focus{outline:2px solid #f7d77855;border-color:var(--gold)}.full{grid-column:1/-1}.notice{padding:13px 15px;border-radius:12px;margin:14px 0;background:#14532d55;color:#bbf7d0}.notice.error{background:#7f1d1d55;color:#fecaca}.notice.warn{background:#78350f55;color:#fde68a}.stats{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin:20px 0}.metric{padding:20px;border-radius:17px;background:#17192f;border:1px solid #ffffff18}.metric span{display:block;color:var(--muted);font-size:12px}.metric strong{display:block;font-size:28px;color:var(--gold)}.balance{padding:18px;border:1px solid #f7d77833;background:#f7d7780d;border-radius:15px;display:flex;align-items:center;justify-content:space-between;gap:14px}.balance strong{font-size:25px;color:var(--gold)}.tablewrap{overflow:auto}table{border-collapse:collapse;width:100%;min-width:650px}td,th{text-align:left;padding:11px;border-bottom:1px solid var(--line);vertical-align:top}th{font-size:11px;color:var(--gold);text-transform:uppercase;letter-spacing:1px}.status{display:inline-block;border-radius:99px;padding:4px 9px;background:#ffffff12;font-size:11px}.auth{width:min(470px,92%);margin:35px auto}.auth .card{padding:28px}.auth h1{font-size:30px;margin:0}.small{font-size:12px;color:var(--muted)}.check{display:flex;gap:8px;align-items:center;font-size:12px;color:var(--muted);margin:10px 0}.check input{width:auto}footer{margin-top:40px;border-top:1px solid #ffffff1a;padding:25px 0;color:var(--muted);font-size:11px;display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap}@media(max-width:800px){.hero{grid-template-columns:1fr}.showcase{display:none}.cards{grid-template-columns:1fr 1fr}.top{align-items:flex-start;flex-direction:column}.hero h1{letter-spacing:-1px}.stats{grid-template-columns:1fr}.formgrid{grid-template-columns:1fr}.full{grid-column:auto}}@media(max-width:540px){.cards{grid-template-columns:1fr}.sectionhead{align-items:flex-start;flex-direction:column}.hero h1{font-size:43px}.card,.service{padding:17px}}