.benefits{display:flex;justify-content:space-between;align-items:flex-start;width:calc(100% - 10%);padding:40px var(--left-space);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{text-align:left}.benefit-icon-container{width:60px;height:60px;background:var(--primary-color);border-radius:10px;display:flex;justify-content:center;align-items:center;margin-bottom:15px}.benefit-icon-container .benefit-icon{width:30px;height:30px}.benefit-title{font-size:16px;font-weight:700;color:#001833;margin-bottom:10px}.benefit-desc{font-size:14px;color:#444;line-height:1.5}@media(max-width:900px){.benefits{width:calc(100% - 10%);flex-direction:column;padding:20px var(--left-space)}.benefits-left,.benefits-right{padding:0;width:100%}.benefits-right{margin-top:30px;grid-template-columns:1fr;gap:10px}.benefit-icon-container{width:40px;height:40px}.benefit-icon-container .benefit-icon{width:20px;height:20px}}.career-container{width:calc(100% - 10%);text-align:center;padding:40px var(--left-space)}.subtitle{color:#555;font-size:14px;letter-spacing:1px}.title{font-size:28px;font-weight:700;margin:10px 0;color:var(--primary-color)}.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:var(--primary-color)}.job-card strong{font-size:16;color:#b8b7b7}.arrow{padding:8px 16px;border-radius:var(--border-radius2);display:flex;align-items:flex-end;justify-content:center;gap:10px;font-size:16px;flex-shrink:0;cursor:pointer;background-color:var(--primary-color);border:1px solid var(--primary-color);color:white}.arrow svg{transition:transform .3s ease}.arrow:hover svg{transform:translateX(5px)}@media (max-width:900px){.career-container{width:calc(100% - 10%);padding:20px var(--left-space)}.career-layout{flex-direction:column}.career-categories,.career-jobs{width:100%}.job-card{gap:40px;overflow-x:auto;scrollbar-width:thin;scrollbar-color:var(--primary-color) transparent}}