.pmo-gap{background:#fff;padding:80px 0}.pmo-gap__inner{margin:0 auto;max-width:1200px;padding:0 48px}.pmo-gap__header{margin-bottom:56px;max-width:640px}.pmo-gap__eyebrow{color:#6fc6ac;font-family:Outfit,sans-serif;font-size:11px;font-weight:600;letter-spacing:1.4px;margin:0 0 12px;text-transform:uppercase}.pmo-gap__heading{color:#233166;font-size:clamp(28px,3.5vw,40px);line-height:1.2;margin:0 0 16px}.pmo-gap__heading,.pmo-gap__sub{font-family:Outfit,sans-serif;font-weight:300}.pmo-gap__sub{color:#555f6e;font-size:16px;line-height:1.7;margin:0}.pmo-gap__grid{display:grid;gap:20px;grid-template-columns:repeat(2,1fr)}.pmo-gap__card{background:#233166;border-left:3px solid #6fc6ac;border-radius:0 12px 12px 0;padding:28px 28px 28px 24px;transition:background .2s ease,transform .2s ease}.pmo-gap__card:hover{background:#1a2550;transform:translateX(4px)}.pmo-gap__icon{align-items:center;background:rgba(111,198,172,.15);border-radius:8px;display:flex;height:36px;justify-content:center;margin-bottom:14px;width:36px}.pmo-gap__card-title{color:#fff;font-family:Outfit,sans-serif;font-size:16px;font-weight:600;margin:0 0 8px}.pmo-gap__card-body{color:#fff;font-family:Outfit,sans-serif;font-size:14px;font-weight:300;line-height:1.65;margin:0}@media (max-width:700px){.pmo-gap__grid{grid-template-columns:1fr}.pmo-gap__inner{padding:0 20px}}