.dls{background:#eef1f8;padding:clamp(56px,6.5vw,96px) 40px}.dls *{box-sizing:border-box}.dls__container{margin:0 auto;max-width:1180px}.dls__eyebrow{color:#2f6bff;font-size:13px;font-weight:700;letter-spacing:.12em;margin:0 0 14px;text-align:left;text-transform:uppercase}.dls__heading{color:#0b1020;font-size:clamp(30px,3.4vw,44px);font-weight:800;letter-spacing:-.025em;line-height:1.15;margin:0;max-width:720px;text-align:left}.dls__row{display:grid;gap:24px;grid-template-columns:repeat(3,1fr);margin-top:clamp(36px,4vw,52px)}.dls__card{background:#fff;border-radius:20px;box-shadow:0 12px 32px -18px rgba(16,24,40,.18);padding:36px 32px}.dls__number{align-items:baseline;color:#2f6bff;display:flex;font-size:clamp(36px,3.6vw,48px);font-weight:800;gap:10px;letter-spacing:-.02em;line-height:1}.dls__num{font-variant-numeric:tabular-nums}.dls__label{color:#98a2b3;font-size:13px;font-weight:700;letter-spacing:.1em;line-height:1.5;margin:22px 0 0;text-transform:uppercase}.dls__desc{color:#475467;font-size:15px;line-height:1.6;margin:10px 0 0;text-wrap:pretty}@media (max-width:999px){.dls__eyebrow,.dls__heading{margin-left:auto;margin-right:auto;text-align:center}.dls__row{grid-template-columns:1fr 1fr}}@media (max-width:640px){.dls__row{grid-template-columns:1fr}.dls__card{text-align:center}.dls__number{justify-content:center}}