.service-card[data-astro-cid-3vpt37q6]{flex-direction:column;transition:box-shadow .25s,transform .25s;display:flex;position:relative;overflow:hidden}.service-card[data-astro-cid-3vpt37q6]:hover,.service-card[data-astro-cid-3vpt37q6]:focus-within{box-shadow:var(--shadow-lift);transform:translateY(-2px)}.service-card__media[data-astro-cid-3vpt37q6]{aspect-ratio:3/2;background:var(--bg-alt);position:relative;overflow:hidden}.service-card__img[data-astro-cid-3vpt37q6]{object-fit:cover;width:100%;height:100%;transition:transform .5s}.service-card[data-astro-cid-3vpt37q6]:hover .service-card__img[data-astro-cid-3vpt37q6]{transform:scale(1.04)}.service-card__badge[data-astro-cid-3vpt37q6]{background:#faf7f2f2;position:absolute;top:.75rem;left:.75rem}.service-card__body[data-astro-cid-3vpt37q6]{padding:var(--space-m);flex-direction:column;flex:1;display:flex}.service-card__title[data-astro-cid-3vpt37q6]{font-size:var(--step-1);margin-bottom:.5rem}.service-card__link[data-astro-cid-3vpt37q6]{color:var(--text);text-decoration:none}.service-card__link[data-astro-cid-3vpt37q6]:after{content:"";position:absolute;inset:0}.service-card__link[data-astro-cid-3vpt37q6]:focus-visible{outline:none}.service-card[data-astro-cid-3vpt37q6]:has(.service-card__link:focus-visible){outline:3px solid var(--accent);outline-offset:3px}.service-card__text[data-astro-cid-3vpt37q6]{color:var(--muted);font-size:var(--step--1);flex:1}.service-card__price[data-astro-cid-3vpt37q6]{padding-top:var(--space-s);border-top:1px solid var(--line);font-size:var(--step--1);align-items:center;gap:.35rem;margin:0;display:flex}.service-card__price[data-astro-cid-3vpt37q6] strong[data-astro-cid-3vpt37q6]{color:var(--accent);font-size:var(--step-0)}.service-card__arrow{color:var(--gold);margin-left:auto;transition:transform .2s}.service-card[data-astro-cid-3vpt37q6]:hover .service-card__arrow{transform:translate(3px)}.steps[data-astro-cid-5wfdsgz3]{gap:var(--space-l);counter-reset:step;grid-template-columns:repeat(auto-fit,minmax(min(100%,16rem),1fr));margin:0;padding:0;list-style:none;display:grid}.step[data-astro-cid-5wfdsgz3]{padding-top:var(--space-m);border-top:1px solid var(--gold);position:relative}.step__num[data-astro-cid-5wfdsgz3]{font-family:var(--font-display);font-size:var(--step-3);color:var(--gold);margin-bottom:var(--space-s);line-height:1;display:block}.step__text[data-astro-cid-5wfdsgz3]{color:var(--muted);margin:0}
