:root{--b:#07142d;--c:#0ca8f2;--p:#7649ed;--m:#f64277;--ink:#eaf3ff;--card:#102146}*{box-sizing:border-box}body{margin:0;background:linear-gradient(135deg,#07142d,#15113b);color:var(--ink);font-family:system-ui,sans-serif}main{max-width:1050px;margin:auto;padding:25px}h1{font-size:2.2rem;margin:0;color:#11adf7}h1 span{font-size:1.5em}h1 small{display:block;color:#fff;font-size:.42em;text-transform:uppercase;letter-spacing:.16em}.lead{color:#b9cbea}.grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:14px}.card,form,article{background:rgba(16,33,70,.94);border:1px solid #284879;border-radius:16px;padding:18px}input,select,textarea,button{width:100%;padding:11px;margin:5px 0;border-radius:9px;border:1px solid #385a90;font:inherit}button{border:0;background:linear-gradient(90deg,var(--c),var(--p));color:#fff;font-weight:800;cursor:pointer}.secondary{background:#243b67}.pill{display:inline-block;padding:4px 8px;border-radius:999px;background:#223b69}.money{font-size:1.8rem;font-weight:900;color:#73dbff}.tabs{display:flex;gap:8px;flex-wrap:wrap}.tabs button{width:auto}.job{border-left:4px solid var(--c);margin:10px 0}.hidden{display:none}@media(max-width:390px){main{padding:14px}h1{font-size:1.8rem}.card,form,article{padding:14px}}
