.alper-mod-benefits{background:var(--alper-paper);padding:96px 64px}.alper-mod-benefits__inner{margin:0 auto;max-width:1280px}.alper-mod-benefits__head{align-items:flex-end;display:flex;gap:64px;justify-content:space-between;margin-bottom:56px}.alper-mod-benefits__title,.alper-mod-benefits__title h2{font-size:clamp(32px,4.4vw,56px);font-weight:800;line-height:1.05;margin:0;max-width:760px}.alper-mod-benefits__link{align-items:center;color:var(--alper-primary);display:inline-flex;font-weight:600;gap:8px;text-decoration:none;white-space:nowrap}.alper-mod-benefits__link:hover{text-decoration:underline}.alper-mod-benefits__link svg{height:16px;width:16px}.alper-mod-benefits__grid{display:grid;gap:24px;grid-template-columns:repeat(var(--cols,4),1fr)}.alper-mod-benefits__card{background:#fff;border-radius:20px;box-shadow:0 1px 2px rgba(0,35,63,.06),0 2px 8px rgba(0,35,63,.04);display:flex;flex-direction:column;gap:16px;min-height:240px;padding:28px}.alper-mod-benefits__icon{align-items:center;background:var(--alper-accent);border-radius:12px;color:var(--alper-ink);display:flex;height:52px;justify-content:center;width:52px}.alper-mod-benefits__icon svg{height:26px;width:26px}.alper-mod-benefits__card h3{font-size:22px;font-weight:700;margin:0}.alper-mod-benefits__card p{color:var(--alper-muted);font-size:15px;line-height:1.5;margin:0}@media (max-width:1100px){.alper-mod-benefits__grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:700px){.alper-mod-benefits{padding:48px 20px}.alper-mod-benefits__head{align-items:flex-start;flex-direction:column;gap:16px;margin-bottom:32px}.alper-mod-benefits__grid{grid-template-columns:1fr}}