.s-lrben{--lr-ink:#022430;--lr-ink2:#03303f;--lr-obsidian:#0b1b24;--lr-deep:#02668a;--lr-sky:#2ea9e1;--lr-ice:#89cee7;--lr-amber:#fab022;--lr-gold:#dca727;--lr-white:#fff;--lr-mist:#f0f5f8;--lr-fog:#e1ebf1;--lr-steel:#8ba1ae;--lr-slate:#5a6e7a;--lr-graphite:#2c3b45;--lr-d2:#c8d9e3;--lr-d3:#8ca5b3;--lr-font:"Montserrat",system-ui,-apple-system,"Segoe UI",sans-serif;--lr-mono:"JetBrains Mono",ui-monospace,Menlo,monospace;--lr-max:1200px;--lr-pad:clamp(1.25rem,4vw,3rem);background:var(--lr-ink);color:var(--lr-d2);font-family:var(--lr-font);padding-block:clamp(3.5rem,7vw,6.5rem)}.s-lrben__wrap{margin:0 auto;max-width:var(--lr-max);padding-inline:var(--lr-pad)}.s-lrben__head{max-width:62ch}.s-lrben__eyebrow{color:var(--lr-sky);font-size:.72rem;font-weight:600;letter-spacing:.16em;text-transform:uppercase}.s-lrben__headline{color:var(--lr-white);font-size:clamp(1.9rem,3.2vw,2.9rem);font-weight:700;letter-spacing:-.015em;line-height:1.1;margin:.7rem 0 0}.s-lrben__grid{display:grid;gap:1.25rem;margin-top:2.75rem}.s-lrben__grid--cols2{grid-template-columns:repeat(2,minmax(0,1fr))}.s-lrben__grid--cols3{grid-template-columns:repeat(3,minmax(0,1fr))}.s-lrben__card{background:rgba(11,27,36,.5);border:1px solid rgba(200,217,227,.18);border-radius:8px;padding:1.75rem}.s-lrben__cardtitle{align-items:center;color:var(--lr-white);display:flex;font-size:1.1rem;font-weight:700;gap:.6rem;line-height:1.25;margin:0 0 .6rem}.s-lrben__icon{flex:none}.s-lrben__cardcopy{font-size:.95rem;line-height:1.6;margin:0}@media (max-width:1024px){.s-lrben{padding-block:3.5rem}.s-lrben__headline{font-size:2.3rem}.s-lrben__grid--cols3{grid-template-columns:repeat(2,minmax(0,1fr))}.s-lrben__grid{margin-top:2rem}}@media (max-width:640px){.s-lrben{padding-block:2.25rem}.s-lrben__headline{font-size:1.7rem}.s-lrben__grid,.s-lrben__grid--cols2,.s-lrben__grid--cols3{gap:1rem;grid-template-columns:1fr;margin-top:1.5rem}.s-lrben__card{padding:1.35rem}.s-lrben__card:hover{transform:none}.s-lrben__cardtitle{font-size:1.02rem}}@media (max-width:375px){.s-lrben{padding-block:2rem}.s-lrben__wrap{padding-inline:1rem}.s-lrben__headline{font-size:1.5rem}.s-lrben__cardcopy{font-size:.9rem}}