.careers_main__pvPqy{background:var(--bg)}.careers_sectionTitle__JCrVr{font-weight:700;font-size:clamp(1.5rem,3vw,2rem);color:var(--primary-dark);text-align:center;margin:0 0 12px}.careers_sectionSubtitle__pQZ9w{color:var(--muted);text-align:center;max-width:600px;margin:0 auto 40px;font-size:1.05rem;line-height:1.6}.careers_roleCard__d0XgE{background:transparent;border:1px solid rgba(26,26,26,.06);border-radius:var(--radius);padding:28px 24px;min-height:140px}.careers_roleIcon__WZXvt{width:40px;height:40px;border-radius:50%;background:rgba(10,58,42,.05);display:flex;align-items:center;justify-content:center;margin-bottom:16px}.careers_roleTitle__p1zlH{font-size:1.05rem;font-weight:600;color:var(--primary-dark);margin:0 0 8px}.careers_roleDesc__4WoWS{font-size:.88rem;color:var(--muted);line-height:1.55;margin:0}.careers_ctaBlock__3xDQo{max-width:720px;margin:0 auto;padding:64px 40px;background:linear-gradient(135deg,var(--primary) 0,var(--primary-dark) 100%);border-radius:20px;text-align:center;color:#fff}.careers_ctaTitle__vtb6K{font-weight:700;font-size:clamp(1.5rem,3vw,2rem);margin:0 0 12px}.careers_ctaDesc___ZDMc{opacity:.8;line-height:1.6;margin:0 0 32px;font-size:1.05rem}.careers_ctaBtn__NgzjP{display:inline-block;padding:14px 28px;background:#fff;color:var(--primary-dark);border-radius:12px;font-weight:600;text-decoration:none;font-size:.95rem;transition:background .2s ease,transform .2s ease}@media (hover:hover) and (pointer:fine){.careers_ctaBtn__NgzjP:hover{background:#f0ede8;transform:translateY(-1px)}}@media (max-width:768px){.careers_sectionTitle__JCrVr{font-size:clamp(1.3rem,5vw,1.6rem)}.careers_sectionSubtitle__pQZ9w{font-size:.92rem;margin-bottom:28px}.careers_roleCard__d0XgE{min-height:120px}.careers_ctaBlock__3xDQo{padding:40px 24px}.careers_ctaBtn__NgzjP{padding:12px 24px;font-size:.88rem}}