.careers-intro-section{padding-block:2rem 1.25rem;background:linear-gradient(180deg,#f6f8fb,#ffffff)}.careers-intro{margin:0 auto;max-width:46rem;text-align:center;font-size:1rem;line-height:1.65;color:rgba(26,43,75,.78)}.careers-topics{list-style:none;margin:1.75rem 0 0;padding:0;display:grid;gap:.9rem}@media (min-width:720px){.careers-topics{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}}@media (min-width:1024px){.careers-topics{grid-template-columns:repeat(3,minmax(0,1fr))}}.careers-topic{padding:1.1rem 1.15rem 1.2rem;border-radius:.85rem;background:#ffffff;border:1px solid rgba(26,43,75,.08);box-shadow:0 8px 24px rgba(16,25,54,.04)}.careers-topic__title{margin:0;font-size:1rem;font-weight:800;letter-spacing:-.02em;color:#101936}.careers-topic__body{margin:.45rem 0 0;font-size:.92rem;line-height:1.55;color:rgba(26,43,75,.7)}.careers-form-section{padding-block:1.5rem 2.75rem;background:radial-gradient(ellipse 50% 60% at 10% 20%,rgba(0,169,232,.06),transparent 60%),radial-gradient(ellipse 45% 55% at 90% 80%,rgba(245,130,32,.06),transparent 62%),#ffffff;border-top:1px solid rgba(26,43,75,.06)}.careers-form-section__inner{max-width:44rem}.careers-form-head{margin-bottom:1.15rem;text-align:center}.careers-form-head__title{margin:0;font-size:clamp(1.2rem,1rem + .8vw,1.55rem);font-weight:800;letter-spacing:-.03em;color:#101936}.careers-form-head__desc{margin:.55rem auto 0;max-width:38rem;font-size:.95rem;line-height:1.55;color:rgba(26,43,75,.68)}.careers-form{position:relative;width:100%;padding:1.15rem 1.1rem 1.25rem;border-radius:.95rem;background:#ffffff;border:1px solid rgba(26,43,75,.1);box-shadow:0 12px 32px rgba(16,25,54,.06)}@media (min-width:640px){.careers-form{padding:1.35rem 1.4rem 1.5rem}}