.svc-grid[data-astro-cid-rqcsfpnx]{grid-template-columns:repeat(2,1fr);gap:clamp(.6rem,2vw,1.5rem);display:grid}@media (width>=1000px){.svc-grid[data-astro-cid-rqcsfpnx]{grid-template-columns:repeat(3,1fr)}}.svc-card[data-astro-cid-rqcsfpnx]{color:inherit;border-radius:var(--r-lg);background:var(--white);box-shadow:0 0 0 1px var(--line), var(--shadow-1);transition:transform .45s var(--ease-out), box-shadow .45s var(--ease-out);grid-template-rows:auto 1fr;text-decoration:none;display:grid;position:relative;overflow:hidden}.svc-card[data-astro-cid-rqcsfpnx]:hover{box-shadow:0 0 0 1px var(--line-strong), var(--shadow-2);transform:translateY(-6px)}.svc-card__media[data-astro-cid-rqcsfpnx]{aspect-ratio:4/5;background:var(--mist);position:relative;overflow:hidden}.svc-card__media[data-astro-cid-rqcsfpnx] video,.svc-card__media[data-astro-cid-rqcsfpnx] img{object-fit:cover;width:100%;height:100%;transition:transform 1.2s var(--ease-out)}.svc-card[data-astro-cid-rqcsfpnx]:hover .svc-card__media[data-astro-cid-rqcsfpnx] video{transform:scale(1.04)}.svc-card__media[data-astro-cid-rqcsfpnx]:after{content:"";pointer-events:none;background:linear-gradient(#0000,#0a22338c);position:absolute;inset:55% 0 0}.svc-card__num[data-astro-cid-rqcsfpnx]{z-index:1;border-radius:var(--r-pill);backdrop-filter:blur(8px);letter-spacing:.06em;color:var(--navy);background:#ffffffd9;padding:.25rem .6rem;font-size:.8125rem;font-weight:700;position:absolute;top:1rem;left:1rem}.svc-card__body[data-astro-cid-rqcsfpnx]{align-content:start;gap:.45rem;padding:1.35rem 4rem 1.5rem 1.4rem;display:grid;position:relative}.svc-card__body[data-astro-cid-rqcsfpnx] p[data-astro-cid-rqcsfpnx]{color:var(--ink-soft);font-size:1rem;line-height:1.5}.svc-card__go[data-astro-cid-rqcsfpnx]{background:var(--mist);width:2.4rem;height:2.4rem;color:var(--navy);transition:background-color .3s, transform .4s var(--ease-out);border-radius:50%;place-items:center;display:grid;position:absolute;top:1.35rem;right:1.2rem}.svc-card__go[data-astro-cid-rqcsfpnx] .icon{width:1.1rem;height:1.1rem}.svc-card[data-astro-cid-rqcsfpnx]:hover .svc-card__go[data-astro-cid-rqcsfpnx]{background:var(--aqua);transform:rotate(-45deg)}.svc-card--commercial[data-astro-cid-rqcsfpnx]{background:var(--navy);color:var(--white);box-shadow:none}.svc-card--commercial[data-astro-cid-rqcsfpnx] .svc-card__body[data-astro-cid-rqcsfpnx] p[data-astro-cid-rqcsfpnx]{color:var(--on-navy-soft)}.svc-card--commercial[data-astro-cid-rqcsfpnx] .svc-card__go[data-astro-cid-rqcsfpnx]{color:var(--white);background:#ffffff1f}.addons[data-astro-cid-rqcsfpnx]{gap:1rem;margin-top:clamp(2.5rem,5vw,3.5rem);display:grid}.addons__label[data-astro-cid-rqcsfpnx]{letter-spacing:.14em;text-transform:uppercase;color:var(--ink-faint);font-size:.8125rem;font-weight:650}.addons__list[data-astro-cid-rqcsfpnx]{grid-template-columns:repeat(auto-fit,minmax(min(100%,19rem),1fr));gap:1rem;margin:0;padding:0;list-style:none;display:grid}.addon[data-astro-cid-rqcsfpnx]{border-radius:var(--r);background:var(--white);box-shadow:0 0 0 1px var(--line);transition:box-shadow .3s, transform .3s var(--ease-out);grid-template-columns:9.5rem 1fr auto;align-items:center;gap:1.1rem;padding:.7rem 1.2rem .7rem .7rem;text-decoration:none;display:grid}.addon[data-astro-cid-rqcsfpnx]:hover{box-shadow:0 0 0 1px var(--line-strong), var(--shadow-1);transform:translateY(-3px)}.addon__thumb[data-astro-cid-rqcsfpnx]{aspect-ratio:4/5;border-radius:var(--r-sm);background:var(--mist);width:9.5rem;color:var(--aqua-deep);place-items:center;display:grid;overflow:hidden}.addon__thumb[data-astro-cid-rqcsfpnx] video{object-fit:cover;width:100%;height:100%}.addon__thumb[data-astro-cid-rqcsfpnx] .icon{width:2.25rem;height:2.25rem}.addon__text[data-astro-cid-rqcsfpnx]{color:var(--ink-soft);gap:.25rem;font-size:.95rem;line-height:1.4;display:grid}.addon__text[data-astro-cid-rqcsfpnx] strong[data-astro-cid-rqcsfpnx]{color:var(--ink);font-size:1.125rem;font-family:var(--font-display);letter-spacing:-.02em;font-weight:800}.addon[data-astro-cid-rqcsfpnx]>.icon{width:1.1rem;height:1.1rem;color:var(--navy);flex:none}@media (width<=699px){.svc-card__media[data-astro-cid-rqcsfpnx]{aspect-ratio:1}.svc-card__num[data-astro-cid-rqcsfpnx]{display:none}.svc-card__body[data-astro-cid-rqcsfpnx]{gap:0;padding:.75rem 2.6rem .85rem .85rem}.svc-card__body[data-astro-cid-rqcsfpnx] h3{font-size:1.02rem;line-height:1.2}.svc-card__body[data-astro-cid-rqcsfpnx] p[data-astro-cid-rqcsfpnx]{display:none}.svc-card__go[data-astro-cid-rqcsfpnx]{width:1.8rem;height:1.8rem;top:50%;right:.6rem;translate:0 -50%}.addons[data-astro-cid-rqcsfpnx]{gap:.6rem;margin-top:1.5rem}.addons__list[data-astro-cid-rqcsfpnx]{grid-template-columns:repeat(3,1fr);gap:.5rem;display:grid}.addon[data-astro-cid-rqcsfpnx]{text-align:center;grid-template-columns:1fr;justify-items:center;gap:.4rem;padding:.5rem .4rem .65rem}.addon__thumb[data-astro-cid-rqcsfpnx]{aspect-ratio:1;width:100%}.addon__text[data-astro-cid-rqcsfpnx]{gap:0}.addon__text[data-astro-cid-rqcsfpnx]>span[data-astro-cid-rqcsfpnx]{display:none}.addon__text[data-astro-cid-rqcsfpnx] strong[data-astro-cid-rqcsfpnx]{font-size:.82rem;line-height:1.2}.addon[data-astro-cid-rqcsfpnx]>.icon{display:none}}
