:root{--primary: #E80C89;--primary-alt: #D10B7B;--primary-t20: #D10B7B33;--primary-t10: #D10B7B1A;--surface-white: #FFFFFF;--surface-ground: #F1F3F2;--surface-ground-2: #E7EAE8;--surface-ground-3: #DCE1DE;--surface-ground-dark: #394042;--surface-ground-dark-2: #071013;--surface-white-t3: #FFFFFF08;--surface-white-t10: #FFFFFF1A;--surface-white-t25: #FFFFFF40;--surface-white-t50: #FFFFFF80;--surface-white-t80: #FFFFFFCC;--surface-black-t3: #00000008;--surface-black-t10: #0000001A;--surface-black-t25: #00000040;--surface-black-t50: #00000080;--surface-black-t80: #000000CC;--text: #071013;--text-subtle: #071013B2;--text-subtle-2: #07101380;--text-alt: #FFFFFF;--text-alt-subtle: #FFFFFFB2;--text-alt-subtle-2: #FFFFFF80;--error: #D90E4E;--overlay: #000000BF}.servicesCards{display:flex;flex-wrap:wrap;gap:8px;margin-top:48px}.servicesCards__card{width:32.9%;display:flex;flex-direction:column;padding:48px;background:var(--surface-ground);transition-duration:.3s}.servicesCards__card:hover{background:var(--surface-ground-2)}.servicesCards__card__link{display:flex;flex-direction:column;text-decoration:none;color:inherit;height:100%;border:none}.servicesCards__card__link>.animatedVisualSwap{align-self:center}.servicesCards__card__fallback{display:flex;align-items:center;justify-content:center;min-height:320px}.servicesCards__card__fallback svg{display:block;width:100%;max-width:320px;height:auto}.servicesCards__card__label{font-family:Geist,sans-serif;font-weight:400;font-size:14px;line-height:20px;letter-spacing:0;color:var(--text-subtle-2);margin-top:24px;margin-bottom:12px}.servicesCards__card__title{font-family:Geist,sans-serif;font-weight:400;font-size:28px;line-height:34px;letter-spacing:-1px}@media screen and (max-width:1550px){.servicesCards__card__title{font-size:24px;line-height:32px}}@media screen and (max-width:1250px){.servicesCards__card__title{font-size:20px;line-height:28px}}@media screen and (max-width:1550px){.servicesCards__card{width:32.8%;padding:32px}.servicesCards__card__fallback svg{max-width:240px}}@media screen and (max-width:1250px){.servicesCards__card{width:49.4%;padding:32px}.servicesCards__card__fallback svg{max-width:240px}}@media screen and (max-width:950px){.servicesCards{margin-top:24px}.servicesCards__card{width:100%;padding:24px}.servicesCards__card__fallback svg{max-width:280px;max-height:280px}}
