.careers__hero{padding:96px 0;background:linear-gradient(180deg,#f7f8fd,#fff);text-align:center}@media(max-width:767px){.careers__hero{padding:64px 0}}.careers__hero-container{width:100%;max-width:1200px;margin:0 auto;padding:0 24px}@media(max-width:479px){.careers__hero-container{padding:0 16px}}.careers__hero-container{max-width:800px}.careers__hero-title{font-family:Plus Jakarta Sans,sans-serif;font-weight:700;font-size:56px;line-height:1.1;letter-spacing:-.05em}@media(max-width:767px){.careers__hero-title{font-size:40px}}@media(max-width:479px){.careers__hero-title{font-size:32px}}.careers__hero-title{color:#1f2632;margin-bottom:16px}.careers__hero-subtitle{font-family:Inter Tight,sans-serif;font-weight:400;font-size:18px;line-height:1.5;letter-spacing:.008em;color:#0a1837ad;margin:0}.careers__values{padding:96px 0;background:#fff}@media(max-width:767px){.careers__values{padding:64px 0}}.careers__values-container{width:100%;max-width:1200px;margin:0 auto;padding:0 24px}@media(max-width:479px){.careers__values-container{padding:0 16px}}.careers__values-container{text-align:center}.careers__values-heading{font-family:Plus Jakarta Sans,sans-serif;font-weight:700;font-size:48px;line-height:1.15;letter-spacing:-.035em}@media(max-width:767px){.careers__values-heading{font-size:36px}}@media(max-width:479px){.careers__values-heading{font-size:28px}}.careers__values-heading{color:#1f2632;margin-bottom:16px}.careers__values-intro{font-family:Inter Tight,sans-serif;font-weight:400;font-size:18px;line-height:1.5;letter-spacing:.008em;color:#0a1837ad;max-width:700px;margin:0 auto 64px}@media(max-width:767px){.careers__values-intro{margin-bottom:48px}}.careers__values-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:32px}@media(max-width:767px){.careers__values-grid{grid-template-columns:1fr;gap:24px}}.careers__value-card{background:#f7f8fd;border-radius:16px;padding:32px;text-align:left;transition:transform .2s ease,box-shadow .2s ease}.careers__value-card:hover{transform:translateY(-2px);box-shadow:0 4px 6px #0000001a}@media(prefers-reduced-motion:reduce){.careers__value-card{transition:none}.careers__value-card:hover{transform:none}}.careers__value-title{font-family:Plus Jakarta Sans,sans-serif;font-weight:700;font-size:24px;line-height:1.25;letter-spacing:-.02em}@media(max-width:479px){.careers__value-title{font-size:20px}}.careers__value-title{color:#0071e3;margin:0 0 8px;font-size:20px}.careers__value-description{font-family:Inter Tight,sans-serif;font-weight:400;font-size:16px;line-height:1.5;letter-spacing:.01em;color:#0a1837ad;margin:0}.careers__perks{padding:96px 0;background:#f7f8fd}@media(max-width:767px){.careers__perks{padding:64px 0}}.careers__perks-container{width:100%;max-width:1200px;margin:0 auto;padding:0 24px}@media(max-width:479px){.careers__perks-container{padding:0 16px}}.careers__perks-container{text-align:center}.careers__perks-heading{font-family:Plus Jakarta Sans,sans-serif;font-weight:700;font-size:48px;line-height:1.15;letter-spacing:-.035em}@media(max-width:767px){.careers__perks-heading{font-size:36px}}@media(max-width:479px){.careers__perks-heading{font-size:28px}}.careers__perks-heading{color:#1f2632;margin-bottom:64px}@media(max-width:767px){.careers__perks-heading{margin-bottom:48px}}.careers__perks-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:32px}@media(max-width:991px){.careers__perks-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:479px){.careers__perks-grid{grid-template-columns:1fr;gap:24px}}.careers__perk-card{background:#fff;border-radius:16px;padding:32px;text-align:center;transition:transform .2s ease,box-shadow .2s ease}.careers__perk-card:hover{transform:translateY(-4px);box-shadow:0 4px 6px #0000001a}@media(prefers-reduced-motion:reduce){.careers__perk-card{transition:none}.careers__perk-card:hover{transform:none}}.careers__perk-icon{display:block;font-size:48px;margin-bottom:16px;line-height:1}.careers__perk-title{font-family:Plus Jakarta Sans,sans-serif;font-weight:700;font-size:24px;line-height:1.25;letter-spacing:-.02em}@media(max-width:479px){.careers__perk-title{font-size:20px}}.careers__perk-title{color:#1f2632;margin:0 0 8px;font-size:18px}.careers__perk-description{font-family:Inter Tight,sans-serif;font-weight:400;font-size:14px;line-height:1.5;letter-spacing:.01em;color:#0a1837ad;margin:0}.careers__process{padding:96px 0;background:#fff}@media(max-width:767px){.careers__process{padding:64px 0}}.careers__process-container{width:100%;max-width:1200px;margin:0 auto;padding:0 24px}@media(max-width:479px){.careers__process-container{padding:0 16px}}.careers__process-container{max-width:900px}.careers__process-heading{font-family:Plus Jakarta Sans,sans-serif;font-weight:700;font-size:48px;line-height:1.15;letter-spacing:-.035em}@media(max-width:767px){.careers__process-heading{font-size:36px}}@media(max-width:479px){.careers__process-heading{font-size:28px}}.careers__process-heading{color:#1f2632;text-align:center;margin-bottom:64px}@media(max-width:767px){.careers__process-heading{margin-bottom:48px}}.careers__process-steps{display:flex;flex-direction:column;gap:24px}.careers__process-step{display:flex;align-items:flex-start;gap:24px;background:#f7f8fd;border-radius:16px;padding:24px;transition:transform .2s ease,box-shadow .2s ease}.careers__process-step:hover{transform:translate(4px);box-shadow:0 1px 2px #0000000d}@media(prefers-reduced-motion:reduce){.careers__process-step{transition:none}.careers__process-step:hover{transform:none}}@media(max-width:479px){.careers__process-step{flex-direction:column;gap:16px}}.careers__process-number{flex-shrink:0;width:48px;height:48px;display:flex;align-items:center;justify-content:center;background:#0071e3;color:#fff;border-radius:9999px;font-size:20px;font-weight:700}.careers__process-content{flex:1}.careers__process-title{font-family:Plus Jakarta Sans,sans-serif;font-weight:700;font-size:24px;line-height:1.25;letter-spacing:-.02em}@media(max-width:479px){.careers__process-title{font-size:20px}}.careers__process-title{color:#1f2632;margin:0 0 4px;font-size:18px}.careers__process-description{font-family:Inter Tight,sans-serif;font-weight:400;font-size:16px;line-height:1.5;letter-spacing:.01em;color:#0a1837ad;margin:0}.careers__jobs{padding:96px 0;background:#f7f8fd}@media(max-width:767px){.careers__jobs{padding:64px 0}}.careers__jobs-container{width:100%;max-width:1200px;margin:0 auto;padding:0 24px}@media(max-width:479px){.careers__jobs-container{padding:0 16px}}.careers__jobs-container{text-align:center}.careers__jobs-heading{font-family:Plus Jakarta Sans,sans-serif;font-weight:700;font-size:48px;line-height:1.15;letter-spacing:-.035em}@media(max-width:767px){.careers__jobs-heading{font-size:36px}}@media(max-width:479px){.careers__jobs-heading{font-size:28px}}.careers__jobs-heading{color:#1f2632;margin-bottom:48px}.careers__jobs-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:32px;max-width:900px;margin:0 auto}@media(max-width:767px){.careers__jobs-grid{grid-template-columns:1fr;gap:24px}}.careers__jobs-empty{font-family:Inter Tight,sans-serif;font-weight:400;font-size:18px;line-height:1.5;letter-spacing:.008em;color:#0a1837ad;grid-column:1/-1;padding:48px;background:#fff;border-radius:16px}.careers__job-card{background:#fff;border-radius:16px;padding:32px;text-align:left;transition:transform .2s ease,box-shadow .2s ease}.careers__job-card:hover{transform:translateY(-4px);box-shadow:0 4px 6px #0000001a}@media(prefers-reduced-motion:reduce){.careers__job-card{transition:none}.careers__job-card:hover{transform:none}}.careers__job-header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:8px}@media(max-width:479px){.careers__job-header{flex-direction:column;gap:8px}}.careers__job-title{font-family:Plus Jakarta Sans,sans-serif;font-weight:700;font-size:24px;line-height:1.25;letter-spacing:-.02em}@media(max-width:479px){.careers__job-title{font-size:20px}}.careers__job-title{color:#1f2632;margin:0;font-size:20px}.careers__job-type{font-family:Inter Tight,sans-serif;font-weight:400;font-size:12px;line-height:1.5;letter-spacing:.01em;background:#0071e3;color:#fff;padding:4px 8px;border-radius:9999px;font-weight:600;white-space:nowrap}.careers__job-location{font-family:Inter Tight,sans-serif;font-weight:400;font-size:14px;line-height:1.5;letter-spacing:.01em;color:#0a1837ad;margin:0 0 24px;display:flex;align-items:center;gap:4px}.careers__job-location svg{flex-shrink:0}.careers__cta{padding:96px 0;background:#0071e3;text-align:center}@media(max-width:767px){.careers__cta{padding:64px 0}}.careers__cta-container{width:100%;max-width:1200px;margin:0 auto;padding:0 24px}@media(max-width:479px){.careers__cta-container{padding:0 16px}}.careers__cta-container{max-width:700px}.careers__cta-heading{font-family:Plus Jakarta Sans,sans-serif;font-weight:700;font-size:48px;line-height:1.15;letter-spacing:-.035em}@media(max-width:767px){.careers__cta-heading{font-size:36px}}@media(max-width:479px){.careers__cta-heading{font-size:28px}}.careers__cta-heading{color:#fff;margin-bottom:16px}.careers__cta-text{font-family:Inter Tight,sans-serif;font-weight:400;font-size:18px;line-height:1.5;letter-spacing:.008em;color:#fff;margin-bottom:32px}.careers__cta .btn--primary{background:#fff;color:#0071e3}.careers__cta .btn--primary:hover{background:#f2f2f2}
