.why{background:var(--mist);border-radius:30px;padding:64px clamp(24px,4vw,56px)}
.why-grid{display:grid;grid-template-columns:1fr 1fr;gap:50px;align-items:center}
.why-list{display:grid;gap:22px;margin-top:30px}
.why-list .row{display:flex;gap:16px}
.why-list .ic{width:46px;height:46px;border-radius:12px;background:#fff;color:var(--blue);display:grid;place-items:center;flex:none;box-shadow:var(--shadow-sm)}
.why-list .ic svg{width:23px;height:23px}
.why-list h3{font-size:1.08rem;margin-bottom:4px}
.why-list p{font-size:.92rem}

.airless{background:var(--ink);color:#fff;border-radius:22px;padding:34px;position:relative;overflow:hidden}
.airless::before{content:"";position:absolute;right:-40px;bottom:-40px;width:180px;height:180px;border-radius:50%;background:radial-gradient(closest-side,rgba(90,176,255,.3),transparent)}
.airless .eyebrow{color:var(--sky)}
.airless .eyebrow::before{background:var(--sky)}
.airless h3{color:#fff;font-size:1.5rem;margin:14px 0 12px}
.airless p{color:#a9c2e0;font-size:.96rem}
.airless .stats{display:flex;flex-wrap:wrap;gap:24px 30px;margin-top:26px}
.airless .stats div .big{font-family:var(--display);font-weight:700;font-size:1.8rem;color:#fff;line-height:1}
.airless .stats div small{color:var(--sky);font-size:.78rem;text-transform:uppercase;letter-spacing:.08em}

@media (max-width:980px){ .why-grid{grid-template-columns:1fr;gap:36px} }
@media (max-width:760px){ .why{border-radius:22px} .airless .stats{gap:16px 26px} }
