:root{font-family:Inter,system-ui,-apple-system,Segoe UI,sans-serif;color:#1b2029;background:#f5f6f8}*{box-sizing:border-box}body{margin:0}header{background:#14171e;color:#fff;padding:18px max(5%,calc((100% - 1200px)/2));display:flex;justify-content:space-between;align-items:center;gap:15px}.brand{display:flex;align-items:center;gap:12px;font-size:22px;font-weight:800;line-height:1}.brand small{display:block;font-size:15px}.mark{font-size:46px;font-weight:900}.mark span,.dot,em{color:#e5222c}nav{display:flex;gap:18px;align-items:center;font-size:14px}main{max-width:1200px;margin:auto;padding:48px 24px;min-height:75vh}.hero{background:#171a21;color:white;border-radius:20px;padding:55px;display:grid;grid-template-columns:1.4fr 0.8fr;gap:45px;align-items:center;min-height:460px}.hero h1{font-size:clamp(32px,4vw,58px);line-height:1.12;letter-spacing:-2px}.hero em{font-style:normal}.hero p{color:#bfc2c8}.eyebrow{color:#e5222c!important;font-weight:800;font-size:12px;letter-spacing:2px}.panel{background:white;color:#20242b;border-radius:16px;padding:25px;box-shadow:0 4px 18px #1111110b}.login{max-width:380px;width:100%}.panel h2{margin-top:0}form{display:grid;gap:13px}label{display:grid;gap:7px;font-size:13px;font-weight:600}input,textarea,select{width:100%;padding:12px;border:1px solid #d8dbe1;border-radius:9px;font:inherit}button{background:#df202b;color:white;border:0;padding:12px 20px;border-radius:9px;cursor:pointer;font-weight:700}.secondary{background:#353a45}.stats,.columns,.cards{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin:25px 0}.stats strong{display:block;font-size:30px}.stats span{color:#69707b}.columns{grid-template-columns:repeat(2,1fr)}.inline{display:flex;flex-wrap:wrap}.inline>*{flex:1}.error{color:#bd1c25!important}footer{text-align:center;color:#7d8490;padding:30px}@media(max-width:760px){.hero,.columns,.stats,.cards{grid-template-columns:1fr}.hero{padding:25px}.hero h1{letter-spacing:-1px}header{padding:15px 20px}nav span{display:none}}
