.method-page[data-astro-cid-ft4ngeyl]{background-color:var(--color-background);font-family:Inter,sans-serif}.method-page__hero[data-astro-cid-ft4ngeyl]{position:relative;overflow:hidden;background-color:var(--color-background);border-bottom:1px solid var(--color-border)}.method-page__hero[data-astro-cid-ft4ngeyl]:before{content:"";position:absolute;inset:0;background-image:url(/images/clinic-operations-hero-3.webp);background-position:center right;background-size:cover;opacity:.56;pointer-events:none}.method-page__hero[data-astro-cid-ft4ngeyl]:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,var(--color-background) 0%,color-mix(in srgb,var(--color-background) 90%,transparent) 42%,color-mix(in srgb,var(--color-background) 48%,transparent) 100%),linear-gradient(180deg,color-mix(in srgb,var(--color-background) 76%,transparent),color-mix(in srgb,var(--color-background) 56%,transparent));pointer-events:none}.dark .method-page__hero[data-astro-cid-ft4ngeyl]:before{opacity:.63}.dark .method-page__hero[data-astro-cid-ft4ngeyl]:after{background:linear-gradient(90deg,var(--color-background) 0%,color-mix(in srgb,var(--color-background) 86%,transparent) 42%,color-mix(in srgb,var(--color-background) 42%,transparent) 100%),linear-gradient(180deg,color-mix(in srgb,var(--color-background) 68%,transparent),color-mix(in srgb,var(--color-background) 48%,transparent))}.method-page__hero-inner[data-astro-cid-ft4ngeyl],.method-page__inner[data-astro-cid-ft4ngeyl],.method-page__applies-inner[data-astro-cid-ft4ngeyl],.method-page__start[data-astro-cid-ft4ngeyl]>div[data-astro-cid-ft4ngeyl]{max-width:76rem;margin:0 auto;padding:96px 24px}.method-page__hero-inner[data-astro-cid-ft4ngeyl],.method-page__applies-inner[data-astro-cid-ft4ngeyl]{display:grid;grid-template-columns:minmax(0,1fr) minmax(20rem,.72fr);gap:64px;align-items:end}.method-page__hero-inner[data-astro-cid-ft4ngeyl]{position:relative;z-index:1}.method-page__eyebrow[data-astro-cid-ft4ngeyl]{margin:0 0 16px;color:var(--color-accent);font-size:.75rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase}.method-page[data-astro-cid-ft4ngeyl] h1[data-astro-cid-ft4ngeyl],.method-page[data-astro-cid-ft4ngeyl] h2[data-astro-cid-ft4ngeyl]{margin:0;color:var(--color-brand);font-family:Outfit,sans-serif;font-weight:700;line-height:1.08}.method-page[data-astro-cid-ft4ngeyl] h1[data-astro-cid-ft4ngeyl]{max-width:52rem;font-size:clamp(2.5rem,5vw,4.5rem)}.method-page[data-astro-cid-ft4ngeyl] h2[data-astro-cid-ft4ngeyl]{font-size:clamp(1.9rem,4vw,3rem)}.method-page[data-astro-cid-ft4ngeyl] p[data-astro-cid-ft4ngeyl]{color:var(--color-text-secondary);font-size:1rem;line-height:1.75}.method-page__hero-inner[data-astro-cid-ft4ngeyl]>p[data-astro-cid-ft4ngeyl],.method-page__applies[data-astro-cid-ft4ngeyl] p[data-astro-cid-ft4ngeyl],.method-page__start[data-astro-cid-ft4ngeyl] p[data-astro-cid-ft4ngeyl]{margin:24px 0 0}.method-page__phases[data-astro-cid-ft4ngeyl],.method-page__start[data-astro-cid-ft4ngeyl]{background-color:var(--color-surface);border-bottom:1px solid var(--color-border)}.method-page__phase-track[data-astro-cid-ft4ngeyl]{display:grid;gap:18px;margin-top:72px}.method-page__map[data-astro-cid-ft4ngeyl]{display:grid;grid-template-columns:minmax(0,.72fr) minmax(22rem,1fr);gap:48px;align-items:center;padding-bottom:72px;border-bottom:1px solid var(--color-border)}.method-page__map[data-astro-cid-ft4ngeyl] p[data-astro-cid-ft4ngeyl]:not(.method-page__eyebrow){max-width:34rem;margin:24px 0 0;color:var(--color-text-secondary);font-size:1rem;line-height:1.75}.method-page__map[data-astro-cid-ft4ngeyl] figure[data-astro-cid-ft4ngeyl]{margin:0;padding:8px;border:1px solid color-mix(in srgb,var(--color-border) 82%,transparent);border-radius:12px;background-color:color-mix(in srgb,var(--color-background) 88%,transparent);box-shadow:0 28px 84px color-mix(in srgb,var(--color-text-primary) 8%,transparent)}.method-page__map[data-astro-cid-ft4ngeyl] img[data-astro-cid-ft4ngeyl]{display:block;width:100%;min-height:280px;border-radius:8px;object-fit:cover;object-position:center}.method-page__phase-track[data-astro-cid-ft4ngeyl] article[data-astro-cid-ft4ngeyl]{display:grid;grid-template-columns:96px minmax(0,1fr);gap:32px;padding:32px;border:1px solid var(--color-border);border-radius:12px;background-color:var(--color-background)}.method-page__phase-track[data-astro-cid-ft4ngeyl] span[data-astro-cid-ft4ngeyl]{color:var(--color-accent);font-family:Outfit,sans-serif;font-size:3rem;font-weight:700;line-height:1}.method-page__phase-track[data-astro-cid-ft4ngeyl] p[data-astro-cid-ft4ngeyl]{margin:0 0 10px;color:var(--color-text-muted);font-size:.75rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase}.method-page__phase-track[data-astro-cid-ft4ngeyl] h2[data-astro-cid-ft4ngeyl]{color:var(--color-text-primary);font-size:1.6rem}.method-page__phase-track[data-astro-cid-ft4ngeyl] small[data-astro-cid-ft4ngeyl]{display:block;max-width:46rem;margin-top:14px;color:var(--color-text-secondary);font-size:.9375rem;line-height:1.7}.method-page__tiers[data-astro-cid-ft4ngeyl]{display:grid;gap:14px}.method-page__tiers[data-astro-cid-ft4ngeyl] div[data-astro-cid-ft4ngeyl]{padding:22px;border:1px solid var(--color-border);border-radius:10px;background-color:var(--color-surface)}.method-page__tiers[data-astro-cid-ft4ngeyl] strong[data-astro-cid-ft4ngeyl],.method-page__tiers[data-astro-cid-ft4ngeyl] span[data-astro-cid-ft4ngeyl]{display:block}.method-page__tiers[data-astro-cid-ft4ngeyl] strong[data-astro-cid-ft4ngeyl]{color:var(--color-text-primary);font-family:Outfit,sans-serif;font-size:1.1rem}.method-page__tiers[data-astro-cid-ft4ngeyl] span[data-astro-cid-ft4ngeyl]{margin-top:8px;color:var(--color-text-secondary);font-size:.875rem}.method-page__start[data-astro-cid-ft4ngeyl]{position:relative;overflow:hidden}.method-page__start[data-astro-cid-ft4ngeyl]:before{content:"";position:absolute;inset:0;background-image:url(/images/clinic-operations-hero-3.webp);background-position:center;background-size:cover;opacity:.12;pointer-events:none}.dark .method-page__start[data-astro-cid-ft4ngeyl]:before{opacity:.18}.method-page__start[data-astro-cid-ft4ngeyl]>div[data-astro-cid-ft4ngeyl]{position:relative;display:grid;grid-template-columns:minmax(0,1fr) minmax(20rem,.5fr);gap:48px;align-items:center}.method-page__start[data-astro-cid-ft4ngeyl] p[data-astro-cid-ft4ngeyl]{max-width:36rem}.method-page__review-card[data-astro-cid-ft4ngeyl]{padding:28px;border:1px solid color-mix(in srgb,var(--color-border) 82%,transparent);border-radius:12px;background-color:color-mix(in srgb,var(--color-background) 88%,transparent);box-shadow:0 22px 64px color-mix(in srgb,var(--color-text-primary) 8%,transparent)}.method-page__review-card[data-astro-cid-ft4ngeyl] span[data-astro-cid-ft4ngeyl]{display:block;color:var(--color-accent);font-size:.75rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase}.method-page__review-card[data-astro-cid-ft4ngeyl] strong[data-astro-cid-ft4ngeyl]{display:block;margin-top:14px;color:var(--color-text-primary);font-family:Outfit,sans-serif;font-size:1.45rem;line-height:1.18}.method-page__review-card[data-astro-cid-ft4ngeyl] ul[data-astro-cid-ft4ngeyl]{display:grid;gap:10px;margin:24px 0;padding:0;list-style:none}.method-page__review-card[data-astro-cid-ft4ngeyl] li[data-astro-cid-ft4ngeyl]{position:relative;padding-left:18px;color:var(--color-text-secondary);font-size:.9375rem;line-height:1.6}.method-page__review-card[data-astro-cid-ft4ngeyl] li[data-astro-cid-ft4ngeyl]:before{content:"";position:absolute;top:.7em;left:0;width:6px;height:6px;border-radius:6px;background-color:var(--color-accent)}.method-page__start[data-astro-cid-ft4ngeyl] a[data-astro-cid-ft4ngeyl]{display:inline-flex;justify-content:center;width:100%;padding:14px 28px;border-radius:8px;background-color:var(--color-accent);color:#0f1c38;font-size:.8125rem;font-weight:600;letter-spacing:.12em;text-decoration:none;text-transform:uppercase;transition:background-color .35s cubic-bezier(.32,.72,0,1),transform .35s cubic-bezier(.32,.72,0,1)}.method-page__start[data-astro-cid-ft4ngeyl] a[data-astro-cid-ft4ngeyl]:hover{background-color:var(--color-accent-hover);transform:translateY(-2px)}@media (max-width: 900px){.method-page__hero-inner[data-astro-cid-ft4ngeyl],.method-page__applies-inner[data-astro-cid-ft4ngeyl],.method-page__map[data-astro-cid-ft4ngeyl],.method-page__phase-track[data-astro-cid-ft4ngeyl] article[data-astro-cid-ft4ngeyl],.method-page__start[data-astro-cid-ft4ngeyl]>div[data-astro-cid-ft4ngeyl]{grid-template-columns:1fr}}
