/* V191: Careers working-principles section. Retains its ORIGINAL white background. */
.on[data-p="careers"] > section.careers-principles-v191 {background:#fff!important;border:0!important;padding:72px 0 80px!important;overflow:hidden!important}
.on[data-p="careers"] .careers-principles-wrap {max-width:1520px!important;width:calc(100% - 100px)!important;margin:0 auto!important}
.on[data-p="careers"] .careers-principles-wrap > h2 {font-family:var(--helprite-font-heading,inherit)!important;font-size:clamp(33px,3vw,48px)!important;line-height:1.12!important;font-weight:700!important;letter-spacing:-.035em!important;color:#112a56!important;margin:0 0 19px!important}
.on[data-p="careers"] .careers-principles-heading-rule {display:block!important;width:100px!important;height:5px!important;border-radius:4px!important;background:#2962A2!important;margin:0 0 35px!important}
.on[data-p="careers"] .careers-principles-grid {display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:24px!important}
.on[data-p="careers"] .careers-principles-card {background:#fff!important;isolation:isolate;position:relative!important;overflow:hidden!important;min-height:300px!important;padding:26px 34px 43px!important;border:0!important;border-radius:26px!important;box-shadow:0 12px 28px rgba(20,47,83,.10)!important;border-bottom:6px solid #1260a2!important}
.on[data-p="careers"] .careers-principles-card:before {content:"";position:absolute;z-index:-1;width:63%;height:100px;right:-16%;top:15px;border-radius:55% 0 0 55%;transform:rotate(-22deg);background:#eaf3fe;opacity:.85;pointer-events:none}
.on[data-p="careers"] .careers-principles-icon {width:76px;height:76px;border-radius:22px;background:#e4f0ff;display:grid;place-items:center;margin-bottom:14px;color:#1260a2}
.on[data-p="careers"] .careers-principles-icon svg {width:51px;height:51px;stroke:currentColor;stroke-width:2.1;stroke-linecap:round;stroke-linejoin:round}
.on[data-p="careers"] .careers-principles-card h3 {font-family:var(--helprite-font-heading,inherit)!important;color:#112a56!important;font-size:clamp(23px,2vw,30px)!important;line-height:1.2!important;font-weight:700!important;letter-spacing:-.025em!important;margin:0 0 15px!important}
.on[data-p="careers"] .careers-principles-card p {font-family:var(--helprite-font-body,inherit)!important;font-size:clamp(16px,1.13vw,19px)!important;line-height:1.52!important;color:#172747!important;margin:0!important}
.on[data-p="careers"] .careers-principles-note {display:flex!important;align-items:center!important;gap:24px!important;margin:37px 0 0!important}
.on[data-p="careers"] .careers-principles-info {flex:0 0 39px;width:39px;height:39px;border:2px solid #1260a2;border-radius:50%;display:grid;place-items:center;font:700 26px Georgia,serif;color:#1260a2}
.on[data-p="careers"] .careers-principles-note-rule {flex:0 0 2px;height:38px;background:#2962A2}
.on[data-p="careers"] .careers-principles-note p {font-family:var(--helprite-font-body,inherit)!important;color:#172747!important;font-size:clamp(16px,1.12vw,19px)!important;line-height:1.5!important;margin:0!important}
@media(max-width:900px){.on[data-p="careers"] > section.careers-principles-v191 {padding:48px 0 55px!important}.on[data-p="careers"] .careers-principles-wrap {width:calc(100% - 42px)!important}.on[data-p="careers"] .careers-principles-grid {grid-template-columns:1fr!important;gap:18px!important}.on[data-p="careers"] .careers-principles-card {min-height:0!important;padding:24px 24px 42px!important}.on[data-p="careers"] .careers-principles-note{align-items:flex-start!important;gap:14px!important}}
