.service-cards.snly0r5{--columns:3;--gap:24px;justify-content:center;gap:var(--gap);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.card.snly0r5{flex:0 0 calc((100% - (var(--columns) - 1) * var(--gap)) / var(--columns));box-sizing:border-box;background:#fff;border:1px solid #e3ebfb;border-radius:24px;flex-direction:column;min-width:0;display:flex;position:relative;overflow:hidden;box-shadow:0 12px 32px #1b2d820d}.media.snly0r5{position:relative}.photo.snly0r5{border-radius:23px 23px 0 0;overflow:hidden}.photo.snly0r5 img:where(.snly0r5){aspect-ratio:1.9;object-fit:cover;width:100%;height:auto;display:block}.copy.snly0r5{flex-direction:column;flex:1;gap:12px;padding:30px 24px 24px;display:flex}.copy.snly0r5 h3:where(.snly0r5){color:#2b3146;font-size:var(--font-heading-3);text-wrap:balance;margin:0;line-height:1.2}.copy.snly0r5 p:where(.snly0r5){color:#545e8a;font-size:var(--font-body);text-wrap:pretty;margin:0;line-height:1.5}.go.snly0r5{bottom:-22px;color:#1b2d82;background:#eef1ff;border:3px solid #fff;border-radius:50%;place-items:center;width:44px;height:44px;display:grid;position:absolute;inset-inline-end:20px}.go.snly0r5:before{content:"";background:currentColor;width:18px;height:18px;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 18 18' fill='none' stroke='%23000' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3 9H15M9.75 14.25L15 9L9.75 3.75'/%3E%3C/svg%3E");mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 18 18' fill='none' stroke='%23000' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3 9H15M9.75 14.25L15 9L9.75 3.75'/%3E%3C/svg%3E")}.linked.snly0r5{transition:transform var(--motion-ui,.2s) var(--motion-ease,ease), box-shadow var(--motion-ui,.2s) ease}.linked.snly0r5 h3:where(.snly0r5) a:where(.snly0r5){color:inherit;text-decoration:none}.linked.snly0r5 h3:where(.snly0r5) a:where(.snly0r5):after{content:"";z-index:1;position:absolute;inset:0}.linked.snly0r5 h3:where(.snly0r5) a:where(.snly0r5):focus-visible{outline:none}.linked.snly0r5:hover{box-shadow:0 40px 70px #1b2d821f}.linked.snly0r5:has(a:where(.snly0r5):focus-visible){box-shadow:0 40px 70px #1b2d821f}.linked.snly0r5:hover h3:where(.snly0r5) a:where(.snly0r5){text-underline-position:from-font;text-decoration:underline}.linked.snly0r5:has(a:where(.snly0r5):focus-visible) h3:where(.snly0r5) a:where(.snly0r5){text-underline-position:from-font;text-decoration:underline}.linked.snly0r5:hover .go:where(.snly0r5){color:#fff;background:#1b2d82}.linked.snly0r5:has(a:where(.snly0r5):focus-visible) .go:where(.snly0r5){color:#fff;background:#1b2d82}.linked.snly0r5:has(a:where(.snly0r5):focus-visible){outline-offset:3px;outline:3px solid #1b2d82}[dir=rtl] .go.snly0r5:before{transform:scaleX(-1)}@media (prefers-reduced-motion:no-preference){.photo.snly0r5 img:where(.snly0r5){transition:scale .6s var(--motion-ease,ease)}.go.snly0r5{transition:background-color var(--motion-ui,.2s) ease, color var(--motion-ui,.2s) ease}.go.snly0r5:before{transition:translate var(--motion-ui,.2s) var(--motion-ease,ease)}.linked.snly0r5:is(:where(.snly0r5):hover,:where(.snly0r5):has(a:where(.snly0r5):focus-visible)) .photo:where(.snly0r5) img:where(.snly0r5){scale:1.04}.linked.snly0r5:is(:where(.snly0r5):hover,:where(.snly0r5):has(a:where(.snly0r5):focus-visible)) .go:where(.snly0r5):before{translate:3px}[dir=rtl] .linked.snly0r5:is(:where(.snly0r5):hover,:where(.snly0r5):has(a:where(.snly0r5):focus-visible)) .go:where(.snly0r5):before{translate:-3px}}@media (width<=1000px){.service-cards.snly0r5{--columns:2;--gap:20px}}@media (width<=600px){.service-cards.snly0r5{--columns:1;--gap:16px}.copy.snly0r5{padding:28px 20px 20px}.go.snly0r5{width:40px;height:40px;bottom:-20px}}
