.careers-module__T6xnVW__main{background:#f5efe8}.careers-module__T6xnVW__pageHeader{text-align:center;background:#1a1a1a;padding:80px 32px 72px}.careers-module__T6xnVW__pageHeaderInner{max-width:640px;margin:0 auto}.careers-module__T6xnVW__breadcrumb{text-transform:uppercase;letter-spacing:.12em;color:#e8773a;margin-bottom:14px;font-size:.78rem;font-weight:700}.careers-module__T6xnVW__pageHeader h1{color:#fff;margin-bottom:18px;font-size:2.8rem;font-weight:800;line-height:1.15}.careers-module__T6xnVW__headerSub{color:#ffffffa6;font-size:1.05rem;line-height:1.7}.careers-module__T6xnVW__whySection{background:#faf8f5;padding:72px 32px}.careers-module__T6xnVW__sectionCenter{max-width:1100px;margin:0 auto}.careers-module__T6xnVW__eyebrow{text-transform:uppercase;letter-spacing:.12em;color:#e8773a;margin-bottom:10px;font-size:.78rem;font-weight:700}.careers-module__T6xnVW__sectionCenter h2{color:#1a1a1a;margin-bottom:12px;font-size:2rem;font-weight:800}.careers-module__T6xnVW__sectionSub{color:#6b7280;max-width:560px;margin-bottom:40px;font-size:1rem}.careers-module__T6xnVW__perksGrid{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.careers-module__T6xnVW__perkCard{background:#fff;border:1px solid #ede8e0;border-radius:14px;padding:28px 24px;transition:box-shadow .2s,transform .2s}.careers-module__T6xnVW__perkCard:hover{transform:translateY(-2px);box-shadow:0 8px 32px #00000014}.careers-module__T6xnVW__perkIcon{margin-bottom:14px;font-size:2rem;display:block}.careers-module__T6xnVW__perkCard h3{color:#1a1a1a;margin-bottom:8px;font-size:1rem;font-weight:700}.careers-module__T6xnVW__perkCard p{color:#6b7280;font-size:.88rem;line-height:1.6}.careers-module__T6xnVW__rolesSection{background:#f5efe8;padding:72px 32px}.careers-module__T6xnVW__rolesGrid{grid-template-columns:repeat(2,1fr);gap:20px;margin-top:40px;display:grid}.careers-module__T6xnVW__roleCard{background:#fff;border:1px solid #ede8e0;border-radius:14px;align-items:flex-start;gap:18px;padding:28px;transition:box-shadow .2s,transform .2s;display:flex}.careers-module__T6xnVW__roleCard:hover{transform:translateY(-2px);box-shadow:0 8px 32px #00000014}.careers-module__T6xnVW__roleIcon{background:#fdf3ec;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:52px;height:52px;font-size:2rem;display:flex}.careers-module__T6xnVW__roleBody{flex:1;min-width:0}.careers-module__T6xnVW__roleTitle{color:#1a1a1a;margin-bottom:4px;font-size:1.05rem;font-weight:700}.careers-module__T6xnVW__roleMeta{flex-wrap:wrap;gap:10px;margin-bottom:10px;display:flex}.careers-module__T6xnVW__roleBadge{color:#e8773a;background:#fdf3ec;border-radius:20px;padding:3px 10px;font-size:.75rem;font-weight:600}.careers-module__T6xnVW__roleBadgeDark{color:#4a5c6e;background:#f0ebe4;border-radius:20px;padding:3px 10px;font-size:.75rem;font-weight:600}.careers-module__T6xnVW__roleDesc{color:#6b7280;font-size:.88rem;line-height:1.6}.careers-module__T6xnVW__applySection{background:#faf8f5;padding:72px 32px 80px}.careers-module__T6xnVW__applyInner{max-width:800px;margin:0 auto}.careers-module__T6xnVW__applyInner h2{color:#1a1a1a;margin-bottom:8px;font-size:2rem;font-weight:800}.careers-module__T6xnVW__applyInner>p{color:#6b7280;margin-bottom:36px;font-size:.97rem}.careers-module__T6xnVW__form{background:#fff;border:1px solid #ede8e0;border-radius:16px;flex-direction:column;gap:16px;padding:40px;display:flex}.careers-module__T6xnVW__formRow{grid-template-columns:1fr 1fr;gap:16px;display:grid}.careers-module__T6xnVW__formGroup{flex-direction:column;gap:6px;display:flex}.careers-module__T6xnVW__formGroup label{color:#374151;font-size:.85rem;font-weight:600}.careers-module__T6xnVW__formGroup input,.careers-module__T6xnVW__formGroup select,.careers-module__T6xnVW__formGroup textarea{color:#1a1a1a;background:#faf8f5;border:1.5px solid #e8e0d4;border-radius:8px;outline:none;padding:12px 14px;font-family:inherit;font-size:.93rem;transition:border-color .2s}.careers-module__T6xnVW__formGroup input:focus,.careers-module__T6xnVW__formGroup select:focus,.careers-module__T6xnVW__formGroup textarea:focus{background:#fff;border-color:#e8773a}.careers-module__T6xnVW__formGroup textarea{resize:vertical}.careers-module__T6xnVW__submitBtn{color:#fff;cursor:pointer;background:#e8773a;border:none;border-radius:8px;align-self:flex-start;padding:14px 32px;font-size:.97rem;font-weight:600;transition:background .2s}.careers-module__T6xnVW__submitBtn:hover{background:#cf5e20}.careers-module__T6xnVW__submitBtn:disabled{cursor:not-allowed;background:#c4956e}.careers-module__T6xnVW__successMsg{color:#166534;background:#f0fdf4;border:1px solid #86efac;border-radius:8px;padding:12px 16px;font-size:.9rem}.careers-module__T6xnVW__errorMsg{color:#991b1b;background:#fef2f2;border:1px solid #fca5a5;border-radius:8px;padding:12px 16px;font-size:.9rem}.careers-module__T6xnVW__ctaBanner{text-align:center;background:#e8773a;padding:64px 32px}.careers-module__T6xnVW__ctaBannerInner{max-width:600px;margin:0 auto}.careers-module__T6xnVW__ctaBanner h2{color:#fff;margin-bottom:12px;font-size:2rem;font-weight:800}.careers-module__T6xnVW__ctaBanner p{color:#ffffffd9;margin-bottom:28px;font-size:1rem;line-height:1.6}.careers-module__T6xnVW__ctaBtn{color:#e8773a;background:#fff;border-radius:8px;padding:14px 32px;font-size:.97rem;font-weight:700;text-decoration:none;transition:background .2s;display:inline-block}.careers-module__T6xnVW__ctaBtn:hover{background:#fdf3ec}@media (max-width:900px){.careers-module__T6xnVW__perksGrid{grid-template-columns:repeat(2,1fr)}.careers-module__T6xnVW__rolesGrid{grid-template-columns:1fr}}@media (max-width:768px){.careers-module__T6xnVW__pageHeader h1{font-size:2rem}.careers-module__T6xnVW__perksGrid,.careers-module__T6xnVW__formRow{grid-template-columns:1fr}.careers-module__T6xnVW__form{padding:24px 20px}.careers-module__T6xnVW__whySection,.careers-module__T6xnVW__rolesSection,.careers-module__T6xnVW__applySection{padding:48px 20px}}
