.careers-page{color:#1e293b;background:#fff;min-height:100vh}.careers-hero{background:radial-gradient(circle at 0 100%,#2057830d,#0000),radial-gradient(circle at 100% 0,#12367c0d,#0000);padding:12rem 2rem 8rem;position:relative}.careers-hero h1{color:#12367c;letter-spacing:-1px;margin-bottom:1.5rem;font-size:clamp(2.5rem,6vw,4.5rem);font-weight:900}.careers-hero p{color:#64748b;max-width:800px;margin:0 auto;font-size:1.25rem}.value-card{background:#f8fbff;border:1px solid #12367c0d;height:100%;transition:all .3s}.value-card:hover{border-color:#20578333;transform:translateY(-10px);box-shadow:0 15px 40px #12367c14}.value-icon{color:#12367c;font-size:2.5rem}.value-card h4{color:#12367c;margin-bottom:1rem;font-weight:800}.job-card{background:#fff;border:1px solid #0000000d;transition:all .3s;box-shadow:0 4px 15px #00000005}.job-card:hover{border-color:#12367c;box-shadow:0 10px 30px #12367c1a}.job-card h4{color:#1e293b}.job-card .btn-primary{background:#12367c;border:none;padding:12px 30px;transition:all .3s}.job-card .btn-primary:hover{background:#205783;transform:scale(1.05)}.cta-banner{background:linear-gradient(135deg,#205783 0%,#12367c 100%);box-shadow:0 20px 50px #12367c33}.cta-banner h2{margin-bottom:1.5rem;font-size:2.5rem;font-weight:800}.cta-banner .btn-light{color:#12367c;padding:15px 40px}[dir=rtl] .job-card .me-1{margin-left:.25rem!important;margin-right:0!important}@media (max-width:768px){.careers-hero{padding:8rem 1rem 5rem}.job-card{text-align:center;justify-content:center!important}}
