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