.ServicesGrid_belt__KdrsG{display:flex;flex-direction:column}.ServicesGrid_marquee__olGJs{position:relative;overflow:hidden;padding:1rem 0 1.25rem;-webkit-mask-image:linear-gradient(90deg,transparent,#000 4.5rem,#000 calc(100% - 4.5rem),transparent);mask-image:linear-gradient(90deg,transparent,#000 4.5rem,#000 calc(100% - 4.5rem),transparent)}.ServicesGrid_track__e2pEh{display:flex;width:-moz-max-content;width:max-content;margin:0;padding:0;list-style:none;will-change:transform}@keyframes ServicesGrid_scrollLeft__S5EiK{0%{transform:translateZ(0)}to{transform:translate3d(-25%,0,0)}}@keyframes ServicesGrid_scrollRight__etra2{0%{transform:translate3d(-25%,0,0)}to{transform:translateZ(0)}}.ServicesGrid_trackLeft__s5SPL{animation:ServicesGrid_scrollLeft__S5EiK 17s linear infinite}.ServicesGrid_trackRight__Q_BAh{animation:ServicesGrid_scrollRight__etra2 20s linear infinite}.ServicesGrid_marquee__olGJs:focus-within .ServicesGrid_track__e2pEh,.ServicesGrid_marquee__olGJs:hover .ServicesGrid_track__e2pEh{animation-play-state:paused}.ServicesGrid_item__Fs784{display:flex;flex:0 0 auto;padding-inline-end:1.5rem}.ServicesGrid_card__mm9Xs{position:relative;display:flex;flex-direction:column;width:18.5rem;min-height:22.5rem;border-radius:1.5rem;background:#fff;border:1px solid rgb(226 232 240);box-shadow:0 14px 34px -20px rgba(15,23,42,.45);overflow:hidden;isolation:isolate;transition:transform .5s cubic-bezier(.16,1,.3,1),box-shadow .5s cubic-bezier(.16,1,.3,1),border-color .3s ease}@media (min-width:768px){.ServicesGrid_card__mm9Xs{width:20rem}}.ServicesGrid_card__mm9Xs:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg,var(--svc-accent),var(--svc-accent-dark));z-index:2}.ServicesGrid_card__mm9Xs:focus-within{outline:2px solid var(--svc-accent);outline-offset:3px}.ServicesGrid_badge__ME7Vk{position:absolute;top:1rem;right:1rem;z-index:3;padding:.375rem .75rem;border-radius:9999px;background:linear-gradient(135deg,var(--svc-accent),var(--svc-accent-dark));color:#fff;font-size:.6875rem;font-weight:800;letter-spacing:.02em;text-transform:uppercase;box-shadow:0 6px 16px -8px var(--svc-accent)}.ServicesGrid_head__mgejD{padding:2rem 1.75rem 1.25rem}.ServicesGrid_icon__FpeD5{display:flex;align-items:center;justify-content:center;width:3.75rem;height:3.75rem;border-radius:1.125rem;font-size:1.75rem;line-height:1;background:linear-gradient(135deg,var(--svc-accent),var(--svc-accent-dark));box-shadow:0 12px 24px -14px var(--svc-accent);transition:transform .5s cubic-bezier(.16,1,.3,1)}.ServicesGrid_title__eI0vG{margin:1.25rem 0 .5rem;font-size:1.3125rem;line-height:1.2;font-weight:800;letter-spacing:-.01em;color:rgb(15 23 42)}.ServicesGrid_desc__F8aI7{margin:0;font-size:.9375rem;line-height:1.6;color:rgb(71 85 105);display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.ServicesGrid_hint__XnD4N{display:none}.ServicesGrid_panel__XkluH{margin-top:auto;padding:1.375rem 1.75rem 1.5rem;background:linear-gradient(145deg,var(--svc-accent),var(--svc-accent-dark));color:#fff}.ServicesGrid_features__om_EG{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.625rem}.ServicesGrid_feature__fGjn4{display:flex;align-items:flex-start;gap:.5625rem;font-size:.875rem;line-height:1.35;font-weight:500}.ServicesGrid_check__oOgrA{flex:0 0 auto;width:1.0625rem;height:1.0625rem;margin-top:.0625rem;opacity:.9}.ServicesGrid_cta__L1kpR{display:flex;align-items:center;gap:.5rem;margin-top:1.125rem;padding-top:.875rem;border-top:1px solid rgba(255,255,255,.3);font-size:.875rem;font-weight:700}.ServicesGrid_arrow__b_ZVr{width:1rem;height:1rem;transition:transform .4s cubic-bezier(.16,1,.3,1)}@media (hover:hover) and (pointer:fine){.ServicesGrid_card__mm9Xs{height:22.5rem;min-height:0}.ServicesGrid_panel__XkluH{position:absolute;left:0;right:0;bottom:0;margin-top:0;border-radius:1.25rem 1.25rem 0 0;box-shadow:0 -20px 42px -26px rgba(15,23,42,.7);opacity:0;transform:translate3d(0,101%,0);transition:transform .55s cubic-bezier(.16,1,.3,1),opacity .3s ease}.ServicesGrid_card__mm9Xs:focus-within .ServicesGrid_panel__XkluH,.ServicesGrid_card__mm9Xs:hover .ServicesGrid_panel__XkluH{opacity:1;transform:translateZ(0)}.ServicesGrid_card__mm9Xs:focus-within,.ServicesGrid_card__mm9Xs:hover{transform:translateY(-.5rem);border-color:var(--svc-accent);box-shadow:0 30px 54px -28px var(--svc-accent)}.ServicesGrid_card__mm9Xs:focus-within .ServicesGrid_icon__FpeD5,.ServicesGrid_card__mm9Xs:hover .ServicesGrid_icon__FpeD5{transform:translateY(-.125rem) rotate(-6deg) scale(1.06)}.ServicesGrid_card__mm9Xs:focus-within .ServicesGrid_arrow__b_ZVr,.ServicesGrid_card__mm9Xs:hover .ServicesGrid_arrow__b_ZVr{transform:translateX(.35rem)}.ServicesGrid_hint__XnD4N{display:flex;gap:.3125rem;margin-top:auto;padding:0 1.75rem 1.5rem;transition:opacity .3s ease}.ServicesGrid_dot__xpRsG{width:.375rem;height:.375rem;border-radius:9999px;background:var(--svc-accent);opacity:.35}.ServicesGrid_card__mm9Xs:focus-within .ServicesGrid_hint__XnD4N,.ServicesGrid_card__mm9Xs:hover .ServicesGrid_hint__XnD4N{opacity:0}}@media (hover:none){.ServicesGrid_marquee__olGJs{padding:.75rem 0 1rem;-webkit-mask-image:linear-gradient(90deg,transparent,#000 1.75rem,#000 calc(100% - 1.75rem),transparent);mask-image:linear-gradient(90deg,transparent,#000 1.75rem,#000 calc(100% - 1.75rem),transparent)}.ServicesGrid_item__Fs784{padding-inline-end:1rem}.ServicesGrid_card__mm9Xs{width:16.5rem;min-height:0;border-radius:1.25rem}.ServicesGrid_head__mgejD{padding:1.5rem 1.25rem 1rem}.ServicesGrid_icon__FpeD5{width:3rem;height:3rem;border-radius:.875rem;font-size:1.5rem}.ServicesGrid_title__eI0vG{margin:.875rem 0 .375rem;font-size:1.125rem}.ServicesGrid_desc__F8aI7{font-size:.875rem;-webkit-line-clamp:2}.ServicesGrid_badge__ME7Vk{top:.75rem;right:.75rem;padding:.3125rem .625rem;font-size:.625rem}.ServicesGrid_panel__XkluH{padding:1rem 1.25rem 1.125rem}.ServicesGrid_features__om_EG{gap:.5rem}.ServicesGrid_feature__fGjn4{font-size:.8125rem}.ServicesGrid_cta__L1kpR{margin-top:.875rem;padding-top:.75rem;font-size:.8125rem}}@media (prefers-reduced-motion:reduce){.ServicesGrid_marquee__olGJs{overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.ServicesGrid_marquee__olGJs::-webkit-scrollbar{display:none}.ServicesGrid_trackLeft__s5SPL,.ServicesGrid_trackRight__Q_BAh,.ServicesGrid_track__e2pEh{animation:none;transform:none;will-change:auto;padding-inline:1.25rem}.ServicesGrid_item__Fs784{scroll-snap-align:center}.ServicesGrid_clone__5d06x{display:none}.ServicesGrid_card__mm9Xs{height:auto;min-height:22.5rem;transition:none}.ServicesGrid_card__mm9Xs:focus-within,.ServicesGrid_card__mm9Xs:hover{transform:none}.ServicesGrid_hint__XnD4N{display:none}.ServicesGrid_panel__XkluH{position:static;margin-top:auto;opacity:1;transform:none;border-radius:0;box-shadow:none;transition:none}.ServicesGrid_arrow__b_ZVr,.ServicesGrid_icon__FpeD5{transition:none}}