.intro[data-astro-cid-lnthwwyx]{background:radial-gradient(50% 90% at 50% 100%, rgb(var(--flare) / .25), transparent 70%), var(--film);color:var(--film-text);padding-block:clamp(2rem,5vw,4rem) clamp(2.5rem,5vw,4.5rem)}.intro-inner[data-astro-cid-lnthwwyx]{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);align-items:end;gap:1rem 4rem;display:grid}.intro[data-astro-cid-lnthwwyx] h1[data-astro-cid-lnthwwyx]{font-size:var(--step-4)}.intro[data-astro-cid-lnthwwyx] p[data-astro-cid-lnthwwyx]{color:var(--film-muted);max-width:32rem}.list[data-astro-cid-lnthwwyx]{border-bottom:1px solid var(--line);gap:clamp(2.5rem,5vw,4rem);padding-block:clamp(2.5rem,5vw,4rem);display:grid}.service[data-astro-cid-lnthwwyx]{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);align-items:center;gap:clamp(1.5rem,4vw,3.5rem);display:grid}.service[data-astro-cid-lnthwwyx].flip{grid-template-columns:minmax(0,1fr) minmax(0,1.25fr)}.service[data-astro-cid-lnthwwyx].flip .service-photo[data-astro-cid-lnthwwyx]{order:2}.service-photo[data-astro-cid-lnthwwyx]{aspect-ratio:3/2}.service-text[data-astro-cid-lnthwwyx]{justify-items:start;gap:.6rem;display:grid}.service-text[data-astro-cid-lnthwwyx] h2[data-astro-cid-lnthwwyx]{font-size:var(--step-3)}.price[data-astro-cid-lnthwwyx]{font-size:var(--step-1);color:var(--purple);font-weight:600}.blurb[data-astro-cid-lnthwwyx]{color:var(--muted);max-width:30rem}.service-text[data-astro-cid-lnthwwyx] ul[data-astro-cid-lnthwwyx]{color:var(--ink);gap:.25rem;margin:.25rem 0 .75rem;padding-left:1.2rem;display:grid}.service-text[data-astro-cid-lnthwwyx] li[data-astro-cid-lnthwwyx]::marker{color:var(--purple)}.block[data-astro-cid-lnthwwyx]{border-bottom:1px solid var(--line);padding-block:clamp(2.5rem,5vw,3.75rem)}.block[data-astro-cid-lnthwwyx].last{padding-bottom:var(--section);border-bottom:0}.block-title[data-astro-cid-lnthwwyx]{font-size:var(--step-3);margin-bottom:1.5rem}.addons[data-astro-cid-lnthwwyx]{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin:0;padding:0;list-style:none;display:grid}.card[data-astro-cid-lnthwwyx]{background:var(--linen);border:1px solid var(--line);border-radius:10px;gap:.35rem;padding:1.25rem 1.5rem;display:grid}.card-head[data-astro-cid-lnthwwyx]{justify-content:space-between;align-items:baseline;gap:1rem;display:flex}.card[data-astro-cid-lnthwwyx] h3[data-astro-cid-lnthwwyx]{font-size:var(--step-1)}.card[data-astro-cid-lnthwwyx] span[data-astro-cid-lnthwwyx]{color:var(--purple);white-space:nowrap;font-weight:600}.card[data-astro-cid-lnthwwyx] p[data-astro-cid-lnthwwyx]{color:var(--muted)}.steps[data-astro-cid-lnthwwyx]{counter-reset:step;grid-template-columns:repeat(4,minmax(0,1fr));gap:1.75rem;margin:0;padding:0;list-style:none;display:grid}.steps[data-astro-cid-lnthwwyx] li[data-astro-cid-lnthwwyx]{counter-increment:step;border-top:1px solid var(--line);align-content:start;gap:.4rem;padding-top:1rem;display:grid}.steps[data-astro-cid-lnthwwyx] h3[data-astro-cid-lnthwwyx]{font-size:var(--step-1)}.steps[data-astro-cid-lnthwwyx] h3[data-astro-cid-lnthwwyx]:before{content:counter(step) ". ";color:var(--purple)}.steps[data-astro-cid-lnthwwyx] p[data-astro-cid-lnthwwyx]{color:var(--muted)}.two[data-astro-cid-lnthwwyx]{grid-template-columns:minmax(0,1fr) minmax(0,1.3fr);align-items:start;gap:clamp(1.5rem,4vw,3.5rem);display:grid}.policy[data-astro-cid-lnthwwyx]{background:var(--linen);border:1px solid var(--line);box-shadow:0 30px 60px -40px rgb(var(--flare) / .55);border-radius:10px;padding:clamp(1.25rem,3vw,2rem)}.policy[data-astro-cid-lnthwwyx] h2[data-astro-cid-lnthwwyx],.faq[data-astro-cid-lnthwwyx] h2[data-astro-cid-lnthwwyx]{font-size:var(--step-2);margin-bottom:1rem}.policy[data-astro-cid-lnthwwyx] ul[data-astro-cid-lnthwwyx]{gap:.6rem;margin:0;padding-left:1.2rem;display:grid}.policy[data-astro-cid-lnthwwyx] li[data-astro-cid-lnthwwyx]::marker{color:var(--purple)}.faq[data-astro-cid-lnthwwyx] dl[data-astro-cid-lnthwwyx]{margin:0}.faq[data-astro-cid-lnthwwyx] dl[data-astro-cid-lnthwwyx]>div[data-astro-cid-lnthwwyx]{border-bottom:1px solid var(--line);padding-block:1rem}.faq[data-astro-cid-lnthwwyx] dl[data-astro-cid-lnthwwyx]>div[data-astro-cid-lnthwwyx]:first-child{border-top:1px solid var(--line)}.faq[data-astro-cid-lnthwwyx] dt[data-astro-cid-lnthwwyx]{font-weight:600}.faq[data-astro-cid-lnthwwyx] dd[data-astro-cid-lnthwwyx]{color:var(--muted);margin:.35rem 0 0}.closing[data-astro-cid-lnthwwyx]{background:radial-gradient(50% 70% at 50% 0%, rgb(var(--flare) / .25), transparent 70%), var(--film);color:var(--film-text);padding-block:var(--section) 0}.closing-inner[data-astro-cid-lnthwwyx]{text-align:center;padding-bottom:var(--section);border-bottom:1px solid #ffffff1f;justify-items:center;gap:1.25rem;display:grid}.closing[data-astro-cid-lnthwwyx] h2[data-astro-cid-lnthwwyx]{font-size:var(--step-4);text-shadow:0 0 48px rgb(var(--flare) / .55)}.closing[data-astro-cid-lnthwwyx] p[data-astro-cid-lnthwwyx]{color:var(--film-muted)}@media (width<=860px){.intro-inner[data-astro-cid-lnthwwyx],.service[data-astro-cid-lnthwwyx],.service[data-astro-cid-lnthwwyx].flip,.two[data-astro-cid-lnthwwyx]{grid-template-columns:1fr}.service[data-astro-cid-lnthwwyx].flip .service-photo[data-astro-cid-lnthwwyx]{order:0}.steps[data-astro-cid-lnthwwyx]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=560px){.addons[data-astro-cid-lnthwwyx],.steps[data-astro-cid-lnthwwyx]{grid-template-columns:1fr}}
