.benefits{display:flex;justify-content:space-between;align-items:flex-start;padding:50px 80px;background-color:white}.benefits-left{flex:1 1;padding-right:40px}.benefits-subtitle{font-size:14px;font-weight:700;color:#1d3557;margin-bottom:10px}.benefits-title{font-size:28px;font-weight:700;color:#1d1d1d;margin-bottom:20px}.benefits-text{font-size:var(--default-p-size);line-height:var(--p-line-height);color:#555}.benefits-right{flex:1 1;display:grid;grid-template-columns:repeat(2,1fr);grid-gap:30px;gap:30px}.benefit-card{padding:20px;border-radius:12px;text-align:left}.benefit-icon{font-size:30px;background:var(--primary-color);color:white;padding:15px;border-radius:10px;display:inline-block;margin-bottom:15px}.benefit-title{font-size:16px;font-weight:700;color:#1d3557;margin-bottom:10px}.benefit-desc{font-size:14px;color:#444;line-height:1.5}.career-container{text-align:center;padding:50px 20px;font-family:Arial,sans-serif}.subtitle{color:#555;font-size:14px;letter-spacing:1px}.title{font-size:28px;font-weight:700;margin:10px 0;color:#0a2540}.description{font-size:var(--default-p-size);line-height:var(--p-line-height);color:#555;margin-bottom:40px}.career-layout{display:flex;justify-content:center;gap:40px;max-width:1000px;margin:0 auto}.career-categories{flex:1 1;text-align:left}.category{font-size:14px;margin-bottom:15px;cursor:pointer;color:#333}.category.active{font-weight:700;color:#0a66c2}.career-jobs{flex:3 1}.job-card{background:white;border-radius:6px;padding:20px;margin-bottom:15px;display:flex;justify-content:space-between;align-items:center;box-shadow:0 2px 6px rgba(0,0,0,.1)}.job-title{font-size:18px;font-weight:700;color:#0a2540}.job-info{display:flex;align-items:center;gap:30px;font-size:14px;color:#333}.job-info strong{font-size:12px;color:#888}.arrow{font-size:20px;font-weight:700;color:#585757;flex-shrink:0;cursor:pointer}.arrow:hover{transform:scale(1.06)}