.svc-container[data-v-c02d1690]{margin:0 auto;max-width:1200px}.svc-hero[data-v-c02d1690]{background-color:#fbf6ea;background-image:url(../images/services-hero-bg-2.jpg);background-position:50%;background-repeat:no-repeat;background-size:cover}@media(max-width:640px){.svc-hero[data-v-c02d1690]{background-color:#fef8f0;background-image:url(../images/services-hero-top.jpg),url(../images/services-hero-bottom.jpg);background-position:top,bottom;background-repeat:no-repeat,no-repeat;background-size:100% auto,100% auto}.svc-hero .svc-container[data-v-c02d1690]{padding-bottom:43vw;padding-top:49vw}}.svc-eyebrow[data-v-c02d1690]{background:#e91e8c1a;border-radius:999px;color:var(--color-primary-contrast,#e91e8c);display:inline-block;font-size:11px;font-weight:700;letter-spacing:3px;margin-bottom:16px;padding:6px 16px;text-transform:uppercase}.svc-hero-title[data-v-c02d1690]{color:var(--color-secondary,#2a1f61);font-size:clamp(1.75rem,4.2vw,2.75rem);font-weight:800;margin-bottom:6px}.svc-hero-kicker[data-v-c02d1690]{color:var(--color-primary,#e91e8c);font-size:clamp(1.05rem,2.2vw,1.35rem);font-weight:700;margin-bottom:12px}.svc-hero-sub[data-v-c02d1690]{color:#2a1f61b8;font-size:1.05rem;line-height:1.6;margin:0 auto;max-width:640px}.svc-group-title[data-v-c02d1690]{color:var(--color-secondary,#2a1f61);font-size:1.4rem;font-weight:800;margin-bottom:18px}.svc-card[data-v-c02d1690]{background:#fff;border:1px solid #ececf1;border-radius:16px;display:flex;flex-direction:column;overflow:hidden;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}.svc-card[data-v-c02d1690]:hover{border-color:var(--color-primary,#fdcc10);box-shadow:0 18px 40px -20px #2a1f6159;transform:translateY(-4px)}.svc-card-media[data-v-c02d1690]{align-items:center;aspect-ratio:16/9;background:linear-gradient(135deg,#f3f4f8,#e8eaf3);display:flex;justify-content:center;position:relative}.svc-card-img[data-v-c02d1690]{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.svc-card-icon[data-v-c02d1690]{font-size:3rem}.svc-card-badge[data-v-c02d1690]{background:var(--color-secondary,#2a1f61);border-radius:999px;color:#fff;font-size:11px;font-weight:700;left:10px;padding:4px 10px;position:absolute;top:10px}.svc-card-body[data-v-c02d1690]{padding:16px 18px 18px}.svc-card-title[data-v-c02d1690]{color:var(--color-secondary,#2a1f61);font-size:1.05rem;font-weight:700;margin-bottom:4px}.svc-card-tagline[data-v-c02d1690]{color:#6b7280;font-size:.85rem;line-height:1.5;margin-bottom:12px;min-height:38px}.svc-card-cta[data-v-c02d1690]{align-items:center;color:var(--color-primary-contrast,#e91e8c);display:inline-flex;font-size:.85rem;font-weight:700;gap:6px}.svc-card:hover .svc-card-cta[data-v-c02d1690]{gap:10px}
