*,:after,:before{box-sizing:border-box}.ab8,.ab8 *{font-family:Inter,system-ui,-apple-system,Segoe UI,sans-serif}.ab8{background:#fff;padding:80px 0}@media(min-width:1024px){.ab8{padding:96px 0}}.ab8-inner{margin:0 auto;max-width:1300px;padding:0 24px}@media(min-width:1024px){.ab8-inner{padding:0 48px}}.ab8-head{align-items:flex-end;display:flex;gap:24px;justify-content:space-between;margin-bottom:40px}.ab8-eyebrow{color:#0b5cff;font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.ab8-h2{color:#0a0a0a;font-size:36px;font-weight:800;letter-spacing:-.02em;line-height:1.05;margin:12px 0 0}@media(min-width:768px){.ab8-h2{font-size:44px}}.ab8-scroller{margin:0 -24px;overflow-x:auto;padding:0 24px;scrollbar-width:none}.ab8-scroller::-webkit-scrollbar{display:none}.ab8-track{display:flex;gap:20px;min-width:max-content;padding-bottom:16px}.ab8-card{border-radius:16px;flex-shrink:0;padding:28px;width:320px}@media(min-width:768px){.ab8-card{width:360px}}.ab8-num{color:#0b5cff;font-size:12px;font-weight:800;letter-spacing:.1em}.ab8-h3{color:#0a2540;font-size:22px;font-weight:800;line-height:1.15}.ab8-h3,.ab8-p{margin:12px 0 0}.ab8-p{color:rgba(10,37,64,.78);font-size:15px;line-height:1.55}.ab8-card-dark .ab8-num{color:hsla(0,0%,100%,.75)}.ab8-card-dark .ab8-h3{color:#fff}.ab8-card-dark .ab8-p{color:hsla(0,0%,100%,.85)}