.careers-page{min-height:100dvh;display:flex;flex-direction:column;position:relative;overflow-x:hidden}.careers-bg{position:absolute;top:-20rem;left:50%;transform:translateX(-50%);width:73.6528rem;height:73.6528rem;background:radial-gradient(circle,rgba(41,227,243,.12) 0,transparent 70%);pointer-events:none;z-index:0}.careers-main{flex:1;width:100%;max-width:var(--max-width,100rem);margin:0 auto;padding:9.6419rem 6.5868rem 6.9444rem;position:relative;z-index:1;display:flex;flex-direction:column;align-items:center}.careers-badge{display:inline-flex;align-items:center;gap:.6944rem;border:.0694rem solid #29e3f3;border-radius:2.7778rem;padding:.5556rem 2.1111rem;height:2.3611rem;font-size:.9028rem;font-weight:500;margin-bottom:2.2222rem}.careers-badge svg{width:.9722rem;flex-shrink:0}.careers-heading{font-weight:600;font-size:3.4722rem;line-height:1.1;color:#fff;letter-spacing:-.0694rem;text-align:center;margin:0 0 3.6111rem}.careers-highlight{color:#43ceee}.careers-stats{display:flex;justify-content:center;gap:8.4028rem;margin-bottom:5.9028rem;width:100%;max-width:49.5139rem}.career-stat{display:flex;flex-direction:column;align-items:center;gap:.8333rem}.career-stat-value{font-weight:700;font-size:6.25rem;line-height:1.1;letter-spacing:-.0694rem;color:#43ceee;background:var(--Kind-Teal-Green-Gradient,linear-gradient(90deg,#29e3f3 17.24%,#38d58b 90.92%));background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.career-stat-label{font-weight:500;font-size:.9028rem;line-height:1.3889;color:#7196a8}.careers-list-header{display:flex;justify-content:space-between;align-items:flex-end;width:100%;max-width:64.5833rem;margin-bottom:2.0833rem}.careers-list-title-group{display:flex;flex-direction:column;gap:.4861rem}.careers-list-title{font-size:1.1806rem;font-weight:600;line-height:1.2;color:#fff;margin:0}.careers-list-subtitle{font-size:.9028rem;font-weight:500;color:#7196a8}.careers-list{width:100%;max-width:64.5833rem;display:flex;flex-direction:column;gap:1.0417rem;margin-bottom:8.0556rem}.career-card{display:flex;align-items:center;justify-content:space-between;padding:1.3889rem 1.6667rem;background:#0c1a24;border:.0694rem solid #264053;border-radius:1.0417rem;text-decoration:none;transition:border-color .2s ease}.career-card:hover{border-color:#43ceee}.career-card:active{transform:scale(.97);transition:transform .1s}.career-card-left{display:flex;flex-direction:column;gap:.8333rem;padding-left:.6944rem}.career-card-dept{display:inline-flex;align-items:center;padding:.4167rem .9722rem;background:#0c2d4d;border-radius:.5556rem;font-size:.7639rem;font-weight:500;color:#43ceee;width:-moz-fit-content;width:fit-content}.career-card-title{font-weight:600;font-size:1.25rem;line-height:1.2;color:#fff;margin:0}.career-card-meta{display:flex;gap:1.3194rem}.career-meta-tag{display:inline-flex;align-items:center;gap:.4167rem;font-weight:500;font-size:.7639rem;color:#7196a8}.career-meta-tag svg{flex-shrink:0}.career-card-arrow{width:2.6944rem;height:2.6944rem;display:flex;align-items:center;justify-content:center;background:#155061;border-radius:.6944rem;flex-shrink:0}.career-card-arrow svg{width:.6944rem;height:.6944rem}.careers-no-results{font-size:1.0417rem;color:#7196a8;text-align:center;padding:2rem}.careers-why{display:flex;gap:3.4722rem;width:100%;max-width:77.7778rem;margin-bottom:5.5556rem;align-items:center}.careers-why-left{width:22.5694rem;flex-shrink:0;display:flex;flex-direction:column;gap:2.3611rem}.careers-why-title{font-weight:600;font-size:3.4722rem;line-height:1.1;letter-spacing:-.0694rem;color:#fff;margin:0}.careers-why-desc{font-weight:500;font-size:1.0417rem;line-height:1.4;color:#7196a8;margin:0}.careers-why-right{display:flex;gap:1.0417rem;flex:1}.career-feature-card{flex:1;display:flex;flex-direction:column;gap:4.1667rem;padding:2.2917rem 1.3889rem;background:#0c1a24;border:.0694rem solid #264053;border-radius:1.0417rem}.career-feature-icon{width:3.1667rem;height:3.1667rem;display:flex;align-items:center;justify-content:center;background:radial-gradient(circle,rgba(67,206,238,.15) 0,transparent 70%);border-radius:.8333rem;margin-bottom:.5556rem}.career-feature-icon svg{width:1.6667rem;height:1.6667rem}.career-feature-title{font-weight:600;font-size:1.3889rem;line-height:1.3;color:#fff;margin:0}.career-feature-desc{font-weight:500;font-size:1.0417rem;line-height:1.4;color:#7196a8;margin:0}.careers-banner{display:flex;gap:1.6667rem;align-items:flex-start;padding:2.6389rem 2.0833rem;background:#0c1a24;border:.0694rem solid #264053;border-radius:1.0417rem;width:100%;max-width:77.7778rem}.careers-banner-icon{width:3.0556rem;height:3.0556rem;display:flex;align-items:center;justify-content:center;flex-shrink:0;background:#155061;border-radius:1rem}.careers-banner-icon img{width:1.5278rem;height:auto}.careers-banner-content{display:flex;flex-direction:column;gap:.5556rem}.careers-banner-title{font-weight:600;font-size:1.25rem;line-height:1.3;color:#fff;margin:0}.careers-banner-text{font-weight:500;font-size:.9028rem;line-height:1.3889;color:#7196a8;margin:0;max-width:61.5243rem}.career-feature-content{display:flex;flex-direction:column;gap:1.3889rem}@media (max-width:480px){.careers-bg{width:43.6111rem;height:43.6111rem;top:-12rem}.careers-main{padding:4.9583rem .8333rem 4.1667rem}.careers-badge{margin-bottom:1.3889rem;padding:.4167rem 1.1111rem;height:auto;font-size:.8333rem}.careers-heading{font-size:2.0833rem;margin-bottom:1.6667rem;letter-spacing:-.0417rem}.careers-stats{gap:1.3889rem;margin-bottom:2.7778rem;max-width:100%}.career-stat-value{font-size:3.4722rem}.careers-list-header{display:none;flex-direction:column;gap:1.1111rem;align-items:stretch}.careers-list-title{font-size:1.1111rem}.careers-list{gap:.8333rem;margin-bottom:2.5rem}.career-card{padding:1.25rem;gap:1.3889rem}.career-card-title{font-size:1.1111rem}.career-card-meta{flex-wrap:wrap;gap:.6944rem}.career-card-left{padding-left:0}.careers-why{flex-direction:column;gap:2.0833rem;margin-bottom:3.4722rem}.careers-why-left{width:100%;padding-top:0;gap:1.5278rem;text-align:center}.careers-why-title{font-size:2.0833rem}.careers-why-right{flex-direction:column;gap:.8333rem}.careers-banner{flex-direction:column;gap:1.1111rem;padding:1.25rem}.career-feature-icon{margin-bottom:0}.career-feature-card{gap:.9722rem;padding:1.6667rem 1.3889rem}.career-feature-content{gap:.6944rem}}