.sr-al-container{--navy-card:#111550;--magenta:#ec2f89;--white:#fff;--w90:hsla(0,0%,100%,.9);--w70:hsla(0,0%,100%,.7);--w15:hsla(0,0%,100%,.15);--r-lg:16px;--font-head:"Montserrat",sans-serif;--font-body:"Poppins",sans-serif;font-family:var(--font-body);margin:0 auto;max-width:1040px;width:100%}.sr-al-container *{box-sizing:border-box}.sr-al-header{margin-bottom:56px}.sr-al-eyebrow{align-items:center;color:var(--magenta);display:inline-flex;font-family:var(--font-head);font-size:12px;font-weight:700;gap:16px;letter-spacing:.16em;margin-bottom:24px;text-transform:uppercase}.sr-al-eyebrow:before{background:var(--magenta);border-radius:2px;content:"";flex-shrink:0;height:2px;width:32px}.sr-al-headline{color:var(--white);font-family:var(--font-head);font-size:clamp(32px,4vw,48px);font-weight:700;line-height:1.2;margin-bottom:24px;max-width:1000px}.sr-al-intro p{color:var(--w70);font-size:16px;font-weight:300;line-height:1.85;margin:0;max-width:620px}.sr-al-grid{display:grid;gap:24px;grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.sr-al-card{background:var(--navy-card);border:1px solid var(--w15);border-radius:var(--r-lg);display:flex;flex-direction:column;padding:32px 28px}.sr-al-card-title{color:var(--magenta);font-family:var(--font-head);font-size:12px;font-weight:700;letter-spacing:.12em;margin-bottom:24px;margin-top:0;text-transform:uppercase!important}.sr-al-card-content ul{display:flex;flex-direction:column;gap:8px!important;list-style:none!important;margin:0!important;padding:0!important}.sr-al-card-content li{color:var(--w90);font-size:14px;font-weight:300;line-height:1.5;list-style:none!important;margin:0!important;padding-left:20px!important;position:relative}.sr-al-card-content li:before{background:var(--magenta)!important;border-radius:50%;content:"";display:block;height:5px;left:0;position:absolute;top:7px;width:5px}.sr-al-card-content li p{display:inline;margin:0!important;padding:0!important}@media (max-width:768px){.sr-al-grid{grid-template-columns:1fr 1fr}}@media (max-width:480px){.sr-al-grid{gap:16px;grid-template-columns:1fr}}