/* V194: Careers > How to apply, four-step illustrated cards. Retain the existing section background. */
.on[data-p="careers"] > section.careers-apply-v194 {position:relative;overflow:hidden;padding:70px 0 74px!important;background:#f5f8fd!important}
.on[data-p="careers"] .careers-apply-wrap {width:calc(100% - 100px)!important;max-width:1520px!important;margin:0 auto!important}
.on[data-p="careers"] .careers-apply-wrap > h2 {font-family:var(--helprite-font-heading,inherit)!important;font-weight:700!important;color:#112a56!important;font-size:clamp(34px,3vw,48px)!important;letter-spacing:-.035em!important;line-height:1.12!important;margin:0 0 38px!important}
.on[data-p="careers"] .careers-apply-grid {list-style:none!important;counter-reset:none!important;padding:0!important;margin:0!important;display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:24px!important;background:none!important;border:0!important}
.on[data-p="careers"] .careers-apply-card {counter-increment:none!important;position:relative!important;isolation:isolate;overflow:visible!important;min-width:0!important;min-height:318px!important;margin:0!important;padding:25px 29px 48px!important;border:1px solid #eaf0fa!important;border-radius:24px!important;background:#fff!important;box-shadow:0 12px 23px rgba(11,42,83,.11)!important;list-style:none!important;display:flex!important;flex-direction:column!important;align-items:flex-start!important}
.on[data-p="careers"] .careers-apply-card:before {content:none!important;display:none!important}
.on[data-p="careers"] .careers-apply-card:after {content:"";position:absolute;z-index:0;left:0;bottom:0;width:100%;height:39px;border-radius:0 0 23px 23px;background:#e5f1ff;clip-path:polygon(0 50%,15% 37%,35% 58%,56% 66%,77% 35%,100% 35%,100% 100%,0 100%);pointer-events:none}
.on[data-p="careers"] .careers-apply-number {position:absolute;right:0;top:0;display:grid;place-items:center;width:78px;height:44px;background:#1265a5;color:white;border-radius:0 22px 0 25px;font:700 21px/1 var(--helprite-font-body,inherit);z-index:2}
.on[data-p="careers"] .careers-apply-icon {width:76px;height:76px;background:#e4f0ff;border-radius:20px;display:grid;place-items:center;color:#1265a5;margin-bottom:16px;position:relative;z-index:1}
.on[data-p="careers"] .careers-apply-icon svg {width:48px;height:48px;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}
.on[data-p="careers"] .careers-apply-card h3 {font-family:var(--helprite-font-heading,inherit)!important;font-weight:700!important;font-size:clamp(19px,1.45vw,24px)!important;line-height:1.2!important;letter-spacing:-.025em!important;margin:0 0 11px!important;color:#102852!important;position:relative;z-index:1}
.on[data-p="careers"] .careers-apply-card p {font-family:var(--helprite-font-body,inherit)!important;font-size:clamp(15px,1.08vw,18px)!important;line-height:1.45!important;color:#273653!important;margin:0!important;position:relative;z-index:1}
.on[data-p="careers"] .careers-apply-card:not(:last-child) .careers-apply-icon:after {content:none}
.on[data-p="careers"] .careers-apply-next {display:none}
@media(min-width:1101px){.on[data-p="careers"] .careers-apply-next {position:absolute;top:42%;right:-23px;z-index:6;width:42px;height:42px;display:grid;place-items:center;border-radius:50%;background:#1265a5;color:#fff;border:3px solid #fff;font:700 32px/1 Arial,sans-serif;box-shadow:0 2px 8px #ccddef}}
.on[data-p="careers"] .careers-apply-note {display:flex;align-items:center;gap:22px;margin-top:42px!important}
.on[data-p="careers"] .careers-apply-info {width:38px;height:38px;flex:0 0 38px;border:2px solid #1265a5;border-radius:50%;display:grid;place-items:center;color:#1265a5;font:bold 25px/1 Georgia,serif}
.on[data-p="careers"] .careers-apply-rule {height:34px;width:2px;flex:0 0 2px;background:#2962A2}
.on[data-p="careers"] .careers-apply-note p {color:#273653!important;font:400 clamp(16px,1.12vw,19px)/1.5 var(--helprite-font-body,inherit)!important;margin:0!important}
@media(max-width:1100px) {.on[data-p="careers"] .careers-apply-grid {grid-template-columns:repeat(2,minmax(0,1fr))!important}.on[data-p="careers"] .careers-apply-card {min-height:260px!important}}
@media(max-width:650px) {.on[data-p="careers"] > section.careers-apply-v194 {padding:45px 0 53px!important}.on[data-p="careers"] .careers-apply-wrap {width:calc(100% - 40px)!important}.on[data-p="careers"] .careers-apply-wrap > h2 {margin-bottom:27px!important}.on[data-p="careers"] .careers-apply-grid {grid-template-columns:minmax(0,1fr)!important;gap:18px!important}.on[data-p="careers"] .careers-apply-card {min-height:245px!important;padding:24px 25px 45px!important}.on[data-p="careers"] .careers-apply-note {align-items:flex-start!important;gap:13px!important;margin-top:30px!important}}
