.esop-overview{--esop-navy:#0d2b55;--esop-navy-light:#1a3f72;--esop-gold:#f5a623;--esop-gold-light:#fdd88a;--esop-surface:#f4f6f9;background:#fff;color:var(--esop-navy);font-family:Inter,Arial,Helvetica,sans-serif;padding:90px 24px}.esop-overview *,.esop-overview :after,.esop-overview :before{box-sizing:border-box}.esop-overview__container{margin:0 auto;max-width:1050px;width:100%}.esop-overview__heading{margin-bottom:48px;text-align:center}.esop-overview__eyebrow{color:var(--esop-gold);font-size:14px;font-weight:700;letter-spacing:.12em;margin:0 0 8px;text-transform:uppercase}.esop-overview__title{color:var(--esop-navy);font-size:clamp(30px,4vw,42px);font-weight:800;line-height:1.15;margin:0 0 16px}.esop-overview__divider{background:var(--esop-gold);border-radius:999px;height:4px;margin:0 auto;width:64px}.esop-overview__content{background:var(--esop-surface);border-radius:18px;margin-bottom:48px;padding:38px}.esop-overview__intro{color:#4a5568;font-size:17px;line-height:1.7;margin-bottom:32px}.esop-overview__intro p{margin-top:0}.esop-overview__intro p:last-child{margin-bottom:0}.esop-overview__benefits{display:grid;gap:16px;grid-template-columns:repeat(2,minmax(0,1fr))}.esop-benefit-card{align-items:flex-start;background:#fff;border-radius:13px;display:flex;gap:14px;padding:18px}.esop-benefit-card__icon{align-items:center;background:#e8edf5;border-radius:10px;display:flex;flex:0 0 42px;height:42px;justify-content:center;width:42px}.esop-benefit-card__icon svg{fill:none;height:22px;stroke:var(--esop-navy);stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8;width:22px}.esop-benefit-card h3{color:var(--esop-navy);font-size:15px;font-weight:700;line-height:1.35;margin:0 0 5px}.esop-benefit-card p{color:#667085;font-size:14px;line-height:1.55;margin:0}.esop-process{align-items:center;display:flex;gap:22px;justify-content:center}.esop-process__step{background:var(--esop-navy);border-radius:18px;color:#fff;padding:26px 20px;text-align:center;width:225px}.esop-process__icon{align-items:center;background:var(--esop-gold);border-radius:50%;display:flex;height:58px;justify-content:center;margin:0 auto 13px;width:58px}.esop-process__icon svg{fill:none;height:28px;stroke:var(--esop-navy);stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8;width:28px}.esop-process__label{color:var(--esop-gold);display:block;font-size:12px;font-weight:800;letter-spacing:.1em;margin-bottom:5px;text-transform:uppercase}.esop-process__title{color:#fff;font-size:15px;font-weight:700;margin:0}.esop-process__arrow{color:var(--esop-gold);flex:0 0 32px}.esop-process__arrow svg{display:block;fill:none;height:32px;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2;width:32px}@media (max-width:767px){.esop-overview{padding:65px 20px}.esop-overview__heading{margin-bottom:36px}.esop-overview__content{border-radius:16px;padding:24px 20px}.esop-overview__benefits{grid-template-columns:1fr}.esop-process{flex-direction:column;gap:14px}.esop-process__step{max-width:300px;width:100%}.esop-process__arrow{transform:rotate(90deg)}}