.sd,.sd *{box-sizing:border-box}.sd a,.sd a:focus,.sd a:hover,.sd a:visited{text-decoration:none!important}.sd{background:#f8fafc;color:#1e1b3a;padding-bottom:80px}.sd,.sd h1,.sd h2,.sd h3{font-family:Poppins,sans-serif}.sd h1,.sd h2,.sd h3{margin:0}.sd-wrap{margin:0 auto;max-width:1200px;padding:0 24px}.sd-hero{background:radial-gradient(circle at 88% 15%,rgba(249,76,48,.5),transparent 42%),radial-gradient(circle at 8% 100%,rgba(120,40,200,.6),transparent 50%),linear-gradient(135deg,var(--sd-primary,#34005f) 0,#1f0038 100%);color:#fff;overflow:hidden;padding:64px 0 88px;position:relative}.sd-hero:after{background-image:linear-gradient(hsla(0,0%,100%,.035) 1px,transparent 0),linear-gradient(90deg,hsla(0,0%,100%,.035) 1px,transparent 0);background-size:56px 56px;content:"";inset:0;pointer-events:none;position:absolute}.sd-hero .sd-wrap{position:relative;z-index:1}.sd-crumbs{align-items:center;display:flex;flex-wrap:wrap;font-size:13px;gap:10px;opacity:.85}.sd-crumbs a,.sd-crumbs a:visited{color:#fff}.sd-crumbs a:hover{color:#ffd3c9}.sd-crumbs span{max-width:60ch;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sd-hero h1{color:#fff;font-size:clamp(28px,4.2vw,46px);font-weight:700;letter-spacing:-.015em;line-height:1.15;margin-top:22px;max-width:900px}.sd-hero-meta{display:flex;flex-wrap:wrap;gap:10px;margin-top:24px}.sd-chip-light{background:hsla(0,0%,100%,.12);border:1px solid hsla(0,0%,100%,.2)}.sd-chip-light,.sd-exp-light{border-radius:999px;font-size:13px;padding:7px 14px}.sd-exp-light{background:var(--sd-accent,#f94c30);color:#fff;font-weight:700}.sd-layout{align-items:start;display:grid;gap:28px;grid-template-columns:minmax(0,1fr) 340px;margin-top:-40px;position:relative;z-index:2}.sd-main{display:flex;flex-direction:column;gap:22px;min-width:0}.sd-card{background:#fff;border:1px solid #e9edf3;border-radius:18px;box-shadow:0 12px 34px rgba(52,0,95,.06);padding:30px}.sd-card h2{color:var(--sd-primary,#34005f);font-size:20px;font-weight:700;margin-bottom:16px}.sd-state{color:#64748b;font-size:15px;margin:0;padding:40px 0;text-align:center}.sd-about a,.sd-state a{color:var(--sd-accent,#f94c30);font-weight:600}.sd-lead{color:#334155;font-size:16.5px;font-weight:500;line-height:1.7;margin:0 0 18px}.sd-prose{color:#475569;font-size:15px;line-height:1.8;overflow-wrap:anywhere}.sd-prose p{margin:0 0 14px}.sd-prose h3,.sd-prose h4{color:#1e1b3a;font-size:16px;font-weight:600;margin:22px 0 10px}.sd-prose ol,.sd-prose ul{margin:0 0 14px;padding-left:22px}.sd-prose li{margin-bottom:6px}.sd-prose a{color:var(--sd-accent,#f94c30)}.sd-prose table{border-collapse:collapse;max-width:100%}.sd-prose td,.sd-prose th{border:1px solid #e2e8f0;padding:8px 10px}.sd-skills{display:flex;flex-wrap:wrap;gap:8px}.sd-skills span{background:#f1ebfb;border-radius:999px;color:var(--sd-primary,#34005f);font-size:13px;font-weight:500;padding:7px 14px}.sd-skills.secondary span{background:#f8fafc;border:1px solid #e2e8f0;color:#334155}.sd-aside{display:flex;flex-direction:column;gap:16px;position:sticky;top:var(--sd-sticky-top,110px)}.sd-apply{background:#fff;border:1px solid #e9edf3;border-radius:18px;box-shadow:0 18px 44px rgba(52,0,95,.1);padding:28px}.sd-apply h2{color:#1e1b3a;font-size:18px;font-weight:700;margin-bottom:8px}.sd-apply p{color:#64748b;font-size:14px;line-height:1.65;margin:0 0 20px}.sd-btn{align-items:center;background:var(--sd-accent,#f94c30);border-radius:12px;color:#fff!important;display:flex;font-family:inherit;font-size:15px;font-weight:600;justify-content:center;padding:14px 22px;transition:transform .2s,box-shadow .2s}.sd-btn:focus,.sd-btn:hover{box-shadow:0 10px 24px rgba(249,76,48,.28);transform:translateY(-1px)}.sd-btn-ghost{background:#f4f1fa;border:0;border-radius:12px;color:var(--sd-primary,#34005f);cursor:pointer;font-family:inherit;font-size:14px;font-weight:500;margin-top:10px;padding:12px 22px;transition:background .2s;width:100%}.sd-btn-ghost:hover{background:#ebe4f7}.sd-facts{border-top:1px solid #eef1f5;display:grid;gap:12px;margin:22px 0 0;padding-top:18px}.sd-facts div{display:flex;font-size:13.5px;gap:16px;justify-content:space-between}.sd-facts dt{color:#94a3b8}.sd-facts dd{color:#1e1b3a;font-weight:600;margin:0;text-align:right}.sd-back{color:var(--sd-primary,#34005f);font-size:14px;font-weight:600;padding:4px 6px}.sd-back:hover{color:var(--sd-accent,#f94c30)}.sd-about{margin-top:28px;max-width:860px}.sd-about p{color:#475569;font-size:15px;line-height:1.75;margin:0 0 12px}.sd a:focus-visible,.sd button:focus-visible{outline:3px solid var(--sd-accent,#f94c30);outline-offset:2px}@media (max-width:960px){.sd-layout{grid-template-columns:1fr}.sd-aside{order:-1;position:static}}@media (max-width:640px){.sd-hero{padding:48px 0 72px}.sd-apply,.sd-card{padding:22px}}