.sss-careers-intro,.sss-careers-traits-sec,.sss-careers-jobs,.sss-careers-resume,.sss-careers-cta{width:100vw;max-width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);padding:80px 20px;font-family:'Poppins',sans-serif}.sss-careers-container{max-width:1200px;margin:0 auto}.sss-careers-heading{margin:0 0 16px;color:#000;font-size:2.5rem;font-weight:700;line-height:1.25}.sss-careers-heading--mt{margin-top:48px}.sss-careers-lead{margin:0 0 8px;color:#2c3e50;font-size:16px;line-height:1.7}.sss-careers-btn{display:inline-flex;align-items:center;justify-content:center;padding:12px 26px;background:#4A1211;border:2px solid #4A1211;border-radius:6px;color:#fff;font-family:'Poppins',sans-serif;font-size:14px;font-weight:600;text-decoration:none;cursor:pointer;transition:background .25s ease,color .25s ease,transform .1s ease}.sss-careers-btn:hover,.sss-careers-btn:focus{background:#2c0b0d;border-color:#2c0b0d;color:#fff}.sss-careers-btn:active{transform:scale(.97)}.sss-careers-btn--lg{padding:15px 34px;font-size:16px}.sss-careers-hero{position:relative;width:100vw;max-width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);min-height:60vh;display:flex;align-items:center;justify-content:center;text-align:center;overflow:hidden;padding:170px 20px 90px;font-family:'Poppins',sans-serif}.sss-careers-hero__img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:0}.sss-careers-hero__overlay{position:absolute;inset:0;background:linear-gradient(to bottom,rgb(74 18 17 / .78) 0%,rgb(0 0 0 / .7) 100%);z-index:1}.sss-careers-hero__inner{position:relative;z-index:2;max-width:900px}.sss-careers-hero__title{margin:0 0 14px;color:#fff;font-size:clamp(1.8rem, 4vw, 3.25rem);font-weight:800;line-height:1.15;text-shadow:0 3px 18px rgb(0 0 0 / .35)}.sss-careers-hero__subtitle{margin:0 auto;max-width:700px;color:rgb(255 255 255 / .92);font-size:clamp(1rem, 2.2vw, 1.2rem);font-weight:400;text-shadow:0 2px 10px rgb(0 0 0 / .3)}.sss-careers-intro{background:#f8f9fa}.sss-careers-benefits{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:24px;margin-top:36px}.sss-careers-card{background:#fff;padding:28px 24px;border-radius:10px;border-left:4px solid #4A1211;box-shadow:0 6px 18px rgb(22 41 58 / .07);text-align:center}.sss-careers-card__icon{display:inline-flex;align-items:center;justify-content:center;width:56px;height:56px;margin-bottom:16px;border-radius:50%;background:rgb(74 18 17 / .08);color:#4A1211}.sss-careers-card__icon svg{width:26px;height:26px}.sss-careers-card__title{margin:0 0 10px;color:#4A1211;font-size:1.2rem;font-weight:700}.sss-careers-card p{margin:0;color:#2c3e50;font-size:15px;line-height:1.6}.sss-careers-traits-sec{background:#fff}.sss-careers-traits{list-style:none;margin:22px 0 0;padding:0;display:flex;flex-wrap:wrap;gap:14px}.sss-careers-trait{display:flex;align-items:center;gap:8px;padding:10px 18px;background:#f3eaea;border-radius:30px;color:#4A1211;font-size:15px;font-weight:500}.sss-careers-trait::before{content:"";flex-shrink:0;width:16px;height:16px;background:#4A1211;-webkit-mask:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'><polyline points='20 6 9 17 4 12'/></svg>") center / contain no-repeat;mask:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'><polyline points='20 6 9 17 4 12'/></svg>") center / contain no-repeat}.sss-careers-jobs{background:#f8f9fa}.sss-careers-search{display:flex;gap:14px;flex-wrap:wrap;margin:28px 0 40px}.sss-careers-search__input{flex:1;min-width:240px;padding:14px 16px;border:1px solid #e0e0e0;border-radius:6px;font-family:'Poppins',sans-serif;font-size:16px;color:#2c3e50;background:#fff}.sss-careers-search__input:focus{outline:none;border-color:#4A1211;box-shadow:0 0 0 3px rgb(74 18 17 / .12)}.sss-careers-search__btn{padding:14px 28px}.sss-careers-subheading{margin:0 0 22px;color:#000;font-size:1.5rem;font-weight:700}.sss-careers-job-list{display:flex;flex-direction:column;gap:18px}.sss-careers-job{background:#fff;border:1px solid #e9ecef;border-left:4px solid #4A1211;border-radius:8px;padding:22px 24px}.sss-careers-job__head{display:flex;justify-content:space-between;align-items:center;gap:14px;flex-wrap:wrap;margin-bottom:12px}.sss-careers-job__title{margin:0;color:#4A1211;font-size:1.15rem;font-weight:600}.sss-careers-job__loc{background:#f3eaea;padding:5px 15px;border-radius:20px;font-size:14px;font-weight:500;color:#4A1211}.sss-careers-job__desc{margin:0 0 16px;color:#555;font-size:15px;line-height:1.6}.sss-careers-noresults{margin:26px 0 0;color:#2c3e50;font-size:16px}.sss-careers-noresults a{color:#4A1211;font-weight:600}.sss-careers-resume{background:#fff;text-align:center}.sss-careers-resume .sss-careers-lead{max-width:640px;margin:0 auto 24px}.sss-careers-cta{background:#4A1211;text-align:center}.sss-careers-cta__title{margin:0 0 16px;color:#fff;font-size:2rem;font-weight:800}.sss-careers-cta__text{max-width:720px;margin:0 auto 26px;color:rgb(255 255 255 / .92);font-size:16px;line-height:1.7}.sss-careers-cta__btn{background:#fff;border-color:#fff;color:#4A1211}.sss-careers-cta__btn:hover,.sss-careers-cta__btn:focus{background:#f1f1f1;border-color:#f1f1f1;color:#4A1211}@media (max-width:1024px){.sss-careers-heading{font-size:1.75rem}}@media (max-width:767px){.sss-careers-intro,.sss-careers-traits-sec,.sss-careers-jobs,.sss-careers-resume,.sss-careers-cta{padding:56px 16px}.sss-careers-heading{font-size:1.5rem}.sss-careers-cta__title{font-size:1.6rem}.sss-careers-search{flex-direction:column}.sss-careers-job__head{flex-direction:column;align-items:flex-start}}