.svc[data-astro-cid-3vpt37q6]{background:var(--color-ground);border:1px solid var(--color-line-strong);text-align:left;cursor:pointer;border-radius:0;outline:none;flex-direction:column;min-height:15rem;padding:1.5rem;transition:background-color step-end,border-color step-end;display:flex;position:relative}.svc-detail[data-astro-cid-3vpt37q6]{margin-bottom:.25rem}.svc-feat[data-astro-cid-3vpt37q6]{min-height:22rem}.svc-feat[data-astro-cid-3vpt37q6] .svc-body[data-astro-cid-3vpt37q6]{margin-top:0;padding-top:1.75rem}.svc-feat[data-astro-cid-3vpt37q6] .svc-foot[data-astro-cid-3vpt37q6]{margin-top:auto}.svc-feat[data-astro-cid-3vpt37q6] .svc-title[data-astro-cid-3vpt37q6],.svc-feat[data-astro-cid-3vpt37q6] .svc-price[data-astro-cid-3vpt37q6]{font-size:1.875rem}.svc-feat[data-astro-cid-3vpt37q6] .svc-title[data-astro-cid-3vpt37q6]{letter-spacing:-.02em}.svc-std[data-astro-cid-3vpt37q6]{min-height:13rem}.svc-std[data-astro-cid-3vpt37q6] .svc-detail[data-astro-cid-3vpt37q6],.svc-sml[data-astro-cid-3vpt37q6] .svc-detail[data-astro-cid-3vpt37q6]{display:none}.svc-sml[data-astro-cid-3vpt37q6]{min-height:9rem;padding:1rem 1.25rem}.svc-sml[data-astro-cid-3vpt37q6] .svc-title[data-astro-cid-3vpt37q6],.svc-sml[data-astro-cid-3vpt37q6] .svc-price[data-astro-cid-3vpt37q6]{font-size:1.125rem}@media (width>=768px){.svc-sml[data-astro-cid-3vpt37q6]{flex-direction:row;grid-column:1/-1;align-items:center;gap:1.5rem;min-height:0}.svc-sml[data-astro-cid-3vpt37q6]>div[data-astro-cid-3vpt37q6]:first-child{order:3}.svc-sml[data-astro-cid-3vpt37q6] .svc-body[data-astro-cid-3vpt37q6]{flex:1;margin:0;padding:0}.svc-sml[data-astro-cid-3vpt37q6] .svc-foot[data-astro-cid-3vpt37q6]{border:0;align-items:center;gap:1.5rem;margin:0;padding:0}}.svc[data-astro-cid-3vpt37q6]:hover,.svc[data-astro-cid-3vpt37q6]:focus-visible{background:var(--color-panel);border-color:var(--color-fg-dim)}.svc[data-astro-cid-3vpt37q6]:active{transform:scale(.99)}.svc[data-astro-cid-3vpt37q6]:focus-visible{outline:1px solid var(--color-accent);outline-offset:3px}.svc-chip[data-astro-cid-3vpt37q6]{box-sizing:border-box;border:1px solid var(--ch);background:0 0;width:12px;height:12px;display:block}.svc[data-astro-cid-3vpt37q6]:hover .svc-chip[data-astro-cid-3vpt37q6],.svc[data-astro-cid-3vpt37q6]:focus-visible .svc-chip[data-astro-cid-3vpt37q6]{background:var(--ch)}.svc-open[data-astro-cid-3vpt37q6]{font-family:var(--font-body);color:var(--color-fg-dim);text-underline-offset:4px;font-size:.875rem}.svc[data-astro-cid-3vpt37q6]:hover .svc-open[data-astro-cid-3vpt37q6],.svc[data-astro-cid-3vpt37q6]:focus-visible .svc-open[data-astro-cid-3vpt37q6]{color:var(--color-fg);text-decoration:underline}.svc-body[data-astro-cid-3vpt37q6]{margin-top:auto;padding-top:1.75rem}.svc-title[data-astro-cid-3vpt37q6]{font-family:var(--font-display);letter-spacing:-.01em;color:var(--color-fg);font-size:1.375rem;font-weight:700;line-height:1.15}.svc-tagline[data-astro-cid-3vpt37q6]{font-family:var(--font-body);color:var(--color-fg-dim);margin-top:.6rem;font-size:.875rem;line-height:1.5}.svc-detail[data-astro-cid-3vpt37q6]{font-family:var(--font-body);color:var(--color-fg-muted);-webkit-line-clamp:3;-webkit-box-orient:vertical;margin-top:.85rem;font-size:1rem;line-height:1.5;display:-webkit-box;overflow:hidden}.svc-foot[data-astro-cid-3vpt37q6]{border-top:1px solid var(--color-line);justify-content:space-between;align-items:flex-end;gap:.75rem;margin-top:1.1rem;padding-top:.9rem;display:flex}.svc-rev[data-astro-cid-3vpt37q6]{font-family:var(--font-body);color:var(--color-fg-dim);font-size:.875rem;line-height:1.5}.svc-price[data-astro-cid-3vpt37q6]{font-family:var(--font-display);letter-spacing:-.02em;color:var(--color-fg);white-space:nowrap;font-size:1.375rem;font-weight:700;line-height:1}.svc-rule[data-astro-cid-3vpt37q6]{background:var(--ch);transform-origin:0;height:2px;transition:transform .2s steps(4,end);position:absolute;bottom:-1px;left:-1px;right:-1px;transform:scaleX(0)}.svc[data-astro-cid-3vpt37q6]:hover .svc-rule[data-astro-cid-3vpt37q6],.svc[data-astro-cid-3vpt37q6]:focus-visible .svc-rule[data-astro-cid-3vpt37q6]{transform:scaleX(1)}@media (prefers-reduced-motion:reduce){.svc-rule[data-astro-cid-3vpt37q6]{transition:none}.svc[data-astro-cid-3vpt37q6]:active{transform:none}}
