@font-face{font-family:Nunito Sans Variable;src:url(/landing/nunito-sans-latin-wght-normal.woff2)format("woff2");font-style:normal;font-weight:200 900;font-display:swap}@font-face{font-family:Newsreader Variable;src:url(/landing/newsreader-latin-wght-normal.woff2)format("woff2");font-style:normal;font-weight:200 800;font-display:swap}.landing-page{--bg:#f8f9f6;--surface:#fff;--surface-2:#edf1ee;--ink:#202523;--muted:#67706c;--line:#d9dfdb;--line-strong:#aab8af;--accent:#087f75;--accent-text:#087f75;--accent-hover:#066b63;--accent-fg:#fff;--accent-soft:#d8efeb;--landing-orange:#d66b2c;--radius-card:4px;--radius-panel:4px;--shadow-soft:none;--shadow-lift:none;--shadow-brand:none;--focus-ring:color-mix(in srgb, var(--accent) 58%, transparent);background:var(--bg);min-height:100vh;color:var(--ink);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;font-family:Nunito Sans Variable,Avenir Next,Arial,sans-serif;font-size:16px;line-height:1.6}.dark .landing-page{--bg:#151817;--surface:#1c201e;--surface-2:#242a27;--ink:#f1f4f1;--muted:#aab2ad;--line:#343b37;--line-strong:#64746b;--accent:#45b9ad;--accent-text:#45b9ad;--accent-hover:#6acbc0;--accent-fg:#151817;--accent-soft:#173c38;--landing-orange:#ee965f;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.landing-page,.landing-page *{letter-spacing:0}.landing-page ::selection{background:var(--accent-soft);color:var(--ink)}.landing-page :is(h1,h2,h3){overflow-wrap:anywhere;font-family:Newsreader Variable,Georgia,serif;font-weight:520;line-height:1.12}.landing-page h2{font-size:36px}.landing-page article h3{font-size:30px}.landing-page :is(p,a,figcaption){overflow-wrap:anywhere}.landing-page svg{flex-shrink:0}.landing-page .landing-container{width:min(1120px,100% - 48px);margin-inline:auto}.landing-page .landing-header{z-index:20;border-bottom:1px solid var(--line);background:color-mix(in srgb, var(--bg) 92%, transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);position:sticky;top:0}.landing-page .landing-header-inner{grid-template-columns:1fr auto auto;align-items:center;gap:32px;min-height:76px;display:grid}.landing-page .landing-wordmark{align-items:center;gap:11px;width:fit-content;font-weight:800;line-height:1;display:inline-flex}.landing-page .landing-signature{background:url(/landing/logo-mark.png) 50%/contain no-repeat;flex-shrink:0;width:34px;height:38px}.dark .landing-page .landing-signature{filter:invert()brightness(1.35)}.landing-page .landing-header nav{color:var(--muted);align-items:center;gap:28px;font-size:14px;font-weight:700}.landing-page .landing-desktop-nav{display:flex}.landing-page .landing-header nav a{padding-block:12px}.landing-page .landing-header nav a:hover,.landing-page .landing-header nav a[aria-current=page]{color:var(--ink)}.landing-page .landing-mobile-nav summary{border:1px solid var(--line);background:var(--surface);width:44px;height:44px;color:var(--ink);cursor:pointer;border-radius:50%;place-items:center;display:grid}.landing-page .landing-theme-toggle>button{width:48px;height:54px;box-shadow:none;background:0 0;border:0}.landing-page .landing-mobile-nav{display:none;position:relative}.landing-page .landing-mobile-nav summary{list-style:none}.landing-page .landing-mobile-nav summary::-webkit-details-marker{display:none}.landing-page .landing-mobile-nav nav{border:1px solid var(--line);background:var(--surface);width:200px;box-shadow:0 16px 40px color-mix(in srgb, var(--ink) 12%, transparent);border-radius:4px;gap:2px;padding:10px;display:grid;position:absolute;top:50px;right:-54px}.landing-page .landing-mobile-nav nav a{align-items:center;min-height:44px;padding:9px 10px;display:flex}.landing-page .landing-skip-link{z-index:1;background:var(--ink);color:var(--bg);padding:10px 14px;position:absolute;top:8px;left:12px;transform:translateY(-160%)}.landing-page .landing-skip-link:focus{transform:translateY(0)}.landing-page #landing-main{scroll-margin-top:90px}.landing-page .landing-hero{border-bottom:1px solid var(--line)}.landing-page .landing-hero-inner{padding-block:72px 64px}.landing-page .landing-product-label{color:var(--accent);margin-bottom:22px;font-size:18px;font-weight:800}.landing-page .landing-hero h1{max-width:1000px;margin:0;font-size:76px;line-height:1.02}.landing-page .landing-hero-copy{border-top:1px solid var(--line);margin-top:36px;padding-top:24px}.landing-page .landing-hero-eyebrow{color:var(--muted);text-transform:uppercase;margin-bottom:10px;font-size:12px;font-weight:800}.landing-page .landing-hero-eyebrow:before{content:"";border-top:2px solid var(--landing-orange);vertical-align:middle;width:20px;margin-right:10px;display:inline-block}.landing-page .landing-hero-intro{max-width:740px;color:var(--muted);font-size:20px}.landing-page .landing-actions{flex-wrap:wrap;gap:12px 24px;margin-top:26px;display:flex}.landing-page .landing-button{background:var(--accent);min-height:44px;color:var(--accent-fg);border-radius:4px;justify-content:center;align-items:center;gap:8px;padding:10px 18px;font-size:14px;font-weight:800;display:inline-flex}.landing-page .landing-button:hover{background:var(--accent-hover)}.landing-page .landing-text-link{align-items:center;gap:8px;min-height:44px;font-size:14px;font-weight:800;display:inline-flex}.landing-page .landing-text-link:hover{color:var(--accent)}.landing-page main :is(.rounded-full,.rounded-2xl,.rounded-xl,.rounded-lg,.rounded-md){border-radius:4px}.landing-page article:hover{transform:none}.landing-page article [aria-label="Clinical currency and sources"]{border:0;border-top:1px solid var(--line);background:0 0;border-radius:0;padding-inline:0}.landing-page .landing-capability{border-top:1px solid var(--line);padding-top:24px}.landing-page .landing-capability>span{color:var(--accent)}.landing-page .landing-capability h3{font-size:25px}.landing-page .landing-mission-heading{--red:#c9443e}.landing-page .landing-preview-slide{background:var(--surface);color:var(--ink)}.landing-page .landing-preview-slide h3{font-family:inherit;font-weight:800}.landing-page .landing-poll-option{border-bottom:1px solid var(--line)}.landing-page .landing-poll-bar{background:var(--accent-soft)}.landing-page .landing-poll-letter{background:var(--surface-2)}.landing-page .landing-poll-join{border-left:1px solid var(--line)}.landing-page .landing-poll-code,.landing-page .landing-preview-toolbar{background:var(--ink);color:var(--bg)}.landing-page>footer>div{max-width:1168px;padding-block:32px}@media (max-width:900px){.landing-page .landing-header-inner{gap:16px}.landing-page .landing-desktop-nav{display:none}.landing-page .landing-mobile-nav{display:block}.landing-page .landing-mobile-nav summary{width:44px;height:44px}.landing-page .landing-mobile-nav nav{right:-60px}.landing-page .landing-hero h1{font-size:60px}}@media (max-width:600px){.landing-page .landing-container{width:calc(100% - 40px)}.landing-page .landing-header-inner{gap:10px;min-height:72px}.landing-page .landing-wordmark{gap:8px;font-size:14px}.landing-page .landing-signature{width:28px;height:34px}.landing-page .landing-mobile-nav nav{right:-54px}.landing-page .landing-hero-inner{padding-block:32px 28px}.landing-page .landing-hero h1{font-size:40px}.landing-page .landing-hero-copy{margin-top:24px}.landing-page .landing-hero-intro{font-size:16px;line-height:1.55}.landing-page .landing-actions .landing-text-link{display:none}.landing-page h2{font-size:30px}.landing-page article h3{font-size:28px}}
