:root{--brand-midnight:#1a1a2e;--brand-midnight-deep:#12121c;--brand-lavender:#5ac8fa;--brand-cream:#fdf6e3;--brand-terracotta:#d97757;--accent:var(--brand-terracotta);--accent-hover:#c4654a;--accent-soft:#9d8abf38;--accent-muted:#d977571f;--accent-tint:#9d8abf1a;--black:253, 246, 227;--ink:253, 246, 227;--ink-muted-rgb:184, 172, 212;--ink-faint-rgb:125, 115, 153;--gray:157, 138, 191;--gray-light:34, 34, 64;--gray-dark:18, 18, 28;--ink-hex:#fdf6e3;--ink-muted:#b8acd4;--ink-faint:#7d7399;--ink-inverse:#1a1a2e;--surface:#1a1a2e;--surface-elevated:#222240;--surface-header:#1a1a2eeb;--surface-dark:#12121c;--hero-deep:#12121c;--hero-mid:#1a1a2e;--border:#fdf6e324;--border-subtle:#fdf6e31a;--border-soft:#fdf6e30f;--text-on-dark:#f4f0e8f5;--text-on-dark-muted:#f4f0e8b3;--gray-gradient:#f5f0e680, #f4f0e8;--box-shadow:0 1px 2px #281e0f0a, 0 4px 8px #281e0f0f, 0 12px 28px #281e0f14;--font-display:"Inter", system-ui, -apple-system, "Helvetica Neue", Arial, sans-serif;--font-sans:"Inter", system-ui, -apple-system, "Helvetica Neue", Arial, sans-serif;--font-serif:"Inter", system-ui, -apple-system, "Helvetica Neue", Arial, sans-serif;--font-hand:"Caveat", "Segoe Print", "Bradley Hand", cursive;--font-mono:"JetBrains Mono", "Geist Mono", "SF Mono", ui-monospace, "Cascadia Mono", Menlo, monospace;--header-height:3.95rem;--announcement-height:0px;--site-chrome-height:calc(var(--header-height) + var(--announcement-height));--site-gutter:clamp(1.25rem, 4vw, 2rem);--site-content-pad:28px;--site-content-max:1240px;--site-rail-offset:max(0px, (100vw - 2 * var(--site-gutter) - var(--site-content-max)) / 2);--site-content-inset:calc(var(--site-gutter) + var(--site-content-pad) + var(--site-rail-offset));--site-logo-optical-nudge:.32rem}@media (width<=900px){:root{--header-height:3.75rem}}@media (width<=720px){:root{--header-height:3.55rem}}html.site--dark{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--accent:#d9b989;--accent-hover:#f2d9a8;--accent-muted:#d9b98924;--black:250, 248, 240;--ink:250, 248, 240;--gray:163, 158, 148;--gray-light:23, 23, 23;--gray-dark:235, 230, 220;--surface:#0a0a0a;--surface-elevated:#171717;--surface-header:#0a0a0aeb;--hero-deep:#000;--hero-mid:#0a0a0a;--text-on-dark:#fffffff5;--text-on-dark-muted:#ffffffb3;--border-subtle:#ffffff1a;--border-soft:#ffffff0f;--box-shadow:0 4px 32px #0000008c, 0 0 0 1px #ffffff0f}html.site--dark body{background:var(--surface);color:rgb(var(--gray-dark))}html.site--dark h1,html.site--dark h2,html.site--dark h3,html.site--dark h4,html.site--dark h5,html.site--dark h6{color:rgb(var(--black))}html.site--dark a{color:var(--accent)}html.site--dark a:hover{color:var(--accent-hover)}html.site--dark a.btn-primary,html.site--dark a.btn-primary:hover{color:#060606}html.site--dark a.btn-secondary,html.site--dark a.btn-secondary:hover{color:#fff}html.site--dark a:focus-visible{outline:2px solid var(--accent);outline-offset:3px}html.site--dark blockquote{color:rgb(var(--gray));border-left-color:var(--accent)}html.site--dark hr{border-top-color:#ffffff1a}html.site--dark code{color:rgb(var(--gray-dark));background-color:#282828d9}*,:before,:after{box-sizing:border-box}html{scroll-behavior:auto}body{font-family:var(--font-sans);text-align:left;background:var(--surface);word-wrap:break-word;overflow-wrap:break-word;color:rgb(var(--gray-dark));-webkit-font-smoothing:antialiased;margin:0;padding:0;font-size:18px;line-height:1.65}main{width:100%;max-width:100%;margin:0}main.blog-main{width:720px;max-width:calc(100% - 2em);padding:calc(var(--header-height) + 2rem) 1em 3em;margin:auto}html.site--dark main.blog-main{background:0 0}h1,h2,h3,h4,h5,h6{color:rgb(var(--ink));letter-spacing:-.03em;font-weight:600;line-height:1.1;font-family:var(--font-display);margin:0 0 .5rem}h4,h5,h6{font-family:var(--font-sans);letter-spacing:-.01em;font-weight:600}h1{font-size:clamp(2.5rem,5vw,3.75rem);font-weight:400}h2{font-size:2rem}h3{font-size:1.5rem}h4{font-size:1.25rem}h5{font-size:1.1rem}strong,b{font-weight:600}a{color:rgb(var(--ink));text-underline-offset:4px;text-decoration-thickness:1px}a:hover{color:var(--accent-hover);-webkit-text-decoration-color:var(--accent-hover);text-decoration-color:var(--accent-hover)}p{margin-bottom:1em}.prose p{margin-bottom:1.25em}textarea,input{font-family:inherit;font-size:16px}table{width:100%}img{border-radius:8px;max-width:100%;height:auto}code{background-color:rgb(var(--gray-light));border-radius:4px;padding:2px 6px;font-size:.9em}pre{border-radius:8px;padding:1.5em}pre>code{all:unset}blockquote{border-left:4px solid var(--accent);color:rgb(var(--gray-dark));margin:0;padding:0 0 0 20px;font-size:1.15em}hr{border:none;border-top:1px solid rgb(var(--gray-light))}.skip-link{z-index:9999;background:var(--accent);color:#fff;padding:.75rem 1rem;font-weight:600;position:absolute;left:-9999px}.skip-link:focus{top:1rem;left:1rem}.page-home{padding-top:var(--header-height)}.hero{background:radial-gradient(ellipse 100% 70% at 50% -15%, #ffffff24 0%, transparent 55%), linear-gradient(165deg, var(--hero-deep) 0%, var(--hero-mid) 42%, #111 100%);min-height:min(58vh,560px);color:var(--text-on-dark);align-items:flex-start;padding:2.75rem 1.5rem 3.25rem;display:flex;position:relative;overflow:hidden}.hero:before{content:"";pointer-events:none;background-image:radial-gradient(circle at 18% 28%,#ffffff38 0%,#0000 42%),radial-gradient(circle at 82% 72%,#6868681f 0%,#0000 45%);position:absolute;inset:0}.hero:after{content:"";opacity:.35;pointer-events:none;background-image:linear-gradient(#ffffff09 1px,#0000 1px),linear-gradient(90deg,#ffffff09 1px,#0000 1px);background-size:56px 56px;position:absolute;inset:0}.hero-inner{z-index:1;grid-template-columns:minmax(0,1fr) minmax(220px,300px);align-items:start;gap:0 clamp(2rem,5vw,3.75rem);width:100%;max-width:1120px;margin:0 auto;display:grid;position:relative}@media (width<=900px){.hero-inner{grid-template-columns:1fr;row-gap:1.35rem}}.hero-copy{flex-direction:column;grid-area:1/1;align-self:start;gap:0;min-width:0;max-width:42rem;display:flex}@media (width<=900px){.hero-copy{grid-area:1/1;max-width:none}}.hero-head{min-width:0}.hero-metrics{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0b0b0b8c;border:1px solid #ffffff1f;border-radius:12px;grid-area:1/2;align-self:start;min-width:0;padding:1.25rem 1.35rem;box-shadow:0 12px 40px #00000040}@media (width<=900px){.hero-metrics{grid-area:2/1;align-self:stretch}}.hero-body{min-width:0}@media (width<=900px){.hero-body{max-width:none}}.hero-metrics-label{letter-spacing:.14em;text-transform:uppercase;color:#ffffff80;margin:0 0 .85rem;font-size:.68rem;font-weight:700}.hero-eyebrow{letter-spacing:.18em;text-transform:uppercase;color:#ffffff8c;margin-bottom:1rem;font-size:.7rem;font-weight:600;display:inline-block}.hero h1{color:#fff;letter-spacing:-.03em;max-width:min(28ch,100%);margin:0;font-size:clamp(2.35rem,5.2vw,3.55rem);font-weight:600;line-height:1.1}.hero-divider{background:linear-gradient(90deg,#ffffff6b,#0000);border:0;border-radius:1px;max-width:4.5rem;height:1px;margin:.75rem 0 .875rem}.hero-kicker{letter-spacing:.12em;text-transform:uppercase;color:#ffffff80;margin:0 0 .45rem;font-size:.72rem;font-weight:700}.hero-kicker--muted{color:#fff6;letter-spacing:.1em;margin-top:1.35rem}.hero-tagline{color:#ffffffeb;max-width:42ch;margin:0;font-size:1.02rem;font-weight:500;line-height:1.62}.hero-tagline--solo{margin-bottom:.65rem}.hero-next-hint{color:#ffffff9e;max-width:42ch;margin:0 0 1.15rem;font-size:.92rem;line-height:1.55}.hero-next-hint strong{color:#ffffffe0;font-weight:600}.hero-lede{color:var(--text-on-dark-muted);max-width:42ch;margin:0 0 1.5rem;font-size:1.02rem;line-height:1.65}.hero-actions{flex-wrap:wrap;align-items:center;gap:1rem;margin-top:.25rem;display:flex}.hero-stats{flex-direction:column;gap:0;margin:0;padding:0;list-style:none;display:flex}.hero-stat-cell{border-top:1px solid #ffffff14;flex-direction:column;align-items:flex-start;gap:.35rem;margin:0;padding:1rem 0;display:flex}.hero-stat-cell:first-of-type{border-top:none;padding-top:.15rem}@media (width<=900px) and (width>=520px){.hero-stats{flex-direction:row;gap:0}.hero-stat-cell{border-top:none;border-left:1px solid #ffffff14;flex:1;min-height:100%;padding:.85rem .75rem}.hero-stat-cell:first-of-type{border-left:none;padding-left:0}.hero-stat-cell:last-of-type{padding-right:0}}@media (width<=519px){.hero-stat-cell{padding:.85rem 0}}.hero-stat-num{color:#fff;letter-spacing:-.03em;font-size:clamp(1.5rem,3.5vw,1.95rem);font-weight:700;line-height:1.05}.hero-stat-label{letter-spacing:.1em;text-transform:uppercase;color:#ffffff7a;font-size:.65rem;font-weight:600;line-height:1.35}.home-trusted{border-bottom:1px solid var(--border-subtle);text-align:center;background:linear-gradient(#0d0d0d 0%,#0a0a0a 100%);padding:2rem 1.5rem}.home-trusted-inner{max-width:720px;margin:0 auto}.home-trusted h2{color:rgb(var(--black));margin:0 0 .5rem;font-size:clamp(1.15rem,2.2vw,1.45rem);font-weight:600}.home-trusted p{color:rgb(var(--gray));margin:0;font-size:.95rem;line-height:1.55}.home-roi{background:var(--surface);border-top:1px solid var(--border-subtle);border-bottom:1px solid var(--border-subtle);padding:2.75rem 1.5rem 3rem}.home-roi-inner{max-width:1120px;margin:0 auto}.home-roi-head{text-align:center;max-width:640px;margin:0 auto 2rem}.home-roi-head h2{color:rgb(var(--black));margin:0 0 .5rem;font-size:clamp(1.5rem,2.8vw,2rem)}.home-roi-head p{color:rgb(var(--gray));margin:0;font-size:1rem;line-height:1.55}.home-roi-grid{grid-template-columns:repeat(5,1fr);gap:.85rem;display:grid}@media (width<=900px){.home-roi-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=480px){.home-roi-grid{grid-template-columns:1fr}}.home-roi-card{border:1px solid var(--border-subtle);text-align:center;background:#131313bf;border-radius:10px;padding:1.2rem .9rem}.home-roi-card strong{color:var(--accent);letter-spacing:-.02em;margin-bottom:.35rem;font-size:1.2rem;font-weight:700;display:block}.home-roi-card span{color:rgb(var(--gray));font-size:.82rem;line-height:1.4}.home-roi-foot{text-align:center;color:rgb(var(--gray-dark));max-width:48ch;margin-top:1.75rem;margin-left:auto;margin-right:auto;font-size:.98rem;font-weight:600}.solutions-grid--quad{grid-template-columns:repeat(2,1fr)}.solutions-grid--quad .solution-card{flex-direction:column;grid-column:auto;justify-content:flex-end;align-items:flex-start;min-height:200px}.solutions-grid--quad .solution-card:first-child{background:linear-gradient(145deg,#0e0e0e 0%,#171717 55%,#111 100%)}.solutions-grid--quad .solution-card:nth-child(2){background:linear-gradient(145deg,#0a0a0a 0%,#1a1a1a 50% 100%)}.solutions-grid--quad .solution-card:nth-child(3){background:linear-gradient(145deg,#141414 0%,#1f1f1f 100%)}.solutions-grid--quad .solution-card:nth-child(4){background:linear-gradient(145deg,#111 0%,#1a1a1a 50%,#121212 100%)}.home-testimonials{margin:2rem 0 0;padding:0}.home-testimonials-grid{grid-template-columns:repeat(2,1fr);gap:1rem;display:grid}@media (width<=720px){.home-testimonials-grid{grid-template-columns:1fr}}.home-quote{border:1px solid var(--border-subtle);background:#131313a6;border-radius:10px;margin:0;padding:1.35rem 1.25rem}.home-quote p{color:rgb(var(--gray-dark));margin:0 0 .85rem;font-size:.95rem;font-style:italic;line-height:1.55}.home-quote footer{color:rgb(var(--gray));font-size:.82rem;font-weight:600;line-height:1.4}.home-ecosystem{border:1px dashed var(--border-subtle);text-align:center;color:rgb(var(--gray));border-radius:10px;margin-top:1.75rem;padding:1.15rem 1.25rem;font-size:.92rem;line-height:1.5}.home-ecosystem strong{color:rgb(var(--black))}.btn{cursor:pointer;border:2px solid #0000;border-radius:4px;justify-content:center;align-items:center;padding:.85rem 1.5rem;font-family:inherit;font-size:.95rem;font-weight:600;text-decoration:none;transition:background .2s,color .2s,border-color .2s;display:inline-flex}.btn-primary{color:#060606;background:#fff;border-color:#fff}.btn-primary:hover{color:#060606;background:#ffffffeb}.btn-secondary{color:#fff;background:0 0;border-color:#ffffff59}.btn-secondary:hover{color:#fff;background:#ffffff14;border-color:#ffffff8c}.trust-strip{border-bottom:1px solid var(--border-subtle);background:linear-gradient(#0c0c0c 0%,#0d0d0d 100%);padding:2.5rem 1.5rem}.trust-inner{text-align:center;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:2rem;max-width:1120px;margin:0 auto;display:grid}.trust-item strong{color:rgb(var(--black));letter-spacing:-.02em;font-size:1.45rem;font-weight:600;display:block}.trust-item span{color:rgb(var(--gray));font-size:.9rem;line-height:1.45}.section{background:var(--surface);padding:5rem 1.5rem}.section-alt{border-top:1px solid var(--border-subtle);border-bottom:1px solid var(--border-subtle);background:linear-gradient(#0a0a0a 0% 50%,#0a0a0a 100%)}.section-inner{max-width:1120px;margin:0 auto}.section-header{max-width:640px;margin-bottom:3rem}.section-eyebrow{letter-spacing:.12em;text-transform:uppercase;color:var(--accent);margin-bottom:.75rem;font-size:.75rem;font-weight:600}.section-header h2{margin-bottom:.75rem;font-size:clamp(1.75rem,3vw,2.25rem)}.section-header p{color:rgb(var(--gray));margin:0;font-size:1.05rem;line-height:1.6}.pillars{grid-template-columns:repeat(3,1fr);gap:1.5rem;display:grid}@media (width<=900px){.pillars{grid-template-columns:1fr}}.pillar-card{border:1px solid var(--border-subtle);box-shadow:var(--box-shadow);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#131313d9;border-radius:10px;padding:1.75rem}.pillar-card h3{margin-bottom:.5rem;font-size:1.15rem}.pillar-card p{color:rgb(var(--gray));margin:0;font-size:.98rem;line-height:1.6}.pillar-icon{background:var(--accent-muted);width:48px;height:48px;color:var(--accent);border-radius:8px;justify-content:center;align-items:center;margin-bottom:1rem;display:flex}.pillar-icon svg{width:26px;height:26px}.flow-steps{grid-template-columns:repeat(4,1fr);gap:1.25rem;display:grid}@media (width<=1000px){.flow-steps{grid-template-columns:repeat(2,1fr)}}@media (width<=520px){.flow-steps{grid-template-columns:1fr}}.flow-step{border:1px solid var(--border-subtle);box-shadow:var(--box-shadow);background:#131313e6;border-radius:10px;padding:1.35rem 1.25rem 1.5rem}.flow-step-num{color:#fff;background:var(--accent);border-radius:6px;justify-content:center;align-items:center;width:1.75rem;height:1.75rem;margin-bottom:.75rem;font-size:.85rem;font-weight:700;display:inline-flex}.flow-step h3{color:rgb(var(--black));margin:0 0 .5rem;font-size:1.05rem;font-weight:600}.flow-step p{color:rgb(var(--gray));margin:0;font-size:.92rem;line-height:1.55}.solutions-grid{grid-template-columns:repeat(2,1fr);gap:1.5rem;display:grid}@media (width<=768px){.solutions-grid{grid-template-columns:1fr}}.solution-card{color:#fff;background:linear-gradient(145deg,#0e0e0e 0%,#171717 55%,#111 100%);border:1px solid #ffffff0f;border-radius:10px;flex-direction:column;justify-content:flex-end;min-height:280px;padding:2rem;display:flex;position:relative;overflow:hidden}.solution-card:nth-child(2){background:linear-gradient(145deg,#0a0a0a 0%,#1a1a1a 50% 100%)}.solution-card:nth-child(3){background:linear-gradient(145deg,#101010 0%,#1c1c1c 100%);flex-direction:row;grid-column:1/-1;justify-content:space-between;align-items:center;gap:2rem;min-height:220px}@media (width<=768px){.solution-card:nth-child(3){flex-direction:column;align-items:flex-start}}.solutions-grid--quad .solution-card:nth-child(3){flex-direction:column;grid-column:auto;justify-content:flex-end;align-items:flex-start;min-height:200px}.solution-card h3{color:#fff;margin-bottom:.5rem;font-size:1.35rem}.solution-card p{color:#ffffffd1;max-width:52ch;margin:0;font-size:.98rem;line-height:1.55}.as-section{grid-template-columns:1fr 1fr;align-items:start;gap:3rem;display:grid}@media (width<=900px){.as-section{grid-template-columns:1fr}}.as-list{margin:0;padding:0;list-style:none}.as-list li{color:rgb(var(--gray));margin-bottom:1rem;padding-left:1.75rem;position:relative}.as-list li:before{content:"";background:var(--accent);border-radius:50%;width:8px;height:8px;position:absolute;top:.45em;left:0}.cta-band{color:var(--text-on-dark);text-align:center;background:linear-gradient(165deg,#040404 0%,#0c0c0c 40%,#0a0a0a 100%);border-top:1px solid #ffffff0f;padding:4.5rem 1.5rem}.cta-band h2{color:#fff;margin-bottom:.75rem;font-size:clamp(1.5rem,3vw,2rem)}.cta-band p{max-width:520px;color:var(--text-on-dark-muted);margin:0 auto 1.75rem;font-size:1.05rem}.cta-band .btn-primary{color:var(--hero-deep)}.cta-actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:1rem;display:flex}.cta-band .btn-secondary{color:#fff;background:0 0;border-color:#fff6}.cta-band .btn-secondary:hover{color:#fff;background:#ffffff14;border-color:#ffffff8c}.page-home .hero.page-home-hero--torq{background:0 0;min-height:0;padding:0;display:block}.page-home .hero.page-home-hero--torq:before,.page-home .hero.page-home-hero--torq:after{display:none}.home-continue{text-align:center;background:var(--surface-elevated);border-top:1px solid var(--border-subtle);padding:2rem 1.5rem}.home-continue p{max-width:720px;font-family:var(--font-sans);color:rgb(var(--gray-dark));margin:0 auto;font-size:.98rem;line-height:1.7}.home-continue a{color:var(--accent-hover);white-space:nowrap;border-bottom:1px solid #b8956a66;padding-bottom:.05em;font-weight:600;text-decoration:none}.home-continue a:hover{border-bottom-color:var(--accent-hover)}.home-continue .home-continue-sep{color:#0e0e0e40;margin:0 .4rem}@media (width<=520px){.home-continue a{white-space:normal}}.page-home .section--home-stack{padding:2.75rem 1.5rem 3rem}.page-home .section-header--tight{max-width:720px;margin-bottom:1.35rem}.page-home .section-header--tight+.flow-steps.page-home .section-header--tight+.pillars.page-home .section-header--tight+.solutions-grid{margin-top:0}.home-stack-divider{background:linear-gradient(90deg,#0000,#ffffff1a,#0000);border:0;height:1px;margin:2rem 0}.trust-strip--compact{padding:1.25rem}.trust-strip--compact .trust-item strong{font-size:1.2rem}.trust-strip--compact .trust-item span{font-size:.84rem;line-height:1.35}.flow-steps--compact{gap:1rem}.flow-steps--compact .flow-step{padding:1.1rem 1rem 1.2rem}.flow-steps--compact .flow-step p{font-size:.88rem;line-height:1.45}.pillars--compact{gap:1rem}.pillars--compact .pillar-card{padding:1.35rem 1.25rem}.pillars--compact .pillar-card h3{margin-bottom:.35rem;font-size:1.05rem}.pillars--compact .pillar-card p{font-size:.9rem;line-height:1.45}.solutions-grid--compact{gap:1rem}.solution-card--compact{justify-content:center;min-height:0;padding:1.35rem 1.5rem}.solution-card--compact h3{margin-bottom:.35rem;font-size:1.1rem}.solution-card--compact p{max-width:none;font-size:.92rem;line-height:1.45}.page-home .solutions-grid--compact>.solution-card--span{flex-direction:row;grid-column:1/-1;align-items:center;min-height:0}@media (width<=768px){.solution-card--span{flex-direction:column;align-items:flex-start}}.section--home-stack .linkedin-promo{margin-top:1.75rem;margin-bottom:0}.cta-band--compact{padding:2.75rem 1.5rem 3rem}.cta-band--compact p{margin-bottom:1.35rem}.sr-only{clip:rect(1px, 1px, 1px, 1px);clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:0;padding:0;overflow:hidden;position:absolute!important}@media (width<=720px){body{font-size:17px}.blog-main{padding:1em}h1{font-size:2rem}}.hero--vanta{background:radial-gradient(ellipse 100% 80% at 90% -10%, #d9b98952, transparent 60%), radial-gradient(ellipse 90% 70% at -10% 110%, #d9b98938, transparent 55%), var(--surface);min-height:0;color:rgb(var(--ink));border-bottom:1px solid var(--border-soft);isolation:isolate;padding:clamp(4rem,9vw,7.5rem) 1.5rem clamp(3rem,6vw,5rem);display:block;position:relative;overflow:hidden}.hero--vanta:before{z-index:0;pointer-events:none;opacity:.85;background-image:radial-gradient(circle at 12% 20%,#b8956a52 0,#0000 6px),radial-gradient(circle at 88% 30%,#b8956a38 0,#0000 8px),radial-gradient(circle at 22% 78%,#b8956a47 0,#0000 5px),radial-gradient(circle at 76% 88%,#b8956a4d 0,#0000 7px),radial-gradient(circle at 50% 8%,#b8956a33 0,#0000 6px),radial-gradient(circle at 6%,#b8956a3d 0,#0000 5px),radial-gradient(circle at 94% 60%,#b8956a42 0,#0000 6px),linear-gradient(#0e0e0e0a 1px,#0000 1px),linear-gradient(90deg,#0e0e0e0a 1px,#0000 1px);background-size:auto,auto,auto,auto,auto,auto,auto,60px 60px,60px 60px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(80% 65% at 50% 45%,#000 30%,#0000 95%);mask-image:radial-gradient(80% 65% at 50% 45%,#000 30%,#0000 95%);content:""!important;display:block!important}.hero--vanta:after{content:none!important;display:none!important}.hero--vanta.hero--vanta h1.hero--vanta h2.hero--vanta h3.hero--vanta p.hero--vanta li.hero--vanta span.hero--vanta strong.hero--vanta em{color:rgb(var(--ink))}.hero--vanta p.hero--vanta li{color:rgb(var(--gray-dark))}.hero--vanta .hero-vanta-inner{z-index:1;flex-direction:column;align-items:center;gap:clamp(2rem,4vw,2.6rem);width:100%;max-width:1040px;margin:0 auto;display:flex;position:relative}.hero--vanta .hero-vanta-copy{text-align:center;width:100%;max-width:720px}.hero--vanta .hero-vanta-actions{justify-content:center}.hero--vanta .hero-vanta-visual{justify-content:center;width:100%;max-width:1040px;display:flex}.hero--vanta .hero-vanta-visual .demo-shell{max-width:1040px}.hero--vanta .hero-vanta-eyebrow{color:rgb(var(--gray-dark));background:var(--accent-tint);letter-spacing:0;text-transform:none;border:1px solid #b8956a52;border-radius:999px;align-items:center;gap:.55rem;max-width:100%;margin:0 0 1.5rem;padding:.35rem .7rem .35rem .5rem;font-size:.78rem;font-weight:600;display:inline-flex}.hero--vanta .hero-vanta-eyebrow .stars{color:var(--accent-hover);letter-spacing:.04em;font-size:.78rem}.hero--vanta .hero-vanta-eyebrow .cf-mono-prefix{font-family:var(--font-mono);color:var(--accent-hover);letter-spacing:0;font-size:.7rem;font-weight:500}.hero--vanta .hero-vanta-eyebrow{font-family:var(--font-mono);letter-spacing:-.01em;font-size:.78rem;font-weight:500}.hero--vanta .hero-vanta-eyebrow strong{color:rgb(var(--ink));font-weight:700}.hero--vanta h1.hero-vanta-title.hero--vanta .hero-vanta-title{font-family:var(--font-display);letter-spacing:-.03em;color:rgb(var(--ink));max-width:18ch;margin:0 0 1.5rem;font-size:clamp(2.6rem,5.6vw,4.25rem);font-weight:400;line-height:1.04}.hero--vanta .hero-vanta-title .accent{color:var(--accent-hover);font-style:italic;font-weight:500}.hero--vanta .hero-vanta-deck{font-family:var(--font-sans);color:rgb(var(--gray-dark));max-width:56ch;margin:0 auto 1.75rem;font-size:clamp(1rem,1.6vw,1.12rem);line-height:1.55}.hero--vanta .hero-vanta-bullets{flex-direction:column;gap:.85rem;margin:0 0 2rem;padding:0;list-style:none;display:flex}.hero--vanta .hero-vanta-bullets li{color:rgb(var(--gray-dark));padding-left:1.85rem;font-size:1rem;line-height:1.55;position:relative}.hero-vanta-bullets li:before{content:"";background:var(--accent);width:.7rem;height:.7rem;box-shadow:0 0 0 4px var(--accent-muted);border-radius:999px;position:absolute;top:.55em;left:0}.hero-vanta-bullets strong{color:rgb(var(--ink));font-weight:600}.hero--vanta .hero-vanta-actions{flex-wrap:wrap;align-items:center;gap:.85rem;display:flex}.hero--vanta .hero-vanta-trydemo{font-family:var(--font-mono);color:rgb(var(--gray-dark));align-items:center;gap:.45rem;margin:1rem 0 0;font-size:.78rem;display:none}.hero--vanta .hero-vanta-trydemo span{color:var(--accent-hover);font-weight:700}@media (width>=961px){.hero--vanta .hero-vanta-trydemo{display:inline-flex}}.hero--vanta .hero-vanta-shipping{font-family:var(--font-sans);color:rgb(var(--gray-dark));border:1px solid var(--border-soft);-webkit-backdrop-filter:blur(6px);background:#ffffff80;border-radius:999px;align-items:center;gap:.55rem;margin:0 0 1.1rem;padding:.4rem .9rem;font-size:.82rem;display:inline-flex}.hero--vanta .hero-vanta-shipping span{color:#4ade80;font-size:.7rem;line-height:1;animation:2.4s ease-in-out infinite hero-shipping-pulse}.hero--vanta .hero-vanta-shipping strong{color:rgb(var(--ink));font-weight:700}@keyframes hero-shipping-pulse{0%,to{opacity:1}50%{opacity:.5}}.hero-vanta-actions .btn-primary{background:rgb(var(--ink));color:#fbf8f1;border-color:rgb(var(--ink));border-radius:999px;padding:.95rem 1.65rem;font-size:.98rem}.hero-vanta-actions .btn-primary:hover{background:var(--accent-hover);border-color:var(--accent-hover);color:#fbf8f1}.hero-vanta-actions .btn-secondary{color:rgb(var(--ink));background:0 0;border-color:#0e0e0e2e;border-radius:999px;padding:.95rem 1.5rem;font-size:.98rem}.hero-vanta-actions .btn-secondary:hover{color:rgb(var(--ink));background:#0e0e0e0a;border-color:#0e0e0e52}.hero-vanta-visual{flex-direction:column;align-items:center;gap:1rem;width:100%;display:flex;position:relative}.hero-vanta-cta-pill{-webkit-backdrop-filter:blur(14px);background:#ffffffc7;border:1px solid #0e0e0e14;border-radius:999px;flex-direction:column;align-items:center;gap:.45rem;margin-top:-.5rem;padding:1rem 1.4rem;display:flex;box-shadow:0 12px 28px #3c28121a,0 30px 64px -20px #3c28122e}.hero-vanta-cta-pill-meta{font-family:var(--font-sans);letter-spacing:.06em;color:rgb(var(--gray));text-transform:uppercase;font-size:.72rem;font-weight:600}.hero-vanta-cta-pill .btn-primary{background:rgb(var(--ink));color:#fbf8f1;border-color:rgb(var(--ink));border-radius:999px;padding:.7rem 1.35rem;font-size:.92rem}.hero-vanta-cta-pill .btn-primary:hover{background:var(--accent-hover);border-color:var(--accent-hover);color:#fbf8f1}.hero-vanta-card{background:var(--surface-elevated);border:1px solid var(--border-subtle);box-shadow:var(--box-shadow);border-radius:18px;padding:clamp(1.5rem,2.5vw,2.25rem);position:relative;overflow:hidden}.hero-vanta-card:before{content:"";border-radius:inherit;pointer-events:none;-webkit-mask-composite:xor;opacity:.55;background:linear-gradient(140deg,#d9b98973,#d9b98900 45%);padding:1px;position:absolute;inset:-1px;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.hero-vanta-card-eyebrow{font-family:var(--font-sans);letter-spacing:.14em;text-transform:uppercase;color:var(--accent-hover);margin:0 0 .85rem;font-size:.72rem;font-weight:700}.hero-vanta-card-h{font-family:var(--font-display);letter-spacing:-.02em;color:rgb(var(--ink));margin:0 0 1rem;font-size:1.55rem;font-weight:500;line-height:1.2}.hero-vanta-card-list{flex-direction:column;gap:.7rem;margin:0 0 1.5rem;padding:0;list-style:none;display:flex}.hero-vanta-card-list li{color:rgb(var(--gray-dark));align-items:flex-start;gap:.65rem;font-size:.95rem;line-height:1.5;display:flex}.hero-vanta-card-list li svg{color:var(--accent-hover);flex-shrink:0;margin-top:.18rem}.hero-vanta-card .btn{border-radius:999px;width:100%;padding:.9rem 1.5rem;font-size:.98rem}.hero-vanta-card .btn-primary{background:rgb(var(--ink));color:#fbf8f1;border-color:rgb(var(--ink))}.hero-vanta-card .btn-primary:hover{background:var(--accent-hover);border-color:var(--accent-hover)}.hero-vanta-card-foot{color:rgb(var(--gray));text-align:center;margin:1rem 0 0;font-size:.82rem;line-height:1.45}.hero-vanta-card-foot a{color:var(--accent-hover);font-weight:600}.page-home,.page-home-body{background:var(--surface)}body.page-vertical-body{--surface:#fff;--surface-elevated:#fafafa;--ink:15, 24, 38;--ink-muted:#0f1826b8;--ink-faint:#0f182680;--ink-hex:#0f1826;--ink-inverse:#fff;--border-subtle:#0f18261a;--border:#0f182624;--accent:#fb923c;--accent-hover:#fbbf24;color:#0f1826d9;background:#fff}body.page-vertical-body .page-vertical{flex-direction:column;display:flex}body.page-vertical-body .p-eyebrow,body.page-vertical-body .p-section--dark .p-eyebrow{color:#fb923c}body.page-vertical-body .p-eyebrow[data-num]:before{color:#0f182673}body.page-vertical-body .p-section--dark .p-eyebrow[data-num]:before{color:#ffffff8c}body.page-vertical-body .p-hero-brand-pill{color:#fff;font-family:var(--font-mono,ui-monospace, "SF Mono", Menlo, monospace);letter-spacing:.2em;text-transform:uppercase;background:linear-gradient(95deg,#fb923c 0%,#fbbf24 100%);border:0;border-radius:999px;padding:.18rem .55rem;font-size:.6rem;font-weight:600}body.page-vertical-body .p-hero-brand-link{color:#0f1826b3;border-bottom:1px solid #0f182633;text-decoration:none;transition:color .2s,border-color .2s}body.page-vertical-body .p-hero-brand-link:hover{color:#fb923c;border-bottom-color:#fb923c}body.page-vertical-body .p-btn-primary,body.page-vertical-body .p-section--dark .p-btn-primary{color:#fff;background:linear-gradient(95deg,#fb923c 0%,#fbbf24 55%,#fde68a 100%);border:1px solid #0000;border-radius:999px;transition:filter .2s,transform .2s,box-shadow .2s;box-shadow:inset 0 1px #ffffff2e,0 6px 18px #fb923c47}body.page-vertical-body .p-btn-primary:hover,body.page-vertical-body .p-section--dark .p-btn-primary:hover{color:#fff;filter:brightness(1.08)saturate(1.05);background:linear-gradient(95deg,#fb923c 0%,#fbbf24 55%,#fde68a 100%);transform:translateY(-1px);box-shadow:inset 0 1px #ffffff38,0 10px 24px #fb923c59}body.page-vertical-body .p-btn-secondary{color:#0f1826;background:0 0;border:1px solid #0f182640;border-radius:999px}body.page-vertical-body .p-btn-secondary:hover{color:#0f1826;background:#0f18260a;border-color:#0f182680}body.page-vertical-body .p-section--dark{color:#ffffffd1;background:#0a0a0c}body.page-vertical-body .p-section--dark .p-section-h2,body.page-vertical-body .p-section--dark .p-closer-h2{color:#fff}body.page-vertical-body .p-section--dark .p-deck{color:#ffffffb3}body.page-vertical-body .p-section--dark .p-btn-secondary{color:#fff;border-color:#ffffff4d}body.page-vertical-body .p-section--dark .p-btn-secondary:hover{color:#fff;background:#ffffff14;border-color:#ffffff80}.h-grad{background:linear-gradient(95deg,#fb923c 0%,#fbbf24 45%,#fde68a 100%);-webkit-text-fill-color:transparent;color:#0000;background-size:100% 100%;-webkit-background-clip:text;background-clip:text}.home-trace{background:var(--surface);border-bottom:1px solid var(--border-soft);padding:clamp(4rem,8vw,7rem) 1.5rem}.home-trace-inner{max-width:1080px;margin:0 auto}.home-trace-eyebrow.home-underneath-eyebrow.home-flywheel-eyebrow.home-trust-model-eyebrow{font-family:var(--font-mono);letter-spacing:.04em;text-transform:uppercase;color:var(--accent-hover);align-items:center;gap:.7rem;margin:0 0 1.5rem;font-size:.72rem;font-weight:600;display:inline-flex}.home-trace-eyebrow:before,.home-underneath-eyebrow:before,.home-flywheel-eyebrow:before,.home-trust-model-eyebrow:before{content:attr(data-num);color:rgb(var(--ink));background:var(--accent-tint);letter-spacing:.08em;border:1px solid #b8956a66;border-radius:4px;padding:.18rem .5rem;font-size:.66rem;font-weight:700}.home-trace-h2{font-family:var(--font-display);letter-spacing:-.025em;color:rgb(var(--ink));max-width:22ch;margin:0 0 2.5rem;font-size:clamp(2rem,4.2vw,2.85rem);font-weight:400;line-height:1.08}.home-trace-h2 em{color:var(--accent-hover);font-style:italic;font-weight:500}.home-trace-timeline{flex-direction:column;gap:1.4rem;margin:0 0 2.5rem;padding:0;list-style:none;display:flex;position:relative}.home-trace-timeline:before{content:"";background:linear-gradient(#b8956a80 0%,#b8956a66 60%,#c4453699 100%);width:1px;position:absolute;top:.8rem;bottom:.8rem;left:4.6rem}.home-trace-step{grid-template-columns:4rem minmax(0,1fr);align-items:start;gap:1.6rem;display:grid;position:relative}.home-trace-step:before{content:"";background:var(--surface);border:2px solid var(--accent-hover);z-index:1;border-radius:999px;width:11px;height:11px;position:absolute;top:.7rem;left:calc(4.6rem - 5px);box-shadow:0 0 0 4px #b8956a1f}.home-trace-step--lost:before{border-color:#c44536;box-shadow:0 0 0 4px #c4453624}.home-trace-time{font-family:var(--font-mono);font-variant-numeric:tabular-nums;letter-spacing:0;color:rgb(var(--ink));white-space:nowrap;padding-top:.18rem;font-size:.82rem;font-weight:600}.home-trace-step strong{font-family:var(--font-mono);color:rgb(var(--ink));font-variant-numeric:tabular-nums;letter-spacing:0;font-size:.96em;font-weight:600}.home-trace-step--lost .home-trace-time{color:#c44536}.home-trace-step p{font-family:var(--font-sans);color:rgb(var(--gray-dark));margin:0;font-size:1.02rem;line-height:1.6}.home-trace-pull{background:var(--accent-tint);font-family:var(--font-display);color:rgb(var(--ink));border:1px solid #b8956a52;border-radius:14px;margin:0;padding:1.6rem 1.8rem;font-size:1.2rem;font-style:italic;line-height:1.5}.home-trace-pull strong{font-style:normal;font-weight:600}.home-trace-foot{font-family:var(--font-display);color:var(--accent-hover);margin:1.4rem 0 0;font-size:1.1rem;font-style:italic}.home-trace-deck{font-family:var(--font-sans);color:rgb(var(--gray-dark));max-width:56ch;margin:0 0 2rem;font-size:1.05rem;line-height:1.55}.hero--vanta .hero-vanta-deck-soft{color:rgb(var(--gray))}.home-contrast{background:var(--surface);border-bottom:1px solid var(--border-soft);padding:clamp(2.5rem,5vw,4rem) 1.5rem}.home-contrast-inner{grid-template-columns:1fr auto 1fr;align-items:stretch;gap:clamp(1.5rem,3vw,2.5rem);max-width:1080px;margin:0 auto;display:grid}@media (width<=720px){.home-contrast-inner{grid-template-columns:1fr;gap:1rem}.home-contrast-arrow{display:none}}.home-contrast-col{background:var(--surface-elevated,#fff);border:1px solid var(--border-subtle);border-radius:12px;padding:1.5rem 1.6rem 1.4rem}.home-contrast-col--before{border-left:3px solid #c4453680}.home-contrast-col--after{border-left:3px solid var(--accent-hover);background:#b8956a0a}.home-contrast-label{font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:rgb(var(--gray));margin:0 0 .85rem;font-size:.7rem;font-weight:600}.home-contrast-col--before .home-contrast-label{color:#c44536}.home-contrast-col--after .home-contrast-label{color:var(--accent-hover)}.home-contrast-col ul{flex-direction:column;gap:.55rem;margin:0;padding:0;list-style:none;display:flex}.home-contrast-col li{color:rgb(var(--ink));padding-left:1.1rem;font-size:.95rem;line-height:1.55;position:relative}.home-contrast-col li:before{content:"";background:#0e0e0e4d;border-radius:50%;width:5px;height:5px;position:absolute;top:.6em;left:0}.home-contrast-col--after li:before{background:var(--accent)}.home-contrast-arrow{font-family:var(--font-display);color:var(--accent-hover);justify-content:center;align-items:center;font-size:1.6rem;display:flex}.home-trust-model{background:var(--surface-elevated,#fff);border-bottom:1px solid var(--border-soft);padding:clamp(4rem,8vw,7rem) 1.5rem}.home-trust-model-inner{max-width:1080px;margin:0 auto}.home-trust-model-h2{font-family:var(--font-display);letter-spacing:-.025em;color:rgb(var(--ink));max-width:26ch;margin:0 0 1rem;font-size:clamp(1.9rem,4vw,2.65rem);font-weight:400;line-height:1.1}.home-trust-model-h2 .accent{color:var(--accent-hover);font-style:italic;font-weight:500}.home-trust-model-deck{font-family:var(--font-sans);color:rgb(var(--gray-dark));max-width:56ch;margin:0 0 2.5rem;font-size:1.05rem;line-height:1.55}.home-trust-model-pillars{grid-template-columns:repeat(3,1fr);gap:1.1rem;margin:0 0 2rem;padding:0;list-style:none;display:grid}@media (width<=880px){.home-trust-model-pillars{grid-template-columns:1fr}}.home-trust-model-pillars li{background:var(--surface,#fbf8f1);border:1px solid var(--border-subtle);border-radius:12px;flex-direction:column;gap:.55rem;padding:1.4rem 1.3rem 1.3rem;display:flex}.home-trust-model-pillars h3{font-family:var(--font-display);color:rgb(var(--ink));letter-spacing:-.015em;margin:0;font-size:1.1rem;font-weight:500;line-height:1.25}.home-trust-model-pillars p{color:rgb(var(--gray-dark));margin:0;font-size:.92rem;line-height:1.55}.home-trust-model-foot{font-family:var(--font-sans);color:rgb(var(--gray-dark));max-width:64ch;margin:0;font-size:.95rem;line-height:1.55}.home-trust-model-link{color:var(--accent-hover);text-underline-offset:.18em;margin-left:.35rem;font-weight:600;text-decoration:underline}.home-trust-model-link:hover{color:rgb(var(--ink))}.home-personas{grid-template-columns:repeat(3,1fr);gap:1.1rem;max-width:1080px;margin:0;padding:0;list-style:none;display:grid}@media (width<=880px){.home-personas{grid-template-columns:1fr}}.home-persona{background:var(--surface-elevated,#fff);border:1px solid var(--border-subtle);border-radius:12px;flex-direction:column;gap:.4rem;padding:1.4rem 1.3rem 1.25rem;display:flex}.home-persona-label{font-family:var(--font-mono);letter-spacing:.04em;text-transform:uppercase;color:var(--accent-hover);font-size:.7rem;font-weight:600}.home-persona-stat{font-family:var(--font-display);color:rgb(var(--ink));letter-spacing:-.02em;margin-top:.1rem;font-size:clamp(2rem,4vw,2.65rem);font-weight:500;line-height:1}.home-persona-unit{color:rgb(var(--gray));margin-bottom:.3rem;font-size:.85rem}.home-persona p{color:rgb(var(--gray-dark));margin:0;font-size:.92rem;line-height:1.55}.home-persona-cite{font-family:var(--font-mono);letter-spacing:.02em;color:rgb(var(--gray));margin-top:.45rem;font-size:.66rem}.home-models{grid-template-columns:repeat(3,1fr);gap:1.1rem;margin:1.6rem 0 0;padding:0;list-style:none;display:grid}@media (width<=960px){.home-models{grid-template-columns:1fr}}.home-model{background:var(--surface,#fff);border:1px solid var(--border-subtle);border-radius:12px;flex-direction:column;gap:.55rem;padding:1.35rem 1.25rem 1.2rem;display:flex}.home-model-num{font-family:var(--font-mono);letter-spacing:.04em;text-transform:uppercase;color:var(--accent-hover);font-size:.7rem;font-weight:600}.home-model h3{font-family:var(--font-display);color:rgb(var(--ink));letter-spacing:-.015em;margin:0;font-size:1.25rem;font-weight:500;line-height:1.15}.home-model p{color:rgb(var(--gray-dark));margin:0;font-size:.9rem;line-height:1.55}.home-model-evals{border-top:1px solid var(--border-subtle);grid-template-columns:repeat(3,1fr);gap:.4rem;margin:.4rem 0 0;padding:.7rem 0 0;display:grid}.home-model-evals>div{flex-direction:column;gap:.1rem;display:flex}.home-model-evals dt{font-family:var(--font-mono);letter-spacing:.04em;text-transform:uppercase;color:rgb(var(--gray));margin:0;font-size:.62rem;font-weight:600}.home-model-evals dd{font-family:var(--font-mono);color:rgb(var(--ink));margin:0;font-size:.82rem;font-weight:700}@media (width<=600px){.home-trace-timeline:before{left:.45rem}.home-trace-step{grid-template-columns:1fr;gap:.4rem;padding-left:1.6rem}.home-trace-step:before{left:0}.home-trace-time{font-size:.78rem}}.home-underneath{background:var(--surface-elevated);border-bottom:1px solid var(--border-soft);padding:clamp(4rem,8vw,7rem) 1.5rem}.home-underneath-inner{max-width:760px;margin:0 auto}.home-underneath-h2{font-family:var(--font-display);letter-spacing:-.025em;color:rgb(var(--ink));max-width:24ch;margin:0 0 1.5rem;font-size:clamp(1.9rem,4vw,2.65rem);font-weight:400;line-height:1.08}.home-underneath-h2 .accent{color:var(--accent-hover);font-style:italic;font-weight:500}.home-underneath-body{font-family:var(--font-sans);color:rgb(var(--gray-dark));margin:0 0 1.5rem;font-size:1.1rem;line-height:1.65}.home-underneath-spec{font-family:var(--font-sans);color:rgb(var(--gray-dark));margin:1.5rem 0 0;font-size:1rem;line-height:1.55}.home-underneath-spec em{color:rgb(var(--ink));font-style:italic}.home-underneath-spec a{color:var(--accent-hover);border-bottom:1px solid #b8956a66;padding-bottom:.05em;font-weight:600;text-decoration:none;transition:border-color .15s}.home-underneath-spec a:hover{border-bottom-color:var(--accent-hover)}.home-underneath-codeblock{font-family:var(--font-mono);color:#f5eddd;background:#0e0e0e;border-radius:12px;margin:1.75rem 0 0;padding:1.25rem 1.4rem;font-size:.82rem;line-height:1.85;overflow-x:auto;box-shadow:inset 0 1px #ffffff0a,0 12px 28px #3c28121a,0 30px 64px -20px #3c28122e}.home-underneath-codeblock code{font-family:inherit;font-size:inherit;color:inherit;white-space:pre;background:0 0;display:block}.home-underneath-codeblock .kw{color:#f5c57e;font-weight:600}.home-underneath-codeblock .ns{color:#fbf8f1;font-weight:500}.home-underneath-codeblock .key{color:#e8c690;font-weight:500}.home-underneath-codeblock .muted{color:#f5eddd80;font-weight:400}.hero--vanta .hero-vanta-deck--pull{color:rgb(var(--ink));font-size:clamp(1.05rem,1.7vw,1.2rem);font-weight:500}.hero--vanta .hero-vanta-eyebrow-mono{font-family:var(--font-mono);color:var(--accent-hover);letter-spacing:0;align-items:center;gap:.5rem;margin:0 0 1.6rem;font-size:.78rem;font-weight:500;display:inline-flex}.hero--vanta .hero-vanta-eyebrow-mono .cf-mono-prefix{color:#b8956abf}.hero--vanta .hero-brand-mark{align-items:center;gap:1rem;margin:0 0 1.4rem;display:flex}.hero--vanta .hero-brand-mark-logo{background:#0a0a0a;border-radius:14px;flex-shrink:0;width:72px;height:72px;padding:6px;box-shadow:inset 0 1px #ffffff0a,0 8px 22px #281e0f2e}.hero--vanta .hero-brand-mark-wordmark{font-family:var(--font-display);letter-spacing:-.035em;color:rgb(var(--ink));margin:0;font-size:clamp(3rem,6vw,4.5rem);font-weight:400;line-height:1}.hero--vanta .hero-vanta-tagline{font-family:var(--font-display);letter-spacing:-.025em;color:rgb(var(--ink));max-width:18ch;margin:0 auto 1.25rem;font-size:clamp(2rem,4.4vw,3rem);font-weight:400;line-height:1.1}.hero--vanta .hero-vanta-tagline em{color:var(--accent-hover);font-style:normal;font-weight:600}.hero--vanta .hero-vanta-benefits{flex-direction:column;gap:.45rem;max-width:38rem;margin:1.1rem 0 1.4rem;padding:0;list-style:none;display:flex}.hero--vanta .hero-vanta-benefits li{font-family:var(--font-sans);color:rgb(var(--gray-dark));padding-left:1.1rem;font-size:.92rem;line-height:1.5;position:relative}.hero--vanta .hero-vanta-benefits li:before{content:"";background:var(--accent);border-radius:50%;width:5px;height:5px;position:absolute;top:.62em;left:0}.hero--vanta .hero-vanta-benefits strong{color:rgb(var(--ink));font-weight:700}@media (width<=720px){.hero--vanta .hero-brand-mark{gap:.75rem}.hero--vanta .hero-brand-mark-logo{border-radius:11px;width:56px;height:56px;padding:5px}}[data-agent-icon=intake] svg path:last-child{transform-origin:50%;animation:2.4s ease-in-out infinite helose-intake-route}@keyframes helose-intake-route{0%,to{opacity:1;transform:translate(0)}50%{opacity:.65;transform:translate(1.2px)}}[data-agent-icon=recap] svg path{stroke-dasharray:14;stroke-dashoffset:14px;animation:3.6s ease-in-out infinite helose-recap-row}[data-agent-icon=recap] svg path:first-of-type{animation-delay:0s}[data-agent-icon=recap] svg path:nth-of-type(2){stroke-dasharray:10;stroke-dashoffset:10px;animation-delay:.45s}[data-agent-icon=recap] svg path:nth-of-type(3){stroke-dasharray:12;stroke-dashoffset:12px;animation-delay:.9s}@keyframes helose-recap-row{0%{stroke-dashoffset:var(--row-len,14);opacity:0}20%{opacity:1}35%,75%{stroke-dashoffset:0;opacity:1}95%,to{stroke-dashoffset:0;opacity:.85}}[data-agent-icon=recovery] svg path:nth-of-type(2){transform-origin:50%;animation:3s ease-in-out infinite helose-recovery-stack}[data-agent-icon=recovery] svg path:nth-of-type(3){transform-origin:50%;animation:3s ease-in-out .18s infinite helose-recovery-stack}@keyframes helose-recovery-stack{0%,to{transform:translateY(0)}50%{transform:translateY(-1.4px)}}[data-agent-icon=helose] svg path{transform-origin:12px 12px;animation:16s linear infinite helose-helose-orbit}@keyframes helose-helose-orbit{0%{transform:rotate(0)}to{transform:rotate(360deg)}}[data-agent-icon]:hover svg path{animation-duration:1.6s}[data-agent-icon=helose]:hover svg path{animation-duration:6s}@media (prefers-reduced-motion:reduce){[data-agent-icon] svg path{stroke-dashoffset:0!important;animation:none!important}}.p-section{border-bottom:1px solid var(--border-subtle);padding:clamp(4rem,8vw,7rem) 0}.p-section--dark{background:var(--surface-dark);color:var(--text-on-dark);border-bottom-color:#ffffff14}.p-section--tint{background:var(--accent-soft)}.p-section--first{border-bottom:1px solid var(--border-subtle);padding-top:clamp(3rem,6vw,5rem)}.p-inner{max-width:1280px;margin:0 auto;padding:0 clamp(1.5rem,4vw,3rem)}.p-inner--narrow{max-width:880px}.p-section-header{grid-template-columns:minmax(0,7rem) minmax(0,1fr);align-items:start;gap:clamp(1.25rem,3vw,3rem);margin-bottom:clamp(2rem,4vw,3.5rem);display:grid}@media (width<=720px){.p-section-header{grid-template-columns:1fr;gap:.75rem}}.p-eyebrow{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-faint);margin:0;padding-top:.5rem;font-size:.75rem;font-weight:500;line-height:1.4}.p-eyebrow[data-num]:before{content:attr(data-num) " / ";color:rgb(var(--ink));margin-right:.25rem}.p-section-h2{font-family:var(--font-display);letter-spacing:-.03em;color:rgb(var(--ink));max-width:24ch;margin:0 0 .75rem;font-size:clamp(2rem,4vw,3.25rem);font-weight:500;line-height:1.05}.p-section-h2 em{color:var(--ink-faint);font-style:normal;font-weight:400}.p-section--dark .p-section-h2{color:var(--ink-inverse)}.p-section--dark .p-eyebrow{color:#f4f0e88c}.p-section--dark .p-eyebrow[data-num]:before{color:var(--ink-inverse)}.p-deck{font-family:var(--font-sans);color:var(--ink-muted);max-width:60ch;margin:0;font-size:clamp(1.0625rem,1.4vw,1.25rem);line-height:1.55}.p-section--dark .p-deck{color:var(--text-on-dark-muted)}.p-box{border:1px solid var(--border);background:0 0;border-radius:0;flex-direction:column;gap:.75rem;padding:clamp(1.5rem,3vw,2.5rem);display:flex}.p-box--filled{background:var(--surface-elevated)}.p-box-label{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-faint);margin:0;font-size:.7rem}.p-box-title{font-family:var(--font-sans);letter-spacing:-.015em;color:rgb(var(--ink));margin:0;font-size:clamp(1.25rem,2vw,1.625rem);font-weight:500;line-height:1.15}.p-box-body{font-family:var(--font-sans);color:var(--ink-muted);margin:0;font-size:1rem;line-height:1.55}.p-grid-2{grid-template-columns:repeat(2,1fr);gap:clamp(1rem,2vw,1.5rem);display:grid}.p-grid-3{grid-template-columns:repeat(3,1fr);gap:clamp(1rem,2vw,1.5rem);display:grid}.p-grid-4{grid-template-columns:repeat(4,1fr);gap:clamp(1rem,2vw,1.5rem);display:grid}@media (width<=900px){.p-grid-3,.p-grid-4{grid-template-columns:1fr 1fr}}@media (width<=600px){.p-grid-2,.p-grid-3,.p-grid-4{grid-template-columns:1fr}}.p-btn{font-family:var(--font-sans);letter-spacing:.005em;border:1px solid rgb(var(--ink));cursor:pointer;border-radius:0;align-items:center;gap:.5rem;padding:.85rem 1.5rem;font-size:.9375rem;font-weight:600;text-decoration:none;transition:background .2s,color .2s,transform .2s;display:inline-flex}.p-btn-primary{background:rgb(var(--ink));color:var(--ink-inverse)}.p-btn-primary:hover,.p-btn-secondary{color:rgb(var(--ink));background:0 0}.p-btn-secondary:hover{background:rgb(var(--ink));color:var(--ink-inverse)}.p-section--dark .p-btn-primary{background:var(--ink-inverse);color:rgb(var(--ink));border-color:var(--ink-inverse)}.p-section--dark .p-btn-primary:hover{color:var(--ink-inverse);background:0 0}.p-section--dark .p-btn-secondary{color:var(--ink-inverse);border-color:var(--ink-inverse)}.p-section--dark .p-btn-secondary:hover{background:var(--ink-inverse);color:rgb(var(--ink))}.p-link{font-family:var(--font-sans);color:rgb(var(--ink));text-underline-offset:6px;text-decoration:underline;text-decoration-thickness:1px;-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent);font-size:.9375rem;font-weight:600}.p-link:hover{text-decoration-thickness:2px}.p-rule{border:0;border-top:1px solid var(--border-subtle);margin:0}.p-rule--ink{border-top-color:rgb(var(--ink))}.p-stat{font-family:var(--font-sans);letter-spacing:-.03em;color:rgb(var(--ink));font-variant-numeric:lining-nums tabular-nums;font-size:clamp(2.75rem,5vw,4.5rem);font-weight:400;line-height:1;display:block}.p-stat-label{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-faint);margin:0 0 .5rem;font-size:.72rem}.p-stat-unit{font-family:var(--font-sans);color:var(--ink-muted);margin:.5rem 0 0;font-size:1rem}.p-hero{padding:calc(var(--header-height) + clamp(2.5rem, 6vw, 5rem)) 0 clamp(3.5rem, 7vw, 6rem);border-bottom:1px solid var(--border-subtle);background:var(--surface)}.p-hero-grid{grid-template-columns:7fr 5fr;align-items:center;gap:clamp(2rem,5vw,4.5rem);display:grid}@media (width<=1024px){.p-hero-grid{grid-template-columns:1fr;gap:2.5rem}}.p-hero-eyebrow{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-faint);align-items:center;gap:.6rem;margin:0 0 1.5rem;font-size:.78rem;display:flex}.p-hero-eyebrow:before{content:"";background:var(--ink-faint);width:1.25rem;height:1px;display:inline-block}.p-hero-h1{font-family:var(--font-display);letter-spacing:-.03em;color:rgb(var(--ink));max-width:22ch;margin:0 0 1.5rem;font-size:clamp(2rem,4.5vw,4rem);font-weight:500;line-height:1.05}.p-hero-h1 em{color:var(--ink-faint);font-style:normal;font-weight:400}.p-hero-deck{font-family:var(--font-sans);color:var(--ink-muted);max-width:52ch;margin:0 0 2rem;font-size:clamp(1.0625rem,1.4vw,1.25rem);line-height:1.55}.p-hero-actions{flex-wrap:wrap;gap:.75rem;margin:0 0 1.75rem;display:flex}.p-hero-meta{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-faint);border-top:1px solid var(--border-subtle);flex-wrap:wrap;gap:.6rem;margin:0;padding-top:1.25rem;font-size:.72rem;display:flex}.p-hero-meta strong{color:rgb(var(--ink));font-weight:600}.p-hero-visual{min-height:0;position:relative}@media (width<=1024px){.p-hero-visual{margin:0 calc(-1*clamp(1.5rem,4vw,3rem))}}.p-strip{border-top:1px solid var(--border-subtle);border-bottom:1px solid var(--border-subtle);background:var(--surface);padding:1.25rem 0}.p-strip-inner{max-width:1280px;font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-faint);flex-wrap:wrap;align-items:center;gap:clamp(1.5rem,4vw,3rem);margin:0 auto;padding:0 clamp(1.5rem,4vw,3rem);font-size:.72rem;display:flex}.p-strip-label{color:rgb(var(--ink));font-weight:500}@media (prefers-reduced-motion:reduce){.p-btn,.p-link{transition:none}}.sb-btn-grad-fill,.sb-btn--primary{background:var(--sb-grad);color:#08090a;box-shadow:var(--sb-grad-shadow);font-family:var(--font-sans);background-image:none;border:none;justify-content:center;align-items:center;font-weight:600;transition:transform .15s,background .15s,box-shadow .15s;display:inline-flex}.sb-btn-grad-fill:hover:not(:disabled),.sb-btn--primary:hover:not(:disabled){color:#08090a;background:var(--sb-grad-hover);box-shadow:var(--sb-grad-shadow-hover);background-image:none;transform:translateY(-2px)}.sb-btn--green,.ph-hero-cta,.ph-sales-submit{background:var(--h-cta-solid);color:var(--h-cta-on-solid);box-shadow:var(--h-cta-shadow);background-image:none;border:none}.sb-btn--green:hover:not(:disabled),.ph-hero-cta:hover,.ph-sales-submit:hover:not(:disabled){color:var(--h-cta-on-solid);background:var(--h-cta-solid-hover);box-shadow:var(--h-cta-shadow-hover);background-image:none}.site-header .book-demo-nav-cta,.hp-hero-cta--luxury{background:var(--h-cta-demo-gradient);background-image:var(--h-cta-demo-gradient);color:var(--h-cta-demo-on);border:1px solid var(--h-cta-demo-border);box-shadow:var(--h-cta-demo-shadow)}.site-header .book-demo-nav-cta:hover:not(:disabled),.hp-hero-cta--luxury:hover:not(:disabled){color:var(--h-cta-demo-on);background:var(--h-cta-demo-gradient-hover);background-image:var(--h-cta-demo-gradient-hover);box-shadow:var(--h-cta-demo-shadow-hover)}.site-header .book-demo-nav-cta{letter-spacing:0;white-space:nowrap;cursor:pointer;border-radius:999px;flex-shrink:0;margin:0;padding:.85rem 1.15rem;font-size:.95rem;font-weight:700;line-height:1}.site-header .book-demo-nav-cta:focus-visible{outline:2px solid var(--h-cta-demo-focus);outline-offset:3px}.site-header .book-demo-nav-cta--bar,.site-header .contact-nav-cta.book-demo-nav-cta--bar,.site-header .login-nav-cta.login-nav-cta--bar{display:none}.site-header .book-demo-nav-cta:hover:not(:disabled){box-shadow:var(--h-cta-demo-shadow-hover)}.book-demo-nav-cta-label--short{display:none}@media (width<=900px){.site-header .book-demo-nav-cta{min-height:44px;padding:.75rem 1rem;font-size:.875rem}.site-header .book-demo-nav-cta--bar,.site-header .contact-nav-cta.book-demo-nav-cta--bar{min-height:44px;padding:.55rem .85rem;font-size:.8125rem;display:inline-flex}.site-header .login-nav-cta.login-nav-cta--bar{display:none}.site-header .book-demo-nav-cta--menu,.site-header .login-nav-cta.login-nav-cta--menu{display:none!important}.site-header[data-mobile-open=true] .book-demo-nav-cta--menu,.site-header[data-mobile-open=true] .contact-nav-cta.book-demo-nav-cta--menu,.site-header[data-mobile-open=true] .login-nav-cta.login-nav-cta--menu{display:inline-flex!important}}@media (width<=420px){.site-header .book-demo-nav-cta--bar .book-demo-nav-cta-label--full{display:none}.site-header .book-demo-nav-cta--bar .book-demo-nav-cta-label--short{display:inline}}:root{--h-cta-solid:#ef7d4a;--h-cta-solid-hover:#e2683a;--h-cta-on-solid:#fff;--h-cta-shadow:0 6px 16px -8px #ef7d4a66;--h-cta-shadow-hover:0 8px 20px -8px #e2683a80;--h-cta-demo-gradient:linear-gradient(135deg, #f0c967 0%, #fd8550 50%, #c4654a 100%);--h-cta-demo-gradient-hover:linear-gradient(135deg, #f6d785 0%, #ff9566 48%, #d4744f 100%);--h-cta-demo-on:#fff;--h-cta-demo-border:#fd85506b;--h-cta-demo-shadow:0 8px 26px -8px #fd855085;--h-cta-demo-shadow-hover:0 10px 32px -8px #c4654a7a;--h-cta-demo-focus:#ef7d4ad9;--h-cta-gradient:linear-gradient(135deg, #fd8550 0%, #ef7d4a 55%, #c4654a 100%);--h-cta-gradient-hover:linear-gradient(135deg, #ff9566 0%, #f78a52 60%, #d4744f 100%);--h-grad-text:linear-gradient(135deg, #f0c967 0%, #fd8550 38%, #ef7d4a 70%, #c4654a 100%);--sb-grad:#eceef0;--sb-grad-hover:#fff;--sb-grad-shadow:none;--sb-grad-shadow-hover:none;--sb-cta-bg:#eceef0;--sb-cta-bg-hover:#fff;--sb-cta-shadow:none;--sb-cta-shadow-hover:none}html{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;scrollbar-gutter:stable;overflow:clip scroll}body{color:#f0f0f2;background:0 0;overflow-x:clip}body.h-page--clinic{background:0 0!important}.h-grad-text,.sb-gradient-text,em.h-grad-text{background:var(--h-grad-text);color:#0000;font-weight:inherit;font-synthesis:none;-webkit-background-clip:text;background-clip:text;font-style:italic}.h-page--clinic .ab-shell h1,.h-page--clinic .ab-shell h2,.h-page--clinic .ab-shell h3{color:var(--sb-ink,#0f1219);-webkit-text-fill-color:currentColor}.h-page--clinic .ab-shell h1 em.h-grad-text,.h-page--clinic .ab-shell h1 .pg-h1-line.h-grad-text,.h-page--clinic .ab-shell h2 em.h-grad-text,.h-page--clinic .ab-shell h3 em.h-grad-text{color:#0000;-webkit-text-fill-color:transparent}.h-page--clinic .ab-accent:not(.h-grad-text){color:#007aff;background:0 0;-webkit-background-clip:unset;background-clip:unset;-webkit-text-fill-color:currentColor;font-style:italic}@media (width>=901px){.site-header:not(.site-header--dark) .nav-dropdown-summary{color:#0f1219e0}.site-header:not(.site-header--dark) .nav-dropdown-summary:hover{color:#0f1219;background-color:#4a6f9e1a}.site-header:not(.site-header--dark) .nav-dropdown[open]>.nav-dropdown-summary{color:#0f1219;background-color:#4a6f9e1f}.site-header:not(.site-header--dark) .nav-dropdown--active .nav-dropdown-summary{color:#0066d6;text-decoration-color:#007aff}}@media (width<=900px){.site-header:not(.site-header--dark)[data-mobile-open=true] .nav-dropdown-summary,.site-header:not(.site-header--dark)[data-mobile-open=true] .nav-dropdown-summary-label,.site-header:not(.site-header--dark)[data-mobile-open=true] .nav-menu a,.site-header:not(.site-header--dark)[data-mobile-open=true] .nav-top-link{color:#ffffffeb}.site-header:not(.site-header--dark)[data-mobile-open=true] .nav-dropdown-summary:hover,.site-header:not(.site-header--dark)[data-mobile-open=true] .nav-menu a:hover,.site-header:not(.site-header--dark)[data-mobile-open=true] .nav-top-link:hover{color:#fff}.site-header:not(.site-header--dark)[data-mobile-open=true] .nav-dropdown--active .nav-dropdown-summary,.site-header:not(.site-header--dark)[data-mobile-open=true] .nav-top-link.active{color:#5ac8fa}}@media (width>=901px){.site-header:not(.site-header--dark) .nav-dropdown-panel.nav-dropdown-panel--utility{color:#0f1219;background:#fff;border:1px solid #0f12191a;box-shadow:0 1px 2px #0f12190a,0 18px 44px -16px #0f121924}.site-header:not(.site-header--dark) .nav-solutions-divider{background:#0f121914}.site-header:not(.site-header--dark) .nav-dropdown-link--rich .nav-dropdown-link-title,.site-header:not(.site-header--dark) .nav-dropdown-link-title{color:#0f1219}.site-header:not(.site-header--dark) .nav-dropdown-link--rich:hover .nav-dropdown-link-title,.site-header:not(.site-header--dark) .nav-dropdown-link:hover .nav-dropdown-link-title{color:#0066d6}.site-header:not(.site-header--dark) .nav-solutions-stack .nav-dropdown-link-d,.site-header:not(.site-header--dark) .nav-dropdown-link{color:#0f12199e}.site-header:not(.site-header--dark) .nav-dropdown-link:hover{color:#0f1219;background:#007aff14}.site-header:not(.site-header--dark) .nav-dropdown-link--rich:hover{background:#007aff14}.site-header:not(.site-header--dark) .nav-soon{color:#007aff}.site-header.site-header--dark .nav-dropdown-panel,.site-header.site-header--dark .nav-dropdown-panel.nav-dropdown-panel--utility,.site-header.site-header--dark .nav-dropdown-panel.nav-dropdown-panel--mega,.site-header.site-header--dark .nav-dropdown-panel.nav-dropdown-panel--solutions-stack,.site-header.site-header--dark .nav-dropdown-panel.nav-dropdown-panel--company-stack,.site-header.site-header--dark .nav-dropdown-panel.nav-dropdown-panel--trust-stack{background:var(--cm-white,#fff)!important;-webkit-backdrop-filter:none!important;color:#0f1219!important;border:1px solid #0f12191a!important;box-shadow:0 1px 2px #0f12190a,0 18px 44px -16px #0f12192e!important}.site-header.site-header--dark .nav-dropdown-link,.site-header.site-header--dark .nav-dropdown-link-title{color:#0f1219!important}}.h-page--clinic .page-main a:not(.sb-btn):not(.ex-audit-btn):not(.hc-btn):not(.tr-btn):not(.pr-btn):not(.pc-btn):not(.bl-btn):not(.ab-btn):not(.ptb-cta):hover{color:#0066d6;text-decoration-color:#0066d659}.h-page--clinic a.tr-btn,.h-page--clinic a.pr-btn,.h-page--clinic a.pc-btn,.h-page--clinic a.bl-btn,.h-page--clinic a.ab-btn,.h-page--clinic a.ptb-cta{-webkit-text-fill-color:currentColor;-webkit-background-clip:border-box;background-clip:border-box;text-decoration:none}a.helose-mail{color:#0056cc;text-underline-offset:3px;font-weight:600;text-decoration:underline;text-decoration-thickness:1.5px}a.helose-mail:hover{color:#003d99}.site-header .nav-solution-status.solution-status--coming-soon{color:#f87171}.site-header .nav-solution-status.solution-status--early-access{color:#4ade80}.solution-title-row{flex-wrap:wrap;align-items:baseline;gap:8px;display:inline-flex}.hc-card a.helose-mail,.h-page--clinic .hc-form-note a.helose-mail{color:#5ac8fa}.hc-card a.helose-mail:hover,.h-page--clinic .hc-form-note a.helose-mail:hover{color:#7dd4fc}.h-page--clinic{--sb-bg:transparent;--sb-bg-soft:#323234;--sb-bg-card:#3a3a3e;--sb-ink:#f5f4f0;--sb-ink-muted:#a8a6a1;--sb-ink-faint:#73706b;--sb-navy:#323234;--sb-navy-deep:#2a2928;--sb-border:#ffffff1a;--sb-radius:24px;--sb-radius-sm:16px;--sb-grad:#eceef0;--sb-grad-hover:#fff;--sb-grad-shadow:none;--sb-grad-shadow-hover:none;--sb-cta-bg:#eceef0;--sb-cta-bg-hover:#fff;--sb-cta-shadow:none;--sb-cta-shadow-hover:none;--sb-imessage-btn:var(--sb-cta-bg);--sb-imessage-btn-hover:var(--sb-cta-bg-hover);--sb-imessage-btn-shadow:var(--sb-cta-shadow);--sb-imessage-btn-shadow-hover:var(--sb-cta-shadow-hover);--sb-blue:#007aff;--sb-blue-light:#5ac8fa;--sb-blue-pale:#b8e0ff;--sb-grad-text:var(--h-grad-text);--sb-shadow:0 0 0 1px #ffffff14, 0 12px 40px -16px #00000052;--sb-space-section:6rem;--sb-space-title:3rem;--sb-space-card:1.5rem;--sb-h1:clamp(2.75rem, 5.5vw, 4.5rem);--sb-h2:clamp(2.25rem, 3.5vw, 2.75rem);--sb-h3:clamp(1.35rem, 2vw, 1.75rem);--h-bg:transparent;--h-ink:var(--sb-ink);--h-ink-mut:var(--sb-ink-muted);--h-ink-faint:var(--sb-ink-faint);--h-border:var(--sb-border);color:var(--sb-ink);overflow-x:clip;background:0 0!important}.h-page--clinic .h-topo-bg,.h-page--clinic .h-hero-radio,.h-page--clinic .h-hero-voicefield,.h-page--clinic .h-grain,.h-page--clinic .h-hero-bg{display:none!important}.h-page--clinic .site-header:not(.site-header--dark){color:var(--sb-ink);-webkit-backdrop-filter:blur(22px)saturate(1.5);background:#1e1c1a85;border-bottom:1px solid #c4a96a14;box-shadow:inset 0 1px #ffffff0d}.h-page--clinic .site-header:not(.site-header--dark) .brand-wordmark,.h-page--clinic .site-header:not(.site-header--dark) .nav-top-link,.h-page--clinic .site-header:not(.site-header--dark) .nav-dropdown-summary-label{color:var(--sb-ink)}.sb-gradient-text{background:var(--sb-grad-text);color:#0000;-webkit-background-clip:text;background-clip:text}.sb-gradient-text--italic{font-style:italic}.sb-btn{font-family:var(--font-sans);border-radius:999px;justify-content:center;align-items:center;padding:.85rem 1.65rem;font-size:.95rem;font-weight:600;text-decoration:none;transition:transform .15s,box-shadow .15s,border-color .15s,background .15s;display:inline-flex}.sb-btn--primary{background:var(--sb-cta-bg);color:#08090a;box-shadow:var(--sb-cta-shadow);border:none}.sb-btn--primary:hover{color:#08090a;background:var(--sb-cta-bg-hover);box-shadow:var(--sb-cta-shadow-hover);text-decoration:none;transform:translateY(-2px)}.sb-btn--ghost{color:var(--sb-ink);border:1px solid var(--sb-border);background:0 0}.sb-btn--ghost:hover{color:var(--sb-ink);background:#007aff0a;border-color:#007aff59;text-decoration:none}.sb-btn--grad,.sb-btn-grad-fill{background:var(--sb-grad);color:var(--h-cta-on-solid,#fff);box-shadow:var(--sb-grad-shadow);border:none}.sb-btn--grad:hover,.sb-btn-grad-fill:hover:not(:disabled){color:var(--h-cta-on-solid,#fff);background:var(--sb-grad-hover);box-shadow:var(--sb-grad-shadow-hover);text-decoration:none;transform:translateY(-2px)}.sb-btn--grad{justify-content:center;align-items:center;display:inline-flex}.h-page--clinic a.sb-btn:hover{text-decoration-color:#0000}.hp-hero-access-wrap{width:100%;max-width:min(100%,28rem);margin-top:1.35rem}.hp-hero-access{width:100%;box-shadow:none;background:0 0;border:none;border-radius:0;flex-direction:row;align-items:stretch;gap:.5rem;padding:0;display:flex;position:relative}.hp-hero-access input[type=email]{box-sizing:border-box;border:1px solid var(--sb-border);width:auto;min-width:0;font-family:var(--font-sans);color:var(--sb-ink);box-shadow:none;background:#fff;border-radius:999px;outline:none;flex:auto;padding:.7rem 1rem;font-size:.9rem;transition:border-color .15s,box-shadow .15s;display:block}.hp-hero-access input[type=email]:focus{border-color:#6d5cff73;box-shadow:0 0 0 3px #6d5cff1f}.hp-hero-access input[type=email]::placeholder{color:#0f12196b}.hp-hero-access-submit{width:auto;font-family:var(--font-sans);white-space:nowrap;cursor:pointer;border:none;border-radius:999px;flex:none;margin:0;padding:.7rem 1.15rem;font-size:.9rem;font-weight:600;transition:transform .15s,background .15s,box-shadow .15s}@media (width<=520px){.hp-hero-access{flex-direction:column;gap:.55rem}.hp-hero-access-submit{width:100%}}.hp-hero-access-submit:hover:not(:disabled){transform:translateY(-1px)}.hp-hero-access-submit:disabled{opacity:.65;cursor:wait}.hp-hero-access-hp-wrap{opacity:0;pointer-events:none;width:0;height:0;position:absolute;overflow:hidden}.hp-hero-access-ok{color:var(--sb-ink);background:#6d5cff14;border:1px solid #6d5cff2e;border-radius:999px;margin:0;padding:.85rem 1rem;font-size:.9rem;line-height:1.45}.hp-hero-access-err{color:#b42318;margin:.35rem 0 0;font-size:.875rem}.h-page--clinic .h-hero.h-hero--phone-demo{padding:calc(var(--site-chrome-height) + 3rem) 0 2rem!important;background:var(--sb-bg)!important}.h-page--clinic .h-hero.h-hero--phone-demo,.h-page--clinic .h-hero--phone-demo-hero,.h-page--clinic .h-hero--phone-demo-nested{contain:none;overflow:visible}.h-page--clinic .h-hero-split,.h-page--clinic .h-hero-split-inner,.h-page--clinic .h-hero-split-grid,.h-page--clinic .h-hero-split-demo,.h-page--clinic .h-hero-composition-wrap,.h-page--clinic .h-hero--phone-demo-hero,.h-page--clinic .h-hero--phone-demo-nested,.h-page--clinic .h-hero-inner--stacked,.h-page--clinic .h-hero-l--center,.h-page--clinic .h-pt-bridge-inner--hero,.h-page--clinic .h-pt-bridge-tier--intro,.h-page--clinic .h-pt-bridge-stage--intro,.h-page--clinic .h-hero-composition,.h-page--clinic .h-pt-bridge-phones,.h-page--clinic .h-pt-bridge-phone-wrap{overflow:visible}.h-page--clinic .h-hero-split .h-hero.h-hero--phone-demo{contain:none!important;background:0 0!important;padding:0!important;overflow:visible!important}.h-page--clinic .h-hero-inner--stacked{max-width:1120px}.h-page--clinic .h-eyebrow--hero{letter-spacing:-.01em;text-transform:none;font-size:.875rem;font-weight:500;color:var(--sb-ink-faint)!important}.h-page--clinic .h-hero-h--hero-megabold,.h-page--clinic .h-pt-bridge-h{color:var(--sb-ink)!important;font-weight:700!important}.h-page--clinic .h-pt-bridge-h{text-align:center}.h-page--clinic .h-hero-h em,.h-page--clinic .h-pt-bridge-h em{font-style:italic;font-weight:inherit;font-synthesis:none;background:var(--sb-grad-text);-webkit-background-clip:text;background-clip:text;color:#0000!important}.sb-hero-segments{flex-wrap:wrap;gap:.45rem;width:100%;min-width:0;max-width:100%;margin:0 0 1rem;display:flex}.sb-hero-segment{border:1px solid var(--sb-border);letter-spacing:-.01em;color:var(--sb-ink-muted);background:#ffffffb8;border-radius:999px;align-items:center;padding:.35rem .7rem;font-size:.78rem;font-weight:600;text-decoration:none;transition:border-color .2s,color .2s,background .2s;display:inline-flex}.sb-hero-segment:hover{color:var(--sb-blue);background:#fff;border-color:#0066d659}.sb-hero-segment.is-active{color:var(--sb-blue);background:#007aff14;border-color:#007aff73}.sb-hero-segment--home{font-weight:700}.sb-hero-lede{max-width:46ch;color:var(--sb-ink-muted);margin:.85rem 0 0;font-size:1.05rem;line-height:1.55}.sb-hero-lede--split{margin-top:1rem}.sb-section--solution-hero{padding-top:1.75rem;padding-bottom:1.25rem}.sb-wrap--solution-hero{max-width:52rem}.sb-wrap--solution-hero .sb-hero-h1{max-width:none;margin-bottom:.35rem}.sb-wrap--solution-hero .h-hero-sub--bridge{text-align:left;max-width:40ch;margin-top:1rem}.sb-wrap--solution-hero .h-hero-sub--bridge>span{display:block}.sb-wrap--solution-hero .h-hero-sub--bridge>span+span{margin-top:.35em}.sb-wrap--solution-hero .sb-hero-actions{justify-content:flex-start;margin-top:1.35rem}.sb-solution-hero-demo-link{color:var(--sb-ink-muted);margin:1.1rem 0 0;font-size:.92rem}.sb-section--texts-compact{padding-top:clamp(2.5rem,5vw,3.5rem)}.sb-section-lede--flush{margin-bottom:1.75rem}.sb-section--care-settings{background:var(--sb-bg-soft)}.sb-care-settings{grid-template-columns:repeat(3,1fr);gap:1rem;margin:0;padding:0;list-style:none;display:grid}@media (width<=900px){.sb-care-settings{grid-template-columns:1fr}}.sb-care-setting-card{border-radius:var(--sb-radius-sm);border:1px solid var(--sb-border);height:100%;box-shadow:var(--sb-shadow);color:inherit;background:#fff;flex-direction:column;padding:1.25rem 1.35rem;text-decoration:none;transition:border-color .2s,transform .2s,box-shadow .2s;display:flex}.sb-care-setting-card:hover{border-color:#007aff59;transform:translateY(-2px);box-shadow:0 12px 32px -16px #0f12192e}.sb-care-setting-card-h{color:var(--sb-ink);margin:0 0 .45rem;font-size:1.05rem;font-weight:700}.sb-care-setting-card-p{color:var(--sb-ink-muted);flex:1;margin:0;font-size:.9rem;line-height:1.5}.sb-care-setting-card-link{color:var(--sb-blue);margin-top:.85rem;font-size:.82rem;font-weight:600}.sb-queue-window-footer{border-top:1px solid var(--sb-border);background:#fafbfc;flex-wrap:wrap;gap:.45rem;padding:.65rem 1rem;display:flex}.sb-queue-footer-btn{border:1px solid var(--sb-border);color:var(--sb-ink-muted);background:#fff;border-radius:8px;padding:.35rem .65rem;font-size:.72rem;font-weight:600;display:inline-flex}.h-page--clinic .sb-hero-h1{flex-direction:column;align-items:flex-start;gap:.08em;line-height:1.08;display:flex}.h-page--clinic .sb-hero-h1-line{display:block}.h-page--clinic .sb-hero-h1-line--opener{line-height:inherit;white-space:normal;flex-wrap:wrap;align-items:baseline;column-gap:0;display:flex}.h-page--clinic .sb-hero-h1-line--close{max-width:none;display:block}.h-page--clinic .sb-hero-h1-line--opener>.sb-hero-h1-static{vertical-align:baseline;display:inline}.h-page--clinic .sb-hero-h1-typewriter-slot{vertical-align:baseline;grid-template-columns:max-content;display:inline-grid}.h-page--clinic .sb-hero-h1-typewriter-slot .sb-hero-typewriter-rail,.h-page--clinic .sb-hero-h1-typewriter-slot .sb-hero-typewriter-live{font:inherit;letter-spacing:inherit;line-height:inherit;grid-area:1/1}@media (width>=901px){.h-page--clinic .sb-hero-h1-typewriter-slot .sb-hero-typewriter-rail,.h-page--clinic .sb-hero-h1-typewriter-slot .sb-hero-typewriter-live{white-space:nowrap}}@media (width<=900px){.h-page--clinic .sb-hero-h1-typewriter-slot{grid-template-columns:minmax(0,1fr);max-width:100%}.h-page--clinic .sb-hero-h1-typewriter-slot .sb-hero-typewriter-rail,.h-page--clinic .sb-hero-h1-typewriter-slot .sb-hero-typewriter-live{white-space:normal;overflow-wrap:break-word}}.h-page--clinic .sb-hero-h1-typewriter-slot .sb-hero-typewriter-rail{visibility:hidden;pointer-events:none;-webkit-user-select:none;user-select:none}.h-page--clinic .sb-hero-h1-typewriter-slot .sb-hero-typewriter-live{inset:unset;display:inline;position:static}.h-page--clinic .sb-hero-h1-typewriter-slot .sb-hero-typewriter-text{font:inherit;letter-spacing:inherit;line-height:inherit;vertical-align:baseline;display:inline}.h-page--clinic .sb-hero-h1-typewriter-slot .sb-hero-typewriter-caret{vertical-align:-.1em}.h-page--clinic .sb-hero-h1-static{color:var(--sb-ink);font-style:normal}.h-page--clinic .sb-hero-h1-dynamic{font-family:var(--font-display);letter-spacing:-.028em;-webkit-font-smoothing:antialiased;font-size:.94em;font-weight:600;line-height:1.12;position:relative}.h-page--clinic .sb-hero-typewriter-rail{visibility:hidden;pointer-events:none;-webkit-user-select:none;user-select:none;white-space:normal;overflow-wrap:break-word;max-width:100%;display:block}.h-page--clinic .sb-hero-typewriter-live{white-space:normal;overflow-wrap:break-word;max-width:100%;display:block;position:absolute;inset:0}.h-page--clinic .sb-hero-typewriter-text{background:var(--sb-grad-text)!important;color:#0000!important;-webkit-text-fill-color:transparent!important;-webkit-background-clip:text!important;background-clip:text!important}.h-page--clinic .sb-hero-typewriter-caret{vertical-align:-.08em;background:linear-gradient(#0066d6 0%,#0056cc 100%);border-radius:1px;width:3px;height:.9em;margin-left:4px;animation:1.05s step-end infinite sb-hero-caret-blink;display:inline-block}.h-page--clinic [data-pt-mini-portfolio=lab-prep] .h-pt-bridge-mini-focus-lead{font-family:var(--font-sans);letter-spacing:-.022em;-webkit-font-smoothing:antialiased;line-height:1.35;font-size:15px!important;font-weight:600!important}.h-page--clinic [data-pt-mini-portfolio=lab-prep] .h-pt-bridge-mini-focus-hint{font-family:var(--font-sans);letter-spacing:-.016em;line-height:1.4;font-size:13px!important;font-weight:400!important}@keyframes sb-hero-caret-blink{0%,55%{opacity:1}56%,to{opacity:0}}@media (prefers-reduced-motion:reduce){.h-page--clinic .sb-hero-typewriter-caret{opacity:.65;animation:none}}.h-page--clinic .h-hero-sub--bridge{text-align:center;max-width:36rem;margin-left:auto;margin-right:auto;font-size:1.05rem;line-height:1.55;color:var(--sb-ink-muted)!important}.h-page--clinic .h-hero-sub--bridge>span{display:block}.sb-hero-actions{flex-wrap:wrap;justify-content:center;gap:.75rem;margin:1.5rem 0 0;display:flex}.sb-hero-proof{text-align:center;color:var(--sb-ink-faint);margin:0 0 1.5rem;font-size:.82rem}.h-page--clinic .h-hero-r--below{display:none!important}.h-page--clinic .h-pt-bridge-inner--hero{margin-top:0}.h-page--clinic .h-pt-bridge-phone-caption{text-align:center;letter-spacing:normal;text-transform:none;color:var(--sb-ink-faint);margin:.5rem 0 0;font-size:.875rem;font-weight:400}.h-page--clinic .h-pt-bridge-tier--intro,.h-page--clinic .h-pt-bridge-tier--intro .h-pt-bridge-stage,.h-page--clinic .h-hero--phone-demo[data-pt-bridge] .h-pt-bridge-inner--hero,.h-page--clinic .h-pt-bridge-stage.h-pt-bridge-stage--intro{margin-top:0}.h-page--clinic .h-pt-bridge-scenario-pill{background:var(--sb-bg-soft);color:var(--sb-ink-muted);border:1px solid var(--sb-border);cursor:pointer}.h-page--clinic .h-pt-bridge-scenario-pill:hover{color:var(--sb-ink);border-color:#8c80c059}.h-page--clinic .h-pt-bridge-scenario-pill.is-active,.h-page--clinic .h-pt-bridge-scenario-pill[aria-selected=true]{color:var(--sb-ink);background:#fff;border-color:#8c80c059;box-shadow:0 0 0 1px #5ac8fa40}.h-pt-bridge-scenario-groups{text-align:left;flex-direction:column;gap:1rem;margin:0 0 1.25rem;display:flex}.h-pt-bridge-scenario-group{flex-direction:column;gap:.45rem;display:flex}.h-pt-bridge-scenario-group-label{letter-spacing:.08em;text-transform:uppercase;color:#ffffff85;margin:0;font-size:.72rem;font-weight:700}.h-pt-bridge-scenario-group-lede{color:#ffffff94;max-width:52ch;margin:0;font-size:.82rem;line-height:1.45}.h-page--clinic .h-pt-bridge-scenario-group-label,.h-page--clinic .h-pt-bridge-scenario-group-lede{color:var(--sb-ink-muted)}.h-page--clinic-fm .h-pt-bridge-scenario-groups{margin-bottom:1rem}.h-page--clinic-fm .h-pt-bridge-scenario-bar{justify-content:flex-start}.sb-section{padding:var(--sb-space-section) clamp(1.25rem, 4vw, 2rem)}.sb-section--texts{padding-top:var(--sb-space-section);padding-bottom:var(--sb-space-section)}.sb-card-fixed{flex-direction:column;min-height:11.5rem;display:flex}.sb-card-fixed .sb-bridge-callout-p,.sb-card-fixed .sb-outcome-card-p,.sb-card-fixed blockquote{flex:1}.sb-section--tight{padding-top:clamp(2rem,4vw,3rem);padding-bottom:clamp(2rem,4vw,3rem)}.sb-wrap{max-width:1120px;margin:0 auto}.sb-h1{font-size:var(--sb-h1);letter-spacing:-.03em;line-height:1.05}.sb-section-h{font-family:var(--font-sans);font-size:var(--sb-h2);letter-spacing:-.03em;color:var(--sb-ink);text-align:center;max-width:22ch;margin:0 auto .75rem;font-weight:700;line-height:1.12}.sb-section-h em{background:var(--sb-grad-text);color:#0000;-webkit-background-clip:text;background-clip:text;font-style:italic}.sb-section-lede{margin:0 auto var(--sb-space-title);text-align:center;max-width:42rem;color:var(--sb-ink-muted);font-size:1.02rem;line-height:1.55}.sb-btn--on-dark{color:#fff;border-color:#ffffff47}.sb-btn--on-dark:hover{color:#fff;background:#ffffff14}.sb-bento{grid-template-columns:repeat(12,1fr);gap:1rem;display:grid}.sb-bento-card{background:var(--sb-bg-card);border:1px solid var(--sb-border);border-radius:var(--sb-radius);min-height:220px;box-shadow:var(--sb-shadow);flex-direction:column;grid-column:span 4;padding:1.35rem 1.35rem 1.1rem;display:flex}.sb-bento-card--wide{grid-column:span 8}.sb-bento-card--tall{grid-column:span 4;min-height:280px}.sb-bento-card-h{letter-spacing:-.02em;color:var(--sb-ink);margin:0 0 .45rem;font-size:1.1rem;font-weight:700}.sb-bento-card-p{color:var(--sb-ink-muted);flex:1;margin:0;font-size:.92rem;line-height:1.5}.sb-bento-visual{border-radius:var(--sb-radius-sm);background:linear-gradient(#fff 0%,#fff9 100%);border:1px solid #fffc;justify-content:center;align-items:flex-end;min-height:100px;margin-top:auto;padding-top:1rem;display:flex;overflow:hidden}.sb-bento-visual--sms{align-items:center;padding:1rem}.sb-bento-bubble{border-radius:18px;max-width:88%;padding:.55rem .75rem;font-size:.78rem;line-height:1.35;display:block}.sb-bento-bubble--in{color:var(--sb-ink);background:#e9e9eb;align-self:flex-start;margin-right:auto}.sb-bento-bubble--out{background:var(--sb-grad);color:var(--sb-navy-deep);align-self:flex-end;margin-top:.35rem;margin-left:auto}.sb-bento-visual--brief{flex-direction:column;align-items:stretch;gap:.35rem;padding:.75rem 1rem}.sb-bento-brief-line{background:#0f121914;border-radius:4px;height:6px}.sb-bento-brief-line--accent{background:var(--sb-grad);opacity:.85;width:55%}.sb-bento-visual--schedule{flex-wrap:wrap;place-content:flex-start;gap:.35rem;padding:1rem}.sb-bento-pill{border:1px solid var(--sb-border);color:var(--sb-ink-muted);background:#fff;border-radius:999px;padding:.3rem .55rem;font-size:.68rem;font-weight:600}.sb-bento-pill--on{background:var(--sb-grad);color:var(--sb-navy-deep);border-color:#0000}@media (width<=900px){.sb-bento-card,.sb-bento-card--wide,.sb-bento-card--tall{grid-column:span 12;min-height:auto}}.sb-integration-grid{grid-template-columns:repeat(2,1fr);gap:1rem;margin-bottom:2rem;display:grid}.sb-integration-card{background:var(--sb-bg-card);border:1px solid var(--sb-border);border-radius:var(--sb-radius);box-shadow:var(--sb-shadow);padding:1.75rem}.sb-integration-card-h{letter-spacing:-.02em;margin:0 0 .5rem;font-size:1.2rem;font-weight:700}.sb-integration-card-p{color:var(--sb-ink-muted);margin:0 0 1rem;font-size:.95rem;line-height:1.5}.sb-integration-card-a{color:#004999;font-size:.88rem;font-weight:600;text-decoration:none}.sb-integration-card-a:hover{text-decoration:underline}@media (width<=700px){.sb-integration-grid{grid-template-columns:1fr}}.sb-quotes{background:var(--sb-navy);color:#f4f5f8;border-radius:0}.sb-quotes .sb-section-h{color:#fff;max-width:22ch}.sb-quotes .sb-section-h em{background:var(--sb-grad-text);-webkit-background-clip:text;background-clip:text}.sb-quotes-track{grid-template-columns:repeat(3,1fr);gap:1rem;margin-top:2rem;display:grid}.sb-quote-card{border-radius:var(--sb-radius);background:#ffffff0f;border:1px solid #ffffff1a;padding:1.35rem}.sb-quote-card blockquote{color:#ffffffeb;margin:0 0 1rem;font-size:.95rem;line-height:1.55}.sb-quote-name{margin:0;font-size:.88rem;font-weight:600}.sb-quote-role{color:#ffffff8c;margin:.15rem 0 0;font-size:.78rem}@media (width<=900px){.sb-quotes-track{grid-template-columns:1fr}}.sb-faq-grid{grid-template-columns:repeat(2,1fr);gap:0 2rem;display:grid}.sb-faq-item{border-bottom:1px solid var(--sb-border)}.sb-faq-item summary{cursor:pointer;color:var(--sb-ink);padding:1.1rem 2rem 1.1rem 0;font-size:.95rem;font-weight:600;list-style:none;position:relative}.sb-faq-item summary::-webkit-details-marker{display:none}.sb-faq-item summary:after{content:"+";color:var(--sb-ink-faint);font-size:1.25rem;font-weight:400;position:absolute;top:50%;right:0;transform:translateY(-50%)}.sb-faq-item[open] summary:after{content:"−"}.sb-faq-a{color:var(--sb-ink-muted);margin:0 0 1.1rem;padding-right:2rem;font-size:.92rem;line-height:1.55}@media (width<=768px){.sb-faq-grid{grid-template-columns:1fr}}.sb-compliance{text-align:center;color:var(--sb-ink-muted);max-width:40rem;margin:0 auto;font-size:.88rem;line-height:1.5}.sb-footer-cta-wrap{padding:var(--sb-space-section) clamp(1.25rem, 4vw, 2rem) clamp(5rem, 10vw, 7rem)}.sb-footer-cta{background:var(--sb-navy);border-radius:calc(var(--sb-radius) + 12px);text-align:center;color:#fff;flex-direction:column;align-items:center;gap:1.5rem;max-width:1120px;margin:0 auto;padding:clamp(3.5rem,7vw,5rem) clamp(2rem,5vw,3.5rem);display:flex}.sb-footer-cta-h{font-family:var(--font-sans);letter-spacing:-.03em;max-width:20ch;margin:0;font-size:clamp(2rem,4.5vw,3rem);font-style:normal;font-weight:700;line-height:1.1}.sb-footer-cta-sub,.sb-footer-cta-lede{color:#ffffffb8;margin:0;font-size:1.05rem}.sb-footer-cta-actions{flex-wrap:wrap;justify-content:center;gap:.85rem;display:flex}.sb-btn--lg{padding:1rem 2rem;font-size:1.05rem}.h-page--clinic .site-footer{border-top:none;margin-top:0;background:0 0!important}.h-page--clinic .h-pt-bridge-tier--expanded{--hp-line:var(--sb-border);--hp-line-soft:#ffffff0a;--hp-good:#6ee7a0;--hp-watch:#fbbf24;border-radius:calc(var(--sb-radius) + 4px);border:1px solid var(--sb-border);border-top:1px solid var(--sb-border);background:var(--sb-bg-card);box-shadow:var(--sb-shadow);margin-top:2rem;padding:clamp(2rem,4vw,2.75rem) clamp(1.25rem,3vw,2rem)}.h-page--clinic .h-pt-bridge-tier--expanded .h-eyebrow--whisper{color:var(--sb-ink-faint)!important}.h-page--clinic .h-pt-bridge-tier--expanded .h-hp-card--demo,.h-page--clinic .h-pt-bridge-tier--expanded .h-hp-card--unified{--hp-ink:#0f1219;--hp-ink-mut:#0f1219c7;--hp-ink-faint:#0f12198c;border:1px solid var(--sb-border)!important;color:#0f1219!important;background:#fff!important;box-shadow:0 12px 40px -20px #00000059!important}.h-page--clinic .h-pt-bridge-tier--expanded .h-hp-tag,.h-page--clinic .h-pt-bridge-tier--expanded .h-hp-name,.h-page--clinic .h-pt-bridge-tier--expanded .h-hp-portfolio-block-title,.h-page--clinic .h-pt-bridge-tier--expanded .h-hp-brief-section-title,.h-page--clinic .h-pt-bridge-tier--expanded .h-hp-brief-plan-name,.h-page--clinic .h-pt-bridge-tier--expanded .h-hp-brief-thread-text,.h-page--clinic .h-pt-bridge-tier--expanded .h-hp-brief-takeaway,.h-page--clinic .h-pt-bridge-tier--expanded .h-hp-trajectory-num,.h-page--clinic .h-pt-bridge-tier--expanded .h-hp-trend-list-name,.h-page--clinic .h-pt-bridge-tier--expanded .h-hp-findings-table tbody th,.h-page--clinic .h-pt-bridge-tier--expanded .h-hp-findings-table tbody td:first-of-type{color:var(--sb-ink)!important}.h-page--clinic .h-pt-bridge-tier--expanded .h-hp-meta,.h-page--clinic .h-pt-bridge-tier--expanded .h-hp-visit-anchor,.h-page--clinic .h-pt-bridge-tier--expanded .h-hp-trajectory-meta,.h-page--clinic .h-pt-bridge-tier--expanded .h-hp-portfolio-block-lead,.h-page--clinic .h-pt-bridge-tier--expanded .h-hp-note-q,.h-page--clinic .h-pt-bridge-tier--expanded .h-hp-trend-insight,.h-page--clinic .h-pt-bridge-tier--expanded .h-hp-findings-table tbody td,.h-page--clinic .h-pt-bridge-tier--expanded .h-hp-brief-plan-dose,.h-page--clinic .h-pt-bridge-tier--expanded .h-hp-brief-thread-meta{color:var(--sb-ink-muted)!important}.h-page--clinic .h-pt-bridge-tier--expanded .h-hp-section-eye,.h-page--clinic .h-pt-bridge-tier--expanded .h-hp-findings-meta,.h-page--clinic .h-pt-bridge-tier--expanded .h-hp-brief-deliverable-eyebrow,.h-page--clinic .h-pt-bridge-tier--expanded .h-hp-brief-section-meta,.h-page--clinic .h-pt-bridge-tier--expanded .h-hp-trajectory-label,.h-page--clinic .h-pt-bridge-tier--expanded .h-hp-trajectory-prev,.h-page--clinic .h-pt-bridge-tier--expanded .h-hp-note-date,.h-page--clinic .h-pt-bridge-tier--expanded .h-hp-note-prov,.h-page--clinic .h-pt-bridge-tier--expanded .h-hp-finding-prov,.h-page--clinic .h-pt-bridge-tier--expanded .h-hp-brief-plan-status{color:var(--sb-ink-faint)!important}.h-page--clinic .h-pt-bridge-tier--expanded .h-hp-brief-deliverable{background:var(--sb-bg-soft)!important;border:1px solid var(--sb-border)!important}.h-page--clinic .h-pt-bridge-tier--expanded .h-hp-brief-takeaway,.h-page--clinic .h-pt-bridge-tier--expanded .h-hp-brief-takeaway--compact{color:var(--sb-ink)!important;background:#4a6f9e14!important;border-left:3px solid #0056cc!important;border-radius:10px!important;margin:0 0 6px!important;padding:12px 14px!important;font-size:15px!important;font-weight:600!important;line-height:1.45!important}.h-page--clinic .h-pt-bridge-tier--expanded .h-hp-brief-visit-for{color:var(--sb-ink-muted)!important;text-align:left!important;margin:0 0 6px!important;font-size:12px!important;font-weight:600!important}.h-page--clinic .h-pt-bridge-tier--expanded .h-hp-brief-takeaway--compact{text-align:left!important;font-size:14px!important;font-weight:500!important;line-height:1.55!important}.h-page--clinic .h-pt-bridge-tier--expanded .h-hp-head--compact,.h-page--clinic .h-pt-bridge-tier--expanded .h-hp-head--compact .h-hp-name,.h-page--clinic .h-pt-bridge-tier--expanded .h-hp-head--compact .h-hp-meta,.h-page--clinic .h-pt-bridge-tier--expanded .h-hp-head--compact .h-hp-visit-anchor{text-align:left!important}.h-page--clinic .h-pt-bridge-tier--expanded .h-hp-brief-deliverable{box-shadow:none!important;background:0 0!important;border:0!important;padding:0!important}.h-page--clinic .h-pt-bridge-tier--expanded .h-hp-brief-takeaway.is-brief-landed{background:#15803d14!important;border-left-color:#15803d!important}.h-page--clinic .h-pt-bridge-tier--expanded .h-hp-findings{border-color:var(--sb-border)!important;background:#0f121908!important}.h-page--clinic .h-pt-bridge-tier--expanded .h-hp-findings-table thead th{color:var(--sb-ink-muted)!important;border-bottom-color:var(--sb-border)!important}.h-page--clinic .h-pt-bridge-tier--expanded .h-hp-findings-table tbody td{border-bottom-color:var(--sb-border)!important}.h-page--clinic .h-pt-bridge-tier--expanded .h-hp-finding-row--watch th{color:#b45309!important}.h-page--clinic .h-pt-bridge-tier--expanded .h-hp-finding-row--good th{color:#15803d!important}.h-page--clinic .h-pt-bridge-tier--expanded .h-hp-trend{border-color:var(--sb-border)!important;background:#fff!important}.h-page--clinic .h-pt-bridge-tier--expanded .h-hp-trajectory-stat{border-color:var(--sb-border)!important;background:#0f121908!important}.h-page--clinic .h-pt-bridge-tier--expanded .h-hp-trajectory-stat--good .h-hp-trajectory-label{color:#15803d!important}.h-page--clinic .h-pt-bridge-tier--expanded .h-hp-trajectory-stat--watch .h-hp-trajectory-label{color:#b45309!important}.h-page--clinic .h-pt-bridge-tier--expanded .h-hp-trajectory-delta{color:inherit!important}.h-page--clinic .h-pt-bridge-tier--expanded .h-hp-source{color:var(--sb-ink-muted)!important;border-color:var(--sb-border)!important;background:#fff!important}.h-page--clinic .h-pt-bridge-tier--expanded .h-hp-brief-plan-row{border-color:var(--sb-border)!important;background:#fff!important}.h-page--clinic .h-pt-bridge-tier--expanded .h-hp-brief-plan-row.is-text-logged{background:#15803d0f!important;border-color:#15803d38!important}.h-page--clinic .h-pt-bridge-tier--expanded .h-hp-brief-plan-row.is-text-logged .h-hp-brief-plan-status{color:#15803d!important}.h-page--clinic .h-pt-bridge-tier--expanded .h-hp-brief-thread-weave{color:#0056cc!important}.h-page--clinic .h-pt-bridge-tier--expanded .h-hp-brief-thread-rail:before{background:#5c4f8a40!important}.h-page--clinic .h-pt-bridge-tier--expanded .h-hp-brief-thread-row.is-portfolio-revealed .h-hp-brief-thread-rail:after{background:#0056cc!important}.h-page--clinic .h-pt-bridge-tier--expanded .h-hp-brief-prep{color:var(--sb-ink-muted)!important;background:#b453090f!important;border-color:#b453092e!important}.h-page--clinic .h-pt-bridge-tier--expanded .h-hp-brief-prep-label{color:#b45309!important}.h-page--clinic .h-pt-bridge-tier--expanded .h-hp-tag{color:#0056cc!important;background:#5c4f8a1a!important}.h-page--clinic .h-pt-bridge-tier--expanded .h-hp-tag-dot{background:#0056cc!important}.h-page--clinic .h-pt-bridge-tier--expanded .h-hp-note-q strong{color:var(--sb-ink)!important}.h-page--clinic .h-pt-bridge-tier--expanded .h-hp-head--compact{border-bottom:1px solid var(--sb-border)!important;margin-bottom:8px!important;padding-bottom:10px!important}.h-page--clinic .h-pt-bridge-tier--expanded .h-hp-head--compact .h-hp-name{margin:0!important;font-size:clamp(20px,2.5vw,26px)!important}.h-page--clinic .h-pt-bridge-tier--expanded .h-hp-head--compact .h-hp-meta{margin:2px 0 0!important;font-size:13px!important}.h-page--clinic .h-pt-bridge-tier--expanded .h-hp-head--compact .h-hp-visit-anchor{margin:4px 0 0!important;font-size:10px!important}.h-page--clinic .h-pt-bridge-doc,.h-page--clinic .h-pt-mini-portfolio,.h-page--clinic .h-pt-mini-shell{border:1px solid var(--sb-border);box-shadow:var(--sb-shadow);background:linear-gradient(#f8f9fb 0%,#eceef2 100%)}.h-page--clinic .h-pt-bridge-doc-name,.h-page--clinic .h-pt-bridge-mini-focus-lead{color:var(--sb-ink)!important}.h-page--clinic .h-pt-bridge-doc-meta,.h-page--clinic .h-pt-bridge-doc-foot,.h-page--clinic .h-pt-bridge-mini-focus-hint,.h-page--clinic .h-pt-bridge-mini-insight{color:var(--sb-ink-muted)!important}.h-page--clinic .h-pt-bridge-mini-insight{max-width:28ch;margin:6px 0 0;font-size:12px;font-weight:500;line-height:1.4}.h-page--clinic [data-pt-portfolio-body]:not(.is-active){display:none}.sb-section--proof{background:linear-gradient(#b8e0ff1f 0%,#0000 100%);padding-top:clamp(2.5rem,5vw,3.5rem);padding-bottom:clamp(2rem,4vw,2.75rem)}.sb-proof-tagline{text-align:center;max-width:40rem;color:var(--sb-ink-muted);margin:0 auto 1.75rem;font-size:1.02rem;line-height:1.5}.sb-stats{grid-template-columns:repeat(3,1fr);gap:1rem;margin:0;padding:0;list-style:none;display:grid}.sb-stat{border-radius:var(--sb-radius-sm);border:1px solid var(--sb-border);box-shadow:var(--sb-shadow);text-align:center;background:#fff;padding:1.25rem 1rem}.sb-stat__value{font-family:var(--font-sans);letter-spacing:-.03em;color:var(--sb-ink);margin:0;font-size:clamp(1.75rem,3vw,2.25rem);font-weight:700;line-height:1.1}.sb-stat__label{color:var(--sb-ink);margin:.35rem 0 0;font-size:.9rem;font-weight:600}.sb-stat__detail{color:var(--sb-ink-faint);margin:.5rem 0 0;font-size:.78rem;line-height:1.45}.sb-section--journey{background:var(--sb-bg-soft)}.sb-journey__inner{text-align:left;max-width:40rem}.sb-journey__eyebrow{text-align:left;margin-bottom:.75rem}.sb-journey__body{color:var(--sb-ink-muted);margin:0 0 1.25rem;font-size:1.02rem;line-height:1.55}.sb-pillars{grid-template-columns:repeat(3,1fr);gap:1rem;margin:2rem 0 0;padding:0;list-style:none;display:grid}.sb-pillar{border-radius:var(--sb-radius-sm);border:1px solid var(--sb-border);box-shadow:var(--sb-shadow);background:#fff;padding:1.35rem}.sb-pillar__title{letter-spacing:-.02em;color:var(--sb-ink);margin:0 0 .5rem;font-size:1.05rem;font-weight:700}.sb-pillar__body{color:var(--sb-ink-muted);margin:0;font-size:.9rem;line-height:1.5}.sb-section--solutions{background:linear-gradient(#0000,#5ac8fa14 100%)}.sb-solutions-grid{grid-template-columns:repeat(3,1fr);gap:1rem;margin:0;padding:0;list-style:none;display:grid}.sb-solution-card{border-radius:var(--sb-radius);border:1px solid var(--sb-border);height:100%;box-shadow:var(--sb-shadow);background:#fff;flex-direction:column;padding:1.35rem;display:flex}.sb-solution-card__title{color:var(--sb-ink);margin:0 0 .75rem;font-size:1.05rem;font-weight:700}.sb-solution-card__bullets{color:var(--sb-ink-muted);flex:1;margin:0 0 1rem;padding-left:1.1rem;font-size:.88rem;line-height:1.5}.sb-solution-card__bullets li+li{margin-top:.4rem}.sb-solution-card__cta{color:var(--sb-navy);font-size:.9rem;font-weight:600;text-decoration:none}.sb-solution-card__cta:hover{text-decoration:underline}.sb-solutions-foot{text-align:center;margin:1.25rem 0 0;font-size:.92rem}.sb-impact-grid{grid-template-columns:repeat(3,1fr);gap:1rem;margin:2rem 0 0;padding:0;list-style:none;display:grid}.sb-impact-card{border-radius:var(--sb-radius-sm);background:var(--sb-bg-card);border:1px solid var(--sb-border);height:100%;color:inherit;flex-direction:column;padding:1.25rem;text-decoration:none;transition:border-color .2s,box-shadow .2s;display:flex}.sb-impact-card:hover{box-shadow:var(--sb-shadow);border-color:#8c80c066}.sb-impact-card__type{letter-spacing:.08em;text-transform:uppercase;color:var(--sb-ink-faint);font-family:JetBrains Mono,ui-monospace,monospace;font-size:.62rem;font-weight:600}.sb-impact-card__title{color:var(--sb-ink);margin:.5rem 0;font-size:1rem;font-weight:650;line-height:1.35}.sb-impact-card__insight{color:var(--sb-ink-muted);flex:1;margin:0;font-size:.88rem;line-height:1.5}.sb-impact-card__link{color:var(--sb-navy);margin-top:.75rem;font-size:.85rem;font-weight:600}.sb-section--trust{padding-top:clamp(2rem,4vw,3rem);padding-bottom:clamp(2rem,4vw,3rem)}.sb-section-h--compact{margin-bottom:1rem;font-size:clamp(1.25rem,2.5vw,1.65rem)}.sb-trust__inner{text-align:center}.sb-trust-badges{flex-wrap:wrap;justify-content:center;gap:.65rem;margin:0;padding:0;list-style:none;display:flex}.sb-trust-badge{color:var(--sb-ink);border:1px solid var(--sb-border);background:#fff;border-radius:999px;padding:.5rem 1rem;font-size:.82rem;font-weight:600;text-decoration:none;transition:background .15s,border-color .15s;display:inline-block}.sb-trust-badge:hover{background:#b8e0ff33;border-color:#8c80c073}.sb-trust-note{margin:1rem 0 0;font-size:.9rem}.sb-bento-brief-mock{text-align:left;width:100%;padding:.75rem}.sb-bento-brief-mock__label{letter-spacing:.1em;text-transform:uppercase;color:var(--sb-ink-faint);margin:0 0 .35rem;font-family:JetBrains Mono,ui-monospace,monospace;font-size:.58rem;font-weight:600}.sb-bento-brief-mock__line{color:var(--sb-ink);margin:0;font-size:.78rem;font-weight:600}.sb-bento-brief-mock__line--muted{color:var(--sb-ink-muted);margin-top:.25rem;font-weight:500}@media (width<=900px){.sb-stats,.sb-pillars,.sb-solutions-grid,.sb-impact-grid{grid-template-columns:1fr}}.h-pt-bridge-demo-headline{text-align:center;max-width:28rem;font-family:var(--font-sans);letter-spacing:-.02em;color:var(--sb-ink,#0f1219);margin:0 auto clamp(1rem,2.5vw,1.5rem);font-size:clamp(1.05rem,2vw,1.25rem);font-weight:650;line-height:1.35}.h-pt-bridge-stage-grid[data-pt-bridge-causal]{grid-template-columns:minmax(0,360px) minmax(24px,56px) minmax(0,340px);justify-content:center;align-items:start;gap:clamp(8px,1.5vw,20px);max-width:820px;margin-inline:auto}.h-pt-bridge-stage-grid[data-pt-bridge-causal]:not(.is-refill-causal) .h-pt-bridge-causal-beam{display:none}.h-pt-bridge-stage-grid[data-pt-bridge-causal]:not(.is-refill-causal){grid-template-columns:minmax(0,396px) minmax(0,380px);gap:clamp(16px,3vw,32px)}@media (width<=640px){.h-pt-bridge-stage-grid,.h-pt-bridge-stage-grid[data-pt-bridge-causal],.h-pt-bridge-stage-grid[data-pt-bridge-causal]:not(.is-refill-causal){grid-template-columns:1fr;justify-items:center;gap:1.25rem}.h-pt-bridge-stage-grid.is-refill-causal .h-pt-bridge-mini-wrap{margin-left:0}.h-pt-bridge-stage-grid.is-refill-causal .h-pt-bridge-phones{margin-right:0}}.h-pt-bridge-stage-grid.is-refill-causal .h-pt-bridge-mini-wrap{z-index:0;margin-left:-12px}.h-pt-bridge-stage-grid.is-refill-causal .h-pt-bridge-phones{z-index:2;margin-right:-8px}.h-pt-bridge-mini-caption,.h-pt-bridge-phone-caption{text-align:center;letter-spacing:.08em;text-transform:uppercase;color:var(--sb-ink-faint,#8b919c);margin:0;font-size:.72rem;font-weight:600}.h-pt-bridge-causal-beam{pointer-events:none;opacity:0;justify-content:center;place-self:center;align-items:center;width:100%;height:88px;transition:opacity .35s;display:flex;position:relative}.h-pt-bridge-stage-grid.is-refill-causal .h-pt-bridge-causal-beam{opacity:1}.h-pt-bridge-causal-beam-line{background:linear-gradient(90deg,#2a9d8f0d 0%,#2a9d8f8c 50%,#2a9d8f0d 100%);border-radius:2px;width:100%;height:2px;display:block}.h-pt-bridge-causal-beam-packet{opacity:0;background:#2a9d8f;border-radius:50%;width:10px;height:10px;margin-top:-5px;position:absolute;top:50%;left:0;transform:translate(0);box-shadow:0 0 0 4px #2a9d8f38}.h-pt-bridge-stage-grid.is-beam-active .h-pt-bridge-causal-beam-packet{animation:.85s cubic-bezier(.22,1,.36,1) forwards h-pt-causal-packet}.h-pt-bridge-stage-grid.is-beam-active .h-pt-bridge-causal-beam-line{animation:.85s h-pt-causal-line-pulse}@keyframes h-pt-causal-packet{0%{opacity:0;transform:translate(0)scale(.6)}15%{opacity:1}to{opacity:0;transform:translate(calc(100% - 10px))scale(1)}}@keyframes h-pt-causal-line-pulse{0%,to{opacity:.6}50%{opacity:1;filter:brightness(1.15)}}.h-pt-causal-product{width:40px;height:40px;font-family:var(--font-sans);color:#1d6b62;letter-spacing:-.04em;background:linear-gradient(145deg,#2a9d8f33 0%,#2a9d8f14 100%),#fff;border-radius:10px;flex-shrink:0;place-items:center;font-size:11px;font-weight:700;display:grid;box-shadow:inset 0 0 0 1px #2a9d8f59,0 0 #2a9d8f00}.h-pt-causal-product:before{content:"Bb"}.h-pt-causal-product.is-linked,.h-pt-bridge-stage-grid.is-sync-highlight .h-pt-causal-product{box-shadow:inset 0 0 0 1px #2a9d8f80,0 0 0 4px #2a9d8f33}.h-pt-bridge-phone-scenario[data-pt-phone-panel=refill-nudge]{justify-content:flex-start}.h-pt-bridge-phone-scenario[data-pt-phone-panel=refill-nudge] .h-pt-bridge-phone-thread{flex-direction:column;flex:1;justify-content:center;padding-top:0;padding-bottom:12px;display:flex}.h-pt-bridge-phone-scenario[data-pt-phone-panel=refill-nudge] .h-pt-bridge-msg--refill{align-self:flex-start}.h-pt-bridge-phone.is-causal-fly .h-pt-bridge-link-preview{animation:.7s cubic-bezier(.22,1,.36,1) forwards h-pt-causal-card-fly}@keyframes h-pt-causal-card-fly{0%{opacity:1;transform:translate(0,0)scale(1)}55%{opacity:.85;transform:translate(42px,-8px)scale(.92)}to{opacity:0;transform:translate(72px,-14px)scale(.78)}}.h-page--clinic .h-hero-split-demo .h-pt-bridge-phone-wrap{padding-inline:0}.h-pt-mini-shell.is-refill-layout .h-pt-bridge-mini-compact-id{color:var(--hp-ink-mut,#0f1826b8);margin:0 0 12px;font-size:13px;line-height:1.4}.h-pt-mini-shell.is-refill-layout .h-pt-bridge-mini-compact-id strong{color:var(--hp-ink,#0f1826);font-size:15px;font-weight:650;display:block}.h-pt-mini-portfolio--refill .h-pt-bridge-mini-sync-card{background:#fff;border:1px solid #2a9d8f47;border-radius:12px;align-items:flex-start;gap:12px;margin-bottom:12px;padding:12px;transition:border-color .25s,box-shadow .25s,opacity .35s,transform .35s;display:flex;box-shadow:0 4px 16px -8px #2a9d8f40}.h-pt-mini-portfolio--refill.is-protocol-saved .h-pt-bridge-mini-sync-card{opacity:0;pointer-events:none;border:none;height:0;margin:0;padding:0;overflow:hidden;transform:translateY(-6px)}.h-pt-mini-portfolio--refill .h-pt-bridge-mini-sync-copy{min-width:0}.h-pt-mini-portfolio--refill .h-pt-bridge-mini-focus-lead{color:var(--hp-ink,#0f1826);margin:0;font-size:14px;font-weight:650}.h-pt-mini-portfolio--refill .h-pt-bridge-mini-focus-hint{color:var(--hp-ink-mut,#0f1826b8);margin:4px 0 0;font-size:12.5px;line-height:1.4}.h-pt-bridge-mini-outcome{background:linear-gradient(135deg,#2a9d8f1a 0%,#15803d0f 100%);border:1px solid #2a9d8f52;border-radius:12px;margin-bottom:12px;padding:14px 14px 12px}.h-pt-bridge-mini-outcome[hidden]{display:none!important}.h-pt-mini-portfolio--refill.is-protocol-saved .h-pt-bridge-mini-outcome{animation:.5s cubic-bezier(.22,1,.36,1) forwards h-pt-outcome-in}@keyframes h-pt-outcome-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.h-pt-bridge-mini-outcome-kicker{letter-spacing:.1em;text-transform:uppercase;color:#15803d;margin:0 0 4px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:10px;font-weight:700}.h-pt-bridge-mini-outcome-title{letter-spacing:-.02em;color:var(--hp-ink,#0f1826);margin:0;font-size:1.05rem;font-weight:700}.h-pt-bridge-mini-outcome-sub{color:var(--hp-ink-mut,#0f1826b8);margin:4px 0 10px;font-size:13px}.h-pt-bridge-mini-outcome-checks{color:#15803d;flex-direction:column;gap:6px;margin:0;padding:0;font-size:12.5px;font-weight:500;list-style:none;display:flex}.h-pt-bridge-mini-outcome-checks li:before{content:"✓ ";font-weight:700}.h-pt-bridge-mini-workflow{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.h-pt-bridge-mini-workflow-step{color:var(--hp-ink-faint,#0f182680);background:0 0;border-radius:8px;padding:8px 10px 8px 28px;font-size:12px;line-height:1.35;transition:background .2s,color .2s;position:relative}.h-pt-bridge-mini-workflow-step:before{content:"";background:#0f18261f;border-radius:50%;width:8px;height:8px;margin-top:-4px;position:absolute;top:50%;left:10px}.h-pt-bridge-mini-workflow-step.is-active{color:var(--hp-ink,#0f1826);background:#2a9d8f14;font-weight:600}.h-pt-bridge-mini-workflow-step.is-active:before{background:#2a9d8f;box-shadow:0 0 0 3px #2a9d8f33}.h-pt-bridge-mini-workflow-step.is-done{color:var(--hp-ink-mut,#0f1826b8)}.h-pt-bridge-mini-workflow-step.is-done:before{background:#15803d}@media (width<=900px){.h-pt-bridge-stage-grid[data-pt-bridge-causal]{grid-template-columns:1fr;gap:20px}.h-pt-bridge-causal-beam{display:none!important}.h-pt-bridge-stage-grid.is-refill-causal .h-pt-bridge-phones,.h-pt-bridge-stage-grid.is-refill-causal .h-pt-bridge-mini-wrap{margin:0}}@media (prefers-reduced-motion:reduce){.h-pt-bridge-stage-grid.is-beam-active .h-pt-bridge-causal-beam-packet,.h-pt-bridge-phone.is-causal-fly .h-pt-bridge-link-preview,.h-pt-mini-portfolio--refill.is-protocol-saved .h-pt-bridge-mini-outcome{animation:none}}.h-page--clinic .h-hero-split{padding:calc(var(--site-chrome-height) + .65rem) 0 clamp(3rem, 6vw, 4.5rem);background:0 0;overflow:visible}.h-page--clinic .h-hero-split-inner,.h-page--clinic .h-container.h-hero-split-inner{width:100%;max-width:none;padding:0;padding-inline:var(--site-content-inset);box-sizing:border-box;margin:0 auto;overflow:visible}.h-page--clinic .h-hero-split-grid{grid-template-columns:minmax(0,.42fr) minmax(0,.58fr);align-items:start;gap:clamp(1.5rem,3vw,2.5rem);display:grid}.h-page--clinic .h-hero-split-grid>.h-hero-split-demo{min-width:0}@media (width>=901px){.h-page--clinic .h-hero-split-grid--homepage>.h-hero-split-demo{flex-shrink:0;min-width:300px}}@media (width<=900px){.h-page--clinic .h-hero-split-grid{grid-template-columns:1fr}.h-page--clinic .h-hero-split-grid--homepage>.h-hero-split-copy{order:1}.h-page--clinic .h-hero-split-grid--homepage>.h-hero-split-demo{order:2}.h-page--clinic .h-hero-split .h-container.h-hero-split-inner{padding:0;padding-inline:var(--site-content-inset)}.sb-hero-segments{-webkit-overflow-scrolling:touch;scrollbar-width:none;padding-inline:0 .35rem;flex-wrap:nowrap;margin-inline:0;padding-bottom:.2rem;overflow-x:auto}.sb-hero-segments::-webkit-scrollbar{display:none}.sb-hero-segment{flex-shrink:0;min-height:40px}.h-page--clinic-fm .sb-section--integrative-hero .h-container.h-hero-split-inner,.h-page--clinic-rural .sb-section--integrative-hero .h-container.h-hero-split-inner,.h-page--clinic-weight .sb-section--integrative-hero .h-container.h-hero-split-inner,.h-page--clinic-derm .sb-section--integrative-hero .h-container.h-hero-split-inner{padding:0;padding-inline:var(--site-content-inset)}.h-page--clinic .h-hero-split--minimal .h-hero-split-copy .hp-hero-h1.h-hero-h--hero-megabold{width:100%;max-width:100%;font-size:clamp(2.35rem,7.8vw,3.1rem)!important;line-height:1.06!important}.h-page--clinic .hp-hero-h1-line{white-space:normal;max-width:100%}.h-page--clinic .h-hero-split-grid--homepage>.h-hero-split-demo{width:100%;max-width:min(340px,100%);margin-inline:auto;transform:none}.h-page--clinic .h-hero-split-grid--homepage>.h-hero-split-copy,.h-page--clinic .h-hero-split-grid--homepage>.h-hero-split-demo{min-width:0}}.h-page--clinic .h-hero-split-copy{text-align:left;flex-direction:column;align-items:flex-start;gap:1.25rem;padding-top:0;display:flex}.h-page--clinic .h-hero-split-copy .h-hero-h--hero-megabold{text-align:left;letter-spacing:-.035em;max-width:min(100%,14.5em);margin:0;font-size:clamp(2.35rem,4.6vw,3.65rem);line-height:1.08}.h-page--clinic .h-hero-split--minimal .h-hero-split-copy .h-hero-h--hero-megabold{max-width:min(100%,14.5em)}.h-page--clinic .h-hero-split--minimal .h-hero-split-copy .hp-hero-h1.h-hero-h--hero-megabold{box-sizing:border-box;letter-spacing:-.045em;width:100%;max-width:100%;margin:0;font-size:clamp(3rem,6vw,4.75rem);line-height:1.04;display:block;font-weight:700!important}.h-page--clinic .hp-hero-h1-line{max-width:100%;display:block}@media (width>=901px){.h-page--clinic .hp-hero-h1-line{white-space:nowrap;max-width:none}}.h-page--clinic .h-hero-split-grid--homepage .hp-hero-headline{margin:0}.h-page--clinic .h-hero-split-grid--homepage .hp-hero-headline--editorial,.h-page--clinic .h-hero-split-grid--homepage .hp-hero-h1.hp-hero-headline{font-size:clamp(4.4rem,9.5vw,7.5rem);line-height:1.03}@media (width>=901px){.h-page--clinic .h-hero-split-grid--homepage .hp-hero-headline--editorial,.h-page--clinic .h-hero-split-grid--homepage .hp-hero-h1.hp-hero-headline{text-wrap:initial;max-width:none;font-size:clamp(3.35rem,5.6vw,4.85rem);line-height:1.05}.h-page--home.h-page--clinic .h-hero-split--minimal{min-height:max(36rem, calc(100svh - var(--site-chrome-height)));box-sizing:border-box;flex-direction:column;justify-content:center;display:flex;padding-top:calc(var(--site-chrome-height) + clamp(2rem, 5vh, 3.5rem))!important;padding-bottom:clamp(2rem,4vh,3.5rem)!important}.h-page--home.h-page--clinic .h-hero-split--minimal .h-hero-split-inner{width:100%}.h-page--clinic .h-hero-split-grid--homepage .hp-hero-h1.h-hero-h{text-align:left;flex-direction:column;align-items:flex-start;width:100%;max-width:min(100%,14em);display:flex}.h-page--clinic .h-hero-split-grid--homepage .hp-hero-h1-line{text-align:left;align-self:flex-start}}.h-page--clinic .h-hero-split-grid--homepage .hp-hero-subtext,.h-page--clinic .h-hero-split-grid--homepage .hp-hero-lede{max-width:40ch;color:var(--sb-ink-muted);margin:0;font-size:clamp(1.2rem,2.15vw,1.375rem);font-weight:400;line-height:1.5}.h-page--clinic .h-hero-split-grid--homepage .hp-hero-access-wrap{max-width:min(100%,30rem);margin-top:0}.h-page--clinic .h-hero-split-grid--homepage .hp-hero-bold-line,.h-page--clinic .h-hero-split-grid--homepage .hp-hero-tagline{max-width:38ch;color:var(--sb-ink-muted);margin:0;font-size:1.25rem;font-weight:600;line-height:1.45}@media (width>=901px){.h-page--clinic .h-hero-split-grid--homepage{grid-template-columns:minmax(0,1.05fr) minmax(220px,280px);align-items:center;gap:clamp(2rem,4.5vw,3.75rem)}.h-page--clinic .h-hero-split-grid--homepage>.h-hero-split-demo{--pt-hero-phone-w:255px;flex-shrink:0;place-self:center end;padding-bottom:0;padding-right:0;overflow:visible}.h-page--clinic .h-hero-split-grid--homepage>.h-hero-split-copy{padding-block:.5rem;overflow:visible}.h-page--clinic .h-hero-split-grid--homepage .h-hero-split-copy .hp-hero-h1.h-hero-h--hero-megabold{letter-spacing:-.044em;text-wrap:balance;width:100%;max-width:min(100%,13.5em);font-size:clamp(3.35rem,5.6vw,4.85rem);line-height:1.05;font-weight:700!important}.h-page--clinic .h-hero-split-grid--homepage .hp-hero-headline--editorial .hp-hero-h1-line{white-space:nowrap;text-wrap:initial;max-width:none}}@media (width<=640px){.h-page--clinic .h-hero-split{padding-top:calc(var(--site-chrome-height) + .85rem);padding-bottom:clamp(2.25rem,6vw,3.25rem)}.h-page--clinic .hp-hero-access-wrap{max-width:100%}.h-page--clinic .h-hero-split-copy .h-hero-h--hero-megabold:not(.hp-hero-h1),.h-page--clinic .h-hero-split--minimal .h-hero-split-copy .h-hero-h--hero-megabold:not(.hp-hero-h1){max-width:min(100%,13.5em);font-size:clamp(2rem,8.2vw,2.5rem)}.h-page--clinic .h-hero-split--minimal .h-hero-split-copy .hp-hero-h1.h-hero-h--hero-megabold{font-size:clamp(2.15rem,8.8vw,2.75rem)!important}.h-page--clinic .h-hero-split-grid--homepage>.h-hero-split-demo{max-width:min(290px,100%)}.h-page--clinic .h-pt-bridge-scenario-bar{-webkit-overflow-scrolling:touch;scrollbar-width:none;padding-inline:.15rem .35rem;flex-wrap:nowrap;justify-content:flex-start;max-width:100%;margin-inline:-.15rem;padding-bottom:.15rem;overflow-x:auto}.h-page--clinic .h-pt-bridge-scenario-bar::-webkit-scrollbar{display:none}.h-page--clinic .h-pt-bridge-scenario-pill{flex-shrink:0;min-height:40px;padding:.45rem .8rem;font-size:.78rem}}.h-page--clinic .h-hero-split-copy .sb-hero-h1-static{max-width:none}.h-page--clinic .h-hero-split-copy .sb-hero-h1-dynamic{max-width:min(100%,30ch);min-height:3.1em}.h-page--clinic .h-hero-split-copy .sb-hero-h1-typewriter-slot{max-width:none;min-height:0}.h-page--clinic .h-hero-split-copy .sb-hero-segments{margin-bottom:1.1rem}.h-page--clinic .h-hero-split-copy .h-hero-sub--bridge{text-align:left;max-width:36ch;margin:1.25rem 0 0;font-size:1.02rem;line-height:1.5}.h-page--clinic .h-hero-split-copy .h-hero-sub--bridge>span{display:block}.h-page--clinic .h-hero-split-copy .h-hero-sub--bridge>span+span{margin-top:.35em}.h-page--clinic .h-hero-split-copy .sb-hero-actions{justify-content:flex-start;margin-top:1.5rem}.h-page--clinic .h-eyebrow--hero{color:var(--linear-gold-light,#d9c48a);margin-bottom:.875rem}.h-page--clinic .h-hero-split--minimal .h-eyebrow--hero{margin-bottom:.875rem}.h-page--clinic .h-hero-composition-wrap{background:0 0;width:fit-content;min-width:0;max-width:100%;margin-inline:auto;overflow:visible}.h-page--clinic .h-hero-split-demo{--pt-phone-design-w:255px;--pt-hero-phone-w:255px;--pt-hero-phone-h:auto;width:fit-content;min-width:0;max-width:100%;padding-inline:max(8px, env(safe-area-inset-left,0px)) max(8px, env(safe-area-inset-right,0px));box-sizing:border-box;background:0 0;flex-shrink:0;margin-inline:auto;padding-bottom:1rem;display:block}.h-page--clinic .h-hero-split-demo .h-container.h-hero-inner--stacked,.h-page--clinic .h-hero-split-demo .h-hero-inner--stacked{width:100%;max-width:none;margin:0;padding:0}.h-page--clinic .h-hero-split-demo .h-hero-l--center{width:100%;max-width:none}.h-page--clinic .h-hero--phone-demo-hero{isolation:isolate;position:relative;background:0 0!important;padding:0!important}.h-page--clinic .h-hero-split--neural{isolation:isolate;position:relative;overflow:visible}.h-page--clinic .h-hero-split--neural .h-hero-split-inner,.h-page--clinic .h-hero-split--neural .h-hero-split-grid,.h-page--clinic .h-hero-split--neural .h-hero-split-copy,.h-page--clinic .h-hero-split--neural .h-hero-split-demo{z-index:1;position:relative}.h-page--clinic .hp-neural-backdrop--hero{z-index:0;pointer-events:none;contain:layout paint;width:100%;height:100%;position:absolute;inset:0;overflow:hidden;transform:none;-webkit-mask-image:radial-gradient(88% 78% at 50% 42%,#000 35%,#0000 92%);mask-image:radial-gradient(88% 78% at 50% 42%,#000 35%,#0000 92%)}.h-page--clinic .hp-neural-backdrop:not(.hp-neural-backdrop--hero){z-index:0;pointer-events:none;width:clamp(288px,135%,486px);height:clamp(468px,108%,828px);position:absolute;top:50%;left:50%;overflow:hidden;transform:translate(-50%,-50%);-webkit-mask-image:radial-gradient(72% 68% at 50% 46%,#000 18%,#0000 78%);mask-image:radial-gradient(72% 68% at 50% 46%,#000 18%,#0000 78%)}.h-page--clinic .hp-neural-canvas{width:100%;height:100%;display:block}.h-page--clinic .hp-neural-backdrop--hero .hp-neural-canvas--trees{z-index:2;pointer-events:none;contain:paint;width:100%;height:100%;position:absolute;inset:0}.h-page--clinic .hp-neural-backdrop--css{contain:layout paint}.h-page--clinic .hp-neural-css-grid,.h-page--clinic .hp-neural-css-mesh,.h-page--clinic .hp-neural-css-pulse{pointer-events:none;position:absolute;inset:0}.h-page--clinic .hp-neural-css-grid{opacity:.5;background-image:radial-gradient(circle,#6d5cff47 1.2px,#0000 1.2px);background-position:0 0;background-size:22px 22px}.h-page--clinic .hp-neural-backdrop--hero .hp-neural-css-grid{opacity:.28;z-index:0}.h-page--clinic .hp-neural-backdrop--hero .hp-neural-css-mesh{opacity:.2;z-index:1;contain:strict;animation:none}.h-page--clinic .hp-neural-backdrop--hero{contain:layout paint}.h-page--clinic .hp-neural-backdrop--hero .hp-neural-css-grid:after{display:none}.h-page--clinic .hp-neural-css-grid:after{content:"";background-image:radial-gradient(circle,#0f121924 1px,#0000 1px);background-position:11px 11px;background-size:22px 22px;position:absolute;inset:0}.h-page--clinic .hp-neural-css-mesh{opacity:.18;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='88' height='88' viewBox='0 0 88 88'%3E%3Cpath d='M0 22 L44 0 L88 22 M44 0 L44 44 M0 66 L44 44 L88 66' fill='none' stroke='%236d5cff' stroke-width='0.6' stroke-opacity='0.35'/%3E%3C/svg%3E");background-size:88px 88px;animation:72s linear infinite hp-neural-mesh-drift}.h-page--clinic .hp-neural-backdrop--paused .hp-neural-css-mesh{animation-play-state:paused}@keyframes hp-neural-mesh-drift{0%{background-position:0 0}to{background-position:-88px -88px}}@media (prefers-reduced-motion:reduce){.h-page--clinic .hp-neural-css-mesh{animation:none}}@media (width<=900px){.h-page--clinic .hp-neural-css-grid{opacity:.42;background-size:26px 26px}.h-page--clinic .hp-neural-css-grid:after{background-position:13px 13px;background-size:26px 26px}.h-page--clinic .hp-neural-css-mesh{opacity:.12}.h-page--clinic .hp-neural-backdrop--hero .hp-neural-css-grid{opacity:.26}.h-page--clinic .hp-neural-backdrop--hero .hp-neural-css-mesh{opacity:.17}}.h-page--clinic .h-hero-split-demo .h-hero-inner--stacked,.h-page--clinic .h-hero-split-demo .h-hero-composition,.h-page--clinic .h-hero-split-demo .h-pt-bridge-phone-wrap,.h-page--clinic .h-hero-split-demo .h-pt-bridge-phone{z-index:1;position:relative}.h-page--clinic .h-hero--phone-demo-nested{padding:0;background:0 0!important}.h-page--clinic .h-hero-split-demo .h-hero.h-hero--phone-demo-hero,.h-page--clinic .h-hero-split-demo .h-hero-inner--stacked,.h-page--clinic .h-hero-split-demo .h-hero-l--center,.h-page--clinic .h-hero-split-demo .h-pt-bridge-inner--hero,.h-page--clinic .h-hero-split-demo .h-pt-bridge-tier--intro,.h-page--clinic .h-hero-split-demo .h-pt-bridge-stage--intro{width:100%;min-width:0;max-width:100%;margin-inline:auto;background:0 0!important}@media (width>=901px){.h-page--clinic .h-hero-split-demo .h-hero.h-hero--phone-demo-hero,.h-page--clinic .h-hero-split-demo .h-hero-inner--stacked,.h-page--clinic .h-hero-split-demo .h-hero-l--center,.h-page--clinic .h-hero-split-demo .h-pt-bridge-inner--hero,.h-page--clinic .h-hero-split-demo .h-pt-bridge-tier--intro,.h-page--clinic .h-hero-split-demo .h-pt-bridge-stage--intro{width:fit-content}}.h-page--clinic .h-hero-split-demo .h-pt-bridge-inner--hero{max-width:100%}.h-page--clinic .h-hero-split-demo .h-pt-bridge-phone-caption,.h-page--clinic .h-hero-split-demo .h-pt-bridge-causal-beam{display:none!important}.h-page--clinic .h-hero-composition{width:var(--pt-hero-phone-w,255px);flex-shrink:0;max-width:100%;margin:0 auto;position:relative;overflow:visible;display:block!important}.h-page--clinic .h-hero-composition .h-pt-bridge-phones{z-index:2;width:var(--pt-hero-phone-w,255px);flex-shrink:0;min-width:0;max-width:100%;margin:0 auto;position:relative;overflow:visible}.h-page--clinic .h-hero-split-demo .h-pt-bridge-phones{min-width:0;width:var(--pt-hero-phone-w,255px);flex-shrink:0;max-width:100%}.h-page--clinic .h-hero-split-demo .h-pt-bridge-phone{--pt-phone-w:100%;--pt-phone-design-w:var(--pt-hero-phone-w,255px);max-width:100%;height:auto;min-height:0;max-height:none;padding:var(--pt-frame);box-sizing:border-box;border-radius:var(--pt-radius);flex-direction:column;flex:none;display:flex;position:relative;overflow:visible;width:100%!important}.h-page--clinic .h-hero-split-demo .h-pt-bridge-phone-screen{aspect-ratio:393/852;border-radius:calc(var(--pt-radius) - var(--pt-frame));isolation:isolate;flex-direction:column;flex:none;width:100%;height:auto;min-height:0;max-height:none;display:flex;position:relative;overflow:hidden}.h-page--clinic .h-hero-split-demo .h-pt-portal-checkout{border-radius:calc(var(--pt-radius) - var(--pt-frame));overflow:hidden}.h-page--clinic .h-hero-split-demo .h-pt-portal-checkout-panel{max-height:88%}.h-page--clinic .h-hero-split-demo .h-pt-portal-checkout-body{flex:auto;min-height:0;max-height:none;overflow:hidden}.h-page--clinic .h-hero-split-demo .h-pt-bridge-link-preview{overflow:hidden}.h-page--clinic .h-hero-split-demo .h-pt-bridge-stage.h-pt-bridge-stage--intro{width:100%;max-width:none;margin-inline:0}.h-page--clinic .h-hero-split-demo .h-pt-bridge-stage-grid[data-pt-bridge-causal],.h-page--clinic .h-hero-split-demo .h-pt-bridge-stage-grid[data-pt-bridge-causal]:not(.is-refill-causal){grid-template-columns:minmax(0,1fr);justify-items:center;gap:0;max-width:none}.h-page--clinic .h-hero-split-demo .h-pt-bridge-phone-scenarios{contain:none;flex:1 1 0;grid-template-columns:minmax(0,1fr);align-content:stretch;width:100%;min-height:0;display:grid;overflow:hidden}.h-page--clinic .h-hero-split-demo .h-pt-bridge-phone-scenario{flex-direction:column;grid-area:1/1;height:100%;min-height:0;display:flex}.h-page--clinic .h-hero-split-demo .h-pt-bridge-phone-scenario.is-active{z-index:1;flex:auto;min-height:0}.h-page--clinic .h-hero-split-demo .h-pt-bridge-phone-thread{flex:1 1 0;min-height:0;overflow:hidden}.h-page--clinic .h-hero-composition .h-pt-bridge-phone-wrap{filter:none;width:var(--pt-hero-phone-w,255px);box-sizing:border-box;flex-shrink:0;max-width:100%;margin:0 auto;padding:0;transform:none;container:pt-phone/inline-size}.h-page--clinic .h-hero-split-demo .h-pt-bridge-phone{--pt-phone-w:100%;max-width:100%;height:auto;min-height:0;max-height:none;filter:none!important;background-color:#2c2c2e!important;background-image:linear-gradient(160deg,#5c5c60 0%,#3a3a3c 18%,#2c2c2e 48%,#1f1f21 82%,#3a3a3c 100%)!important;width:100%!important;box-shadow:inset 0 0 0 1px #ffffff38,inset 0 1px #ffffff29,inset 0 -1px #00000059,0 28px 56px -18px #0000006b,0 12px 24px -12px #00000047!important}.h-pt-bridge-demo-title{text-align:center;font-family:var(--font-sans);letter-spacing:-.01em;color:#0f1219b8;margin:0 0 12px;font-size:.82rem;font-weight:600;line-height:1.35}.h-page--clinic .h-hero-composition .h-pt-bridge-demo-title{color:#0f1219ad}.h-page--clinic .h-hero-split-demo .h-pt-bridge-phone-scenarios.is-day-transition{contain:none;overflow:hidden}@media (width<=900px){.h-page--clinic .h-hero-split-demo{--pt-hero-phone-w:min(255px, 68vw);--pt-hero-phone-h:auto;flex-shrink:1;padding-inline:0}.h-page--clinic .h-hero-split-demo .h-pt-bridge-phone{--pt-phone-w:100%;--pt-phone-design-w:var(--pt-hero-phone-w);width:100%!important;height:auto!important;min-height:0!important;max-height:none!important}.h-page--clinic .h-hero-split-demo .h-pt-bridge-phone-screen{flex:none;aspect-ratio:393/852!important;height:auto!important;min-height:0!important;max-height:none!important}.h-page--clinic .h-hero-split-demo .h-pt-portal-checkout-panel{max-height:88%}.h-page--clinic .h-hero-split-demo .h-hero.h-hero--phone-demo-hero,.h-page--clinic .h-hero-split-demo .h-hero-inner--stacked,.h-page--clinic .h-hero-split-demo .h-hero-l--center,.h-page--clinic .h-hero-split-demo .h-pt-bridge-inner--hero,.h-page--clinic .h-hero-split-demo .h-pt-bridge-tier--intro,.h-page--clinic .h-hero-split-demo .h-pt-bridge-stage--intro{width:100%;min-width:0;max-width:100%;padding-inline:0}.h-page--clinic .h-hero-composition,.h-page--clinic .h-hero-composition .h-pt-bridge-phones,.h-page--clinic .h-hero-split-demo .h-pt-bridge-phones{width:min(var(--pt-hero-phone-w), 100%);flex-shrink:1}.h-page--clinic .h-hero-composition .h-pt-bridge-phones,.h-page--clinic .h-hero-split-demo .h-pt-bridge-phones{grid-template-columns:minmax(0,1fr);justify-items:center;margin-inline:auto}.h-page--clinic .h-hero-composition .h-pt-bridge-phone-wrap,.h-page--clinic .h-hero-split-demo .h-pt-bridge-phone-wrap{width:100%;max-width:100%;margin-inline:auto;padding-inline:0;overflow:visible}.h-page--clinic .cp-story .h-hero-split-demo,.h-page--clinic .cp-story .h-pt-bridge-phone-wrap{overflow:visible}}@media (width<=480px){.h-page--clinic .h-hero-split-demo,.h-page--clinic-fm .h-hero-split-demo,.h-page--clinic-rural .h-hero-split-demo,.h-page--clinic-weight .h-hero-split-demo,.h-page--clinic-derm .h-hero-split-demo{--pt-hero-phone-w:min(240px, 66vw)}.sb-hero-segments{-webkit-overflow-scrolling:touch;scrollbar-width:none;padding-inline:.25rem .5rem;flex-wrap:nowrap;margin-inline:-.25rem;padding-bottom:.25rem;overflow-x:auto}.sb-hero-segments::-webkit-scrollbar{display:none}.sb-hero-segment{flex-shrink:0;min-height:44px;padding:.45rem .75rem;font-size:.75rem}}.h-page--clinic .h-pt-bridge-tier--expanded[hidden]{display:none!important}.h-page--clinic-fm .sb-section--integrative-hero,.h-page--clinic-rural .sb-section--integrative-hero,.h-page--clinic-weight .sb-section--integrative-hero,.h-page--clinic-derm .sb-section--integrative-hero{padding:calc(var(--site-chrome-height) + .75rem) 0 clamp(3rem, 6vw, 4.5rem);background:var(--sb-bg);overflow:visible}.h-page--clinic-fm .sb-section--integrative-hero .h-hero-split-inner,.h-page--clinic-fm .sb-section--integrative-hero .h-container.h-hero-split-inner,.h-page--clinic-rural .sb-section--integrative-hero .h-hero-split-inner,.h-page--clinic-rural .sb-section--integrative-hero .h-container.h-hero-split-inner,.h-page--clinic-weight .sb-section--integrative-hero .h-hero-split-inner,.h-page--clinic-weight .sb-section--integrative-hero .h-container.h-hero-split-inner,.h-page--clinic-derm .sb-section--integrative-hero .h-hero-split-inner,.h-page--clinic-derm .sb-section--integrative-hero .h-container.h-hero-split-inner{max-width:none;padding:0;padding-inline:var(--site-content-inset);box-sizing:border-box}.h-page--clinic-fm .sb-section--integrative-hero .sb-hero-lede--split,.h-page--clinic-rural .sb-section--integrative-hero .sb-hero-lede--split,.h-page--clinic-weight .sb-section--integrative-hero .sb-hero-lede--split,.h-page--clinic-derm .sb-section--integrative-hero .sb-hero-lede--split,.h-page--clinic-fm .sb-section--integrative-hero .sol-hero-subtext,.h-page--clinic-rural .sb-section--integrative-hero .sol-hero-subtext,.h-page--clinic-weight .sb-section--integrative-hero .sol-hero-subtext,.h-page--clinic-derm .sb-section--integrative-hero .sol-hero-subtext{max-width:42ch}.h-page--clinic-fm .h-hero-split-demo .h-hero--phone-demo-hero .h-grain,.h-page--clinic-rural .h-hero-split-demo .h-hero--phone-demo-hero .h-grain,.h-page--clinic-weight .h-hero-split-demo .h-hero--phone-demo-hero .h-grain,.h-page--clinic-derm .h-hero-split-demo .h-hero--phone-demo-hero .h-grain{display:none}.h-page--clinic-fm .h-pt-bridge-stage.h-pt-bridge-stage--intro,.h-page--clinic-rural .h-pt-bridge-stage.h-pt-bridge-stage--intro,.h-page--clinic-weight .h-pt-bridge-stage.h-pt-bridge-stage--intro,.h-page--clinic-derm .h-pt-bridge-stage.h-pt-bridge-stage--intro{max-width:100%;margin-top:0}.h-page--clinic-fm .h-hero-split-copy .sb-hero-h1-dynamic,.h-page--clinic-rural .h-hero-split-copy .sb-hero-h1-dynamic,.h-page--clinic-weight .h-hero-split-copy .sb-hero-h1-dynamic,.h-page--clinic-derm .h-hero-split-copy .sb-hero-h1-dynamic{min-height:3.1em}.h-page--clinic-fm .h-hero-split-copy .sb-hero-h1-typewriter-slot,.h-page--clinic-rural .h-hero-split-copy .sb-hero-h1-typewriter-slot,.h-page--clinic-weight .h-hero-split-copy .sb-hero-h1-typewriter-slot,.h-page--clinic-derm .h-hero-split-copy .sb-hero-h1-typewriter-slot{max-width:none;min-height:0}@media (width<=640px){.h-page--clinic .h-hero-split-copy .sb-hero-h1-line.sb-hero-h1-static:not(.hp-hero-h1-line){max-width:16ch}}@media (width<=380px){.h-page--clinic .sb-hero-h1-line--opener{white-space:normal}}.h-page--clinic-fm .h-hero-split-grid--fm,.h-page--clinic-rural .h-hero-split-grid--fm,.h-page--clinic-weight .h-hero-split-grid--fm,.h-page--clinic-derm .h-hero-split-grid--fm{grid-template-columns:minmax(0,.55fr) minmax(0,.45fr);align-items:start;gap:clamp(1.25rem,2.5vw,2.25rem)}.h-page--clinic-fm .sb-section--integrative-hero .h-hero-split-grid--fm>.h-hero-split-copy,.h-page--clinic-rural .sb-section--integrative-hero .h-hero-split-grid--fm>.h-hero-split-copy,.h-page--clinic-weight .sb-section--integrative-hero .h-hero-split-grid--fm>.h-hero-split-copy,.h-page--clinic-derm .sb-section--integrative-hero .h-hero-split-grid--fm>.h-hero-split-copy,.h-page--clinic-fm .sb-section--integrative-hero .h-hero-split-grid--fm>.sol-hero-phone-wrap,.h-page--clinic-rural .sb-section--integrative-hero .h-hero-split-grid--fm>.sol-hero-phone-wrap,.h-page--clinic-weight .sb-section--integrative-hero .h-hero-split-grid--fm>.sol-hero-phone-wrap,.h-page--clinic-derm .sb-section--integrative-hero .h-hero-split-grid--fm>.sol-hero-phone-wrap{min-width:0}.h-page--clinic-fm .sb-section--integrative-hero .h-hero-split-grid--fm>.h-hero-split-copy,.h-page--clinic-rural .sb-section--integrative-hero .h-hero-split-grid--fm>.h-hero-split-copy,.h-page--clinic-weight .sb-section--integrative-hero .h-hero-split-grid--fm>.h-hero-split-copy,.h-page--clinic-derm .sb-section--integrative-hero .h-hero-split-grid--fm>.h-hero-split-copy{z-index:2;position:relative}.h-page--clinic-fm .sb-section--integrative-hero .sol-hero-specialty,.h-page--clinic-rural .sb-section--integrative-hero .sol-hero-specialty,.h-page--clinic-weight .sb-section--integrative-hero .sol-hero-specialty,.h-page--clinic-derm .sb-section--integrative-hero .sol-hero-specialty{border:1px solid var(--sb-border);color:var(--sb-ink-muted);font-family:var(--font-sans);letter-spacing:.01em;text-transform:none;background:#ffffffb8;border-radius:999px;margin:0 0 20px;padding:4px 12px;font-size:13px;font-weight:600;display:inline-block}.h-page--clinic-fm .sb-section--integrative-hero .h-hero-split-copy .sol-hero-headline,.h-page--clinic-rural .sb-section--integrative-hero .h-hero-split-copy .sol-hero-headline,.h-page--clinic-weight .sb-section--integrative-hero .h-hero-split-copy .sol-hero-headline,.h-page--clinic-derm .sb-section--integrative-hero .h-hero-split-copy .sol-hero-headline{letter-spacing:-.038em;width:100%;max-width:min(100%,14.5em);margin:0 0 16px;font-size:clamp(2.75rem,5.5vw,4rem);line-height:1.04}.sb-section--integrative-hero .sol-hero-headline .hp-hero-h1-line{white-space:normal;overflow-wrap:break-word;max-width:100%;display:block}@media (width>=901px){.sb-section--integrative-hero .sol-hero-headline .hp-hero-h1-line{white-space:normal;max-width:100%}}.sb-section--integrative-hero .sol-hero-headline .hp-hero-h1-line+.hp-hero-h1-line{margin-top:.06em}.h-page--clinic-fm .sb-section--integrative-hero .sol-hero-subtext,.h-page--clinic-rural .sb-section--integrative-hero .sol-hero-subtext,.h-page--clinic-weight .sb-section--integrative-hero .sol-hero-subtext,.h-page--clinic-derm .sb-section--integrative-hero .sol-hero-subtext{max-width:42ch;color:var(--sb-ink-muted);margin:0 0 24px;font-size:1.25rem;font-weight:500;line-height:1.6}.h-page--clinic-fm .sb-section--integrative-hero .sol-hero-bold-line,.h-page--clinic-rural .sb-section--integrative-hero .sol-hero-bold-line,.h-page--clinic-weight .sb-section--integrative-hero .sol-hero-bold-line,.h-page--clinic-derm .sb-section--integrative-hero .sol-hero-bold-line{max-width:40ch;color:var(--sb-ink-muted);margin:0 0 32px;font-size:1.25rem;font-weight:600;line-height:1.45}.h-page--clinic-fm .sb-section--integrative-hero .sol-hero-phone-wrap,.h-page--clinic-rural .sb-section--integrative-hero .sol-hero-phone-wrap,.h-page--clinic-weight .sb-section--integrative-hero .sol-hero-phone-wrap,.h-page--clinic-derm .sb-section--integrative-hero .sol-hero-phone-wrap{width:fit-content;max-width:100%;box-shadow:none;z-index:1;background:0 0;border-radius:0;margin-inline:auto;padding:0;position:relative}.h-page--clinic-fm .sb-section--integrative-hero .sol-hero-phone-wrap .h-hero-split-demo,.h-page--clinic-rural .sb-section--integrative-hero .sol-hero-phone-wrap .h-hero-split-demo,.h-page--clinic-weight .sb-section--integrative-hero .sol-hero-phone-wrap .h-hero-split-demo,.h-page--clinic-derm .sb-section--integrative-hero .sol-hero-phone-wrap .h-hero-split-demo{margin-inline:auto}@media (width>=901px){.h-page--clinic-fm .sb-section--integrative-hero .sol-hero-phone-wrap .h-hero-split-demo,.h-page--clinic-rural .sb-section--integrative-hero .sol-hero-phone-wrap .h-hero-split-demo,.h-page--clinic-weight .sb-section--integrative-hero .sol-hero-phone-wrap .h-hero-split-demo,.h-page--clinic-derm .sb-section--integrative-hero .sol-hero-phone-wrap .h-hero-split-demo{width:min(340px,100%);max-width:100%}.sb-section--integrative-hero .sol-hero-phone-wrap{place-self:start end}.sb-section--integrative-hero .sol-hero-phone-wrap .h-hero-split-demo{margin-inline:auto 0;transform:none}}.h-page--clinic-fm .sb-section--integrative-hero .sol-hero-cta-secondary.sb-btn,.h-page--clinic-rural .sb-section--integrative-hero .sol-hero-cta-secondary.sb-btn,.h-page--clinic-weight .sb-section--integrative-hero .sol-hero-cta-secondary.sb-btn,.h-page--clinic-derm .sb-section--integrative-hero .sol-hero-cta-secondary.sb-btn{color:var(--sb-ink-muted);background:#f9fafb;border:1.5px solid #d1d5db;font-weight:500}.h-page--clinic-fm .sb-section--integrative-hero .sol-hero-cta-secondary.sb-btn:hover,.h-page--clinic-rural .sb-section--integrative-hero .sol-hero-cta-secondary.sb-btn:hover,.h-page--clinic-weight .sb-section--integrative-hero .sol-hero-cta-secondary.sb-btn:hover,.h-page--clinic-derm .sb-section--integrative-hero .sol-hero-cta-secondary.sb-btn:hover{color:var(--sb-ink-muted);background:#f3f4f6;border-color:#9ca3af;text-decoration:none}.h-page--clinic-fm .sb-section--integrative-hero .h-hero-split-copy .sol-hero-actions,.h-page--clinic-rural .sb-section--integrative-hero .h-hero-split-copy .sol-hero-actions,.h-page--clinic-weight .sb-section--integrative-hero .h-hero-split-copy .sol-hero-actions,.h-page--clinic-derm .sb-section--integrative-hero .h-hero-split-copy .sol-hero-actions{flex-wrap:wrap;justify-content:flex-start;gap:.75rem;margin-top:0;display:flex}.h-page--clinic-fm .sb-section--integrative-hero .h-hero-split--minimal .h-hero-split-copy .h-hero-h--hero-megabold,.h-page--clinic-rural .sb-section--integrative-hero .h-hero-split--minimal .h-hero-split-copy .h-hero-h--hero-megabold,.h-page--clinic-weight .sb-section--integrative-hero .h-hero-split--minimal .h-hero-split-copy .h-hero-h--hero-megabold,.h-page--clinic-derm .sb-section--integrative-hero .h-hero-split--minimal .h-hero-split-copy .h-hero-h--hero-megabold{max-width:100%!important}.h-page--clinic-fm .sb-section--integrative-hero .h-hero-split--minimal .h-hero-split-copy .hp-hero-h1.h-hero-h--hero-megabold.sol-hero-headline,.h-page--clinic-rural .sb-section--integrative-hero .h-hero-split--minimal .h-hero-split-copy .hp-hero-h1.h-hero-h--hero-megabold.sol-hero-headline,.h-page--clinic-weight .sb-section--integrative-hero .h-hero-split--minimal .h-hero-split-copy .hp-hero-h1.h-hero-h--hero-megabold.sol-hero-headline,.h-page--clinic-derm .sb-section--integrative-hero .h-hero-split--minimal .h-hero-split-copy .hp-hero-h1.h-hero-h--hero-megabold.sol-hero-headline{text-wrap:balance;width:100%;letter-spacing:-.038em!important;max-width:min(100%,14.5em)!important;margin:0 0 16px!important;font-size:clamp(2.75rem,5.5vw,4rem)!important;line-height:1.04!important}.h-page--clinic-fm .sb-section--integrative-hero .sol-hero-subtext,.h-page--clinic-rural .sb-section--integrative-hero .sol-hero-subtext,.h-page--clinic-weight .sb-section--integrative-hero .sol-hero-subtext,.h-page--clinic-derm .sb-section--integrative-hero .sol-hero-subtext{color:var(--sb-ink-muted)!important}.h-page--clinic-fm .sb-section--integrative-hero .sol-hero-actions .sb-btn,.h-page--clinic-rural .sb-section--integrative-hero .sol-hero-actions .sb-btn,.h-page--clinic-weight .sb-section--integrative-hero .sol-hero-actions .sb-btn,.h-page--clinic-derm .sb-section--integrative-hero .sol-hero-actions .sb-btn{min-height:46px;padding:.7rem 1.35rem;font-size:.95rem}.h-page--clinic .sb-section--integrative-hero .h-hero-split-copy .sol-hero-actions{margin-top:0!important}@media (width<=900px){.h-page--clinic-fm .sb-section--integrative-hero .h-hero-split--minimal .h-hero-split-copy .hp-hero-h1.h-hero-h--hero-megabold.sol-hero-headline,.h-page--clinic-rural .sb-section--integrative-hero .h-hero-split--minimal .h-hero-split-copy .hp-hero-h1.h-hero-h--hero-megabold.sol-hero-headline,.h-page--clinic-weight .sb-section--integrative-hero .h-hero-split--minimal .h-hero-split-copy .hp-hero-h1.h-hero-h--hero-megabold.sol-hero-headline,.h-page--clinic-derm .sb-section--integrative-hero .h-hero-split--minimal .h-hero-split-copy .hp-hero-h1.h-hero-h--hero-megabold.sol-hero-headline{max-width:100%!important;font-size:clamp(2.15rem,8.8vw,2.75rem)!important}}.h-page--clinic-fm .fm-hero .h-pt-bridge-demo-title,.h-page--clinic-rural .fm-hero .h-pt-bridge-demo-title,.h-page--clinic-weight .fm-hero .h-pt-bridge-demo-title,.h-page--clinic-derm .fm-hero .h-pt-bridge-demo-title{display:none}.h-page--clinic-fm .fm-hero .h-hero-split-demo,.h-page--clinic-rural .fm-hero .h-hero-split-demo,.h-page--clinic-weight .fm-hero .h-hero-split-demo,.h-page--clinic-derm .fm-hero .h-hero-split-demo{width:fit-content;max-width:min(340px,100%);margin-inline:auto}.h-page--clinic-fm .fm-hero .h-pt-bridge-scenario-pill,.h-page--clinic-rural .fm-hero .h-pt-bridge-scenario-pill,.h-page--clinic-weight .fm-hero .h-pt-bridge-scenario-pill,.h-page--clinic-derm .fm-hero .h-pt-bridge-scenario-pill{font-size:.78rem}@media (width<=900px){.h-page--clinic-fm .h-hero-split-grid--fm,.h-page--clinic-rural .h-hero-split-grid--fm,.h-page--clinic-weight .h-hero-split-grid--fm,.h-page--clinic-derm .h-hero-split-grid--fm{grid-template-columns:1fr}.h-page--clinic-fm .fm-hero .h-hero-split-copy,.h-page--clinic-rural .fm-hero .h-hero-split-copy,.h-page--clinic-weight .fm-hero .h-hero-split-copy,.h-page--clinic-derm .fm-hero .h-hero-split-copy{order:1}.h-page--clinic-fm .fm-hero .h-hero-split-demo,.h-page--clinic-rural .fm-hero .h-hero-split-demo,.h-page--clinic-weight .fm-hero .h-hero-split-demo,.h-page--clinic-derm .fm-hero .h-hero-split-demo,.sb-section--integrative-hero .sol-hero-phone-wrap .h-hero-split-demo{order:2;width:100%;max-width:min(340px,100%);margin-inline:auto}.h-page--clinic-fm .sb-section--integrative-hero .sol-hero-phone-wrap,.h-page--clinic-rural .sb-section--integrative-hero .sol-hero-phone-wrap,.h-page--clinic-weight .sb-section--integrative-hero .sol-hero-phone-wrap,.h-page--clinic-derm .sb-section--integrative-hero .sol-hero-phone-wrap{z-index:auto;order:2;width:100%;max-width:min(340px,100%);margin-inline:auto}.h-page--clinic-fm .sb-section--integrative-hero .h-hero-split-grid--fm>.h-hero-split-copy,.h-page--clinic-rural .sb-section--integrative-hero .h-hero-split-grid--fm>.h-hero-split-copy,.h-page--clinic-weight .sb-section--integrative-hero .h-hero-split-grid--fm>.h-hero-split-copy,.h-page--clinic-derm .sb-section--integrative-hero .h-hero-split-grid--fm>.h-hero-split-copy{z-index:auto}.sb-section--integrative-hero .sol-hero-phone-wrap .h-hero-split-demo{width:100%;max-width:100%;transform:none}.h-page--clinic-fm .sb-section--integrative-hero,.h-page--clinic-rural .sb-section--integrative-hero,.h-page--clinic-weight .sb-section--integrative-hero,.h-page--clinic-derm .sb-section--integrative-hero{padding-top:calc(var(--site-chrome-height) + .5rem);padding-bottom:clamp(2.5rem,6vw,3.5rem)}.h-page--clinic-fm .h-hero-split-grid,.h-page--clinic-rural .h-hero-split-grid,.h-page--clinic-weight .h-hero-split-grid,.h-page--clinic-derm .h-hero-split-grid{grid-template-columns:1fr;gap:1.75rem}.h-page--clinic-fm .h-hero-split-copy,.h-page--clinic-rural .h-hero-split-copy,.h-page--clinic-weight .h-hero-split-copy,.h-page--clinic-derm .h-hero-split-copy{order:1}.h-page--clinic-fm .h-hero-split-demo,.h-page--clinic-rural .h-hero-split-demo,.h-page--clinic-weight .h-hero-split-demo,.h-page--clinic-derm .h-hero-split-demo{order:2;width:100%;max-width:min(100%,400px);margin-inline:auto}}.h-page--clinic-fm .sb-section--texts-compact{padding-top:clamp(1.75rem,3.5vw,2.5rem)}.h-page--clinic-fm .sb-section--texts .sb-section-h,.h-page--clinic-fm .sb-section--texts .sb-text-example-h{color:var(--sb-ink)}.h-page--clinic-fm .sb-section-lede{color:var(--sb-ink-muted)}.h-page--clinic-fm .sb-section-h,.h-page--clinic-fm .sb-section-h--left{color:var(--sb-ink)}.h-page--clinic-fm .sb-section-h em{color:inherit}.h-page--clinic-fm .h-eyebrow{color:var(--sb-blue)}.h-page--clinic-fm .h-main,.h-page--clinic-fm .sb-main{background:var(--sb-bg);overflow:visible}.h-page--clinic-fm .sb-section--bridge,.h-page--clinic-fm .sb-section--timeline,.h-page--clinic-fm .sb-section--outcomes,.h-page--clinic-fm .sb-section--gap,.h-page--clinic-fm .sb-section--brief,.h-page--clinic-fm .sb-section--brief-transition,.h-page--clinic-fm .sb-section--supplement-queue,.h-page--clinic-fm .sb-section--faq,.h-page--clinic-fm .sb-section--tight{background:var(--sb-bg)}.h-page--clinic-fm .sb-timeline-step,.h-page--clinic-fm .sb-gap-card,.h-page--clinic-fm .sb-outcome-card{color:var(--sb-ink)}.h-page--clinic-fm .sb-timeline-step-p,.h-page--clinic-fm .sb-gap-card-p,.h-page--clinic-fm .sb-outcome-card-p{color:var(--sb-ink-muted)}.h-page--clinic-fm .sb-card-fixed,.h-page--clinic-fm .sb-bridge-card,.h-page--clinic-fm .sb-outcome-card,.h-page--clinic-fm .sb-faq-item summary,.h-page--clinic-fm .sb-faq-item p{color:var(--sb-ink)}.h-page--clinic-fm .sb-faq-item p{color:var(--sb-ink-muted)}.sb-text-example-groups{margin-top:var(--sb-space-title);flex-direction:column;gap:2.5rem;display:flex}.sb-text-example-group-h{color:var(--sb-ink);margin:0 0 .35rem;font-size:1.1rem;font-weight:700}.sb-text-example-group-lede{color:var(--sb-ink-muted);max-width:58ch;margin:0 0 1rem;font-size:.95rem;line-height:1.5}.sb-text-examples{margin:var(--sb-space-title) 0 0;gap:var(--sb-space-card);grid-template-columns:repeat(3,1fr);padding:0;list-style:none;display:grid}@media (width<=900px){.sb-text-examples{grid-template-columns:1fr}}.sb-text-example{border:1px solid var(--sb-border);border-radius:var(--sb-radius-sm);min-height:14rem;box-shadow:var(--sb-shadow);background:#fff;flex-direction:column;padding:1.35rem 1.25rem;display:flex}.sb-text-example-h{color:var(--sb-ink);margin:0 0 1rem;font-size:1rem;font-weight:700}.sb-text-example-thread{flex-direction:column;flex:1;gap:.5rem;display:flex}.sb-text-example-msg{border-radius:16px;max-width:92%;margin:0;padding:.65rem .85rem;font-size:.88rem;line-height:1.4}.sb-text-example-msg--clinic{color:var(--sb-ink);background:#e9e9eb;align-self:flex-start}.sb-text-example-msg--patient{color:#0f1219;background:linear-gradient(135deg,#b8e0ff 0%,#5ac8fa 45%,#007aff 100%);align-self:flex-end}.sb-section--bridge{background:var(--sb-bg)}.sb-bridge-callouts{margin:var(--sb-space-title) 0 0;gap:var(--sb-space-card);grid-template-columns:repeat(auto-fit,minmax(220px,1fr));padding:0;list-style:none;display:grid}@media (width<=800px){.sb-bridge-callouts{grid-template-columns:1fr}}.sb-bridge-callout{border:1px solid var(--sb-border);border-radius:var(--sb-radius-sm);box-shadow:var(--sb-shadow);background:#fff;padding:1.5rem 1.35rem}.sb-section-h--left{text-align:left;max-width:none;margin-left:0;margin-right:0}.sb-section-lede--left{text-align:left;max-width:48ch;margin-left:0;margin-right:0}.sb-bridge-callout-h{font-size:var(--sb-h3);color:var(--sb-ink);margin:0 0 .5rem;font-weight:700}.sb-bridge-callout-p{color:var(--sb-ink-muted);margin:0;font-size:.95rem;line-height:1.55}.sb-section--timeline{background:linear-gradient(#fafbfc 0%,#f4f5f7 100%)}.sb-timeline-feature{margin-top:var(--sb-space-title);max-width:520px;margin-left:auto;margin-right:auto;position:relative}.sb-timeline-helose-rail{background:linear-gradient(180deg, var(--sb-blue-pale), var(--sb-blue), var(--sb-blue-pale));z-index:0;border-radius:4px;width:4px;position:absolute;top:2.5rem;bottom:2.5rem;left:1.35rem}.sb-timeline-helose-pill{white-space:nowrap;letter-spacing:.1em;text-transform:uppercase;color:#fff;background:var(--sb-blue);border-radius:6px;padding:.35rem .65rem;font-size:.68rem;font-weight:700;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(-90deg)}.sb-timeline-vertical{z-index:1;flex-direction:column;gap:.35rem;margin:0;padding:0 0 0 3.5rem;list-style:none;display:flex;position:relative}.sb-timeline-vertical-step{flex-direction:column;align-items:stretch;display:flex}.sb-timeline-node{border:1px solid var(--sb-border);border-radius:var(--sb-radius-sm);box-shadow:var(--sb-shadow);background:#fff;padding:1.25rem 1.35rem}.sb-timeline-node-label{letter-spacing:.08em;text-transform:uppercase;color:var(--sb-blue);margin-bottom:.35rem;font-size:.72rem;font-weight:700;display:block}.sb-timeline-node-title{color:var(--sb-ink);margin:0 0 .35rem;font-size:1.15rem;font-weight:700}.sb-timeline-node-body{color:var(--sb-ink-muted);margin:0;font-size:.92rem;line-height:1.45}.sb-timeline-arrow{text-align:center;color:var(--sb-ink-faint);padding:.15rem 0;font-size:1.25rem;display:block}.sb-section--outcomes{background:var(--sb-bg)}.sb-outcomes{margin:var(--sb-space-title) 0 0;gap:var(--sb-space-card);grid-template-columns:repeat(3,1fr);padding:0;list-style:none;display:grid}@media (width<=900px){.sb-outcomes{grid-template-columns:1fr}}.sb-outcome-card{border:1px solid var(--sb-border);border-radius:var(--sb-radius-sm);box-shadow:var(--sb-shadow);background:#fff;padding:1.75rem 1.5rem}.sb-section--gap{background:var(--sb-bg)}.sb-outcome-card-h{font-size:var(--sb-h3);color:var(--sb-ink);margin:0 0 .65rem;font-weight:700}.sb-outcome-card-p{color:var(--sb-ink-muted);margin:0;font-size:.95rem;line-height:1.55}.sb-gap-visual{margin-top:var(--sb-space-title);border:1px solid var(--sb-border);border-radius:var(--sb-radius);box-shadow:var(--sb-shadow);background:#fff;padding:2rem 1.5rem 1.5rem}.sb-gap-track{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:.5rem .25rem;margin:0;padding:0;list-style:none;display:flex}@media (width<=720px){.sb-gap-track{flex-direction:column;align-items:stretch}}.sb-gap-node{text-align:center;flex:1 1 0;min-width:5.5rem;padding:.75rem .5rem;position:relative}.sb-gap-node:not(:last-child):after{content:"→";color:var(--sb-ink-faint);font-size:1rem;position:absolute;top:.35rem;right:-.35rem}@media (width<=720px){.sb-gap-node:not(:last-child):after{display:none}}.sb-gap-node-label{color:var(--sb-ink);font-size:.95rem;font-weight:700;display:block}.sb-gap-node-sub{color:var(--sb-ink-muted);margin-top:.2rem;font-size:.78rem;display:block}.sb-gap-helose{text-align:center;letter-spacing:.06em;text-transform:uppercase;color:var(--sb-blue);margin:1.25rem 0 0;font-size:.82rem;font-weight:600}.sb-wrap--brief{grid-template-columns:1fr 1fr;align-items:center;gap:2.5rem;display:grid}@media (width<=860px){.sb-wrap--brief{grid-template-columns:1fr}}.sb-wrap--brief .sb-section-h,.sb-wrap--brief .sb-section-lede{text-align:left;margin-left:0}.sb-brief-bullets{color:var(--sb-ink-muted);gap:.5rem;margin:1.5rem 0 0;padding-left:1.2rem;font-size:.98rem;line-height:1.5;display:grid}.sb-brief-mock{border:1px solid var(--sb-border);border-radius:var(--sb-radius-sm);box-shadow:var(--sb-shadow);background:#fff;overflow:hidden}.sb-brief-mock-bar{border-bottom:1px solid var(--sb-border);background:var(--sb-bg-soft);align-items:flex-start;gap:.55rem;padding:.85rem 1rem;display:flex}.sb-brief-mock-dot{background:var(--sb-blue);border-radius:50%;flex-shrink:0;width:8px;height:8px;margin-top:.35rem}.sb-brief-mock-bar-copy{gap:.12rem;min-width:0;display:grid}.sb-brief-mock-title{color:var(--sb-ink);font-size:.82rem;font-weight:600}.sb-brief-mock-patient{color:var(--sb-ink-muted);letter-spacing:-.01em;font-size:.78rem;font-weight:500}.sb-brief-mock-protocol{letter-spacing:.04em;text-transform:uppercase;color:var(--sb-ink-faint);border-bottom:1px solid var(--sb-border);background:#fafbfc;margin:0;padding:.55rem 1rem;font-size:.72rem;font-weight:600}.sb-brief-mock-insight{letter-spacing:-.015em;color:#0f1219;background:linear-gradient(#fff9eb 0%,#fff4d6 100%);border-bottom:1px solid #b4530924;margin:0;padding:.85rem 1rem;font-size:.92rem;font-weight:600;line-height:1.45}.sb-brief-mock-body{gap:.55rem;padding:1rem;display:grid}.sb-brief-mock-row{background:var(--sb-bg-soft);border:1px solid #0000;border-radius:10px;gap:.2rem;padding:.7rem .8rem;display:grid}.sb-brief-mock-row--door{background:#fbbf2414;border-color:#fbbf2438}.sb-brief-mock-row-head{gap:.15rem;margin:0;display:grid}.sb-brief-mock-label{text-transform:uppercase;letter-spacing:.06em;color:var(--sb-ink-faint);font-size:.68rem;font-weight:700}.sb-brief-mock-val{color:var(--sb-ink);letter-spacing:-.01em;font-size:.9rem;font-weight:600;line-height:1.35}.sb-brief-mock-detail{color:var(--sb-ink-muted);margin:0;font-size:.8rem;line-height:1.45}.sb-brief-mock--summary .sb-brief-mock-summary{gap:1.5rem;padding:1.15rem 1.25rem 1.35rem;display:grid}.sb-brief-mock-section-h{letter-spacing:-.01em;color:var(--sb-ink);margin:0 0 .65rem;font-size:.8125rem;font-weight:600;line-height:1.35}.sb-brief-mock-section-list{gap:.45rem;margin:0;padding:0 0 0 1.1rem;list-style:outside;display:grid}.sb-brief-mock-section-line{color:var(--sb-ink-muted);margin:0;font-size:.875rem;line-height:1.55}.sb-brief-mock-section-line strong{color:var(--sb-ink);font-weight:600}.sb-brief-mock-section-sublist{gap:.3rem;margin:.35rem 0 0;padding:0 0 0 1.1rem;list-style:circle;display:grid}.sb-brief-mock-section-sublist li{color:var(--sb-ink-muted);font-size:.8125rem;line-height:1.5}.sb-brief-mock-section-item--nested>.sb-brief-mock-section-line{margin-bottom:.15rem}.sb-brief-mock--section.sb-brief-mock--summary .sb-brief-mock-summary{gap:1.65rem;padding:1.35rem 1.5rem 1.5rem}.sb-brief-mock--section.sb-brief-mock--summary .sb-brief-mock-section-h{font-size:.875rem}.sb-brief-mock--section.sb-brief-mock--summary .sb-brief-mock-section-line{font-size:.9375rem}.sb-brief-mock--portfolio,.sb-brief-mock--segment{font-size:.92em}.sb-brief-mock--section{font-size:1.15em;box-shadow:0 32px 80px -32px #0f121959}.sb-brief-mock--section .sb-brief-mock-title{font-size:.95rem}.sb-brief-mock--section .sb-brief-mock-val{font-size:1.05rem}.sb-brief-mock--section .sb-brief-mock-detail{font-size:.92rem}.sb-brief-mock--section .sb-brief-mock-body{gap:.75rem;padding:1.25rem}.sb-brief-mock--section .sb-brief-mock-row{padding:.9rem 1rem}.sb-brief-mock--hero{font-size:1.05em;box-shadow:0 1px 2px #0f12190f,0 28px 72px -28px #0f121952}.sb-brief-mock--hero .sb-brief-mock-insight{padding:1rem 1.05rem;font-size:clamp(.88rem,2.2vw,1.02rem)}.h-page--clinic-segment .mc-seg-demo-brief .sb-brief-mock--segment{width:100%;max-width:22rem}.sb-testimonials{gap:var(--sb-space-card);margin-top:var(--sb-space-title);grid-template-columns:repeat(3,1fr);display:grid}@media (width<=900px){.sb-testimonials{grid-template-columns:1fr}}.sb-section--brief-transition{padding-top:var(--sb-space-section);padding-bottom:2rem}.sb-transition-h{text-align:center;max-width:28ch;font-family:var(--font-sans);letter-spacing:-.03em;color:var(--sb-ink);margin:0 auto;font-size:clamp(1.5rem,3vw,2.1rem);font-weight:700;line-height:1.2}.sb-wrap--supplement-queue{grid-template-columns:minmax(0,.42fr) minmax(0,.58fr);align-items:start;gap:2.5rem;display:grid}@media (width<=960px){.sb-wrap--supplement-queue{grid-template-columns:1fr}}.sb-section--supplement-queue{background:var(--sb-bg)}.sb-supplement-queue-aside{background:var(--sb-bg-soft);border:1px solid var(--sb-border);border-radius:var(--sb-radius-sm);margin-top:1.75rem;padding:1.25rem 1.35rem}.sb-supplement-queue-aside-h{color:var(--sb-ink);margin:0 0 .65rem;font-size:.95rem;font-weight:700}.sb-supplement-queue-aside-list{color:var(--sb-ink-muted);gap:.45rem;margin:0;padding-left:1.15rem;font-size:.92rem;line-height:1.45;display:grid}.sb-queue-window{border:1px solid var(--sb-border);background:#fff;border-radius:14px;overflow:hidden;box-shadow:0 1px 2px #0f12190a,0 24px 56px -20px #0f121938}.sb-queue-window-chrome{border-bottom:1px solid var(--sb-border);background:linear-gradient(#f8f9fb 0%,#f0f1f4 100%);align-items:center;gap:.75rem;padding:.7rem 1rem;display:flex}.sb-queue-window-dots{gap:6px;display:flex}.sb-queue-window-dots span{background:#3c3c432e;border-radius:50%;width:10px;height:10px}.sb-queue-window-dots span:first-child{background:#ff5f57}.sb-queue-window-dots span:nth-child(2){background:#febc2e}.sb-queue-window-dots span:nth-child(3){background:#28c840}.sb-queue-window-titles{flex-direction:column;gap:.1rem;min-width:0;display:flex}.sb-queue-window-title{color:var(--sb-ink);font-size:.82rem;font-weight:600}.sb-queue-window-sub{color:var(--sb-ink-muted);font-size:.72rem}.sb-queue-window-toolbar{border-bottom:1px solid var(--sb-border);background:#fafbfc;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.65rem;padding:.65rem 1rem;display:flex}.sb-queue-filters{flex-wrap:wrap;gap:.4rem;margin:0;padding:0;list-style:none;display:flex}.sb-queue-filter{color:var(--sb-ink-muted);border:1px solid var(--sb-border);background:#fff;border-radius:999px;align-items:center;gap:.35rem;padding:.35rem .65rem;font-size:.75rem;font-weight:600;display:inline-flex}.sb-queue-filter.is-active{color:var(--sb-ink);background:#007aff0f;border-color:#007aff59}.sb-queue-filter-count{color:var(--sb-blue);font-size:.68rem;font-weight:700}.sb-queue-toolbar-actions{flex-wrap:wrap;gap:.35rem;display:flex}.sb-queue-toolbar-btn{color:var(--sb-ink-muted);border:1px solid var(--sb-border);background:#fff;border-radius:8px;padding:.3rem .55rem;font-size:.72rem;font-weight:600}.sb-queue-window-body{overflow-x:auto}.sb-queue-table{border-collapse:collapse;width:100%;min-width:640px;font-size:.8rem}.sb-queue-table th,.sb-queue-table td{text-align:left;border-bottom:1px solid var(--sb-border);vertical-align:top;padding:.7rem .85rem}.sb-queue-table th{text-transform:uppercase;letter-spacing:.06em;color:var(--sb-ink-faint);white-space:nowrap;background:#fff;font-size:.65rem;font-weight:700}.sb-queue-table tbody tr:last-child td{border-bottom:none}.sb-queue-table tbody tr.is-highlight{background:linear-gradient(90deg,#b8e0ff59 0%,#fff0 100%)}.sb-queue-patient{color:var(--sb-ink);font-weight:600;display:block}.sb-queue-inventory{color:var(--sb-ink-faint);margin-top:.15rem;font-size:.72rem;display:block}.sb-queue-status{white-space:nowrap;border-radius:6px;padding:.2rem .5rem;font-size:.7rem;font-weight:700;display:inline-block}.sb-queue-status--paid,.sb-queue-status--queued{color:#1a6b32;background:#34c75924}.sb-queue-status--needs_pick{color:#9a3412;background:#b453091f}.sb-queue-status--low_supply{color:#004999;background:#007aff1a}.sb-queue-status--fulfilled{color:var(--sb-ink-muted);background:#3c3c4314}.sb-testimonial-card{border:1px solid var(--sb-border);border-radius:var(--sb-radius-sm);box-shadow:var(--sb-shadow);background:#fff;margin:0;padding:1.5rem 1.35rem}.sb-testimonial-practice{color:var(--sb-ink);margin:0 0 .35rem;font-size:1.05rem;font-weight:700;line-height:1.25}.sb-testimonial-volume{color:var(--sb-blue);margin:0 0 1rem;font-size:.88rem;font-weight:600}.sb-testimonial-card blockquote{color:var(--sb-ink);margin:0 0 .75rem;font-size:1rem;line-height:1.5}.sb-testimonial-card figcaption{color:var(--sb-ink-faint);margin-top:auto;font-size:.8rem}.sb-section--testimonials{background:var(--sb-bg)}.h-page--clinic .hp-narr,.h-page--clinic .hp-narr-cta-wrap{content-visibility:visible;contain-intrinsic-size:auto}html.hp-is-scrolling .hp-int-marquee-track,.hp-int-marquee-track.hp-marquee--paused,html.hp-is-scrolling .h-page--clinic .hp-neural-css-mesh{animation-play-state:paused}.h-page--clinic .h-hero-split-grid--homepage>.h-hero-split-demo{padding:.35rem .65rem 1.15rem}.h-page--clinic .h-hero-split-demo .h-pt-bridge-phone-wrap{padding:0 0 18px}.h-page--clinic .h-hero-split-demo .h-pt-bridge-demo-title{margin:0 0 1rem}.h-page--clinic .h-hero-split-demo .h-pt-bridge-phone-thread{padding:12px 14px 14px}.h-page--clinic .h-hero-split-demo .h-pt-bridge-phone-thread>.h-pt-bridge-msg:last-child{margin-bottom:.65rem}.h-page--clinic .h-hero-split-demo .h-pt-bridge-phone-composer{margin-top:.35rem;padding-bottom:.15rem}.h-page--clinic .h-hero-split-demo .h-pt-bridge-phone-home{margin-bottom:.15rem}:root{--linear-bg-base:#252320;--linear-bg:#252320;--linear-bg-elev:#2e2b28;--linear-bg-card:#363330;--linear-bg-card-hover:#3e3a36;--linear-border:#ffffff1a;--linear-border-strong:#ffffff29;--linear-ink:#f4f3f0;--linear-ink-muted:#a8a4a0;--linear-ink-faint:#757068;--linear-window-ink:#1a1a1d;--linear-window-ink-muted:#1a1a1db8;--linear-window-ink-faint:#1a1a1d85;--linear-window-bg-soft:#ebe9e5;--linear-window-border:#1a1a1d1a;--linear-accent:#c4a96a;--linear-gold:#c4a96a;--linear-gold-light:#d9c48a;--linear-gold-muted:#c4a96a6b;--linear-gold-soft:#c4a96a24;--linear-gold-faint:#c4a96a0f;--linear-grad-text:linear-gradient(135deg, #faf8f4 0%, #e8dcc4 42%, #c4a96a 100%);--linear-breakout-bg:#f0ede7;--linear-breakout-bg-top:#faf8f4;--linear-breakout-ink:#1a1a1d;--linear-breakout-ink-muted:#5c5a56;--linear-breakout-border:#1a1a1d14;--linear-footer-gradient:linear-gradient(180deg, #2e2b28 0%, #252320 42%, #211f1c 78%, #1c1a17 100%);--linear-noise-tile:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='220' height='220'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='2' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 1  0 0 0 0 1  0 0 0 0 1  0 0 0 0.28 0'/></filter><rect width='100%25' height='100%25' filter='url(%23n)' opacity='0.1'/></svg>");--linear-bg-canvas:var(--linear-noise-tile), radial-gradient(ellipse 95% 72% at 50% 32%, #d4b97817 0%, #c4a96a0a 28%, transparent 62%), radial-gradient(ellipse 130% 96% at 50% 40%, #42403a 0%, #3d3a36 14%, #38342f 28%, #33302c 42%, #2e2b28 56%, #292622 70%, #242118 84%, #1e1c19 100%);--linear-glow:radial-gradient(ellipse 88% 72% at 50% 38%, #d4b9781a 0%, #c4a96a09 34%, transparent 72%)}html{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background-color:var(--linear-bg-base)}html:has(body.h-page--clinic){background-color:var(--linear-bg-base);background-image:var(--linear-bg-canvas);background-blend-mode:overlay, normal;background-repeat:repeat,no-repeat;background-size:220px 220px,cover;overflow-x:clip}body{background-color:var(--linear-bg-base);color:var(--linear-ink)}body.h-page--clinic:before{display:none}body.h-page--clinic{width:100%;max-width:100%;overflow-x:clip;background:0 0!important}.h-page--clinic{--sb-bg:transparent;--sb-bg-soft:var(--linear-bg-elev);--sb-bg-card:var(--linear-bg-card);--sb-ink:var(--linear-ink);--sb-ink-muted:var(--linear-ink-muted);--sb-ink-faint:var(--linear-ink-faint);--sb-navy:#2e2b28;--sb-navy-deep:#252320;--sb-border:var(--linear-border);--sb-shadow:0 0 0 1px var(--linear-border), 0 8px 32px -8px #00000059;--sb-grad:#eceef0;--sb-grad-hover:#fff;--sb-cta-bg:#eceef0;--sb-cta-bg-hover:#fff;--sb-grad-shadow:none;--sb-grad-shadow-hover:none;--sb-cta-shadow:none;--sb-cta-shadow-hover:none;--sb-blue:#8ab4f8;--sb-blue-light:#a8c7fa;--sb-blue-pale:#8ab4f829;--h-bg:transparent;--h-ink:var(--linear-ink);--h-ink-mut:var(--linear-ink-muted);--h-ink-faint:var(--linear-ink-faint);--h-border:var(--linear-border);--h-cta-solid:#111;--h-cta-solid-hover:#222;--h-cta-on-solid:#fff;--h-cta-shadow:none;--h-cta-shadow-hover:none;--h-cta-demo-gradient:linear-gradient(135deg, #b8e0ff 0%, #5ac8fa 42%, #007aff 100%);--h-cta-demo-gradient-hover:linear-gradient(135deg, #cce8ff 0%, #7dd4fc 38%, #0a84ff 100%);--h-cta-demo-on:#fff;--h-cta-demo-border:#b8e0ff6b;--h-cta-demo-shadow:0 8px 26px -8px #5ac8fa85;--h-cta-demo-shadow-hover:0 10px 32px -8px #007aff7a;--h-cta-demo-focus:#8ab4f8d9;--h-grad-text:var(--linear-grad-text);--hero-deep:#252320;--hero-mid:#2e2b28;color:var(--linear-ink);background:0 0!important}.h-page--clinic .h-main{background:0 0!important}.h-page--clinic .hp-narr-portal,.h-page--clinic .sb-brief-mock,.h-page--clinic .hp-narr-how-window,.h-page--clinic .h-pt-bridge-tier--expanded .h-hp-card--demo,.h-page--clinic .h-pt-bridge-tier--expanded .h-hp-card--unified,.h-page--clinic .h-pt-bridge-tier--expanded .h-hp-trend,.h-page--clinic .h-pt-bridge-tier--expanded .h-hp-source,.h-page--clinic .h-pt-bridge-tier--expanded .h-hp-brief-plan-row{--sb-ink:var(--linear-window-ink);--sb-ink-muted:var(--linear-window-ink-muted);--sb-ink-faint:var(--linear-window-ink-faint);--sb-bg-soft:var(--linear-window-bg-soft);--sb-border:var(--linear-window-border);color:var(--linear-window-ink)}.h-page--clinic .site-header .nav-dropdown-summary--primary,.h-page--clinic .site-header .internal-links--primary a.nav-top-link{white-space:nowrap!important;background-image:none!important;border-radius:6px!important;padding:.45rem .7rem!important;text-decoration:none!important}.h-page--clinic .site-header .internal-links--primary{align-items:center!important}.h-page--clinic .site-header .internal-links--primary .nav-dropdown{align-items:center!important;margin:0!important;padding:0!important;display:flex!important}.h-page--clinic .site-header .nav-dropdown-summary--primary{cursor:pointer!important;box-sizing:border-box!important;justify-content:center!important;align-items:center!important;gap:.3rem!important;min-height:44px!important;display:inline-flex!important}@media (width>=901px){.h-page--clinic .site-header .nav-dropdown-summary--primary{justify-content:center!important}}.h-page--clinic .site-header .nav-dropdown-summary:hover,.h-page--clinic .site-header .nav-dropdown[open]>.nav-dropdown-summary,.h-page--clinic .site-header .internal-links--primary a.nav-top-link:hover{color:var(--linear-ink)!important;background-color:#ffffff0f!important;background-image:none!important}.h-page--clinic .site-header .nav-dropdown--active .nav-dropdown-summary{color:var(--linear-ink)!important;text-decoration:underline!important;-webkit-text-decoration-color:var(--linear-gold-muted)!important;text-decoration-color:var(--linear-gold-muted)!important;text-underline-offset:.3em!important;background-color:#0000!important;background-image:none!important;font-weight:700!important;text-decoration-thickness:1px!important}.h-page--clinic .page-shell{color:var(--linear-ink)!important;background:0 0!important}.h-page--clinic .page-main:not(.page-main--full-bleed) h1,.h-page--clinic .page-main:not(.page-main--full-bleed) h2,.h-page--clinic .page-main:not(.page-main--full-bleed) h3{color:var(--linear-ink)!important}.h-page--clinic .page-main:not(.page-main--full-bleed) .lede,.h-page--clinic .page-main:not(.page-main--full-bleed) p{color:var(--linear-ink-muted)}.h-page--clinic .sb-section,.h-page--clinic .hp-narr,.h-page--clinic .sb-section--proof,.h-page--clinic .sb-section--pillars,.h-page--clinic .sb-section--impact,.h-page--clinic .sb-section--trust,.h-page--clinic .hp-narr--problem,.h-page--clinic .hp-narr--product,.h-page--clinic .hp-narr-dashboard,.h-page--clinic .hp-narr--integration,.h-page--clinic .hp-narr--outcomes,.h-page--clinic .hp-narr-cta-wrap{background:0 0!important}.h-page--clinic .sb-pillar,.h-page--clinic .sb-impact-card,.h-page--clinic .hp-narr-bullets li,.h-page--clinic .hp-narr-thread,.h-page--clinic .hp-narr-how-card,.h-page--clinic .hp-narr-integration-card,.h-page--clinic .hp-narr-metric,.h-page--clinic .sb-stat,.h-page--clinic .sb-compliance{color:var(--linear-ink);background:var(--linear-bg-card)!important;border-color:var(--linear-border)!important}.h-page--clinic .sb-impact-card:hover{background:var(--linear-bg-card-hover)!important;border-color:var(--linear-gold-muted)!important}.h-page--clinic .hp-hero-subtext,.h-page--clinic .hp-hero-lede,.h-page--clinic .hp-hero-bold-line,.h-page--clinic .hp-hero-tagline,.h-page--clinic .sol-hero-subtext,.h-page--clinic .sol-hero-bold-line,.h-page--clinic .h-hero-sub{color:var(--linear-ink-muted)!important}.h-page--clinic .h-eyebrow,.h-page--clinic .sol-hero-specialty,.h-page--clinic .h-eyebrow--hero{letter-spacing:-.01em;text-transform:none;background:0 0;border:none;padding:0;font-size:.875rem;font-weight:500;color:var(--linear-gold-light)!important}.h-page--clinic .sb-btn--ghost,.h-page--clinic .sol-hero-cta-secondary.sb-btn{border:1px solid var(--linear-border-strong)!important;color:var(--linear-ink)!important;background:0 0!important}.h-page--clinic .sb-btn--ghost:hover,.h-page--clinic .sol-hero-cta-secondary.sb-btn:hover{border-color:var(--linear-gold-muted)!important;background:#ffffff0f!important}.h-page--clinic .hp-int-banner{background:linear-gradient(180deg, var(--linear-breakout-bg-top) 0%, var(--linear-breakout-bg) 100%)!important;border-bottom:1px solid var(--linear-breakout-border)!important}.h-page--clinic .hp-int-banner-label{color:var(--linear-breakout-ink-muted)!important}.h-page--clinic .hp-int-banner-sublabel{opacity:.88;color:var(--linear-breakout-ink-muted)!important}.h-page--clinic .hp-int-logo-name{color:var(--linear-breakout-ink-muted)!important}.h-page--clinic .hp-int-logo img{opacity:.88!important;filter:saturate(.92)!important}.h-page--clinic .hp-int-marquee:hover .hp-int-logo img{opacity:1!important;filter:none!important}.h-page--clinic .hp-int-banner .h-reveal{opacity:1!important;visibility:visible!important;transform:none!important}.h-page--clinic .hp-int-banner .hp-int-marquee,.h-page--clinic .hp-int-banner .hp-int-logo,.h-page--clinic .hp-int-banner .hp-int-logo img{opacity:1!important;visibility:visible!important}.h-page--clinic .leg,.h-page--clinic .leg-wrap{color:var(--linear-ink);background:0 0!important}.h-page--clinic .leg-h1,.h-page--clinic .leg-h2,.h-page--clinic .leg-h3{color:var(--linear-ink)}.h-page--clinic .leg-lede,.h-page--clinic .leg p,.h-page--clinic .leg li{color:var(--linear-ink-muted)}.h-page--clinic .blog-index-hero,.h-page--clinic .blog-card,.h-page--clinic .blog-post-header,.h-page--clinic .blog-post-body{color:var(--linear-ink);background:0 0!important}.h-page--clinic .h-hero.h-hero--phone-demo,.h-page--clinic .h-hero-split,.h-page--clinic .h-hero-split-inner,.h-page--clinic .h-hero-split-grid,.h-page--clinic .h-hero-split--minimal,.h-page--clinic .sb-section--integrative-hero{position:relative;background:0 0!important}.h-page--clinic .h-hero-split--minimal:before,.h-page--clinic .sb-section--integrative-hero:before,.h-page--clinic .h-hero.h-hero--phone-demo:before{content:"";background:var(--linear-glow);pointer-events:none;z-index:0;position:absolute;inset:0}.h-page--clinic .h-hero.h-hero--phone-demo>*,.h-page--clinic .h-hero-split-inner,.h-page--clinic .h-hero-split-grid{z-index:1;position:relative}.h-page--clinic .blog-hero,.h-page--clinic .blog-index,.h-page--clinic .blog-list,.h-page--clinic .blog-post{background:0 0!important}.h-page--clinic .blog-hero,.h-page--clinic .blog-card-wrap,.h-page--clinic .blog-post-meta,.h-page--clinic .blog-prose-wrap{background:var(--linear-bg-elev)!important}.h-page--clinic .blog-card{border:1px solid var(--linear-border);background:var(--linear-bg-card)!important}.h-page--clinic .blog-card-title,.h-page--clinic .blog-post-title{color:var(--linear-ink)}.h-page--clinic .blog-card-excerpt,.h-page--clinic .blog-post-meta{color:var(--linear-ink-muted)}.h-page--clinic .pricing-hero,.h-page--clinic .pricing-tier{background:0 0!important}.h-page--clinic .pricing-card{background:var(--linear-bg-card)!important}.h-page--clinic .pricing-tier{border-color:var(--linear-border)!important}.h-page--clinic .phys-hero,.h-page--clinic .pt-hero,.h-page--clinic .phys-section{background:0 0!important}.h-page--clinic .hp-narr-h,.h-page--clinic .sb-section-h{color:var(--linear-ink)!important}.h-page--clinic .hp-narr-subhead,.h-page--clinic .sb-section-lede,.h-page--clinic .hp-narr-integration-lede{color:var(--linear-ink-muted)!important}.h-page--clinic-fm .sb-section--integrative-hero .sol-hero-cta-secondary.sb-btn,.h-page--clinic-rural .sb-section--integrative-hero .sol-hero-cta-secondary.sb-btn,.h-page--clinic-weight .sb-section--integrative-hero .sol-hero-cta-secondary.sb-btn,.h-page--clinic-derm .sb-section--integrative-hero .sol-hero-cta-secondary.sb-btn{border:1px solid var(--linear-border-strong)!important;color:var(--linear-ink)!important;background:0 0!important}.h-page--clinic .site-announcement{background:var(--linear-bg-card);border-bottom:1px solid var(--linear-border);color:var(--linear-ink-muted)}.h-page--clinic .sb-btn-grad-fill,.h-page--clinic .sb-btn--primary,.h-page--clinic .hp-hero-access-submit,.h-page--clinic .sol-hero-cta-primary.sb-btn,.h-page--clinic .h-btn--primary{font-weight:600;background:var(--sb-cta-bg)!important;color:#08090a!important;box-shadow:none!important;background-image:none!important;border:none!important}.h-page--clinic .sb-btn-grad-fill:hover:not(:disabled),.h-page--clinic .sb-btn--primary:hover:not(:disabled),.h-page--clinic .hp-hero-access-submit:hover:not(:disabled),.h-page--clinic .sol-hero-cta-primary.sb-btn:hover,.h-page--clinic .h-btn--primary:hover{transform:translateY(-1px);background:var(--sb-cta-bg-hover)!important;color:#08090a!important;box-shadow:none!important;background-image:none!important}.h-page--clinic .sb-btn--green,.h-page--clinic .ph-sales-submit,.h-page--clinic .ph-hero-cta{font-weight:600;background:var(--h-cta-solid)!important;color:var(--h-cta-on-solid)!important;box-shadow:var(--h-cta-shadow)!important;background-image:none!important;border:none!important}.h-page--clinic .sb-btn--green:hover:not(:disabled),.h-page--clinic .ph-sales-submit:hover:not(:disabled),.h-page--clinic .ph-hero-cta:hover{transform:translateY(-1px);background:var(--h-cta-solid-hover)!important;color:var(--h-cta-on-solid)!important;box-shadow:var(--h-cta-shadow-hover)!important;background-image:none!important}.h-page--clinic .site-header .book-demo-nav-cta,.h-page--clinic .hp-hero-cta--luxury{font-weight:600;background:var(--h-cta-demo-gradient)!important;background-image:var(--h-cta-demo-gradient)!important;color:var(--h-cta-demo-on)!important;border:1px solid var(--h-cta-demo-border)!important;box-shadow:var(--h-cta-demo-shadow)!important}.h-page--clinic .site-header .book-demo-nav-cta:hover:not(:disabled),.h-page--clinic .hp-hero-cta--luxury:hover:not(:disabled){background:var(--h-cta-demo-gradient-hover)!important;background-image:var(--h-cta-demo-gradient-hover)!important;color:var(--h-cta-demo-on)!important;box-shadow:var(--h-cta-demo-shadow-hover)!important}.h-page--clinic .site-header .book-demo-nav-cta:hover:not(:disabled){transform:none}.h-page--clinic .hp-hero-cta--luxury:hover:not(:disabled){transform:translateY(-1px)}.h-page--clinic .site-header .book-demo-nav-cta{font-weight:700!important}.h-page--clinic .site-header .book-demo-nav-cta:focus-visible,.h-page--clinic .hp-hero-cta--luxury:focus-visible{outline:2px solid var(--h-cta-demo-focus);outline-offset:2px}.h-page--clinic .hp-hero-access{flex-direction:row!important;align-items:stretch!important;gap:.5rem!important}.h-page--clinic .hp-hero-access input[type=email]{border:1px solid var(--linear-border-strong)!important;width:auto!important;min-width:0!important;color:var(--linear-ink)!important;box-shadow:none!important;background:#ffffff0a!important;flex:auto!important;padding:.7rem 1rem!important;font-size:.9rem!important}.h-page--clinic .hp-hero-access input[type=email]::placeholder{color:var(--linear-ink-faint)!important}.h-page--clinic .hp-hero-access input[type=email]:focus{border-color:#ffffff38!important;box-shadow:0 0 0 3px #ffffff0f!important}.h-page--clinic .hp-hero-access-submit{flex:none!important;width:auto!important;padding:.7rem 1.15rem!important;font-size:.9rem!important}@media (width<=520px){.h-page--clinic .hp-hero-access{flex-direction:column!important}.h-page--clinic .hp-hero-access-submit{width:100%!important}}.h-page--clinic .hp-hero-h1,.h-page--clinic .h-hero-split-copy .hp-hero-h1.h-hero-h--hero-megabold{color:var(--linear-ink)!important;letter-spacing:-.045em!important;font-weight:700!important}.h-page--clinic .hp-hero-h1 em,.h-page--clinic .hp-hero-h1-line em,.h-page--clinic .h-hero-h em{font-style:normal;background:var(--linear-grad-text)!important;-webkit-text-fill-color:transparent!important;color:#0000!important;-webkit-background-clip:text!important;background-clip:text!important}.h-page--clinic .sb-section--integrative-hero .sol-hero-headline em{background:0 0!important;-webkit-background-clip:unset!important;background-clip:unset!important;-webkit-text-fill-color:var(--linear-ink)!important;color:var(--linear-ink)!important}.h-page--clinic .h-pt-bridge-scenario-pill.is-active,.h-page--clinic .h-pt-bridge-scenario-pill[aria-selected=true]{background:var(--linear-bg-card-hover)!important;color:var(--linear-ink)!important;border-color:var(--linear-border-strong)!important;box-shadow:none!important}.h-page--clinic .h-hero-split{padding-top:calc(var(--site-chrome-height) + .85rem)!important;padding-bottom:clamp(3rem,6vw,4.5rem)!important}.h-page--clinic .h-hero-split--minimal{padding-top:calc(var(--site-chrome-height) + .65rem)!important}.h-page--clinic .hp-neural-backdrop,.h-page--clinic .hp-neural-css-grid{display:none!important}.h-page--clinic .h-hero-split-demo{isolation:isolate;position:relative}.h-page--clinic .h-hero-split-demo:before{display:none}.h-page--clinic .h-hero-split-demo>*{z-index:1;position:relative}.h-page--clinic .h-pt-bridge-phone{filter:drop-shadow(0 24px 64px #0000006b)}.h-page--clinic .h-hero-split-demo .h-pt-bridge-phone-screen:after{content:"";pointer-events:none;border-radius:inherit;z-index:6;position:absolute;inset:0;box-shadow:inset 0 0 14px #1c1c200d}.h-page--clinic .h-hero-split-demo .h-pt-bridge-demo-title{display:none!important}.h-page--clinic .sb-section--integrative-hero .h-pt-bridge-demo-title{color:var(--linear-ink-muted)!important}.h-page--clinic .h-hero-split--minimal:before,.h-page--clinic .sb-section--integrative-hero:before,.h-page--clinic .h-hero.h-hero--phone-demo:before{background:var(--linear-glow);opacity:.55}.h-page--clinic .hp-narr,.h-page--clinic .hp-narr-cta-wrap,.h-page--clinic .hp-int-banner{content-visibility:visible!important;contain-intrinsic-size:auto!important}.h-page--clinic .hp-narr-cta-wrap{margin-top:clamp(1rem,3vw,2rem);background:linear-gradient(180deg, var(--linear-breakout-bg-top) 0%, var(--linear-breakout-bg) 100%)!important;border-radius:0 0 clamp(28px,4vw,40px) clamp(28px,4vw,40px)!important;padding:clamp(4rem,9vw,6.5rem) clamp(1.25rem,4vw,2rem) clamp(3rem,6vw,4.5rem)!important}.h-page--clinic .hp-narr-cta{background:0 0!important;border-radius:0!important;max-width:720px!important;padding:0!important}.h-page--clinic .hp-narr-cta-h{font-family:var(--font-serif)!important;letter-spacing:-.02em!important;color:var(--linear-breakout-ink)!important;font-size:clamp(2rem,4.5vw,2.85rem)!important;font-style:normal!important;font-weight:400!important;line-height:1.12!important}.h-page--clinic .hp-narr-cta-actions{margin-top:clamp(1.25rem,3vw,1.75rem)!important}.h-page--clinic .hp-narr-cta .sb-btn--grad{background:var(--linear-breakout-ink)!important;color:var(--linear-breakout-bg-top)!important;box-shadow:none!important;border:none!important}.h-page--clinic .hp-narr-cta .sb-btn--grad:hover{color:#fff!important;background:#e2683a!important}.h-page--clinic .sb-footer-cta-wrap{background:linear-gradient(180deg, var(--linear-breakout-bg-top) 0%, var(--linear-breakout-bg) 100%)!important;border-radius:0 0 clamp(28px,4vw,40px) clamp(28px,4vw,40px)!important;padding-top:clamp(4rem,8vw,6rem)!important;padding-bottom:0!important}.h-page--clinic .sb-footer-cta{color:var(--linear-breakout-ink)!important;background:0 0!important;padding-bottom:clamp(3rem,6vw,4.5rem)!important}.h-page--clinic .sb-footer-cta-h{font-family:var(--font-serif)!important;color:var(--linear-breakout-ink)!important;font-weight:400!important}.h-page--clinic .sb-footer-cta-sub,.h-page--clinic .sb-footer-cta-lede{color:var(--linear-breakout-ink-muted)!important}.h-page--clinic .site-header .brand-logo--lockup-dark{aspect-ratio:412/128;opacity:1!important;visibility:visible!important;filter:none!important;object-fit:contain!important;object-position:left center!important;flex-shrink:0!important;width:auto!important;max-width:min(14.5rem,46vw)!important;height:2.875rem!important;display:block!important;transform:none!important}.h-page--clinic .site-header .brand-logo--mark{box-sizing:border-box!important;opacity:1!important;visibility:visible!important;filter:none!important;object-fit:contain!important;flex-shrink:0!important;width:2.35rem!important;height:2.35rem!important;padding:.08rem!important;display:block!important}.h-page--clinic .site-header .brand-wordmark{opacity:1!important;visibility:visible!important;color:var(--linear-ink)!important;font-family:var(--font-sans)!important;letter-spacing:-.04em!important;font-weight:700!important;line-height:1!important;display:inline!important}.h-page--clinic .hp-narr{padding-block:clamp(3rem,6vw,5rem)!important}.h-page--clinic .hp-narr-bullets li{color:var(--linear-ink)!important}.h-page--clinic .hp-narr-step-label,.h-page--clinic .hp-narr-thread-title,.h-page--clinic .hp-narr-metric-detail,.h-page--clinic .hp-narr-integration-list li{color:var(--linear-ink-muted)!important}.h-page--clinic .hp-narr-step-marker{background:var(--linear-bg-card-hover)!important;border-color:var(--linear-border)!important;color:var(--linear-ink)!important}.h-page--clinic .hp-narr-step--ok .hp-narr-step-marker{color:#4ade80!important;background:#4ade801f!important;border-color:#4ade8066!important}.h-page--clinic .hp-narr-step--watch .hp-narr-step-marker{color:#fbbf24!important;background:#fbbf241f!important;border-color:#fbbf2466!important}.h-page--clinic .hp-narr-step--miss .hp-narr-step-marker{color:#f87171!important;background:#f871711f!important;border-color:#f8717166!important}.h-page--clinic .hp-narr-outcomes-h,.h-page--clinic .hp-narr-metric-value{color:var(--linear-ink)!important}.h-page--clinic .hp-narr-metric-label{color:var(--linear-ink-muted)!important}.h-page--clinic .hp-narr-integration-card-h,.h-page--clinic .hp-narr-how-lead{color:var(--linear-ink)!important}.h-page--clinic .hp-narr-how-hl{color:var(--linear-ink)!important;background:#ffffff14!important}.h-page--clinic .hp-narr-thread{border-color:var(--linear-border)!important;background:var(--linear-bg-card)!important;box-shadow:var(--sb-shadow)!important}.h-page--clinic .hp-narr-thread-top{background:var(--linear-bg-card-hover)!important;border-bottom-color:var(--linear-border)!important}.h-page--clinic .hp-narr-thread-notch{background:#ffffff24!important}.h-page--clinic .hp-narr-how-card{background:var(--linear-bg-card)!important}.h-page--clinic .hp-narr-how-window{border-color:var(--linear-border)!important;background:#fff!important}.h-page--clinic .hp-narr-how-chrome{background:#fafafa!important;border-bottom-color:#0f12190f!important}.h-page--clinic .hp-narr-integration-logo img{opacity:.88;filter:saturate(.92)}.h-page--clinic .hp-narr-integration-name{color:var(--linear-ink-muted)!important}.h-page--clinic .sb-compliance{color:var(--linear-ink-faint)!important}.h-page--clinic .hp-int-marquee,.h-page--clinic .hp-int-marquee-track,.h-page--clinic .hp-int-logo,.h-page--clinic .hp-int-logo img{opacity:1!important;visibility:visible!important}.h-page--clinic h1,.h-page--clinic h2,.h-page--clinic h3,.h-page--clinic h4,.h-page--clinic h5,.h-page--clinic h6,.h-page--clinic .pg-kicker,.h-page--clinic .pg-h1,.h-page--clinic .pg-lede,.h-page--clinic .pg-tagline{color:var(--linear-ink)}.h-page--clinic .pg-kicker{color:var(--linear-ink-faint)!important}.h-page--clinic .pg-section-h{color:var(--linear-ink)!important}.h-page--clinic a:not(.sb-btn):not([data-book-demo-open]):not(.pl-btn):not(.rf-btn):not(.ps-btn):not(.leg-btn):not(.nav-prod-link):not(.cp-nav-link):not(.cp-login):not(.cp-join-cta):not(.cp-brand){color:var(--linear-accent)}.h-page--clinic a:not(.sb-btn):not([data-book-demo-open]):not(.pl-btn):not(.rf-btn):not(.ps-btn):not(.leg-btn):not(.nav-prod-link):not(.cp-nav-link):not(.cp-login):not(.cp-join-cta):not(.cp-brand):hover{color:var(--linear-ink)}.h-page--clinic .ab-shell,.h-page--clinic .ab-team,.h-page--clinic .ab-team-list,.h-page--clinic .ab-team-card,.h-page--clinic .ab-board,.h-page--clinic .ab-board-card{overflow:visible}.h-page--clinic .ab-team-photo,.h-page--clinic .ab-board-photo{background:var(--linear-bg-card);flex-shrink:0}.h-page--clinic .site-header.site-header--dark .nav-dropdown-summary:hover,.h-page--clinic .site-header.site-header--dark .internal-links>a:hover,.h-page--clinic .site-header.site-header--dark .internal-links--primary a.nav-top-link:hover{color:var(--linear-ink)!important;background-color:#ffffff0f!important;background-image:none!important}@media (width>=901px){.h-page--clinic .site-header .nav-dropdown-panel,.h-page--clinic .site-header .nav-dropdown-panel--utility,.h-page--clinic .site-header .nav-dropdown-panel--solutions-stack,.h-page--clinic .site-header .nav-dropdown-panel--company-stack,.h-page--clinic .site-header .nav-dropdown-panel--trust-stack{-webkit-backdrop-filter:none;background:var(--cm-white,#fff)!important;color:#0f1219!important;border:1px solid #0f12191a!important;border-radius:12px!important;padding:.4rem!important;box-shadow:0 1px 2px #0f12190a,0 18px 44px -16px #0f12192e!important}.h-page--clinic .site-header .nav-dropdown-panel--utility{top:calc(100% + .35rem)!important}.h-page--clinic .site-header .nav-dropdown--company .nav-dropdown-panel--utility{left:auto!important;right:0!important}.h-page--clinic .site-header .nav-dropdown--solutions{position:relative}.h-page--clinic .site-header .nav-dropdown--solutions[open]{z-index:230}.h-page--clinic .site-header .nav-dropdown-panel--solutions-stack{width:max-content!important;min-width:min(100vw - 2rem,22rem)!important;max-width:min(100vw - 2rem,26rem)!important;left:0!important;right:auto!important}}.h-page--clinic .site-header .nav-dropdown-panel--mega{color:#0f1219!important;background:#fff!important;border-color:#0f12191a!important;box-shadow:0 1px 2px #0f12190a,0 18px 44px -16px #0f12192e!important}.h-page--clinic .site-header .nav-dropdown-link,.h-page--clinic .site-header .nav-dropdown-link--title-only{font-family:var(--font-sans)!important;letter-spacing:.01em!important;color:#0f1219c7!important;border-radius:8px!important;font-size:1rem!important;font-weight:400!important;line-height:1.5!important}.h-page--clinic .site-header .nav-dropdown-link-title,.h-page--clinic .site-header .nav-dropdown-link--rich .nav-dropdown-link-title{font-family:var(--font-sans)!important;letter-spacing:.01em!important;color:#0f1219!important;background:0 0!important;-webkit-background-clip:unset!important;background-clip:unset!important;font-size:1rem!important;font-weight:400!important;line-height:1.5!important}.h-page--clinic .site-header .nav-solutions-stack .nav-dropdown-link-d{font-family:var(--font-sans)!important;letter-spacing:.01em!important;color:#0f121994!important;font-size:.875rem!important;font-weight:400!important;line-height:1.45!important}.h-page--clinic .site-header.site-header--dark .nav-dropdown-link:hover,.h-page--clinic .site-header .nav-dropdown-link:hover,.h-page--clinic .site-header .nav-dropdown-link--rich:hover,.h-page--clinic .site-header .nav-dropdown-link--title-only:hover{color:#0f1219!important;background:#0a1e6e0f!important}.h-page--clinic .site-header.site-header--dark .nav-dropdown-link:hover .nav-dropdown-link-title,.h-page--clinic .site-header .nav-dropdown-link:hover .nav-dropdown-link-title,.h-page--clinic .site-header .nav-dropdown-link--rich:hover .nav-dropdown-link-title,.h-page--clinic .site-header .nav-dropdown-link--title-only:hover .nav-dropdown-link-title{color:var(--cm-navy,#0a1e6e)!important;background:0 0!important;-webkit-background-clip:unset!important;background-clip:unset!important;letter-spacing:.01em!important;transform:none!important}.h-page--clinic .site-header .nav-dropdown-link--title-only:hover .nav-dropdown-link-title{letter-spacing:.01em!important;transform:none!important}.h-page--clinic .site-header .nav-utility-eyebrow{color:#0f12197a!important;font-family:var(--font-mono)!important}.h-page--clinic .site-header .solution-status--early-access{color:#2d8a5c!important}.h-page--clinic .site-header .solution-status--coming-soon{color:#9a6b4a!important}.h-page--clinic .site-header .nav-dropdown-divider,.h-page--clinic .site-header .nav-company-divider,.h-page--clinic .site-header .nav-solutions-divider{background:#0f121914!important}.h-page--clinic .site-header .nav-soon{color:var(--linear-accent)!important}@media (width>=901px){.h-page--clinic .site-header .nav-dropdown[open]>.nav-dropdown-summary{color:var(--linear-ink)!important;background-color:#ffffff14!important;background-image:none!important}}@media (width<=900px){.h-page--clinic .site-header[data-mobile-open=true] .nav-menu{-webkit-backdrop-filter:none;background:#fff!important;border:1px solid #0f12191f!important}.h-page--clinic .site-header[data-mobile-open=true] .nav-menu a:hover,.h-page--clinic .site-header[data-mobile-open=true] .nav-menu summary:hover{color:#0f1219!important;background:#0f12190f!important}.h-page--clinic .site-header[data-mobile-open=true] .nav-dropdown-panel--utility{box-shadow:none!important;background:#fff!important;border:1px solid #0f12191a!important;border-radius:12px!important;margin-top:.25rem!important;padding:.35rem!important}.h-page--clinic .site-header[data-mobile-open=true] .internal-links--primary .nav-dropdown-summary--primary{color:#0f1219!important;justify-content:space-between!important}.h-page--clinic .site-header[data-mobile-open=true] .nav-dropdown[open]>.nav-dropdown-summary{color:#0f1219!important;background:#0f12190f!important}}.h-page--clinic .site-footer{background:0 0!important;border-top:none!important}.h-page--clinic .leg-wrap,.h-page--clinic .leg-body,.h-page--clinic .leg-content{color:var(--linear-ink-muted)!important;background:0 0!important}.h-page--clinic .leg-card,.h-page--clinic .leg-panel,.h-page--clinic .leg-callout,.h-page--clinic .leg-table-wrap,.h-page--clinic .leg-toc{background:var(--linear-bg-card)!important;border-color:var(--linear-border)!important;color:var(--linear-ink-muted)!important}.h-page--clinic .leg-card h2,.h-page--clinic .leg-card h3,.h-page--clinic .leg-panel h2,.h-page--clinic .leg-panel h3{color:var(--linear-ink)!important}.h-page--clinic .leg-toc a{color:var(--linear-ink-muted)!important}.h-page--clinic .leg-toc a:hover,.h-page--clinic .leg-toc a.is-active{color:var(--linear-ink)!important;background:#ffffff0f!important}.h-page--clinic .leg-btn--ghost:hover{background:#ffffff0f!important}.h-page--clinic .leg-eyebrow{color:var(--linear-ink-faint)!important}.h-page--clinic .leg-card-h,.h-page--clinic .leg-card--feature .leg-card-h{color:var(--linear-ink)!important}.h-page--clinic .leg-card-p,.h-page--clinic .leg-body,.h-page--clinic .leg-list,.h-page--clinic .leg-callout{color:var(--linear-ink-muted)!important}.h-page--clinic .leg-card--feature{background:var(--linear-bg-card)!important;border-color:var(--linear-border)!important;box-shadow:none!important}.h-page--clinic .leg-badge{color:var(--sb-blue)!important;background:#8ab4f81f!important;border-color:#8ab4f847!important}.h-page--clinic .leg-badge--roadmap{border-color:var(--linear-border)!important;color:var(--linear-ink-faint)!important;background:#ffffff0a!important}.h-page--clinic .leg-hero-links a{color:var(--linear-accent)!important}.h-page--clinic .leg-faq,.h-page--clinic .leg-faq-item{border-color:var(--linear-border)!important}.h-page--clinic .leg-faq-q{color:var(--linear-ink)!important}.h-page--clinic .leg-faq-a{color:var(--linear-ink-muted)!important}.h-page--clinic .leg-table-wrap{background:var(--linear-bg-card)!important;border-color:var(--linear-border)!important}.h-page--clinic .leg-table th,.h-page--clinic .leg-table td{border-top-color:var(--linear-border)!important;color:var(--linear-ink-muted)!important}.h-page--clinic .leg-table thead th{color:var(--linear-ink-faint)!important;background:#ffffff08!important}.h-page--clinic .leg-table-num{color:var(--linear-accent)!important}.h-page--clinic .leg-promises,.h-page--clinic .leg-promise{background:var(--linear-bg-card)!important;border-color:var(--linear-border)!important;color:var(--linear-ink-muted)!important}.h-page--clinic .leg-promise-text{color:var(--linear-ink-muted)!important}.h-page--clinic .blog-shell,.h-page--clinic .blog-index-wrap,.h-page--clinic .blog-post-wrap,.h-page--clinic .blog-hero,.h-page--clinic .blog-index-toolbar,.h-page--clinic .blog-post-header,.h-page--clinic .blog-prose-wrap{background:0 0!important}.h-page--clinic .blog-card,.h-page--clinic .blog-featured{background:var(--linear-bg-card)!important;border-color:var(--linear-border)!important}.h-page--clinic .blog-card-title,.h-page--clinic .blog-post-title,.h-page--clinic .blog-prose h2,.h-page--clinic .blog-prose h3{color:var(--linear-ink)!important}.h-page--clinic .blog-card-excerpt,.h-page--clinic .blog-post-meta,.h-page--clinic .blog-prose p,.h-page--clinic .blog-prose li{color:var(--linear-ink-muted)!important}.h-page--clinic .blog-tag,.h-page--clinic .blog-chip{background:var(--linear-bg-card)!important;border-color:var(--linear-border)!important;color:var(--linear-ink-muted)!important}.h-page--clinic .blog-tag.is-active,.h-page--clinic .blog-chip.is-active{color:var(--linear-ink)!important;background:#ffffff1a!important}.h-page--clinic .blog-prose blockquote{background:var(--linear-bg-card)!important;border-color:var(--linear-border-strong)!important;color:var(--linear-ink-muted)!important}.h-page--clinic .blog-prose code{background:var(--linear-bg-card)!important;color:var(--linear-ink)!important}.h-page--clinic .blog-prose pre{background:var(--linear-bg-elev)!important}.h-page--clinic .sol-page-card,.h-page--clinic .sol-page-panel{background:var(--linear-bg-card)!important;border-color:var(--linear-border)!important;color:var(--linear-ink-muted)!important}.h-page--clinic .sol-page-h{color:var(--linear-ink)!important}.h-page--clinic .sb-section--timeline,.h-page--clinic .sb-section--testimonials,.h-page--clinic .sb-section--bridge,.h-page--clinic .sb-section--pillars,.h-page--clinic .sb-section--impact{background:0 0!important}.h-page--clinic .sb-text-example,.h-page--clinic .sb-bridge-callout,.h-page--clinic .sb-pillar,.h-page--clinic .sb-impact-card{background:var(--linear-bg-card)!important;border-color:var(--linear-border)!important}.h-page--clinic .sb-text-example-h,.h-page--clinic .sb-bridge-callout-h,.h-page--clinic .sb-pillar-h,.h-page--clinic .sb-impact-card-h{color:var(--linear-ink)!important}.h-page--clinic .sb-bridge-callout-p,.h-page--clinic .sb-pillar-p,.h-page--clinic .sb-impact-card-p{color:var(--linear-ink-muted)!important}.h-page--clinic .sb-text-example-msg--clinic{color:var(--linear-ink)!important;background:#ffffff1f!important}.h-page--clinic .sb-text-example-msg--patient{color:var(--linear-window-ink)!important}.h-page--clinic .hp-narr-workflows{color:var(--linear-ink-muted)!important}.h-page--clinic .hp-narr-metric-value{color:var(--linear-ink)!important}.h-page--clinic .hp-narr-integration-card{background:var(--linear-bg-card)!important;border-color:var(--linear-border)!important;box-shadow:none!important}.h-page--clinic .hp-narr-integration-list li:before{background:var(--linear-ink-faint)!important}.h-page--clinic .h-pt-bridge-tier--expanded{--hp-ink:var(--linear-ink);--hp-ink-mut:var(--linear-ink-muted);--hp-ink-faint:var(--linear-ink-faint);background:var(--linear-bg-card)!important;border-color:var(--linear-border)!important}.h-page--clinic .h-pt-bridge-tier--expanded .h-pt-bridge-expand-h{color:var(--linear-ink)!important}.h-page--clinic .h-pt-bridge-tier--expanded .h-pt-bridge-expand-sub,.h-page--clinic .h-pt-bridge-tier--expanded .h-pt-bridge-expand-foot{color:var(--linear-ink-muted)!important}.h-page--clinic .h-pt-bridge-tier--expanded .h-hp-brief-deliverable-label{color:var(--linear-accent)!important}.h-page--clinic .h-pt-bridge-tier--expanded .h-hp-findings,.h-page--clinic .h-pt-bridge-tier--expanded .h-hp-trajectory-stat{background:#ffffff0a!important}.h-page--clinic .sb-brief-mock{border-color:var(--linear-window-border)!important;background:#fff!important}.h-page--clinic .sb-brief-mock-bar{background:var(--linear-window-bg-soft)!important}.h-page--clinic .sb-brief-mock-protocol{background:#fafbfc!important}.h-page--clinic .sb-brief-mock-insight{color:var(--linear-window-ink)!important}.h-page--clinic .sb-brief-mock .sb-brief-mock-title,.h-page--clinic .sb-brief-mock .sb-brief-mock-section-h,.h-page--clinic .sb-brief-mock .sb-brief-mock-section-line strong{color:#0f1219!important}.h-page--clinic .sb-brief-mock .sb-brief-mock-patient,.h-page--clinic .sb-brief-mock .sb-brief-mock-section-line,.h-page--clinic .sb-brief-mock .sb-brief-mock-section-sublist li{color:#0f1219d1!important}.h-page--clinic .sb-brief-mock .sb-brief-mock-bar{background:#f4f5f7!important;border-bottom-color:#0f12191a!important}.h-page--clinic .h-hp-clinician-brief .sb-brief-mock--portfolio{background:var(--linear-bg-card)!important;border-color:var(--linear-border)!important}.h-page--clinic .h-hp-clinician-brief .sb-brief-mock--portfolio .sb-brief-mock-title,.h-page--clinic .h-hp-clinician-brief .sb-brief-mock--portfolio .sb-brief-mock-section-h,.h-page--clinic .h-hp-clinician-brief .sb-brief-mock--portfolio .sb-brief-mock-section-line strong{color:var(--linear-ink)!important}.h-page--clinic .h-hp-clinician-brief .sb-brief-mock--portfolio .sb-brief-mock-patient,.h-page--clinic .h-hp-clinician-brief .sb-brief-mock--portfolio .sb-brief-mock-section-line,.h-page--clinic .h-hp-clinician-brief .sb-brief-mock--portfolio .sb-brief-mock-section-sublist li{color:var(--linear-ink-muted)!important}.h-page--clinic .h-hp-clinician-brief .sb-brief-mock--portfolio .sb-brief-mock-bar{border-bottom-color:var(--linear-border)!important;background:#ffffff0a!important}.h-page--clinic .hp-narr-thread{background:var(--linear-bg-card)!important}.h-page--clinic .hp-narr-thread-top{border-bottom-color:var(--linear-border)!important;background:#ffffff0a!important}.h-page--clinic .hp-narr-portal{border-color:var(--linear-window-border)!important;background:#fff!important}.h-page--clinic .hp-narr-portal-title{color:var(--linear-window-ink)!important}.h-page--clinic .hp-narr-portal-head{color:var(--linear-window-ink-faint)!important}.h-page--clinic .hp-narr-portal-store{color:var(--linear-window-ink-muted)!important}.h-page--clinic .pr-tier,.h-page--clinic .pricing-card,.h-page--clinic .pricing-tier{background:var(--linear-bg-card)!important;border-color:var(--linear-border)!important;color:var(--linear-ink-muted)!important}.h-page--clinic .pr-tier-name,.h-page--clinic .pr-tier-num,.h-page--clinic .pricing-tier-h{color:var(--linear-ink)!important}.h-page--clinic~.hcc,body:has(.h-page--clinic) .hcc{color:#f3f3f5!important;background:#24212e99!important;border-color:#ffffff14!important;box-shadow:0 1px 2px #0000001a,0 10px 28px -14px #00000059!important}body:has(.h-page--clinic) .hcc-copy{color:#ffffffe0!important}body:has(.h-page--clinic) .hcc-copy a{color:#8ab4ff!important}body:has(.h-page--clinic) .hcc-btn--decline{color:#ffffffeb!important;border-color:#ffffff47!important}body:has(.h-page--clinic) .hcc-btn--decline:hover{background:#ffffff1f!important}body:has(.h-page--clinic) .hcc-btn--accept{background:var(--sb-cta-bg)!important;color:#08090a!important;box-shadow:none!important}@media (prefers-reduced-motion:no-preference){.h-page--clinic .hp-narr .h-reveal:not(.h-reveal--in),.h-page--clinic .hp-narr-cta-wrap .h-reveal:not(.h-reveal--in){opacity:.35}}@media (prefers-reduced-motion:reduce){.h-page--clinic .h-reveal{opacity:1!important;transition:none!important;transform:none!important}}.h-page--clinic .ph-page,.h-page--clinic .ph-volume{color:var(--linear-ink)}.h-page--clinic .ph-volume-h1,.h-page--clinic .pg-h1.ph-volume-h1{color:var(--linear-ink)!important}.h-page--clinic .ph-volume-subline,.h-page--clinic .ph-volume-lede,.h-page--clinic .ph-tier-audience,.h-page--clinic .ph-tier-quote,.h-page--clinic .ph-footnotes{color:var(--linear-ink-muted)!important}.h-page--clinic .ph-compare{background:var(--linear-bg-card)!important;border-color:var(--linear-border)!important;box-shadow:none!important}.h-page--clinic .ph-tier-col{border-color:var(--linear-border)!important}.h-page--clinic .ph-tier-col--recommended{background:#3e3a36!important;border-color:#c4a96a61!important}@media (width>=901px){.h-page--clinic .ph-tier-col--recommended{box-shadow:0 0 0 1px #c4a96a1a,0 18px 52px -20px #0000008c!important}}.h-page--clinic .ph-tier-col.is-selected{box-shadow:inset 0 0 0 2px var(--sb-blue)!important;background:#8ab4f81a!important}.h-page--clinic .ph-tier-col--recommended.is-selected{box-shadow:0 0 0 2px var(--sb-blue), 0 18px 52px -20px #0000008c!important}.h-page--clinic .ph-tier-title,.h-page--clinic .ph-tier-features li,.h-page--clinic .ph-tier-inherits,.h-page--clinic .ph-tier-inherits strong,.h-page--clinic .ph-tier-range,.h-page--clinic .ph-sales-header,.h-page--clinic .ph-sent-h{color:var(--linear-ink)!important}.h-page--clinic .ph-tier-check{color:var(--linear-accent)!important}.h-page--clinic .ph-tier-head{border-bottom-color:var(--linear-border)!important}.h-page--clinic .ph-sales-block{border-top-color:var(--linear-border)!important}.h-page--clinic .ph-sales-field input,.h-page--clinic .ph-sales-field .ph-sales-select{background:var(--linear-bg-elev)!important;border-color:var(--linear-border-strong)!important;color:var(--linear-ink)!important}.h-page--clinic .ph-sales-field input::placeholder{color:var(--linear-ink-faint)!important}.h-page--clinic .ph-sales-field input:focus,.h-page--clinic .ph-sales-field .ph-sales-select:focus{border-color:var(--sb-blue)!important;box-shadow:0 0 0 3px #8ab4f82e!important}.h-page--clinic .ph-trial-badge{color:#4ade80!important;background:#34c7592e!important;border-color:#4ade806b!important}.h-page--clinic .sb-stat,.h-page--clinic .sb-pillar,.h-page--clinic .sb-impact-card,.h-page--clinic .sb-trust-badge{background:var(--linear-bg-card)!important;border-color:var(--linear-border)!important}.h-page--clinic .sb-stat__value,.h-page--clinic .sb-stat__label,.h-page--clinic .sb-pillar__title,.h-page--clinic .sb-impact-card__title,.h-page--clinic .sb-trust-badge{color:var(--linear-ink)!important}.h-page--clinic .sb-stat__detail,.h-page--clinic .sb-pillar__body,.h-page--clinic .sb-impact-card__insight,.h-page--clinic .sb-impact-card__type,.h-page--clinic .sb-proof-tagline{color:var(--linear-ink-muted)!important}.h-page--clinic .sb-impact-card__link{color:var(--linear-accent)!important}.h-page--clinic .sb-trust-badge:hover{background:var(--linear-bg-card-hover)!important;border-color:var(--linear-border-strong)!important}.h-page--clinic .sb-section--proof{background:0 0!important}.h-page--clinic .sol-landscape,.h-page--clinic .sol-gap-card,.h-page--clinic .sol-compete__card,.h-page--clinic .sol-layer{background:var(--linear-bg-card)!important;border-color:var(--linear-border)!important}.h-page--clinic .sol-landscape__h,.h-page--clinic .sol-gap-card__title,.h-page--clinic .sol-compete__name,.h-page--clinic .sol-layer__name,.h-page--clinic .sol-matrix tbody th{color:var(--linear-ink)!important}.h-page--clinic .sol-landscape__lede,.h-page--clinic .sol-landscape__oneliner,.h-page--clinic .sol-compete__role,.h-page--clinic .sol-compete__row,.h-page--clinic .sol-layer__meta,.h-page--clinic .sol-layer__examples,.h-page--clinic .sol-gap-dl dd{color:var(--linear-ink-muted)!important}.h-page--clinic .sol-landscape__oneliner{background:#ffffff0a!important}.h-page--clinic .sol-compete{background:0 0!important}.h-page--clinic .sol-matrix thead th{background:var(--linear-bg-elev)!important;color:var(--linear-ink-faint)!important}.h-page--clinic .sol-matrix__helose{color:var(--linear-ink)!important}.h-page--clinic .sb-section--integrative-hero .sol-hero-specialty{border-color:var(--linear-border)!important;color:var(--linear-ink-muted)!important;background:#ffffff0f!important}.h-page--clinic .sol-hero-headline,.h-page--clinic .sol-hero-h1,.h-page--clinic .hc,.h-page--clinic .hc-h1,.h-page--clinic .hc-sent .hc-h1{color:var(--linear-ink)!important}.h-page--clinic .hc-lede,.h-page--clinic .hc-sent .hc-lede,.h-page--clinic .hc-form-fallback,.h-page--clinic .hc-form-fallback-label,.h-page--clinic .hc-primary-cohort-line,.h-page--clinic .hc-secondary-cohort{color:var(--linear-ink-muted)!important}.h-page--clinic .hc-secondary-cohort a{color:var(--linear-accent)!important}.h-page--clinic .hc-secondary-cohort a:hover{color:var(--linear-ink)!important}.h-page--clinic .hc-eyebrow{color:var(--sb-blue)!important}.h-page--clinic .hc-form,.h-page--clinic .hc-card{background:var(--linear-bg-card)!important;border:1px solid var(--linear-border)!important;color:var(--linear-ink-muted)!important}.h-page--clinic .hc-card-eyebrow{color:var(--sb-blue)!important}.h-page--clinic .hc-meta dt{color:var(--linear-ink-faint)!important}.h-page--clinic .hc-meta dd,.h-page--clinic .hc-social-label{color:var(--linear-ink)!important}.h-page--clinic .hc-meta-hint,.h-page--clinic .hc-social-handle,.h-page--clinic .hc-social-lede{color:var(--linear-ink-muted)!important}.h-page--clinic .phys-share-inner,.h-page--clinic .phys-hero-metric,.h-page--clinic .phys-partner-card,.h-page--clinic .phys-table-wrap{background:var(--linear-bg-card)!important;border-color:var(--linear-border)!important;box-shadow:none!important}.h-page--clinic .phys-table thead th{background:var(--linear-bg-elev)!important}.h-page--clinic .pr-referral--compact{background:var(--linear-bg-card)!important;border-color:var(--linear-border)!important;box-shadow:none!important;color:var(--linear-ink-muted)!important}.h-page--clinic .pr-referral--compact .pr-referral-lead{background:var(--linear-bg-elev)!important;border-color:var(--linear-border)!important}.h-page--clinic .pr-h1,.h-page--clinic .pr-h2,.h-page--clinic .pr-faq-q{color:var(--linear-ink)!important}.h-page--clinic .pr-lede,.h-page--clinic .pr-body,.h-page--clinic .pr-faq-a,.h-page--clinic .pr-body--compare,.h-page--clinic .pr-tier-tag,.h-page--clinic .pr-tier-who,.h-page--clinic .pr-tier-features li,.h-page--clinic .pr-tier-unit{color:var(--linear-ink-muted)!important}.h-page--clinic .pr-tier:not(.pr-tier--emphasis){background:var(--linear-bg-card)!important;border-color:var(--linear-border)!important;color:var(--linear-ink-muted)!important}.h-page--clinic .pr-tier:not(.pr-tier--emphasis) .pr-tier-name,.h-page--clinic .pr-tier:not(.pr-tier--emphasis) .pr-tier-num{color:var(--linear-ink)!important}.h-page--clinic .pr-section,.h-page--clinic .pr-faq-item,.h-page--clinic .pr-compare,.h-page--clinic .pr-tier-features{border-top-color:var(--linear-border)!important}.h-page--clinic .pr-final,.h-page--clinic .pr-compare-table-wrap{background:var(--linear-bg-card)!important;border-color:var(--linear-border)!important}.h-page--clinic .pr-compare-table th,.h-page--clinic .pr-compare-table td{border-bottom-color:var(--linear-border)!important;color:var(--linear-ink-muted)!important}.h-page--clinic .pr-compare-table thead th{background:var(--linear-bg-elev)!important;color:var(--linear-ink-faint)!important}.h-page--clinic .pr-compare-row--helose th[scope=row]{color:var(--sb-blue)!important}.h-page--clinic .pr-segswitch{border-color:var(--linear-border)!important;background:#ffffff0a!important}.h-page--clinic .pr-segswitch-tab{color:var(--linear-ink-muted)!important}.h-page--clinic .pr-segswitch-tab:hover{color:var(--linear-ink)!important;background:#ffffff0f!important}.h-page--clinic .pr-segswitch-tab--active{background:var(--linear-bg-elev)!important;color:var(--linear-ink)!important;box-shadow:none!important}.h-page--clinic .pr-segswitch-meta{color:var(--linear-ink-faint)!important}.h-page--clinic .pr-segswitch-meta:hover{color:var(--linear-accent)!important}.h-page--clinic .pr-tier-cta--ghost,.h-page--clinic .pr-btn--ghost{color:var(--linear-ink)!important;border-color:var(--linear-border-strong)!important;background:0 0!important}.h-page--clinic .pr-tier-cta--ghost:hover,.h-page--clinic .pr-btn--ghost:hover{color:var(--linear-ink)!important}.h-page--clinic .pr--fm .pr-final,.h-page--clinic .pr--wl .pr-final,.h-page--clinic .pr--rural .pr-final{background:var(--linear-bg-card)!important;border-color:var(--linear-border)!important}.h-page--clinic .pr--fm .pr-segswitch-tab--active,.h-page--clinic .pr--wl .pr-segswitch-tab--active,.h-page--clinic .pr--rural .pr-segswitch-tab--active{background:var(--linear-bg-elev)!important;color:var(--linear-ink)!important}.h-page--clinic .pr--fm .pr-eyebrow,.h-page--clinic .pr--fm .pr-h1 em,.h-page--clinic .pr--fm .pr-h2 em,.h-page--clinic .pr--fm .pr-tier-who strong,.h-page--clinic .pr--fm .pr-referral-step-n{color:var(--linear-accent)!important}.h-page--clinic .bl-featured,.h-page--clinic .bl-card,.h-page--clinic .bl-cta{background:var(--linear-bg-card)!important;border-color:var(--linear-border)!important}.h-page--clinic .bl-featured:hover,.h-page--clinic .bl-card:hover{border-color:var(--linear-border-strong)!important;box-shadow:none!important}.h-page--clinic .bl-featured-title,.h-page--clinic .bl-card-title,.h-page--clinic .bl-article-h1,.h-page--clinic .bl-article-prose h2,.h-page--clinic .bl-article-prose h3,.h-page--clinic .bl-article-prose strong{color:var(--linear-ink)!important}.h-page--clinic .bl-featured-desc,.h-page--clinic .bl-card-desc,.h-page--clinic .bl-cta-p,.h-page--clinic .bl-featured-meta time,.h-page--clinic .bl-card-meta time,.h-page--clinic .bl-article-deck,.h-page--clinic .bl-article-dates,.h-page--clinic .bl-article-method,.h-page--clinic .bl-article-prose,.h-page--clinic .bl-article-prose p,.h-page--clinic .bl-article-prose li,.h-page--clinic .bl-article-cluster{color:var(--linear-ink-muted)!important}.h-page--clinic .bl-lens,.h-page--clinic .bl-card-lens,.h-page--clinic .bl-article-lens,.h-page--clinic .bl-link,.h-page--clinic .bl-article-breadcrumb a,.h-page--clinic .bl-article-prose a,.h-page--clinic .bl-article-back{color:var(--sb-blue)!important}.h-page--clinic .bl-article-breadcrumb a:hover,.h-page--clinic .bl-article-prose a:hover,.h-page--clinic .bl-article-back:hover{color:var(--linear-ink)!important;border-bottom-color:var(--linear-ink)!important}.h-page--clinic .bl-article-breadcrumb,.h-page--clinic .bl-article-breadcrumb span[aria-current=page]{color:var(--linear-ink-faint)!important}.h-page--clinic .bl-article-lens{background:#8ab4f81f!important;border-color:#8ab4f847!important}.h-page--clinic .bl-article-cluster{border-color:var(--linear-border)!important;background:#ffffff0a!important}.h-page--clinic .bl-article{color:var(--linear-ink)!important;background:0 0!important}.h-page--clinic .bl-article-prose blockquote{background:var(--linear-bg-card)!important;border-left-color:var(--sb-blue)!important;color:var(--linear-ink-muted)!important}.h-page--clinic .bl-article-prose code{background:var(--linear-bg-card)!important;border-color:var(--linear-border)!important;color:var(--linear-ink)!important}.h-page--clinic .bl-article-prose pre{background:var(--linear-bg-elev)!important;border-color:var(--linear-border)!important}.h-page--clinic .bl-article-prose hr,.h-page--clinic .bl-article-method{border-color:var(--linear-border)!important}.h-page--clinic .bl-article-prose li::marker{color:var(--sb-blue)!important}.h-page--clinic .leg-hub-link{background:var(--linear-bg-card)!important;border-color:var(--linear-border)!important}.h-page--clinic .leg-hub-link:hover{border-color:var(--linear-border-strong)!important;box-shadow:none!important}.h-page--clinic .leg-hub-h{color:var(--linear-ink)!important}.h-page--clinic .leg-hub-p{color:var(--linear-ink-muted)!important}.h-page--clinic .leg-final{border-top-color:var(--linear-border)!important}.h-page--clinic .prt-eyebrow{color:var(--linear-ink-faint)!important}.h-page--clinic .prt-lede,.h-page--clinic .prt-terms{color:var(--linear-ink-muted)!important}.h-page--clinic .prt-back a{color:var(--sb-blue)!important}.h-page--clinic .prt-back a:hover{color:var(--linear-ink)!important}.h-page--clinic .hc-form-fallback-link{color:var(--sb-blue)!important}.h-page--clinic .hc-form-fallback-link:hover{color:var(--linear-ink)!important}.h-page--clinic .hc-who-tag{color:#1a1408!important;background:linear-gradient(135deg,#fbbf24d9 0%,#f59e0be6 100%)!important}.h-page--clinic .hc-field>span{color:var(--linear-ink-muted)!important}.h-page--clinic .hc-opt{color:var(--linear-ink-faint)!important}.h-page--clinic .hc-field input,.h-page--clinic .hc-field textarea,.h-page--clinic .hc-field .hc-select{background:var(--linear-bg-elev)!important;border:1px solid var(--linear-border-strong)!important;color:var(--linear-ink)!important;-webkit-text-fill-color:var(--linear-ink)!important;caret-color:var(--linear-ink)!important}.h-page--clinic .hc-field input::placeholder,.h-page--clinic .hc-field textarea::placeholder{color:var(--linear-ink-faint)!important;-webkit-text-fill-color:var(--linear-ink-faint)!important}.h-page--clinic .hc-field input:-webkit-autofill{-webkit-text-fill-color:var(--linear-ink)!important;-webkit-box-shadow:0 0 0 1000px var(--linear-bg-elev) inset!important;box-shadow:0 0 0 1000px var(--linear-bg-elev) inset!important}.h-page--clinic .hc-field input:-webkit-autofill:hover{-webkit-text-fill-color:var(--linear-ink)!important;-webkit-box-shadow:0 0 0 1000px var(--linear-bg-elev) inset!important;box-shadow:0 0 0 1000px var(--linear-bg-elev) inset!important}.h-page--clinic .hc-field input:-webkit-autofill:focus{-webkit-text-fill-color:var(--linear-ink)!important;-webkit-box-shadow:0 0 0 1000px var(--linear-bg-elev) inset!important;box-shadow:0 0 0 1000px var(--linear-bg-elev) inset!important}.h-page--clinic .hc-field .hc-select:-webkit-autofill{-webkit-text-fill-color:var(--linear-ink)!important;-webkit-box-shadow:0 0 0 1000px var(--linear-bg-elev) inset!important;box-shadow:0 0 0 1000px var(--linear-bg-elev) inset!important}.h-page--clinic .hc-field input:focus,.h-page--clinic .hc-field textarea:focus,.h-page--clinic .hc-field .hc-select:focus{border-color:var(--sb-blue)!important;box-shadow:0 0 0 3px #8ab4f82e!important}.h-page--clinic .hc-field .hc-select:invalid{color:var(--linear-ink-faint)!important;-webkit-text-fill-color:var(--linear-ink-faint)!important}.h-page--clinic .hc-field .hc-select option{color:var(--linear-ink)!important;background:var(--linear-bg-elev)!important}.h-page--clinic .hc-referral-heading{color:var(--linear-ink-faint)!important}.h-page--clinic .hc-btn--ghost{color:var(--linear-ink)!important;border:1px solid var(--linear-border-strong)!important}.h-page--clinic .hc-btn--ghost:hover{background:#ffffff0f!important}.h-page--clinic .hc a{color:var(--sb-blue)!important}.h-page--clinic .hc a:hover{color:var(--linear-ink)!important}.h-page--clinic .hc-social-link{border:1px solid var(--linear-border)!important;color:var(--linear-ink)!important;background:#ffffff0a!important}.h-page--clinic .hc-social-link:hover{border-color:var(--linear-border-strong)!important;box-shadow:none!important;background:#ffffff12!important}.h-page--clinic .hc-social-ico{color:var(--linear-ink)!important;background:#8ab4f81f!important;border-color:#8ab4f838!important}.h-page--clinic .hc-social-label{color:var(--linear-ink)!important}.h-page--clinic .hc-social-handle{color:var(--linear-ink-faint)!important}.h-page--clinic .hc-social-go{color:var(--sb-blue)!important}.h-page--clinic .hc-form-note,.h-page--clinic .hc-social-lede{color:var(--linear-ink-muted)!important}.h-page--clinic .hc-social-lede strong{color:var(--linear-ink)!important}.h-page--clinic .hc-meta-hint a{color:var(--sb-blue)!important}.h-page--clinic .hc-send-icon{color:var(--linear-ink)!important}.h-page--clinic .leg-table-wrap,.h-page--clinic .pr-compare-table-wrap{-webkit-overflow-scrolling:touch;overflow-x:auto!important}@media (width<=420px){.h-page--clinic .bl-topics a{min-height:44px}.h-page--clinic .bl-article-prose,.h-page--clinic .bl-article-breadcrumb,.h-page--clinic .bl-article-header,.h-page--clinic .bl-article-footer-nav{padding-left:1rem;padding-right:1rem}}:root{--hp-mouse-x:50vw;--hp-mouse-y:38vh;--hp-scroll-y:0}.h-page--clinic .hp-atmosphere{z-index:0;pointer-events:none;isolation:isolate;position:fixed;inset:0;overflow:hidden}.h-page--clinic .hp-atmosphere-aurora{transform:translate3d(0, calc(var(--hp-scroll-y) * -.045 * 1px), 0);will-change:transform;position:absolute;inset:-12%}.h-page--clinic .hp-atmosphere-blob{filter:blur(100px);opacity:.9;will-change:transform;border-radius:50%;position:absolute}.h-page--clinic .hp-atmosphere-blob--bronze{background:radial-gradient(circle,#c4a96a33 0%,#8c73551a 38%,#0000 72%);width:min(52vw,620px);height:min(52vw,620px);animation:28s ease-in-out infinite alternate hp-aurora-drift-a;top:8%;left:18%}.h-page--clinic .hp-atmosphere-blob--charcoal{background:radial-gradient(circle,#5a524838 0%,#37322d1a 42%,#0000 74%);width:min(58vw,680px);height:min(58vw,680px);animation:34s ease-in-out infinite alternate hp-aurora-drift-b;top:32%;right:10%}.h-page--clinic .hp-atmosphere-blob--violet{background:radial-gradient(circle,#768ac417 0%,#586ca80a 40%,#0000 70%);width:min(44vw,520px);height:min(44vw,520px);animation:24s ease-in-out infinite alternate hp-aurora-drift-c;bottom:6%;left:38%}.h-page--clinic .hp-atmosphere-cursor{filter:blur(8px);width:min(480px,72vw);height:min(480px,72vw);transform:translate3d(calc(var(--hp-mouse-x) - 50%), calc(var(--hp-mouse-y) - 50%), 0);opacity:0;will-change:transform;background:radial-gradient(circle,#d4b97817 0%,#c4a96a09 38%,#0000 72%);border-radius:50%;margin:0;transition:transform .14s ease-out,opacity .35s;position:fixed;top:0;left:0}.h-page--clinic.h-atmosphere--cursor .hp-atmosphere-cursor{opacity:1}.h-page--clinic .hp-atmosphere-grain{background-image:var(--linear-noise-tile);opacity:.038;mix-blend-mode:overlay;background-repeat:repeat;background-size:220px 220px;position:absolute;inset:0}.h-page--clinic .h-main,.h-page--clinic .site-footer{z-index:1;position:relative}.h-page--clinic .h-hero-split-grid--homepage .h-hero-split-copy{transform:translate3d(0, calc(var(--hp-scroll-y) * .035 * 1px), 0)}.h-page--clinic .h-hero-split-grid--homepage>.h-hero-split-demo{transform:translate3d(0, calc(var(--hp-scroll-y) * .07 * 1px), 0)}@keyframes hp-aurora-drift-a{0%{transform:translate(0,0)scale(1)}50%{transform:translate(6%,-8%)scale(1.14)}to{transform:translate(-4%,5%)scale(.94)}}@keyframes hp-aurora-drift-b{0%{transform:translate(0,0)scale(1.05)}50%{transform:translate(-7%,6%)scale(.92)}to{transform:translate(5%,-4%)scale(1.12)}}@keyframes hp-aurora-drift-c{0%{transform:translate(0,0)scale(.96)}50%{transform:translate(4%,7%)scale(1.1)}to{transform:translate(-6%,-3%)scale(1.02)}}@media (prefers-reduced-motion:reduce){html:not([data-motion-policy=marketing-full]) .h-page--clinic .hp-atmosphere-blob{animation:none!important}html:not([data-motion-policy=marketing-full]) .h-page--clinic .hp-atmosphere-cursor{display:none!important}html:not([data-motion-policy=marketing-full]) .h-page--clinic .h-hero-split-grid--homepage .h-hero-split-copy,html:not([data-motion-policy=marketing-full]) .h-page--clinic .h-hero-split-grid--homepage>.h-hero-split-demo,html:not([data-motion-policy=marketing-full]) .h-page--clinic .hp-atmosphere-aurora{transform:none!important}}.h-page--clinic .hp-narr,.h-page--clinic .hp-narr-cta-wrap{--sb-ink:#1c1a16;--sb-ink-muted:#6b6358;--sb-ink-faint:#9c9488;--sb-border:#1c1a1617;--sb-blue:#4aa3ff;--sb-navy:#ede5d4;--sb-bg-soft:#ede5d4;--sb-bg-card:#fdfbf7;--sb-bg-card-hover:#f8f3eb;--linear-ink:#1c1a16;--linear-ink-muted:#6b6358;--linear-ink-faint:#9c9488;--linear-bg-base:#fdfbf7;--linear-bg:#fdfbf7;--linear-bg-elev:#ede5d4;--linear-bg-card:#fdfbf7;--linear-bg-card-hover:#f8f3eb;--h-bg:#fdfbf7;--h-bg-elev:#f5efe3;--dash-bg-canvas:#fdfbf7;--dash-bg-card:#fdfbf7;--dash-bg-elev:#ede5d4}body.h-page--clinic.h-page--site{background-color:#0000!important;background-image:radial-gradient(95% 70% at 88% -8%,#fd855029,#0000 55%),radial-gradient(72% 60% at 6% 102%,#f0c9671a,#0000 60%),linear-gradient(#fdf5ee 0%,#fdfbf7 38% 100%)!important;background-position:0 0,0 0,0 0!important;background-repeat:repeat,repeat,repeat!important;background-size:auto,auto,auto!important;background-attachment:fixed!important;background-origin:padding-box,padding-box,padding-box!important;background-clip:border-box,border-box,border-box!important}html:has(body.h-page--site){background-color:#fdf7f0!important}.h-page--clinic .hp-narr{background:#fafaf7!important}.h-page--clinic .hp-narr--problem,.h-page--clinic .hp-narr--outcomes,.h-page--clinic .hp-narr--compliance{background:#f0f0eb!important}.h-page--clinic .hp-narr--integration{background:#e5e4df!important}.h-page--home.h-page--clinic .site-header{border-bottom-color:#0000!important}.h-page--home .site-header .nav-item-link,.h-page--home .site-header .nav-item-label{color:#191919!important;letter-spacing:.01em!important;font-size:.82rem!important;font-weight:400!important}.h-page--home .site-header .nav-item-link:hover{color:#52514f!important}.h-page--home .site-header .book-demo-nav-cta{color:#fafaf7!important;box-shadow:none!important;letter-spacing:.005em!important;background:#191919!important;border-color:#191919!important;border-radius:7px!important;padding:.45rem 1rem!important;font-size:.82rem!important;font-weight:500!important}.h-page--home.h-page--clinic .site-header .book-demo-nav-cta:hover:not(:disabled){transform:none;color:#fff!important;background:linear-gradient(135deg,#4aa3ff 0%,#0a84ff 50%,#0061e0 100%)!important;border-color:#0000!important;box-shadow:0 8px 20px -6px #0a6ef080,inset 0 1px #ffffff59!important}.h-page--clinic .site-header .book-demo-nav-cta{color:#fff!important;background:linear-gradient(135deg,#4aa3ff 0%,#0a84ff 50%,#0061e0 100%)!important;border:1px solid #0000!important;border-radius:999px!important;font-weight:600!important;transition:box-shadow .15s,background .15s!important;box-shadow:0 8px 20px -6px #0a6ef080,inset 0 1px #fff6!important}.h-page--clinic .site-header .book-demo-nav-cta:hover:not(:disabled),.h-page--home.h-page--clinic .site-header .book-demo-nav-cta:hover:not(:disabled){transform:none;color:#fff!important;background:linear-gradient(135deg,#4aa3ff 0%,#0a84ff 50%,#0061e0 100%)!important;border:1px solid #0000!important;box-shadow:0 8px 20px -6px #0a6ef080,inset 0 1px #fff6!important}.h-page--home.h-page--clinic .hp-hero-cta--luxury.book-demo-nav-cta:hover:not(:disabled){transform:scale(1.045);color:#fff!important;background:linear-gradient(135deg,#4aa3ff 0%,#0a84ff 50%,#0061e0 100%)!important;border-color:#0000!important;box-shadow:0 8px 20px -6px #0a6ef080,inset 0 1px #ffffff59!important}.hp-narr-cta-wrap{background:linear-gradient(135deg,#141413 0%,#2a2a28 60%,#141413 100%)}.hp-narr-cta-h{color:#f5efe3!important}.hp-narr .hp-narr-h,.hp-narr .hp-narr-h--how,.hp-narr .hp-narr-h--left,.pjt-heading{font-family:var(--font-sans);letter-spacing:-.03em;color:#1c1a16;font-style:normal;font-weight:800}.hp-narr .hp-narr-subhead,.hp-narr .hp-narr-integration-lede,.pjt-sub{font-family:var(--font-sans);color:#6b6358;font-style:normal;font-weight:400}.hp-narr .h-eyebrow{color:#ef7d4a}.hp-narr .hp-narr-step-label{color:#7a7268}.hp-narr .hp-narr-workflows{color:#ef7d4a}.hp-narr .hp-narr-bullets li{color:#3a3730;background:#fdfbf7;border-color:#1c1a161a}.hp-narr .hp-narr-thread{background:#fdfbf7;border:1px solid #1c1a1617;box-shadow:0 4px 24px -6px #1c1a161a}.hp-narr .hp-narr-thread-top{background:#ede5d4;border-bottom:1px solid #1c1a1612}.hp-narr .hp-narr-thread-notch{background:#1c1a1624}.hp-narr .hp-narr-thread-title{color:#1c1a16}.hp-narr .hp-narr-how-card{background:#fdfbf7;border:1px solid #1c1a1617;box-shadow:0 4px 24px -6px #1c1a161a}.hp-narr .hp-narr-how-lead{color:#3a3730}.hp-narr .hp-narr-how-hl{color:#ef7d4a}.hp-narr .hp-narr-metric{background:#fdfbf7;border:1px solid #1c1a1617;box-shadow:0 4px 24px -8px #1c1a1614}.hp-narr .hp-narr-metric-value{color:#1c1a16}.hp-narr .hp-narr-metric-label{color:#ef7d4a}.hp-narr .hp-narr-metric-detail{color:#7a7268}.hp-narr .hp-narr-step-marker{color:#3a3730;background:#fdfbf7;border-color:#1c1a161f}.hp-narr .hp-narr-integration-card{color:#3a3730;background:#fdfbf7;border:1px solid #1c1a1617;box-shadow:0 2px 12px -4px #1c1a1612}.hp-narr .h-pt-bridge-doc,.hp-narr .hp-narr-how-window{background:#f0ece4;border:1px solid #1c1a1617}.hp-narr .hp-narr-how-chrome span{background:#1c1a162e}.hp-narr .hp-narr-portal{background:#ede5d4;border:1px solid #8c6a3a33}.hp-narr .hp-narr-portal-store,.hp-narr .hp-narr-portal-domain{color:#7a7268}.hp-narr .hp-narr-portal-title{color:#1c1a16}.hp-narr .hp-narr-portal-action{color:#fafaf7!important;background:#191919!important}.h-page--home .sb-text-example-msg--patient{color:#fafaf7!important;background:linear-gradient(135deg,#1c1a18 0%,#2e2c2a 100%)!important;border:none!important}.h-page--home .sb-text-example-msg--clinic{color:#2a2926!important;background:#f0ede9!important;border:1px solid #1919191a!important}.hp-narr:not(.hp-narr--macro) .hp-narr-msg--patient{color:#2a2926;background:#f0ede9}@media (prefers-reduced-motion:no-preference){[data-animate]{opacity:0;transition:opacity .7s cubic-bezier(.16,1,.3,1),transform .7s cubic-bezier(.16,1,.3,1);transform:translateY(32px)}[data-animate=fade-in]{transform:none}[data-animate=slide-up]{transform:translateY(48px)}[data-animate=scale-in]{transform:scale(.95)}[data-animate].is-visible{opacity:1;transform:none}[data-stagger]>:first-child{transition-delay:50ms}[data-stagger]>:nth-child(2){transition-delay:.12s}[data-stagger]>:nth-child(3){transition-delay:.19s}[data-stagger]>:nth-child(4){transition-delay:.26s}[data-stagger]>:nth-child(5){transition-delay:.33s}[data-stagger]>:nth-child(6){transition-delay:.4s}[data-stagger]>*{opacity:0;transition:opacity .6s cubic-bezier(.16,1,.3,1),transform .6s cubic-bezier(.16,1,.3,1);transform:translateY(20px)}[data-stagger].is-visible>*{opacity:1;transform:none}.pc-item{opacity:0;transition:opacity .6s cubic-bezier(.16,1,.3,1),transform .6s cubic-bezier(.16,1,.3,1);transform:scale(.96)translateY(16px)}.pc-grid.is-visible .pc-item:first-child{opacity:1;transition-delay:0s;transform:none}.pc-grid.is-visible .pc-item:nth-child(2){opacity:1;transition-delay:80ms;transform:none}.pc-grid.is-visible .pc-item:nth-child(3){opacity:1;transition-delay:.16s;transform:none}.pc-grid.is-visible .pc-item:nth-child(4){opacity:1;transition-delay:.24s;transform:none}.pc-grid.is-visible .pc-item:nth-child(5){opacity:1;transition-delay:.32s;transform:none}.pc-grid.is-visible .pc-item:nth-child(6){opacity:1;transition-delay:.4s;transform:none}}body.h-page--home,.h-page--home .h-main,.h-page--home .h-hero-split,.h-page--home .h-hero-split--minimal{background:#fafaf7!important}.h-page--home .hp-hero-luminous,.h-page--home .hp-hero-luminous-glow,.h-page--home .hp-hero-particle{display:none!important}.h-page--home .hp-hero-h1,.h-page--home .h-hero-h,.h-page--home .hp-hero-h1-line{color:#191919!important}.h-page--home .h-eyebrow--hero{color:#ef7d4a!important}.h-page--home .hp-hero-lede,.h-page--home .hp-hero-subtext,.h-page--home .hp-hero-mobile-lede-short{color:#52514f!important}.h-page--home .hp-hero-origin-slot,.h-page--home .hp-origin-quote,.h-page--home .hp-origin-caption{color:#3d3b39!important}.h-page--home .hp-int-banner,.h-page--home .hp-int-marquee{background:#f0f0eb!important}.h-page--home .hp-hero-cta .book-demo-nav-cta,.h-page--home .hp-hero-cta--luxury{color:#fafaf7!important;box-shadow:none!important;background:#191919!important;border-radius:7px!important}.h-page--home .hp-hero-head,.h-page--home .hp-hero-h1,.h-page--home .hp-hero-h1-line,.h-page--home .h-eyebrow--hero,.h-page--home .hp-hero-lede,.h-page--home .hp-hero-subtext,.h-page--home .hp-hero-mobile-lede-short,.h-page--home .hp-hero-cta,.h-page--home .hp-hero-origin-slot{opacity:1!important;visibility:visible!important;transform:none!important}.h-page--home .h-eyebrow,.h-page--home .h-eyebrow--hero{color:#d06a3a!important}.h-page--home .h-hero-h,.h-page--home .hp-hero-h1,.h-page--home .hp-hero-h1-line,.h-page--home .h-hero-split-copy h1,.h-page--home .hp-narr-h,.h-page--home .hp-narr-h--how,.h-page--home .hp-narr-h--left,.h-page--home .h-reveal h2,.h-page--home .h-reveal h3{color:#191919!important}.h-page--home .hp-hero-lede,.h-page--home .hp-hero-subtext,.h-page--home .hp-hero-mobile-lede-short,.h-page--home .hp-narr-subhead,.h-page--home .hp-narr-integration-lede,.h-page--home .hp-narr-how-lead,.h-page--home .hp-narr-metric-detail,.h-page--home .h-reveal p,.h-page--home .h-reveal li{color:#57544e!important}.h-page--home .h-reveal{color:#3a3730}.h-page--home .hp-narr-workflows{color:#8a6a4a!important}.h-page--home .hp-narr-step{box-shadow:none!important;background:0 0!important;border:none!important}.h-page--home .hp-narr-step-label,.h-page--home .hp-hero-origin-slot,.h-page--home .hp-hero-origin-slot p,.h-page--home .hp-hero-origin-slot figcaption,.h-page--home .hp-origin-quote,.h-page--home .hp-origin-caption{color:#3a3730!important}.h-page--home p.h-reveal,.h-page--home li.h-reveal,.h-page--home span.h-reveal{color:#57544e!important}.h-page--home .hp-int-logo,.h-page--home .hp-int-logo--named{color:#3a3730!important}.h-page--clinic .hp-narr-portal-action{color:#fafaf7!important;background:#191919!important}.h-page--home .h-pt-bridge-phone{filter:none!important}.h-page--home .h-eyebrow,.h-page--home .h-eyebrow--hero,.h-page--home .hp-narr-h,.h-page--home .hp-hero-h1,.h-page--home .hp-hero-h1-line{-webkit-text-fill-color:currentColor!important;background:0 0!important}.h-page--home .hp-narr-dashboard--breakout .h-eyebrow,.h-page--home .hp-narr--integration .h-eyebrow,.h-page--home .hp-narr--integration .hp-narr-accent{color:#d06a3a!important;-webkit-text-fill-color:#d06a3a!important}.h-page--home .site-footer{background:0 0!important}html:has(body.h-page--clinic){background-color:#fafaf7!important;background-image:none!important}body.h-page--clinic{color:#1c1a16!important;background:#fafaf7!important}body.h-page--clinic:before{opacity:0!important}html:has(body.h-page--clinic),body.h-page--clinic,.h-page--clinic{--linear-bg-base:#fafaf7;--linear-bg:#fafaf7;--linear-bg-elev:#f0ede7;--linear-bg-card:#fdfbf7;--linear-bg-card-hover:#f5efe3;--linear-border:#1c1a161a;--linear-border-strong:#1c1a162e;--linear-ink:#1c1a16;--linear-ink-muted:#57544e;--linear-ink-faint:#8a857c;--linear-accent:#0a1e6e;--linear-gold:#f0c967;--linear-gold-light:#e8a730;--sb-blue:#4aa3ff;--sb-blue-pale:#4aa3ff24;--linear-grad-text:linear-gradient(135deg, #1c1a16 0%, #1c1a16 100%);--linear-bg-canvas:none;--linear-glow:none}.h-page--clinic .site-header{color:#191919!important;border-radius:100px!important}.h-page--clinic .site-header .nav-item-link,.h-page--clinic .site-header .nav-item-label{color:#191919!important;letter-spacing:.01em!important;font-size:.82rem!important;font-weight:400!important}.h-page--clinic .site-header .nav-item-link:hover{color:#52514f!important}.h-page--clinic .site-header .book-demo-nav-cta{color:#fafaf7!important;box-shadow:none!important;letter-spacing:.005em!important;background:#191919!important;border-color:#191919!important;border-radius:7px!important;padding:.45rem 1rem!important;font-size:.82rem!important;font-weight:500!important}.h-page--clinic .h-eyebrow{color:#2e6bf6!important;-webkit-text-fill-color:#2e6bf6!important;background:0 0!important}.h-page--clinic p.h-reveal,.h-page--clinic li.h-reveal,.h-page--clinic span.h-reveal{color:#57544e!important}.h-page--clinic .hp-narr-h,.h-page--clinic h1.h-hero-h{-webkit-text-fill-color:currentColor!important;background:0 0!important}.h-page--clinic .site-footer{background:0 0!important}.h-page--clinic .nav-top-link,.h-page--clinic .nav-top-link.active{color:#1c1a16!important}.h-page--clinic .ph-tier-title,.h-page--clinic .ph-tier-quote,.h-page--clinic .ph-hero-h,.h-page--clinic .ph-section-title{color:#0a1e6e!important;-webkit-text-fill-color:#0a1e6e!important}.h-page--clinic .ph-tier-range,.h-page--clinic .ph-volume-subline,.h-page--clinic .ph-tier-desc,.h-page--clinic .ph-tier-feature,.h-page--clinic .ph-hero-sub{color:#0a1e6e9e!important}.h-page--clinic .ph-tier-flag{color:#0a1e6e!important;background:linear-gradient(135deg,#f0c967 0%,#e8a730 100%)!important}.h-page--clinic .leg-eyebrow,.h-page--clinic .leg-surface-eyebrow{color:#2e6bf6!important;-webkit-text-fill-color:#2e6bf6!important;background:0 0!important}.h-page--clinic .leg-promise,.h-page--clinic .leg-card-h,.h-page--clinic .leg-roadmap-h,.h-page--clinic .leg-card-title{color:#1c1a16!important}.h-page--clinic .leg-card-p,.h-page--clinic .leg-promise-p,.h-page--clinic .leg-roadmap-p,.h-page--clinic .leg-roadmap-row{color:#57544e!important}.h-page--clinic .leg-badge{color:#fafaf7!important;background:#191919!important}.h-page--clinic .leg-promise,.h-page--clinic .leg-card-h,.h-page--clinic .leg-card-title,.h-page--clinic .leg-roadmap-h{color:#1c1a16!important;-webkit-text-fill-color:#1c1a16!important}.h-page--clinic .leg-card-p,.h-page--clinic .leg-promise-p,.h-page--clinic .leg-roadmap-p,.h-page--clinic .leg-roadmap-row,.h-page--clinic .leg-surface-eyebrow{color:#57544e!important;-webkit-text-fill-color:#57544e!important}.h-page--clinic .leg-surface-eyebrow,.h-page--clinic .leg-eyebrow{-webkit-text-fill-color:#2e6bf6!important}.h-page--clinic .ph-tier-title,.h-page--clinic .ph-tier-quote,.h-page--clinic .ph-hero-h{-webkit-text-fill-color:#0a1e6e!important}.h-page--clinic .ph-tier-range,.h-page--clinic .ph-volume-subline,.h-page--clinic .ph-tier-desc,.h-page--clinic .ph-tier-feature{-webkit-text-fill-color:#0a1e6e9e!important}body.h-page--clinic .ph-tier-title,body.h-page--clinic .ph-tier-quote,body.h-page--clinic .ph-tier-name{color:#0a1e6e!important;-webkit-text-fill-color:#0a1e6e!important}body.h-page--clinic .ph-tier-range,body.h-page--clinic .ph-volume-subline,body.h-page--clinic .ph-tier-desc,body.h-page--clinic .ph-tier-feature,body.h-page--clinic .ph-tier-unit{color:#0a1e6e9e!important;-webkit-text-fill-color:#0a1e6e9e!important}body.h-page--clinic .ph-tier-col--recommended{background:linear-gradient(160deg,#0a1e6e 0%,#061040 100%)!important;border:1.5px solid #f0c96759!important;box-shadow:0 24px 60px -20px #0610408c!important}@media (width>=901px){body.h-page--clinic .ph-tier-col--recommended{background:linear-gradient(#0a1e6e,#061040) padding-box padding-box,linear-gradient(160deg,#f0c967b3 0%,#f0c9674d 60%,#6dd8e440 100%) border-box!important;border:1.5px solid #0000!important;box-shadow:0 24px 60px -20px #0610408c,0 0 0 1px #f0c9671a!important}}body.h-page--clinic .ph-tier-col--recommended .ph-tier-title,body.h-page--clinic .ph-tier-col--recommended .ph-tier-quote,body.h-page--clinic .ph-tier-col--recommended .ph-tier-name{color:#fff!important;-webkit-text-fill-color:#fff!important}body.h-page--clinic .ph-tier-col--recommended .ph-tier-range,body.h-page--clinic .ph-tier-col--recommended .ph-volume-subline,body.h-page--clinic .ph-tier-col--recommended .ph-tier-desc,body.h-page--clinic .ph-tier-col--recommended .ph-tier-feature,body.h-page--clinic .ph-tier-col--recommended .ph-tier-unit,body.h-page--clinic .ph-tier-col--recommended .ph-tier-audience,body.h-page--clinic .ph-tier-col--recommended .ph-tier-inherits,body.h-page--clinic .ph-tier-col--recommended .ph-tier-inherits strong,body.h-page--clinic .ph-tier-col--recommended .ph-tier-features li{color:#ffffffb8!important;-webkit-text-fill-color:#ffffffb8!important}body.h-page--clinic .ph-tier-col--recommended .ph-tier-check{color:#f0c967!important}body.h-page--clinic .ph-tier-col--recommended .ph-tier-head{border-bottom-color:#ffffff1f!important}body.h-page--clinic .ph-tier-col--recommended .ph-tier-flag{color:#1a1208!important;-webkit-text-fill-color:#1a1208!important;background:linear-gradient(135deg,#f0c967 0%,#fd8550 55%,#c4654a 100%)!important;box-shadow:0 2px 12px #f0b43c59!important}.h-page--clinic .hc-eyebrow,.h-page--clinic .prt-eyebrow,.h-page--clinic .pg-kicker,.h-page--clinic .hw-eyebrow{color:#2e6bf6!important;-webkit-text-fill-color:#2e6bf6!important;background:0 0!important}.h-page--clinic .ptb-h-text,.h-page--clinic .ptb-h-prefix,.h-page--clinic .pg-tagline,.h-page--clinic .pr-referral-highlight-num,.h-page--clinic .phys-hero-metric__value{color:#1c1a16!important;-webkit-text-fill-color:#1c1a16!important;background:0 0!important}.h-page--clinic .leg-body,.h-page--clinic .hc-form-fallback-label,.h-page--clinic .pr-referral-highlight-label,.h-page--clinic .pr-referral-highlight-detail,.h-page--clinic .pr-referral-step,.h-page--clinic .pr-referral-step-p,.h-page--clinic .bl-lens,.h-page--clinic .bl-card-lens{color:#57544e!important;-webkit-text-fill-color:#57544e!important}.h-page--clinic .hc-form-fallback-link,.h-page--clinic .bl-link{color:#0a1e6e!important;-webkit-text-fill-color:#0a1e6e!important}.h-page--clinic .pr-tier-cta--solid,.h-page--clinic .pr-btn--solid{color:#fafaf7!important;-webkit-text-fill-color:#fafaf7!important;background:#191919!important}.h-page--clinic [class*=share-btn--imessage],.h-page--clinic [class*=share-btn--imessage] *{color:#fff!important;-webkit-text-fill-color:#fff!important}@media (prefers-reduced-motion:no-preference){.h-page--clinic .hp-narr .h-reveal:not(.h-reveal--in),.h-page--clinic .hp-narr-cta-wrap .h-reveal:not(.h-reveal--in){opacity:0!important;transform:translateY(24px)scale(.98)!important}}html body.h-page--home .h-hero-split .hp-hero-h1,html body.h-page--home .h-hero-split .hp-hero-h1 .hp-hero-h1-line,html body.h-page--home .hp-hero-headline--editorial .hp-hero-h1-line,html body.h-page--home .hp-hero-headline.h-hero-h{font-family:var(--font-sans)!important;letter-spacing:-.035em!important;font-style:normal!important;font-weight:800!important;line-height:1.04!important}html body.h-page--home .hp-hero-h1-break{display:none!important}html body.h-page--home .hp-hero-h1,html body.h-page--home .hp-hero-h1-line{text-shadow:none!important}.h-page--clinic .h-pt-bridge-phone{box-shadow:inset 0 0 0 1px #ffffff38,inset 0 1px #ffffff29,inset 0 -1px #00000059,0 28px 56px -18px #0000006b,0 12px 24px -12px #00000047!important}@media (width>=901px){.h-page--clinic .site-header .nav-primary-center{justify-content:center!important;padding-right:0!important}}@media (width<=900px){.h-page--clinic .hp-int-banner,.h-page--clinic .hp-narr--problem,.h-page--clinic .hp-narr--outcomes,.h-page--clinic .hp-narr--compliance,.h-page--clinic .hp-narr--dashboard,.h-page--clinic .hp-narr--product{background:#fafaf7!important;border-top:none!important;border-bottom:none!important}}html body .sb-btn--primary,html body .sb-btn--grad,html body .book-demo-nav-cta{--sb-cta-bg:#0a84ff;--sb-cta-bg-hover:#0061e0;--sb-grad:#0a84ff;--sb-grad-hover:#0061e0;--sb-cta-shadow:none;--sb-grad-shadow:none;--linear-breakout-ink:#0a84ff;--h-cta-demo-gradient:#0a84ff;--h-cta-demo-gradient-hover:#0061e0}html body .hp-hero-cta--luxury,html body.h-page--clinic .sb-btn--primary,html body.h-page--clinic .sb-btn--grad,html body.h-page--clinic .hp-narr-cta .sb-btn--grad,html body.h-page--clinic .hp-narr-cta .sb-btn--primary,html body .sb-btn--primary,html body .sb-btn--grad{color:#fff!important;background:linear-gradient(135deg,#4aa3ff 0%,#0a84ff 50%,#0061e0 100%)!important;border:1px solid #0000!important;box-shadow:0 8px 18px -8px #0a6ef080,inset 0 1px #ffffff4d!important}html body .sb-btn--primary:hover,html body .sb-btn--grad:hover,html body .sb-btn--primary:focus-visible{background:linear-gradient(135deg,#4aa3ff 0%,#0a84ff 50%,#0061e0 100%)!important;border-color:#0000!important}html body.h-page--clinic .site-header .book-demo-nav-cta:hover:not(:disabled),html body.h-page--clinic .site-header .book-demo-nav-cta:focus-visible:not(:disabled),html body.h-page--clinic .book-demo-nav-cta:hover:not(:disabled),html body.h-page--clinic .book-demo-nav-cta:focus-visible:not(:disabled){transform:none;color:#fff!important;background:linear-gradient(135deg,#4aa3ff 0%,#0a84ff 50%,#0061e0 100%)!important;border-color:#0000!important;box-shadow:0 8px 20px -6px #0a6ef080,inset 0 1px #ffffff59!important}html body .book-demo-nav-cta,html body .book-demo-nav-cta :is(span,.book-demo-nav-cta-label),html body .sb-btn--primary,html body .sb-btn--grad,html body :is(.sb-btn--primary,.sb-btn--grad,.book-demo-nav-cta) :is(span,svg){color:#fff!important;-webkit-text-fill-color:#fff!important}html[data-motion-policy=marketing-full]{--dur-instant:80ms;--dur-fast:.18s;--dur-medium:.42s;--dur-slow:.72s;--dur-ambient:16s}.cp-header{z-index:100;top:var(--site-banner-offset,0px)!important;width:100%!important;max-width:none!important;box-shadow:none!important;background:0 0!important;border:none!important;border-radius:0!important;margin:0!important;padding:0!important;position:fixed!important;left:0!important;right:0!important}.cp-header-shell{transition:background .18s,border-color .18s;z-index:2!important;width:100%!important;max-width:none!important;box-shadow:none!important;-webkit-backdrop-filter:blur(14px)saturate(170%)!important;background:#ffffff94!important;border:none!important;border-bottom:1px solid #0f172a14!important;border-radius:0!important;margin:0!important;padding:0!important;position:relative!important;overflow:visible!important}.cp-header-shell.is-open{background:#ffffffb8!important}.cp-header[data-open] .cp-header-shell{-webkit-backdrop-filter:none!important;background:#fff!important}html.cp-nav-locked,html.cp-nav-locked body{overflow:hidden!important}.cp-header-inner{gap:1.15rem;width:100%;max-width:1280px;min-height:3.85rem;margin:0 auto;grid-template-columns:unset!important;justify-content:space-between!important;align-items:center!important;padding:.7rem 1.65rem!important;display:flex!important}.cp-header-left{align-items:center;gap:1.45rem;min-width:0;display:flex}.cp-header .cp-brand{flex-shrink:0;align-items:center;gap:.45rem;text-decoration:none;display:flex;justify-self:unset!important}.cp-header .cp-brand-mark{width:auto;height:2rem;transform:rotate(var(--brand-spin,0deg));transform-origin:50%;will-change:transform;border-radius:0;display:block}@media (prefers-reduced-motion:reduce){.cp-header .cp-brand-mark{transform:none}}.cp-header .cp-brand-word{border-radius:0;width:auto;height:1.3rem;display:block}.cp-header .cp-nav-row{align-items:center;gap:.2rem;display:flex;justify-content:flex-start!important}.cp-header .cp-nav-item{z-index:1;align-items:center;display:flex;position:relative}.cp-header .cp-nav-item.is-open{z-index:120}.cp-header .cp-nav-link{font-family:var(--font-sans,"Inter", system-ui, sans-serif);letter-spacing:-.01em;cursor:pointer;-webkit-user-select:none;user-select:none;background:0 0;border:none;border-radius:8px;align-items:center;gap:.35rem;padding:.45rem .8rem;font-size:1.02rem;font-weight:500;text-decoration:none;transition:background-color .15s;display:flex;color:#0f1219!important}.cp-header .cp-nav-link:hover,.cp-header .cp-nav-link[aria-expanded=true]{background-color:#0f172a0d}.cp-header .cp-chevron{opacity:.5;border-bottom:1.6px solid;border-right:1.6px solid;width:6px;height:6px;transition:transform .2s;transform:rotate(45deg)translateY(-1px)}.cp-header .cp-nav-link[aria-expanded=true] .cp-chevron{transform:rotate(-135deg)translateY(1px)}.cp-header-panel{z-index:110;opacity:0;visibility:hidden;pointer-events:none;width:max-content;min-width:16.5rem;max-width:min(24rem,100vw - 2rem);padding-top:.4rem;transition:opacity .14s,transform .14s,visibility .14s;position:absolute;top:100%;left:0;right:auto;transform:translateY(-4px)}.cp-header .cp-nav-item.is-open>.cp-header-panel{transform:translateY(0);opacity:1!important;visibility:visible!important;pointer-events:auto!important;display:block!important}.cp-header-panel[hidden]{display:none!important}.cp-header-panel-track{-webkit-backdrop-filter:none;background:#fff;border:1px solid #0f172a1a;border-radius:14px;width:100%;max-width:none;min-height:0;margin:0;padding:.55rem;overflow:hidden;box-shadow:0 12px 36px #0f172a24}.cp-header-actions{flex-shrink:0;align-items:center;gap:.5rem;display:flex;justify-self:unset!important}.cp-header .cp-login,.hhc-actions .cp-login{font-family:var(--font-sans,"Inter", system-ui, sans-serif);opacity:1;white-space:nowrap;background:#0f172a0d;border:none;border-radius:999px;align-items:center;padding:.5rem 1.05rem;font-size:1.02rem;font-weight:500;text-decoration:none;transition:background .15s;display:inline-flex;color:#0f1219!important}.cp-header .cp-login:hover,.hhc-actions .cp-login:hover{opacity:1;background:#0f172a17}.cp-header .cp-join-cta,.hhc-actions .cp-join-cta{font-family:var(--font-sans,"Inter", system-ui, sans-serif);letter-spacing:.01em;box-shadow:none;white-space:nowrap;cursor:pointer;background:#111;border:none;border-radius:999px;align-items:center;padding:.55rem 1.25rem;font-size:1.02rem;font-weight:600;text-decoration:none;transition:background .15s;display:inline-flex;transform:none;color:#fff!important}.cp-header .cp-join-cta:hover,.hhc-actions .cp-join-cta:hover{background:#000;transform:none;color:#fff!important}.cp-header .cp-mobile-toggle{z-index:3;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:none;flex-direction:column;justify-content:center;align-items:center;gap:5px;width:44px;height:44px;margin:0;padding:0;display:none;position:relative}.cp-header .cp-mobile-toggle span{transform-origin:50%;background:#0f1219;border-radius:1px;width:18px;height:2px;transition:transform .2s,opacity .15s;display:block}.cp-header[data-open] .cp-mobile-toggle span:first-child{transform:translateY(7px)rotate(45deg)}.cp-header[data-open] .cp-mobile-toggle span:nth-child(2){opacity:0;transform:scaleX(.4)}.cp-header[data-open] .cp-mobile-toggle span:nth-child(3){transform:translateY(-7px)rotate(-45deg)}.cp-header .cp-mobile-menu{z-index:1;padding:calc(3.45rem + env(safe-area-inset-top,0px)) 0 0;box-shadow:none;opacity:0;pointer-events:none;background:#fff;flex-direction:column;transition:opacity .22s,transform .22s;display:flex;position:fixed;inset:0;transform:translateY(-10px)}.cp-header .cp-mobile-menu[hidden]{display:none!important}.cp-header[data-open] .cp-mobile-menu{opacity:1;pointer-events:auto;transform:translateY(0);display:flex!important}.cp-header .cp-mobile-links{-webkit-overflow-scrolling:touch;flex:1;min-height:0;padding:.75rem 1.25rem 1.25rem;position:relative;overflow-y:auto}.cp-header .cp-mobile-eyebrow{letter-spacing:.12em;text-transform:uppercase;color:#0f172a73;margin:1.35rem 0 .35rem;font-size:.6875rem;font-weight:700}.cp-header .cp-mobile-links>.cp-mobile-eyebrow:first-child{margin-top:.35rem}.cp-header .cp-mobile-links a{letter-spacing:-.01em;border-bottom:1px solid #0f172a12;padding:.85rem .15rem;font-size:1.1875rem;font-weight:600;line-height:1.25;text-decoration:none;display:block;color:#0f1219!important}.cp-header .cp-mobile-links a:active{opacity:.65}.cp-header .cp-mobile-cta{padding:1rem 1.25rem calc(1.25rem + env(safe-area-inset-bottom,0px));background:#fff;border-top:1px solid #0f172a14;flex-direction:column;flex-shrink:0;gap:.55rem;display:flex;position:relative}.cp-header .cp-join-cta--mobile{text-align:center;justify-content:center;width:100%;padding:.9rem 1.3rem;font-size:1.0625rem;display:inline-flex}.cp-header .cp-mobile-cta .cp-login--mobile{text-align:center;justify-content:center;width:100%;padding:.75rem 1.1rem;font-size:1rem;display:inline-flex}@media (prefers-reduced-motion:reduce){.cp-header .cp-mobile-menu,.cp-header .cp-mobile-toggle span{transition:none}}@media (width<=720px){.cp-header-inner{min-height:3.45rem;padding:.6rem .95rem .6rem 1.1rem!important}.cp-header .cp-brand-mark{height:1.75rem}.cp-header .cp-brand-word{height:1.15rem}.cp-header .cp-nav-row{display:none!important}.cp-header .cp-mobile-toggle{display:flex}.cp-header .cp-login:not(.cp-login--mobile),.cp-header .cp-join-cta:not(.cp-join-cta--mobile){display:none!important}}@media (width<=430px){.cp-header .cp-brand-word{height:1.05rem}.cp-header .cp-login:not(.cp-login--mobile){display:none}}.h-page--clinic{--pl-ink:#111;--pl-ink-mid:#444f5e;--pl-muted:#6b7c93;--pl-teal:#0a84ff;--pl-teal-dk:#0061e0;--pl-cream:#faf9f6;--pl-white:#fff;--pl-border:#0a162814;--pl-coral:#fd8550;--cm-ink:#111;--cm-ink-mid:#444f5e;--cm-muted:#6b7c93;--cm-hero-ink:#000;--cm-hero-muted:#0a1e649e;--cm-teal:#0a84ff;--cm-teal-dk:#2e6bf6;--cm-coral:#fd8550;--cm-gold:#f0c967;--cm-gold-deep:#e8a730;--cm-cream:#faf9f6;--cm-white:#fff;--cm-surface:#eef4fb;--cm-hero-gradient:linear-gradient(135deg, #dce9fb 0%, #c4e0fa 38%, #96dbf0 72%, #6dd8e4 100%);--cm-surface-border:#6496dc2e;--cm-navy:#0a1e6e;--cm-navy-deep:#061040;--cm-dark:#070f1e;--cm-border:#0a162814;--cm-accent:#4aa3ff;--sb-ink:var(--cm-ink);--sb-ink-muted:var(--cm-ink-mid);--sb-ink-faint:var(--cm-muted);--sb-bg:var(--cm-white);--sb-border:var(--cm-border);--sb-blue:var(--cm-accent);--sb-blue-pale:#4aa3ff24;--linear-ink:var(--cm-ink);--linear-ink-muted:var(--cm-ink-mid);--linear-ink-faint:var(--cm-muted);--linear-bg-base:var(--cm-white);--linear-bg-canvas:none;--linear-bg-card:var(--cm-cream);--linear-bg-elev:#f2f0ec;--linear-border:var(--cm-border);--linear-accent:var(--cm-navy);--linear-gold:var(--cm-gold);--linear-gold-light:var(--cm-gold-deep);--h-cta-solid:#0a84ff;--h-cta-solid-hover:#0061e0;--h-cta-demo-gradient:linear-gradient(135deg, #4aa3ff 0%, #0a84ff 50%, #0061e0 100%);--h-cta-demo-gradient-hover:linear-gradient(135deg, #5aadff 0%, #1a8cff 50%, #006ee8 100%);--h-cta-gradient:linear-gradient(135deg, #4aa3ff 0%, #0a84ff 55%, #0061e0 100%);--h-grad-text:linear-gradient(135deg, #0a1e6e 0%, #0a84ff 100%)}html:has(body.h-page--clinic){background:var(--cm-white)!important;background-image:none!important}body.h-page--clinic{background:var(--cm-white)!important;color:var(--cm-ink)!important}html:has(body.h-page--clinic) body{background-image:none!important}.h-page--clinic .page-shell{background:var(--cm-white)!important;color:var(--cm-ink)!important}.h-page--clinic .page-main:not(.page-main--full-bleed) h1,.h-page--clinic .page-main:not(.page-main--full-bleed) h2,.h-page--clinic .page-main:not(.page-main--full-bleed) h3,.h-page--clinic .page-main:not(.page-main--full-bleed) strong{color:var(--cm-ink)!important;-webkit-text-fill-color:var(--cm-ink)!important}.h-page--clinic .page-main:not(.page-main--full-bleed) p,.h-page--clinic .page-main:not(.page-main--full-bleed) .lede{color:var(--cm-ink-mid)!important}.h-page--clinic .page-main:not(.page-main--full-bleed) a{color:var(--cm-navy)!important}.h-page--clinic .page-main:not(.page-main--full-bleed) a:hover{color:var(--cm-ink)!important}.h-page--patients{--ptx-orange:var(--cm-coral);--ptx-orange-deep:#e2683a;--ptx-ink:var(--cm-ink);--ptx-muted:var(--cm-ink-mid);background:var(--cm-cream)!important}.h-page--pricing .ph-sales-tier strong{color:var(--pl-ink)!important;-webkit-text-fill-color:var(--pl-ink)!important}.h-page--pricing .ph-quote .ph-footnotes li{color:var(--pl-ink-mid)!important;-webkit-text-fill-color:var(--pl-ink-mid)!important}.h-page--clinic .pr{color:var(--cm-ink)!important}.h-page--clinic .pr-eyebrow{color:var(--cm-navy)!important}.h-page--clinic .pr-h1,.h-page--clinic .pr-h2,.h-page--clinic .pr-tier-name,.h-page--clinic .pr-tier-num{color:var(--cm-ink)!important;-webkit-text-fill-color:var(--cm-ink)!important}.h-page--clinic .pr-h1 em,.h-page--clinic .pr-h2 em{font-style:italic;color:var(--cm-navy)!important;-webkit-text-fill-color:var(--cm-navy)!important}.h-page--clinic .pr-lede,.h-page--clinic .pr-body,.h-page--clinic .pr-tier-tag,.h-page--clinic .pr-tier-who,.h-page--clinic .pr-tier-unit,.h-page--clinic .pr-tier-features li,.h-page--clinic .pr-faq-a{color:var(--cm-ink-mid)!important}.h-page--clinic .pr-segswitch{background:#4aa3ff1a!important;border-color:#4aa3ff38!important}.h-page--clinic .pr-segswitch-tab--active,.h-page--clinic .pr-segswitch-meta{color:var(--cm-navy)!important}.h-page--clinic .pr-tier{border-color:var(--cm-surface-border)!important;background:linear-gradient(160deg,#eef4fb 0%,#f8fbff 100%)!important;border-color:#0a1e6e14!important;box-shadow:0 2px 16px #0000000a!important}.h-page--clinic .pr-tier--emphasis{background:linear-gradient(160deg, var(--cm-navy) 0%, var(--cm-navy-deep) 100%)!important;border-color:#0000!important;box-shadow:0 22px 56px -20px #06104073!important}.h-page--clinic .pr-tier--emphasis .pr-tier-name,.h-page--clinic .pr-tier--emphasis .pr-tier-num{color:#fff!important;-webkit-text-fill-color:#fff!important}.h-page--clinic .pr-tier--emphasis .pr-tier-tag,.h-page--clinic .pr-tier--emphasis .pr-tier-features li{color:#ffffffd1!important}.h-page--clinic .pr-tier--emphasis .pr-tier-who{color:#ffffff94!important}.h-page--clinic .pr-tier--emphasis .pr-tier-who strong{color:var(--cm-gold)!important}.h-page--clinic .pr-tier-pin{background:linear-gradient(135deg, var(--cm-gold) 0%, var(--cm-gold-deep) 100%)!important;color:var(--cm-navy)!important}.h-page--clinic .pr-tier-check{color:var(--cm-navy)!important;background:#4aa3ff24!important}.h-page--clinic .pr-tier--emphasis .pr-tier-check{background:linear-gradient(135deg, var(--cm-gold) 0%, var(--cm-gold-deep) 100%)!important;color:var(--cm-navy)!important}.h-page--clinic .pr-tier-cta--solid,.h-page--clinic .pr-btn--solid{background:linear-gradient(#111, #111) padding-box, linear-gradient(135deg, var(--cm-gold) 0%, var(--cm-coral) 55%, #c4654a 100%) border-box!important;color:#fff!important;box-shadow:none!important;border:1.5px solid #0000!important}.h-page--clinic .pr-tier-cta--ghost,.h-page--clinic .pr-btn--ghost{background:var(--cm-white)!important;color:var(--cm-ink)!important;border-color:var(--cm-border)!important}.h-page--clinic .pr-section,.h-page--clinic .pr-faq-item,.h-page--clinic .pr-final,.h-page--clinic .pr-compare,.h-page--clinic .pr-compare-table-wrap{border-color:var(--cm-surface-border)!important}.h-page--clinic .pr-compare-table thead th{color:var(--cm-navy)!important;background:#4aa3ff0f!important}.h-page--clinic .pr-compare-row--helose{background:#4aa3ff14!important}.h-page--clinic .ph-page,.h-page--clinic .ph-sent-h{color:var(--cm-ink)!important}.h-page--clinic .ph-sent-lede{color:var(--cm-ink-mid)!important}.h-page--clinic .pr-cfo-num,.h-page--clinic .pr-cfo-label{color:var(--cm-navy)!important}.h-page--clinic .pr-cfo-card{border-color:var(--cm-surface-border)!important}.h-page--clinic .h-eyebrow{color:var(--cm-teal)!important;-webkit-text-fill-color:var(--cm-teal)!important}.h-page--site .page-shell{background:var(--cm-white,#fff);color:var(--cm-ink,#111);min-height:100vh;padding-top:0}@media (width<=900px){.h-page--site .page-main:not(.page-main--full-bleed){padding-inline:max(1.25rem, env(safe-area-inset-left,0px))!important}}.h-page--site .page-main:not(.page-main--full-bleed) h1,.h-page--site .page-main:not(.page-main--full-bleed) h2,.h-page--site .page-main:not(.page-main--full-bleed) h3,.h-page--site .page-main:not(.page-main--full-bleed) strong{color:var(--cm-ink,#111)!important;-webkit-text-fill-color:var(--cm-ink,#111)!important}.h-page--site .page-main:not(.page-main--full-bleed) p,.h-page--site .page-main:not(.page-main--full-bleed) .lede{color:var(--cm-ink-mid,#444f5e)!important}.h-page--site .page-main:not(.page-main--full-bleed) a{color:var(--cm-navy,#0a1e6e)!important}.h-page--site .page-main:not(.page-main--full-bleed) a:hover{color:var(--cm-ink,#111)!important}.h-page--site .page-main:not(.page-main--full-bleed) hr{border-top-color:var(--cm-border,#0a162814)!important}.h-page--clinic .leg{color:var(--cm-ink,#111)!important;background:0 0!important}.h-page--clinic .leg-h1,.h-page--clinic .leg-h2,.h-page--clinic .leg-card-h{color:var(--cm-ink,#111)!important;-webkit-text-fill-color:var(--cm-ink,#111)!important}.h-page--clinic .leg-lede,.h-page--clinic .leg-body,.h-page--clinic .leg-card-p{color:var(--cm-ink-mid,#444f5e)!important}.h-page--clinic .leg-section{border-top-color:var(--cm-border,#0a162814)!important}.h-page--clinic .leg-card{background:var(--cm-white,#fff)!important;border:1px solid var(--cm-border,#0a162814)!important;border-radius:var(--pl-r-lg,20px)!important;box-shadow:var(--pl-shadow,0 2px 16px #0a16280f)!important}.h-page--clinic .leg-card--feature{border-color:#4aa3ff2e!important}.h-page--clinic .leg-btn--solid{background:var(--pl-ink,#111)!important;color:#fff!important}.h-page--clinic .leg-btn--ghost{border-color:var(--cm-border)!important;color:var(--cm-ink)!important;background:var(--cm-white)!important}.h-page--clinic .pg-kicker,.h-page--clinic .leg-eyebrow{color:var(--cm-teal-dk,#2e6bf6)!important}.h-page--clinic .pg-h1,.h-page--clinic .pg-section-h{color:var(--cm-ink,#111)!important}.h-page--clinic .pg-lede,.h-page--clinic .pg-tagline:not(.h-grad-text){color:var(--cm-ink-mid,#444f5e)!important}.h-page--clinic .h-grad-text,.h-page--clinic .pg-h1 em.h-grad-text,.h-page--clinic .pg-h1 .pg-h1-line.h-grad-text,.h-page--clinic .pg-section-h em.h-grad-text{font-style:normal;-webkit-text-fill-color:var(--cm-navy,#0a1e6e)!important;color:var(--cm-navy,#0a1e6e)!important;background:0 0!important}.h-page--clinic .pg-role{font-weight:600;-webkit-text-fill-color:#0f1e3d!important;color:#0f1e3d!important;background:0 0!important}.h-page--clinic .ab-shell{color:var(--cm-ink)}.h-page--clinic .ab-team-card,.h-page--clinic .ab-board-card,.h-page--clinic .ab-principles{box-shadow:var(--pl-shadow);background:var(--cm-white)!important;border-color:var(--cm-border)!important;border-radius:var(--pl-r-lg,20px)!important}.h-page--clinic .ab-principle-n{color:var(--cm-navy,#0a1e6e)!important;background:#4aa3ff24!important}.h-page--clinic .ab-btn.sb-btn--primary{background:var(--pl-ink,#111)!important;color:#fff!important}.h-page--clinic .ab-btn--ghost{border-color:var(--cm-border)!important;color:var(--cm-ink)!important}.h-page--clinic .ab-btn--ghost:hover{border-color:#0a1e6e40!important}.h-page--clinic .ab-team-bio a,.h-page--clinic .ab-team-links a:hover{color:var(--cm-navy)!important;border-bottom-color:#0a1e6e40!important}.h-page--clinic .hc-eyebrow,.h-page--clinic .hc-card-eyebrow{color:var(--cm-teal-dk,#2e6bf6)!important}.h-page--clinic .hc-h1{color:var(--cm-ink,#111)!important}.h-page--clinic .hc-h1 em{font-style:normal;color:var(--cm-navy,#0a1e6e)!important}.h-page--clinic .hc-lede{color:var(--cm-ink-mid,#444f5e)!important}.h-page--clinic .hc-btn--primary{background:var(--pl-ink,#111)!important;color:#fff!important}.h-page--clinic .hc-btn--ghost{border-color:var(--cm-border)!important;color:var(--cm-ink)!important;background:var(--cm-white)!important}.h-page--clinic .hc-form{box-shadow:var(--pl-shadow);background:var(--cm-white)!important;border:1px solid var(--cm-border)!important;border-radius:var(--pl-r-lg,20px)!important}.h-page--clinic .hc-submit{background:var(--pl-ink,#111)!important;color:#fff!important}.h-page--clinic .bl-featured,.h-page--clinic .bl-card{background:var(--cm-white)!important;border-color:var(--cm-border)!important;border-radius:var(--pl-r-lg,20px)!important}.h-page--clinic .bl-topics a{background:var(--cm-cream,#faf9f6)!important;border-color:var(--cm-border)!important;color:var(--cm-ink-mid)!important}.h-page--clinic .bl-topics a:hover{color:var(--cm-navy)!important;border-color:#0a1e6e33!important}.h-page--patients.pl{--ptx-orange:var(--cm-navy,#0a1e6e);--ptx-orange-deep:#061040;--ptx-ink:var(--cm-ink,#111);--ptx-muted:var(--cm-ink-mid,#444f5e);background:var(--cm-white,#fff)!important}.h-page--patients.pl .ptx-eyebrow{color:var(--cm-teal-dk,#2e6bf6)!important}.h-page--patients.pl .ptx-hero{border-bottom:1px solid var(--cm-border);background:var(--cm-cream,#faf9f6)!important;padding-top:calc(var(--header-height,78px) + 2.5rem)!important}.h-page--patients.pl .ptx-btn--primary,.h-page--patients.pl a.ptx-btn--primary{background:var(--pl-ink,#111)!important;color:#fff!important}.h-page--patients.pl .ptx-btn--primary:hover{background:#1a1a1a!important}.h-page--patients.pl .ptx-textlink{color:var(--cm-navy)!important}.h-page--patients.pl .ptx-section--warm,.h-page--patients.pl .ptx-section--peach,.h-page--patients.pl .ptx-final{background:var(--cm-surface,#eef4fb)!important}.h-page--patients.pl .ptx-card{box-shadow:var(--pl-shadow);background:var(--cm-white)!important;border:1px solid var(--cm-border)!important;border-radius:var(--pl-r-lg,20px)!important}.h-page--physicians.pl .phys-hero{padding-top:0!important}.h-page--physicians.pl .sb-btn--primary{background:var(--pl-ink,#111)!important}.h-page--site .hw{background:var(--cm-cream,#faf9f6)!important}.h-page--site .hw-eyebrow{color:var(--cm-teal-dk,#2e6bf6)!important}.h-page--site .hw-btn--solid{background:var(--pl-ink,#111)!important;color:#fff!important}.h-page--site .hw-btn--ghost{border-color:var(--cm-border)!important;color:var(--cm-ink)!important}.nav-mega-sheet[data-astro-cid-dy5l7cab]{width:100%;max-width:none}.nav-mega-sheet--products[data-astro-cid-dy5l7cab],.nav-mega-sheet--company[data-astro-cid-dy5l7cab],.nav-mega-sheet--specialties[data-astro-cid-dy5l7cab]{max-width:none}.nav-prod-wrap[data-astro-cid-dy5l7cab]{flex-direction:column;gap:0;display:flex}.nav-prod-main[data-astro-cid-dy5l7cab]{grid-template-columns:1fr 1fr 1fr 1.1fr;gap:0 2rem;padding-bottom:1rem;display:grid}.nav-prod-main--pillars[data-astro-cid-dy5l7cab],.nav-prod-main--company-only[data-astro-cid-dy5l7cab],.nav-prod-main--specialties[data-astro-cid-dy5l7cab]{grid-template-columns:1fr;padding-bottom:.15rem}.nav-prod-main--company-only[data-astro-cid-dy5l7cab],.nav-prod-main--pillars[data-astro-cid-dy5l7cab],.nav-prod-main--specialties[data-astro-cid-dy5l7cab]{padding-bottom:0}.nav-prod-main--company-only[data-astro-cid-dy5l7cab] .nav-prod-col--pillar[data-astro-cid-dy5l7cab],.nav-prod-main--pillars[data-astro-cid-dy5l7cab] .nav-prod-col--pillar[data-astro-cid-dy5l7cab],.nav-prod-main--specialties[data-astro-cid-dy5l7cab] .nav-prod-col--pillar[data-astro-cid-dy5l7cab]{padding:0}.nav-prod-main--company-only[data-astro-cid-dy5l7cab] .nav-prod-pillar-grid[data-astro-cid-dy5l7cab],.nav-prod-main--pillars[data-astro-cid-dy5l7cab] .nav-prod-pillar-grid[data-astro-cid-dy5l7cab],.nav-prod-main--specialties[data-astro-cid-dy5l7cab] .nav-prod-pillar-grid[data-astro-cid-dy5l7cab]{flex-direction:column;gap:.2rem;display:flex}.nav-prod-main--company-only[data-astro-cid-dy5l7cab] .nav-prod-link--card[data-astro-cid-dy5l7cab],.nav-prod-main--pillars[data-astro-cid-dy5l7cab] .nav-prod-link--card[data-astro-cid-dy5l7cab],.nav-prod-main--specialties[data-astro-cid-dy5l7cab] .nav-prod-link--card[data-astro-cid-dy5l7cab]{border-radius:10px;color:#111!important;align-items:center!important;gap:.75rem!important;margin:0!important;padding:.75rem .8rem!important}.nav-prod-main--company-only[data-astro-cid-dy5l7cab] .nav-prod-link--card[data-astro-cid-dy5l7cab]:visited,.nav-prod-main--pillars[data-astro-cid-dy5l7cab] .nav-prod-link--card[data-astro-cid-dy5l7cab]:visited,.nav-prod-main--specialties[data-astro-cid-dy5l7cab] .nav-prod-link--card[data-astro-cid-dy5l7cab]:visited,.nav-prod-main--company-only[data-astro-cid-dy5l7cab] .nav-prod-link--card[data-astro-cid-dy5l7cab]:hover,.nav-prod-main--pillars[data-astro-cid-dy5l7cab] .nav-prod-link--card[data-astro-cid-dy5l7cab]:hover,.nav-prod-main--specialties[data-astro-cid-dy5l7cab] .nav-prod-link--card[data-astro-cid-dy5l7cab]:hover{background:#0f172a0d;color:#111!important}.nav-prod-main--company-only[data-astro-cid-dy5l7cab] .nav-prod-link-body[data-astro-cid-dy5l7cab],.nav-prod-main--pillars[data-astro-cid-dy5l7cab] .nav-prod-link-body[data-astro-cid-dy5l7cab],.nav-prod-main--specialties[data-astro-cid-dy5l7cab] .nav-prod-link-body[data-astro-cid-dy5l7cab]{gap:.2rem}.nav-prod-main--company-only[data-astro-cid-dy5l7cab] .nav-prod-link-title[data-astro-cid-dy5l7cab],.nav-prod-main--pillars[data-astro-cid-dy5l7cab] .nav-prod-link-title[data-astro-cid-dy5l7cab],.nav-prod-main--specialties[data-astro-cid-dy5l7cab] .nav-prod-link-title[data-astro-cid-dy5l7cab],.nav-prod-main--company-only[data-astro-cid-dy5l7cab] .nav-prod-link--card[data-astro-cid-dy5l7cab]:hover .nav-prod-link-title[data-astro-cid-dy5l7cab],.nav-prod-main--pillars[data-astro-cid-dy5l7cab] .nav-prod-link--card[data-astro-cid-dy5l7cab]:hover .nav-prod-link-title[data-astro-cid-dy5l7cab],.nav-prod-main--specialties[data-astro-cid-dy5l7cab] .nav-prod-link--card[data-astro-cid-dy5l7cab]:hover .nav-prod-link-title[data-astro-cid-dy5l7cab]{letter-spacing:-.015em;font-size:1.05rem;font-weight:600;line-height:1.25;color:#111!important}.nav-prod-main--company-only[data-astro-cid-dy5l7cab] .nav-prod-link-desc[data-astro-cid-dy5l7cab],.nav-prod-main--pillars[data-astro-cid-dy5l7cab] .nav-prod-link-desc[data-astro-cid-dy5l7cab],.nav-prod-main--specialties[data-astro-cid-dy5l7cab] .nav-prod-link-desc[data-astro-cid-dy5l7cab],.nav-prod-main--company-only[data-astro-cid-dy5l7cab] .nav-prod-link--card[data-astro-cid-dy5l7cab]:hover .nav-prod-link-desc[data-astro-cid-dy5l7cab],.nav-prod-main--pillars[data-astro-cid-dy5l7cab] .nav-prod-link--card[data-astro-cid-dy5l7cab]:hover .nav-prod-link-desc[data-astro-cid-dy5l7cab],.nav-prod-main--specialties[data-astro-cid-dy5l7cab] .nav-prod-link--card[data-astro-cid-dy5l7cab]:hover .nav-prod-link-desc[data-astro-cid-dy5l7cab]{font-size:.85rem;line-height:1.35;color:#0f18268c!important}.nav-prod-main--company-only[data-astro-cid-dy5l7cab] .nav-prod-link--card[data-astro-cid-dy5l7cab]:hover .nav-prod-icon-wrap[data-astro-cid-dy5l7cab],.nav-prod-main--pillars[data-astro-cid-dy5l7cab] .nav-prod-link--card[data-astro-cid-dy5l7cab]:hover .nav-prod-icon-wrap[data-astro-cid-dy5l7cab],.nav-prod-main--specialties[data-astro-cid-dy5l7cab] .nav-prod-link--card[data-astro-cid-dy5l7cab]:hover .nav-prod-icon-wrap[data-astro-cid-dy5l7cab]{color:#0f1826a6;background:#0f172a12}.nav-prod-main--company-only[data-astro-cid-dy5l7cab] .nav-prod-icon-wrap[data-astro-cid-dy5l7cab],.nav-prod-main--pillars[data-astro-cid-dy5l7cab] .nav-prod-icon-wrap[data-astro-cid-dy5l7cab],.nav-prod-main--specialties[data-astro-cid-dy5l7cab] .nav-prod-icon-wrap[data-astro-cid-dy5l7cab]{border-radius:10px;width:38px;height:38px;overflow:visible}.nav-prod-main--company-only[data-astro-cid-dy5l7cab] .nav-prod-icon-wrap[data-astro-cid-dy5l7cab] svg[data-astro-cid-dy5l7cab],.nav-prod-main--pillars[data-astro-cid-dy5l7cab] .nav-prod-icon-wrap[data-astro-cid-dy5l7cab] svg[data-astro-cid-dy5l7cab],.nav-prod-main--specialties[data-astro-cid-dy5l7cab] .nav-prod-icon-wrap[data-astro-cid-dy5l7cab] svg[data-astro-cid-dy5l7cab]{width:18px;height:18px}.nav-prod-icon-mask[data-astro-cid-dy5l7cab]{width:24px;height:24px;-webkit-mask:var(--nav-icon-mask) center / contain no-repeat;-webkit-mask:var(--nav-icon-mask) center / contain no-repeat;mask:var(--nav-icon-mask) center / contain no-repeat;background:currentColor;display:block}.nav-prod-supporting-row[data-astro-cid-dy5l7cab]{grid-template-columns:1fr 1fr;gap:0 1.1rem;display:grid}.nav-prod-pillars-row[data-astro-cid-dy5l7cab]{grid-template-columns:1fr 1fr;align-self:start;gap:0 1.25rem;display:grid}.nav-prod-pillars-stack[data-astro-cid-dy5l7cab]{flex-direction:column;gap:.85rem;min-width:0;display:flex}.nav-prod-pillars-row[data-astro-cid-dy5l7cab] .nav-prod-link-title[data-astro-cid-dy5l7cab],.nav-prod-col--enterprise[data-astro-cid-dy5l7cab] .nav-prod-link-title[data-astro-cid-dy5l7cab],.nav-prod-col--enterprise[data-astro-cid-dy5l7cab] .nav-prod-link-desc[data-astro-cid-dy5l7cab]{color:#111}.nav-prod-pillars-row[data-astro-cid-dy5l7cab] .nav-prod-link--card[data-astro-cid-dy5l7cab]{padding:.4rem .6rem!important}.nav-prod-main--spec[data-astro-cid-dy5l7cab]{grid-template-columns:1fr 1.4fr}.nav-prod-col[data-astro-cid-dy5l7cab]{flex-direction:column;display:flex}.nav-prod-heading[data-astro-cid-dy5l7cab]{font-size:.7rem;font-family:var(--font-sans);letter-spacing:.08em;text-transform:uppercase;color:#2e6bf6;margin:0 0 .5rem;font-weight:600}.nav-prod-heading--gap[data-astro-cid-dy5l7cab]{margin-top:1.1rem}.nav-prod-col--pillar[data-astro-cid-dy5l7cab]{background:linear-gradient(155deg,#2e6bf612 0%,#2e6bf605 100%);border:1px solid #2e6bf624;border-radius:14px;padding:.9rem 1rem}.nav-prod-heading--pillar[data-astro-cid-dy5l7cab]{color:#fff;background:#2e6bf6;border-radius:6px;align-items:center;width:fit-content;margin:0 0 .7rem;padding:.3rem .6rem;font-size:.72rem;display:inline-flex}.nav-prod-col--supporting[data-astro-cid-dy5l7cab]{padding-top:.15rem}.nav-prod-heading--secondary[data-astro-cid-dy5l7cab]{color:#0f182666;font-size:.66rem}.nav-prod-heading--accent[data-astro-cid-dy5l7cab]{color:#2e6bf6;font-size:.66rem}.nav-prod-link--compact[data-astro-cid-dy5l7cab]{padding:.22rem .3rem!important;font-size:.92rem!important}.nav-prod-link--pillar[data-astro-cid-dy5l7cab]{font-size:1.05rem!important}.nav-prod-pillar-grid[data-astro-cid-dy5l7cab]{grid-template-columns:1fr 1fr;gap:.3rem .9rem;display:grid}.nav-prod-link--card[data-astro-cid-dy5l7cab]{align-items:flex-start!important;padding:.65rem .6rem!important}.nav-prod-link-body[data-astro-cid-dy5l7cab]{flex-direction:column;gap:.2rem;min-width:0;display:flex}.nav-prod-link-title[data-astro-cid-dy5l7cab]{letter-spacing:-.01em;color:#111;font-size:1.03rem;font-weight:500}.nav-prod-link-desc[data-astro-cid-dy5l7cab]{color:#0f182685;font-size:.74rem;font-weight:400;line-height:1.4}.nav-prod-icon-wrap--sm[data-astro-cid-dy5l7cab]{width:22px!important;height:22px!important}.nav-prod-wrap[data-astro-cid-dy5l7cab] a[data-astro-cid-dy5l7cab].nav-prod-link{color:#111;letter-spacing:-.02em;border-radius:7px;align-items:center;gap:.55rem;margin:0 -.3rem;padding:.3rem;font-size:1.05rem;font-weight:400;text-decoration:none;transition:background .11s,color .11s;display:flex}.nav-prod-wrap[data-astro-cid-dy5l7cab] a[data-astro-cid-dy5l7cab].nav-prod-link:visited{color:#111}.nav-prod-wrap[data-astro-cid-dy5l7cab] a[data-astro-cid-dy5l7cab].nav-prod-link:hover{color:#111;background:#2e6bf60f}.nav-prod-wrap[data-astro-cid-dy5l7cab] a[data-astro-cid-dy5l7cab].nav-prod-link:hover .nav-prod-link-title[data-astro-cid-dy5l7cab]{color:#111}a[data-astro-cid-dy5l7cab].nav-prod-link:hover .nav-prod-icon-wrap[data-astro-cid-dy5l7cab]{color:#2e6bf6}.nav-prod-wrap[data-astro-cid-dy5l7cab] a[data-astro-cid-dy5l7cab].nav-prod-link:focus-visible{outline-offset:2px;outline:2px solid #2e6bf6}.nav-prod-icon-wrap[data-astro-cid-dy5l7cab]{color:#0f182680;background:#0f18260d;border-radius:7px;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;transition:color .11s,background .11s;display:flex}a[data-astro-cid-dy5l7cab].nav-prod-link:hover .nav-prod-icon-wrap[data-astro-cid-dy5l7cab]{background:#2e6bf61a}.nav-prod-col--featured[data-astro-cid-dy5l7cab]{border-left:1px solid #0f182612;padding-left:2rem}.nav-prod-col--featured-stack[data-astro-cid-dy5l7cab]{gap:1rem}.nav-prod-featured-card[data-astro-cid-dy5l7cab]{background:linear-gradient(145deg,#2e6bf60d 0%,#2e6bf605 100%);border:1px solid #2e6bf61f;border-radius:12px;flex-direction:column;gap:.6rem;padding:.85rem;display:flex}.nav-prod-sms-bubbles[data-astro-cid-dy5l7cab]{flex-direction:column;gap:.3rem;display:flex}.nav-prod-bubble[data-astro-cid-dy5l7cab]{border-radius:10px;max-width:88%;padding:.28rem .55rem;font-size:.7rem;font-weight:400;line-height:1.35;display:inline-block}.nav-prod-bubble--in[data-astro-cid-dy5l7cab]{color:#0f1826b3;background:#0f182614;border-radius:10px 10px 10px 2px;align-self:flex-start}.nav-prod-bubble--out[data-astro-cid-dy5l7cab]{color:#fff;background:#2e6bf6;border-radius:10px 10px 2px;align-self:flex-end}.nav-prod-featured-title[data-astro-cid-dy5l7cab]{letter-spacing:-.02em;color:#0f172a;margin:0;font-size:.82rem;font-weight:400}.nav-prod-featured-desc[data-astro-cid-dy5l7cab]{color:#0f182685;margin:0;font-size:.7rem;line-height:1.5}a[data-astro-cid-dy5l7cab].nav-company-story{color:inherit;text-decoration:none;transition:border-color .15s,box-shadow .15s}a[data-astro-cid-dy5l7cab].nav-company-story:hover{border-color:#2e6bf647;box-shadow:0 4px 20px #0a1e6e14}.nav-company-story-img[data-astro-cid-dy5l7cab]{object-fit:cover;border-radius:8px;width:100%;height:110px;display:block}.nav-company-story-cta[data-astro-cid-dy5l7cab]{color:#2e6bf6;font-weight:600}.nav-spec-proof-card[data-astro-cid-dy5l7cab]{flex-direction:column;gap:.75rem;display:flex}.nav-spec-proof-quote[data-astro-cid-dy5l7cab]{color:#0f172a;margin:0;font-size:.875rem;font-style:italic;line-height:1.55}.nav-spec-proof-attr[data-astro-cid-dy5l7cab]{flex-direction:column;gap:.1rem;display:flex}.nav-spec-proof-name[data-astro-cid-dy5l7cab]{color:#0f172a;letter-spacing:-.01em;font-size:.8rem;font-weight:400}.nav-spec-proof-clinic[data-astro-cid-dy5l7cab]{color:#0f182680;font-size:.7rem}.nav-prod-ecosystem[data-astro-cid-dy5l7cab]{border-top:1px solid #0f182614;grid-template-columns:repeat(3,1fr);gap:0;padding-top:.75rem;display:grid}a[data-astro-cid-dy5l7cab].nav-prod-eco-item{border-radius:8px;flex-direction:column;gap:.1rem;margin:0 -.5rem 0 0;padding:.4rem .5rem;text-decoration:none;transition:background .11s;display:flex}a[data-astro-cid-dy5l7cab].nav-prod-eco-item:hover{background:#2e6bf60d}.nav-prod-eco-title[data-astro-cid-dy5l7cab]{color:#0f172a;letter-spacing:-.01em;font-size:.8rem;font-weight:400}.nav-prod-eco-desc[data-astro-cid-dy5l7cab]{color:#0f18267a;font-size:.7rem;line-height:1.3}.hcc{z-index:9999;color:#f3f3f5;-webkit-backdrop-filter:blur(12px);max-width:760px;font-family:var(--font-sans);background:#24212e99;border:1px solid #ffffff14;border-radius:16px;margin:0 auto;animation:.25s ease-out hcc-in;position:fixed;bottom:16px;left:16px;right:16px;box-shadow:0 1px 2px #0000001a,0 10px 28px -14px #00000059}.hcc[hidden]{display:none!important}.hcc--out{opacity:0;transition:opacity .2s,transform .2s;transform:translateY(8px)}@keyframes hcc-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.hcc-inner{flex-wrap:wrap;align-items:center;gap:16px;padding:14px 18px;display:flex}.hcc-copy{color:#ffffffe0;white-space:nowrap;flex:1;min-width:260px;margin:0;font-size:.875rem;line-height:1.5}.hcc-copy a{color:#8ab4ff;text-underline-offset:3px;white-space:nowrap;font-weight:600;text-decoration:underline;text-decoration-thickness:1px}.hcc-copy a:hover{color:#aecaff}.hcc-actions{flex-shrink:0;gap:8px;display:flex}.hcc-btn{cursor:pointer;border:1px solid #0000;border-radius:999px;padding:10px 18px;font-family:inherit;font-size:.8125rem;font-weight:600;line-height:1;transition:transform .15s,box-shadow .15s,background .15s,border-color .15s}.hcc-btn--decline{color:#ffffffeb;background:0 0;border-color:#ffffff47}.hcc-btn--decline:hover{background:#ffffff1f}.hcc-btn--accept{color:#fff;box-shadow:none;background:#2e6bf6;border-color:#0000}.hcc-btn--accept:hover{color:#fff;box-shadow:none;background:#1e50c8;transform:translateY(-1px)}@media (width<=520px){.hcc{left:max(8px, env(safe-area-inset-left));right:max(8px, env(safe-area-inset-right));bottom:max(8px, env(safe-area-inset-bottom));max-width:420px}.hcc-inner{flex-direction:column;align-items:stretch;gap:8px;padding:10px 12px}.hcc-copy{white-space:normal;min-width:0;font-size:.6875rem;line-height:1.4}.hcc-actions{gap:6px;width:100%}.hcc-btn{flex:1;min-height:38px;padding:8px 10px;font-size:.75rem}}body.ph-modal-open .hcc,body:has(.site-header[data-mobile-open=true]) .hcc{display:none!important}picture[data-astro-cid-d7obevzu]{display:contents}.site-footer{--ft-bg:#17181b;--ft-ink:#f5f7fb;--ft-muted:#dce4f5b8;--ft-faint:#dce4f57a;--ft-accent:#c5d4ff;--ft-btn:#fff;--ft-btn-ink:#17181b;z-index:2;font-family:Inter,system-ui,-apple-system,Helvetica Neue,Arial,sans-serif;position:relative;color:var(--ft-muted)!important;background:0 0!important;border-top:none!important;padding:1.25rem clamp(1rem,3vw,1.75rem) 2rem!important}.site-footer .footer-panel{background:radial-gradient(ellipse 55% 70% at 88% 18%, #ffffff0d, transparent 55%), var(--ft-bg);max-width:1180px;color:var(--ft-muted);border-radius:28px;margin:0 auto;padding:clamp(2rem,4vw,3rem) clamp(1.5rem,4vw,3rem) clamp(1.75rem,3vw,2.5rem);position:relative;overflow:hidden}.site-footer .footer-panel-watermark{filter:grayscale()brightness(1.8);opacity:.07;pointer-events:none;z-index:0;-webkit-user-select:none;user-select:none;width:clamp(18rem,30vw,28rem);height:auto;position:absolute;top:50%;right:clamp(-4rem,-6vw,-1rem);transform:translateY(-50%)}.site-footer .footer-cta,.site-footer .footer-mid,.site-footer .footer-bottom{z-index:1;position:relative}.site-footer .footer-cta{border-bottom:1px solid #ffffff1a;grid-template-columns:1.35fr 1fr;align-items:end;gap:clamp(1.5rem,4vw,3rem);padding-bottom:clamp(2rem,4vw,2.75rem);display:grid}.site-footer .footer-cta-main{--ft-cta-size:clamp(2.4rem, 5.5vw, 3.75rem);width:max-content;max-width:100%;font-family:inherit;font-size:var(--ft-cta-size);letter-spacing:-.04em;grid-template-rows:auto auto;grid-template-columns:auto auto;justify-content:start;align-items:center;gap:.06em .7rem;font-weight:700;line-height:.98;display:grid}.site-footer .footer-cta-h{font:inherit;margin:0;display:contents;color:var(--ft-ink)!important;-webkit-text-fill-color:var(--ft-ink)!important}.site-footer .footer-cta-h em{letter-spacing:-.03em;font-family:inherit;font-size:1em;font-style:italic;font-weight:500;line-height:inherit;grid-column:1/-1;color:var(--ft-accent)!important;-webkit-text-fill-color:var(--ft-accent)!important}.site-footer .footer-cta-today{font-size:1em;line-height:inherit;letter-spacing:inherit;font-weight:700;color:var(--ft-ink)!important;-webkit-text-fill-color:var(--ft-ink)!important}.site-footer .footer-faces{align-self:center;align-items:center;margin:0;padding:0;list-style:none;display:flex}.site-footer .footer-face{background:#1a2748;border:2px solid #ffffffeb;border-radius:999px;width:2.5rem;height:2.5rem;margin:0;overflow:hidden;box-shadow:0 2px 8px #00000040}.site-footer .footer-face+.footer-face{margin-left:-.65rem}.site-footer .footer-face img{object-fit:cover;width:100%;height:100%;display:block}.site-footer .footer-cta-aside{flex-direction:column;justify-self:end;align-items:flex-start;gap:1rem;max-width:28rem;display:flex}.site-footer .footer-cta-btn{background:var(--ft-btn);cursor:pointer;border:none;border-radius:999px;justify-content:center;align-items:center;padding:.8rem 1.45rem;font-size:.95rem;font-weight:650;text-decoration:none;transition:transform .15s,box-shadow .15s;display:inline-flex;box-shadow:0 2px 14px #00000038;color:var(--ft-btn-ink)!important;-webkit-text-fill-color:var(--ft-btn-ink)!important}.site-footer .footer-cta-btn:hover{transform:translateY(-1px);box-shadow:0 4px 20px #00000047;color:var(--ft-btn-ink)!important;-webkit-text-fill-color:var(--ft-btn-ink)!important}.site-footer .footer-mid{border-bottom:1px solid #ffffff1a;grid-template-columns:repeat(5,minmax(0,1fr));gap:clamp(1.5rem,4vw,3rem);padding:clamp(1.75rem,3.5vw,2.5rem) 0;display:grid}.site-footer .footer-col-h{margin:0 0 .85rem;font-size:.95rem;font-weight:700;color:var(--ft-ink)!important;-webkit-text-fill-color:var(--ft-ink)!important}.site-footer .footer-col-list{flex-direction:column;gap:.55rem;margin:0;padding:0;list-style:none;display:flex}.site-footer .footer-col-list a{font-size:.95rem;text-decoration:none;transition:color .15s;color:var(--ft-muted)!important;-webkit-text-fill-color:var(--ft-muted)!important}.site-footer .footer-col-list a:hover{color:var(--ft-ink)!important;-webkit-text-fill-color:var(--ft-ink)!important}.site-footer .footer-social{flex-wrap:wrap;gap:.55rem;margin:0;padding:0;list-style:none;display:flex}.site-footer .footer-social-btn{background:#fff;border-radius:999px;place-items:center;width:2.35rem;height:2.35rem;text-decoration:none;transition:transform .15s,box-shadow .15s;display:grid;color:#0c1630!important;-webkit-text-fill-color:#0c1630!important}.site-footer .footer-social-btn:hover{transform:translateY(-1px);box-shadow:0 4px 14px #0003;color:#0c1630!important;-webkit-text-fill-color:#0c1630!important}.site-footer .footer-bottom{grid-template-columns:auto 1fr auto;align-items:end;gap:1rem 1.5rem;padding-top:clamp(1.5rem,3vw,2.25rem);display:grid}.site-footer .footer-wordmark{letter-spacing:-.03em;margin-left:-.35rem;font-family:inherit;font-size:clamp(3.2rem,8vw,6.25rem);font-weight:750;line-height:.9;text-decoration:none;color:var(--ft-ink)!important;-webkit-text-fill-color:var(--ft-ink)!important}.site-footer .footer-address{margin:0;font-size:.9rem;font-style:normal;line-height:1.45;color:var(--ft-ink)!important;-webkit-text-fill-color:var(--ft-ink)!important}.site-footer .footer-top{white-space:nowrap;justify-self:end;align-items:center;gap:.4rem;font-size:.95rem;font-weight:600;text-decoration:none;display:inline-flex;color:var(--ft-ink)!important;-webkit-text-fill-color:var(--ft-ink)!important}.site-footer .footer-top:hover{opacity:.85}@media (width<=820px){.site-footer .footer-cta{grid-template-columns:1fr;align-items:start}.site-footer .footer-cta-aside{justify-self:start}.site-footer .footer-mid{grid-template-columns:1fr 1fr}.site-footer .footer-col:last-child{grid-column:1/-1}.site-footer .footer-bottom{grid-template-columns:1fr;align-items:start}.site-footer .footer-top{justify-self:start}}@media (width<=520px){.site-footer .footer-mid{grid-template-columns:1fr}.site-footer .footer-col:last-child{grid-column:auto}.site-footer .footer-cta-h{font-size:clamp(2.1rem,11vw,2.8rem)}}
