.esop-rights{--esop-navy:#0d2b55;--esop-gold:#f5a623;--esop-surface:#f4f6f9;--esop-green:#16a34a;--esop-green-light:#dcfce7;background:#fff;color:var(--esop-navy);font-family:Inter,Arial,Helvetica,sans-serif;padding:90px 24px}.esop-rights *,.esop-rights :after,.esop-rights :before{box-sizing:border-box}.esop-rights__container{margin:0 auto;max-width:1000px;width:100%}.esop-rights__heading{margin-bottom:48px;text-align:center}.esop-rights__eyebrow{color:var(--esop-gold);font-size:14px;font-weight:700;letter-spacing:.12em;margin:0 0 8px;text-transform:uppercase}.esop-rights__title{color:var(--esop-navy);font-size:clamp(30px,4vw,42px);font-weight:800;line-height:1.15;margin:0 0 16px}.esop-rights__divider{background:var(--esop-gold);border-radius:999px;height:4px;margin:0 auto;width:64px}.esop-rights__panel{background:var(--esop-surface);border-radius:18px;margin:0 auto;max-width:880px;padding:40px}.esop-rights__grid{display:grid;gap:26px 32px;grid-template-columns:repeat(2,minmax(0,1fr))}.esop-right{align-items:flex-start;display:flex;gap:14px}.esop-right__check{align-items:center;background:var(--esop-green-light);border-radius:9px;color:var(--esop-green);display:flex;flex:0 0 34px;height:34px;justify-content:center;margin-top:2px;width:34px}.esop-right__check svg{fill:none;height:18px;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2.3;width:18px}.esop-right__title{color:var(--esop-navy);font-size:15px;font-weight:700;line-height:1.35;margin:0 0 5px}.esop-right__description{color:#667085;font-size:14px;line-height:1.55}.esop-right__description p{margin:0}@media (max-width:700px){.esop-rights{padding:65px 20px}.esop-rights__heading{margin-bottom:36px}.esop-rights__panel{padding:26px 22px}.esop-rights__grid{gap:24px;grid-template-columns:1fr}}