.container[data-astro-cid-3caq54ot]{max-width:1100px;margin:0 auto;padding:0 var(--space-xl)}h1[data-astro-cid-3caq54ot],h2[data-astro-cid-3caq54ot]{font-family:var(--font-family-display);font-weight:var(--font-semibold);letter-spacing:-.015em;color:var(--color-gray-900)}h2[data-astro-cid-3caq54ot]{font-size:clamp(1.75rem,1.2rem + 1.6vw,2.25rem);line-height:1.15}.segment-hero[data-astro-cid-3caq54ot]{padding:4.5rem 0 4rem;border-bottom:1px solid var(--color-gray-200)}.eyebrow[data-astro-cid-3caq54ot]{font-size:.95rem;font-weight:var(--font-semibold);color:var(--color-olive);margin-bottom:var(--space-lg)}.hero-split[data-astro-cid-3caq54ot]{display:grid;grid-template-columns:minmax(0,6fr) minmax(0,5fr);gap:4rem;align-items:center}@media (max-width: 900px){.hero-split[data-astro-cid-3caq54ot]{grid-template-columns:1fr;gap:var(--space-xl)}.hero-split[data-astro-cid-3caq54ot] .photo--tall[data-astro-cid-3caq54ot]{aspect-ratio:3 / 2}}.segment-hero[data-astro-cid-3caq54ot] h1[data-astro-cid-3caq54ot]{max-width:16em;font-size:clamp(2.1rem,1.2rem + 2.6vw,3.25rem);line-height:1.1;margin-bottom:var(--space-lg)}.segment-intro[data-astro-cid-3caq54ot]{max-width:34em;margin-bottom:var(--space-xl);font-size:1.2rem;line-height:1.6;color:var(--color-gray-600)}.segment-hero[data-astro-cid-3caq54ot] .btn[data-astro-cid-3caq54ot]{padding:.85rem 1.4rem;font-size:var(--text-base);border-radius:6px;min-height:48px;background:var(--color-olive-dark)}.segment-hero[data-astro-cid-3caq54ot] .btn[data-astro-cid-3caq54ot]:hover{background:var(--color-olive-darker);transform:none;box-shadow:none}.content-section[data-astro-cid-3caq54ot]{padding:5.5rem 0}.content-section[data-astro-cid-3caq54ot].alt{background:var(--color-cream)}.content-section[data-astro-cid-3caq54ot] h2[data-astro-cid-3caq54ot]{margin-bottom:var(--space-lg);max-width:20em}.content-section[data-astro-cid-3caq54ot] p[data-astro-cid-3caq54ot]{margin-bottom:var(--space-md);line-height:1.7;max-width:44em;color:var(--color-gray-600)}.pain-list[data-astro-cid-3caq54ot],.data-list[data-astro-cid-3caq54ot]{list-style:none;padding:0;margin:var(--space-xl) 0 0;border-bottom:1px solid var(--color-gray-200);max-width:52em}.pain-list[data-astro-cid-3caq54ot] li[data-astro-cid-3caq54ot],.data-list[data-astro-cid-3caq54ot] li[data-astro-cid-3caq54ot]{padding:1.25rem 0;border-top:1px solid var(--color-gray-200);line-height:1.6;color:var(--color-gray-600)}.pain-list[data-astro-cid-3caq54ot] strong[data-astro-cid-3caq54ot],.data-list[data-astro-cid-3caq54ot] strong[data-astro-cid-3caq54ot]{color:var(--color-gray-900)}.process-steps[data-astro-cid-3caq54ot]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--space-lg);margin-top:var(--space-xl)}@media (max-width: 900px){.process-steps[data-astro-cid-3caq54ot]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 520px){.process-steps[data-astro-cid-3caq54ot]{grid-template-columns:minmax(0,1fr)}}.step[data-astro-cid-3caq54ot]{border-top:2px solid var(--color-olive);padding-top:1rem}.step-number[data-astro-cid-3caq54ot]{font-size:var(--text-sm);font-weight:var(--font-semibold);color:var(--color-olive);margin-bottom:.4rem}.step[data-astro-cid-3caq54ot] h3[data-astro-cid-3caq54ot]{font-size:1.05rem;color:var(--color-gray-900);margin-bottom:var(--space-sm)}.step[data-astro-cid-3caq54ot] p[data-astro-cid-3caq54ot]{margin:0;font-size:.95rem}.info-box[data-astro-cid-3caq54ot]{border-top:1px solid var(--color-gray-900);padding-top:var(--space-lg);margin:var(--space-xl) 0 var(--space-lg);max-width:44em}.info-box[data-astro-cid-3caq54ot] h3[data-astro-cid-3caq54ot]{margin-bottom:var(--space-sm);font-size:1.15rem;color:var(--color-gray-900)}.info-box[data-astro-cid-3caq54ot] p[data-astro-cid-3caq54ot]{margin:0}.two-col[data-astro-cid-3caq54ot]{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:var(--space-2xl)}.two-col[data-astro-cid-3caq54ot]>div[data-astro-cid-3caq54ot]{border-top:1px solid var(--color-gray-900);padding-top:var(--space-lg)}.two-col[data-astro-cid-3caq54ot] h2[data-astro-cid-3caq54ot]{font-size:1.5rem}.data-section[data-astro-cid-3caq54ot]{background:var(--color-white)}.note[data-astro-cid-3caq54ot]{margin-top:var(--space-lg);font-size:1rem}.note[data-astro-cid-3caq54ot] a[data-astro-cid-3caq54ot],.content-section[data-astro-cid-3caq54ot] p[data-astro-cid-3caq54ot] a[data-astro-cid-3caq54ot]{text-decoration:underline;text-underline-offset:3px}@media (max-width: 768px){.content-section[data-astro-cid-3caq54ot]{padding:var(--space-2xl) 0}}@media (max-width: 560px){.container[data-astro-cid-3caq54ot]{padding:0 var(--space-md)}}
