.career-hero{padding:74px 0 72px;background:radial-gradient(circle at 3% 78%,rgba(31,119,255,.1),transparent 29rem),radial-gradient(circle at 98% 76%,rgba(255,79,113,.08),transparent 27rem),#fff}.career-hero-grid{display:grid;grid-template-columns:.9fr 1.1fr;gap:clamp(3rem,7vw,7rem);align-items:center}.career-eyebrow{margin:0 0 22px;color:#0878f5;font-size:.76rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.career-hero h1{margin:0;color:#091735;font-size:clamp(3.5rem,5.2vw,5.9rem);line-height:1;letter-spacing:-.058em}.career-lede{max-width:590px;margin:27px 0 0;color:#53647c;font-size:1.16rem;line-height:1.7}.career-actions{display:flex;gap:14px;margin-top:33px}.career-btn{min-height:54px;display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:0 27px;border:1px solid #0878f5;border-radius:7px;font-weight:700}.career-btn-primary{color:#fff;background:#0878f5;box-shadow:0 13px 28px #0076ff33}.career-btn-outline{color:#0768dd;background:#fff}.career-image{position:relative;height:475px;overflow:hidden;border:1px solid #d8e2ed;border-radius:17px;box-shadow:0 24px 60px #20437229}.career-image img{width:100%;height:100%;display:block;object-fit:cover}.career-image:after{content:"";position:absolute;inset:0;background:linear-gradient(to top,rgba(7,20,43,.38),transparent 55%)}.career-image-note{position:absolute;left:24px;right:24px;bottom:22px;z-index:2;padding:17px;border:1px solid rgba(255,255,255,.25);border-radius:10px;color:#fff;background:#081936a1;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.career-image-note strong{display:block}.career-image-note span{display:block;margin-top:4px;color:#d5e1ef;font-size:.78rem}.career-strip{padding:35px 0;background:#fff}.career-strip-grid{display:grid;grid-template-columns:repeat(3,1fr);border:1px solid #dce4ee;border-radius:14px}.career-strip-grid div{padding:28px;text-align:center;border-right:1px solid #e3e9f1}.career-strip-grid div:last-child{border:0}.career-strip-grid i{color:#0878f5;font-size:1.35rem}.career-strip-grid strong{display:block;margin-top:10px;color:#10203d}.career-strip-grid span{display:block;margin-top:5px;color:#65758a;font-size:.8rem}.career-section{padding:64px 0;background:#fff}.career-section.alt{background:#f6f9fd}.career-head{text-align:center}.career-head p{margin:0 0 12px;color:#0878f5;font-size:.75rem;font-weight:800;letter-spacing:.09em;text-transform:uppercase}.career-head h2{max-width:740px;margin:0 auto;color:#0b1939;font-size:clamp(2.2rem,3.3vw,3.2rem);line-height:1.12;letter-spacing:-.04em}.career-head span{display:block;max-width:660px;margin:16px auto 0;color:#5b6c82;line-height:1.65}.career-values{display:grid;grid-template-columns:repeat(2,1fr);gap:15px;margin-top:40px}.career-value{display:grid;grid-template-columns:64px 1fr;gap:18px;padding:28px;border:1px solid #dce4ee;border-radius:12px;background:#fff}.career-icon{width:64px;height:64px;display:grid;place-items:center;border-radius:13px;color:#0878f5;background:#edf5ff;font-size:1.4rem}.career-value h3{margin:2px 0 7px;color:#10203d;font-size:1.05rem}.career-value p{margin:0;color:#5d6f85;font-size:.89rem;line-height:1.55}.career-areas{display:grid;grid-template-columns:repeat(4,1fr);gap:13px;margin-top:39px}.career-area{padding:25px;border:1px solid #dce4ee;border-radius:11px;background:#fff}.career-area .career-icon{width:54px;height:54px;font-size:1.2rem}.career-area h3{margin:19px 0 7px;color:#10203d;font-size:1rem}.career-area p{margin:0;color:#5d6f85;font-size:.82rem;line-height:1.5}.career-status{padding:65px 0;background:#fff}.career-status-panel{display:grid;grid-template-columns:.75fr 1.25fr;gap:55px;align-items:center;padding:43px 48px;border:1px solid #dce4ee;border-radius:15px;background:linear-gradient(108deg,#f1f7ff,#fff 54%,#fff3f5)}.career-status-badge{width:max-content;padding:7px 11px;border-radius:999px;color:#5a6d83;background:#eaf0f6;font-size:.7rem;font-weight:800;text-transform:uppercase}.career-status h2{margin:17px 0 0;color:#0b1939;font-size:2.35rem;line-height:1.12;letter-spacing:-.04em}.career-status p{margin:14px 0 0;color:#5b6c82;line-height:1.65}.career-apply{padding:28px;border:1px solid #dce4ee;border-radius:12px;background:#fff}.career-apply h3{margin:0;color:#10203d;font-size:1.1rem}.career-apply p{margin:9px 0 21px;color:#5d6f85;font-size:.88rem;line-height:1.55}.career-apply-list{display:grid;gap:9px;margin-bottom:23px}.career-apply-list span{display:flex;gap:9px;color:#344760;font-size:.82rem}.career-apply-list i{color:#0aa64b;margin-top:3px}.career-mail{display:inline-flex;align-items:center;gap:9px;color:#0878f5;font-weight:750}.career-cta{padding:8px 0 57px;background:#fff}.career-cta-panel{display:grid;grid-template-columns:92px 1fr auto;align-items:center;gap:28px;padding:30px 47px;border:1px solid #d9e1ec;border-radius:14px;background:linear-gradient(105deg,#edf5ff,#fff 50%,#fff0f3)}.career-cta-panel img{width:82px}.career-cta-panel h2{margin:0;color:#10203d;font-size:1.75rem}.career-cta-panel p{margin:6px 0 0;color:#53647c}@media(max-width:980px){.career-hero-grid,.career-status-panel{grid-template-columns:1fr}.career-image{max-width:700px;height:400px}.career-areas{grid-template-columns:1fr 1fr}.career-cta-panel{grid-template-columns:80px 1fr}.career-cta-panel .career-btn{grid-column:1/-1;width:max-content}}@media(max-width:700px){.career-hero{padding:46px 0 55px}.career-hero h1{font-size:3rem}.career-actions{flex-direction:column}.career-btn{width:100%}.career-image{height:325px}.career-strip-grid{grid-template-columns:1fr}.career-strip-grid div{border-right:0;border-bottom:1px solid #e3e9f1}.career-values,.career-areas{grid-template-columns:1fr}.career-value{grid-template-columns:54px 1fr;padding:22px 18px}.career-icon{width:54px;height:54px}.career-status-panel{padding:30px 22px}.career-cta-panel{grid-template-columns:1fr;padding:28px}.career-cta-panel img{width:68px}.career-cta-panel .career-btn{grid-column:auto;width:100%}}
