.page-header[data-astro-cid-lnthwwyx]{border-bottom:1px solid var(--line)}.page-header__inner[data-astro-cid-lnthwwyx]{max-width:var(--content-max);padding:var(--space-8) var(--space-5) var(--space-7);margin-inline:auto}.eyebrow[data-astro-cid-lnthwwyx]{font-family:var(--font-mono);font-size:var(--text-sm);letter-spacing:var(--tracking-wider);text-transform:uppercase;color:var(--accent);margin-bottom:var(--space-3)}.page-header[data-astro-cid-lnthwwyx] h1[data-astro-cid-lnthwwyx]{font-size:var(--text-2xl);text-transform:uppercase;letter-spacing:var(--tracking-tight);line-height:var(--leading-tight)}.page-header__lede[data-astro-cid-lnthwwyx]{max-width:var(--prose-max);margin-top:var(--space-4);color:var(--ink-2);font-size:var(--text-md)}.services-section__inner[data-astro-cid-lnthwwyx]{max-width:var(--content-max);padding:var(--space-7) var(--space-5) var(--space-9);margin-inline:auto}.services-list[data-astro-cid-lnthwwyx]{gap:var(--space-6);flex-direction:column;display:flex}.service-card[data-astro-cid-lnthwwyx]{background:var(--surface-1);border:1px solid var(--line);border-radius:var(--radius-lg);grid-template-columns:1fr;display:grid;overflow:hidden}@media (width>=52rem){.service-card[data-astro-cid-lnthwwyx]{grid-template-columns:22rem 1fr}}.service-card__media[data-astro-cid-lnthwwyx]{aspect-ratio:4/3;background:radial-gradient(circle at 30% 20%, #ffb02029, transparent 55%), linear-gradient(155deg, var(--steel) 0%, var(--surface-2) 55%, var(--surface-1) 100%);position:relative}@media (width>=52rem){.service-card__media[data-astro-cid-lnthwwyx]{aspect-ratio:auto;height:100%}}.service-card__media--empty[data-astro-cid-lnthwwyx]{justify-content:center;align-items:center;min-height:12rem;display:flex}.service-card__image[data-astro-cid-lnthwwyx]{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.service-card__spark[data-astro-cid-lnthwwyx]{background:var(--ink-3);opacity:.5;clip-path:polygon(50% 0%,61% 39%,100% 50%,61% 61%,50% 100%,39% 61%,0% 50%,39% 39%);width:22px;height:22px}.service-card__body[data-astro-cid-lnthwwyx]{padding:var(--space-6) var(--space-6) var(--space-6);gap:var(--space-4);flex-direction:column;display:flex}.service-card__head[data-astro-cid-lnthwwyx]{justify-content:space-between;align-items:baseline;gap:var(--space-3) var(--space-5);flex-wrap:wrap;display:flex}.service-card__title[data-astro-cid-lnthwwyx]{font-size:var(--text-xl);text-transform:uppercase;letter-spacing:var(--tracking-tight);line-height:var(--leading-snug)}.service-card__price[data-astro-cid-lnthwwyx]{font-family:var(--font-display);font-size:var(--text-lg);color:var(--accent);letter-spacing:var(--tracking-tight);white-space:nowrap}.service-card__price-label[data-astro-cid-lnthwwyx]{font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:var(--tracking-wider);text-transform:uppercase;color:var(--ink-3);margin-right:var(--space-1)}.service-card__summary[data-astro-cid-lnthwwyx]{color:var(--ink-1);font-size:var(--text-md);line-height:var(--leading-normal)}.service-card__description[data-astro-cid-lnthwwyx]{color:var(--ink-2)}.service-card__features[data-astro-cid-lnthwwyx]{gap:var(--space-2);margin-top:var(--space-1);flex-direction:column;display:flex}.service-card__features[data-astro-cid-lnthwwyx] li[data-astro-cid-lnthwwyx]{padding-left:var(--space-5);color:var(--ink-2);font-size:var(--text-sm);line-height:var(--leading-normal);position:relative}.service-card__features[data-astro-cid-lnthwwyx] li[data-astro-cid-lnthwwyx]:before{content:"";background:var(--accent);clip-path:polygon(50% 0%,61% 39%,100% 50%,61% 61%,50% 100%,39% 61%,0% 50%,39% 39%);width:8px;height:8px;position:absolute;top:.55em;left:0}.empty-state[data-astro-cid-lnthwwyx]{border:1px dashed var(--line-strong);border-radius:var(--radius-lg);padding:var(--space-9) var(--space-5);text-align:center}.empty-state__title[data-astro-cid-lnthwwyx]{font-family:var(--font-display);font-size:var(--text-lg);text-transform:uppercase;letter-spacing:var(--tracking-tight)}.empty-state__body[data-astro-cid-lnthwwyx]{margin-top:var(--space-2);color:var(--ink-2)}
