.career-hero{padding:64px 32px;border:1px solid #574b79;border-radius:24px;background:radial-gradient(ellipse at 95% 10%,#6948ab75,transparent 60%),linear-gradient(130deg,#171622,#212029);margin:24px 0}.career-hero h1{font-size:clamp(2.7rem,6vw,5.5rem);line-height:1.06;margin:20px 0;letter-spacing:-.04em}.career-hero em{font-style:normal;color:#e7c57e}.career-lead{max-width:680px;font-size:1.2rem;color:#c9c7d4}.commission-table{overflow:auto}.commission-table table{width:100%;border-collapse:collapse;text-align:left}.commission-table td,.commission-table th{padding:16px;border-bottom:1px solid #494451}.service-panel details{padding:16px 0;border-bottom:1px solid #47404e}details summary{cursor:pointer;font-weight:700;min-height:32px}.role-tabs{display:flex;gap:10px;flex-wrap:wrap;margin:22px 0}.role-tabs button[aria-pressed=true]{background:#e3c389;color:#15151a}.role-fieldset{padding:20px;border:1px solid #51455d;border-radius:14px;margin:20px 0}.role-fieldset legend{color:#e3c389;padding:0 8px}.career-referral{max-width:900px;margin:16px auto;padding:18px 24px;background:#272139;border:1px solid #9673c0;border-radius:14px;color:#f5f1ff;position:relative;z-index:3}.career-referral input{max-width:220px;margin:8px}.career-referral button{margin:8px}.role-card a{display:block;margin:12px 0}.workspace-identity{display:flex;justify-content:space-between;gap:16px;flex-wrap:wrap;align-items:center}.service-status:empty{display:none}@media(max-width:600px){.career-hero{padding:35px 20px}.career-hero h1{font-size:2.8rem}.commission-table td,.commission-table th{padding:12px}.role-tabs .btn{font-size:14px}.career-referral{margin:12px}}
