.hero[data-astro-cid-xiyxdaua]{padding:12vh 0 8vh}.hero[data-astro-cid-xiyxdaua] h1[data-astro-cid-xiyxdaua]{max-width:16ch;margin:20px 0 26px;font-size:clamp(42px,6vw,88px);line-height:1.02}.lede[data-astro-cid-xiyxdaua]{color:var(--body-muted);max-width:56ch;margin-bottom:34px;font-size:18px}.actions[data-astro-cid-xiyxdaua]{flex-wrap:wrap;align-items:center;gap:28px;display:flex}.narrow[data-astro-cid-xiyxdaua]{max-width:820px}.section[data-astro-cid-xiyxdaua] h2[data-astro-cid-xiyxdaua]{margin:14px 0 24px;font-size:clamp(30px,3.8vw,52px);line-height:1.08}.problem[data-astro-cid-xiyxdaua] p[data-astro-cid-xiyxdaua],.faq[data-astro-cid-xiyxdaua] p[data-astro-cid-xiyxdaua],.cta[data-astro-cid-xiyxdaua] p[data-astro-cid-xiyxdaua]{color:var(--body-muted);font-size:17px}.problem[data-astro-cid-xiyxdaua]{border-top:1px solid var(--line)}.grid3[data-astro-cid-xiyxdaua]{grid-template-columns:repeat(3,1fr);gap:40px;display:grid}.pillar[data-astro-cid-xiyxdaua] .num[data-astro-cid-xiyxdaua]{color:var(--blue-ink);font-size:40px;font-style:italic}.pillar[data-astro-cid-xiyxdaua] h3[data-astro-cid-xiyxdaua]{margin:10px 0;font-size:26px}.pillar[data-astro-cid-xiyxdaua] p[data-astro-cid-xiyxdaua]{color:var(--body-muted)}.ledger[data-astro-cid-xiyxdaua]{border-top:1px solid var(--line);margin-top:10px}.row[data-astro-cid-xiyxdaua]{border-bottom:1px solid var(--line);grid-template-columns:1.4fr 1fr auto;align-items:baseline;gap:24px;padding:22px 0;display:grid}.addr[data-astro-cid-xiyxdaua]{font-size:22px}.where[data-astro-cid-xiyxdaua]{letter-spacing:.18em;text-transform:uppercase;color:var(--taupe);font-size:11px}.price[data-astro-cid-xiyxdaua]{color:var(--blue-ink);text-align:right;font-size:21px;font-style:italic}.note[data-astro-cid-xiyxdaua]{color:var(--taupe);margin-top:20px;font-size:14px}.note[data-astro-cid-xiyxdaua] a[data-astro-cid-xiyxdaua]{color:var(--blue-ink)}.case[data-astro-cid-xiyxdaua]{border:1px solid var(--ink);color:var(--ink);max-width:640px;margin-top:36px;padding:28px 30px;text-decoration:none;display:block}.case[data-astro-cid-xiyxdaua]:hover{border-color:var(--blue-deep)}.case-title[data-astro-cid-xiyxdaua]{margin:8px 0 6px;font-size:28px;display:block}.case-sub[data-astro-cid-xiyxdaua]{color:var(--body-muted);font-size:15px}.steps[data-astro-cid-xiyxdaua] ol[data-astro-cid-xiyxdaua]{counter-reset:s;grid-template-columns:repeat(3,1fr);gap:34px 40px;margin-top:20px;list-style:none;display:grid}.steps[data-astro-cid-xiyxdaua] li[data-astro-cid-xiyxdaua]{counter-increment:s;border-top:1px solid var(--line);padding-top:18px}.steps[data-astro-cid-xiyxdaua] li[data-astro-cid-xiyxdaua]:before{content:"0" counter(s);font-family:var(--font-serif);color:var(--blue-ink);font-size:22px;font-style:italic}.steps[data-astro-cid-xiyxdaua] h3[data-astro-cid-xiyxdaua]{margin:6px 0 8px;font-size:23px}.steps[data-astro-cid-xiyxdaua] p[data-astro-cid-xiyxdaua]{color:var(--body-muted);font-size:15px}.promise[data-astro-cid-xiyxdaua]{text-align:center;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.promise[data-astro-cid-xiyxdaua] blockquote[data-astro-cid-xiyxdaua]{font-size:clamp(24px,2.8vw,36px);font-style:italic;line-height:1.3}.attrib[data-astro-cid-xiyxdaua]{letter-spacing:.16em;text-transform:uppercase;color:var(--taupe);margin-top:18px;font-size:12px}.city-list[data-astro-cid-xiyxdaua]{flex-wrap:wrap;gap:14px 40px;margin-top:16px;display:flex}.city[data-astro-cid-xiyxdaua]{color:var(--ink);border-bottom:1px solid var(--line);font-size:clamp(26px,3vw,40px);text-decoration:none}.city[data-astro-cid-xiyxdaua]:hover{color:var(--blue-ink);border-color:var(--blue-deep)}details[data-astro-cid-xiyxdaua]{border-bottom:1px solid var(--line);padding:20px 0}summary[data-astro-cid-xiyxdaua]{cursor:pointer;font-size:19px;font-family:var(--font-serif);list-style-position:outside}details[data-astro-cid-xiyxdaua] p[data-astro-cid-xiyxdaua]{margin-top:12px}.cta[data-astro-cid-xiyxdaua]{border-top:1px solid var(--line)}.cta-inner[data-astro-cid-xiyxdaua]{text-align:center}.cta[data-astro-cid-xiyxdaua] p[data-astro-cid-xiyxdaua]{margin-bottom:30px}@media (width<=900px){.grid3[data-astro-cid-xiyxdaua],.steps[data-astro-cid-xiyxdaua] ol[data-astro-cid-xiyxdaua]{grid-template-columns:1fr}.row[data-astro-cid-xiyxdaua]{grid-template-columns:1fr auto}.where[data-astro-cid-xiyxdaua]{display:none}}
