
.adv-wrap{display:grid;grid-template-columns:repeat(2,1fr);gap:22px}
@media(max-width:560px){.adv-wrap{grid-template-columns:1fr}}
.adv-card{background:#fff;border:1px solid #E1E7EE;border-radius:12px;padding:30px 24px;position:relative;overflow:hidden;opacity:0;transform:translateY(28px);transition:opacity .7s ease,transform .7s ease,box-shadow .25s ease}
.adv-card.on{opacity:1;transform:none}
.adv-card.on:hover{transform:translateY(-6px);box-shadow:0 18px 40px rgba(11,31,58,.12);transition-delay:0s}
.adv-card .num{position:absolute;top:14px;right:18px;font-size:46px;font-weight:900;color:#EAF2FD;line-height:1;transition:transform .3s ease}
.adv-card:hover .num{transform:scale(1.08)}
.adv-card .ico{width:52px;height:52px;border-radius:12px;background:#EAF2FD;display:flex;align-items:center;justify-content:center;margin-bottom:18px;transition:background .3s ease,transform .3s ease}
.adv-card:hover .ico{background:#D6E6FA;transform:scale(1.06) rotate(-3deg)}
