:root{--careers-indigo:#2a2a72;--careers-blue:#3b5fe3;--careers-blue-hover:#2f50cb;--careers-gray:#65708a;--careers-white:#fff;--careers-offwhite:#f7f8fc;--careers-border:#e1e4ee;--careers-blue-bg:#eaf4ff;--careers-blue-border:#d5e7fa;--careers-green-bg:#f0f9e4;--careers-green-border:#dcefc7;--careers-yellow-bg:#fff6e0;--careers-yellow-border:#fae7b8;--careers-coral-bg:#ffeee8;--careers-coral-border:#f9d2c2}.careers-hero-wrap{background:var(--careers-blue-bg)}.careers-hero-wrap .ss-hero-section{padding-top:145px;padding-bottom:82px;background:var(--careers-blue-bg)!important}.careers-hero-wrap .ss-hero-title{letter-spacing:-.035em;max-width:900px;margin:0 auto 22px;font-size:clamp(42px,5vw,68px)!important;font-weight:600!important;line-height:1.05!important}.careers-hero-wrap .ss-hero-desc{max-width:720px;margin:0 auto;color:var(--careers-gray)!important;font-size:15px!important;line-height:1.75!important}.careers-hero-wrap .ss-hero-actions{margin-top:30px}.careers-hero-wrap .ss-primary-btn,.careers-hero-wrap .ss-secondary-btn{border-radius:9px;min-height:50px;padding:0 26px;font-size:14px;font-weight:700}.careers-intro,.careers-section,.careers-footer-cta{background:var(--careers-white);padding:78px 0}.careers-section-light{background:var(--careers-offwhite)}.careers-main-card{background:var(--careers-white);border:1px solid var(--careers-border);border-radius:24px;max-width:960px;margin:0 auto;padding:56px 48px;box-shadow:0 18px 44px #2a2a720f}.careers-main-card h2,.careers-section-heading h2,.careers-footer-cta-card h2{color:var(--careers-indigo);letter-spacing:-.025em;margin:0 0 16px;font-size:clamp(30px,4vw,44px);font-weight:600;line-height:1.18}.careers-main-card h2 span,.careers-section-heading h2 span,.careers-footer-cta-card h2 span{color:var(--careers-blue)}.careers-main-card p,.careers-section-heading p,.careers-footer-cta-card p{max-width:720px;color:var(--careers-gray);margin:0 auto;font-size:14px;line-height:1.75}.careers-section-heading{max-width:780px;margin:0 auto 42px}.careers-section-label{align-items:center;gap:10px;margin:0 0 16px;display:flex}.careers-section-label-center{text-align:center;justify-content:center}.careers-section-label small{color:var(--careers-blue);letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:700;line-height:1.2}.careers-section-label span{background:var(--careers-blue);border-radius:999px;width:28px;height:2px;display:block}.careers-actions{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:28px;display:flex}.careers-btn{border-radius:9px;justify-content:center;align-items:center;gap:9px;min-height:50px;padding:0 26px;font-size:14px;font-weight:700;transition:transform .25s,box-shadow .25s,background-color .25s,border-color .25s;display:inline-flex;text-decoration:none!important}.careers-btn-primary{background:var(--careers-blue);border:1px solid var(--careers-blue);box-shadow:0 14px 30px #3b5fe338;color:#fff!important}.careers-btn-primary:hover{background:var(--careers-blue-hover);border-color:var(--careers-blue-hover);transform:translateY(-2px);box-shadow:0 18px 38px #3b5fe347;color:#fff!important}.careers-btn-secondary{background:#fff;border:1px solid #b9cef3;color:var(--careers-indigo)!important}.careers-btn-secondary:hover{border-color:var(--careers-blue);transform:translateY(-2px);color:var(--careers-blue)!important}.careers-btn i{font-size:13px;transition:transform .25s}.careers-btn:hover i{transform:translate(3px)}.careers-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;display:grid}.career-card,.opportunity-card{border:1px solid;border-radius:18px;height:100%;padding:28px;transition:transform .25s,box-shadow .25s}.career-card:hover,.opportunity-card:hover{transform:translateY(-5px);box-shadow:0 18px 40px #2a2a7214}.career-card-icon,.opportunity-icon{background:#fff;border-radius:15px;justify-content:center;align-items:center;width:54px;height:54px;margin-bottom:18px;font-size:20px;display:flex;box-shadow:0 10px 22px #2a2a720f}.career-card h3,.opportunity-card h3{color:var(--careers-indigo);margin:0 0 10px;font-size:18px;font-weight:700;line-height:1.35}.career-card p,.opportunity-card p{color:var(--careers-gray);margin:0;font-size:14px;line-height:1.7}.tint-blue{background:var(--careers-blue-bg);border-color:var(--careers-blue-border)}.tint-green{background:var(--careers-green-bg);border-color:var(--careers-green-border)}.tint-yellow{background:var(--careers-yellow-bg);border-color:var(--careers-yellow-border)}.tint-coral{background:var(--careers-coral-bg);border-color:var(--careers-coral-border)}.tint-blue .career-card-icon,.tint-blue .opportunity-icon{color:#185fa5}.tint-green .career-card-icon,.tint-green .opportunity-icon{color:#3b6d11}.tint-yellow .career-card-icon,.tint-yellow .opportunity-icon{color:#854f0b}.tint-coral .career-card-icon,.tint-coral .opportunity-icon{color:#993c1d}.opportunity-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.opportunity-card{min-height:210px}.careers-footer-cta{padding-top:42px}.careers-footer-cta-card{background:var(--careers-blue-bg);border:1px solid var(--careers-blue-border);border-radius:24px;padding:64px 32px;box-shadow:0 20px 48px #2a2a720f}.careers-footer-cta-card p{margin-bottom:28px}@media (max-width:991px){.careers-hero-wrap .ss-hero-section{padding-top:125px;padding-bottom:68px}.careers-grid,.opportunity-grid{grid-template-columns:repeat(2,1fr)}.careers-main-card{padding:48px 32px}}@media (max-width:767px){.careers-hero-wrap .ss-hero-section{padding-top:112px;padding-bottom:58px}.careers-hero-wrap .ss-hero-title{font-size:clamp(36px,11vw,48px)!important}.careers-intro,.careers-section,.careers-footer-cta{padding:58px 0}.careers-grid,.opportunity-grid{grid-template-columns:1fr}.careers-main-card,.careers-footer-cta-card{padding:40px 22px}.careers-btn{width:100%;max-width:290px}.careers-section-label small{white-space:normal}}
