.svc-intro[data-astro-cid-zs3br4dn]{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:var(--space-xl) var(--space-2xl);padding:var(--space-3xl) var(--gutter);background:var(--color-paper)}.svc-intro[data-astro-cid-zs3br4dn] h2[data-astro-cid-zs3br4dn]{font-size:var(--text-4xl);max-width:14ch}.svc-intro__body[data-astro-cid-zs3br4dn]{max-width:var(--measure)}.svc-intro__body[data-astro-cid-zs3br4dn] p[data-astro-cid-zs3br4dn]{color:var(--color-ink-2)}.svc-intro__body[data-astro-cid-zs3br4dn] p[data-astro-cid-zs3br4dn]+p[data-astro-cid-zs3br4dn]{margin-top:var(--space-md)}.svc-intro__body[data-astro-cid-zs3br4dn] .lead[data-astro-cid-zs3br4dn]{color:var(--color-ink)}.svc-feat[data-astro-cid-zs3br4dn]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);border-top:var(--rule-soft);background:var(--color-paper)}.svc-feat__media[data-astro-cid-zs3br4dn]{position:sticky;top:0;align-self:start;height:100svh;overflow:clip;background:var(--color-paper-3)}.svc-feat__media[data-astro-cid-zs3br4dn] img[data-astro-cid-zs3br4dn]{width:100%;height:100%;object-fit:cover}.svc-feat__body[data-astro-cid-zs3br4dn]{min-height:100svh;display:flex;flex-direction:column;justify-content:center;padding:calc(var(--header-h) + var(--space-2xl)) var(--gutter) var(--space-3xl)}.svc-feat__body[data-astro-cid-zs3br4dn] h3[data-astro-cid-zs3br4dn]{font-size:var(--text-3xl)}.svc-feat__body[data-astro-cid-zs3br4dn] .svc-feat__closing[data-astro-cid-zs3br4dn]{font-size:var(--text-2xl);margin-top:var(--space-2xl)}.svc-feat__body[data-astro-cid-zs3br4dn] p[data-astro-cid-zs3br4dn]{margin-top:var(--space-sm);max-width:var(--measure);color:var(--color-ink-2)}.feats[data-astro-cid-zs3br4dn]{list-style:none;margin:var(--space-xl) 0 0;padding:0;counter-reset:f;border-bottom:var(--rule);max-width:40rem}.feats[data-astro-cid-zs3br4dn] li[data-astro-cid-zs3br4dn]{counter-increment:f;display:grid;grid-template-columns:2.5rem minmax(0,1fr);gap:var(--space-sm);padding-block:var(--space-sm);border-top:var(--rule);color:var(--color-ink);line-height:1.5}.feats[data-astro-cid-zs3br4dn] li[data-astro-cid-zs3br4dn]:before{content:counter(f,decimal-leading-zero);font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:.1em;color:var(--color-muted);padding-top:.3rem}.svc-tech[data-astro-cid-zs3br4dn]{padding:var(--space-2xl) var(--gutter);border-top:var(--rule-soft);background:var(--color-paper-2)}.svc-tech__head[data-astro-cid-zs3br4dn]{display:flex;align-items:center;justify-content:space-between;gap:var(--space-lg);cursor:pointer;list-style:none}.svc-tech__head[data-astro-cid-zs3br4dn]::-webkit-details-marker{display:none}.svc-tech__summary[data-astro-cid-zs3br4dn]{display:flex;flex-direction:column;gap:var(--space-2xs);max-width:46rem}.svc-tech__summary[data-astro-cid-zs3br4dn] .eyebrow[data-astro-cid-zs3br4dn]{margin:0}.svc-tech__head[data-astro-cid-zs3br4dn] h2[data-astro-cid-zs3br4dn]{font-size:var(--text-3xl)}.svc-tech__head[data-astro-cid-zs3br4dn]:focus-visible{outline:2px solid var(--color-ink);outline-offset:.5rem}.svc-tech__chevron[data-astro-cid-zs3br4dn]{flex:none;width:1.75rem;height:1.75rem;padding:.35rem;border:var(--rule);border-radius:50%;color:var(--color-ink);transition:transform .3s ease}.svc-tech__disclosure[data-astro-cid-zs3br4dn][open] .svc-tech__chevron[data-astro-cid-zs3br4dn]{transform:rotate(180deg)}.svc-tech__lead[data-astro-cid-zs3br4dn]{margin-top:var(--space-lg);color:var(--color-ink-2);max-width:var(--measure)}.svc-tech__stats[data-astro-cid-zs3br4dn]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin:var(--space-xl) 0 0;border-top:var(--rule);border-bottom:var(--rule)}.svc-tech__stat[data-astro-cid-zs3br4dn]{display:flex;flex-direction:column;gap:var(--space-2xs);padding:var(--space-md) var(--space-md) var(--space-lg) 0}.svc-tech__stat[data-astro-cid-zs3br4dn]:nth-child(n+2){border-left:var(--rule);padding-left:var(--space-md)}.svc-tech__stat[data-astro-cid-zs3br4dn] dt[data-astro-cid-zs3br4dn]{font-size:var(--text-xs);font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--color-muted)}.svc-tech__value[data-astro-cid-zs3br4dn]{margin:var(--space-xs) 0 0;font-family:var(--font-display);font-variation-settings:"wdth" var(--wdth-display);font-size:var(--text-3xl);font-weight:600;line-height:1;color:var(--color-ink);font-variant-numeric:tabular-nums}.svc-tech__value[data-astro-cid-zs3br4dn] span[data-astro-cid-zs3br4dn]{margin-left:.3em;font-size:.4em;font-weight:500;color:var(--color-ink-2)}.svc-tech__detail[data-astro-cid-zs3br4dn]{margin:0;font-family:var(--font-mono);font-size:var(--text-xs);color:var(--color-muted);line-height:1.5}.svc-tech__specs[data-astro-cid-zs3br4dn]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 var(--space-2xl);margin:var(--space-xl) 0 0}.svc-tech__specs[data-astro-cid-zs3br4dn]>div[data-astro-cid-zs3br4dn]{display:grid;grid-template-columns:10rem minmax(0,1fr);gap:var(--space-sm);padding-block:var(--space-sm);border-bottom:var(--rule-soft)}.svc-tech__specs[data-astro-cid-zs3br4dn] dt[data-astro-cid-zs3br4dn]{font-weight:600;color:var(--color-ink)}.svc-tech__specs[data-astro-cid-zs3br4dn] dd[data-astro-cid-zs3br4dn]{margin:0;color:var(--color-ink-2)}.svc-tech__foot[data-astro-cid-zs3br4dn]{margin-top:var(--space-xl);max-width:52rem}.svc-tech__foot[data-astro-cid-zs3br4dn] p[data-astro-cid-zs3br4dn]{font-size:var(--text-sm);color:var(--color-muted)}.svc-tech__foot[data-astro-cid-zs3br4dn] .svc-tech__note[data-astro-cid-zs3br4dn]{font-size:var(--text-xs);line-height:1.5}.svc-tech__links[data-astro-cid-zs3br4dn]{display:flex;flex-wrap:wrap;gap:var(--space-2xs) var(--space-lg);margin-top:var(--space-sm)}.svc-tech__links[data-astro-cid-zs3br4dn] a[data-astro-cid-zs3br4dn]{color:var(--color-ink);text-underline-offset:.2em}.svc-quote[data-astro-cid-zs3br4dn]{padding:var(--space-3xl) var(--gutter);border-top:var(--rule-soft);background:var(--color-paper-2)}.svc-quote[data-astro-cid-zs3br4dn] .qf{max-width:46rem;margin-inline:auto}.svc-faq[data-astro-cid-zs3br4dn]{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:var(--space-xl) var(--space-2xl);padding:var(--space-3xl) var(--gutter);border-top:var(--rule-soft);background:var(--color-paper)}.svc-faq[data-astro-cid-zs3br4dn] h2[data-astro-cid-zs3br4dn]{font-size:var(--text-4xl)}.svc-faq[data-astro-cid-zs3br4dn] .faq{margin-top:0}@media(max-width:900px){.svc-intro[data-astro-cid-zs3br4dn],.svc-faq[data-astro-cid-zs3br4dn]{grid-template-columns:minmax(0,1fr);padding-block:var(--space-2xl)}.svc-intro[data-astro-cid-zs3br4dn] h2[data-astro-cid-zs3br4dn]{max-width:none}.svc-feat[data-astro-cid-zs3br4dn]{grid-template-columns:minmax(0,1fr)}.svc-feat__media[data-astro-cid-zs3br4dn]{position:relative;height:70svh}.svc-feat__body[data-astro-cid-zs3br4dn]{min-height:0;padding-block:var(--space-2xl)}.svc-quote[data-astro-cid-zs3br4dn],.svc-tech[data-astro-cid-zs3br4dn]{padding-block:var(--space-2xl)}.svc-tech__stats[data-astro-cid-zs3br4dn]{grid-template-columns:repeat(2,minmax(0,1fr))}.svc-tech__stat[data-astro-cid-zs3br4dn]:nth-child(odd){border-left:0;padding-left:0}.svc-tech__value[data-astro-cid-zs3br4dn]{font-size:var(--text-2xl)}.svc-tech__stat[data-astro-cid-zs3br4dn]:nth-child(n+3){border-top:var(--rule)}.svc-tech__specs[data-astro-cid-zs3br4dn]{grid-template-columns:minmax(0,1fr)}.svc-tech__specs[data-astro-cid-zs3br4dn]>div[data-astro-cid-zs3br4dn]{grid-template-columns:minmax(0,1fr);gap:var(--space-3xs)}}
