.careers-page{background:#fff;color:#0f1461}.careers-hero{background:linear-gradient(180deg,#f0f2ff,#ffffff);padding-top:calc(var(--nav-offset) + 60px);padding-bottom:60px;text-align:center;border-bottom:1px solid #e8eaf0}.careers-hero__inner{display:flex;flex-direction:column;align-items:center;gap:20px}.careers-hero__eyebrow{display:inline-flex;align-items:center;gap:8px;font-size:13px;font-weight:600;color:#5b5fc7;letter-spacing:.04em}.careers-hero__dot{width:8px;height:8px;border-radius:50%;background:#10b981;box-shadow:0 0 6px #10b981}.careers-hero__title{font-size:clamp(32px,5vw,64px);font-weight:900;letter-spacing:-.03em;line-height:1.08;color:#0f1461;font-family:var(--font-sans);max-width:700px}.careers-hero__subtitle{font-size:16px;line-height:1.75;color:#6b7280;max-width:580px}.careers-hero__actions{display:flex;gap:14px;flex-wrap:wrap;justify-content:center;margin-top:8px}.careers-hero__btn-primary{padding:13px 30px;background:#5b5fc7;color:#fff;font-size:14px;font-weight:700;border:none;border-radius:50px;cursor:pointer;font-family:var(--font-sans);transition:background .2s}.careers-hero__btn-primary:hover{background:#4a4eb8}.careers-hero__btn-outline{padding:12px 30px;background:transparent;color:#5b5fc7;font-size:14px;font-weight:700;border:1.8px solid #5b5fc7;border-radius:50px;cursor:pointer;font-family:var(--font-sans);transition:all .2s}.careers-hero__btn-outline:hover{background:#5b5fc7;color:#fff}.careers-collage{padding:48px 0;background:#fff;overflow:hidden}.careers-collage__grid{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:18px;gap:18px}.careers-collage__photo{position:relative;width:100%;aspect-ratio:1/.78;border-radius:999px;overflow:hidden;background:#f0f2ff;border:1px solid #e8eaf0;transition:transform .3s ease,box-shadow .3s ease}.careers-collage__photo:hover{transform:translateY(-4px);box-shadow:0 12px 32px rgba(91,95,199,.18)}.careers-collage__photo:nth-child(4n+2){aspect-ratio:1/1;border-radius:50%}.careers-why{padding:80px 0;background:#f8f9fc;border-top:1px solid #e8eaf0;border-bottom:1px solid #e8eaf0}.careers-why__title{font-size:clamp(24px,3vw,38px);font-weight:800;letter-spacing:-.02em;color:#0f1461;margin-bottom:40px;font-family:var(--font-sans)}.careers-why__grid{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:20px;gap:20px}.careers-why__card{background:#fff;border:1px solid #e8eaf0;border-radius:16px;padding:28px;transition:box-shadow .25s ease,transform .25s ease}.careers-why__card:hover{box-shadow:0 8px 32px rgba(91,95,199,.1);transform:translateY(-3px)}.careers-why__icon{font-size:32px;margin-bottom:14px;width:52px;height:52px;border-radius:12px;background:rgba(91,95,199,.08);display:flex;align-items:center;justify-content:center}.careers-why__card-title{font-size:16px;font-weight:700;color:#0f1461;margin-bottom:8px;font-family:var(--font-sans)}.careers-why__card-desc{font-size:13.5px;color:#6b7280;line-height:1.65}.careers-testimonial{padding:64px 0;background:#fff}.careers-testimonial__inner{display:flex;align-items:center;gap:48px}.careers-testimonial__photo{flex-shrink:0}.careers-testimonial__avatar{width:120px;height:120px;border-radius:50%;background:rgba(91,95,199,.1);border:3px solid rgba(91,95,199,.3);display:flex;align-items:center;justify-content:center}.careers-testimonial__text{display:flex;flex-direction:column;gap:16px}.careers-testimonial__quote{font-size:16px;line-height:1.75;color:#374151;font-style:italic;max-width:580px}.careers-testimonial__name{font-size:15px;font-weight:700;color:#0f1461;font-family:var(--font-sans)}.careers-testimonial__role{font-size:13px;color:#5b5fc7}.careers-testimonial__dots{display:flex;gap:6px;align-items:center;margin-top:8px}.careers-testimonial__dots span{width:8px;height:8px;border-radius:50%;background:#d1d5db;display:block}.careers-testimonial__dot--active{background:#5b5fc7!important;width:24px!important;border-radius:4px!important}.careers-values{padding:80px 0;background:#f8f9fc;border-top:1px solid #e8eaf0}.careers-values__label{font-size:12px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#5b5fc7;margin-bottom:40px}.careers-values__layout{display:grid;grid-template-columns:1fr 1fr;grid-gap:56px;gap:56px;align-items:flex-start}.careers-values__left{display:flex;flex-direction:column;gap:32px}.careers-values__intro-line{font-size:14px;color:#6b7280;margin-bottom:4px}.careers-values__intro-num{font-size:clamp(24px,3vw,38px);font-weight:900;letter-spacing:-.025em;color:#0f1461;line-height:1.1;font-family:var(--font-sans)}.careers-values__profile{background:#fff;border:1px solid #e8eaf0;border-radius:16px;padding:24px}.careers-values__profile-header{display:flex;align-items:center;gap:12px;margin-bottom:14px}.careers-values__profile-avatar{width:44px;height:44px;border-radius:50%;overflow:hidden;position:relative;flex-shrink:0}.careers-values__profile-name{font-size:14px;font-weight:700;color:#0f1461;font-family:var(--font-sans)}.careers-values__profile-role{font-size:12px;color:#5b5fc7}.careers-values__profile-title{font-size:17px;font-weight:800;color:#0f1461;margin-bottom:8px;font-family:var(--font-sans)}.careers-values__profile-desc{font-size:13.5px;color:#6b7280;line-height:1.65}.careers-values__right{display:flex;flex-direction:column;gap:24px}.careers-values__why-box{background:#fff;border:1px solid #e8eaf0;border-radius:16px;padding:28px}.careers-values__why-text{font-size:17px;font-weight:700;color:#0f1461;margin-bottom:8px;font-family:var(--font-sans)}.careers-values__why-sub{font-size:13.5px;color:#6b7280;line-height:1.65}.careers-values__cards{display:flex;flex-direction:column;gap:14px}.careers-values__card{background:#fff;border:1px solid #e8eaf0;border-radius:12px;padding:20px 24px;transition:box-shadow .2s}.careers-values__card:hover{box-shadow:0 4px 16px rgba(91,95,199,.1)}.careers-values__card-label{font-size:15px;font-weight:800;margin-bottom:6px;font-family:var(--font-sans)}.careers-values__card-desc{font-size:13px;color:#6b7280;line-height:1.6}.careers-perks{padding:80px 0;background:#0a0a2e}.careers-perks__title{font-size:clamp(24px,3vw,38px);font-weight:800;color:#fff;margin-bottom:48px;letter-spacing:-.02em;font-family:var(--font-sans)}.careers-perks__grid{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:28px;gap:28px}.careers-perks__item{display:flex;align-items:flex-start;gap:14px}.careers-perks__icon{font-size:22px;flex-shrink:0;margin-top:2px}.careers-perks__item-title{font-size:14px;font-weight:700;color:#fff;margin-bottom:4px;font-family:var(--font-sans)}.careers-perks__item-desc{font-size:12.5px;color:rgba(255,255,255,.5);line-height:1.55}.careers-dei{padding:80px 0;background:#fff;border-top:1px solid #e8eaf0}.careers-dei__header{margin-bottom:48px;max-width:680px}.careers-dei__title{font-size:clamp(24px,3vw,40px);font-weight:900;letter-spacing:-.025em;color:#0f1461;margin-bottom:16px;line-height:1.15;font-family:var(--font-sans)}.careers-dei__sub{font-size:15px;color:#6b7280;line-height:1.7}.careers-dei__grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:24px;gap:24px}.careers-dei__card{background:#f8f9fc;border:1px solid #e8eaf0;border-radius:16px;padding:32px;transition:transform .25s ease,box-shadow .25s ease}.careers-dei__card:hover{transform:translateY(-4px);box-shadow:0 8px 32px rgba(91,95,199,.1)}.careers-dei__card-icon{font-size:32px;margin-bottom:16px}.careers-dei__card-title{font-size:16px;font-weight:700;color:#0f1461;margin-bottom:10px;font-family:var(--font-sans)}.careers-dei__card-desc{font-size:13.5px;color:#6b7280;line-height:1.65}.careers-roles{padding:80px 0;background:#f8f9fc;border-top:1px solid #e8eaf0}.careers-roles__header{display:grid;grid-template-columns:1fr 1fr;grid-gap:40px;gap:40px;align-items:flex-start;margin-bottom:48px}.careers-roles__title{font-size:clamp(28px,3.5vw,48px);font-weight:900;letter-spacing:-.025em;color:#0f1461;line-height:1.1;font-family:var(--font-sans)}.careers-roles__desc{font-size:15px;color:#6b7280;line-height:1.7;padding-top:8px}.careers-roles__list{display:flex;flex-direction:column;gap:0;border:1px solid #e8eaf0;border-radius:16px;overflow:hidden;background:#fff}.careers-roles__item{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:22px 28px;border-bottom:1px solid #e8eaf0;transition:background .18s ease}.careers-roles__item:last-child{border-bottom:none}.careers-roles__item:hover{background:#f0f2ff}.careers-roles__item-left{display:flex;flex-direction:column;gap:4px}.careers-roles__item-title{font-size:15px;font-weight:700;color:#0f1461;font-family:var(--font-sans)}.careers-roles__item-dept{font-size:13px;color:#9ca3af}.careers-roles__item-right{display:flex;align-items:center;gap:20px;flex-shrink:0}.careers-roles__item-type{font-size:13px;color:#6b7280;white-space:nowrap}.careers-roles__item-btn{padding:8px 20px;background:#5b5fc7;color:#fff;font-size:13px;font-weight:600;border:none;border-radius:50px;cursor:pointer;font-family:var(--font-sans);white-space:nowrap;transition:background .2s}.careers-roles__item-btn:hover{background:#4a4eb8}.careers-notfound{position:relative;padding:80px 0;background:#04051e;overflow:hidden}.careers-notfound__glow{position:absolute;inset:0;background:radial-gradient(ellipse at 30% 50%,rgba(91,95,199,.25) 0,transparent 65%);pointer-events:none}.careers-notfound__inner{position:relative;z-index:1;display:flex;align-items:center;justify-content:space-between;gap:48px}.careers-notfound__left{display:flex;flex-direction:column;gap:20px}.careers-notfound__avatar,.careers-notfound__avatars{display:flex;align-items:center}.careers-notfound__avatar{width:44px;height:44px;border-radius:50%;border:2px solid #04051e;justify-content:center;font-size:12px;font-weight:700;color:#fff;position:relative;overflow:hidden}.careers-notfound__title{font-size:clamp(28px,4vw,50px);font-weight:900;color:#fff;letter-spacing:-.025em;line-height:1.1;font-family:var(--font-sans)}.careers-notfound__right{display:flex;flex-direction:column;gap:20px;max-width:400px}.careers-notfound__desc{font-size:15px;color:rgba(255,255,255,.6);line-height:1.7}.careers-notfound__btn{align-self:flex-start;padding:13px 28px;background:#5b5fc7;color:#fff;font-size:14px;font-weight:700;border:none;border-radius:50px;cursor:pointer;font-family:var(--font-sans);transition:background .2s}.careers-notfound__btn:hover{background:#4a4eb8}.careers-footer{background:#fff;border-top:1px solid #e8eaf0;padding:32px 0 0}.careers-footer__inner{display:flex;align-items:center;gap:32px;margin-bottom:24px;flex-wrap:wrap}.careers-footer__brand{display:flex;align-items:center;gap:10px;cursor:pointer}.careers-footer__tag{font-size:13px;color:#9ca3af;flex:1 1}.careers-footer__links{display:flex;gap:24px}.careers-footer__link{font-size:13px;font-weight:500;color:#374151;background:none;border:none;cursor:pointer;font-family:var(--font-sans);transition:color .2s}.careers-footer__link:hover{color:#5b5fc7}.careers-footer__partners{display:flex;gap:16px;flex-wrap:wrap;padding-bottom:16px;border-bottom:1px solid #e8eaf0}.careers-footer__partner{display:inline-flex;align-items:center;gap:5px;font-size:13px;font-weight:600;color:#6b7280;padding:6px 14px;border:1px solid #e8eaf0;border-radius:8px}.careers-footer__bottom{display:flex;gap:24px;padding:16px 0 24px;font-size:13px;color:#9ca3af;flex-wrap:wrap}[data-theme=dark] .careers-page{background:var(--bg-primary)}[data-theme=dark] .careers-hero{background:linear-gradient(180deg,rgba(15,14,40,1),rgba(10,10,46,1));border-bottom-color:var(--border)}[data-theme=dark] .careers-hero__title{color:#fff}[data-theme=dark] .careers-hero__subtitle{color:rgba(255,255,255,.52)}[data-theme=dark] .careers-collage{background:var(--bg-secondary)}[data-theme=dark] .careers-collage__photo{background:var(--bg-card);border-color:var(--border)}[data-theme=dark] .careers-why{background:var(--bg-primary);border-top-color:var(--border);border-bottom-color:var(--border)}[data-theme=dark] .careers-why__title{color:#fff}[data-theme=dark] .careers-why__card{background:var(--bg-card);border-color:var(--border)}[data-theme=dark] .careers-why__card:hover{box-shadow:0 8px 32px rgba(124,58,237,.2)}[data-theme=dark] .careers-why__icon{background:rgba(124,58,237,.14)}[data-theme=dark] .careers-why__card-title{color:#fff}[data-theme=dark] .careers-why__card-desc{color:rgba(255,255,255,.52)}[data-theme=dark] .careers-testimonial{background:var(--bg-secondary)}[data-theme=dark] .careers-testimonial__avatar{background:rgba(124,58,237,.14);border-color:rgba(124,58,237,.38)}[data-theme=dark] .careers-testimonial__quote{color:rgba(255,255,255,.72)}[data-theme=dark] .careers-testimonial__name{color:#fff}[data-theme=dark] .careers-values{background:var(--bg-primary);border-top-color:var(--border)}[data-theme=dark] .careers-values__intro-num{color:#fff}[data-theme=dark] .careers-values__intro-line{color:rgba(255,255,255,.48)}[data-theme=dark] .careers-values__profile{background:var(--bg-card);border-color:var(--border)}[data-theme=dark] .careers-values__profile-name,[data-theme=dark] .careers-values__profile-title{color:#fff}[data-theme=dark] .careers-values__profile-desc{color:rgba(255,255,255,.52)}[data-theme=dark] .careers-values__why-box{background:var(--bg-card);border-color:var(--border)}[data-theme=dark] .careers-values__why-text{color:#fff}[data-theme=dark] .careers-values__why-sub{color:rgba(255,255,255,.52)}[data-theme=dark] .careers-values__card{background:var(--bg-card);border-color:var(--border)}[data-theme=dark] .careers-values__card:hover{box-shadow:0 4px 16px rgba(124,58,237,.15)}[data-theme=dark] .careers-values__card-desc{color:rgba(255,255,255,.52)}[data-theme=dark] .careers-perks{background:#0a0a2e}[data-theme=dark] .careers-dei{background:var(--bg-secondary);border-top-color:var(--border)}[data-theme=dark] .careers-dei__title{color:#fff}[data-theme=dark] .careers-dei__sub{color:rgba(255,255,255,.52)}[data-theme=dark] .careers-dei__card{background:var(--bg-card);border-color:var(--border)}[data-theme=dark] .careers-dei__card:hover{box-shadow:0 8px 32px rgba(124,58,237,.2)}[data-theme=dark] .careers-dei__card-title{color:#fff}[data-theme=dark] .careers-dei__card-desc{color:rgba(255,255,255,.52)}[data-theme=dark] .careers-roles{background:var(--bg-primary);border-top-color:var(--border)}[data-theme=dark] .careers-roles__title{color:#fff}[data-theme=dark] .careers-roles__desc{color:rgba(255,255,255,.52)}[data-theme=dark] .careers-roles__list{background:var(--bg-card);border-color:var(--border)}[data-theme=dark] .careers-roles__item{border-bottom-color:var(--border)}[data-theme=dark] .careers-roles__item:hover{background:rgba(124,58,237,.08)}[data-theme=dark] .careers-roles__item-title{color:#fff}[data-theme=dark] .careers-roles__item-dept{color:rgba(255,255,255,.38)}[data-theme=dark] .careers-roles__item-type{color:rgba(255,255,255,.52)}[data-theme=dark] .careers-notfound{background:#04051e}[data-theme=dark] .careers-footer{background:var(--bg-secondary);border-top-color:var(--border)}[data-theme=dark] .careers-footer__brand span:last-child{color:#fff!important}[data-theme=dark] .careers-footer__tag{color:rgba(255,255,255,.38)}[data-theme=dark] .careers-footer__link{color:rgba(255,255,255,.6)}[data-theme=dark] .careers-footer__link:hover{color:#fff}[data-theme=dark] .careers-footer__partner{border-color:rgba(124,58,237,.28);color:rgba(255,255,255,.6)}[data-theme=dark] .careers-footer__bottom{color:rgba(255,255,255,.38)}[data-theme=light] .careers-page{background:#fff}[data-theme=light] .careers-hero{background:linear-gradient(180deg,#f0f2ff,#ffffff);border-bottom-color:#e8eaf0}[data-theme=light] .careers-hero__title{color:#0f1461}[data-theme=light] .careers-hero__subtitle{color:#6b7280}[data-theme=light] .careers-collage{background:#fff}[data-theme=light] .careers-collage__photo{background:#f0f2ff;border-color:#e8eaf0}[data-theme=light] .careers-why{background:#f8f9fc;border-top-color:#e8eaf0;border-bottom-color:#e8eaf0}[data-theme=light] .careers-why__title{color:#0f1461}[data-theme=light] .careers-why__card{background:#fff;border-color:#e8eaf0}[data-theme=light] .careers-why__card-title{color:#0f1461}[data-theme=light] .careers-why__card-desc{color:#6b7280}[data-theme=light] .careers-testimonial{background:#fff}[data-theme=light] .careers-testimonial__quote{color:#374151}[data-theme=light] .careers-testimonial__name{color:#0f1461}[data-theme=light] .careers-values{background:#f8f9fc;border-top-color:#e8eaf0}[data-theme=light] .careers-values__intro-num{color:#0f1461}[data-theme=light] .careers-values__intro-line{color:#6b7280}[data-theme=light] .careers-values__profile{background:#fff;border-color:#e8eaf0}[data-theme=light] .careers-values__profile-name,[data-theme=light] .careers-values__profile-title{color:#0f1461}[data-theme=light] .careers-values__profile-desc{color:#6b7280}[data-theme=light] .careers-values__why-box{background:#fff;border-color:#e8eaf0}[data-theme=light] .careers-values__why-text{color:#0f1461}[data-theme=light] .careers-values__why-sub{color:#6b7280}[data-theme=light] .careers-values__card{background:#fff;border-color:#e8eaf0}[data-theme=light] .careers-values__card-desc{color:#6b7280}[data-theme=light] .careers-dei{background:#fff;border-top-color:#e8eaf0}[data-theme=light] .careers-dei__title{color:#0f1461}[data-theme=light] .careers-dei__sub{color:#6b7280}[data-theme=light] .careers-dei__card{background:#f8f9fc;border-color:#e8eaf0}[data-theme=light] .careers-dei__card-title{color:#0f1461}[data-theme=light] .careers-dei__card-desc{color:#6b7280}[data-theme=light] .careers-roles{background:#f8f9fc;border-top-color:#e8eaf0}[data-theme=light] .careers-roles__title{color:#0f1461}[data-theme=light] .careers-roles__desc{color:#6b7280}[data-theme=light] .careers-roles__list{background:#fff;border-color:#e8eaf0}[data-theme=light] .careers-roles__item{border-bottom-color:#e8eaf0}[data-theme=light] .careers-roles__item:hover{background:#f0f2ff}[data-theme=light] .careers-roles__item-title{color:#0f1461}[data-theme=light] .careers-roles__item-dept{color:#9ca3af}[data-theme=light] .careers-roles__item-type{color:#6b7280}[data-theme=light] .careers-footer{background:#fff;border-top-color:#e8eaf0}[data-theme=light] .careers-footer__brand span:last-child{color:#0f1461}[data-theme=light] .careers-footer__tag{color:#9ca3af}[data-theme=light] .careers-footer__link{color:#374151}[data-theme=light] .careers-footer__partner{border-color:#e8eaf0;color:#6b7280}[data-theme=light] .careers-footer__bottom{color:#9ca3af}[data-theme=light] .careers-perks{background:#f8f9fc;border-top:1px solid #e8eaf0;border-bottom:1px solid #e8eaf0}[data-theme=light] .careers-perks__item-title,[data-theme=light] .careers-perks__title{color:#0f1461}[data-theme=light] .careers-perks__item-desc{color:#6b7280}[data-theme=light] .careers-notfound{background:#f0f2ff}[data-theme=light] .careers-notfound__title{color:#0f1461}[data-theme=light] .careers-notfound__desc{color:#6b7280}[data-theme=light] .careers-notfound__avatar{border-color:#f0f2ff;color:#fff}@media (max-width:1024px){.careers-perks__grid{grid-template-columns:repeat(3,1fr)}.careers-roles__header,.careers-values__layout{grid-template-columns:1fr}.careers-collage__grid{grid-template-columns:repeat(3,1fr)}}@media (max-width:768px){.careers-dei__grid,.careers-why__grid{grid-template-columns:1fr}.careers-perks__grid{grid-template-columns:repeat(2,1fr)}.careers-testimonial__inner{flex-direction:column;text-align:center}.careers-notfound__inner{flex-direction:column}.careers-collage__grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:480px){.careers-perks__grid{grid-template-columns:1fr}.careers-roles__item{flex-direction:column;align-items:flex-start}.careers-hero__actions{flex-direction:column;width:100%}.careers-hero__btn-outline,.careers-hero__btn-primary{width:100%;justify-content:center}}