*{box-sizing:border-box}html{font-family:Inter,system-ui,-apple-system,Segoe UI,sans-serif;color-scheme:dark}body{margin:0;min-height:100vh;background:radial-gradient(circle at 20% 0,#29234e 0,transparent 38%),linear-gradient(140deg,#10172f,#15152e 60%,#10172f);color:#f2f0e9}a{color:#e7bd67;text-decoration:none}a:hover{text-decoration:underline}.top{position:sticky;top:0;z-index:3;background:#10172fe8;backdrop-filter:blur(12px);border-bottom:1px solid #ffffff22;display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:16px clamp(18px,5vw,64px)}.brand{font-weight:800;color:#fff;font-size:1.06rem}.brand span{color:#d4ab52}nav{display:flex;align-items:center;flex-wrap:wrap;gap:14px}nav a{font-size:.9rem}.shell{max-width:1150px;margin:0 auto;padding:clamp(24px,5vw,64px) 22px;min-height:75vh}.hero{padding:40px 0 22px}.eyebrow{letter-spacing:.18em;text-transform:uppercase;color:#d4ab52;font-size:.72rem;font-weight:800}h1{font-size:clamp(2rem,4vw,3.4rem);margin:8px 0 12px;letter-spacing:-.04em}h2{margin-top:0;font-size:1.25rem}.muted{color:#b9b8cd;line-height:1.6}.grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:16px}.card{border:1px solid #ffffff22;border-radius:18px;background:linear-gradient(155deg,#29234edb,#151b38e8);box-shadow:0 15px 40px #0002;padding:26px}.stat{border-left:4px solid #d4ab52}.stat:nth-child(2){border-color:#2b8f81}.stat:nth-child(3){border-color:#8b75d7}.number{font-size:2rem;font-weight:800;margin:8px 0}.form-card{max-width:470px;margin:28px auto}.field{display:block;margin:16px 0 7px;font-size:.88rem;font-weight:650}input,select{width:100%;padding:13px 14px;border:1px solid #555777;background:#10172f;color:white;border-radius:10px;font:inherit}input:focus,select:focus{outline:2px solid #d4ab52}button,.btn{cursor:pointer;display:inline-block;background:#d4ab52;color:#11162d;border:0;border-radius:10px;font-weight:800;padding:12px 18px;font:inherit;text-align:center}button:hover,.btn:hover{filter:brightness(1.1);text-decoration:none}.tiny{font-size:.75rem;padding:7px 9px}.inline{display:inline-flex;gap:5px}.inline input{width:auto}.actions{display:flex;gap:12px;flex-wrap:wrap;margin-top:22px}.alert{padding:13px;border-radius:10px;border:1px solid #e7bd67;color:#f2d58f;margin:14px 0}footer{text-align:center;padding:28px;color:#a5a3b9}.light{color-scheme:light}.light body{background:linear-gradient(145deg,#f2f0e9,#e6e6f5);color:#20213e}.light .top{background:#ffffffed}.light .brand{color:#20213e}.light .card{background:white;border-color:#d6d3e3;box-shadow:0 8px 28px #2221}.light .muted{color:#565c70}.light input,.light select{background:white;color:#20213e;border-color:#b9bacb}@media(max-width:650px){.top{position:relative;align-items:flex-start;flex-direction:column}.shell{padding-top:20px}}
