.ServiceIcon_iconWrap__Y7oMa{position:relative;display:inline-flex;align-items:center;justify-content:center;width:76px;height:76px;min-width:76px;border-radius:20px;overflow:visible;will-change:transform;transition:transform .35s cubic-bezier(.16,1,.3,1),box-shadow .35s ease,border-color .35s ease;box-shadow:0 8px 20px -6px rgba(11,28,61,.08)}.ServiceIcon_glow__BMWiI{position:absolute;inset:-2px;border-radius:inherit;opacity:0;filter:blur(16px);transform:scale(.85);transition:opacity .4s ease,transform .4s ease;pointer-events:none;z-index:0}.ServiceIcon_iconWrap__Y7oMa:hover .ServiceIcon_glow__BMWiI,.group:hover .ServiceIcon_glow__BMWiI{opacity:.32;transform:scale(1.12)}.ServiceIcon_iconInner__689uG{position:relative;z-index:1;display:inline-flex;align-items:center;justify-content:center;will-change:transform;filter:drop-shadow(0 4px 10px rgba(11,28,61,.12))}@media (max-width:640px){.ServiceIcon_iconWrap__Y7oMa{width:68px;height:68px;min-width:68px;border-radius:18px}}@media (prefers-reduced-motion:reduce){.ServiceIcon_glow__BMWiI,.ServiceIcon_iconInner__689uG,.ServiceIcon_iconWrap__Y7oMa{transition:none}}.ServiceCard_card__4v4Om{position:relative;display:flex;flex-direction:column;justify-content:space-between;border-radius:1.25rem;background:#ebecef;padding:1.85rem;border:1px solid rgba(11,28,61,.08);box-shadow:0 4px 20px -2px rgba(11,28,61,.05);transition:transform .35s cubic-bezier(.22,1,.36,1),box-shadow .35s ease,border-color .35s ease;overflow:hidden}@media (min-width:640px){.ServiceCard_card__4v4Om{padding:2.25rem}}.ServiceCard_card__4v4Om:hover{transform:translateY(-7px);box-shadow:0 20px 40px -10px rgba(11,28,61,.14),0 0 24px -2px rgba(47,128,237,.12);border-color:rgba(47,128,237,.35)}.ServiceCard_accentBar__CK0nX{position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,#2f80ed,#00d2ff 40%,#7ba0ff 70%,#2f80ed);background-size:300% 100%;opacity:0;transition:opacity .35s ease;z-index:3}.ServiceCard_card__4v4Om:hover .ServiceCard_accentBar__CK0nX{opacity:1;animation:ServiceCard_shimmer__qv2N0 2.4s ease infinite}@keyframes ServiceCard_shimmer__qv2N0{0%{background-position:200% 0}to{background-position:-200% 0}}.ServiceCard_revealGlow__C0X0z{position:absolute;right:-50px;bottom:-50px;width:150px;height:150px;border-radius:999px;background:radial-gradient(circle,rgba(47,128,237,.24) 0,transparent 70%);opacity:.15;transform:scale(.8);transition:transform .36s cubic-bezier(.22,1,.36,1),opacity .28s ease;pointer-events:none;z-index:0}.ServiceCard_card__4v4Om:hover .ServiceCard_revealGlow__C0X0z{opacity:.45;transform:scale(1.25)}.ServiceCard_cardIllus__KwyHD{position:absolute;bottom:-6px;right:-6px;width:104px;height:104px;opacity:0;transform:translateY(16px) scale(.72) rotate(-8deg);transition:opacity .35s ease,transform .42s cubic-bezier(.22,1,.36,1);pointer-events:none;z-index:2;filter:drop-shadow(0 8px 18px rgba(47,128,237,.28))}.ServiceCard_card__4v4Om:hover .ServiceCard_cardIllus__KwyHD{opacity:.95;transform:translateY(-4px) scale(1.05) rotate(0deg)}.ServiceCard_cardBody__EAaXe{display:flex;flex-direction:column;justify-content:space-between;height:100%;position:relative;z-index:1}.ServiceCard_indexPill__woSs4{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:999px;font-size:.75rem;font-weight:700;background:rgba(47,128,237,.08);color:#2f80ed;border:1px solid rgba(47,128,237,.16);line-height:1}@media (prefers-reduced-motion:reduce){.ServiceCard_card__4v4Om{transition:none}.ServiceCard_card__4v4Om:hover{transform:none}.ServiceCard_cardIllus__KwyHD{transition:none;transform:none}.ServiceCard_accentBar__CK0nX{animation:none}}