@layer marketing {
[data-marketing-template=product],[data-marketing-template=document],[data-portal=patient].portal-template,[data-portal=clinic].portal-template,[data-portal=admin].portal-template{background:var(--bark-50);color:var(--bark-800);position:relative}:is(html:has([data-marketing-template=product]),html:has([data-marketing-template=document]),html:has([data-portal=patient][data-portal-template=patient]),html:has([data-portal=clinic][data-portal-template=organization]),html:has([data-portal=admin][data-portal-template=admin])){background:var(--bark-50)}:is(body:has([data-marketing-template=product]),body:has([data-marketing-template=document]),body:has([data-portal=patient][data-portal-template=patient]),body:has([data-portal=clinic][data-portal-template=organization]),body:has([data-portal=admin][data-portal-template=admin])){background:var(--bark-50);background-image:none}[data-marketing-template=product].surface-mesh,[data-marketing-template=document].surface-mesh{background:var(--bark-50);background-position:0 0;background-size:auto;animation:none}[data-marketing-template=conversion]{isolation:isolate;background:var(--fuse-chrome);color:var(--fuse-chrome-fg);position:relative}[data-marketing-template]:before{content:none;display:none}[data-marketing-template]>#main-content,[data-marketing-template]>footer{z-index:1;position:relative}[data-marketing-template]>.navbar{z-index:50;position:relative}[data-marketing-template=conversion] .conversion-card{color:var(--fuse-text)}[data-marketing-template=product]{--mkt-dock-pad-top:.55rem}[data-marketing-template]{--mkt-hero-min-height:min(88vh, 52rem);--mkt-hero-mesh-w:min(92vw, 58rem);--mkt-hero-mesh-h:min(110vh, 52rem);--mkt-hero-mesh-top:-18%;--mkt-hero-mesh-right:-18%}:root{--mkt-dock-pad-top:.55rem;--mkt-hero-min-height:min(88vh, 52rem);--mkt-hero-mesh-w:min(92vw, 58rem);--mkt-hero-mesh-h:min(110vh, 52rem);--mkt-hero-mesh-top:-18%;--mkt-hero-mesh-right:-18%}[data-marketing-template=product].motion-scroll{scroll-padding-top:calc(var(--mkt-dock-pad-top) + var(--nav-height))}.navbar__inner{max-width:var(--content-max);padding-inline:var(--content-padding-x);margin-inline:auto}.navbar .nav-link,.navbar .navbar__group-trigger{color:var(--fuse-text-muted)}.navbar .nav-link:hover,.navbar .navbar__group-trigger:hover{color:var(--fuse-text);background:color-mix(in srgb, var(--forest-100) 55%, transparent)}.navbar .nav-link--active,.navbar .navbar__group-trigger--active{color:var(--fuse-text);background:color-mix(in srgb, var(--forest-150) 70%, transparent)}.navbar__accent{background:var(--fuse-accent-strip)}.navbar .wordmark-clear,.navbar .wordmark-gi{color:var(--wordmark-clear)}.navbar .wordmark-path{color:var(--wordmark-path)}.mkt-header-stack{z-index:50;pointer-events:none;transition:padding var(--duration-base) var(--ease-standard), box-shadow var(--duration-base) var(--ease-standard), background-color var(--duration-base) var(--ease-standard), backdrop-filter var(--duration-base) var(--ease-standard);background-color:#0000;border-bottom:none;padding:.75rem clamp(.75rem,2vw,1.25rem) 0;position:fixed;top:0;left:0;right:0}.mkt-header-dock{isolation:isolate;pointer-events:auto;max-width:var(--content-max);border-radius:var(--radius-2xl);border:1px solid color-mix(in srgb, var(--forest-300) 22%, transparent);transition:border-color var(--duration-base) var(--ease-standard), box-shadow var(--duration-base) var(--ease-standard);background-color:#0000;flex-direction:column;gap:0;margin-inline:auto;display:flex;position:relative;overflow:visible}.mkt-header-dock:before{content:"";z-index:-1;border-radius:inherit;pointer-events:none;background-color:color-mix(in srgb, var(--bark-50) 42%, transparent);transition:background-color var(--duration-base) var(--ease-standard), backdrop-filter var(--duration-base) var(--ease-standard);-webkit-backdrop-filter:blur(12px)saturate(1.15);position:absolute;inset:0}.mkt-header-stack .navbar{pointer-events:auto;-webkit-backdrop-filter:none;max-width:none;box-shadow:none;background-color:#0000;border:none;border-radius:0;margin-inline:0;position:relative;top:auto}.mkt-header-stack--scrolled{padding-top:.55rem}.mkt-header-stack--scrolled .mkt-header-dock{border-color:color-mix(in srgb, var(--forest-300) 38%, var(--bark-200));box-shadow:0 1px 0 color-mix(in srgb, var(--bark-50) 70%, transparent), 0 12px 36px color-mix(in srgb, var(--forest-950) 10%, transparent)}.mkt-header-stack--scrolled .mkt-header-dock:before{background-color:color-mix(in srgb, color-mix(in srgb, var(--bark-50) 88%, var(--forest-50)) 94%, transparent);-webkit-backdrop-filter:blur(22px)saturate(1.2)}.mkt-header-stack--scrolled .navbar{-webkit-backdrop-filter:none;box-shadow:none;background-color:#0000;border:none}.mkt-header-stack--scrolled .navbar__inner{min-height:var(--nav-height)}@media (prefers-reduced-motion:reduce){.mkt-header-stack{transition:none}.mkt-header-stack--scrolled .mkt-header-dock:before{-webkit-backdrop-filter:none;background-color:color-mix(in srgb, color-mix(in srgb, var(--bark-50) 94%, var(--forest-100)) 98%, transparent)}}[data-marketing-template=product]>#main-content,[data-marketing-template=document]>#main-content{padding-top:0}[data-marketing-template=product] .mkt-page-hero--stripe,[data-marketing-template=document] .mkt-page-hero--stripe{padding-top:calc(var(--nav-height) + var(--space-10))}.mkt-page-hero--stripe{isolation:isolate;padding:calc(var(--nav-height) + var(--space-10)) var(--content-padding-x) clamp(var(--space-14), 7vw, var(--space-20));min-height:var(--mkt-hero-min-height);background:0 0;align-items:center;display:flex;position:relative;overflow:visible}.mkt-page-hero--stripe:before{content:"";top:var(--mkt-hero-mesh-top);right:var(--mkt-hero-mesh-right);width:var(--mkt-hero-mesh-w);height:var(--mkt-hero-mesh-h);pointer-events:none;z-index:0;background:radial-gradient(ellipse 70% 55% at 35% 35%, var(--forest-300) 0%, transparent 62%), radial-gradient(ellipse 60% 50% at 72% 28%, var(--bark-400) 0%, transparent 58%), radial-gradient(ellipse 55% 48% at 58% 72%, var(--forest-500) 0%, transparent 60%), radial-gradient(ellipse 50% 45% at 22% 78%, var(--bark-300) 0%, transparent 55%), linear-gradient(145deg, var(--forest-200) 0%, var(--forest-400) 28%, var(--bark-400) 58%, var(--forest-600) 82%, var(--bark-500) 100%);filter:blur(10px)saturate(1.3);opacity:.88;border-radius:42% 58% 48% 52%/48% 42% 58% 52%;animation:26s ease-in-out infinite alternate mkt-hero-mesh-drift;position:absolute}.mkt-page-hero--stripe:after{content:"";pointer-events:none;z-index:0;background:linear-gradient(100deg, var(--bark-50) 0%, color-mix(in srgb, var(--bark-50) 88%, transparent) 34%, transparent 58%), radial-gradient(ellipse 50% 40% at 12% 100%, color-mix(in srgb, var(--forest-100) 55%, transparent), transparent 70%);position:absolute;inset:0}@keyframes mkt-hero-mesh-drift{0%{transform:translate(0,0)scale(1)rotate(-2deg)}to{transform:translate(-4%,3%)scale(1.1)rotate(3deg)}}@media (prefers-reduced-motion:reduce){.mkt-page-hero--stripe:before{filter:blur(12px)saturate(1.1);animation:none}}.mkt-hero-enter .mkt-page-hero-copy>*,.mkt-hero-enter .mkt-page-hero-visual{animation:mkt-hero-rise .72s var(--motion-ease-out,cubic-bezier(.16, 1, .3, 1)) both}.mkt-hero-enter .mkt-page-hero-copy>:first-child{animation-delay:40ms}.mkt-hero-enter .mkt-page-hero-copy>:nth-child(2){animation-delay:.1s}.mkt-hero-enter .mkt-page-hero-copy>:nth-child(3){animation-delay:.16s}.mkt-hero-enter .mkt-page-hero-copy>:nth-child(4){animation-delay:.22s}.mkt-hero-enter .mkt-page-hero-copy>:nth-child(5){animation-delay:.28s}.mkt-hero-enter .mkt-page-hero-visual{animation-delay:.22s}@keyframes mkt-hero-rise{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.mkt-hero-enter .mkt-page-hero-copy>*,.mkt-hero-enter .mkt-page-hero-visual{animation:none}}.mkt-page-hero-inner{z-index:1;max-width:min(100%, var(--content-max));width:100%;margin-inline:auto;position:relative}.mkt-page-hero-heading{color:var(--fuse-text);font-family:var(--font-fraunces), Georgia, serif;letter-spacing:-.04em;max-width:12ch;margin-top:var(--space-4);font-size:clamp(2.75rem,6.2vw,4.75rem);font-weight:500;line-height:1.05;overflow:visible}.mkt-page-hero--split .mkt-page-hero-grid{gap:clamp(var(--space-8), 4vw, var(--space-12));align-items:center;display:grid}.mkt-page-hero--split .mkt-page-hero-copy{align-items:flex-start;gap:var(--space-1);flex-direction:column;max-width:34rem;display:flex}.mkt-page-hero--split .mkt-page-hero-subhead{max-width:32ch;margin-top:var(--space-5);line-height:1.5}.mkt-page-hero--split .mkt-page-hero-actions{margin-top:var(--space-8)}.mkt-page-hero--split .mkt-page-hero-visual{width:100%;min-width:0;max-width:100%;overflow:visible}.mkt-page-hero--split .mkt-page-hero-visual__frame{width:100%;min-width:0;max-width:100%;box-shadow:none;background:0 0;border:none;border-radius:0;padding:0;overflow:visible}@media (min-width:900px){.mkt-page-hero--split .mkt-page-hero-grid{gap:clamp(var(--space-8), 3.5vw, var(--space-14));grid-template-columns:minmax(0,1fr) minmax(0,1.12fr)}.mkt-page-hero--split .mkt-page-hero-heading{max-width:11ch;font-size:clamp(3rem,4.2vw,4.5rem)}}.mkt-page-hero--bleed{align-items:flex-start;min-height:auto;padding-bottom:0}.mkt-page-hero--bleed .mkt-page-hero-inner{width:100%;max-width:none}.mkt-page-hero-bleed{flex-direction:column;gap:0;width:100%;display:flex}.mkt-page-hero--bleed .mkt-page-hero-copy{max-width:var(--content-max);width:100%;padding-inline:var(--content-padding-x);padding-block:clamp(var(--space-10), 5vw, var(--space-16)) clamp(var(--space-8), 3vw, var(--space-12));margin-inline:auto}.mkt-page-hero--bleed .mkt-page-hero-heading{max-width:14ch;font-size:clamp(2.75rem,6vw,4.5rem)}.mkt-page-hero--bleed .mkt-page-hero-subhead{max-width:36ch;color:var(--fuse-text-muted);margin-top:var(--space-4);font-size:clamp(1.0625rem,1.6vw,1.25rem);line-height:1.45}.mkt-page-hero--bleed .mkt-page-hero-actions{margin-top:var(--space-8)}.mkt-hero-cta-stack--quiet{align-items:center;gap:var(--space-5) var(--space-7);flex-wrap:wrap;display:flex}.mkt-hero-text-link{align-items:center;gap:var(--space-2);color:var(--color-link);font-size:var(--text-base);border-radius:var(--radius-sm);font-weight:500;text-decoration:none;display:inline-flex}.mkt-hero-text-link:visited{color:var(--color-link)}.mkt-hero-text-link:hover{color:var(--color-link-hover);text-underline-offset:.16em;text-decoration:underline}.mkt-hero-text-link:visited:hover{color:var(--color-link-hover)}.mkt-hero-text-link-icon{width:1rem;height:1rem}.mkt-page-hero a:where(:not([class*=btn])):visited{color:var(--color-link)}.mkt-page-hero--bleed .mkt-page-hero-visual{width:100%;margin:0;padding:0}.mkt-page-hero-visual__bleed{width:100%;max-width:min(1120px, calc(100% - 2 * var(--content-padding-x)));margin-inline:auto;margin-top:clamp(var(--space-10), 5vw, var(--space-16));padding-inline:0;z-index:2;margin-bottom:clamp(-4rem,-6vw,-2.5rem);padding-bottom:0;position:relative}.mkt-page-hero--bleed .mkt-product-preview{width:100%;max-width:none;min-height:clamp(16rem,38vw,26rem);margin-inline:0}.mkt-page-hero--bleed .mkt-preview-outcome{min-height:0}@media (max-width:767px){.mkt-page-hero--bleed{padding-inline:0}.mkt-page-hero--bleed .mkt-page-hero-copy{padding-inline:var(--content-padding-x)}.mkt-page-hero--bleed .mkt-page-hero-heading{max-width:14ch;font-size:clamp(2.25rem,9vw,3rem)}.mkt-page-hero-visual__bleed{padding-inline:var(--space-3)}.mkt-page-hero--bleed .mkt-product-preview{max-width:100%}.mkt-hero-cta-stack--quiet{flex-direction:column;align-items:flex-start}}.mkt-hero-proof-band{padding-block:clamp(var(--space-8), 3vw, var(--space-12))}.mkt-hero-proof-band .mkt-page-hero-consent-note{margin-top:var(--space-4)}.mkt-page-hero-visual{width:100%;position:relative}.mkt-page-hero-visual__frame{position:relative;transform:none}.mkt-page-hero--split .mkt-product-preview{width:100%;min-width:0;max-width:100%;min-height:0}.mkt-page-hero--split .mkt-patient-demo{width:100%;min-width:0;max-width:100%;overflow:visible}.mkt-page-hero--split .mkt-patient-demo__fade-stage{border-radius:var(--radius-2xl);width:100%;min-width:0;max-width:100%;min-height:0;overflow:visible}.mkt-hero-album{border-radius:var(--radius-2xl);width:100%;min-width:0}.mkt-page-hero--split .mkt-hero-album .mkt-product-preview,.mkt-page-hero--split .mkt-hero-album .mkt-product-shot,.mkt-page-hero--split .mkt-hero-album__stage{min-height:0}.mkt-product-shot{pointer-events:none;background:var(--bark-50);border:1px solid color-mix(in srgb, var(--bark-200) 40%, transparent);border-radius:var(--radius-2xl);width:100%;min-width:0;box-shadow:0 1px 0 #fffc, 0 2px 4px color-mix(in srgb, var(--forest-950) 4%, transparent), 0 18px 40px color-mix(in srgb, var(--forest-950) 10%, transparent), 0 40px 80px color-mix(in srgb, var(--forest-950) 7%, transparent);box-sizing:border-box;line-height:0;display:block;position:relative;overflow:hidden}.mkt-product-shot__img{width:100%;height:auto;display:block}.mkt-product-shot--flush{box-shadow:none;background:0 0;border:none;border-radius:0;overflow:visible}.mkt-portal-demo--dashboard .page-header-block,.mkt-portal-demo--reminders .member-account-section__header,.mkt-portal-demo--connect .member-account-section__header{margin-bottom:0}.mkt-portal-demo--dashboard .member-account-stack{gap:var(--space-5)}.mkt-portal-demo--dashboard .member-timing-tiles,.mkt-portal-demo--reminders .member-timing-tiles{gap:var(--space-2)}.mkt-portal-demo--connect .data-table{font-size:var(--font-size-xs);table-layout:fixed;width:100%}.mkt-product-preview,.mkt-product-preview .data-scroll,.mkt-product-preview .table-scroll,.mkt-portal-demo__table-noscroll,.mkt-portal-demo__table-noscroll .data-scroll,.mkt-portal-demo__table-noscroll .table-scroll{overflow:hidden!important}.mkt-portal-demo--org-ready .heading-section{font-size:var(--font-size-sm)}.mkt-portal-demo--org-ready .filter-field-min{max-width:100%}.mkt-page-hero-subhead{color:var(--fuse-text-muted);font-family:var(--font-mulish), ui-sans-serif, system-ui, sans-serif;font-size:clamp(var(--text-lg), 2.2vw, var(--text-xl));line-height:var(--line-height-relaxed);max-width:42ch;margin-top:var(--space-4)}.mkt-page-hero-actions{margin-top:var(--space-6)}.mkt-page-hero-product{margin-top:clamp(var(--space-8), 4vw, var(--space-12));max-width:min(100%,56rem)}.mkt-page-hero--with-product .mkt-product-preview{min-height:clamp(11rem,34vw,20rem)}.mkt-page-hero-label{color:var(--fuse-accent-strong)}.mkt-page-hero-label--brand{max-width:max-content;color:var(--fuse-text);align-items:center;gap:.5rem;margin:0;padding:0;display:inline-flex}.mkt-page-hero-label-logo{width:1.5rem;min-width:1.5rem;height:1.5rem;min-height:1.5rem;box-shadow:none;background:0 0;border:none;border-radius:0;flex-shrink:0;display:block;position:relative;overflow:visible}.mkt-page-hero-label-logo img,.mkt-page-hero-label-logo .brand-logo-mark,.mkt-page-hero-label-logo-img{object-fit:contain;box-shadow:none;border:none;border-radius:0;display:block;background:0 0!important;width:1.5rem!important;max-width:1.5rem!important;height:1.5rem!important;max-height:1.5rem!important}.mkt-page-hero-label-wordmark{font-size:.9375rem!important;line-height:1.2!important}.mkt-page-hero-consent-note{color:var(--fuse-text-subtle);font-size:var(--font-size-sm);max-width:42ch}.mkt-page-hero .mkt-reveal,.mkt-page-hero .motion-reveal{opacity:1;transform:none}.mkt-trust-bridge{border-top:1px solid color-mix(in srgb, var(--forest-600) 28%, transparent);border-bottom:1px solid color-mix(in srgb, var(--bark-600) 22%, transparent);background:linear-gradient(180deg, color-mix(in srgb, var(--bark-50) 55%, transparent) 0%, transparent 14%), linear-gradient(90deg, var(--forest-900) 0%, color-mix(in srgb, var(--forest-800) 70%, var(--forest-900)) 42%, var(--bark-800) 100%);padding-block:clamp(var(--space-6), 2.8vw, var(--space-8));color:var(--forest-50);position:relative}.mkt-trust-bridge .mkt-trust-signal-icon{color:color-mix(in srgb, var(--forest-200) 65%, var(--forest-300))}.mkt-trust-bridge .mkt-trust-signal-title{color:var(--forest-50)}.mkt-trust-bridge .mkt-trust-signal-desc{color:color-mix(in srgb, var(--forest-50) 72%, transparent)}.mkt-stats-ribbon{border-block:1px solid color-mix(in srgb, var(--forest-600) 22%, transparent);background:linear-gradient(90deg, color-mix(in srgb, var(--forest-900) 88%, var(--bark-900)) 0%, var(--forest-900) 42%, color-mix(in srgb, var(--bark-900) 70%, var(--forest-900)) 100%);width:100%;color:var(--forest-50);padding-block:clamp(var(--space-3), 1.4vw, var(--space-4));margin-inline:0;position:relative}.mkt-stats-ribbon__viewport{width:100%;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 4% 96%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0%,#000 4% 96%,#0000 100%)}.mkt-stats-ribbon__track{flex-flow:row;width:max-content;animation:48s linear infinite mkt-stats-marquee;display:flex}.mkt-stats-ribbon:hover .mkt-stats-ribbon__track,.mkt-stats-ribbon:focus-within .mkt-stats-ribbon__track{animation-play-state:paused}.mkt-stats-ribbon__set{flex-flow:row;align-items:center;display:flex}.mkt-stats-ribbon__item{align-items:baseline;gap:var(--space-2);padding-inline:clamp(var(--space-5), 3vw, var(--space-8));white-space:nowrap;border-left:1px solid color-mix(in srgb, var(--forest-50) 16%, transparent);flex-direction:row;flex-shrink:0;display:flex}.mkt-stats-ribbon__value{font-family:var(--font-fraunces), Georgia, serif;font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);font-optical-sizing:none;letter-spacing:-.02em;color:var(--forest-50);line-height:1.2}.mkt-stats-ribbon__value--comparison{white-space:nowrap;align-items:baseline;gap:.35em;display:inline-flex}.mkt-stats-ribbon__vs{font-family:var(--font-mulish), sans-serif;font-size:.85em;font-weight:var(--font-weight-medium);letter-spacing:0;color:color-mix(in srgb, var(--forest-50) 58%, transparent)}.mkt-stats-ribbon__label{font-family:var(--font-mulish), sans-serif;font-size:var(--font-size-xs);font-weight:var(--font-weight-normal);letter-spacing:0;color:color-mix(in srgb, var(--forest-50) 72%, transparent);line-height:1.3}@keyframes mkt-stats-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.mkt-stats-ribbon__viewport{overflow:visible;-webkit-mask-image:none;mask-image:none}.mkt-stats-ribbon__track{flex-wrap:wrap;justify-content:center;width:100%;animation:none;transform:none}.mkt-stats-ribbon__set{justify-content:center;row-gap:var(--space-2);flex-wrap:wrap}.mkt-stats-ribbon__set--clone{display:none}.mkt-stats-ribbon__item{white-space:normal;max-width:22rem}}[data-marketing-template=product] .mkt-stats-ribbon{margin-top:var(--nav-height)}[data-marketing-template=product] .mkt-page-hero--stripe{padding-top:clamp(var(--space-10), 5vw, var(--space-14))}.mkt-trust-bar-inner{gap:var(--space-5);max-width:var(--content-max);padding-inline:var(--content-padding-x);grid-template-columns:1fr;margin-inline:auto;display:grid}@media (min-width:768px){.mkt-trust-bar-inner{gap:var(--space-6) var(--space-8);grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.mkt-trust-bar-inner{gap:var(--space-6);grid-template-columns:repeat(4,minmax(0,1fr))}}.mkt-trust-signal{align-items:flex-start;gap:var(--space-3);min-width:0;display:flex}.mkt-trust-signal-icon{color:var(--fuse-accent);flex-shrink:0;margin-top:.125rem}.mkt-trust-signal-text{flex-direction:column;gap:.15rem;min-width:0;display:flex}.mkt-trust-signal-title{color:var(--fuse-text);font-size:var(--font-size-sm);font-weight:600;line-height:1.3;display:block}.mkt-trust-signal-desc{color:var(--fuse-text-muted);font-size:var(--font-size-sm);line-height:1.4;display:block}.mkt-section-inner{max-width:var(--content-max);padding-inline:var(--content-padding-x);width:100%;margin-inline:auto}.mkt-scroll-section{padding-block:clamp(var(--space-16), 8vw, var(--space-24));background:0 0;border:none;position:relative}.mkt-scroll-section--intro,.mkt-scroll-section--patient,.mkt-scroll-section--org,.mkt-scroll-section--patient.surface-band,.mkt-section.surface-band.mkt-scroll-section--patient,.mkt-scroll-section--org.surface-band{padding-block:clamp(var(--space-16), 8vw, var(--space-24));border:none;background:0 0;border-block:none}.mkt-scroll-section--intro{padding-block:clamp(var(--space-12), 5vw, var(--space-16)) clamp(var(--space-8), 3vw, var(--space-10))}.mkt-scroll-section--metrics,.mkt-scroll-section--metrics.surface-band,.mkt-section.surface-band.mkt-scroll-section--metrics{color:inherit;background:0 0;border-block:none;border-radius:0;margin-inline:0}.mkt-scroll-section--paths{background:0 0}.mkt-section-intro{gap:var(--space-4);margin-bottom:clamp(var(--space-8), 4vw, var(--space-12));flex-direction:column;display:flex}.mkt-section-intro--compact{gap:var(--space-2);margin-bottom:clamp(var(--space-4), 2vw, var(--space-6))}.mkt-section-intro--center,.mkt-section-intro--left{text-align:center;align-items:center}.mkt-section-heading-wrap--center,.mkt-section-heading-wrap--left{text-align:center;flex-direction:column;align-items:center;max-width:42rem;display:flex}.mkt-section-heading{color:var(--fuse-text);font-family:var(--font-fraunces), Georgia, serif;letter-spacing:-.03em;margin:0;font-weight:500;line-height:1.12}.mkt-section-heading--display{max-width:18ch;font-size:clamp(2rem,4.2vw,3.25rem)}.mkt-section-heading--sans{font-family:var(--font-mulish), ui-sans-serif, system-ui, sans-serif;max-width:22ch;font-size:clamp(1.5rem,3vw,2.25rem);font-weight:700}.mkt-section-heading--with-subhead{margin-bottom:0}.mkt-section-subhead{margin:var(--space-3) 0 0;max-width:46ch;color:var(--fuse-text-muted);font-size:clamp(1.0625rem,1.5vw,1.1875rem);line-height:1.55}.mkt-section-intro--center .mkt-section-subhead{margin-inline:auto}.mkt-section-label{width:fit-content;color:var(--fuse-text-muted);font-family:var(--font-mulish), ui-sans-serif, system-ui, sans-serif;letter-spacing:.14em;text-transform:uppercase;box-shadow:none;background:0 0;border:none;border-radius:0;align-items:center;margin:0;padding:0;font-size:.6875rem;font-weight:700;display:inline-flex}.mkt-section-label--patient{color:var(--forest-700)}.mkt-section-label--org{color:var(--bark-700)}.mkt-section-label--neutral{color:var(--fuse-text-muted)}.mkt-doc-chapter>.mkt-section-label{margin-top:var(--space-8);margin-bottom:var(--space-4);display:block}.mkt-doc-chapter>.mkt-section-label+.mkt-section-label{margin-top:var(--space-4)}.brand-emphasis-em,.heading-accent-em,.mkt-page-hero-em{color:var(--forest-600);background:var(--gradient-text-forest-emphasis);-webkit-text-fill-color:transparent;box-shadow:none;-webkit-box-decoration-break:clone;box-decoration-break:clone;-webkit-background-clip:text;background-clip:text;border-bottom:none;margin-inline:-.06em -.08em;padding-inline:.06em .22em;font-style:italic;font-weight:560;text-decoration:none;display:inline;overflow:visible}.brand-emphasis-em--chrome,.footer__em,.mkt-conversion-hero-em{color:var(--forest-200);background:var(--gradient-text-forest-emphasis-chrome);-webkit-text-fill-color:transparent;-webkit-box-decoration-break:clone;box-decoration-break:clone;-webkit-background-clip:text;background-clip:text;margin-inline:-.06em -.08em;padding-inline:.06em .22em;font-style:italic;font-weight:560;text-decoration:none;display:inline;overflow:visible}@supports not ((-webkit-background-clip:text) or (background-clip:text)){.brand-emphasis-em,.heading-accent-em,.mkt-page-hero-em{-webkit-text-fill-color:currentColor;color:var(--forest-600);background:0 0}.brand-emphasis-em--chrome,.footer__em,.mkt-conversion-hero-em{-webkit-text-fill-color:currentColor;color:var(--forest-200);background:0 0}}[data-marketing-template] .z-section{gap:clamp(var(--space-8), 4vw, var(--space-14));box-shadow:none;background:0 0;border:none;border-radius:0;padding:0}[data-marketing-template] .z-section__copy{gap:var(--space-5);padding-block:var(--space-2);flex-direction:column;display:flex}[data-marketing-template] .z-section__intro{align-items:center;gap:var(--space-4);text-align:center;flex-direction:column;margin-bottom:0;display:flex}[data-marketing-template] .z-section__eyebrow.mkt-section-label{margin-bottom:0}[data-marketing-template] .z-section__heading{font-family:var(--font-fraunces), Georgia, serif;letter-spacing:-.03em;color:var(--fuse-text);max-width:12ch;font-size:clamp(2rem,3.6vw,2.85rem);font-weight:500;line-height:1.12}[data-marketing-template] .z-section__body{max-width:36ch;color:var(--fuse-text-muted);font-size:1.125rem;line-height:1.65}[data-marketing-template] .z-section__visual-surface{padding:var(--space-5);border-radius:var(--radius-xl);background:linear-gradient(165deg, #fffffff2, color-mix(in srgb, var(--bark-50) 55%, white)), white;border:1px solid color-mix(in srgb, var(--forest-500) 20%, transparent);min-height:18rem;box-shadow:0 1px 0 #fffc, 0 24px 48px color-mix(in srgb, var(--forest-950) 14%, transparent)}[data-marketing-template] .z-section__visual-surface--bleed{min-height:clamp(16rem,42vw,26rem);box-shadow:none;background:0 0;border:none;border-radius:0;padding:0;overflow:visible}[data-marketing-template] .z-section__visual-surface--bleed .mkt-product-preview{width:100%;min-height:clamp(16rem,42vw,26rem)}[data-marketing-template] .z-section__proof-surface{padding:var(--space-4) var(--space-5);border-radius:var(--radius-lg);background:color-mix(in srgb, white 70%, var(--forest-100));border:1px solid color-mix(in srgb, var(--forest-500) 24%, transparent);border-left:3px solid var(--forest-600)}[data-marketing-template] .z-section--visual-right .z-section__proof-surface{background:color-mix(in srgb, white 70%, var(--bark-100));border-color:color-mix(in srgb, var(--bark-500) 28%, transparent);border-left-color:var(--bark-600)}[data-marketing-template] .z-section__actions{margin-top:var(--space-3)}@media (min-width:900px){[data-marketing-template] .z-section{gap:clamp(var(--space-12), 5vw, var(--space-20));grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);align-items:center}[data-marketing-template] .z-section--visual-right{grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr)}}.mkt-page-hero-consent-note--center{text-align:center;margin-inline:auto}[data-marketing-template] .mkt-section-heading,[data-marketing-template] .mkt-section-heading--display,[data-marketing-template] .mkt-section-heading--sans,[data-marketing-template] .heading-subsection,[data-marketing-template] .t-h2{color:var(--fuse-text)}[data-marketing-template] .mkt-section-subhead,[data-marketing-template] .t-lead,[data-marketing-template] .t-body{color:var(--fuse-text-muted)}.bento-board{margin-top:clamp(var(--space-6), 3vw, var(--space-8));background:var(--fuse-board-surface);border:1px solid var(--fuse-board-border);border-radius:var(--radius-xl);box-shadow:var(--fuse-board-glow);transition:border-color var(--transition-base), box-shadow var(--transition-base);overflow:hidden}.bento-board:hover{border-color:color-mix(in srgb, var(--forest-500) 26%, var(--fuse-board-border));box-shadow:0 0 0 1px color-mix(in srgb, var(--forest-400) 18%, transparent), 0 8px 28px color-mix(in srgb, var(--forest-950) 11%, transparent)}.bento-board .bento-tile--hero,.bento-board .bento-tile-dominant{background:var(--fuse-cell-hero)}.bento-board .bento-tile--hero:before,.bento-board .bento-tile-dominant:before{content:"";background:var(--fuse-accent-strip);z-index:2;height:3px;display:block;position:absolute;top:0;left:0;right:0}.bento-board .bento-tile--stat,.bento-board .bento-tile-stat{background:var(--fuse-cell-stat)}.bento-board .bento-tile--trust,.bento-board .bento-tile-trust{background:var(--fuse-cell-trust);border-left:2px solid color-mix(in srgb, var(--forest-500) 55%, var(--bark-400))}.bento-board .bento-tile--action,.bento-board .bento-tile-action{background:var(--fuse-cell-action)}.bento-board .bento-tile-feature-a{background:var(--fuse-cell-feature-a)}.bento-board .bento-tile-feature-b{background:var(--fuse-cell-feature-b)}.bento-board .bento-grid--evidence>.bento-tile{background:var(--fuse-cell-stat)}@media (min-width:900px){.bento-board .bento-grid--clinical>.bento-tile{border-right:1px solid var(--fuse-divider);border-bottom:1px solid var(--fuse-divider)}.bento-board .bento-grid--clinical>.bento-tile--stat-c,.bento-board .bento-grid--clinical>.bento-tile--action{border-right:none}.bento-board .bento-grid--clinical>.bento-tile--stat-b,.bento-board .bento-grid--clinical>.bento-tile--stat-c,.bento-board .bento-grid--clinical>.bento-tile--action{border-bottom:none}}@media (max-width:899px){.bento-board .bento-grid--clinical>.bento-tile+.bento-tile{border-top:1px solid var(--fuse-divider)}}.bento-board .bento-tile{color:var(--fuse-text-muted)}.bento-board .t-overline,.bento-board .bento-tile__eyebrow{color:var(--fuse-accent-strong);font-size:var(--font-size-2xs);font-weight:var(--font-weight-semibold);letter-spacing:.12em;text-transform:uppercase}.bento-board .heading-subsection,.bento-board .t-h2{color:var(--fuse-text)}.bento-board .stat-card__value,.bento-board .mkt-stat-value,.bento-board .evidence-stat-tile__value{color:var(--fuse-accent-strong);font-family:var(--font-fraunces), Georgia, serif}.bento-board .stat-card__value-ghost,.bento-board .mkt-stat-value-ghost{color:color-mix(in srgb, var(--forest-500) 14%, transparent)}.bento-board .stat-card__label,.bento-board .mkt-stat-label{color:var(--fuse-text-muted)}.bento-board .stat-card__citation,.bento-board .mkt-stat-citation{color:var(--fuse-text-subtle)}.bento-board .bento-trust-list li:before{background:var(--fuse-accent)}.bento-board .icon-well{background:var(--fuse-inset);border:1px solid var(--fuse-divider);color:var(--fuse-accent-strong);box-shadow:inset 0 1px 2px color-mix(in srgb, var(--forest-400) 6%, transparent)}.bento-board .bento-tile__preview,.bento-board .bento-tile__preview--product{background:var(--fuse-inset);border:1px solid var(--fuse-divider-strong);border-radius:var(--radius-md);box-shadow:inset 0 2px 4px color-mix(in srgb, var(--forest-400) 7%, transparent), 0 10px 28px color-mix(in srgb, var(--forest-950) 8%, transparent);padding:var(--space-3)}.bento-board .mkt-product-preview{background:color-mix(in srgb, var(--bark-50) 92%, var(--fuse-50));border-color:var(--fuse-divider-strong);min-height:11rem}@media (min-width:900px){.bento-board .mkt-product-preview{min-height:16rem}}.bento-board .mkt-product-preview__chrome{background:linear-gradient(90deg, color-mix(in srgb, var(--forest-100) 55%, var(--fuse-100)), color-mix(in srgb, var(--bark-100) 65%, var(--fuse-50)));border-bottom-color:var(--fuse-divider)}.mkt-step-rail{background:var(--fuse-board-surface);border:1px solid var(--fuse-board-border);border-radius:var(--radius-xl);box-shadow:var(--fuse-board-glow);padding:var(--space-4)}.mkt-step-rail .mkt-step-bento__card{border:1px solid var(--fuse-divider);border-radius:var(--radius-lg);box-shadow:none}.mkt-step-bento__icon{background:linear-gradient(145deg, var(--forest-600), var(--forest-500));color:var(--forest-50);border:none}.mkt-step-bento__heading{color:var(--fuse-text);font-family:var(--font-fraunces), Georgia, serif}.mkt-step-bento__body{color:var(--fuse-text-muted)}.mkt-step-bento__ghost{color:color-mix(in srgb, var(--forest-400) 14%, transparent)}.mkt-closing-dissolve,.mkt-page-bridge-dissolve{pointer-events:none;background:0 0;height:0;margin:0;padding:0;display:none}.mkt-page-bridge-end{border-top:1px solid color-mix(in srgb, var(--forest-300) 22%, transparent);background:0 0}.mkt-page-bridge__text{color:var(--fuse-text-muted)}[data-marketing-template] .footer{background:var(--fuse-footer);color:var(--color-footer-fg);border-top:1px solid color-mix(in srgb, var(--color-footer-fg) 16%, transparent);margin-top:0;position:relative;overflow:hidden}:is([data-marketing-template]:has(.mkt-dual-cta-band)>.footer,[data-marketing-template]:has(.mkt-dual-cta-band) .footer){border-top-color:#0000}[data-marketing-template]:has(.mkt-dual-cta-band) .footer:before{content:none;display:none}[data-marketing-template=conversion] .footer{border-top:1px solid color-mix(in srgb, var(--color-footer-fg) 14%, transparent);background:var(--fuse-footer)}[data-marketing-template] .footer__brand{position:relative}[data-marketing-template] .footer__col-title{color:var(--color-footer-muted);font-size:var(--font-size-2xs);letter-spacing:.1em;text-transform:uppercase}[data-marketing-template] .footer__tagline,[data-marketing-template] .footer__link{color:var(--color-footer-fg)}[data-marketing-template] .footer__link:hover{color:var(--color-on-accent)}[data-marketing-template] .footer__bar{border-top:1px solid var(--color-footer-border)}[data-marketing-template] .footer__bar-text{color:var(--color-footer-muted)}.mkt-page-body{max-width:var(--content-max);padding-inline:var(--content-padding-x);margin-inline:auto}.mkt-page-body--doc{padding-block:var(--space-6) var(--space-12)}.mkt-doc-page--stripe .bento-board,.mkt-doc-page--stripe .bento-grid{box-shadow:none;gap:var(--space-4);background:0 0;border:none}.mkt-doc-page--stripe .bento-board .bento-tile--action,.mkt-doc-page--stripe .bento-board .bento-tile-action,.mkt-doc-page--stripe .bento-board .bento-tile,.mkt-doc-page--stripe .bento-grid .bento-tile{border-radius:var(--radius-lg);border:1px solid color-mix(in srgb, var(--forest-300) 28%, transparent)!important;box-shadow:none!important;background:0 0!important}.mkt-doc-page--stripe .bento-board .bento-tile--action:hover,.mkt-doc-page--stripe .bento-board .bento-tile-action:hover{transform:translateY(-2px);background:color-mix(in srgb, var(--forest-50) 55%, transparent)!important;border-color:color-mix(in srgb, var(--forest-400) 40%, transparent)!important;box-shadow:0 18px 40px color-mix(in srgb, var(--forest-950) 8%, transparent)!important}.mkt-doc-page--stripe .mkt-page-body--doc{padding-block:clamp(var(--space-8), 4vw, var(--space-12)) clamp(var(--space-16), 8vw, var(--space-24));background:0 0}.mkt-doc-content-section{isolation:isolate;position:relative}.mkt-doc-main-grid{gap:clamp(var(--space-8), 4vw, var(--space-12));align-items:start;display:grid}@media (min-width:900px){.mkt-doc-main-grid{gap:clamp(var(--space-10), 4vw, var(--space-14));grid-template-columns:minmax(11rem,14rem) minmax(0,1fr)}.mkt-doc-main-grid:not(:has(.mkt-doc-sidebar-col)){grid-template-columns:minmax(0,1fr)}}.mkt-doc-sidebar-col{align-self:stretch;min-width:0;height:100%}.mkt-doc-sidebar-sticky{top:calc(var(--nav-height) + var(--space-5));z-index:2;max-height:calc(100svh - var(--nav-height) - var(--space-8));padding:var(--space-4);border-radius:var(--radius-lg);background:color-mix(in srgb, var(--bark-50) 55%, transparent);-webkit-backdrop-filter:blur(10px);position:sticky;overflow-y:auto}.mkt-doc-sidebar-nav{min-width:0}.mkt-doc-sidebar-heading{margin:0 0 var(--space-3);font-family:var(--font-mulish), system-ui, sans-serif;font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);letter-spacing:.04em;text-transform:none;color:var(--fuse-text-subtle)}.mkt-doc-sidebar-list{border-left:1px solid color-mix(in srgb, var(--forest-300) 32%, transparent);flex-direction:column;gap:0;margin:0;padding:0;list-style:none;display:flex}.mkt-doc-sidebar-btn{padding:var(--space-2) var(--space-3) var(--space-2) var(--space-4);margin:0;color:var(--fuse-text-muted);font-family:var(--font-mulish), system-ui, sans-serif;font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);background:0 0;border:0;border-left:2px solid #0000;border-radius:0;margin-left:-1px;line-height:1.4;text-decoration:none;transition:color .16s,border-color .16s;display:block}.mkt-doc-sidebar-btn:hover{color:var(--fuse-text);background:0 0}.mkt-doc-sidebar-btn--active,.mkt-doc-sidebar-btn[aria-current=location]{color:var(--fuse-text);border-left-color:var(--fuse-accent);font-weight:var(--font-weight-semibold);background:0 0}.mkt-doc-sidebar-btn:focus-visible{outline:2px solid var(--focus-ring-color,var(--color-focus-ring));outline-offset:2px;border-radius:var(--radius-sm)}.mkt-doc-sidebar-group{list-style:none}.mkt-doc-sidebar-list--nested{border-left:1px solid color-mix(in srgb, var(--forest-300) 28%, transparent);margin:0;margin-left:var(--space-4);flex-direction:column;gap:0;padding:0;list-style:none;display:flex}.mkt-doc-sidebar-list--nested .mkt-doc-sidebar-btn{padding-left:var(--space-3);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);color:var(--fuse-text-subtle,var(--fuse-text-muted))}.mkt-doc-sidebar-list--nested .mkt-doc-sidebar-btn:hover{color:var(--fuse-text)}.mkt-doc-sidebar-list--nested .mkt-doc-sidebar-btn--active,.mkt-doc-sidebar-list--nested .mkt-doc-sidebar-btn[aria-current=location]{color:var(--fuse-text);font-weight:var(--font-weight-semibold)}@media (max-width:899px){.mkt-doc-sidebar-col{top:calc(var(--nav-height) + var(--space-3));z-index:3;height:auto;position:sticky}.mkt-doc-sidebar-sticky{background:var(--bark-50);-webkit-backdrop-filter:none;max-height:none;padding:var(--space-3) var(--space-4);position:relative;top:auto;overflow:visible}.mkt-doc-section,.mkt-doc-page--stripe .mkt-doc-section,.mkt-doc-content-section [id]{scroll-margin-top:calc(var(--nav-height) + var(--space-3) + 6.5rem)}.mkt-doc-sidebar-heading{margin-bottom:var(--space-2)}.mkt-doc-sidebar-list{align-items:stretch;gap:var(--space-1);overscroll-behavior-x:contain;scroll-snap-type:x proximity;padding-bottom:var(--space-1);-webkit-overflow-scrolling:touch;scrollbar-width:thin;border-left:0;flex-direction:row;overflow-x:auto}.mkt-doc-sidebar-list>li{scroll-snap-align:start;flex:none}.mkt-doc-sidebar-list--nested{margin-left:var(--space-2);border-left:1px solid color-mix(in srgb, var(--forest-300) 28%, transparent);scroll-snap-type:none;flex-direction:column;align-items:stretch;gap:0;overflow-x:visible}.mkt-doc-sidebar-list--nested>li{scroll-snap-align:none;flex:none}.mkt-doc-sidebar-btn{min-height:var(--space-11);padding:var(--space-2) var(--space-3);white-space:nowrap;border-bottom:2px solid #0000;border-left:0;align-items:center;margin-left:0;display:inline-flex}.mkt-doc-sidebar-list--nested .mkt-doc-sidebar-btn{min-height:0;padding:var(--space-1-5) var(--space-3) var(--space-1-5) var(--space-3);white-space:normal;border-bottom:0;border-left:2px solid #0000;margin-left:-1px;display:block}.mkt-doc-sidebar-btn--active,.mkt-doc-sidebar-btn[aria-current=location]{border-left-color:#0000;border-bottom-color:var(--fuse-accent)}.mkt-doc-sidebar-list--nested .mkt-doc-sidebar-btn--active,.mkt-doc-sidebar-list--nested .mkt-doc-sidebar-btn[aria-current=location]{border-left-color:var(--fuse-accent);border-bottom-color:#0000}}@media (prefers-reduced-motion:reduce){.mkt-doc-sidebar-btn{transition:none}}.mkt-doc-stack{gap:var(--space-10);flex-direction:column;min-width:0;display:flex}.mkt-doc-page--stripe .mkt-doc-stack{gap:clamp(var(--space-12), 5vw, var(--space-20))}.mkt-doc-section{scroll-margin-top:calc(var(--nav-height) + var(--space-6))}.mkt-doc-page--stripe .mkt-doc-section{scroll-margin-top:calc(var(--nav-height) + var(--space-8))}.mkt-doc-narrow{max-width:45rem}.mkt-doc-prose{color:var(--fuse-text-muted);line-height:1.7}.mkt-doc-legal-notice{margin-block:var(--space-5);padding-block:var(--space-4);border-block:1px solid color-mix(in srgb, var(--forest-300) 28%, var(--bark-200));color:var(--fuse-text)}.mkt-doc-disclaimer,.mkt-doc-footnote{color:var(--fuse-text-muted);font-size:var(--font-size-sm);line-height:1.6}.mkt-doc-split{gap:var(--space-6);align-items:start;display:grid}@media (min-width:900px){.mkt-doc-split{gap:var(--space-8);grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr)}}.mkt-doc-split__visual{background:var(--fuse-inset);border-color:var(--fuse-divider)}[data-marketing-template] .mkt-doc-prose{color:var(--fuse-text-muted);line-height:1.7}.control-choice:has(input:checked){border-color:var(--color-accent);box-shadow:inset 0 0 0 1px var(--color-accent)}[data-marketing-template] .mkt-inline-link,[data-marketing-template] .mkt-inline-link:link,[data-marketing-template] .mkt-inline-link:visited,[data-marketing-template] .mkt-doc-prose a,[data-marketing-template] .mkt-doc-prose a:link,[data-marketing-template] .mkt-doc-prose a:visited,[data-marketing-template] .mkt-citation-canvas,[data-marketing-template] .mkt-citation-canvas:link,[data-marketing-template] .mkt-citation-canvas:visited{color:var(--color-link);text-underline-offset:2px;font-weight:600;text-decoration:underline}[data-marketing-template] .mkt-inline-link:hover,[data-marketing-template] .mkt-doc-prose a:hover,[data-marketing-template] .mkt-citation-canvas:hover{color:var(--color-link-hover)}.mkt-faq-item{border:none;border-bottom:1px solid color-mix(in srgb, var(--forest-300) 28%, transparent);background:0 0;border-radius:0;margin:0;padding:0}.mkt-faq-q{color:var(--fuse-text);font-family:var(--font-mulish), system-ui, sans-serif;font-size:var(--font-size-base);font-weight:var(--font-weight-semibold);line-height:1.45}.mkt-faq-a{color:var(--fuse-text-muted);font-family:var(--font-mulish), system-ui, sans-serif;font-size:var(--font-size-sm);padding:0 0 var(--space-6);background:0 0;border:none;border-radius:0;margin:0;line-height:1.7}.mkt-faq-accordion{margin-top:var(--space-4);border-top:1px solid color-mix(in srgb, var(--forest-300) 28%, transparent);flex-direction:column;gap:0;display:flex}.mkt-faq-trigger{justify-content:space-between;align-items:flex-start;gap:var(--space-5);width:100%;padding:var(--space-5) 0;cursor:pointer;text-align:left;color:inherit;background:0 0;border:none;display:flex}.mkt-faq-trigger:hover .mkt-faq-q,.mkt-faq-trigger:hover .mkt-faq-icon{color:var(--fuse-text)}.mkt-faq-icon{color:var(--fuse-text-muted);flex-shrink:0;margin-top:.15em}.mkt-faq-panel{transition:grid-template-rows var(--duration-base) var(--ease-standard);grid-template-rows:0fr;display:grid}.mkt-faq-item--open .mkt-faq-panel{grid-template-rows:1fr}.mkt-faq-panel-inner{min-height:0;overflow:hidden}@media (prefers-reduced-motion:reduce){.mkt-faq-panel{transition:none}}.mkt-faq-teaser-link{margin-top:var(--space-6);display:inline-flex}[data-marketing-template=conversion] .mkt-header-dock{border-color:color-mix(in srgb, var(--bark-200) 34%, transparent)}[data-marketing-template=conversion] .mkt-header-dock:before{background-color:color-mix(in srgb, var(--bark-50) 28%, transparent)}[data-marketing-template=conversion] .mkt-header-stack--scrolled .mkt-header-dock{border-color:color-mix(in srgb, var(--forest-300) 35%, var(--bark-200))}[data-marketing-template=conversion] .mkt-header-stack--scrolled .mkt-header-dock:before{background-color:color-mix(in srgb, color-mix(in srgb, var(--bark-50) 86%, var(--forest-100)) 92%, transparent)}.mkt-conversion-hero.mkt-hero-enter .mkt-conversion-hero__copy>*,.mkt-conversion-hero.mkt-hero-enter .mkt-conversion-hero__form,.mkt-conversion-hero.mkt-hero-enter .mkt-conversion-hero__visual{animation:mkt-hero-rise .72s var(--motion-ease-out,cubic-bezier(.16, 1, .3, 1)) both}.mkt-conversion-hero.mkt-hero-enter .mkt-conversion-hero__copy>:first-child{animation-delay:40ms}.mkt-conversion-hero.mkt-hero-enter .mkt-conversion-hero__copy>:nth-child(2){animation-delay:.1s}.mkt-conversion-hero.mkt-hero-enter .mkt-conversion-hero__copy>:nth-child(3){animation-delay:.16s}.mkt-conversion-hero.mkt-hero-enter .mkt-conversion-hero__form{animation-delay:.22s}.mkt-conversion-hero.mkt-hero-enter .mkt-conversion-hero__visual{animation-delay:.28s}@media (prefers-reduced-motion:reduce){.mkt-conversion-hero.mkt-hero-enter .mkt-conversion-hero__copy>*,.mkt-conversion-hero.mkt-hero-enter .mkt-conversion-hero__form,.mkt-conversion-hero.mkt-hero-enter .mkt-conversion-hero__visual{animation:none}}.mkt-conversion-hero{padding:calc(var(--nav-height) + clamp(var(--space-10), 6vw, var(--space-16))) var(--content-padding-x) clamp(var(--space-12), 6vw, var(--space-20));min-height:var(--mkt-hero-min-height);align-items:center;display:flex}.mkt-conversion-hero--stripe{background:0 0;position:relative;overflow:hidden}.mkt-conversion-hero--stripe:before{content:"";top:var(--mkt-hero-mesh-top);right:var(--mkt-hero-mesh-right);width:var(--mkt-hero-mesh-w);height:var(--mkt-hero-mesh-h);pointer-events:none;z-index:0;background:radial-gradient(ellipse 65% 50% at 40% 35%, var(--forest-400) 0%, transparent 65%), radial-gradient(ellipse 55% 45% at 75% 60%, var(--bark-400) 0%, transparent 60%), linear-gradient(145deg, var(--forest-600), var(--bark-600));filter:blur(28px)saturate(1.2);opacity:.45;border-radius:42% 58% 48% 52%/48% 42% 58% 52%;animation:28s ease-in-out infinite alternate mkt-hero-mesh-drift;display:block;position:absolute}.mkt-conversion-hero--stripe:after{content:"";pointer-events:none;z-index:0;background:radial-gradient(ellipse 55% 45% at 10% 90%, color-mix(in srgb, var(--bark-500) 35%, transparent), transparent 70%);display:block;position:absolute;inset:0}@media (prefers-reduced-motion:reduce){.mkt-conversion-hero--stripe:before{animation:none}}.mkt-conversion-hero__inner{z-index:1;gap:clamp(var(--space-8), 3vw, var(--space-10));text-align:center;flex-direction:column;align-items:stretch;width:100%;max-width:28rem;margin-inline:auto;display:flex;position:relative}.mkt-conversion-hero--wide .mkt-conversion-hero__inner{max-width:min(100%,40rem)}.mkt-conversion-hero--with-visual .mkt-conversion-hero__inner{max-width:min(100%,56rem)}.mkt-conversion-hero__visual{display:none}@media (min-width:900px){.mkt-conversion-hero__inner{grid-template-columns:none;max-width:28rem}.mkt-conversion-hero--wide .mkt-conversion-hero__inner{grid-template-columns:none;max-width:min(100%,42rem)}.mkt-conversion-hero--with-visual.mkt-conversion-hero--wide .mkt-conversion-hero__inner{text-align:left;align-items:start;gap:clamp(var(--space-8), 3vw, var(--space-12));grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);grid-template-areas:"copy visual""form visual";max-width:min(100%,56rem);display:grid}.mkt-conversion-hero--with-visual .mkt-conversion-hero__copy{grid-area:copy}.mkt-conversion-hero--with-visual .mkt-conversion-hero__form{grid-area:form}.mkt-conversion-hero--with-visual .mkt-conversion-hero__visual{grid-area:visual;align-self:center;display:block}.mkt-conversion-hero--with-visual .mkt-conversion-hero__subhead{margin-inline:0}}.mkt-conversion-hero__label{color:var(--forest-300);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);letter-spacing:.08em;text-transform:uppercase}.mkt-conversion-hero__label--brand{text-transform:none;letter-spacing:normal;max-width:max-content;font-weight:inherit;color:var(--fuse-chrome-fg);justify-content:center;align-items:center;gap:.5rem;margin-inline:auto;padding:0;display:inline-flex}.mkt-conversion-hero__label--brand.brand-logo-block [data-brand-logo-img],.mkt-conversion-hero__label--brand .mkt-page-hero-label-logo{width:1.5rem;min-width:1.5rem;height:1.5rem;min-height:1.5rem}.mkt-conversion-hero__heading{font-family:var(--font-fraunces), Georgia, serif;letter-spacing:-.035em;color:var(--fuse-chrome-fg);margin:0;margin-top:var(--space-3);font-size:clamp(2.35rem,5vw,3.5rem);font-weight:500;line-height:1.15;overflow:visible}.mkt-conversion-hero__subhead{color:var(--fuse-chrome-muted);margin-top:var(--space-3);max-width:36ch;font-size:var(--text-base);margin-inline:auto}.mkt-conversion-hero__form{text-align:left}.conversion-card--stripe{background:color-mix(in srgb, var(--bark-50) 96%, var(--forest-100) 4%);border:1px solid color-mix(in srgb, var(--bark-200) 55%, transparent);border-radius:var(--radius-2xl);padding:clamp(var(--space-6), 3vw, var(--space-9));box-shadow:0 1px 0 #ffffff8c, 0 20px 40px color-mix(in srgb, var(--forest-950) 16%, transparent), 0 40px 72px color-mix(in srgb, var(--forest-950) 10%, transparent);-webkit-backdrop-filter:blur(20px)saturate(1.08);color:var(--fuse-text)}@media (prefers-reduced-motion:reduce){.conversion-card--stripe{-webkit-backdrop-filter:none;background:color-mix(in srgb, var(--bark-50) 96%, var(--forest-100) 4%)}}.conversion-card--stripe .form-label{color:var(--fuse-text-muted)}.conversion-card--stripe .control-input,.conversion-card--stripe .control-select,.conversion-card--stripe .otp-input{background:var(--bark-50);border-color:var(--bark-200);color:var(--fuse-text)}.conversion-card--stripe .control-input::placeholder{color:var(--bark-600)}.conversion-card--stripe .control-input:hover:not(:disabled):not(:focus):not(:focus-visible),.conversion-card--stripe .control-select:hover:not(:disabled):not(:focus):not(:focus-visible),.conversion-card--stripe .otp-input:hover:not(:disabled):not(:focus):not(:focus-visible){border-color:var(--bark-300)}.conversion-card--stripe .control-input:focus,.conversion-card--stripe .control-input:focus-visible,.conversion-card--stripe .control-select:focus,.conversion-card--stripe .control-select:focus-visible,.conversion-card--stripe .otp-input:focus,.conversion-card--stripe .otp-input:focus-visible{border-color:var(--color-focus-ring);box-shadow:0 0 0 3px color-mix(in srgb, var(--forest-500) 10%, transparent)}.conversion-card--stripe .conversion-trust{color:var(--fuse-text-muted);background:0 0;border:none;border-radius:0;padding:0}.mkt-dual-cta-band{padding-block:clamp(var(--space-16), 8vw, var(--space-24));padding-inline:var(--content-padding-x);border-top:1px solid color-mix(in srgb, var(--forest-500) 32%, transparent);background:radial-gradient(ellipse 55% 50% at 0% 40%, color-mix(in srgb, var(--forest-700) 22%, transparent), transparent 70%), radial-gradient(ellipse 50% 45% at 100% 60%, color-mix(in srgb, var(--bark-700) 18%, transparent), transparent 70%), var(--forest-950)}.mkt-dual-cta{gap:clamp(var(--space-8), 4vw, var(--space-12));max-width:var(--content-max);margin-inline:auto;display:grid}@media (min-width:900px){.mkt-dual-cta{gap:clamp(var(--space-10), 4vw, var(--space-16));grid-template-columns:1fr 1fr}}.mkt-dual-cta-panel{background:color-mix(in srgb, var(--forest-50) 8%, transparent);border:1px solid color-mix(in srgb, var(--forest-50) 16%, transparent);border-radius:var(--radius-xl);box-shadow:none;padding:clamp(var(--space-7), 3vw, var(--space-10));color:var(--forest-50)}.mkt-dual-cta-panel--patient{border-top:3px solid var(--forest-400);background:linear-gradient(165deg, color-mix(in srgb, var(--forest-500) 35%, transparent), color-mix(in srgb, var(--forest-950) 20%, transparent))}.mkt-dual-cta-panel--org{border-top:3px solid var(--bark-400);background:linear-gradient(165deg, color-mix(in srgb, var(--bark-400) 32%, transparent), color-mix(in srgb, var(--bark-900) 25%, transparent))}.mkt-dual-cta-eyebrow{color:color-mix(in srgb, var(--forest-200) 65%, var(--forest-300));letter-spacing:.14em;text-transform:uppercase;font-size:.6875rem;font-weight:700}.mkt-dual-cta-panel--org .mkt-dual-cta-eyebrow{color:color-mix(in srgb, var(--bark-200) 70%, var(--bark-300))}.mkt-dual-cta-heading{color:var(--forest-50);background:0 0;-webkit-background-clip:unset;background-clip:unset;-webkit-text-fill-color:var(--forest-50);font-family:var(--font-fraunces), Georgia, serif;letter-spacing:-.03em;max-width:14ch;margin-top:var(--space-3);font-size:clamp(1.75rem,3vw,2.25rem);font-weight:500;line-height:1.15}.mkt-dual-cta-body{color:color-mix(in srgb, var(--forest-50) 78%, transparent);max-width:34ch;margin-top:var(--space-4);line-height:1.55}.mkt-dual-cta-btn{margin-top:var(--space-6)}.mkt-dual-cta-band .btn-secondary{background:color-mix(in srgb, var(--forest-50) 10%, transparent);color:var(--forest-50);border-color:color-mix(in srgb, var(--forest-50) 28%, transparent)}.mkt-dual-cta-band .btn-secondary:hover{background:color-mix(in srgb, var(--forest-50) 16%, transparent);color:var(--bark-50)}.mkt-dual-cta-band .btn-primary{box-shadow:none}.mkt-home-path-grid{gap:var(--space-4);display:grid}@media (min-width:768px){.mkt-home-path-grid{gap:var(--space-6);grid-template-columns:repeat(3,minmax(0,1fr))}.mkt-home-path-grid--two{grid-template-columns:repeat(2,minmax(0,1fr));max-width:48rem;margin-inline:auto}}.mkt-home-path-card{gap:var(--space-3);padding:var(--space-6) var(--space-5);border-radius:var(--radius-2xl);border:1px solid var(--fuse-divider);background:color-mix(in srgb, var(--bark-50) 70%, transparent);color:inherit;min-height:11rem;box-shadow:var(--shadow-xs-warm);transition:border-color var(--transition-fast,.15s ease), box-shadow var(--transition-fast,.15s ease), transform var(--transition-fast,.15s ease);flex-direction:column;text-decoration:none;display:flex}.mkt-home-path-card--b{background:linear-gradient(165deg, var(--bark-200), var(--bark-100));border-color:color-mix(in srgb, var(--bark-500) 38%, transparent)}.mkt-home-path-card--c{background:linear-gradient(165deg, var(--fuse-200), var(--bark-100));border-color:color-mix(in srgb, var(--forest-600) 28%, transparent)}.mkt-home-path-card:hover{border-color:color-mix(in srgb, var(--forest-500) 35%, var(--fuse-divider));box-shadow:var(--shadow-md-warm);transform:translateY(-2px)}@media (prefers-reduced-motion:reduce){.mkt-home-path-card{transition:border-color var(--transition-fast,.15s ease), box-shadow var(--transition-fast,.15s ease)}.mkt-home-path-card:hover{transform:none}}.mkt-home-path-card__eyebrow{font-size:var(--font-size-sm);letter-spacing:.04em;text-transform:uppercase;color:var(--fuse-accent-strong);font-weight:600}.mkt-home-path-card__title{font-family:var(--font-fraunces), Georgia, serif;letter-spacing:-.02em;color:var(--fuse-text);font-size:clamp(1.25rem,2vw,1.5rem);font-weight:500;line-height:1.25}.mkt-home-path-card__cta{padding-top:var(--space-3);font-size:var(--font-size-sm);color:var(--fuse-accent);align-items:center;gap:.35rem;margin-top:auto;font-weight:600;display:inline-flex}.mkt-doc-page--continuous .mkt-page-hero--stripe .mkt-page-hero-heading{max-width:18ch;font-size:clamp(2.35rem,5.2vw,3.75rem)}.mkt-doc-page--continuous .mkt-page-hero-subhead{max-width:42rem}.mkt-doc-page--continuous .mkt-doc-section{scroll-margin-top:calc(var(--nav-height) + var(--space-8))}.mkt-doc-page--continuous .mkt-doc-chapter{gap:clamp(var(--space-6), 3vw, var(--space-8));flex-direction:column;display:flex}.mkt-doc-page--continuous .mkt-doc-chapter>.mkt-section-intro{margin-bottom:0}.mkt-doc-page--continuous .mkt-doc-chapter>.stripe-metric-band,.mkt-doc-page--continuous .mkt-doc-chapter>.mkt-doc-disclaimer,.mkt-doc-page--continuous .mkt-doc-chapter>.mkt-doc-footnote{margin-block:0}.mkt-doc-page--continuous .mkt-doc-chapter--story{gap:clamp(var(--space-7), 3.5vw, var(--space-10))}.mkt-doc-page--continuous .mkt-doc-chapter--wide{max-width:52rem}.mkt-doc-page--continuous .mkt-doc-chapter-prose{gap:var(--space-5);flex-direction:column;max-width:42rem;display:flex}.mkt-doc-page--continuous .mkt-doc-chapter-prose .mkt-doc-prose{font-size:clamp(var(--font-size-md), 1.05vw, 1.125rem);line-height:1.75}.mkt-doc-page--continuous .mkt-doc-signature{gap:var(--space-3);margin-top:var(--space-2);padding-top:clamp(var(--space-6), 3vw, var(--space-8));border-top:1px solid color-mix(in srgb, var(--forest-300) 20%, transparent);flex-direction:column;max-width:42rem;display:flex}.mkt-doc-page--continuous .mkt-doc-signature .t-body-sm{color:var(--fuse-text-muted);line-height:1.5}.mkt-doc-page--continuous .mkt-doc-signature .t-body-sm strong{color:var(--fuse-text);font-weight:600}.mkt-doc-page--continuous .mkt-doc-preview-bleed{background:0 0;border:none;padding:0;overflow:visible}.mkt-doc-page--continuous .mkt-doc-legal-panel{padding:clamp(var(--space-5), 3vw, var(--space-8)) 0;border:none;border-top:1px solid color-mix(in srgb, var(--forest-300) 22%, transparent);background:0 0;border-radius:0}.mkt-conversion-page{isolation:isolate;min-height:calc(100svh - var(--nav-height,4rem));position:relative}.mkt-conversion-page--branded .mkt-conversion-hero--stripe{background:radial-gradient(ellipse 70% 55% at 88% 12%, color-mix(in srgb, var(--forest-500) 35%, transparent), transparent 58%), radial-gradient(ellipse 55% 45% at 8% 90%, color-mix(in srgb, var(--bark-500) 28%, transparent), transparent 60%), var(--fuse-chrome)}.mkt-sticky-cta{inset-inline:0;z-index:40;justify-content:center;align-items:center;gap:var(--space-3);padding:var(--space-3) var(--content-padding-x);padding-bottom:calc(var(--space-3) + env(safe-area-inset-bottom,0px));background:var(--forest-950);border-top:1px solid color-mix(in srgb, var(--forest-500) 28%, transparent);display:flex;position:fixed;bottom:0}.mkt-sticky-cta-btn{min-height:var(--space-11);flex:auto;max-width:28rem}.mkt-sticky-cta__dismiss{width:var(--space-11);height:var(--space-11);border:1px solid color-mix(in srgb, var(--bark-200) 22%, transparent);border-radius:var(--radius-md);background:color-mix(in srgb, var(--forest-50) 8%, transparent);color:var(--bark-100);cursor:pointer;flex-shrink:0;justify-content:center;align-items:center;margin:0;padding:0;display:inline-flex}.mkt-sticky-cta__dismiss:hover{color:var(--bark-50);background:color-mix(in srgb, var(--forest-50) 14%, transparent)}.mkt-sticky-cta__dismiss:focus-visible{outline:2px solid var(--forest-300);outline-offset:2px}@media (min-width:768px){.mkt-sticky-cta,.sticky-cta-bar{display:none!important}}@media print{.mkt-sticky-cta,.sticky-cta-bar{display:none!important}}.mkt-product-preview{pointer-events:none;background:var(--bark-50);border:1px solid color-mix(in srgb, var(--bark-200) 40%, transparent);border-radius:var(--radius-2xl);box-shadow:0 1px 0 #fffc, 0 2px 4px color-mix(in srgb, var(--forest-950) 4%, transparent), 0 18px 40px color-mix(in srgb, var(--forest-950) 10%, transparent), 0 40px 80px color-mix(in srgb, var(--forest-950) 7%, transparent);flex-direction:column;display:flex;position:relative;overflow:hidden}.mkt-product-preview__audience-pill{top:var(--space-3);left:var(--space-3);z-index:2;border-radius:var(--radius-full);border:1px solid color-mix(in srgb, var(--forest-700) 22%, transparent);background:color-mix(in srgb, var(--bark-50) 88%, var(--forest-100));min-height:1.5rem;color:var(--forest-800);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);letter-spacing:.02em;pointer-events:none;align-items:center;padding:.15rem .55rem;line-height:1.2;display:inline-flex;position:absolute}.mkt-product-shot .mkt-product-preview__audience-pill{left:auto;right:var(--space-3)}.mkt-product-preview--has-audience .mkt-product-preview__body{padding-top:clamp(var(--space-8), 3.5vw, var(--space-10))}.mkt-product-preview__body{padding:clamp(var(--space-5), 3vw, var(--space-8));min-height:0}.mkt-portal-demo{min-width:0;max-width:100%}.mkt-portal-demo--enroll-real{color:var(--fuse-text)}.mkt-portal-demo--enroll-real .form-label{color:var(--fuse-text-muted)}.mkt-portal-demo--enroll-real .control-input,.mkt-portal-demo--enroll-real .mkt-portal-demo__field-value{background:var(--bark-50);border-color:var(--bark-200);color:var(--fuse-text)}.mkt-portal-demo__enroll-cta{width:100%;min-height:2.75rem;padding:0 var(--space-4);border-radius:var(--radius-md);background:var(--forest-700);color:var(--forest-50);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);justify-content:center;align-items:center;display:inline-flex}.mkt-portal-demo__field-value{width:100%;min-height:2.5rem;font-size:var(--font-size-sm);color:var(--color-text);cursor:default;box-sizing:border-box;align-items:center;padding:.55rem .75rem;line-height:1.3;display:flex}.mkt-portal-demo__contact-strip{background:0 0;border:none;border-radius:0;padding:0}.mkt-portal-demo__contact-list{margin:var(--space-2) 0 0;gap:var(--space-2);padding:0;list-style:none;display:grid}.mkt-portal-demo__contact-list li{flex-direction:column;gap:.1rem;min-width:0;display:flex}.mkt-portal-demo__clinic-list{gap:var(--space-2);margin:0;padding:0;list-style:none;display:grid}.mkt-portal-demo__clinic-row{justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);background:color-mix(in srgb, var(--bark-50) 72%, transparent);border:1px solid color-mix(in srgb, var(--forest-900) 10%, transparent);display:flex}.mkt-portal-demo__clinic-copy{flex-direction:column;gap:.15rem;min-width:0;display:flex}.mkt-portal-demo__clinic-name{font-size:var(--font-size-sm);color:var(--fuse-text);font-weight:600}.mkt-portal-demo__clinic-meta{font-size:var(--font-size-xs);color:var(--fuse-text-muted)}.mkt-portal-demo__org-header{flex-direction:column;gap:.2rem;display:flex}.mkt-portal-demo__org-greeting{font-family:var(--font-fraunces), Georgia, serif;font-size:var(--font-size-lg);color:var(--fuse-text);margin:0;font-weight:560;line-height:1.2}.mkt-portal-demo--org .page-header-block{gap:var(--space-2);margin-bottom:0}.mkt-portal-demo--org .page-header-block .page-header__title,.mkt-portal-demo--org .page-header-block h1{font-size:clamp(1.25rem,2.4vw,1.75rem)}.mkt-portal-demo--org .mkt-portal-demo__widgets{margin-top:var(--space-3)}.mkt-portal-demo--org .data-widget-grid{gap:var(--space-3)}.mkt-portal-demo--org .stat-card.data-widget,.mkt-portal-demo--org .data-widget{border:1px solid color-mix(in srgb, var(--forest-900) 10%, transparent);background:color-mix(in srgb, var(--bark-50) 72%, transparent);box-shadow:none;color:var(--bark-800)}.mkt-portal-demo__ready{margin:var(--space-3) 0 0;gap:var(--space-2);padding:0;list-style:none;display:grid}.mkt-portal-demo__ready--large{gap:var(--space-3)}.mkt-portal-demo__ready-row{justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);background:color-mix(in srgb, var(--bark-50) 72%, transparent);border:1px solid color-mix(in srgb, var(--forest-900) 10%, transparent);display:flex}.mkt-portal-demo__ready-row--large{padding:var(--space-4) var(--space-5)}.mkt-portal-demo__ready-row--solo{margin-top:var(--space-3)}.mkt-portal-demo__ready-copy{flex-direction:column;gap:.15rem;min-width:0;display:flex}.mkt-portal-demo__ready-name{font-size:var(--font-size-sm);color:var(--fuse-text);font-weight:600}.mkt-portal-demo__ready-row--large .mkt-portal-demo__ready-name{font-size:var(--font-size-md)}.mkt-portal-demo__ready-meta{font-size:var(--font-size-xs);color:var(--fuse-text-muted)}.mkt-portal-demo--org-ready{min-width:0}.mkt-portal-demo--org-ready .data-surface,.mkt-portal-demo--org-ready .table-wrap{max-width:100%;margin:0;overflow:hidden}.mkt-portal-demo--org-ready .data-scroll,.mkt-portal-demo--org-ready .table-scroll{padding-inline-end:var(--space-2);overflow:hidden}.mkt-portal-demo--org-ready .data-table{table-layout:fixed;width:100%;font-size:.6875rem}.mkt-portal-demo--org-ready .data-table th,.mkt-portal-demo--org-ready .data-table td{padding-inline:.3rem}.mkt-portal-demo--org-ready .data-table .th-sticky-left,.mkt-portal-demo--org-ready .data-table .td-sticky-left{width:1.5rem}.mkt-portal-demo--org-ready .data-table .w-24{width:4.25rem}:is(.mkt-patient-journey__sticky:has(.mkt-portal-demo--org-ready) .mkt-product-preview__body,.mkt-patient-journey__mobile-demo:has(.mkt-portal-demo--org-ready) .mkt-product-preview__body){padding:var(--space-4) var(--space-3)}.mkt-patient-journey .mkt-portal-demo--org-ready,.mkt-patient-journey__sticky .mkt-portal-demo--org-ready{min-width:0}.mkt-patient-journey__sticky .mkt-portal-demo--org-ready .data-surface{overflow:hidden}.mkt-portal-demo--org-slice{min-width:0;padding:var(--space-2) 0;flex-direction:column;justify-content:center;display:flex}.mkt-preview-outcome__status{gap:var(--space-3)}.mkt-preview-outcome{gap:var(--space-5);align-items:stretch;display:grid}@media (min-width:640px){.mkt-preview-outcome{gap:var(--space-4);grid-template-columns:minmax(0,1.15fr) auto minmax(0,.85fr);align-items:stretch}}.mkt-preview-outcome__divider{background:color-mix(in srgb, var(--forest-300) 40%, var(--bark-200));align-self:stretch;width:1px;display:none}@media (min-width:640px){.mkt-preview-outcome__divider{display:block}}.mkt-preview-outcome__bridge-line{margin:var(--space-3) 0 0;padding-left:var(--space-3);border-left:3px solid var(--forest-600);font-size:var(--font-size-xs);color:var(--forest-900);font-weight:600;line-height:1.35}.mkt-demo-stage{gap:var(--space-4);min-width:0;display:grid}.mkt-demo-stage__tabs{gap:var(--space-2);flex-wrap:wrap;justify-content:center;display:flex}.mkt-demo-stage__tab{appearance:none;border:1px solid color-mix(in srgb, var(--forest-400) 28%, var(--bark-300));background:color-mix(in srgb, var(--bark-50) 88%, var(--forest-50));color:var(--bark-800);font-family:var(--font-mulish), sans-serif;font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);padding:var(--space-2) var(--space-4);border-radius:var(--radius-md);cursor:pointer;line-height:1.2;transition:background .16s,border-color .16s,color .16s}.mkt-demo-stage__tab:hover{border-color:color-mix(in srgb, var(--forest-500) 42%, var(--bark-400));color:var(--forest-900)}.mkt-demo-stage__tab--active,.mkt-demo-stage__tab[aria-selected=true]{background:linear-gradient(165deg, var(--forest-600), var(--forest-700));border-color:var(--forest-700);color:var(--forest-50)}.mkt-demo-stage__tab:focus-visible{outline:2px solid var(--forest-500);outline-offset:2px}.mkt-demo-stage__panel{min-width:0}.mkt-demo-stage__panel .mkt-product-preview{width:100%}.mkt-patient-journey{gap:clamp(var(--space-10), 4vw, var(--space-14));align-items:stretch;display:grid}@media (min-width:900px){.mkt-patient-journey{gap:clamp(var(--space-10), 5vw, var(--space-16));grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr)}.mkt-patient-journey--visual-start{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr)}}.mkt-patient-journey__copy{gap:clamp(var(--space-12), 8vw, var(--space-20));flex-direction:column;display:flex}@media (min-width:900px){.mkt-patient-journey__copy{--mkt-sticky-nav-offset:calc(var(--mkt-dock-pad-top,.55rem) + var(--nav-height));padding-block-start:calc((100dvh - var(--mkt-sticky-nav-offset)) / 2 - var(--space-4))}.mkt-patient-journey__step:first-of-type{padding-block-start:0}}.mkt-patient-journey__step{scroll-margin-top:calc(var(--mkt-dock-pad-top,.55rem) + var(--nav-height) + var(--space-4));gap:var(--space-4);min-height:clamp(22rem,72vh,40rem);padding-block:var(--space-4);opacity:.72;transition:opacity var(--duration-base) var(--ease-standard);flex-direction:column;display:flex}.mkt-patient-journey__step--active,.mkt-patient-journey__step:focus-within{opacity:1}@media (prefers-reduced-motion:reduce){.mkt-patient-journey__step{transition:none}}.mkt-patient-journey__heading{font-family:var(--font-fraunces), Georgia, serif;letter-spacing:-.03em;color:var(--fuse-text);max-width:14ch;margin:0;font-size:clamp(1.75rem,3.2vw,2.5rem);font-weight:500;line-height:1.15}.mkt-patient-journey__body{max-width:36ch}.mkt-patient-journey__proof{max-width:36ch;padding:0 0 0 var(--space-4);border-left:3px solid var(--forest-600);background:0 0;border-top:none;border-bottom:none;border-right:none;border-radius:0}.mkt-patient-journey__actions{padding-top:var(--space-4);padding-bottom:var(--space-8)}.mkt-patient-journey__sticky-col{align-self:stretch;min-width:0;height:100%;min-height:100%;position:relative}.mkt-patient-journey__sticky{--mkt-sticky-nav-offset:calc(var(--mkt-dock-pad-top,.55rem) + var(--nav-height));top:var(--mkt-sticky-nav-offset);z-index:1;width:100%;height:calc(100dvh - var(--mkt-sticky-nav-offset));max-height:calc(100dvh - var(--mkt-sticky-nav-offset));padding-block:var(--space-2);box-sizing:border-box;align-items:center;display:flex;position:sticky}.mkt-patient-journey__sticky .mkt-product-preview,.mkt-patient-journey__mobile-demo .mkt-product-preview,.mkt-patient-journey__sticky .mkt-product-shot,.mkt-patient-journey__mobile-demo .mkt-product-shot{width:100%;min-height:0}.mkt-patient-journey__sticky .mkt-product-preview{max-height:none;overflow:hidden}.mkt-portal-demo--enroll-real .stack-md{gap:var(--space-3)}.mkt-portal-demo--enroll-real .conversion-stepper{margin-bottom:0}.mkt-portal-demo--enroll-real .mkt-portal-demo__enroll-cta{min-height:2.5rem}.mkt-patient-journey .mkt-portal-demo--enroll-real .form-hint{display:none}.mkt-patient-journey .mkt-portal-demo--enroll-real .stack-md{gap:var(--space-2)}.mkt-patient-journey .mkt-portal-demo--enroll-real .mkt-portal-demo__field-value{min-height:2.25rem;padding-block:.4rem}.mkt-patient-journey__sticky .mkt-product-preview__body,.mkt-patient-journey__mobile-demo .mkt-product-preview__body{flex-direction:column;flex:auto;min-height:0;display:flex}.mkt-patient-journey .mkt-patient-demo{flex-direction:column;flex:auto;width:100%;min-width:0;min-height:0;display:flex}.mkt-patient-journey__mobile-demo{margin-top:var(--space-4)}.mkt-demo-stage--fade{display:block}.mkt-demo-stage--fade .mkt-demo-stage__tabs{display:none}.mkt-patient-demo__fade-stage{width:100%;min-width:0;position:relative;overflow:hidden}.mkt-patient-journey .mkt-patient-demo__fade-stage,.mkt-patient-journey__mobile-demo .mkt-patient-demo__fade-stage{flex:0 auto;height:auto;min-height:0;overflow:visible}.mkt-patient-demo__fade-scene{opacity:0;visibility:hidden;transition:opacity .7s var(--ease-standard,ease), visibility .7s var(--ease-standard,ease);pointer-events:none;position:absolute;inset:0}.mkt-patient-demo__fade-scene--active{opacity:1;visibility:visible;pointer-events:auto;z-index:1;position:relative;inset:auto}@media (prefers-reduced-motion:reduce){.mkt-patient-demo__fade-scene{transition:none}}.mkt-org-outcome-list{margin:0;padding-left:1.15rem}.mkt-org-start{max-width:none}.mkt-org-journey{gap:clamp(var(--space-10), 5vw, var(--space-14));flex-direction:column;display:flex}.mkt-org-journey__step{gap:var(--space-4);flex-direction:column;min-width:0;max-width:36rem;display:flex}@media (min-width:900px){.mkt-org-journey__step--indent-start,.mkt-org-journey__step--indent-end{max-width:64%}.mkt-org-journey__step--indent-start{margin-inline:12% auto}.mkt-org-journey__step--indent-end{margin-inline:auto 12%}}.mkt-org-journey__heading{font-family:var(--font-fraunces), Georgia, serif;letter-spacing:-.03em;color:var(--fuse-text);max-width:16ch;margin:0;font-size:clamp(1.5rem,2.8vw,2.125rem);font-weight:500;line-height:1.15}.mkt-org-journey__body{max-width:36ch;margin:0}.mkt-org-journey__proof{max-width:36ch;padding:0 0 0 var(--space-4);border-left:3px solid var(--forest-600);background:0 0;border-top:none;border-bottom:none;border-right:none;border-radius:0}.mkt-org-journey__proof p{margin:0}.mkt-org-handouts{gap:clamp(var(--space-8), 4vw, var(--space-12));padding:clamp(var(--space-6), 3vw, var(--space-8)) 0;margin-top:var(--space-4);box-shadow:none;color:inherit;background:0 0;border:none;border-radius:0;align-items:center;text-decoration:none;display:grid}.mkt-org-handouts:visited{color:inherit}@media (min-width:900px){.mkt-org-handouts{gap:clamp(var(--space-10), 4vw, var(--space-14));grid-template-columns:minmax(0,1fr) minmax(0,.95fr)}}.mkt-org-handouts__copy{align-items:flex-start;gap:var(--space-4);flex-direction:column;min-width:0;display:flex}.mkt-org-handouts__heading{font-family:var(--font-fraunces), Georgia, serif;letter-spacing:-.03em;color:var(--fuse-text);max-width:16ch;margin:0;font-size:clamp(1.5rem,2.8vw,2.125rem);font-weight:500;line-height:1.15}.mkt-org-handouts__body{max-width:40ch;color:var(--fuse-text-muted);margin:0}.mkt-org-handouts__cta{margin-top:var(--space-2);font-size:var(--font-size-sm);color:var(--color-link);align-items:center;gap:.35rem;font-weight:600;display:inline-flex}.mkt-org-handouts:hover .mkt-org-handouts__cta{color:var(--color-link-hover)}.mkt-org-handouts__preview{--mkt-handout-card-w:336px;--mkt-handout-card-h:192px;width:100%;min-width:0;height:calc(var(--mkt-handout-card-h) * min(1, 100cqi / var(--mkt-handout-card-w)));pointer-events:none;position:relative;overflow:visible;container:handout-preview/inline-size}.mkt-org-handouts__preview-scale{width:var(--mkt-handout-card-w);height:var(--mkt-handout-card-h);transform:translate(-50%, -50%) scale(min(1, 100cqi / var(--mkt-handout-card-w)));transform-origin:50%;pointer-events:none;justify-content:center;align-items:center;display:flex;position:absolute;top:50%;left:50%}.mkt-org-handouts__preview-scale .print-business-card{flex-shrink:0}.mkt-org-handouts__preview-scale .print-business-card--bold{box-shadow:0 8px 24px color-mix(in srgb, var(--forest-950) 22%, transparent), 0 2px 6px color-mix(in srgb, var(--forest-950) 12%, transparent)}@media (min-width:900px){.mkt-org-handouts__preview{height:calc(var(--mkt-handout-card-h) * min(1.12, 100cqi / var(--mkt-handout-card-w)))}.mkt-org-handouts__preview-scale{transform:translate(-50%, -50%) scale(min(1.12, 100cqi / var(--mkt-handout-card-w)))}}.mkt-composite-preview{gap:var(--space-3);display:grid}.mkt-composite-preview__cell{padding:var(--space-3);min-width:0}.mkt-composite-preview__cell--timeline{gap:var(--space-3);display:grid}.mkt-composite-preview__rows{gap:var(--space-2);display:grid}.mkt-composite-preview__row{justify-content:space-between;align-items:center;gap:var(--space-3);padding-block:var(--space-1-5);border-bottom:1px solid var(--fuse-divider);color:var(--fuse-text-muted);font-size:var(--font-size-xs);display:flex}.mkt-composite-preview__row:last-child{border-bottom:0}.mkt-composite-preview__row strong{color:var(--fuse-text);font-family:var(--font-mono), monospace;font-size:var(--font-size-2xs);font-weight:var(--font-weight-semibold)}@media (min-width:768px){.mkt-composite-preview{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr)}}.mkt-scroll-page,[data-portal=patient].portal-template,[data-portal=clinic].portal-template,[data-portal=admin].portal-template{scroll-behavior:auto;isolation:isolate;background:radial-gradient(ellipse 90% 55% at 12% 8%, color-mix(in srgb, var(--forest-200) 42%, transparent), transparent 58%), radial-gradient(ellipse 70% 45% at 88% 22%, color-mix(in srgb, var(--bark-300) 28%, transparent), transparent 55%), radial-gradient(ellipse 80% 50% at 50% 48%, color-mix(in srgb, var(--forest-100) 35%, transparent), transparent 62%), radial-gradient(ellipse 75% 48% at 18% 72%, color-mix(in srgb, var(--bark-200) 32%, transparent), transparent 58%), radial-gradient(ellipse 85% 50% at 82% 88%, color-mix(in srgb, var(--forest-200) 26%, transparent), transparent 60%), linear-gradient(180deg, var(--fuse-canvas-top) 0%, var(--fuse-canvas-mid) 38%, color-mix(in srgb, var(--bark-50) 88%, var(--forest-50)) 62%, var(--fuse-canvas-deep) 100%);position:relative}.mkt-scroll-page>*{z-index:1;position:relative}.mkt-scroll-page>.mkt-page-hero{z-index:0}.mkt-scroll-page>.mkt-stats-ribbon{z-index:2}.mkt-scroll-section,.z-section[id]{scroll-margin-top:calc(var(--mkt-dock-pad-top,.55rem) + var(--nav-height) + var(--space-2))}.mkt-scroll-section__split{margin-top:clamp(var(--space-8), 4vw, var(--space-12))}.mkt-proof-grid{gap:var(--space-4);display:grid}@media (min-width:768px){.mkt-proof-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.mkt-page-hero-atom.gi-atom-bg{z-index:0;pointer-events:none}.gi-atom-bg{--gi-opacity:.1;--gi-width:clamp(180px, 22vw, 320px);--gi-rotate:0deg;width:var(--gi-width);opacity:var(--gi-opacity);transform:rotate(var(--gi-rotate));pointer-events:none;display:block;position:absolute}.gi-atom-bg--top-left{top:0;left:0}.gi-atom-bg--top-right{top:0;right:0}.gi-atom-bg--bottom-left{bottom:0;left:0}.gi-atom-bg--bottom-right{bottom:0;right:0}.gi-atom-bg--center-right{transform:translateY(-50%) rotate(var(--gi-rotate));top:50%;right:0}.gi-atom-bg--center-left{transform:translateY(-50%) rotate(var(--gi-rotate));top:50%;left:0}.gi-atom-bg__mark{width:100%;height:auto;display:block}.gi-atom-bg[data-gi-opacity="4"]{--gi-opacity:.04}.gi-atom-bg[data-gi-opacity="5"]{--gi-opacity:.05}.gi-atom-bg[data-gi-opacity="6"]{--gi-opacity:.06}.gi-atom-bg[data-gi-opacity="7"]{--gi-opacity:.07}.gi-atom-bg[data-gi-opacity="8"]{--gi-opacity:.08}.gi-atom-bg[data-gi-opacity="9"]{--gi-opacity:.09}.gi-atom-bg[data-gi-opacity="10"]{--gi-opacity:.1}.gi-atom-bg[data-gi-opacity="11"]{--gi-opacity:.11}.gi-atom-bg[data-gi-opacity="12"]{--gi-opacity:.12}.gi-atom-bg[data-gi-opacity="14"]{--gi-opacity:.14}.gi-atom-bg[data-gi-opacity="16"]{--gi-opacity:.16}.gi-atom-bg[data-gi-opacity="18"]{--gi-opacity:.18}.gi-atom-bg[data-gi-opacity="20"]{--gi-opacity:.2}.gi-atom-bg[data-gi-rotate="5"]{--gi-rotate:5deg}.gi-atom-bg[data-gi-rotate="10"]{--gi-rotate:10deg}.gi-atom-bg[data-gi-rotate="15"]{--gi-rotate:15deg}.gi-atom-bg[data-gi-rotate="-5"]{--gi-rotate:-5deg}.gi-atom-bg[data-gi-rotate="-10"]{--gi-rotate:-10deg}.gi-atom-bg[data-gi-rotate="-15"]{--gi-rotate:-15deg}.mkt-page-hero-top-stat{margin-bottom:var(--space-4)}.mkt-hero-stat-band{gap:var(--space-3);flex-direction:column;max-width:36rem;display:flex}.mkt-hero-stat-band__viewport{min-height:5.5rem;position:relative}.mkt-hero-stat-band__slide{gap:var(--space-2);opacity:0;pointer-events:none;flex-direction:column;transition:opacity .3s cubic-bezier(.22,1,.36,1),transform .3s cubic-bezier(.22,1,.36,1);display:flex;position:absolute;inset:0;transform:translateY(.35rem)}.mkt-hero-stat-band__slide--active{opacity:1;pointer-events:auto;position:relative;transform:translateY(0)}.mkt-hero-stat-band__value{font-family:var(--font-fraunces), Georgia, serif;font-size:clamp(1.5rem,3.5vw,2.25rem);font-weight:var(--font-weight-semibold);letter-spacing:-.03em;color:var(--fuse-text);margin:0;line-height:1.1}.mkt-hero-stat-band__value--compact{font-size:clamp(1.25rem,4vw,2.25rem)}.mkt-hero-stat-band__value--word{font-size:clamp(1.35rem,3vw,2rem)}.mkt-hero-stat-band__body{gap:var(--space-1);flex-direction:column;display:flex}.mkt-hero-stat-band__label{font-family:var(--font-mulish), sans-serif;font-size:var(--font-size-sm);line-height:var(--line-height-normal);color:var(--fuse-text-muted);margin:0}.mkt-hero-stat-band__more{font-family:var(--font-mulish), sans-serif;font-size:var(--font-size-sm);color:var(--fuse-text-muted);transition:color var(--duration-fast) var(--ease-standard);align-self:flex-start;text-decoration:none}.mkt-hero-stat-band__more:hover{color:var(--fuse-text)}.mkt-hero-stat-band__dots{gap:var(--space-2);align-items:center;display:none}.mkt-hero-stat-band__dot{border-radius:var(--radius-full);background:color-mix(in srgb, var(--forest-600) 28%, transparent);cursor:pointer;width:.5rem;height:.5rem;transition:background-color var(--duration-fast) var(--ease-standard);border:none;padding:0}.mkt-hero-stat-band__dot--active{background:var(--fuse-accent)}@media (max-width:767px){.mkt-hero-stat-band__dots{display:flex}}@media (prefers-reduced-motion:reduce){.mkt-hero-stat-band__slide{transition:none}}.stripe-metric-band{margin-block:clamp(var(--space-6), 3vw, var(--space-10));border-top:1px solid color-mix(in srgb, var(--forest-300) 26%, transparent);border-bottom:1px solid color-mix(in srgb, var(--forest-300) 26%, transparent);grid-template-columns:1fr;gap:0;display:grid}@media (min-width:768px){.stripe-metric-band{grid-template-columns:repeat(3,minmax(0,1fr));gap:0}}.stripe-metric-band__cell{gap:var(--space-3);padding:clamp(var(--space-5), 2.5vw, var(--space-7)) clamp(var(--space-4), 2vw, var(--space-6));box-shadow:none;background:0 0;border:none;border-radius:0;flex-direction:column;display:flex}@media (min-width:768px){.stripe-metric-band__cell+.stripe-metric-band__cell{border-left:1px solid color-mix(in srgb, var(--forest-300) 26%, transparent)}}@media (max-width:767px){.stripe-metric-band__cell+.stripe-metric-band__cell{border-top:1px solid color-mix(in srgb, var(--forest-300) 26%, transparent)}}.stripe-metric-band__value{font-family:var(--font-fraunces), Georgia, serif;font-size:clamp(2rem,4vw,3.25rem);font-weight:var(--font-weight-semibold);letter-spacing:-.03em;color:var(--fuse-text);margin:0;line-height:1}.stripe-metric-band__value--word{font-size:clamp(1.35rem,2.8vw,2rem)}.stripe-metric-band__value--comparison{flex-wrap:wrap;align-items:baseline;gap:.35em .45em;line-height:1.05;display:flex}.stripe-metric-band__value--comparison>span:not(.stripe-metric-band__vs){font-size:inherit;font-weight:inherit;letter-spacing:inherit}.stripe-metric-band__vs{font-family:var(--font-mulish), sans-serif;font-size:.42em;font-weight:var(--font-weight-semibold);letter-spacing:.02em;text-transform:lowercase;color:var(--fuse-text-muted)}.stripe-metric-band__label{font-family:var(--font-mulish), sans-serif;font-size:var(--font-size-sm);line-height:var(--line-height-normal);color:var(--fuse-text-muted);max-width:28ch;margin:0}@media (max-width:767px){.stripe-metric-band__cell+.stripe-metric-band__cell{border-top:1px solid color-mix(in srgb, var(--forest-300) 26%, transparent)}}@media (min-width:768px){.stripe-metric-band--cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.stripe-metric-band--cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}}.stripe-metric-band__value--compact{font-size:clamp(2rem,4vw,3.25rem)}.stripe-metric-band__copy{gap:var(--space-2);flex-direction:column;min-width:0;display:flex}.stripe-metric-band--editorial{box-shadow:none;background:0 0;border:none;border-radius:0;gap:0;padding:0}@media (min-width:768px){.stripe-metric-band--editorial:not(.stripe-metric-band--cols-2):not(.stripe-metric-band--cols-4){grid-template-columns:repeat(3,minmax(0,1fr));gap:0}}.stripe-metric-band--editorial .stripe-metric-band__cell{gap:var(--space-3);padding:clamp(var(--space-6), 2.8vw, var(--space-8)) clamp(var(--space-4), 2vw, var(--space-6));box-shadow:none;background:0 0;border:none;border-radius:0;position:relative}.stripe-metric-band--editorial .stripe-metric-band__cell:before{display:none}@media (min-width:768px){.stripe-metric-band--editorial .stripe-metric-band__cell+.stripe-metric-band__cell{border-left:1px solid color-mix(in srgb, var(--forest-300) 26%, transparent)}}.stripe-metric-band--editorial .stripe-metric-band__value{font-size:clamp(2rem,4vw,3rem);font-weight:var(--font-weight-semibold)}.stripe-metric-band--editorial .stripe-metric-band__label{color:var(--fuse-text-muted)}.stripe-metric-band--editorial .mkt-citation-canvas{color:var(--color-link)}.stripe-metric-band--editorial.stripe-metric-band--z{flex-direction:column;gap:0;display:flex}@media (min-width:768px){.stripe-metric-band--editorial.stripe-metric-band--z .stripe-metric-band__cell+.stripe-metric-band__cell{border-left:none}}.stripe-metric-band--editorial.stripe-metric-band--z .stripe-metric-band__cell{padding-inline:0}.stripe-metric-band--mosaic{box-shadow:none;background:0 0;border-radius:0;grid-template-columns:1fr;gap:0;padding:0;display:grid}@media (min-width:768px){.stripe-metric-band--mosaic{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);align-items:stretch}.stripe-metric-band--mosaic .stripe-metric-band__cell+.stripe-metric-band__cell{border-left:none}.stripe-metric-band--mosaic-2 .stripe-metric-band__cell--featured{grid-row:span 2}.stripe-metric-band--mosaic-3 .stripe-metric-band__cell--featured{grid-row:span 3}.stripe-metric-band--mosaic .stripe-metric-band__cell--featured{border-right:1px solid color-mix(in srgb, var(--forest-300) 26%, transparent);padding-right:clamp(var(--space-6), 3vw, var(--space-8));grid-column:1;justify-content:center}.stripe-metric-band--mosaic .stripe-metric-band__cell:not(.stripe-metric-band__cell--featured){padding-left:clamp(var(--space-5), 2.5vw, var(--space-7));grid-column:2}.stripe-metric-band--mosaic .stripe-metric-band__cell:not(.stripe-metric-band__cell--featured)+.stripe-metric-band__cell:not(.stripe-metric-band__cell--featured){border-top:1px solid color-mix(in srgb, var(--forest-300) 22%, transparent)}}.stripe-metric-band--mosaic .stripe-metric-band__cell--featured .stripe-metric-band__value{letter-spacing:-.04em;font-size:clamp(2.75rem,6vw,4.25rem)}.stripe-metric-band--mosaic .stripe-metric-band__cell--featured .stripe-metric-band__label{max-width:32ch;font-size:var(--font-size-base)}.stripe-metric-band--z{box-shadow:none;background:0 0;border-radius:0;flex-direction:column;gap:0;display:flex}.stripe-metric-band--z .stripe-metric-band__cell{gap:var(--space-5);padding:clamp(var(--space-5), 2.5vw, var(--space-7)) 0;border:none;border-bottom:1px solid color-mix(in srgb, var(--forest-300) 22%, transparent);grid-template-columns:minmax(7rem,11rem) minmax(0,1fr);align-items:center;display:grid}.stripe-metric-band--z .stripe-metric-band__cell:first-child{border-top:none}.stripe-metric-band--z .stripe-metric-band__cell--flip{grid-template-columns:minmax(0,1fr) minmax(7rem,11rem)}.stripe-metric-band--z .stripe-metric-band__cell--flip .stripe-metric-band__value{text-align:right;order:2}.stripe-metric-band--z .stripe-metric-band__cell--flip .stripe-metric-band__copy{text-align:right;order:1}.stripe-metric-band--z .stripe-metric-band__value{font-size:clamp(1.25rem,2.5vw,1.625rem);font-weight:var(--font-weight-semibold);letter-spacing:-.02em;line-height:1.2}.stripe-metric-band--z .stripe-metric-band__copy{text-align:left}.stripe-metric-band--z .stripe-metric-band__label{max-width:36ch}.stripe-metric-band--z .stripe-metric-band__cell--flip .stripe-metric-band__label{margin-inline-start:auto}@media (max-width:767px){.stripe-metric-band--z .stripe-metric-band__cell{gap:var(--space-3);grid-template-columns:minmax(5.5rem,8rem) minmax(0,1fr)}.stripe-metric-band--z .stripe-metric-band__cell--flip{grid-template-columns:minmax(0,1fr) minmax(5.5rem,8rem)}.stripe-metric-band--z .stripe-metric-band__value{font-size:clamp(1.125rem,3.5vw,1.375rem)}}.mkt-z-explain{box-shadow:none;background:0 0;border:none;flex-direction:column;gap:0;margin:0;padding:0;display:flex}.mkt-z-explain__row{gap:clamp(var(--space-5), 3vw, var(--space-8));padding:clamp(var(--space-6), 2.8vw, var(--space-8)) 0;border:none;border-bottom:1px solid color-mix(in srgb, var(--forest-300) 22%, transparent);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;display:grid}.mkt-z-explain__row:first-child{border-top:1px solid color-mix(in srgb, var(--forest-300) 22%, transparent)}.mkt-z-explain__row--flip .mkt-z-explain__term{text-align:right;order:2;justify-self:end}.mkt-z-explain__row--flip .mkt-z-explain__body{text-align:left;order:1;justify-self:start}.mkt-z-explain__term{max-width:16ch;font-family:var(--font-fraunces), Georgia, serif;font-size:clamp(1.25rem,2.5vw,1.625rem);font-weight:var(--font-weight-semibold);letter-spacing:-.02em;color:var(--fuse-text);justify-self:start;margin:0;line-height:1.2}.mkt-z-explain__body{max-width:36ch;font-family:var(--font-mulish), sans-serif;font-size:var(--font-size-sm);line-height:var(--line-height-normal);color:var(--fuse-text-muted);justify-self:start;margin:0}.mkt-z-explain__row:not(.mkt-z-explain__row--flip) .mkt-z-explain__body{justify-self:start}@media (max-width:767px){.mkt-z-explain__row{gap:var(--space-3)}.mkt-z-explain__term{max-width:none;font-size:clamp(1.125rem,3.5vw,1.375rem)}.mkt-z-explain__body{max-width:none}}.stripe-metric-band .mkt-citation-canvas,.stripe-metric-band .mkt-citation-canvas:link,.stripe-metric-band .mkt-citation-canvas:visited{color:var(--color-link);font-size:var(--font-size-xs);text-underline-offset:.14em;font-weight:600;text-decoration:underline}.stripe-metric-band .mkt-citation-canvas:hover{color:var(--color-link-hover)}.mkt-sticky-explain{gap:clamp(var(--space-8), 4vw, var(--space-12));margin-top:var(--space-6);align-items:stretch;display:grid}@media (min-width:900px){.mkt-sticky-explain{gap:clamp(var(--space-8), 4vw, var(--space-14));grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.mkt-sticky-explain--sticky-start{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.mkt-sticky-explain__descriptions{flex-direction:column;gap:0;display:flex}@media (min-width:900px){.mkt-sticky-explain__descriptions{--mkt-sticky-nav-offset:calc(var(--mkt-dock-pad-top,.55rem) + var(--nav-height));padding-block-start:calc((100dvh - var(--mkt-sticky-nav-offset)) / 2 - var(--space-4))}}.mkt-sticky-explain__step{scroll-margin-top:calc(var(--mkt-dock-pad-top,.55rem) + var(--nav-height) + var(--space-4));gap:var(--space-3);min-height:clamp(12rem,42vh,22rem);padding:clamp(var(--space-6), 2.8vw, var(--space-8)) 0;border-bottom:1px solid color-mix(in srgb, var(--forest-300) 22%, transparent);opacity:.72;transition:opacity var(--duration-base) var(--ease-standard);flex-direction:column;display:flex}.mkt-sticky-explain__step:first-child{border-top:1px solid color-mix(in srgb, var(--forest-300) 22%, transparent)}.mkt-sticky-explain__step--active,.mkt-sticky-explain__step:focus-within{opacity:1}@media (prefers-reduced-motion:reduce){.mkt-sticky-explain__step{transition:none}}.mkt-sticky-explain__heading{max-width:18ch}.mkt-sticky-explain__body{max-width:36ch}.mkt-sticky-explain__sticky-col{align-self:stretch;min-width:0;height:100%;min-height:100%;position:relative}.mkt-sticky-explain__sticky{--mkt-sticky-nav-offset:calc(var(--mkt-dock-pad-top,.55rem) + var(--nav-height));top:var(--mkt-sticky-nav-offset);z-index:1;width:100%;height:calc(100dvh - var(--mkt-sticky-nav-offset));max-height:calc(100dvh - var(--mkt-sticky-nav-offset));padding-block:var(--space-4);box-sizing:border-box;align-items:center;display:flex;position:sticky}.mkt-sticky-explain__heading-list{gap:var(--space-4);flex-direction:column;max-width:18ch;margin:0;padding:0;list-style:none;display:flex}.mkt-sticky-explain__heading-link{max-width:none;color:var(--fuse-text);opacity:.4;transition:opacity var(--duration-base) var(--ease-standard);text-decoration:none;display:block}.mkt-sticky-explain__heading-link:visited{color:var(--fuse-text)}.mkt-sticky-explain__heading-link:hover,.mkt-sticky-explain__heading-link--active{opacity:1}.mkt-sticky-explain__heading-link:focus-visible{outline:2px solid var(--focus-ring-color,var(--color-focus-ring));outline-offset:3px;border-radius:var(--radius-sm)}@media (prefers-reduced-motion:reduce){.mkt-sticky-explain__heading-link{transition:none}}@media (max-width:899px){.mkt-sticky-explain__step{opacity:1;gap:var(--space-3);min-height:0}.mkt-sticky-explain__heading,.mkt-sticky-explain__body{max-width:none}}@media (max-width:767px){.mkt-sticky-explain__heading.mkt-z-explain__term{font-size:clamp(1.125rem,3.5vw,1.375rem)}}.mkt-step-timeline{margin-top:var(--space-6)}.mkt-step-timeline-item{align-items:stretch;gap:var(--space-4);display:flex}.mkt-step-timeline-item+.mkt-step-timeline-item{margin-top:var(--space-6)}.mkt-step-timeline-marker-col{flex-direction:column;flex-shrink:0;align-items:center;width:3rem;display:flex}.mkt-step-timeline-item:not(:last-child) .mkt-step-timeline-marker-col:after{content:"";width:1px;margin-top:var(--space-2);background:linear-gradient(to bottom, var(--fuse-accent), color-mix(in srgb, var(--forest-300) 40%, transparent));opacity:.55;flex:1}.mkt-step-timeline-number{z-index:1;border-radius:var(--radius-full);width:3rem;height:3rem;box-shadow:0 0 0 4px color-mix(in srgb, var(--bark-50) 88%, transparent);font-family:var(--font-mulish), system-ui, sans-serif;font-weight:700;font-size:var(--font-size-sm);letter-spacing:.02em;color:var(--fuse-chrome-fg,var(--bark-50));background:var(--fuse-accent);flex-shrink:0;justify-content:center;align-items:center;line-height:1;display:inline-flex;position:relative}.mkt-step-timeline-dot{z-index:1;border-radius:var(--radius-full);background:var(--fuse-accent);width:.75rem;height:.75rem;box-shadow:0 0 0 4px color-mix(in srgb, var(--bark-50) 88%, transparent);margin-top:.45rem;position:relative}.mkt-step-timeline--interval .mkt-step-timeline-marker-col{width:1.25rem}.mkt-step-timeline-content{flex:1;min-width:0;padding-top:.2rem}.mkt-step-timeline-heading-wrap{margin-bottom:var(--space-2);border-radius:var(--radius-md);background:color-mix(in srgb, var(--forest-100) 70%, transparent);border:1px solid color-mix(in srgb, var(--forest-300) 28%, transparent);align-items:center;padding:.2rem .65rem;display:inline-flex}.mkt-step-timeline-heading{margin:0 0 var(--space-2);font-family:var(--font-mulish), system-ui, sans-serif;font-weight:600;font-size:var(--font-size-md);color:var(--fuse-text);line-height:1.35}.mkt-step-timeline-heading-wrap .mkt-step-timeline-heading{font-size:var(--font-size-sm);margin:0}.mkt-step-timeline-body{color:var(--fuse-text-muted);font-size:var(--font-size-sm);line-height:1.7}.mkt-step-timeline--compact{margin-top:0}.mkt-step-timeline--compact .mkt-step-timeline-item+.mkt-step-timeline-item{margin-top:var(--space-4)}.mkt-step-timeline--compact .mkt-step-timeline-heading{font-size:var(--font-size-base)}.mkt-step-timeline--compact .mkt-step-timeline-body{font-size:var(--font-size-sm)}.mkt-step-timeline--z{box-shadow:none;background:0 0;border:none;flex-direction:column;gap:0;margin-top:0;display:flex}.mkt-step-timeline-z-row{gap:var(--space-5);padding:clamp(var(--space-5), 2.5vw, var(--space-7)) 0;border:none;border-bottom:1px solid color-mix(in srgb, var(--forest-300) 22%, transparent);grid-template-columns:minmax(8rem,13rem) minmax(0,1fr);align-items:start;display:grid}.mkt-step-timeline-z-row:first-child{border-top:1px solid color-mix(in srgb, var(--forest-300) 22%, transparent)}.mkt-step-timeline-z-row--flip{grid-template-columns:minmax(0,1fr) minmax(8rem,13rem)}.mkt-step-timeline-z-row--flip .mkt-step-timeline-z-interval{text-align:right;order:2}.mkt-step-timeline-z-row--flip .mkt-step-timeline-z-body{text-align:left;order:1}.mkt-step-timeline-z-interval{font-family:var(--font-fraunces), Georgia, serif;letter-spacing:-.03em;color:var(--fuse-text);margin:0;font-size:clamp(1.5rem,3.2vw,2.15rem);font-weight:500;line-height:1.15}.mkt-step-timeline-z-body{max-width:38ch;color:var(--fuse-text-muted);margin:0;font-size:clamp(1rem,1.35vw,1.0625rem);line-height:1.6}@media (max-width:767px){.mkt-step-timeline-z-row,.mkt-step-timeline-z-row--flip{gap:var(--space-3);grid-template-columns:1fr}.mkt-step-timeline-z-row--flip .mkt-step-timeline-z-interval{text-align:left;order:0}}.mkt-doc-values{border-top:1px solid color-mix(in srgb, var(--forest-300) 22%, transparent);flex-direction:column;gap:0;display:flex}.mkt-doc-value-row{gap:var(--space-3);padding:var(--space-6) 0;border-bottom:1px solid color-mix(in srgb, var(--forest-300) 22%, transparent);display:grid}@media (min-width:768px){.mkt-doc-value-row{gap:var(--space-5);grid-template-columns:auto minmax(0,1fr);align-items:start}}.mkt-doc-value-icon{width:var(--space-8);height:var(--space-8);border-radius:var(--radius-md);color:var(--fuse-accent-strong);background:0 0;justify-content:center;align-items:center;display:inline-flex}.mkt-doc-value-row h3{margin:0 0 var(--space-2);font-family:var(--font-fraunces), Georgia, serif;color:var(--fuse-text);font-size:clamp(1.15rem,2vw,1.35rem);font-weight:500}.mkt-doc-value-row--open{gap:var(--space-3);padding-block:clamp(var(--space-6), 3vw, var(--space-8));grid-template-columns:minmax(0,1fr)}@media (min-width:768px){.mkt-doc-value-row--open{gap:clamp(var(--space-6), 3vw, var(--space-10));grid-template-columns:minmax(12rem,17rem) minmax(0,1fr);align-items:start}}.mkt-doc-value-row--open h3{letter-spacing:-.02em;margin:0;font-size:clamp(1.2rem,2.1vw,1.45rem);line-height:1.3}.mkt-doc-value-row--open .mkt-doc-prose{max-width:36rem;margin:0;line-height:1.7}.mkt-doc-role-split{gap:clamp(var(--space-8), 4vw, var(--space-12));display:grid}@media (min-width:768px){.mkt-doc-role-split{grid-template-columns:repeat(2,minmax(0,1fr));gap:0}.mkt-doc-role-col+.mkt-doc-role-col{padding-left:clamp(var(--space-8), 4vw, var(--space-12));border-left:1px solid color-mix(in srgb, var(--forest-300) 22%, transparent)}.mkt-doc-role-col:first-child{padding-right:clamp(var(--space-8), 4vw, var(--space-12))}}.mkt-doc-role-col__title{margin:0 0 var(--space-5);font-family:var(--font-fraunces), Georgia, serif;letter-spacing:-.02em;color:var(--fuse-text);font-size:clamp(1.2rem,2.1vw,1.45rem);font-weight:500;line-height:1.3}.mkt-doc-role-list{gap:clamp(var(--space-5), 2.5vw, var(--space-7));flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.mkt-doc-role-list li{gap:var(--space-2);flex-direction:column;display:flex}.mkt-doc-role-list strong{font-family:var(--font-mulish), system-ui, sans-serif;font-size:var(--font-size-md);letter-spacing:-.01em;color:var(--fuse-text);font-weight:600}.mkt-doc-role-list p{color:var(--fuse-text-muted);line-height:1.65;font-size:var(--font-size-md);margin:0}.mkt-doc-defn-list{border-top:1px solid color-mix(in srgb, var(--forest-300) 22%, transparent);flex-direction:column;gap:0;margin:0;display:flex}.mkt-doc-defn-list>div{gap:var(--space-2);padding:var(--space-4) 0;border-bottom:1px solid color-mix(in srgb, var(--forest-300) 22%, transparent);display:grid}@media (min-width:768px){.mkt-doc-defn-list>div{gap:var(--space-6);grid-template-columns:minmax(10rem,15rem) minmax(0,1fr)}}.mkt-doc-defn-list dt{color:var(--fuse-text);margin:0;font-weight:600}.mkt-doc-defn-list dd{color:var(--fuse-text-muted);margin:0;line-height:1.65}.mkt-doc-open-list{gap:var(--space-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.mkt-doc-open-list li{color:var(--fuse-text-muted);padding-left:1.125rem;line-height:1.65;position:relative}.mkt-doc-open-list li:before{content:"";border-radius:var(--radius-full);background:var(--fuse-accent);width:.375rem;height:.375rem;position:absolute;top:.55em;left:0}.mkt-data-never-sold{margin:var(--space-4) 0 0;font-size:var(--font-size-sm);color:var(--fuse-accent-strong);font-weight:600}.mkt-doc-pullquote{padding:var(--space-5) 0 var(--space-5) var(--space-5);border-left:3px solid var(--fuse-accent);font-family:var(--font-fraunces), Georgia, serif;letter-spacing:-.02em;color:var(--fuse-text);max-width:36rem;margin:0;font-size:clamp(1.25rem,2.4vw,1.65rem);font-weight:500;line-height:1.4}.mm-workspace{gap:clamp(var(--space-8), 4vw, var(--space-12));align-items:start;display:grid}@media (min-width:900px){.mm-workspace{gap:clamp(var(--space-10), 4vw, var(--space-14));grid-template-columns:minmax(16rem,20rem) minmax(0,1fr)}}.mm-workspace-controls{gap:var(--space-6);background:0 0;border:none;border-radius:0;flex-direction:column;padding:0;display:flex}.mm-workspace-controls [data-mm-logo-zone]{padding:var(--space-5);border-radius:var(--radius-xl);border:1px dashed color-mix(in srgb, var(--forest-400) 38%, var(--bark-300));background:color-mix(in srgb, var(--bark-50) 55%, transparent);text-align:center;transition:border-color var(--duration-fast) var(--ease-standard), background-color var(--duration-fast) var(--ease-standard)}.mm-workspace-controls [data-mm-logo-zone][data-drag-over=true]{border-color:var(--color-accent);background:color-mix(in srgb, var(--forest-100) 45%, var(--bark-50))}.mm-workspace-preview{gap:var(--space-4);flex-direction:column;min-width:0;display:flex}.mm-workspace-preview-frame{border-radius:var(--radius-2xl);background:linear-gradient(165deg, color-mix(in srgb, var(--bark-50) 88%, var(--forest-50)) 0%, color-mix(in srgb, var(--forest-50) 14%, var(--bark-50)) 100%);width:100%;box-shadow:none;border:none;overflow:hidden}.mm-workspace-preview-stage{padding:clamp(var(--space-6), 3vw, var(--space-10));background:radial-gradient(ellipse 70% 60% at 80% 0%, color-mix(in srgb, var(--forest-200) 28%, transparent), transparent 55%), color-mix(in srgb, var(--bark-100) 22%, var(--bark-50));border-radius:var(--radius-2xl);justify-content:center;align-items:flex-start;display:flex;overflow:hidden}.mm-workspace-preview .mm-print-surface{width:100%;margin-inline:auto;position:relative;overflow:hidden;container-type:inline-size}.mm-workspace-preview .mm-print-surface:has(.print-flyer){max-width:var(--print-flyer-width,794px);aspect-ratio:794/1123}.mm-workspace-preview .mm-print-surface:has(.print-business-card){aspect-ratio:336/192;max-width:min(100%,26rem)}.mm-workspace-preview .mm-print-piece{transform-origin:top;box-shadow:0 16px 40px color-mix(in srgb, var(--forest-950) 10%, transparent);border-radius:var(--radius-lg);flex-shrink:0;position:absolute;top:0;left:50%}.mm-workspace-preview .mm-print-piece:has(.print-flyer){transform:translateX(-50%) scale(calc(100cqi / 794px))}.mm-workspace-preview .mm-print-piece:has(.print-business-card){transform:translateX(-50%) scale(calc(100cqi / 336px))}.mm-option-pills{gap:var(--space-2);flex-wrap:wrap;display:flex}.mm-option-pill{min-height:var(--touch-min);padding:var(--space-2-5) var(--space-4);border:1px solid color-mix(in srgb, var(--forest-300) 28%, transparent);border-radius:var(--radius-full);color:var(--color-text);cursor:pointer;font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);transition:background-color var(--duration-fast) var(--ease-standard), border-color var(--duration-fast) var(--ease-standard), color var(--duration-fast) var(--ease-standard), box-shadow var(--duration-fast) var(--ease-standard);background:0 0;justify-content:center;align-items:center;margin:0;line-height:1.2;display:inline-flex}.mm-option-pill:hover:not(.mm-option-pill--selected){border-color:color-mix(in srgb, var(--color-accent) 45%, var(--color-border-environment));background:color-mix(in srgb, var(--forest-100) 40%, transparent)}.mm-option-pill:focus-within{outline:2px solid var(--focus-ring-color);outline-offset:2px}:is(.mm-option-pill--selected,.mm-option-pill:has(input:checked)){background:var(--color-accent);border-color:var(--color-accent);color:var(--color-on-accent);box-shadow:none}.mm-option-pills .control-button{margin:0}.mkt-header-stack .navbar__inner{min-height:var(--nav-height);transition:min-height var(--duration-base) var(--ease-standard)}[data-marketing-template] .panel-raised,[data-marketing-template] .panel-interactive,[data-marketing-template] .panel-proof,[data-marketing-template] .bento-board .bento-tile{border-radius:var(--radius-2xl);border-color:color-mix(in srgb, var(--forest-200) 50%, var(--bark-200));box-shadow:var(--shadow-md-warm)}[data-marketing-template] .panel-interactive:hover,[data-marketing-template] .bento-board .bento-tile-action:hover{border-color:color-mix(in srgb, var(--forest-400) 35%, var(--bark-200));box-shadow:0 1px 0 #fffc, 0 16px 36px color-mix(in srgb, var(--forest-950) 10%, transparent), 0 40px 80px color-mix(in srgb, var(--forest-950) 12%, transparent);transform:translateY(-4px)}[data-marketing-template] .bento-board{box-shadow:none;gap:var(--space-4);background:0 0;border:none;overflow:visible}[data-marketing-template] .bento-board .bento-tile{transition:transform var(--duration-base) var(--ease-standard), box-shadow var(--duration-base) var(--ease-standard), border-color var(--duration-base) var(--ease-standard)}@media (prefers-reduced-motion:reduce){[data-marketing-template] .panel-interactive:hover,[data-marketing-template] .bento-board .bento-tile-action:hover{transform:none}}.ds-dev-home{padding:0 var(--content-padding-x) var(--space-16);position:relative;overflow:hidden}.ds-dev-home__mesh{pointer-events:none;background:radial-gradient(ellipse 70% 55% at 40% 40%, var(--forest-300) 0%, transparent 65%), radial-gradient(ellipse 55% 45% at 70% 60%, var(--bark-400) 0%, transparent 60%);filter:blur(18px)saturate(1.2);opacity:.85;border-radius:46% 54% 48% 52%/52% 42% 58% 48%;width:min(70vw,36rem);height:min(70vh,28rem);position:absolute;top:-18%;right:-12%}.ds-dev-home__inner{z-index:1;max-width:40rem;position:relative}.ds-dev-home__label{color:var(--forest-600);font-size:var(--font-size-xs);letter-spacing:.08em;text-transform:uppercase;font-weight:600}.ds-dev-home__title{margin-top:var(--space-3);font-family:var(--font-fraunces), Georgia, serif;letter-spacing:-.03em;color:var(--bark-900);font-size:clamp(2.25rem,5vw,3.25rem);font-weight:500}.ds-dev-home__lede{margin-top:var(--space-4);max-width:42ch;color:var(--bark-700);font-size:var(--text-base);line-height:1.55}.ds-dev-home__list{margin-top:var(--space-10);gap:var(--space-3);padding:0;list-style:none;display:grid}.ds-dev-home__card{padding:var(--space-4) var(--space-5);border-radius:var(--radius-lg);border:1px solid color-mix(in srgb, var(--forest-300) 32%, transparent);background:color-mix(in srgb, var(--bark-50) 70%, transparent);box-shadow:0 18px 40px color-mix(in srgb, var(--forest-950) 8%, transparent);transition:transform var(--duration-base) var(--ease-standard), border-color var(--duration-base) var(--ease-standard), box-shadow var(--duration-base) var(--ease-standard);text-decoration:none;display:block}.ds-dev-home__card:hover{border-color:color-mix(in srgb, var(--forest-400) 45%, transparent);box-shadow:0 24px 48px color-mix(in srgb, var(--forest-950) 12%, transparent);transform:translateY(-2px)}.ds-dev-home__card-title{color:var(--forest-800);font-weight:600;display:block}.ds-dev-home__card-desc{margin-top:var(--space-1);font-size:var(--font-size-sm);color:var(--bark-600);display:block}
}

