.srweb .srw-cards{display:grid;gap:var(--sp-md)}.srweb .srw-cards--2{grid-template-columns:repeat(2,minmax(0,1fr))}.srweb .srw-cards--3{grid-template-columns:repeat(3,minmax(0,1fr))}.srweb .srw-cards--4{grid-template-columns:repeat(4,minmax(0,1fr))}@media(max-width:1080px){.srweb .srw-cards--4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:820px){.srweb .srw-cards--2,.srweb .srw-cards--3,.srweb .srw-cards--4{grid-template-columns:1fr}}.srweb .srw-card{position:relative;padding:1.5rem 1.4rem;border-radius:var(--r-lg);background:#fff;border:1px solid var(--c-border);box-shadow:var(--sh-card);transition:transform .2s,box-shadow .2s}.srweb .srw-card:hover{transform:translateY(-4px);box-shadow:var(--sh-card-hov)}.srweb .srw-card p{font-size:1rem;line-height:1.5;color:var(--c-text);margin:0}.srweb .srw-card-ico{width:44px;height:44px;border-radius:12px;display:grid;place-items:center;background:var(--c-glow-soft);border:1px solid var(--c-glow);color:var(--c-ink);margin-bottom:1rem}.srweb .srw-card-ico svg{width:22px;height:22px}.srweb .srw-card--num{background:linear-gradient(180deg,#fff,#fbfdff)}.srweb .srw-card-n{font-family:var(--font-display);font-weight:900;font-size:2.1rem;line-height:1;color:transparent;-webkit-text-stroke:1px var(--c-accent);letter-spacing:-.04em;display:block;margin-bottom:.5rem;opacity:.8;font-variant-numeric:tabular-nums}.srweb .srw-card-tag{display:block;font-family:var(--font-display);font-weight:800;font-size:.7rem;letter-spacing:.14em;text-transform:uppercase;color:var(--c-accent);margin-bottom:.5rem}
