.bio.svelte-y8efhf{overflow-x:clip;background:#fff;color:var(--color-hph-ink)}.card.svelte-y8efhf{padding:18px;border:1px solid var(--color-hph-line);border-radius:var(--radius-hph-card);background:#fff;font-family:var(--font-sans)}.kicker.svelte-y8efhf{margin:0;font-family:var(--font-sans);font-size:12px;font-weight:800;line-height:1.3;letter-spacing:.12em;text-transform:uppercase;color:var(--color-hph-purple)}.kicker.gold.svelte-y8efhf{color:#8a6d1f}.card-title.svelte-y8efhf{margin-top:10px;font-family:var(--font-heading);font-size:22px;line-height:1.2;color:var(--color-hph-ink)}.card-h.svelte-y8efhf{margin:10px 0 0;font-family:var(--font-heading);font-size:21px;font-weight:500;line-height:1.2;color:var(--color-hph-ink)}.card-h.sm.svelte-y8efhf{font-size:18px}.card-copy.svelte-y8efhf{margin-top:8px;font-size:15px;line-height:1.5;color:var(--color-hph-body)}.card-copy.sm.svelte-y8efhf{font-size:14px}.os-grid.svelte-y8efhf{display:grid;gap:16px}.os.svelte-y8efhf{display:flex;flex-direction:column;gap:12px}.os-media.svelte-y8efhf{overflow:hidden;border-radius:16px;background:var(--color-hph-mist);aspect-ratio:16 / 10}.os-media.svelte-y8efhf img:where(.svelte-y8efhf){display:block;width:100%;height:100%;object-fit:cover}.os-caption.svelte-y8efhf{font-family:var(--font-heading);font-size:22px;line-height:1.2;color:var(--color-hph-ink)}.os-labels.svelte-y8efhf{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.os-labels.svelte-y8efhf span:where(.svelte-y8efhf){padding:8px;border-radius:12px;background:var(--color-hph-mist);text-align:center;font-size:12px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:var(--color-hph-deep)}.proof-grid.svelte-y8efhf{display:grid;gap:12px}a.card.proof.svelte-y8efhf{display:flex;flex-direction:column;gap:6px;color:var(--color-hph-body);text-decoration:none;transition:border-color .15s}a.card.proof.svelte-y8efhf:hover{border-color:var(--color-hph-purple)}.proof-stat.svelte-y8efhf{font-family:var(--font-heading);font-size:34px;line-height:1.1;color:var(--color-hph-deep)}.proof-label.svelte-y8efhf{font-size:13px;font-weight:800;line-height:1.35;letter-spacing:.06em;text-transform:uppercase;color:var(--color-hph-ink)}.proof-detail.svelte-y8efhf{font-size:14.5px;line-height:1.5;color:var(--color-hph-body)}.audio.svelte-y8efhf{max-width:calc(760px + 2 * var(--hph-gutter));padding-top:var(--hph-section)}.stages.svelte-y8efhf{display:grid;gap:10px}.stage.svelte-y8efhf{padding:16px;border-radius:16px;background:var(--color-hph-mist);font-family:var(--font-sans)}.stage-num.svelte-y8efhf{font-family:var(--font-heading);font-size:28px;line-height:1.1;color:var(--color-hph-purple)}.stage-title.svelte-y8efhf{margin-top:8px;font-size:13px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:var(--color-hph-ink)}.stage-copy.svelte-y8efhf{margin-top:4px;font-size:14px;line-height:1.45;color:var(--color-hph-body)}.trio.svelte-y8efhf{display:grid;gap:12px}.cascade.svelte-y8efhf{display:flex;flex-direction:column;gap:14px}.cascade-media.svelte-y8efhf{position:relative;overflow:hidden;border-radius:var(--radius-hph-card);background:var(--color-hph-night-tile);aspect-ratio:16 / 10}.cascade-media.svelte-y8efhf img:where(.svelte-y8efhf){display:block;width:100%;height:100%;object-fit:cover}.cascade-svg.svelte-y8efhf{pointer-events:none;position:absolute;inset:0;width:100%;height:100%}.cascade-nodes.svelte-y8efhf{display:flex;flex-wrap:wrap;gap:8px}.node.svelte-y8efhf{padding:7px 12px;border:1px solid rgba(255,255,255,.16);border-radius:12px;background:var(--color-hph-night-tile);font-family:var(--font-sans);font-size:12px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:#fff}.evidence-grid.svelte-y8efhf{display:grid;gap:10px}a.evidence.svelte-y8efhf{display:flex;flex-direction:column;gap:4px;padding:16px;border:1px solid rgba(255,255,255,.12);border-radius:16px;background:var(--color-hph-night-tile);font-family:var(--font-sans);text-decoration:none;transition:border-color .15s}a.evidence.svelte-y8efhf:hover{border-color:var(--color-hph-gold)}.evidence-stat.svelte-y8efhf{font-size:24px;font-weight:800;color:var(--color-hph-gold)}.evidence-title.svelte-y8efhf{font-size:15px;font-weight:700;color:#fff}.evidence-tier.svelte-y8efhf{font-size:12px;letter-spacing:.1em;text-transform:uppercase;color:var(--color-hph-on-night);opacity:.8}.evidence-body.svelte-y8efhf{margin-top:6px;font-size:14px;line-height:1.5;color:var(--color-hph-on-night)}.split.svelte-y8efhf{display:grid;gap:20px;align-items:start}.layers.svelte-y8efhf{display:flex;flex-direction:column;gap:14px}.chart.svelte-y8efhf{padding:14px;border-radius:16px;background:var(--color-hph-night)}.chart-svg.svelte-y8efhf{display:block;width:100%;height:auto}.layer-grid.svelte-y8efhf{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.layer.svelte-y8efhf{display:flex;flex-direction:column;gap:6px;padding:14px;border-radius:16px;background:var(--color-hph-mist)}.layer.wide.svelte-y8efhf{grid-column:1 / -1}.layer-title.svelte-y8efhf{margin-top:10px;font-family:var(--font-heading);font-size:26px;line-height:1.15;color:var(--color-hph-ink)}.layer-copy.svelte-y8efhf{font-size:14.5px;line-height:1.5;color:var(--color-hph-body)}.layer-note.svelte-y8efhf{font-size:13px;line-height:1.5;color:var(--color-hph-muted)}.bars.svelte-y8efhf{display:flex;align-items:flex-end;gap:8px;margin-top:8px}.bar.svelte-y8efhf{flex:1;border-radius:10px 10px 0 0}.argue-grid.svelte-y8efhf{display:grid;gap:12px}.argue.svelte-y8efhf{padding:18px;border:1px solid rgba(255,255,255,.12);border-radius:var(--radius-hph-card);background:var(--color-hph-night-tile);font-family:var(--font-sans)}.argue-kicker.svelte-y8efhf{font-size:12px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:var(--color-hph-gold)}.argue-art.svelte-y8efhf{display:grid;height:112px;margin:20px 0;place-items:center;border-radius:16px;background:#ffffff0f}h3.argue-title.svelte-y8efhf{margin:0;font-size:20px;line-height:1.25;color:#fff}.argue-body.svelte-y8efhf{margin-top:10px;font-size:14.5px;line-height:1.5;color:var(--color-hph-on-night)}.capacity-grid.svelte-y8efhf,.advanced-grid.svelte-y8efhf{display:grid;gap:12px}.card.small.svelte-y8efhf{padding:16px}.menu.svelte-y8efhf{border:1px solid var(--color-hph-line);border-radius:var(--radius-hph-card);background:#fff;font-family:var(--font-sans)}.menu.svelte-y8efhf>summary:where(.svelte-y8efhf){display:flex;min-height:52px;align-items:center;padding:0 18px;font-size:15px;font-weight:700;color:var(--color-hph-purple);list-style:none;cursor:pointer}.menu.svelte-y8efhf>summary:where(.svelte-y8efhf)::-webkit-details-marker{display:none}.menu.svelte-y8efhf>summary:where(.svelte-y8efhf):after{content:"+";margin-left:auto;font-size:20px}.menu[open].svelte-y8efhf>summary:where(.svelte-y8efhf):after{content:"–"}.menu.svelte-y8efhf>summary:where(.svelte-y8efhf):focus-visible{outline:3px solid var(--color-hph-purple);outline-offset:2px;border-radius:var(--radius-hph-card)}.menu-grid.svelte-y8efhf{display:grid;gap:10px;padding:0 12px 12px}.menu-item.svelte-y8efhf{background:var(--color-hph-mist);border-color:transparent}.menu-head.svelte-y8efhf{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.impact.svelte-y8efhf{margin-top:6px;font-size:12px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#8a6d1f}.weight.svelte-y8efhf{display:grid;width:40px;height:40px;flex-shrink:0;place-items:center;border-radius:12px;background:var(--color-hph-deep);font-weight:800;color:#fff}.stack.svelte-y8efhf{position:relative;overflow:hidden;min-height:430px;border-radius:var(--radius-hph-card);background:var(--color-hph-night);color:#fff}.stack.svelte-y8efhf img:where(.svelte-y8efhf){position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.stack-shade.svelte-y8efhf{position:absolute;inset:0;background:#1410229e}.stack-inner.svelte-y8efhf{position:relative;z-index:1;display:grid;min-height:430px;place-items:center;padding:18px;font-family:var(--font-sans)}.stack-core.svelte-y8efhf{display:grid;width:128px;height:128px;place-items:center;border-radius:999px;background:var(--color-hph-gold);color:var(--color-hph-ink);text-align:center}.stack-core.svelte-y8efhf p:where(.svelte-y8efhf){margin:0;padding:0 16px;font-size:13px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.stack-box.svelte-y8efhf{position:absolute;width:44%;padding:14px;border:1px solid rgba(255,255,255,.14);border-radius:16px;background:#1f1a33d1}.pos-0.svelte-y8efhf{left:14px;top:14px}.pos-1.svelte-y8efhf{right:14px;top:48px}.pos-2.svelte-y8efhf{left:14px;bottom:48px}.pos-3.svelte-y8efhf{right:14px;bottom:14px}.stack-role.svelte-y8efhf{font-size:11.5px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:var(--color-hph-gold)}.stack-title.svelte-y8efhf{margin-top:6px;font-family:var(--font-heading);font-size:18px;line-height:1.2;color:#fff}.dinner.svelte-y8efhf{display:flex;flex-direction:column;gap:14px}.dinner-quote.svelte-y8efhf{font-family:var(--font-heading);font-size:25px;line-height:1.25;color:var(--color-hph-ink)}.dinner-list.svelte-y8efhf{display:flex;flex-direction:column;gap:10px;font-size:15px;line-height:1.5;color:var(--color-hph-body)}.source-grid.svelte-y8efhf{display:grid;gap:10px}a.source.svelte-y8efhf{display:flex;flex-direction:column;gap:4px;padding:16px;border:1px solid rgba(255,255,255,.12);border-radius:16px;background:var(--color-hph-night-tile);font-family:var(--font-sans);text-decoration:none;transition:border-color .15s}a.source.svelte-y8efhf:hover{border-color:var(--color-hph-gold)}.source-title.svelte-y8efhf{font-weight:700;color:#fff}.source-from.svelte-y8efhf{font-size:14px;color:var(--color-hph-on-night)}.source-note.svelte-y8efhf{max-width:760px;margin:0;font-family:var(--font-sans);font-size:14.5px;line-height:1.55;color:var(--color-hph-on-night)}.clinic-grid.svelte-y8efhf{display:grid;gap:12px}a.card.clinic.svelte-y8efhf{display:flex;flex-direction:column;text-decoration:none;transition:border-color .15s}a.card.clinic.svelte-y8efhf:hover{border-color:var(--color-hph-purple)}a.card.clinic.svelte-y8efhf .card-title:where(.svelte-y8efhf){margin-top:0}.clinic-open.svelte-y8efhf{margin-top:auto;padding-top:16px;font-size:12px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:var(--color-hph-purple)}.calc.svelte-y8efhf{padding-block:var(--hph-section);background:var(--color-hph-mist)}.calc-inner.svelte-y8efhf{display:flex;flex-direction:column;gap:20px}.calc-head.svelte-y8efhf{display:flex;max-width:760px;flex-direction:column;gap:8px}.calc-head.svelte-y8efhf h2:where(.svelte-y8efhf){margin:0;font-size:28px;line-height:1.15}.calc-intro.svelte-y8efhf{margin:0;font-size:16.5px;line-height:1.5;color:var(--color-hph-body)}.calc-steps.svelte-y8efhf{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:8px;font-family:var(--font-sans)}.calc-steps.svelte-y8efhf span:where(.svelte-y8efhf){padding:10px 8px;border:1px solid var(--color-hph-line);border-radius:12px;background:#fff;text-align:center;font-size:12.5px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--color-hph-body)}.calc-steps.svelte-y8efhf .send:where(.svelte-y8efhf){border-color:var(--color-hph-gold);background:var(--color-hph-gold);color:var(--color-hph-ink)}.calc-grid.svelte-y8efhf{display:grid;gap:16px;align-items:start}.calc-side.svelte-y8efhf{display:flex;flex-direction:column;gap:16px}.side-title.svelte-y8efhf{margin-top:14px;font-size:15px;font-weight:700;color:var(--color-hph-ink)}.side-copy.svelte-y8efhf{margin-top:8px;font-size:14.5px;line-height:1.5;color:var(--color-hph-body)}.fine.svelte-y8efhf{margin-top:10px;font-size:13px;line-height:1.5;color:var(--color-hph-muted)}.bottlenecks.svelte-y8efhf{margin-top:16px;padding:14px;border-radius:16px;background:var(--color-hph-mist)}.bottleneck.svelte-y8efhf{padding:7px 12px;border:1px solid var(--color-hph-line);border-radius:12px;background:#fff;font-size:12px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--color-hph-deep)}.lead-form.svelte-y8efhf{margin-top:16px;padding-top:16px;border-top:1px solid var(--color-hph-line)}.lead-form.svelte-y8efhf .border-gray-200{border-color:var(--color-hph-line)}.success.svelte-y8efhf{padding:16px;border-radius:16px;background:#fbf6e3;color:var(--color-hph-ink);outline:none}.field-label.svelte-y8efhf{display:block;font-size:12px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--color-hph-muted)}.field.svelte-y8efhf{display:block;width:100%;min-height:48px;margin-top:8px;padding:10px 14px;border:1px solid var(--color-hph-outline);border-radius:12px;background:#fff;font-size:16px;font-weight:600;color:var(--color-hph-ink)}.field.lg.svelte-y8efhf{font-size:18px;font-weight:700}.field.svelte-y8efhf:focus{border-color:var(--color-hph-purple);outline:none}.range.svelte-y8efhf{display:block;width:100%;margin-top:20px;accent-color:var(--color-hph-purple)}.toggle.svelte-y8efhf{display:flex;min-height:48px;align-items:center;justify-content:center;padding:10px 12px;border:1.5px solid var(--color-hph-outline);border-radius:12px;background:#fff;font-family:var(--font-sans);font-size:14px;font-weight:700;color:var(--color-hph-ink);cursor:pointer;transition:border-color .15s,background-color .15s}.toggle.svelte-y8efhf:hover{border-color:var(--color-hph-purple)}.toggle.on.svelte-y8efhf{border-color:var(--color-hph-purple);background:var(--color-hph-mist);color:var(--color-hph-deep)}.toggle.choice.svelte-y8efhf:focus-within{outline:3px solid var(--color-hph-purple);outline-offset:2px}.block-toggle.svelte-y8efhf{display:block;text-align:left}.toggle-copy.svelte-y8efhf{display:block;margin-top:4px;font-size:12.5px;font-weight:500;line-height:1.45;color:var(--color-hph-muted)}.toggle.on.svelte-y8efhf .toggle-copy:where(.svelte-y8efhf){color:var(--color-hph-body)}.payer-note.svelte-y8efhf{margin-top:12px;padding:12px 14px;border-radius:12px;background:var(--color-hph-mist);font-size:13px;line-height:1.5;color:var(--color-hph-body)}.submit.svelte-y8efhf{display:flex;width:100%;min-height:52px;align-items:center;justify-content:center;margin-top:16px;padding:0 22px;border:0;border-radius:var(--radius-hph-button);background:var(--color-hph-purple);font-family:var(--font-sans);font-size:16px;font-weight:700;color:#fff;cursor:pointer;transition:background-color .15s}.submit.svelte-y8efhf:hover{background:var(--color-hph-deep)}.submit.svelte-y8efhf:disabled{opacity:.6}.submit.svelte-y8efhf:focus-visible{outline:3px solid var(--color-hph-purple);outline-offset:3px}.next-steps.svelte-y8efhf{display:grid;gap:6px;margin-top:14px;font-size:13px;line-height:1.5;color:var(--color-hph-body)}.next-steps.svelte-y8efhf span:where(.svelte-y8efhf){font-weight:800;color:var(--color-hph-ink)}.tile.svelte-y8efhf{display:block;padding:14px;border-radius:16px;background:var(--color-hph-mist)}.tile.svelte-y8efhf .kicker:where(.svelte-y8efhf){display:block}.tile.svelte-y8efhf .toggle:where(.svelte-y8efhf){background:#fff}.tile.svelte-y8efhf .toggle.on:where(.svelte-y8efhf){background:#fff;box-shadow:inset 0 0 0 1px var(--color-hph-purple)}.conditions.svelte-y8efhf{margin-top:16px}.count.svelte-y8efhf{padding:8px 14px;border-radius:12px;background:#fff;font-size:14px;font-weight:800;color:var(--color-hph-purple)}.sticky-bar.svelte-y8efhf{position:fixed;bottom:0;left:0;z-index:60;width:100%;padding:10px var(--hph-gutter);border-top:1px solid var(--color-hph-line);background:#fff}.sticky-inner.svelte-y8efhf{display:flex;max-width:512px;gap:10px;margin:0 auto}.hph-btn-like.svelte-y8efhf{display:inline-flex;flex:1;min-height:48px;align-items:center;justify-content:center;padding:0 16px;border:1.5px solid transparent;border-radius:var(--radius-hph-button);font-family:var(--font-sans);font-size:15px;font-weight:700;text-align:center;text-decoration:none}a.hph-btn-like.primary.svelte-y8efhf{background:var(--color-hph-purple);color:#fff}a.hph-btn-like.outline.svelte-y8efhf{border-color:var(--color-hph-outline);background:#fff;color:var(--color-hph-purple)}@media(min-width:768px){.card.svelte-y8efhf{padding:22px}.proof-grid.svelte-y8efhf{grid-template-columns:repeat(2,minmax(0,1fr))}.stages.svelte-y8efhf{grid-template-columns:repeat(5,minmax(0,1fr))}.trio.svelte-y8efhf{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.evidence-grid.svelte-y8efhf{grid-template-columns:repeat(3,minmax(0,1fr))}.argue-grid.svelte-y8efhf,.capacity-grid.svelte-y8efhf{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.advanced-grid.svelte-y8efhf{grid-template-columns:repeat(3,minmax(0,1fr))}.menu-grid.svelte-y8efhf{grid-template-columns:repeat(2,minmax(0,1fr));padding:0 16px 16px}.source-grid.svelte-y8efhf{grid-template-columns:repeat(2,minmax(0,1fr))}.clinic-grid.svelte-y8efhf{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.calc-head.svelte-y8efhf h2:where(.svelte-y8efhf){font-size:34px}.calc-steps.svelte-y8efhf{grid-template-columns:repeat(6,minmax(0,1fr))}.sticky-bar.svelte-y8efhf{display:none}}@media(min-width:1280px){.card.svelte-y8efhf{padding:26px}.os-grid.svelte-y8efhf{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:24px;align-items:start}.split.svelte-y8efhf{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:48px}.argue-grid.svelte-y8efhf{grid-template-columns:repeat(5,minmax(0,1fr))}.capacity-grid.svelte-y8efhf{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}.advanced-grid.svelte-y8efhf,.clinic-grid.svelte-y8efhf{grid-template-columns:repeat(5,minmax(0,1fr))}.calc-head.svelte-y8efhf h2:where(.svelte-y8efhf){font-size:40px}.calc-grid.svelte-y8efhf{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);gap:32px}.calc-side.svelte-y8efhf{position:sticky;top:32px}}.animated-flow.svelte-y8efhf{stroke-dasharray:180 520;animation:svelte-y8efhf-flowSweep 5.5s linear infinite}.animated-flow-delay.svelte-y8efhf{animation-delay:-2.4s;opacity:.82}.pulse-node.svelte-y8efhf{transform-origin:420px 230px;animation:svelte-y8efhf-nodePulse 2.8s ease-in-out infinite}.evidence-bar.svelte-y8efhf{transform-box:fill-box;transform-origin:left center;animation:svelte-y8efhf-evidenceGrow 1.35s cubic-bezier(.16,1,.3,1) both}.evidence-bar-clinical.svelte-y8efhf{animation-delay:.2s}.evidence-bar-experimental.svelte-y8efhf{animation-delay:.38s}.evidence-pulse.svelte-y8efhf{transform-origin:479px 66px;animation:svelte-y8efhf-evidencePulse 2.4s ease-in-out infinite}@keyframes svelte-y8efhf-flowSweep{0%{stroke-dashoffset:700;opacity:.2}18%{opacity:1}to{stroke-dashoffset:0;opacity:.35}}@keyframes svelte-y8efhf-nodePulse{0%,to{opacity:.35;transform:scale(.72)}45%{opacity:.95;transform:scale(1.38)}}@keyframes svelte-y8efhf-evidenceGrow{0%{transform:scaleX(0);opacity:.4}to{transform:scaleX(1);opacity:1}}@keyframes svelte-y8efhf-evidencePulse{0%,to{opacity:.35;transform:scale(.8)}50%{opacity:1;transform:scale(1.6)}}@media(prefers-reduced-motion:reduce){.animated-flow.svelte-y8efhf,.pulse-node.svelte-y8efhf,.evidence-bar.svelte-y8efhf,.evidence-pulse.svelte-y8efhf{animation:none}}
