.service-card{position:relative;height:100%;padding:1.375rem;border-radius:1rem;background:#fff;border:1px solid rgba(45,64,95,.15);box-shadow:0 1px 2px #2d405f0a,0 6px 20px #2d405f0d;transition:transform .4s cubic-bezier(.22,1,.36,1),box-shadow .4s cubic-bezier(.22,1,.36,1),border-color .3s ease}@media (min-width: 48rem){.service-card{padding:1.75rem}}.service-card:hover{transform:translateY(-4px);border-color:#3b4ef847;box-shadow:0 2px 4px #2d405f0d,0 16px 34px #2d405f21}.service-card:hover .service-card__icon-chip{background:#3b4ef824;border-color:#3b4ef838}.service-card:hover .service-card__icon-chip img{transform:scale(1.06)}.service-card:hover .service-card__cta{background:#3b4ef8;border-color:#3b4ef8;color:#fff;box-shadow:0 6px 16px #3b4ef852}.service-card:hover .service-card__cta svg{transform:translate(3px)}.service-card:hover .service-card__cta svg path{fill:#fff}.service-card:has(.service-card__cta:focus-visible){border-color:#3b4ef847;outline:2px solid #3B4EF8;outline-offset:3px}.service-card__icon-chip{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;padding:.5rem;border-radius:.875rem;background:#3b4ef812;border:1px solid rgba(59,78,248,.12);transition:background-color .3s ease,border-color .3s ease}.service-card__icon-chip img{display:block;object-fit:contain;transition:transform .4s cubic-bezier(.22,1,.36,1)}.service-card__title{color:#2d405f;font-size:1.0625rem;line-height:1.35;text-wrap:balance}@media (min-width: 62rem){.service-card__title{font-size:1.1875rem}}.service-card__text{color:#2d405fc7;font-size:.9375rem;line-height:1.65;text-wrap:pretty;text-align:justify}@media (min-width: 62rem){.service-card__text{font-size:.975rem}}.service-card__cta{color:#3b4ef8;font-size:.875rem;line-height:1;padding:.625rem 1.125rem;border-radius:999px;background:#3b4ef812;border:1px solid rgba(59,78,248,.16);white-space:nowrap;transition:background-color .3s ease,border-color .3s ease,color .3s ease,box-shadow .4s cubic-bezier(.22,1,.36,1)}.service-card__cta svg{width:14px;height:14px;display:block;transition:transform .4s cubic-bezier(.22,1,.36,1)}.service-card__cta svg path{transition:fill .3s ease}.service-card__cta:after{content:"";position:absolute;inset:0;border-radius:1rem}.service-card__cta:focus-visible{outline:none}@media (prefers-reduced-motion: reduce){.service-card,.service-card__icon-chip img,.service-card__cta,.service-card__cta svg{transition-duration:.01ms}.service-card:hover{transform:none}.service-card:hover .service-card__icon-chip img,.service-card:hover .service-card__cta svg{transform:none}}
