.pg-kicker{font-family:JetBrains Mono,ui-monospace,monospace;font-size:11px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--sb-ink-faint, rgba(15, 18, 25, .52));text-align:center;margin:0 0 1.25rem}.pg-kicker--left{text-align:left;margin-bottom:1.75rem}.pg-hero{text-align:center;margin-bottom:clamp(2.5rem,5vw,3.5rem);max-width:780px;margin-left:auto;margin-right:auto}.pg-h1{margin:0 auto;max-width:min(48ch,100%);font-family:var(--font-display);font-size:clamp(2rem,5vw,3.25rem);font-weight:500;line-height:1.08;letter-spacing:-.028em;text-wrap:balance;color:var(--sb-ink, #0f1219)}.pg-h1 em,.pg-accent{font-style:normal;font-weight:inherit}.pg-h1 em.h-grad-text,.pg-h1 .pg-h1-line.h-grad-text{background:var(--h-grad-text);-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent;font-weight:inherit;font-style:italic;font-synthesis:none}.pg-lede{margin:1.125rem auto 0;max-width:60ch;font-family:var(--font-sans);font-size:1.0625rem;line-height:1.6;color:var(--sb-ink-muted, rgba(15, 18, 25, .72));text-align:center;text-wrap:pretty}.pg-tagline{margin:.85rem auto 0;max-width:52ch;font-family:var(--font-sans);font-size:.9375rem;font-weight:600;line-height:1.5;text-align:center;text-wrap:pretty}.pg-tagline:not(.h-grad-text){color:var(--sb-ink-faint, rgba(15, 18, 25, .58))}.pg-section-h{font-family:var(--font-display);font-size:clamp(1.5rem,3vw,2rem);font-weight:600;line-height:1.15;letter-spacing:-.022em;margin:0 0 clamp(1.25rem,2.5vw,1.75rem);max-width:28ch;color:var(--sb-ink, #0f1219);text-wrap:balance}.pg-section-h em.h-grad-text{font-style:normal;font-weight:inherit;background:var(--h-grad-text);-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent}.pg-section-h em:not(.h-grad-text){font-style:normal}.pg-section-h--left{text-align:left}.pg-section-h--center{text-align:center;max-width:none;margin-left:auto;margin-right:auto}.pg-hero--team{margin-bottom:clamp(3rem,6vw,4.25rem)}.pg-hero--team .pg-h1{max-width:min(56ch,100%);font-size:clamp(2.35rem,5.8vw,3.65rem);font-weight:600;line-height:1.05}.pg-hero--team .pg-h1-line{display:block;text-wrap:balance}.pg-hero--team .pg-h1-line.h-grad-text{font-style:normal;margin-top:.06em}.pg-hero--team .pg-lede{max-width:52ch;font-size:1.125rem}.pg-role{margin:0 0 .55rem;font-family:var(--font-sans);font-size:.875rem;font-weight:600;letter-spacing:.01em;text-transform:none;background:var(--h-grad-text);-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent}.tr-page{min-height:calc(100vh - var(--header-height, 78px));color:var(--cm-ink, #111111)}.page-shell:has(.tr-page){background:#eef4fb!important;padding-top:0}.leg{max-width:1100px;margin:0 auto;padding:clamp(1.25rem,3vw,2rem) clamp(1.25rem,4vw,2rem) clamp(3rem,6vw,4.5rem);font-family:var(--font-sans, "Inter", system-ui, sans-serif);color:var(--cm-ink, #111111);background:transparent}.leg-eyebrow{font-family:var(--font-mono, ui-monospace, monospace);font-size:.68rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--cm-teal-dk, #2e6bf6);text-align:center;margin:0 0 1rem}.leg-eyebrow--left{text-align:left;margin-bottom:1rem}.leg-hero{padding:0;margin:0 auto clamp(2rem,4vw,3rem);max-width:780px;text-align:center}.leg-h1{margin:0 auto 1rem;max-width:min(24ch,100%);font-family:var(--font-display, "Inter", system-ui, sans-serif);font-size:clamp(2.25rem,5vw,3.25rem);font-weight:700;line-height:1.08;letter-spacing:-.03em;text-wrap:balance;color:#111;-webkit-text-fill-color:currentColor}.leg-lede{margin:0 auto 1.5rem;max-width:52ch;font-size:1.0625rem;line-height:1.55;color:#444f5ec7;text-wrap:pretty}.leg-effective{margin:-.5rem auto 1.25rem;font-size:.8125rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:#444f5e8c}.leg-meta{margin:-.75rem auto 1.25rem;max-width:52ch;font-size:.875rem;line-height:1.5;color:#444f5e8c;text-align:center}.leg-hero .leg-badges{margin-bottom:0}.leg-hero .leg-hero-links{margin-top:1.25rem}.leg-hero-meta{text-align:center;margin:0 auto clamp(2rem,4vw,2.75rem);max-width:780px}.leg-hero-meta .leg-badges{justify-content:center;margin-top:0}.leg-hero-meta .leg-hero-cta{margin-top:1.5rem}.leg-hero-meta .leg-hero-links{margin-top:1.25rem}.leg-h1 em{font-style:normal;color:#061040}.leg-hero-cta{display:flex;flex-wrap:wrap;gap:12px;justify-content:center;margin-top:28px}.leg-hero-links{display:flex;flex-wrap:wrap;gap:16px;justify-content:center;margin-top:20px;font-size:14px}.leg-hero-links a{color:var(--cm-accent, #4aa3ff);text-decoration:none;font-weight:500}.leg-hero-links a:hover{text-decoration:underline}.leg-btn{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:.65rem 1.5rem;border-radius:999px;font-weight:600;font-size:15px;text-decoration:none;transition:transform .15s ease,box-shadow .15s ease;-webkit-text-fill-color:currentColor}.leg-btn--solid{background:#111;color:#fff;box-shadow:0 4px 16px #070f1e1f}.leg-btn--solid:hover{transform:translateY(-1px);color:#fff;background:#061040}.leg-btn--ghost{border:1px solid rgba(17,17,17,.12);color:#111;background:#fff;box-shadow:0 4px 32px #070f1e0f}.leg-btn--ghost:hover{border-color:#4aa3ff73;color:#111;background:#fff}.leg-badges{list-style:none;margin:0 0 40px;padding:0;display:flex;flex-wrap:wrap;gap:10px;justify-content:center}.leg-badge{font-family:var(--font-mono, ui-monospace, monospace);font-size:10.5px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;padding:8px 14px;border-radius:999px;border:none;background:#0a84ff1a;color:#2e6bf6}.leg-badge--roadmap{border:none;background:#fff;box-shadow:0 2px 12px #070f1e0f;color:#444f5ea6}.leg-section{padding:48px 0;border-top:1px solid rgba(17,17,17,.06)}.leg-section--first{border-top:none;padding-top:1.5rem}.leg-section--first.leg-section--flush{padding-top:0}.leg-h2{font-family:var(--font-display, "Inter", system-ui, sans-serif);font-size:clamp(1.5rem,3vw,2.125rem);font-weight:700;line-height:1.12;letter-spacing:-.025em;color:#111;margin:0 0 16px;max-width:28ch;text-wrap:balance;-webkit-text-fill-color:currentColor}.leg-h2 em{font-style:normal;color:#061040}.leg-h2--center{margin-left:auto;margin-right:auto;text-align:center;max-width:none}.leg-body{font-size:16px;line-height:1.6;color:#0f1219b8;max-width:62ch;margin:0 0 24px}.leg-body--center{margin-left:auto;margin-right:auto;text-align:center}.leg-body+.leg-list{margin-top:-.5rem}.leg-cards{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:14px}.leg-card{padding:22px 24px;border-radius:16px;background:#fff;border:none;box-shadow:0 4px 32px #070f1e0f,0 1px 4px #070f1e08}.leg-card--feature{background:#fff;border:none;box-shadow:0 4px 32px #070f1e0f,0 1px 4px #070f1e08}.leg-card-h{margin:0 0 8px;font-size:16px;font-weight:600;color:#0f1219}.leg-card-p{margin:0;font-size:14.5px;line-height:1.55;color:#0f1219b8}.leg-callout{margin:28px 0 0;padding:20px 24px;border-left:3px solid #0a84ff;background:#0a84ff14;border-radius:0 14px 14px 0;font-size:15px;line-height:1.55;color:#444f5ed9;max-width:64ch}.leg-callout--warn{border-left-color:#d97706;background:#d9770614}.leg-list{margin:0 0 20px;padding-left:1.25rem;font-size:15px;line-height:1.6;color:#0f1219c7;max-width:62ch}.leg-list li{margin-bottom:10px}.leg-list li:last-child{margin-bottom:0}.leg-list--key{font-size:15.5px;line-height:1.55}.leg-list--key li{margin-bottom:14px}.leg-faq{margin:0;display:flex;flex-direction:column;gap:0;border:none;border-radius:16px;overflow:hidden;box-shadow:0 4px 32px #070f1e0f,0 1px 4px #070f1e08}.leg-faq-item{padding:22px 26px;border-top:1px solid rgba(15,18,25,.06);background:#fff}.leg-faq-item:first-child{border-top:none}.leg-faq-q{margin:0 0 10px;font-size:16px;font-weight:600;color:#0f1219}.leg-faq-a{margin:0;font-size:15px;line-height:1.55;color:#0f1219b8}.leg-hub{list-style:none;margin:0 0 clamp(2.5rem,5vw,3.5rem);padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:14px}.leg-hub-link{display:block;padding:24px 26px;border-radius:16px;border:1px solid rgba(15,18,25,.1);background:#fff;text-decoration:none;color:inherit;transition:border-color .15s,box-shadow .15s}.leg-hub-link:hover{border-color:#007aff59;box-shadow:0 12px 32px -20px #007aff40}.leg-hub-h{margin:0 0 8px;font-size:17px;font-weight:600;color:#0f1219}.leg-hub-p{margin:0;font-size:14px;line-height:1.5;color:#0f1219ad}.leg-final{text-align:center;padding:56px 0 8px;border-top:1px solid rgba(15,18,25,.08)}.leg-final-mail{margin:1rem 0 0;font-size:15px;color:#0f12199e}.leg-final-mail .helose-mail{font-size:inherit}.leg-disclaimer{margin-top:32px;font-size:13px;line-height:1.5;color:#0f121980;max-width:58ch}.leg-promises{margin:0 0 clamp(2.5rem,5vw,3.5rem);padding:clamp(2rem,4vw,2.75rem) 0;border-top:1px solid rgba(15,18,25,.08);border-bottom:1px solid rgba(15,18,25,.08)}.leg-promises-grid{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,1fr);gap:14px}@media(max-width:960px){.leg-promises-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:520px){.leg-promises-grid{grid-template-columns:1fr}}.leg-promise{text-align:center;padding:24px 20px;border-radius:16px;background:#fff;border:none;box-shadow:0 4px 32px #070f1e0f,0 1px 4px #070f1e08}.leg-promise-x{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:50%;background:#f565651f;color:#c53030;border:1px solid rgba(245,101,101,.28);margin-bottom:14px}.leg-promise-h{margin:0 0 8px;font-size:15px;font-weight:700;letter-spacing:-.01em;color:#0f1219}.leg-promise-p{margin:0;font-size:13.5px;line-height:1.5;color:#0f1219ad}.leg-roadmap{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:0;border:none;border-radius:16px;overflow:hidden;box-shadow:0 4px 32px #070f1e0f,0 1px 4px #070f1e08}.leg-roadmap-row{display:grid;grid-template-columns:140px 1fr;gap:20px;padding:20px 24px;background:#fff;border-top:1px solid rgba(15,18,25,.06)}.leg-roadmap-row:first-child{border-top:none}@media(max-width:600px){.leg-roadmap-row{grid-template-columns:1fr;gap:8px}}.leg-roadmap-when{font-family:var(--font-mono, ui-monospace, monospace);font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#2e6bf6}.leg-roadmap-h{margin:0 0 6px;font-size:16px;font-weight:600;color:#0f1219}.leg-roadmap-p{margin:0;font-size:14.5px;line-height:1.55;color:#0f1219b8}.leg-surfaces{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,1fr);gap:16px}@media(max-width:720px){.leg-surfaces{grid-template-columns:1fr}}.leg-surface{padding:26px 28px;border-radius:16px;background:#fff;border:none;box-shadow:0 4px 32px #070f1e0f,0 1px 4px #070f1e08}.leg-surface-eyebrow{font-family:var(--font-mono, ui-monospace, monospace);font-size:10.5px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#2e6bf6;margin:0 0 10px}.leg-surface-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:12px}.leg-surface-name{margin:0;font-size:20px;font-weight:600;letter-spacing:-.015em;color:#0f1219}.leg-surface-tag{font-family:var(--font-mono, ui-monospace, monospace);font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;padding:4px 10px;border-radius:999px;background:#0a84ff1a;color:#2e6bf6;white-space:nowrap}.leg-surface-body{margin:0;font-size:15px;line-height:1.55;color:#0f1219b8}.leg-table-wrap{margin:24px 0 0;overflow-x:auto;-webkit-overflow-scrolling:touch;border:none;border-radius:16px;background:#fff;box-shadow:0 4px 32px #070f1e0f,0 1px 4px #070f1e08}.leg-table{width:100%;border-collapse:collapse;font-size:14px;line-height:1.45}.leg-table th,.leg-table td{padding:14px 18px;text-align:left;vertical-align:top;border-top:1px solid rgba(15,18,25,.06)}.leg-table thead th{border-top:none;font-family:var(--font-mono, ui-monospace, monospace);font-size:10.5px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#444f5ea6;background:#f7f9fc}.leg-table tbody tr:first-child td{border-top:none}.leg-table-num{font-family:var(--font-mono, ui-monospace, monospace);font-size:12px;font-weight:600;color:#2e6bf6;white-space:nowrap;width:2.5rem}@media(max-width:480px){.leg-eyebrow{font-size:12px}.leg-surface-tag,.leg-surface-eyebrow{font-size:11px}.leg-surface{padding:20px 18px}.leg-surface-head{flex-direction:column;align-items:flex-start}}html:has(body.h-page--site .tr-page){background-color:#eef4fb!important}body.h-page--clinic.h-page--site:has(.tr-page){background:#eef4fb!important;background-attachment:scroll!important}body.h-page--clinic .page-shell:has(.tr-page){background:#eef4fb!important;padding-top:0!important}body.h-page--clinic .tr-page .leg-eyebrow,body.h-page--clinic .tr-page .leg-surface-eyebrow,body.h-page--clinic .tr-page .leg-roadmap-when{color:#2e6bf6!important;-webkit-text-fill-color:#2e6bf6!important;background:none!important}body.h-page--clinic .tr-page .leg-h1,body.h-page--clinic .tr-page .leg-h2,body.h-page--clinic .tr-page .leg-h1 em,body.h-page--clinic .tr-page .leg-h2 em,body.h-page--clinic .tr-page .leg-card h2,body.h-page--clinic .tr-page .leg-card h3,body.h-page--clinic .tr-page .leg-card-h,body.h-page--clinic .tr-page .leg-faq-q,body.h-page--clinic .tr-page .leg-surface-name,body.h-page--clinic .tr-page .leg-roadmap-h,body.h-page--clinic .tr-page .leg-promise-h{color:#111!important;-webkit-text-fill-color:#111111!important;background:none!important}body.h-page--clinic .tr-page .leg-meta{color:#444f5e8c!important;-webkit-text-fill-color:rgba(68,79,94,.55)!important}body.h-page--clinic .tr-page .leg-h1 em,body.h-page--clinic .tr-page .leg-h2 em{color:#061040!important;-webkit-text-fill-color:#061040!important}body.h-page--clinic .tr-page .leg-lede,body.h-page--clinic .tr-page .leg-body,body.h-page--clinic .tr-page .leg-card-p,body.h-page--clinic .tr-page .leg-faq-a,body.h-page--clinic .tr-page .leg-list,body.h-page--clinic .tr-page .leg-list li,body.h-page--clinic .tr-page .leg-surface-body,body.h-page--clinic .tr-page .leg-roadmap-p,body.h-page--clinic .tr-page .leg-promise-p,body.h-page--clinic .tr-page .leg-disclaimer,body.h-page--clinic .tr-page .leg-final-mail{color:#444f5ec7!important;-webkit-text-fill-color:rgba(68,79,94,.78)!important}body.h-page--clinic .tr-page .leg-badge{background:#0a84ff1a!important;color:#2e6bf6!important;-webkit-text-fill-color:#2e6bf6!important;border:none!important}body.h-page--clinic .tr-page .leg-badge--roadmap{background:#fff!important;color:#444f5ea6!important;-webkit-text-fill-color:rgba(68,79,94,.65)!important;box-shadow:0 2px 12px #070f1e0f!important}body.h-page--clinic .tr-page .leg-card,body.h-page--clinic .tr-page .leg-card--feature,body.h-page--clinic .tr-page .leg-promise,body.h-page--clinic .tr-page .leg-surface,body.h-page--clinic .tr-page .leg-faq-item,body.h-page--clinic .tr-page .leg-roadmap-row,body.h-page--clinic .tr-page .leg-table-wrap{background:#fff!important;border:none!important;box-shadow:0 4px 32px #070f1e0f,0 1px 4px #070f1e08!important}body.h-page--clinic .tr-page .leg-hero-links a,body.h-page--clinic .tr-page .leg-body a,body.h-page--clinic .tr-page a.helose-mail{color:#4aa3ff!important;-webkit-text-fill-color:#4aa3ff!important}body.h-page--clinic .tr-page .leg-btn--ghost{border:1px solid rgba(17,17,17,.12)!important;color:#111!important;-webkit-text-fill-color:#111111!important;background:#fff!important}body.h-page--clinic .tr-page .leg-btn--solid{background:#111!important;color:#fff!important;-webkit-text-fill-color:#ffffff!important}body.h-page--clinic .tr-page .leg-surface-tag{background:#0a84ff1a!important;color:#2e6bf6!important;-webkit-text-fill-color:#2e6bf6!important}body.h-page--clinic .tr-page .leg-callout{border-left-color:#0a84ff!important;background:#0a84ff14!important;color:#444f5ed9!important;-webkit-text-fill-color:rgba(68,79,94,.85)!important}body.h-page--clinic .tr-page .leg-section,body.h-page--clinic .tr-page .leg-promises,body.h-page--clinic .tr-page .leg-final{border-top-color:#1111110f!important}body.h-page--clinic .tr-page .leg-hub-link{background:#fff!important;border:none!important;box-shadow:0 4px 32px #070f1e0f,0 1px 4px #070f1e08!important}body.h-page--clinic .tr-page .leg-hub-link:hover{box-shadow:0 12px 40px #070f1e17!important}body.h-page--clinic .tr-page .leg-hub-h{color:#111!important;-webkit-text-fill-color:#111111!important}body.h-page--clinic .tr-page .leg-hub-p{color:#444f5ec7!important;-webkit-text-fill-color:rgba(68,79,94,.78)!important}body.h-page--clinic .tr-page .leg-cards,body.h-page--clinic .tr-page .leg-badges,body.h-page--clinic .tr-page .leg-promises-grid,body.h-page--clinic .tr-page .leg-surfaces,body.h-page--clinic .tr-page .leg-roadmap,body.h-page--clinic .tr-page .leg-hub{list-style:none!important}body.h-page--clinic .tr-page .leg-hero+.leg-section,body.h-page--clinic .tr-page .leg-hero+.leg-callout{border-top:none!important}body.h-page--clinic .tr-page .leg-hero+.leg-section{padding-top:0!important}body.h-page--clinic .tr-page .leg-hub-link .leg-eyebrow{text-align:left!important;margin-bottom:.5rem!important}body.h-page--clinic .tr-page .leg-table th,body.h-page--clinic .tr-page .leg-table td{color:#444f5ed9!important;-webkit-text-fill-color:rgba(68,79,94,.85)!important;border-top-color:#1111110f!important}body.h-page--clinic .tr-page .leg-table thead th{color:#444f5ea6!important;-webkit-text-fill-color:rgba(68,79,94,.65)!important;background:#f7f9fc!important}body.h-page--clinic .tr-page .leg-table-num{color:#2e6bf6!important;-webkit-text-fill-color:#2e6bf6!important}body.h-page--clinic .tr-page .leg-callout--warn{border-left-color:#e8a730!important;background:#e8a7301a!important;color:#444f5ee0!important;-webkit-text-fill-color:rgba(68,79,94,.88)!important;box-shadow:0 4px 32px #070f1e0f,0 1px 4px #070f1e08!important;border-radius:0 14px 14px 0!important}body.h-page--clinic .tr-page .leg-callout strong{color:#111!important;-webkit-text-fill-color:#111111!important}body.h-page--clinic .tr-page .leg-faq{border:none!important;box-shadow:0 4px 32px #070f1e0f,0 1px 4px #070f1e08!important}body.h-page--clinic .tr-page .leg-promises{border-top-color:#1111110f!important;border-bottom-color:#1111110f!important}body.h-page--clinic .tr-page .leg-promise-x{background:#f565651a!important;border-color:#f5656538!important;color:#c53030!important}.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
