.faq.svelte-1vyz8mk{border-top:1px solid var(--color-border)}details.svelte-1vyz8mk{border-bottom:1px solid var(--color-border)}summary.svelte-1vyz8mk{justify-content:space-between;align-items:center;gap:var(--space-4);min-height:var(--tap);padding-block:var(--space-4);cursor:pointer;list-style:none;display:flex}summary.svelte-1vyz8mk::-webkit-details-marker{display:none}summary.svelte-1vyz8mk:after{content:"+";font-family:var(--font-display);color:var(--color-accent-text);font-size:1.5rem;line-height:1}details[open].svelte-1vyz8mk summary:where(.svelte-1vyz8mk):after{content:"–"}h3.svelte-1vyz8mk{font-size:var(--text-lg);margin:0}p.svelte-1vyz8mk{color:var(--color-muted);max-width:46rem}.steps.svelte-d1339f{gap:var(--space-5);margin:0;padding:0;list-style:none;display:grid}@media (width>=800px){.steps.svelte-d1339f{grid-template-columns:repeat(3,1fr)}}li.svelte-d1339f{border-top:2px solid var(--color-ink);padding-top:var(--space-4)}.num.svelte-d1339f{background:var(--color-ink);width:2.25rem;height:2.25rem;color:var(--color-bg);font-family:var(--font-display);margin-bottom:var(--space-3);border-radius:50%;place-items:center;font-weight:700;display:inline-grid}p.svelte-d1339f{color:var(--color-muted);margin:0}.hero.svelte-1uha8ag{padding-block:var(--space-7) var(--space-7);background:var(--color-surface)}.hero.svelte-1uha8ag h1:where(.svelte-1uha8ag){max-width:22ch}.hero.svelte-1uha8ag .lead:where(.svelte-1uha8ag){margin-bottom:var(--space-6)}.cards.svelte-1uha8ag{gap:var(--space-4);margin:0;padding:0;list-style:none;display:grid}@media (width>=760px){.cards.svelte-1uha8ag{grid-template-columns:repeat(3,1fr)}.cards--two.svelte-1uha8ag{grid-template-columns:repeat(2,1fr)}}.card.svelte-1uha8ag{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:var(--space-5);flex-direction:column;display:flex}.card.svelte-1uha8ag p:where(.svelte-1uha8ag){color:var(--color-muted);flex-grow:1}.card.svelte-1uha8ag a:where(.svelte-1uha8ag){align-items:center;gap:var(--space-2);min-height:var(--tap);font-weight:600;display:inline-flex}.card-icon.svelte-1uha8ag{color:var(--color-accent-text);margin-bottom:var(--space-3)}.diffs.svelte-1uha8ag{gap:var(--space-5);margin:0;padding:0;list-style:none;display:grid}@media (width>=760px){.diffs.svelte-1uha8ag{grid-template-columns:repeat(2,1fr)}}.diffs.svelte-1uha8ag li:where(.svelte-1uha8ag){gap:var(--space-3);display:flex}.diffs.svelte-1uha8ag li:where(.svelte-1uha8ag)>svg{color:var(--color-accent-text);margin-top:.1em}.diffs.svelte-1uha8ag h3:where(.svelte-1uha8ag){margin-bottom:var(--space-1)}.diffs.svelte-1uha8ag p:where(.svelte-1uha8ag){color:var(--color-muted);margin:0}.pricing.svelte-1uha8ag,.two-col.svelte-1uha8ag{gap:var(--space-6);display:grid}@media (width>=860px){.pricing.svelte-1uha8ag,.two-col.svelte-1uha8ag{grid-template-columns:1fr 1fr;align-items:start}}.price-list.svelte-1uha8ag{border:1px solid var(--color-border);border-radius:var(--radius-lg);margin:0;padding:0;list-style:none}.price-list.svelte-1uha8ag li:where(.svelte-1uha8ag){justify-content:space-between;gap:var(--space-4);padding:var(--space-4);display:flex}.price-list.svelte-1uha8ag li:where(.svelte-1uha8ag)+li:where(.svelte-1uha8ag){border-top:1px solid var(--color-border)}.hours.svelte-1uha8ag{padding:0;list-style:none}.hours.svelte-1uha8ag li:where(.svelte-1uha8ag){align-items:center;gap:var(--space-2);padding-block:var(--space-2);flex-wrap:wrap;display:flex}.hours.svelte-1uha8ag svg{color:var(--color-accent-text)}.cta-band.svelte-1uha8ag{background:var(--color-band);color:var(--color-band-text)}.cta-band.svelte-1uha8ag .lead:where(.svelte-1uha8ag){color:var(--color-band-muted)}.cta-band.svelte-1uha8ag .lead:where(.svelte-1uha8ag) a:where(.svelte-1uha8ag){color:var(--color-band-text)}.cta-band.svelte-1uha8ag .btn--secondary{border-color:var(--color-band-text);color:var(--color-band-text);background:0 0}.cta-band.svelte-1uha8ag .btn--secondary:hover{background:var(--color-band-text);color:var(--color-band)}.cta-band.svelte-1uha8ag .btn--placeholder{border-color:var(--color-band-muted);color:var(--color-band-muted)}
