.crumbs.svelte-b8bsj2{font-family:var(--mono);font-size:.8rem;letter-spacing:.06em;text-transform:uppercase;color:var(--muted);display:flex;gap:8px;margin-bottom:18px}.crumbs.svelte-b8bsj2 a:where(.svelte-b8bsj2){text-decoration:none}.crumbs.svelte-b8bsj2 a:where(.svelte-b8bsj2):hover{text-decoration:underline}.eyebrow.svelte-b8bsj2{display:block;margin-bottom:6px}.page-hero.svelte-b8bsj2 .lede:where(.svelte-b8bsj2){font-family:var(--display);color:var(--ink)!important;font-size:var(--step-2)!important;max-width:46ch;margin-top:4px}.page-hero.svelte-b8bsj2 p:where(.svelte-b8bsj2){margin-top:14px}.emphasis.svelte-b8bsj2{font-weight:600;color:var(--ink)!important;border-left:3px solid var(--brand);padding-left:14px;margin-top:20px!important}.hero-actions.svelte-b8bsj2{display:flex;flex-wrap:wrap;gap:12px;margin-top:28px}.narrow.svelte-b8bsj2{max-width:820px}.alt.svelte-b8bsj2{background:var(--paper-2)}.section.svelte-b8bsj2>.container:where(.svelte-b8bsj2)>p:where(.svelte-b8bsj2),.narrow.svelte-b8bsj2 p:where(.svelte-b8bsj2){color:var(--muted);font-size:var(--step-1)}.narrow.svelte-b8bsj2 .section-head:where(.svelte-b8bsj2) p:where(.svelte-b8bsj2){margin-top:4px}.closing.svelte-b8bsj2{font-weight:600;color:var(--ink)!important;margin-top:18px}.ticks.svelte-b8bsj2{list-style:none;padding:0;margin:18px 0 0;display:grid;gap:12px}.ticks.svelte-b8bsj2 li:where(.svelte-b8bsj2){padding-left:30px;position:relative;color:var(--muted);font-size:var(--step-1)}.ticks.svelte-b8bsj2 li:where(.svelte-b8bsj2):before{content:"";position:absolute;left:0;top:.6em;width:16px;height:3px;background:var(--brand)}.ticks.plain.svelte-b8bsj2 li:where(.svelte-b8bsj2):before{background:var(--ink)}.moments.svelte-b8bsj2{margin-top:20px}.q-grid.svelte-b8bsj2{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:28px}.q-card.svelte-b8bsj2{background:var(--white);border:1px solid var(--line);border-radius:var(--radius);padding:22px;display:grid;gap:8px}.q-card.svelte-b8bsj2 h3:where(.svelte-b8bsj2){font-size:1.05rem}.q-card.svelte-b8bsj2 p:where(.svelte-b8bsj2){color:var(--muted);font-size:.95rem}.services-list.svelte-b8bsj2{display:grid;gap:20px}.svc.svelte-b8bsj2{background:var(--white);border:1px solid var(--line);border-radius:var(--radius);padding:clamp(24px,4vw,36px);display:grid;gap:18px}.svc-head.svelte-b8bsj2{display:flex;align-items:baseline;gap:16px}.svc-head.svelte-b8bsj2 .n:where(.svelte-b8bsj2){font-family:var(--mono);font-size:.9rem;color:var(--brand)}.svc-head.svelte-b8bsj2 h3:where(.svelte-b8bsj2){font-size:var(--step-2)}.svc-body.svelte-b8bsj2 p:where(.svelte-b8bsj2){color:var(--muted)}.svc-body.svelte-b8bsj2 p:where(.svelte-b8bsj2)+p:where(.svelte-b8bsj2){margin-top:10px}.chips.svelte-b8bsj2{list-style:none;padding:0;margin:8px 0 0;display:flex;flex-wrap:wrap;gap:8px}.chips.svelte-b8bsj2 li:where(.svelte-b8bsj2){background:var(--paper-2);border:1px solid var(--line);border-radius:999px;padding:7px 14px;font-size:.85rem;color:var(--ink)}.svc.svelte-b8bsj2 .closing:where(.svelte-b8bsj2){margin-top:4px}.persona-grid.svelte-b8bsj2{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.persona.svelte-b8bsj2{background:var(--white);border:1px solid var(--line);border-radius:var(--radius);padding:26px 24px;display:grid;gap:10px}.persona.svelte-b8bsj2 h3:where(.svelte-b8bsj2){font-size:1.15rem}.persona.svelte-b8bsj2 p:where(.svelte-b8bsj2){color:var(--muted);font-size:.95rem}.why-grid.svelte-b8bsj2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.why.svelte-b8bsj2{background:var(--white);border:1px solid var(--line);border-radius:var(--radius);padding:28px;display:grid;gap:10px}.why.svelte-b8bsj2 h3:where(.svelte-b8bsj2){font-size:1.2rem}.why.svelte-b8bsj2 p:where(.svelte-b8bsj2){color:var(--muted)}.process.svelte-b8bsj2{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:18px}.process.svelte-b8bsj2 li:where(.svelte-b8bsj2){display:grid;gap:8px;align-content:start;border-top:1.5px solid var(--ink);padding-top:16px}.p-num.svelte-b8bsj2{font-family:var(--mono);font-size:.8rem;color:var(--muted)}.process.svelte-b8bsj2 h3:where(.svelte-b8bsj2){font-size:1.05rem}.process.svelte-b8bsj2 p:where(.svelte-b8bsj2){color:var(--muted);font-size:.9rem}.mid-cta.svelte-b8bsj2{background:var(--ink);color:var(--white)}.center.svelte-b8bsj2{text-align:center;display:grid;justify-items:center;gap:18px}.mid-cta.svelte-b8bsj2 h2:where(.svelte-b8bsj2){font-size:var(--step-3);max-width:20ch}.mid-cta.svelte-b8bsj2 p:where(.svelte-b8bsj2){color:#c7d0dc;font-size:var(--step-1);max-width:62ch}.mid-cta.svelte-b8bsj2 .fine:where(.svelte-b8bsj2){color:#97a4b5;font-size:.9rem;margin-top:-4px}.faq-sec.svelte-b8bsj2{background:var(--paper-2)}.faq.svelte-b8bsj2 details:where(.svelte-b8bsj2){border-bottom:1px solid var(--line)}.faq.svelte-b8bsj2 summary:where(.svelte-b8bsj2){cursor:pointer;list-style:none;padding:18px 0;font-family:var(--display);font-weight:500;font-size:1.05rem;display:flex;justify-content:space-between;gap:20px}.faq.svelte-b8bsj2 summary:where(.svelte-b8bsj2)::-webkit-details-marker{display:none}.faq.svelte-b8bsj2 summary:where(.svelte-b8bsj2):after{content:"+";font-family:var(--mono)}.faq.svelte-b8bsj2 details[open]:where(.svelte-b8bsj2) summary:where(.svelte-b8bsj2):after{content:"–"}.faq.svelte-b8bsj2 p:where(.svelte-b8bsj2){padding-bottom:18px;color:var(--muted);max-width:64ch}.cta-band.svelte-b8bsj2{background:var(--ink-2);color:var(--white);padding-block:clamp(56px,8vw,96px)}.cta-band.svelte-b8bsj2 .inner:where(.svelte-b8bsj2){display:grid;grid-template-columns:1.4fr 1fr;gap:40px;align-items:end}.cta-band.svelte-b8bsj2 .copy:where(.svelte-b8bsj2){display:grid;gap:18px}.cta-band.svelte-b8bsj2 h2:where(.svelte-b8bsj2){font-size:var(--step-3);max-width:20ch}.cta-band.svelte-b8bsj2 p:where(.svelte-b8bsj2){color:#b8c3d0;font-size:var(--step-1);max-width:52ch}.cta-band.svelte-b8bsj2 .actions:where(.svelte-b8bsj2){display:flex;flex-wrap:wrap;gap:12px;justify-content:flex-end}@media(max-width:960px){.q-grid.svelte-b8bsj2,.persona-grid.svelte-b8bsj2{grid-template-columns:repeat(2,minmax(0,1fr))}.process.svelte-b8bsj2{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:820px){.why-grid.svelte-b8bsj2{grid-template-columns:1fr}.cta-band.svelte-b8bsj2 .inner:where(.svelte-b8bsj2){grid-template-columns:1fr}.cta-band.svelte-b8bsj2 .actions:where(.svelte-b8bsj2){justify-content:flex-start}}@media(max-width:640px){.q-grid.svelte-b8bsj2,.persona-grid.svelte-b8bsj2,.process.svelte-b8bsj2{grid-template-columns:1fr}}
