.DataCleaningLiveDemo-module__jLVXYG__demoSection{width:min(1200px,100%);padding:0 var(--space-5);gap:var(--space-scale-1-4);flex-direction:column;margin:0 auto;display:flex}.DataCleaningLiveDemo-module__jLVXYG__demoHeader{gap:var(--space-scale-0-6);flex-direction:column;max-width:760px;display:flex}.DataCleaningLiveDemo-module__jLVXYG__eyebrow{text-transform:uppercase;letter-spacing:var(--letter-spacing-normal);font-size:var(--font-size-label);color:var(--brand-primary);font-weight:var(--weight-semibold);line-height:var(--line-height-snug);margin:0}.DataCleaningLiveDemo-module__jLVXYG__demoHeader h2{color:var(--text-primary);font-size:var(--font-size-title-large);line-height:var(--line-height-tight);font-weight:var(--weight-regular);letter-spacing:var(--letter-spacing-tight);margin:0}.DataCleaningLiveDemo-module__jLVXYG__demoHeader p{color:var(--text-secondary);font-size:var(--font-size-body);line-height:var(--line-height-relaxed);font-weight:var(--weight-regular);letter-spacing:var(--letter-spacing-normal);margin:0}.DataCleaningLiveDemo-module__jLVXYG__demoShell{align-items:start;gap:var(--space-3);padding:var(--space-3);border-radius:var(--radius-lg);background:linear-gradient(135deg, var(--surface-raised), var(--surface-sunken));border:var(--border-width-thin) solid var(--border-subtle);box-shadow:var(--elevation-3);grid-template-columns:minmax(280px,.72fr) minmax(0,1.28fr);display:grid}.DataCleaningLiveDemo-module__jLVXYG__inputPanel,.DataCleaningLiveDemo-module__jLVXYG__widgetPanel{gap:var(--space-scale-0-9);padding:var(--space-scale-1-1);border-radius:var(--radius-lg);border:var(--border-width-thin) solid var(--border-subtle);background:var(--surface-raised);box-shadow:var(--elevation-2);flex-direction:column;display:flex}.DataCleaningLiveDemo-module__jLVXYG__inputPanel{top:calc(var(--nav-height) + var(--space-3));position:sticky}.DataCleaningLiveDemo-module__jLVXYG__editorInput label{color:var(--text-primary);font-size:var(--font-size-subtitle);font-weight:var(--weight-regular);line-height:var(--line-height-snug);letter-spacing:var(--letter-spacing-normal)}.DataCleaningLiveDemo-module__jLVXYG__editorInput textarea{min-height:calc(15 * var(--scale));border-radius:var(--radius-lg);background:var(--surface-sunken);font-size:var(--font-size-body);line-height:var(--line-height-normal);resize:none;font-weight:var(--weight-regular);letter-spacing:var(--letter-spacing-normal)}.DataCleaningLiveDemo-module__jLVXYG__privacyNote{color:var(--text-secondary);font-size:var(--font-size-body-secondary);line-height:var(--line-height-normal);font-weight:var(--weight-regular);letter-spacing:var(--letter-spacing-normal);margin:0}.DataCleaningLiveDemo-module__jLVXYG__actionRow{justify-content:flex-start;align-items:center;display:flex}.DataCleaningLiveDemo-module__jLVXYG__runButton{min-width:max-content}.DataCleaningLiveDemo-module__jLVXYG__statusLine{justify-content:space-between;align-items:center;gap:var(--space-scale-0-8);padding:var(--space-scale-0-65) var(--space-scale-0-85);border-radius:var(--radius-lg);background:var(--interaction-selected);color:var(--brand-primary);font-size:var(--font-size-body-secondary);font-weight:var(--weight-regular);line-height:var(--line-height-normal);letter-spacing:var(--letter-spacing-normal);display:flex}.DataCleaningLiveDemo-module__jLVXYG__statusLine strong{font-size:var(--font-size-subtitle);font-weight:var(--weight-regular);line-height:var(--line-height-snug);letter-spacing:var(--letter-spacing-normal)}.DataCleaningLiveDemo-module__jLVXYG__statusLine span{color:var(--text-secondary);font-weight:var(--weight-bold)}.DataCleaningLiveDemo-module__jLVXYG__statusLine[data-state=ready]{background:var(--intent-success-surface);color:var(--intent-success)}.DataCleaningLiveDemo-module__jLVXYG__statusLine[data-state=error]{background:var(--intent-danger-surface);color:var(--intent-danger)}.DataCleaningLiveDemo-module__jLVXYG__errorState{padding:var(--space-scale-0-75) var(--space-scale-0-9);border-radius:var(--radius-lg);border:var(--border-width-thin) solid var(--intent-danger-surface);background:var(--intent-danger-surface);color:var(--intent-danger);font-size:var(--font-size-body);line-height:var(--line-height-normal);max-width:var(--measure-narrow);font-weight:var(--weight-regular);letter-spacing:var(--letter-spacing-normal);margin:0}.DataCleaningLiveDemo-module__jLVXYG__volumetryWidget .widget{box-shadow:none;border:var(--border-width-thin) solid var(--border-subtle);background:var(--glass-bg);margin:0}.DataCleaningLiveDemo-module__jLVXYG__volumetryWidget .widget h3{font-size:var(--font-size-title-medium);font-weight:var(--weight-regular);line-height:var(--line-height-tight);letter-spacing:var(--letter-spacing-tight)}@media (max-width:980px){.DataCleaningLiveDemo-module__jLVXYG__demoShell{grid-template-columns:1fr}.DataCleaningLiveDemo-module__jLVXYG__inputPanel{position:static}}@media (max-width:640px){.DataCleaningLiveDemo-module__jLVXYG__demoSection{padding:0 var(--space-scale-1-2)}.DataCleaningLiveDemo-module__jLVXYG__demoShell,.DataCleaningLiveDemo-module__jLVXYG__inputPanel,.DataCleaningLiveDemo-module__jLVXYG__widgetPanel{padding:var(--space-scale-0-8)}.DataCleaningLiveDemo-module__jLVXYG__statusLine{flex-direction:column;align-items:flex-start}}
.ProductPageBase-module__uKOAgW__productPage{gap:var(--space-7);background:linear-gradient(180deg, var(--interaction-selected) 0%, var(--surface-raised) 40%), var(--surface-raised);flex-direction:column;padding-top:0;display:flex}@media (min-width:1200px){.ProductPageBase-module__uKOAgW__productPage{padding-top:var(--nav-height)}}.ProductPageBase-module__uKOAgW__productPagePlain{background:var(--surface-raised)}.ProductPageBase-module__uKOAgW__productPagePlain .ProductPageBase-module__uKOAgW__heroSection{box-shadow:var(--elevation-3)}.ProductPageBase-module__uKOAgW__productPagePlain .ProductPageBase-module__uKOAgW__heroSectionEditorial{box-shadow:none}.ProductPageBase-module__uKOAgW__productPagePlain .ProductPageBase-module__uKOAgW__badge{color:var(--text-primary);background:var(--surface-sunken);border:var(--border-width-thin) solid var(--border-subtle)}.ProductPageBase-module__uKOAgW__productPagePlain .ProductPageBase-module__uKOAgW__stepsSection,.ProductPageBase-module__uKOAgW__productPagePlain .ProductPageBase-module__uKOAgW__ctaBanner{background:var(--surface-raised);border:var(--border-width-thin) solid var(--border-subtle);box-shadow:var(--elevation-1)}.ProductPageBase-module__uKOAgW__productPagePlain .ProductPageBase-module__uKOAgW__stepIndex{color:var(--brand-primary);background:var(--surface-sunken)}.ProductPageBase-module__uKOAgW__section{width:min(1200px,100%);padding:0 var(--space-5);scroll-margin-top:calc(var(--nav-height) + .4 * var(--scale));margin:0 auto}.ProductPageBase-module__uKOAgW__heroSection{--padding:calc(4 * var(--scale));--border-radius:var(--radius-lg);width:100%;padding:var(--padding);background:var(--surface-raised);border-radius:var(--radius-lg);box-shadow:var(--elevation-3);gap:var(--space-scale-2-5);flex-direction:column;min-height:fit-content;display:flex;position:relative}.ProductPageBase-module__uKOAgW__heroSectionEditorial{border-width:var(--border-width-none);box-shadow:none;background:0 0;border-style:solid;border-color:#0000;border-radius:0;outline:none}.ProductPageBase-module__uKOAgW__heroSectionBalanced{align-items:center;gap:var(--space-5)}.ProductPageBase-module__uKOAgW__heroSectionCompact{--padding:calc(2.4 * var(--scale));gap:var(--space-scale-1-4)}.ProductPageBase-module__uKOAgW__heroSectionCompact .ProductPageBase-module__uKOAgW__heroBadges{margin-bottom:var(--space-scale-0-8)}.ProductPageBase-module__uKOAgW__heroSectionCompact .ProductPageBase-module__uKOAgW__badge{font-size:var(--font-size-body-secondary);font-weight:var(--weight-regular);line-height:var(--line-height-normal);letter-spacing:var(--letter-spacing-normal)}.ProductPageBase-module__uKOAgW__heroSectionCompact .ProductPageBase-module__uKOAgW__heroTitle{font-size:var(--font-size-title-xl);font-weight:var(--weight-regular);line-height:var(--line-height-tight);letter-spacing:var(--letter-spacing-tight)}.ProductPageBase-module__uKOAgW__heroSectionCompact .ProductPageBase-module__uKOAgW__heroSubtitle{font-size:var(--font-size-body);font-weight:var(--weight-regular);line-height:var(--line-height-normal);letter-spacing:var(--letter-spacing-normal)}.ProductPageBase-module__uKOAgW__heroSectionCompact .ProductPageBase-module__uKOAgW__heroButtons{margin-top:var(--space-4)}.ProductPageBase-module__uKOAgW__heroSectionCompact .ProductPageBase-module__uKOAgW__heroReassurance{margin-top:var(--space-scale-0-7);width:fit-content;max-width:100%;padding:var(--space-scale-0-7) var(--space-3);border:var(--border-width-thin) solid var(--interaction-selected);border-radius:var(--radius-lg);background:var(--interaction-selected);color:var(--text-primary);font-size:var(--font-size-body-secondary);font-weight:var(--weight-regular);line-height:var(--line-height-normal);letter-spacing:var(--letter-spacing-normal)}.ProductPageBase-module__uKOAgW__heroSectionCompact .ProductPageBase-module__uKOAgW__heroIllustration{max-height:none;padding:var(--space-scale-1-2);margin:var(--space-scale-neg-1-2);overflow:visible}.ProductPageBase-module__uKOAgW__heroSectionCompact .ProductPageBase-module__uKOAgW__heroIllustration>*{max-height:none}.ProductPageBase-module__uKOAgW__heroSectionCompact .ProductPageBase-module__uKOAgW__heroIllustration [data-variant=analytics-dashboard]{width:min(100%, calc(28 * var(--scale)))}.ProductPageBase-module__uKOAgW__heroSectionWithScrollIndicator{padding-bottom:calc(var(--padding) + var(--space-scale-5))}.ProductPageBase-module__uKOAgW__scrollIndicator{bottom:var(--space-scale-1-2);width:calc(5 * var(--scale));height:calc(5 * var(--scale));border:var(--border-width-scale-01) solid var(--border-subtle);border-radius:var(--radius-circle);background:var(--glass-bg);-webkit-backdrop-filter:blur(calc(.2 * var(--scale)));backdrop-filter:blur(calc(.2 * var(--scale)));cursor:pointer;transition:background-color var(--duration-slow) var(--ease-standard), border-color var(--duration-slow) var(--ease-standard), transform var(--duration-slow) var(--ease-standard);z-index:var(--layer-raised);justify-content:center;align-items:center;text-decoration:none;animation:2s infinite ProductPageBase-module__uKOAgW__scrollIndicatorBounce;display:flex;position:absolute;left:50%;transform:translate(-50%)}.ProductPageBase-module__uKOAgW__scrollIndicator:hover{border-color:var(--border-focus);background:var(--surface-raised)}.ProductPageBase-module__uKOAgW__scrollIndicator:focus-visible{outline:2px solid var(--brand-primary);outline-offset:2px}.ProductPageBase-module__uKOAgW__scrollIndicator svg{width:calc(2.5 * var(--scale));height:calc(2.5 * var(--scale))}.ProductPageBase-module__uKOAgW__scrollIndicator .ProductPageBase-module__uKOAgW__arrow{color:var(--text-secondary)}@keyframes ProductPageBase-module__uKOAgW__scrollIndicatorBounce{0%,20%,50%,80%,to{transform:translate(-50%)translateY(0)}40%{transform:translateX(-50%) translateY(calc(-1 * var(--scale)))}60%{transform:translateX(-50%) translateY(calc(-.5 * var(--scale)))}}.ProductPageBase-module__uKOAgW__heroContent{flex-direction:column;justify-content:center;max-width:100%;display:flex}.ProductPageBase-module__uKOAgW__heroContentBalanced{padding-top:var(--space-3)}.ProductPageBase-module__uKOAgW__heroBadges{gap:var(--space-3);margin-bottom:var(--space-4);flex-wrap:wrap;display:flex}.ProductPageBase-module__uKOAgW__badge{padding:var(--space-scale-0-6) var(--space-4);border-radius:var(--radius-pill);background:var(--interaction-selected);font-size:var(--font-size-subtitle);color:var(--text-primary);font-weight:var(--weight-regular);line-height:var(--line-height-snug);letter-spacing:var(--letter-spacing-normal)}.ProductPageBase-module__uKOAgW__heroTitle{font-size:var(--font-size-title-xl);margin-bottom:var(--space-3);line-height:var(--line-height-tight);font-weight:var(--weight-regular);letter-spacing:var(--letter-spacing-tight)}.ProductPageBase-module__uKOAgW__heroSubtitle{font-size:var(--font-size-subtitle);line-height:var(--line-height-snug);color:var(--text-primary);max-width:var(--measure-body);font-weight:var(--weight-regular);letter-spacing:var(--letter-spacing-normal)}.ProductPageBase-module__uKOAgW__heroButtons{align-items:center;gap:var(--space-3);margin-top:var(--space-scale-2-5);flex-flow:wrap;display:flex}.ProductPageBase-module__uKOAgW__heroButtonsDesktopOnly{display:flex}.ProductPageBase-module__uKOAgW__heroButtonsMobileAfterIllustration{display:none}.ProductPageBase-module__uKOAgW__heroReassurance{margin-top:var(--space-scale-1-1);color:var(--text-secondary);font-size:var(--font-size-body-compact);line-height:var(--line-height-snug);max-width:var(--measure-narrow);font-weight:var(--weight-regular);letter-spacing:var(--letter-spacing-normal);margin-bottom:0}.ProductPageBase-module__uKOAgW__heroIllustration{flex-direction:column;justify-content:center;align-items:center;width:100%;height:fit-content;display:flex;overflow:hidden}.ProductPageBase-module__uKOAgW__heroIllustrationBalanced{min-width:min(100%, calc(34 * var(--scale)))}.ProductPageBase-module__uKOAgW__heroIllustrationAllowOverflow{padding:var(--space-scale-1-1);margin:var(--space-scale-neg-1-1);overflow:visible}.ProductPageBase-module__uKOAgW__heroImage{object-fit:contain;border-radius:var(--radius-lg);width:100%;height:auto;margin-bottom:2vh}.ProductPageBase-module__uKOAgW__heroImageSquare{aspect-ratio:1;object-fit:cover;object-position:center 25%}
.ProductPageBase-module__uKOAgW__productPage{gap:var(--space-7);background:linear-gradient(180deg, var(--interaction-selected) 0%, var(--surface-raised) 40%), var(--surface-raised);flex-direction:column;padding-top:0;display:flex}@media (min-width:1200px){.ProductPageBase-module__uKOAgW__productPage{padding-top:var(--nav-height)}}.ProductPageBase-module__uKOAgW__productPagePlain{background:var(--surface-raised)}.ProductPageBase-module__uKOAgW__productPagePlain .ProductPageBase-module__uKOAgW__heroSection{box-shadow:var(--elevation-3)}.ProductPageBase-module__uKOAgW__productPagePlain .ProductPageBase-module__uKOAgW__heroSectionEditorial{box-shadow:none}.ProductPageBase-module__uKOAgW__productPagePlain .ProductPageBase-module__uKOAgW__badge{color:var(--text-primary);background:var(--surface-sunken);border:var(--border-width-thin) solid var(--border-subtle)}.ProductPageBase-module__uKOAgW__productPagePlain .ProductPageBase-module__uKOAgW__stepsSection,.ProductPageBase-module__uKOAgW__productPagePlain .ProductPageBase-module__uKOAgW__ctaBanner{background:var(--surface-raised);border:var(--border-width-thin) solid var(--border-subtle);box-shadow:var(--elevation-1)}.ProductPageBase-module__uKOAgW__productPagePlain .ProductPageBase-module__uKOAgW__stepIndex{color:var(--brand-primary);background:var(--surface-sunken)}.ProductPageBase-module__uKOAgW__section{width:min(1200px,100%);padding:0 var(--space-5);scroll-margin-top:calc(var(--nav-height) + .4 * var(--scale));margin:0 auto}.ProductPageBase-module__uKOAgW__heroSection{--padding:calc(4 * var(--scale));--border-radius:var(--radius-lg);width:100%;padding:var(--padding);background:var(--surface-raised);border-radius:var(--radius-lg);box-shadow:var(--elevation-3);gap:var(--space-scale-2-5);flex-direction:column;min-height:fit-content;display:flex;position:relative}.ProductPageBase-module__uKOAgW__heroSectionEditorial{border-width:var(--border-width-none);box-shadow:none;background:0 0;border-style:solid;border-color:#0000;border-radius:0;outline:none}.ProductPageBase-module__uKOAgW__heroSectionBalanced{align-items:center;gap:var(--space-5)}.ProductPageBase-module__uKOAgW__heroSectionCompact{--padding:calc(2.4 * var(--scale));gap:var(--space-scale-1-4)}.ProductPageBase-module__uKOAgW__heroSectionCompact .ProductPageBase-module__uKOAgW__heroBadges{margin-bottom:var(--space-scale-0-8)}.ProductPageBase-module__uKOAgW__heroSectionCompact .ProductPageBase-module__uKOAgW__badge{font-size:var(--font-size-body-secondary);font-weight:var(--weight-regular);line-height:var(--line-height-normal);letter-spacing:var(--letter-spacing-normal)}.ProductPageBase-module__uKOAgW__heroSectionCompact .ProductPageBase-module__uKOAgW__heroTitle{font-size:var(--font-size-title-xl);font-weight:var(--weight-regular);line-height:var(--line-height-tight);letter-spacing:var(--letter-spacing-tight)}.ProductPageBase-module__uKOAgW__heroSectionCompact .ProductPageBase-module__uKOAgW__heroSubtitle{font-size:var(--font-size-body);font-weight:var(--weight-regular);line-height:var(--line-height-normal);letter-spacing:var(--letter-spacing-normal)}.ProductPageBase-module__uKOAgW__heroSectionCompact .ProductPageBase-module__uKOAgW__heroButtons{margin-top:var(--space-4)}.ProductPageBase-module__uKOAgW__heroSectionCompact .ProductPageBase-module__uKOAgW__heroReassurance{margin-top:var(--space-scale-0-7);width:fit-content;max-width:100%;padding:var(--space-scale-0-7) var(--space-3);border:var(--border-width-thin) solid var(--interaction-selected);border-radius:var(--radius-lg);background:var(--interaction-selected);color:var(--text-primary);font-size:var(--font-size-body-secondary);font-weight:var(--weight-regular);line-height:var(--line-height-normal);letter-spacing:var(--letter-spacing-normal)}.ProductPageBase-module__uKOAgW__heroSectionCompact .ProductPageBase-module__uKOAgW__heroIllustration{max-height:none;padding:var(--space-scale-1-2);margin:var(--space-scale-neg-1-2);overflow:visible}.ProductPageBase-module__uKOAgW__heroSectionCompact .ProductPageBase-module__uKOAgW__heroIllustration>*{max-height:none}.ProductPageBase-module__uKOAgW__heroSectionCompact .ProductPageBase-module__uKOAgW__heroIllustration [data-variant=analytics-dashboard]{width:min(100%, calc(28 * var(--scale)))}.ProductPageBase-module__uKOAgW__heroSectionWithScrollIndicator{padding-bottom:calc(var(--padding) + var(--space-scale-5))}.ProductPageBase-module__uKOAgW__scrollIndicator{bottom:var(--space-scale-1-2);width:calc(5 * var(--scale));height:calc(5 * var(--scale));border:var(--border-width-scale-01) solid var(--border-subtle);border-radius:var(--radius-circle);background:var(--glass-bg);-webkit-backdrop-filter:blur(calc(.2 * var(--scale)));backdrop-filter:blur(calc(.2 * var(--scale)));cursor:pointer;transition:background-color var(--duration-slow) var(--ease-standard), border-color var(--duration-slow) var(--ease-standard), transform var(--duration-slow) var(--ease-standard);z-index:var(--layer-raised);justify-content:center;align-items:center;text-decoration:none;animation:2s infinite ProductPageBase-module__uKOAgW__scrollIndicatorBounce;display:flex;position:absolute;left:50%;transform:translate(-50%)}.ProductPageBase-module__uKOAgW__scrollIndicator:hover{border-color:var(--border-focus);background:var(--surface-raised)}.ProductPageBase-module__uKOAgW__scrollIndicator:focus-visible{outline:2px solid var(--brand-primary);outline-offset:2px}.ProductPageBase-module__uKOAgW__scrollIndicator svg{width:calc(2.5 * var(--scale));height:calc(2.5 * var(--scale))}.ProductPageBase-module__uKOAgW__scrollIndicator .ProductPageBase-module__uKOAgW__arrow{color:var(--text-secondary)}@keyframes ProductPageBase-module__uKOAgW__scrollIndicatorBounce{0%,20%,50%,80%,to{transform:translate(-50%)translateY(0)}40%{transform:translateX(-50%) translateY(calc(-1 * var(--scale)))}60%{transform:translateX(-50%) translateY(calc(-.5 * var(--scale)))}}.ProductPageBase-module__uKOAgW__heroContent{flex-direction:column;justify-content:center;max-width:100%;display:flex}.ProductPageBase-module__uKOAgW__heroContentBalanced{padding-top:var(--space-3)}.ProductPageBase-module__uKOAgW__heroBadges{gap:var(--space-3);margin-bottom:var(--space-4);flex-wrap:wrap;display:flex}.ProductPageBase-module__uKOAgW__badge{padding:var(--space-scale-0-6) var(--space-4);border-radius:var(--radius-pill);background:var(--interaction-selected);font-size:var(--font-size-subtitle);color:var(--text-primary);font-weight:var(--weight-regular);line-height:var(--line-height-snug);letter-spacing:var(--letter-spacing-normal)}.ProductPageBase-module__uKOAgW__heroTitle{font-size:var(--font-size-title-xl);margin-bottom:var(--space-3);line-height:var(--line-height-tight);font-weight:var(--weight-regular);letter-spacing:var(--letter-spacing-tight)}.ProductPageBase-module__uKOAgW__heroSubtitle{font-size:var(--font-size-subtitle);line-height:var(--line-height-snug);color:var(--text-primary);max-width:var(--measure-body);font-weight:var(--weight-regular);letter-spacing:var(--letter-spacing-normal)}.ProductPageBase-module__uKOAgW__heroButtons{align-items:center;gap:var(--space-3);margin-top:var(--space-scale-2-5);flex-flow:wrap;display:flex}.ProductPageBase-module__uKOAgW__heroButtonsDesktopOnly{display:flex}.ProductPageBase-module__uKOAgW__heroButtonsMobileAfterIllustration{display:none}.ProductPageBase-module__uKOAgW__heroReassurance{margin-top:var(--space-scale-1-1);color:var(--text-secondary);font-size:var(--font-size-body-compact);line-height:var(--line-height-snug);max-width:var(--measure-narrow);font-weight:var(--weight-regular);letter-spacing:var(--letter-spacing-normal);margin-bottom:0}.ProductPageBase-module__uKOAgW__heroIllustration{flex-direction:column;justify-content:center;align-items:center;width:100%;height:fit-content;display:flex;overflow:hidden}.ProductPageBase-module__uKOAgW__heroIllustrationBalanced{min-width:min(100%, calc(34 * var(--scale)))}.ProductPageBase-module__uKOAgW__heroIllustrationAllowOverflow{padding:var(--space-scale-1-1);margin:var(--space-scale-neg-1-1);overflow:visible}.ProductPageBase-module__uKOAgW__heroImage{object-fit:contain;border-radius:var(--radius-lg);width:100%;height:auto;margin-bottom:2vh}.ProductPageBase-module__uKOAgW__heroImageSquare{aspect-ratio:1;object-fit:cover;object-position:center 25%}
.ProductPage-module__xOvnDq__productPage{}.ProductPage-module__xOvnDq__productPagePlain{}.ProductPage-module__xOvnDq__heroSection{}.ProductPage-module__xOvnDq__badge{}.ProductPage-module__xOvnDq__stepsSection{}.ProductPage-module__xOvnDq__ctaBanner{}.ProductPage-module__xOvnDq__stepIndex{}.ProductPage-module__xOvnDq__section{}.ProductPage-module__xOvnDq__heroSectionEditorial{}.ProductPage-module__xOvnDq__heroSectionBalanced{}.ProductPage-module__xOvnDq__heroSectionCompact{}.ProductPage-module__xOvnDq__heroBadges{}.ProductPage-module__xOvnDq__heroTitle{}.ProductPage-module__xOvnDq__heroSubtitle{max-width:var(--measure-body);}.ProductPage-module__xOvnDq__heroButtons{}.ProductPage-module__xOvnDq__heroReassurance{}.ProductPage-module__xOvnDq__heroIllustration{}.ProductPage-module__xOvnDq__heroSectionWithScrollIndicator{}.ProductPage-module__xOvnDq__scrollIndicator{}.ProductPage-module__xOvnDq__arrow{}.ProductPage-module__xOvnDq__heroContent{}.ProductPage-module__xOvnDq__heroContentBalanced{}.ProductPage-module__xOvnDq__heroButtonsDesktopOnly{}.ProductPage-module__xOvnDq__heroButtonsMobileAfterIllustration{}.ProductPage-module__xOvnDq__heroIllustrationBalanced{}.ProductPage-module__xOvnDq__heroIllustrationAllowOverflow{}.ProductPage-module__xOvnDq__heroImage{}.ProductPage-module__xOvnDq__heroImageSquare{}
@media not all and (min-width:768px){.ProductPageResponsiveHero-module__kCDrnq__section{scroll-margin-top:calc(.8 * var(--scale))}.ProductPageResponsiveHero-module__kCDrnq__heroSectionWithScrollIndicator{padding-bottom:calc(var(--padding) + var(--space-7))}.ProductPageResponsiveHero-module__kCDrnq__scrollIndicator{width:calc(4 * var(--scale));height:calc(4 * var(--scale));bottom:var(--space-scale-0-8)}.ProductPageResponsiveHero-module__kCDrnq__scrollIndicator svg{width:calc(2 * var(--scale));height:calc(2 * var(--scale))}}@media not all and (min-width:900px){.ProductPageResponsiveHero-module__kCDrnq__section{scroll-margin-top:calc(.8 * var(--scale))}.ProductPageResponsiveHero-module__kCDrnq__heroSection,.ProductPageResponsiveHero-module__kCDrnq__ctaBanner,.ProductPageResponsiveHero-module__kCDrnq__stepsSection{width:calc(100% - calc(2.4 * var(--scale)))}.ProductPageResponsiveHero-module__kCDrnq__heroButtonsDesktopOnly{display:none}.ProductPageResponsiveHero-module__kCDrnq__heroButtonsMobileAfterIllustration{justify-content:center;width:100%;margin-top:0;display:flex}.ProductPageResponsiveHero-module__kCDrnq__heroSectionCompact .ProductPageResponsiveHero-module__kCDrnq__heroIllustration [data-variant=analytics-dashboard]{width:100%;max-width:none}}@media (max-width:640px){.ProductPageResponsiveHero-module__kCDrnq__heroSection{--padding:calc(1.6 * var(--scale));--border-radius:var(--radius-lg)}.ProductPageResponsiveHero-module__kCDrnq__heroSectionCompact{--padding:calc(1.5 * var(--scale))}.ProductPageResponsiveHero-module__kCDrnq__ctaBanner{padding:var(--space-scale-2-2) var(--space-scale-1-4);border-radius:var(--radius-lg)}.ProductPageResponsiveHero-module__kCDrnq__heroButtonsMobileAfterIllustration{align-items:stretch;gap:var(--space-scale-0-9);flex-direction:column}.ProductPageResponsiveHero-module__kCDrnq__heroButtonsMobileAfterIllustration>a,.ProductPageResponsiveHero-module__kCDrnq__heroButtonsMobileAfterIllustration>button{justify-content:center;width:100%}}
.ProductPageFeaturesBase-module__jAecCG__eyebrow{text-transform:uppercase;letter-spacing:var(--letter-spacing-normal);font-size:var(--font-size-label);color:var(--text-muted);font-weight:var(--weight-semibold);line-height:var(--line-height-snug)}.ProductPageFeaturesBase-module__jAecCG__audienceSection{gap:var(--space-5);flex-direction:column;display:flex}.ProductPageFeaturesBase-module__jAecCG__audienceList{gap:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(260px,1fr));display:grid}.ProductPageFeaturesBase-module__jAecCG__audienceCard{background:var(--surface-raised);border-radius:var(--radius-lg);padding:var(--space-5);box-shadow:var(--elevation-2);border:var(--border-width-thin) solid var(--border-subtle)}.ProductPageFeaturesBase-module__jAecCG__audienceLabel{font-size:var(--font-size-body-compact);margin-bottom:var(--space-scale-0-7);font-weight:var(--weight-regular);line-height:var(--line-height-snug);letter-spacing:var(--letter-spacing-normal)}.ProductPageFeaturesBase-module__jAecCG__audienceDescription{color:var(--text-secondary);line-height:var(--line-height-snug);font-size:var(--font-size-body-compact);max-width:var(--measure-narrow);font-weight:var(--weight-regular);letter-spacing:var(--letter-spacing-normal);margin:0}.ProductPageFeaturesBase-module__jAecCG__stepsSection{background:var(--brand-wash);border-radius:var(--radius-lg);padding:var(--space-scale-3-5);box-shadow:var(--elevation-2);border:var(--border-width-thin) solid var(--interaction-selected)}.ProductPageFeaturesBase-module__jAecCG__stepsSection.ProductPageFeaturesBase-module__jAecCG__stepsSectionEditorial{padding-block:var(--space-7);border-width:var(--border-width-none);box-shadow:none;background:0 0;border-radius:0}.ProductPageFeaturesBase-module__jAecCG__stepsSectionEditorial .ProductPageFeaturesBase-module__jAecCG__stepsList{border-top:var(--border-width-thin) solid var(--border-subtle)}.ProductPageFeaturesBase-module__jAecCG__stepsSectionEditorial .ProductPageFeaturesBase-module__jAecCG__stepItem{padding-block:var(--space-4);border-bottom:var(--border-width-thin) solid var(--border-subtle)}.ProductPageFeaturesBase-module__jAecCG__stepsSectionEditorial .ProductPageFeaturesBase-module__jAecCG__stepIndex{border:var(--border-width-thin) solid var(--border-subtle);background:0 0}.ProductPageFeaturesBase-module__jAecCG__stepsList{gap:var(--space-4);margin-top:var(--space-5);display:grid}.ProductPageFeaturesBase-module__jAecCG__stepItem{gap:var(--space-4);align-items:flex-start;display:flex}.ProductPageFeaturesBase-module__jAecCG__stepIndex{width:calc(3.5 * var(--scale));height:calc(3.5 * var(--scale));min-width:calc(3.5 * var(--scale));border-radius:var(--radius-pill);background:var(--interaction-selected);color:var(--brand-primary);font-weight:var(--weight-regular);font-size:var(--font-size-subtitle);line-height:var(--line-height-snug);letter-spacing:var(--letter-spacing-normal);justify-content:center;align-items:center;display:flex}.ProductPageFeaturesBase-module__jAecCG__stepIndex svg{width:calc(1.6 * var(--scale));height:calc(1.6 * var(--scale))}.ProductPageFeaturesBase-module__jAecCG__metricStrip{gap:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(220px,1fr));display:grid}.ProductPageFeaturesBase-module__jAecCG__metricCard{background:var(--surface-raised);border-radius:var(--radius-lg);padding:var(--space-5);border:var(--border-width-thin) solid var(--border-subtle);box-shadow:var(--elevation-2);text-align:left;align-items:flex-start;gap:var(--space-scale-0-55);flex-direction:column;display:flex}.ProductPageFeaturesBase-module__jAecCG__metricIcon{width:fit-content;min-width:calc(4 * var(--scale));margin-bottom:var(--space-scale-0-4);justify-content:flex-start;align-self:flex-start;align-items:center;display:flex}.ProductPageFeaturesBase-module__jAecCG__metricIcon svg{width:calc(2.2 * var(--scale));height:calc(2.2 * var(--scale))}.ProductPageFeaturesBase-module__jAecCG__metricLabel{color:var(--text-primary);font-size:var(--font-size-title-small);font-weight:var(--weight-semibold);line-height:var(--line-height-snug);letter-spacing:var(--letter-spacing-normal);margin:0}.ProductPageFeaturesBase-module__jAecCG__metricValue{font-size:var(--font-size-label);color:var(--text-primary);font-weight:var(--weight-semibold);line-height:var(--line-height-snug);letter-spacing:var(--letter-spacing-normal);margin:0}.ProductPageFeaturesBase-module__jAecCG__metricFootnote{color:var(--text-secondary);font-size:var(--font-size-body-compact);line-height:var(--line-height-snug);font-weight:var(--weight-regular);letter-spacing:var(--letter-spacing-normal);margin:0}.ProductPageFeaturesBase-module__jAecCG__timeline{background:var(--surface-raised);border-radius:var(--radius-lg);padding:var(--space-6);box-shadow:var(--elevation-2)}.ProductPageFeaturesBase-module__jAecCG__timelineSteps{gap:var(--space-scale-1-8);margin-top:var(--space-5);display:grid}.ProductPageFeaturesBase-module__jAecCG__timelineStep{border-left:var(--border-width-thick) solid var(--brand-muted);padding-left:var(--space-4)}.ProductPageFeaturesBase-module__jAecCG__timelineStepHighlight{border-left-color:var(--brand-primary);background:var(--brand-wash);border-radius:var(--radius-lg);padding:var(--space-4)}.ProductPageFeaturesBase-module__jAecCG__featureGrid{gap:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(240px,1fr));display:grid}.ProductPageFeaturesBase-module__jAecCG__featureGridReadable{grid-template-columns:repeat(3,minmax(0,1fr))}.ProductPageFeaturesBase-module__jAecCG__featureGridReadable .ProductPageFeaturesBase-module__jAecCG__featureCard{padding:var(--space-scale-1-6)}.ProductPageFeaturesBase-module__jAecCG__featureGridReadable .ProductPageFeaturesBase-module__jAecCG__featureCard h3{font-size:var(--font-size-title-small);margin-bottom:var(--space-scale-0-7);line-height:var(--line-height-snug);font-weight:var(--weight-semibold);letter-spacing:var(--letter-spacing-normal)}.ProductPageFeaturesBase-module__jAecCG__featureGridReadable .ProductPageFeaturesBase-module__jAecCG__featureCard p{font-size:var(--font-size-body-compact);line-height:var(--line-height-snug);color:var(--text-secondary);font-weight:var(--weight-regular);letter-spacing:var(--letter-spacing-normal)}.ProductPageFeaturesBase-module__jAecCG__featureCard{background:var(--surface-raised);border-radius:var(--radius-lg);padding:var(--space-scale-2-2);border:var(--border-width-thin) solid var(--border-subtle);box-shadow:var(--elevation-2);text-align:left;flex-direction:column;align-items:flex-start;display:flex}.ProductPageFeaturesBase-module__jAecCG__featureIcon{width:calc(4 * var(--scale));min-width:calc(4 * var(--scale));height:calc(4 * var(--scale));border-radius:var(--radius-lg);background:var(--interaction-selected);font-size:var(--font-size-title-medium);margin-left:0;margin-right:auto;margin-bottom:var(--space-scale-1-2);font-weight:var(--weight-regular);line-height:var(--line-height-tight);letter-spacing:var(--letter-spacing-tight);justify-content:center;align-self:flex-start;align-items:center;display:flex}.ProductPageFeaturesBase-module__jAecCG__featureIcon svg{width:calc(2 * var(--scale));height:calc(2 * var(--scale));flex-shrink:0;display:block}.ProductPageFeaturesBase-module__jAecCG__productIconSvg{color:var(--brand-primary)}.ProductPageFeaturesBase-module__jAecCG__ctaBanner{background:var(--interaction-selected);border-radius:var(--radius-lg);padding:var(--space-scale-3-5);box-shadow:var(--elevation-3);text-align:left;border:var(--border-width-thin) solid var(--interaction-selected)}.ProductPageFeaturesBase-module__jAecCG__ctaBanner h2{text-align:center}.ProductPageFeaturesBase-module__jAecCG__ctaBanner .ProductPageFeaturesBase-module__jAecCG__ctaDescription{max-width:var(--measure-body);text-align:left}.ProductPageFeaturesBase-module__jAecCG__ctaContent{max-width:800px;margin:0 auto}.ProductPageFeaturesBase-module__jAecCG__ctaContent h2{font-size:var(--font-size-title-large);margin-bottom:var(--space-4);line-height:var(--line-height-tight);font-weight:var(--weight-regular);letter-spacing:var(--letter-spacing-tight)}.ProductPageFeaturesBase-module__jAecCG__ctaContent p{font-size:var(--font-size-label);line-height:var(--line-height-snug);color:var(--text-secondary);font-weight:var(--weight-semibold);letter-spacing:var(--letter-spacing-normal);margin-bottom:0}.ProductPageFeaturesBase-module__jAecCG__ctaButtons{justify-content:center;gap:var(--space-4);margin-top:var(--space-scale-2-5);flex-wrap:wrap;display:flex}@media (max-width:980px){.ProductPageFeaturesBase-module__jAecCG__featureGridReadable{grid-template-columns:repeat(2,minmax(0,1fr))}}@media not all and (min-width:900px){.ProductPageFeaturesBase-module__jAecCG__timeline{width:calc(100% - calc(2.4 * var(--scale)))}}@media (max-width:640px){.ProductPageFeaturesBase-module__jAecCG__featureGridReadable{grid-template-columns:1fr}}
.ProductPageFeaturesBase-module__jAecCG__eyebrow{text-transform:uppercase;letter-spacing:var(--letter-spacing-normal);font-size:var(--font-size-label);color:var(--text-muted);font-weight:var(--weight-semibold);line-height:var(--line-height-snug)}.ProductPageFeaturesBase-module__jAecCG__audienceSection{gap:var(--space-5);flex-direction:column;display:flex}.ProductPageFeaturesBase-module__jAecCG__audienceList{gap:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(260px,1fr));display:grid}.ProductPageFeaturesBase-module__jAecCG__audienceCard{background:var(--surface-raised);border-radius:var(--radius-lg);padding:var(--space-5);box-shadow:var(--elevation-2);border:var(--border-width-thin) solid var(--border-subtle)}.ProductPageFeaturesBase-module__jAecCG__audienceLabel{font-size:var(--font-size-body-compact);margin-bottom:var(--space-scale-0-7);font-weight:var(--weight-regular);line-height:var(--line-height-snug);letter-spacing:var(--letter-spacing-normal)}.ProductPageFeaturesBase-module__jAecCG__audienceDescription{color:var(--text-secondary);line-height:var(--line-height-snug);font-size:var(--font-size-body-compact);max-width:var(--measure-narrow);font-weight:var(--weight-regular);letter-spacing:var(--letter-spacing-normal);margin:0}.ProductPageFeaturesBase-module__jAecCG__stepsSection{background:var(--brand-wash);border-radius:var(--radius-lg);padding:var(--space-scale-3-5);box-shadow:var(--elevation-2);border:var(--border-width-thin) solid var(--interaction-selected)}.ProductPageFeaturesBase-module__jAecCG__stepsSection.ProductPageFeaturesBase-module__jAecCG__stepsSectionEditorial{padding-block:var(--space-7);border-width:var(--border-width-none);box-shadow:none;background:0 0;border-radius:0}.ProductPageFeaturesBase-module__jAecCG__stepsSectionEditorial .ProductPageFeaturesBase-module__jAecCG__stepsList{border-top:var(--border-width-thin) solid var(--border-subtle)}.ProductPageFeaturesBase-module__jAecCG__stepsSectionEditorial .ProductPageFeaturesBase-module__jAecCG__stepItem{padding-block:var(--space-4);border-bottom:var(--border-width-thin) solid var(--border-subtle)}.ProductPageFeaturesBase-module__jAecCG__stepsSectionEditorial .ProductPageFeaturesBase-module__jAecCG__stepIndex{border:var(--border-width-thin) solid var(--border-subtle);background:0 0}.ProductPageFeaturesBase-module__jAecCG__stepsList{gap:var(--space-4);margin-top:var(--space-5);display:grid}.ProductPageFeaturesBase-module__jAecCG__stepItem{gap:var(--space-4);align-items:flex-start;display:flex}.ProductPageFeaturesBase-module__jAecCG__stepIndex{width:calc(3.5 * var(--scale));height:calc(3.5 * var(--scale));min-width:calc(3.5 * var(--scale));border-radius:var(--radius-pill);background:var(--interaction-selected);color:var(--brand-primary);font-weight:var(--weight-regular);font-size:var(--font-size-subtitle);line-height:var(--line-height-snug);letter-spacing:var(--letter-spacing-normal);justify-content:center;align-items:center;display:flex}.ProductPageFeaturesBase-module__jAecCG__stepIndex svg{width:calc(1.6 * var(--scale));height:calc(1.6 * var(--scale))}.ProductPageFeaturesBase-module__jAecCG__metricStrip{gap:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(220px,1fr));display:grid}.ProductPageFeaturesBase-module__jAecCG__metricCard{background:var(--surface-raised);border-radius:var(--radius-lg);padding:var(--space-5);border:var(--border-width-thin) solid var(--border-subtle);box-shadow:var(--elevation-2);text-align:left;align-items:flex-start;gap:var(--space-scale-0-55);flex-direction:column;display:flex}.ProductPageFeaturesBase-module__jAecCG__metricIcon{width:fit-content;min-width:calc(4 * var(--scale));margin-bottom:var(--space-scale-0-4);justify-content:flex-start;align-self:flex-start;align-items:center;display:flex}.ProductPageFeaturesBase-module__jAecCG__metricIcon svg{width:calc(2.2 * var(--scale));height:calc(2.2 * var(--scale))}.ProductPageFeaturesBase-module__jAecCG__metricLabel{color:var(--text-primary);font-size:var(--font-size-title-small);font-weight:var(--weight-semibold);line-height:var(--line-height-snug);letter-spacing:var(--letter-spacing-normal);margin:0}.ProductPageFeaturesBase-module__jAecCG__metricValue{font-size:var(--font-size-label);color:var(--text-primary);font-weight:var(--weight-semibold);line-height:var(--line-height-snug);letter-spacing:var(--letter-spacing-normal);margin:0}.ProductPageFeaturesBase-module__jAecCG__metricFootnote{color:var(--text-secondary);font-size:var(--font-size-body-compact);line-height:var(--line-height-snug);font-weight:var(--weight-regular);letter-spacing:var(--letter-spacing-normal);margin:0}.ProductPageFeaturesBase-module__jAecCG__timeline{background:var(--surface-raised);border-radius:var(--radius-lg);padding:var(--space-6);box-shadow:var(--elevation-2)}.ProductPageFeaturesBase-module__jAecCG__timelineSteps{gap:var(--space-scale-1-8);margin-top:var(--space-5);display:grid}.ProductPageFeaturesBase-module__jAecCG__timelineStep{border-left:var(--border-width-thick) solid var(--brand-muted);padding-left:var(--space-4)}.ProductPageFeaturesBase-module__jAecCG__timelineStepHighlight{border-left-color:var(--brand-primary);background:var(--brand-wash);border-radius:var(--radius-lg);padding:var(--space-4)}.ProductPageFeaturesBase-module__jAecCG__featureGrid{gap:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(240px,1fr));display:grid}.ProductPageFeaturesBase-module__jAecCG__featureGridReadable{grid-template-columns:repeat(3,minmax(0,1fr))}.ProductPageFeaturesBase-module__jAecCG__featureGridReadable .ProductPageFeaturesBase-module__jAecCG__featureCard{padding:var(--space-scale-1-6)}.ProductPageFeaturesBase-module__jAecCG__featureGridReadable .ProductPageFeaturesBase-module__jAecCG__featureCard h3{font-size:var(--font-size-title-small);margin-bottom:var(--space-scale-0-7);line-height:var(--line-height-snug);font-weight:var(--weight-semibold);letter-spacing:var(--letter-spacing-normal)}.ProductPageFeaturesBase-module__jAecCG__featureGridReadable .ProductPageFeaturesBase-module__jAecCG__featureCard p{font-size:var(--font-size-body-compact);line-height:var(--line-height-snug);color:var(--text-secondary);font-weight:var(--weight-regular);letter-spacing:var(--letter-spacing-normal)}.ProductPageFeaturesBase-module__jAecCG__featureCard{background:var(--surface-raised);border-radius:var(--radius-lg);padding:var(--space-scale-2-2);border:var(--border-width-thin) solid var(--border-subtle);box-shadow:var(--elevation-2);text-align:left;flex-direction:column;align-items:flex-start;display:flex}.ProductPageFeaturesBase-module__jAecCG__featureIcon{width:calc(4 * var(--scale));min-width:calc(4 * var(--scale));height:calc(4 * var(--scale));border-radius:var(--radius-lg);background:var(--interaction-selected);font-size:var(--font-size-title-medium);margin-left:0;margin-right:auto;margin-bottom:var(--space-scale-1-2);font-weight:var(--weight-regular);line-height:var(--line-height-tight);letter-spacing:var(--letter-spacing-tight);justify-content:center;align-self:flex-start;align-items:center;display:flex}.ProductPageFeaturesBase-module__jAecCG__featureIcon svg{width:calc(2 * var(--scale));height:calc(2 * var(--scale));flex-shrink:0;display:block}.ProductPageFeaturesBase-module__jAecCG__productIconSvg{color:var(--brand-primary)}.ProductPageFeaturesBase-module__jAecCG__ctaBanner{background:var(--interaction-selected);border-radius:var(--radius-lg);padding:var(--space-scale-3-5);box-shadow:var(--elevation-3);text-align:left;border:var(--border-width-thin) solid var(--interaction-selected)}.ProductPageFeaturesBase-module__jAecCG__ctaBanner h2{text-align:center}.ProductPageFeaturesBase-module__jAecCG__ctaBanner .ProductPageFeaturesBase-module__jAecCG__ctaDescription{max-width:var(--measure-body);text-align:left}.ProductPageFeaturesBase-module__jAecCG__ctaContent{max-width:800px;margin:0 auto}.ProductPageFeaturesBase-module__jAecCG__ctaContent h2{font-size:var(--font-size-title-large);margin-bottom:var(--space-4);line-height:var(--line-height-tight);font-weight:var(--weight-regular);letter-spacing:var(--letter-spacing-tight)}.ProductPageFeaturesBase-module__jAecCG__ctaContent p{font-size:var(--font-size-label);line-height:var(--line-height-snug);color:var(--text-secondary);font-weight:var(--weight-semibold);letter-spacing:var(--letter-spacing-normal);margin-bottom:0}.ProductPageFeaturesBase-module__jAecCG__ctaButtons{justify-content:center;gap:var(--space-4);margin-top:var(--space-scale-2-5);flex-wrap:wrap;display:flex}@media (max-width:980px){.ProductPageFeaturesBase-module__jAecCG__featureGridReadable{grid-template-columns:repeat(2,minmax(0,1fr))}}@media not all and (min-width:900px){.ProductPageFeaturesBase-module__jAecCG__timeline{width:calc(100% - calc(2.4 * var(--scale)))}}@media (max-width:640px){.ProductPageFeaturesBase-module__jAecCG__featureGridReadable{grid-template-columns:1fr}}
.ProductPageFeatures-module__ifVtBG__eyebrow{}.ProductPageFeatures-module__ifVtBG__audienceSection{}.ProductPageFeatures-module__ifVtBG__audienceList{}.ProductPageFeatures-module__ifVtBG__audienceCard{}.ProductPageFeatures-module__ifVtBG__audienceLabel{}.ProductPageFeatures-module__ifVtBG__audienceDescription{max-width:var(--measure-narrow);}.ProductPageFeatures-module__ifVtBG__stepsSection{}.ProductPageFeatures-module__ifVtBG__stepsSectionEditorial{}.ProductPageFeatures-module__ifVtBG__stepsList{}.ProductPageFeatures-module__ifVtBG__stepItem{}.ProductPageFeatures-module__ifVtBG__stepIndex{}.ProductPageFeatures-module__ifVtBG__metricStrip{}.ProductPageFeatures-module__ifVtBG__metricCard{}.ProductPageFeatures-module__ifVtBG__metricIcon{}.ProductPageFeatures-module__ifVtBG__metricLabel{}.ProductPageFeatures-module__ifVtBG__metricValue{}.ProductPageFeatures-module__ifVtBG__metricFootnote{}.ProductPageFeatures-module__ifVtBG__timeline{}.ProductPageFeatures-module__ifVtBG__timelineSteps{}.ProductPageFeatures-module__ifVtBG__timelineStep{}.ProductPageFeatures-module__ifVtBG__timelineStepHighlight{}.ProductPageFeatures-module__ifVtBG__featureGrid{}.ProductPageFeatures-module__ifVtBG__featureGridReadable{}.ProductPageFeatures-module__ifVtBG__featureCard{}.ProductPageFeatures-module__ifVtBG__featureIcon{}.ProductPageFeatures-module__ifVtBG__productIconSvg{}.ProductPageFeatures-module__ifVtBG__ctaBanner{}.ProductPageFeatures-module__ifVtBG__ctaDescription{max-width:var(--measure-body);}.ProductPageFeatures-module__ifVtBG__ctaContent{}.ProductPageFeatures-module__ifVtBG__ctaButtons{}
.ProductPageComparison-module__R8am_a__section h2{font-size:var(--font-size-title-medium);margin-bottom:var(--space-5);line-height:var(--line-height-tight);font-weight:var(--weight-regular);letter-spacing:var(--letter-spacing-tight)}.ProductPageComparison-module__R8am_a__section h3{font-size:var(--font-size-title-small);margin-bottom:var(--space-3);line-height:var(--line-height-snug);font-weight:var(--weight-semibold);letter-spacing:var(--letter-spacing-normal)}.ProductPageComparison-module__R8am_a__section p{font-size:var(--font-size-micro);line-height:var(--line-height-snug);font-weight:var(--weight-regular);letter-spacing:var(--letter-spacing-normal)}.ProductPageComparison-module__R8am_a__sectionLead{font-weight:var(--weight-semibold);color:var(--text-primary);margin-bottom:var(--space-5);max-width:var(--measure-body)}.ProductPageComparison-module__R8am_a__twoColumns{gap:var(--space-6);margin-top:var(--space-5);grid-template-columns:repeat(auto-fit,minmax(280px,1fr));display:grid}.ProductPageComparison-module__R8am_a__column{padding:var(--space-scale-2-5);border-radius:var(--radius-lg);transition:background-color var(--duration-slow) var(--ease-standard), border-color var(--duration-slow) var(--ease-standard), box-shadow var(--duration-slow) var(--ease-standard), transform var(--duration-slow) var(--ease-standard)}.ProductPageComparison-module__R8am_a__column:first-child{background:var(--surface-sunken);border:var(--border-width-medium) solid var(--border-default)}.ProductPageComparison-module__R8am_a__column:first-child h3{color:var(--text-secondary);font-family:inherit;font-weight:var(--weight-semibold);text-transform:uppercase;letter-spacing:var(--letter-spacing-normal);font-size:var(--font-size-title-small);line-height:var(--line-height-snug)}.ProductPageComparison-module__R8am_a__column:first-child li{gap:var(--space-scale-0-9);color:var(--text-muted);background:var(--surface-raised);padding:var(--space-scale-0-8) var(--space-scale-1-2);border-radius:var(--radius-sm);border-left:var(--border-width-thick) solid var(--border-default);align-items:flex-start;font-family:Courier New,Courier,monospace;display:flex}.ProductPageComparison-module__R8am_a__column:last-child{background:var(--surface-raised);border:var(--border-width-medium) solid var(--brand-wash);box-shadow:var(--elevation-2)}.ProductPageComparison-module__R8am_a__column:last-child h3{color:var(--brand-primary);font-weight:600}.ProductPageComparison-module__R8am_a__column:last-child li{gap:var(--space-scale-0-9);background:var(--surface-sunken);padding:var(--space-scale-0-8) var(--space-scale-1-2);border-radius:var(--radius-md);border-left:var(--border-width-thick) solid var(--brand-muted);align-items:flex-start;display:flex}.ProductPageComparison-module__R8am_a__column h3{font-size:var(--font-size-title-small);margin-bottom:var(--space-4);font-weight:var(--weight-semibold);line-height:var(--line-height-snug);letter-spacing:var(--letter-spacing-normal)}.ProductPageComparison-module__R8am_a__listIcon{width:calc(1.7 * var(--scale));height:calc(1.7 * var(--scale));margin-top:var(--space-scale-0-1);flex-shrink:0}.ProductPageComparison-module__R8am_a__column:first-child .ProductPageComparison-module__R8am_a__listIcon{color:var(--text-secondary)}.ProductPageComparison-module__R8am_a__column:last-child .ProductPageComparison-module__R8am_a__listIcon{color:var(--brand-muted)}.ProductPageComparison-module__R8am_a__listIconSvg{width:100%;height:100%}.ProductPageComparison-module__R8am_a__listText{flex:1}.ProductPageComparison-module__R8am_a__column ul{gap:var(--space-3);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.ProductPageComparison-module__R8am_a__column li{padding-left:var(--space-5);font-size:var(--font-size-micro);line-height:var(--line-height-snug);color:var(--text-primary);font-weight:var(--weight-regular);letter-spacing:var(--letter-spacing-normal);position:relative}.ProductPageComparison-module__R8am_a__column li:before{font-weight:600;position:absolute;left:0}.ProductPageComparison-module__R8am_a__annotationsList{margin:var(--space-5) 0 0;gap:var(--space-scale-1-2);flex-direction:column;padding:0;list-style:none;display:flex}.ProductPageComparison-module__R8am_a__annotationsList li{padding-left:var(--space-scale-2-5);font-size:var(--font-size-micro);line-height:var(--line-height-snug);color:var(--text-primary);font-weight:var(--weight-regular);letter-spacing:var(--letter-spacing-normal);position:relative}.ProductPageComparison-module__R8am_a__annotationsList li:before{content:"•";left:var(--space-scale-0-8);color:var(--brand-primary);font-size:var(--font-size-title-small);line-height:var(--line-height-snug);font-weight:var(--weight-semibold);letter-spacing:var(--letter-spacing-normal);position:absolute}
.ProductPageScenarios-module__itcPhq__tabsContainer{gap:var(--space-5);margin-top:var(--space-5);grid-template-columns:repeat(auto-fit,minmax(260px,1fr));display:grid}.ProductPageScenarios-module__itcPhq__tabItem{background:var(--surface-raised);border-radius:var(--radius-lg);padding:var(--space-scale-2-5);box-shadow:var(--elevation-2);border:var(--border-width-thin) solid var(--border-subtle)}.ProductPageScenarios-module__itcPhq__tabItem h3{font-size:var(--font-size-title-small);margin-bottom:var(--space-4);color:var(--brand-primary);font-weight:var(--weight-semibold);line-height:var(--line-height-snug);letter-spacing:var(--letter-spacing-normal)}.ProductPageScenarios-module__itcPhq__tabItem ul{gap:var(--space-3);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.ProductPageScenarios-module__itcPhq__tabItem li{align-items:flex-start;gap:var(--space-2);font-size:var(--font-size-title-small);line-height:var(--line-height-snug);color:var(--text-secondary);font-weight:var(--weight-semibold);letter-spacing:var(--letter-spacing-normal);display:flex}.ProductPageScenarios-module__itcPhq__bulletIcon{color:var(--intent-success);margin-top:var(--space-scale-0-4);flex:none;display:inline-flex}.ProductPageScenarios-module__itcPhq__bulletIcon svg{width:calc(1.25 * var(--scale));height:calc(1.25 * var(--scale));fill:currentColor}.ProductPageScenarios-module__itcPhq__scenarioSection{background:var(--surface-raised);border-radius:var(--radius-lg);padding:var(--space-scale-3-5);box-shadow:var(--elevation-2)}.ProductPageScenarios-module__itcPhq__scenarioSteps{gap:var(--space-5);margin-top:var(--space-5);display:grid}.ProductPageScenarios-module__itcPhq__scenarioStep{border-left:var(--border-width-thick) solid var(--brand-muted);padding-left:var(--space-5);padding-top:var(--space-2);padding-bottom:var(--space-2)}.ProductPageScenarios-module__itcPhq__scenarioStepLabel{font-size:var(--font-size-body-compact);font-weight:var(--weight-regular);margin-bottom:var(--space-scale-0-8);color:var(--text-primary);line-height:var(--line-height-snug);letter-spacing:var(--letter-spacing-normal)}.ProductPageScenarios-module__itcPhq__scenarioStepDescription{font-size:var(--font-size-micro);line-height:var(--line-height-snug);color:var(--text-secondary);font-weight:var(--weight-regular);letter-spacing:var(--letter-spacing-normal);margin:0}.ProductPageScenarios-module__itcPhq__stepLabel{font-size:var(--font-size-body-compact);font-weight:var(--weight-regular);margin-bottom:var(--space-scale-0-8);color:var(--text-primary);line-height:var(--line-height-snug);letter-spacing:var(--letter-spacing-normal)}.ProductPageScenarios-module__itcPhq__stepDescription{font-size:var(--font-size-micro);line-height:var(--line-height-snug);color:var(--text-secondary);font-weight:var(--weight-regular);letter-spacing:var(--letter-spacing-normal);margin:0}.ProductPageScenarios-module__itcPhq__featuresSection h2{font-size:var(--font-size-title-large);margin-bottom:var(--space-scale-2-5);font-weight:var(--weight-regular);line-height:var(--line-height-tight);letter-spacing:var(--letter-spacing-tight)}.ProductPageScenarios-module__itcPhq__featuresGrid{gap:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(240px,1fr));display:grid}.ProductPageScenarios-module__itcPhq__featureCard h3{font-size:var(--font-size-title-small);margin-bottom:var(--space-3);font-weight:var(--weight-semibold);line-height:var(--line-height-snug);letter-spacing:var(--letter-spacing-normal)}.ProductPageScenarios-module__itcPhq__featureCard p{font-size:var(--font-size-body);line-height:var(--line-height-relaxed);font-weight:var(--weight-regular);letter-spacing:var(--letter-spacing-normal);margin:0}@media (min-width:900px){.ProductPageScenarios-module__itcPhq__heroContent{max-width:60vw;margin-right:var(--space-6)}.ProductPageScenarios-module__itcPhq__heroContentBalanced{max-width:min(50%, calc(58 * var(--scale)));margin-right:0}.ProductPageScenarios-module__itcPhq__heroSection{flex-direction:row;width:min(80vw,100%);min-height:fit-content;position:relative}.ProductPageScenarios-module__itcPhq__heroSectionBalanced{width:min(82vw,100%);min-height:auto;padding-top:var(--space-6);padding-bottom:var(--space-6)}.ProductPageScenarios-module__itcPhq__heroSectionCompact{width:min(72vw,100%);padding-top:var(--space-scale-1-8);padding-bottom:var(--space-scale-1-8)}.ProductPageScenarios-module__itcPhq__heroIllustration{flex-direction:row;justify-content:center;align-items:center;width:fit-content;height:100%}.ProductPageScenarios-module__itcPhq__heroIllustrationBalanced{width:min(42%, calc(48 * var(--scale)));min-width:calc(30 * var(--scale));flex:1}.ProductPageScenarios-module__itcPhq__heroIllustrationAllowOverflow{padding:var(--space-scale-1-4);margin:var(--space-scale-neg-1-4)}.ProductPageScenarios-module__itcPhq__heroSectionCompact .ProductPageScenarios-module__itcPhq__heroIllustrationBalanced{width:min(30%, calc(25 * var(--scale)));min-width:calc(20 * var(--scale))}.ProductPageScenarios-module__itcPhq__heroSectionCompact .ProductPageScenarios-module__itcPhq__heroIllustrationAllowOverflow{padding:var(--space-scale-0-7);margin:var(--space-scale-neg-0-7)}.ProductPageScenarios-module__itcPhq__heroSectionCompact .ProductPageScenarios-module__itcPhq__heroIllustration>*{width:min(100%, calc(28 * var(--scale)))}.ProductPageScenarios-module__itcPhq__heroImage{width:100%;height:auto;max-height:60vh}}@media (max-width:980px){.ProductPageScenarios-module__itcPhq__featureGridReadable{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.ProductPageScenarios-module__itcPhq__featureGridReadable{grid-template-columns:1fr}}@media not all and (min-width:900px){.ProductPageScenarios-module__itcPhq__scenarioSection{width:calc(100% - calc(2.4 * var(--scale)))}}
.SimulationModeCapabilitiesBase-module__Kv78YW__section{width:min(1120px,100%);padding:var(--space-scale-2-4) var(--space-5);gap:var(--space-scale-1-9);flex-direction:column;margin:0 auto;display:flex}.SimulationModeCapabilitiesBase-module__Kv78YW__sectionHeader{max-width:calc(70 * var(--scale));gap:var(--space-scale-0-7);flex-direction:column;display:flex}.SimulationModeCapabilitiesBase-module__Kv78YW__eyebrow{color:var(--text-muted);font-size:var(--font-size-caption);font-weight:var(--weight-regular);letter-spacing:var(--letter-spacing-normal);text-transform:uppercase;line-height:var(--line-height-snug);margin:0}.SimulationModeCapabilitiesBase-module__Kv78YW__sectionHeader h2{color:var(--text-primary);font-size:var(--font-size-display-medium);line-height:var(--line-height-tight);overflow-wrap:anywhere;font-weight:var(--weight-regular);letter-spacing:var(--letter-spacing-tight);margin:0}.SimulationModeCapabilitiesBase-module__Kv78YW__sectionHeader p{max-width:calc(62 * var(--scale));color:var(--text-secondary);font-size:var(--font-size-subtitle);line-height:var(--line-height-snug);font-weight:var(--weight-regular);letter-spacing:var(--letter-spacing-normal);margin:0}.SimulationModeCapabilitiesBase-module__Kv78YW__capabilityLayout{grid-template-columns:minmax(0, 1fr) minmax(calc(19 * var(--scale)), .3fr);gap:var(--space-scale-2-4);align-items:start;display:grid}.SimulationModeCapabilitiesBase-module__Kv78YW__capabilityGroups{gap:var(--space-scale-0-45);display:grid}.SimulationModeCapabilitiesBase-module__Kv78YW__capabilityGroup{border-top:var(--border-width-thin) solid var(--border-subtle);animation:.56s backwards SimulationModeCapabilitiesBase-module__Kv78YW__simulationCapabilityIn}.SimulationModeCapabilitiesBase-module__Kv78YW__capabilityGroup:first-child{border-top:var(--border-width-none)}.SimulationModeCapabilitiesBase-module__Kv78YW__capabilityGroup:nth-child(2){animation-delay:80ms}.SimulationModeCapabilitiesBase-module__Kv78YW__capabilityGroup:nth-child(3){animation-delay:.16s}.SimulationModeCapabilitiesBase-module__Kv78YW__capabilityGroup:nth-child(4){animation-delay:.24s}.SimulationModeCapabilitiesBase-module__Kv78YW__groupSummary{gap:var(--space-3);padding:var(--space-scale-1-15) 0;cursor:pointer;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;list-style:none;display:grid}.SimulationModeCapabilitiesBase-module__Kv78YW__groupSummary::-webkit-details-marker{display:none}.SimulationModeCapabilitiesBase-module__Kv78YW__groupIndex{color:var(--text-muted);font-size:var(--font-size-caption);font-weight:var(--weight-regular);line-height:var(--line-height-snug);letter-spacing:var(--letter-spacing-normal)}.SimulationModeCapabilitiesBase-module__Kv78YW__groupSummaryText{gap:var(--space-scale-0-35);min-width:0;display:grid}.SimulationModeCapabilitiesBase-module__Kv78YW__groupSummaryText h3,.SimulationModeCapabilitiesBase-module__Kv78YW__auditPanel h3{color:var(--text-primary);font-size:var(--font-size-title-medium);line-height:var(--line-height-tight);font-weight:var(--weight-regular);letter-spacing:var(--letter-spacing-tight);margin:0}.SimulationModeCapabilitiesBase-module__Kv78YW__groupSummaryText p,.SimulationModeCapabilitiesBase-module__Kv78YW__capabilityCopy p,.SimulationModeCapabilitiesBase-module__Kv78YW__auditPanel p{color:var(--text-secondary);font-size:var(--font-size-body-compact);line-height:var(--line-height-snug);font-weight:var(--weight-regular);letter-spacing:var(--letter-spacing-normal);margin:0}.SimulationModeCapabilitiesBase-module__Kv78YW__summaryMarker{width:calc(2.1 * var(--scale));height:calc(2.1 * var(--scale));border:var(--border-width-thin) solid var(--border-subtle);border-radius:var(--radius-circle);background:var(--surface-raised);position:relative}.SimulationModeCapabilitiesBase-module__Kv78YW__summaryMarker:before,.SimulationModeCapabilitiesBase-module__Kv78YW__summaryMarker:after{content:"";inset:calc(50% - var(--space-scale-0-04)) var(--space-scale-0-55) auto;height:calc(.08 * var(--scale));border-radius:var(--radius-pill);background:var(--brand-primary);color:var(--on-brand);transition:transform var(--duration-base) var(--ease-standard);position:absolute}.SimulationModeCapabilitiesBase-module__Kv78YW__summaryMarker:after{transform:rotate(90deg)}.SimulationModeCapabilitiesBase-module__Kv78YW__capabilityGroup[open] .SimulationModeCapabilitiesBase-module__Kv78YW__summaryMarker:after{transform:rotate(0)}.SimulationModeCapabilitiesBase-module__Kv78YW__capabilityRows{padding:var(--space-scale-0-15) 0 var(--space-scale-0-9) var(--space-scale-3-2);gap:0;display:grid}.SimulationModeCapabilitiesBase-module__Kv78YW__capabilityRow{grid-template-columns:auto minmax(0, 1fr) minmax(calc(10 * var(--scale)), auto);gap:var(--space-scale-0-9);min-width:0;padding:var(--space-scale-0-9) 0;border-top:var(--border-width-thin) solid var(--border-subtle);transition:transform var(--duration-base) var(--ease-standard), border-color var(--duration-base) var(--ease-standard);align-items:start;display:grid}.SimulationModeCapabilitiesBase-module__Kv78YW__capabilityRow:first-child{border-top:var(--border-width-none);padding-top:0}.SimulationModeCapabilitiesBase-module__Kv78YW__capabilityRow:hover{border-color:var(--border-strong);transform:translateX(calc(.2 * var(--scale)))}.SimulationModeCapabilitiesBase-module__Kv78YW__capabilityCopy{gap:var(--space-scale-0-35);min-width:0;max-width:var(--measure-narrow);display:grid}.SimulationModeCapabilitiesBase-module__Kv78YW__capabilityCopy h4{color:var(--text-primary);font-size:var(--font-size-title-small);line-height:var(--line-height-snug);font-weight:var(--weight-semibold);letter-spacing:var(--letter-spacing-normal);margin:0}.SimulationModeCapabilitiesBase-module__Kv78YW__capabilityIcon,.SimulationModeCapabilitiesBase-module__Kv78YW__auditIcon{width:calc(2.45 * var(--scale));height:calc(2.45 * var(--scale));border-radius:var(--radius-sm);flex-shrink:0;justify-content:center;align-items:center;display:flex}.SimulationModeCapabilitiesBase-module__Kv78YW__icon{width:calc(1.22 * var(--scale));height:calc(1.22 * var(--scale));display:block}.SimulationModeCapabilitiesBase-module__Kv78YW__capabilityProof,.SimulationModeCapabilitiesBase-module__Kv78YW__auditValue{width:fit-content;max-width:calc(13 * var(--scale));color:var(--text-primary);font-size:var(--font-size-caption);font-weight:var(--weight-regular);line-height:var(--line-height-snug);text-align:right;letter-spacing:var(--letter-spacing-normal);justify-self:end}.SimulationModeCapabilitiesBase-module__Kv78YW__capabilityLink{width:fit-content;color:var(--brand-primary);font-size:var(--font-size-body-compact);font-weight:var(--weight-regular);line-height:var(--line-height-snug);text-decoration:underline;text-decoration-thickness:calc(.08 * var(--scale));text-underline-offset:calc(.25 * var(--scale));letter-spacing:var(--letter-spacing-normal)}.SimulationModeCapabilitiesBase-module__Kv78YW__auditPanel{top:calc(var(--nav-height) + var(--space-scale-1-2));gap:var(--space-scale-0-8);padding:var(--space-scale-1-15);border-radius:var(--radius-sm);background:var(--surface-sunken);flex-direction:column;animation:.64s .22s backwards SimulationModeCapabilitiesBase-module__Kv78YW__simulationCapabilityIn;display:flex;position:sticky}.SimulationModeCapabilitiesBase-module__Kv78YW__auditList{border-top:var(--border-width-thin) solid var(--border-subtle);gap:0;margin:0;padding:0;list-style:none;display:grid}.SimulationModeCapabilitiesBase-module__Kv78YW__auditSignal{justify-content:space-between;gap:var(--space-scale-0-75);padding:var(--space-scale-0-6) 0;border-bottom:var(--border-width-thin) solid var(--border-subtle);color:var(--text-secondary);font-size:var(--font-size-caption);font-weight:var(--weight-regular);line-height:var(--line-height-snug);letter-spacing:var(--letter-spacing-normal);align-items:center;display:flex}.SimulationModeCapabilitiesBase-module__Kv78YW__toneAccent{color:var(--brand-primary);background:var(--interaction-selected)}.SimulationModeCapabilitiesBase-module__Kv78YW__toneSuccess{color:var(--intent-success);background:var(--intent-success-surface)}.SimulationModeCapabilitiesBase-module__Kv78YW__toneWarm{color:var(--brand-secondary-strong);background:var(--brand-secondary-surface)}.SimulationModeCapabilitiesBase-module__Kv78YW__toneNeutral{color:var(--text-primary);background:var(--surface-sunken)}.SimulationModeCapabilitiesBase-module__Kv78YW__capabilityProof.SimulationModeCapabilitiesBase-module__Kv78YW__toneAccent,.SimulationModeCapabilitiesBase-module__Kv78YW__capabilityProof.SimulationModeCapabilitiesBase-module__Kv78YW__toneSuccess,.SimulationModeCapabilitiesBase-module__Kv78YW__capabilityProof.SimulationModeCapabilitiesBase-module__Kv78YW__toneWarm,.SimulationModeCapabilitiesBase-module__Kv78YW__capabilityProof.SimulationModeCapabilitiesBase-module__Kv78YW__toneNeutral,.SimulationModeCapabilitiesBase-module__Kv78YW__auditValue.SimulationModeCapabilitiesBase-module__Kv78YW__toneAccent,.SimulationModeCapabilitiesBase-module__Kv78YW__auditValue.SimulationModeCapabilitiesBase-module__Kv78YW__toneSuccess,.SimulationModeCapabilitiesBase-module__Kv78YW__auditValue.SimulationModeCapabilitiesBase-module__Kv78YW__toneWarm,.SimulationModeCapabilitiesBase-module__Kv78YW__auditValue.SimulationModeCapabilitiesBase-module__Kv78YW__toneNeutral{background:0 0}@media not all and (min-width:1024px){.SimulationModeCapabilitiesBase-module__Kv78YW__capabilityLayout{grid-template-columns:1fr}.SimulationModeCapabilitiesBase-module__Kv78YW__auditPanel{position:static}}@media (max-width:760px){.SimulationModeCapabilitiesBase-module__Kv78YW__section{padding:var(--space-scale-1-25) var(--space-4) var(--space-3);gap:var(--space-scale-1-2)}.SimulationModeCapabilitiesBase-module__Kv78YW__sectionHeader{gap:var(--space-scale-0-55)}.SimulationModeCapabilitiesBase-module__Kv78YW__sectionHeader h2{font-size:var(--font-size-title-medium);font-weight:var(--weight-regular);line-height:var(--line-height-tight);letter-spacing:var(--letter-spacing-tight)}.SimulationModeCapabilitiesBase-module__Kv78YW__sectionHeader p,.SimulationModeCapabilitiesBase-module__Kv78YW__capabilityCopy p,.SimulationModeCapabilitiesBase-module__Kv78YW__auditPanel p,.SimulationModeCapabilitiesBase-module__Kv78YW__capabilityLink{font-size:var(--font-size-body-secondary);font-weight:var(--weight-regular);line-height:var(--line-height-normal);letter-spacing:var(--letter-spacing-normal)}.SimulationModeCapabilitiesBase-module__Kv78YW__eyebrow,.SimulationModeCapabilitiesBase-module__Kv78YW__groupIndex,.SimulationModeCapabilitiesBase-module__Kv78YW__capabilityProof,.SimulationModeCapabilitiesBase-module__Kv78YW__auditValue,.SimulationModeCapabilitiesBase-module__Kv78YW__auditSignal{font-size:var(--font-size-body-compact);font-weight:var(--weight-regular);line-height:var(--line-height-snug);letter-spacing:var(--letter-spacing-normal)}.SimulationModeCapabilitiesBase-module__Kv78YW__groupSummaryText h3,.SimulationModeCapabilitiesBase-module__Kv78YW__capabilityCopy h4,.SimulationModeCapabilitiesBase-module__Kv78YW__auditPanel h3{font-size:var(--font-size-label);font-weight:var(--weight-semibold);line-height:var(--line-height-snug);letter-spacing:var(--letter-spacing-normal)}.SimulationModeCapabilitiesBase-module__Kv78YW__groupSummaryText p{display:none}.SimulationModeCapabilitiesBase-module__Kv78YW__groupSummary{padding:var(--space-scale-0-85) 0;align-items:center}.SimulationModeCapabilitiesBase-module__Kv78YW__summaryMarker{width:calc(2.4 * var(--scale));height:calc(2.4 * var(--scale))}.SimulationModeCapabilitiesBase-module__Kv78YW__capabilityRows{padding:0 0 var(--space-scale-0-8)}.SimulationModeCapabilitiesBase-module__Kv78YW__capabilityRow{gap:var(--space-scale-0-85);padding:var(--space-scale-0-95) 0;grid-template-columns:auto minmax(0,1fr)}.SimulationModeCapabilitiesBase-module__Kv78YW__capabilityIcon,.SimulationModeCapabilitiesBase-module__Kv78YW__auditIcon{width:calc(3.2 * var(--scale));height:calc(3.2 * var(--scale))}.SimulationModeCapabilitiesBase-module__Kv78YW__icon{width:calc(1.6 * var(--scale));height:calc(1.6 * var(--scale))}.SimulationModeCapabilitiesBase-module__Kv78YW__capabilityProof{text-align:left;grid-column:2;justify-self:start;max-width:none}.SimulationModeCapabilitiesBase-module__Kv78YW__auditPanel{padding:var(--space-scale-0-95) 0;border-block:var(--border-width-thin) solid var(--border-subtle);border-radius:var(--radius-sm);background:0 0}}@keyframes SimulationModeCapabilitiesBase-module__Kv78YW__simulationCapabilityIn{0%{opacity:0;transform:translateY(calc(.65 * var(--scale)))}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.SimulationModeCapabilitiesBase-module__Kv78YW__capabilityGroup,.SimulationModeCapabilitiesBase-module__Kv78YW__auditPanel{animation:none}}
.SimulationModeCapabilitiesBase-module__Kv78YW__section{width:min(1120px,100%);padding:var(--space-scale-2-4) var(--space-5);gap:var(--space-scale-1-9);flex-direction:column;margin:0 auto;display:flex}.SimulationModeCapabilitiesBase-module__Kv78YW__sectionHeader{max-width:calc(70 * var(--scale));gap:var(--space-scale-0-7);flex-direction:column;display:flex}.SimulationModeCapabilitiesBase-module__Kv78YW__eyebrow{color:var(--text-muted);font-size:var(--font-size-caption);font-weight:var(--weight-regular);letter-spacing:var(--letter-spacing-normal);text-transform:uppercase;line-height:var(--line-height-snug);margin:0}.SimulationModeCapabilitiesBase-module__Kv78YW__sectionHeader h2{color:var(--text-primary);font-size:var(--font-size-display-medium);line-height:var(--line-height-tight);overflow-wrap:anywhere;font-weight:var(--weight-regular);letter-spacing:var(--letter-spacing-tight);margin:0}.SimulationModeCapabilitiesBase-module__Kv78YW__sectionHeader p{max-width:calc(62 * var(--scale));color:var(--text-secondary);font-size:var(--font-size-subtitle);line-height:var(--line-height-snug);font-weight:var(--weight-regular);letter-spacing:var(--letter-spacing-normal);margin:0}.SimulationModeCapabilitiesBase-module__Kv78YW__capabilityLayout{grid-template-columns:minmax(0, 1fr) minmax(calc(19 * var(--scale)), .3fr);gap:var(--space-scale-2-4);align-items:start;display:grid}.SimulationModeCapabilitiesBase-module__Kv78YW__capabilityGroups{gap:var(--space-scale-0-45);display:grid}.SimulationModeCapabilitiesBase-module__Kv78YW__capabilityGroup{border-top:var(--border-width-thin) solid var(--border-subtle);animation:.56s backwards SimulationModeCapabilitiesBase-module__Kv78YW__simulationCapabilityIn}.SimulationModeCapabilitiesBase-module__Kv78YW__capabilityGroup:first-child{border-top:var(--border-width-none)}.SimulationModeCapabilitiesBase-module__Kv78YW__capabilityGroup:nth-child(2){animation-delay:80ms}.SimulationModeCapabilitiesBase-module__Kv78YW__capabilityGroup:nth-child(3){animation-delay:.16s}.SimulationModeCapabilitiesBase-module__Kv78YW__capabilityGroup:nth-child(4){animation-delay:.24s}.SimulationModeCapabilitiesBase-module__Kv78YW__groupSummary{gap:var(--space-3);padding:var(--space-scale-1-15) 0;cursor:pointer;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;list-style:none;display:grid}.SimulationModeCapabilitiesBase-module__Kv78YW__groupSummary::-webkit-details-marker{display:none}.SimulationModeCapabilitiesBase-module__Kv78YW__groupIndex{color:var(--text-muted);font-size:var(--font-size-caption);font-weight:var(--weight-regular);line-height:var(--line-height-snug);letter-spacing:var(--letter-spacing-normal)}.SimulationModeCapabilitiesBase-module__Kv78YW__groupSummaryText{gap:var(--space-scale-0-35);min-width:0;display:grid}.SimulationModeCapabilitiesBase-module__Kv78YW__groupSummaryText h3,.SimulationModeCapabilitiesBase-module__Kv78YW__auditPanel h3{color:var(--text-primary);font-size:var(--font-size-title-medium);line-height:var(--line-height-tight);font-weight:var(--weight-regular);letter-spacing:var(--letter-spacing-tight);margin:0}.SimulationModeCapabilitiesBase-module__Kv78YW__groupSummaryText p,.SimulationModeCapabilitiesBase-module__Kv78YW__capabilityCopy p,.SimulationModeCapabilitiesBase-module__Kv78YW__auditPanel p{color:var(--text-secondary);font-size:var(--font-size-body-compact);line-height:var(--line-height-snug);font-weight:var(--weight-regular);letter-spacing:var(--letter-spacing-normal);margin:0}.SimulationModeCapabilitiesBase-module__Kv78YW__summaryMarker{width:calc(2.1 * var(--scale));height:calc(2.1 * var(--scale));border:var(--border-width-thin) solid var(--border-subtle);border-radius:var(--radius-circle);background:var(--surface-raised);position:relative}.SimulationModeCapabilitiesBase-module__Kv78YW__summaryMarker:before,.SimulationModeCapabilitiesBase-module__Kv78YW__summaryMarker:after{content:"";inset:calc(50% - var(--space-scale-0-04)) var(--space-scale-0-55) auto;height:calc(.08 * var(--scale));border-radius:var(--radius-pill);background:var(--brand-primary);color:var(--on-brand);transition:transform var(--duration-base) var(--ease-standard);position:absolute}.SimulationModeCapabilitiesBase-module__Kv78YW__summaryMarker:after{transform:rotate(90deg)}.SimulationModeCapabilitiesBase-module__Kv78YW__capabilityGroup[open] .SimulationModeCapabilitiesBase-module__Kv78YW__summaryMarker:after{transform:rotate(0)}.SimulationModeCapabilitiesBase-module__Kv78YW__capabilityRows{padding:var(--space-scale-0-15) 0 var(--space-scale-0-9) var(--space-scale-3-2);gap:0;display:grid}.SimulationModeCapabilitiesBase-module__Kv78YW__capabilityRow{grid-template-columns:auto minmax(0, 1fr) minmax(calc(10 * var(--scale)), auto);gap:var(--space-scale-0-9);min-width:0;padding:var(--space-scale-0-9) 0;border-top:var(--border-width-thin) solid var(--border-subtle);transition:transform var(--duration-base) var(--ease-standard), border-color var(--duration-base) var(--ease-standard);align-items:start;display:grid}.SimulationModeCapabilitiesBase-module__Kv78YW__capabilityRow:first-child{border-top:var(--border-width-none);padding-top:0}.SimulationModeCapabilitiesBase-module__Kv78YW__capabilityRow:hover{border-color:var(--border-strong);transform:translateX(calc(.2 * var(--scale)))}.SimulationModeCapabilitiesBase-module__Kv78YW__capabilityCopy{gap:var(--space-scale-0-35);min-width:0;max-width:var(--measure-narrow);display:grid}.SimulationModeCapabilitiesBase-module__Kv78YW__capabilityCopy h4{color:var(--text-primary);font-size:var(--font-size-title-small);line-height:var(--line-height-snug);font-weight:var(--weight-semibold);letter-spacing:var(--letter-spacing-normal);margin:0}.SimulationModeCapabilitiesBase-module__Kv78YW__capabilityIcon,.SimulationModeCapabilitiesBase-module__Kv78YW__auditIcon{width:calc(2.45 * var(--scale));height:calc(2.45 * var(--scale));border-radius:var(--radius-sm);flex-shrink:0;justify-content:center;align-items:center;display:flex}.SimulationModeCapabilitiesBase-module__Kv78YW__icon{width:calc(1.22 * var(--scale));height:calc(1.22 * var(--scale));display:block}.SimulationModeCapabilitiesBase-module__Kv78YW__capabilityProof,.SimulationModeCapabilitiesBase-module__Kv78YW__auditValue{width:fit-content;max-width:calc(13 * var(--scale));color:var(--text-primary);font-size:var(--font-size-caption);font-weight:var(--weight-regular);line-height:var(--line-height-snug);text-align:right;letter-spacing:var(--letter-spacing-normal);justify-self:end}.SimulationModeCapabilitiesBase-module__Kv78YW__capabilityLink{width:fit-content;color:var(--brand-primary);font-size:var(--font-size-body-compact);font-weight:var(--weight-regular);line-height:var(--line-height-snug);text-decoration:underline;text-decoration-thickness:calc(.08 * var(--scale));text-underline-offset:calc(.25 * var(--scale));letter-spacing:var(--letter-spacing-normal)}.SimulationModeCapabilitiesBase-module__Kv78YW__auditPanel{top:calc(var(--nav-height) + var(--space-scale-1-2));gap:var(--space-scale-0-8);padding:var(--space-scale-1-15);border-radius:var(--radius-sm);background:var(--surface-sunken);flex-direction:column;animation:.64s .22s backwards SimulationModeCapabilitiesBase-module__Kv78YW__simulationCapabilityIn;display:flex;position:sticky}.SimulationModeCapabilitiesBase-module__Kv78YW__auditList{border-top:var(--border-width-thin) solid var(--border-subtle);gap:0;margin:0;padding:0;list-style:none;display:grid}.SimulationModeCapabilitiesBase-module__Kv78YW__auditSignal{justify-content:space-between;gap:var(--space-scale-0-75);padding:var(--space-scale-0-6) 0;border-bottom:var(--border-width-thin) solid var(--border-subtle);color:var(--text-secondary);font-size:var(--font-size-caption);font-weight:var(--weight-regular);line-height:var(--line-height-snug);letter-spacing:var(--letter-spacing-normal);align-items:center;display:flex}.SimulationModeCapabilitiesBase-module__Kv78YW__toneAccent{color:var(--brand-primary);background:var(--interaction-selected)}.SimulationModeCapabilitiesBase-module__Kv78YW__toneSuccess{color:var(--intent-success);background:var(--intent-success-surface)}.SimulationModeCapabilitiesBase-module__Kv78YW__toneWarm{color:var(--brand-secondary-strong);background:var(--brand-secondary-surface)}.SimulationModeCapabilitiesBase-module__Kv78YW__toneNeutral{color:var(--text-primary);background:var(--surface-sunken)}.SimulationModeCapabilitiesBase-module__Kv78YW__capabilityProof.SimulationModeCapabilitiesBase-module__Kv78YW__toneAccent,.SimulationModeCapabilitiesBase-module__Kv78YW__capabilityProof.SimulationModeCapabilitiesBase-module__Kv78YW__toneSuccess,.SimulationModeCapabilitiesBase-module__Kv78YW__capabilityProof.SimulationModeCapabilitiesBase-module__Kv78YW__toneWarm,.SimulationModeCapabilitiesBase-module__Kv78YW__capabilityProof.SimulationModeCapabilitiesBase-module__Kv78YW__toneNeutral,.SimulationModeCapabilitiesBase-module__Kv78YW__auditValue.SimulationModeCapabilitiesBase-module__Kv78YW__toneAccent,.SimulationModeCapabilitiesBase-module__Kv78YW__auditValue.SimulationModeCapabilitiesBase-module__Kv78YW__toneSuccess,.SimulationModeCapabilitiesBase-module__Kv78YW__auditValue.SimulationModeCapabilitiesBase-module__Kv78YW__toneWarm,.SimulationModeCapabilitiesBase-module__Kv78YW__auditValue.SimulationModeCapabilitiesBase-module__Kv78YW__toneNeutral{background:0 0}@media not all and (min-width:1024px){.SimulationModeCapabilitiesBase-module__Kv78YW__capabilityLayout{grid-template-columns:1fr}.SimulationModeCapabilitiesBase-module__Kv78YW__auditPanel{position:static}}@media (max-width:760px){.SimulationModeCapabilitiesBase-module__Kv78YW__section{padding:var(--space-scale-1-25) var(--space-4) var(--space-3);gap:var(--space-scale-1-2)}.SimulationModeCapabilitiesBase-module__Kv78YW__sectionHeader{gap:var(--space-scale-0-55)}.SimulationModeCapabilitiesBase-module__Kv78YW__sectionHeader h2{font-size:var(--font-size-title-medium);font-weight:var(--weight-regular);line-height:var(--line-height-tight);letter-spacing:var(--letter-spacing-tight)}.SimulationModeCapabilitiesBase-module__Kv78YW__sectionHeader p,.SimulationModeCapabilitiesBase-module__Kv78YW__capabilityCopy p,.SimulationModeCapabilitiesBase-module__Kv78YW__auditPanel p,.SimulationModeCapabilitiesBase-module__Kv78YW__capabilityLink{font-size:var(--font-size-body-secondary);font-weight:var(--weight-regular);line-height:var(--line-height-normal);letter-spacing:var(--letter-spacing-normal)}.SimulationModeCapabilitiesBase-module__Kv78YW__eyebrow,.SimulationModeCapabilitiesBase-module__Kv78YW__groupIndex,.SimulationModeCapabilitiesBase-module__Kv78YW__capabilityProof,.SimulationModeCapabilitiesBase-module__Kv78YW__auditValue,.SimulationModeCapabilitiesBase-module__Kv78YW__auditSignal{font-size:var(--font-size-body-compact);font-weight:var(--weight-regular);line-height:var(--line-height-snug);letter-spacing:var(--letter-spacing-normal)}.SimulationModeCapabilitiesBase-module__Kv78YW__groupSummaryText h3,.SimulationModeCapabilitiesBase-module__Kv78YW__capabilityCopy h4,.SimulationModeCapabilitiesBase-module__Kv78YW__auditPanel h3{font-size:var(--font-size-label);font-weight:var(--weight-semibold);line-height:var(--line-height-snug);letter-spacing:var(--letter-spacing-normal)}.SimulationModeCapabilitiesBase-module__Kv78YW__groupSummaryText p{display:none}.SimulationModeCapabilitiesBase-module__Kv78YW__groupSummary{padding:var(--space-scale-0-85) 0;align-items:center}.SimulationModeCapabilitiesBase-module__Kv78YW__summaryMarker{width:calc(2.4 * var(--scale));height:calc(2.4 * var(--scale))}.SimulationModeCapabilitiesBase-module__Kv78YW__capabilityRows{padding:0 0 var(--space-scale-0-8)}.SimulationModeCapabilitiesBase-module__Kv78YW__capabilityRow{gap:var(--space-scale-0-85);padding:var(--space-scale-0-95) 0;grid-template-columns:auto minmax(0,1fr)}.SimulationModeCapabilitiesBase-module__Kv78YW__capabilityIcon,.SimulationModeCapabilitiesBase-module__Kv78YW__auditIcon{width:calc(3.2 * var(--scale));height:calc(3.2 * var(--scale))}.SimulationModeCapabilitiesBase-module__Kv78YW__icon{width:calc(1.6 * var(--scale));height:calc(1.6 * var(--scale))}.SimulationModeCapabilitiesBase-module__Kv78YW__capabilityProof{text-align:left;grid-column:2;justify-self:start;max-width:none}.SimulationModeCapabilitiesBase-module__Kv78YW__auditPanel{padding:var(--space-scale-0-95) 0;border-block:var(--border-width-thin) solid var(--border-subtle);border-radius:var(--radius-sm);background:0 0}}@keyframes SimulationModeCapabilitiesBase-module__Kv78YW__simulationCapabilityIn{0%{opacity:0;transform:translateY(calc(.65 * var(--scale)))}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.SimulationModeCapabilitiesBase-module__Kv78YW__capabilityGroup,.SimulationModeCapabilitiesBase-module__Kv78YW__auditPanel{animation:none}}
.SimulationModeCapabilities-module__YO-92G__section{}.SimulationModeCapabilities-module__YO-92G__sectionHeader{}.SimulationModeCapabilities-module__YO-92G__eyebrow{}.SimulationModeCapabilities-module__YO-92G__capabilityLayout{}.SimulationModeCapabilities-module__YO-92G__capabilityGroups{}.SimulationModeCapabilities-module__YO-92G__capabilityGroup{}.SimulationModeCapabilities-module__YO-92G__groupSummary{}.SimulationModeCapabilities-module__YO-92G__groupIndex{}.SimulationModeCapabilities-module__YO-92G__groupSummaryText{}.SimulationModeCapabilities-module__YO-92G__auditPanel{}.SimulationModeCapabilities-module__YO-92G__capabilityCopy{}.SimulationModeCapabilities-module__YO-92G__summaryMarker{}.SimulationModeCapabilities-module__YO-92G__capabilityRows{}.SimulationModeCapabilities-module__YO-92G__capabilityRow{}.SimulationModeCapabilities-module__YO-92G__capabilityIcon{}.SimulationModeCapabilities-module__YO-92G__auditIcon{}.SimulationModeCapabilities-module__YO-92G__icon{}.SimulationModeCapabilities-module__YO-92G__capabilityProof{}.SimulationModeCapabilities-module__YO-92G__auditValue{}.SimulationModeCapabilities-module__YO-92G__capabilityLink{}.SimulationModeCapabilities-module__YO-92G__auditList{}.SimulationModeCapabilities-module__YO-92G__auditSignal{}.SimulationModeCapabilities-module__YO-92G__toneAccent{}.SimulationModeCapabilities-module__YO-92G__toneSuccess{}.SimulationModeCapabilities-module__YO-92G__toneWarm{}.SimulationModeCapabilities-module__YO-92G__toneNeutral{}
.SimulationModeFlowBase-module__LK_G9W__section{width:min(1120px,100%);padding:var(--space-scale-2-4) var(--space-5);gap:var(--space-scale-1-9);scroll-margin-top:calc(var(--nav-height) + calc(1 * var(--scale)));flex-direction:column;margin:0 auto;display:flex}.SimulationModeFlowBase-module__LK_G9W__sectionHeader{max-width:calc(70 * var(--scale));gap:var(--space-scale-0-7);flex-direction:column;display:flex}.SimulationModeFlowBase-module__LK_G9W__eyebrow{color:var(--text-muted);font-size:var(--font-size-caption);font-weight:var(--weight-regular);letter-spacing:var(--letter-spacing-normal);text-transform:uppercase;line-height:var(--line-height-snug);margin:0}.SimulationModeFlowBase-module__LK_G9W__sectionHeader h2{color:var(--text-primary);font-size:var(--font-size-display-medium);line-height:var(--line-height-tight);overflow-wrap:anywhere;font-weight:var(--weight-regular);letter-spacing:var(--letter-spacing-tight);margin:0}.SimulationModeFlowBase-module__LK_G9W__sectionHeader p{max-width:calc(62 * var(--scale));color:var(--text-secondary);font-size:var(--font-size-subtitle);line-height:var(--line-height-snug);font-weight:var(--weight-regular);letter-spacing:var(--letter-spacing-normal);margin:0}.SimulationModeFlowBase-module__LK_G9W__flowLayout{grid-template-columns:minmax(0, 1fr) minmax(calc(19 * var(--scale)), .32fr);gap:var(--space-scale-2-3);align-items:start;display:grid}.SimulationModeFlowBase-module__LK_G9W__flowList{padding:0 0 0 var(--space-scale-2-25);gap:0;margin:0;list-style:none;display:grid;position:relative}.SimulationModeFlowBase-module__LK_G9W__flowList:before{content:"";top:var(--space-1);bottom:var(--space-1);left:var(--space-scale-0-72);width:calc(.08 * var(--scale));border-radius:var(--radius-pill);background:linear-gradient(to bottom, var(--border-subtle), var(--interaction-selected), var(--border-subtle));position:absolute}.SimulationModeFlowBase-module__LK_G9W__flowStep{position:relative}.SimulationModeFlowBase-module__LK_G9W__flowStep:before{content:"";top:var(--space-scale-1-2);left:var(--space-scale-neg-1-72);width:calc(.68 * var(--scale));height:calc(.68 * var(--scale));border-radius:var(--radius-circle);background:var(--surface-raised);border:var(--border-width-scale-01) solid var(--interaction-selected);box-shadow:var(--focus-ring);position:absolute}.SimulationModeFlowBase-module__LK_G9W__stepPanel{grid-template-columns:auto minmax(0, 1fr) minmax(calc(15 * var(--scale)), .32fr);gap:var(--space-scale-1-1);padding:var(--space-scale-1-05) 0 var(--space-scale-1-15);border-bottom:var(--border-width-thin) solid var(--border-subtle);align-items:start;animation:.52s backwards SimulationModeFlowBase-module__LK_G9W__simulationStepIn;display:grid}.SimulationModeFlowBase-module__LK_G9W__flowStep:first-child .SimulationModeFlowBase-module__LK_G9W__stepPanel{padding-top:0}.SimulationModeFlowBase-module__LK_G9W__flowStep:last-child .SimulationModeFlowBase-module__LK_G9W__stepPanel{border-bottom:var(--border-width-none);padding-bottom:0}.SimulationModeFlowBase-module__LK_G9W__flowStep:nth-child(2) .SimulationModeFlowBase-module__LK_G9W__stepPanel{animation-delay:80ms}.SimulationModeFlowBase-module__LK_G9W__flowStep:nth-child(3) .SimulationModeFlowBase-module__LK_G9W__stepPanel{animation-delay:.16s}.SimulationModeFlowBase-module__LK_G9W__flowStep:nth-child(4) .SimulationModeFlowBase-module__LK_G9W__stepPanel{animation-delay:.24s}.SimulationModeFlowBase-module__LK_G9W__flowStep:nth-child(5) .SimulationModeFlowBase-module__LK_G9W__stepPanel{animation-delay:.32s}.SimulationModeFlowBase-module__LK_G9W__stepIndex{min-width:calc(2.2 * var(--scale));color:var(--text-muted);font-size:var(--font-size-caption);font-weight:var(--weight-regular);line-height:var(--line-height-snug);letter-spacing:var(--letter-spacing-normal)}.SimulationModeFlowBase-module__LK_G9W__stepContent{gap:var(--space-scale-0-55);min-width:0;display:grid}.SimulationModeFlowBase-module__LK_G9W__stepHeading{align-items:center;gap:var(--space-scale-0-6);min-width:0;display:flex}.SimulationModeFlowBase-module__LK_G9W__stepIcon{width:calc(2.35 * var(--scale));height:calc(2.35 * var(--scale));border-radius:var(--radius-sm);flex-shrink:0;justify-content:center;align-items:center;display:flex}.SimulationModeFlowBase-module__LK_G9W__icon{width:calc(1.25 * var(--scale));height:calc(1.25 * var(--scale));display:block}.SimulationModeFlowBase-module__LK_G9W__stepKicker,.SimulationModeFlowBase-module__LK_G9W__handoffLabel{color:var(--text-muted);font-size:var(--font-size-caption);font-weight:var(--weight-regular);letter-spacing:var(--letter-spacing-normal);text-transform:uppercase;line-height:var(--line-height-snug)}.SimulationModeFlowBase-module__LK_G9W__stepText{gap:var(--space-scale-0-4);display:grid}.SimulationModeFlowBase-module__LK_G9W__stepText h3,.SimulationModeFlowBase-module__LK_G9W__handoffPanel h3{color:var(--text-primary);font-size:var(--font-size-title-medium);line-height:var(--line-height-tight);font-weight:var(--weight-regular);letter-spacing:var(--letter-spacing-tight);margin:0}.SimulationModeFlowBase-module__LK_G9W__stepText p,.SimulationModeFlowBase-module__LK_G9W__handoffPanel p{color:var(--text-secondary);font-size:var(--font-size-body-compact);line-height:var(--line-height-snug);font-weight:var(--weight-regular);letter-spacing:var(--letter-spacing-normal);margin:0}.SimulationModeFlowBase-module__LK_G9W__stepSignal{max-width:calc(18 * var(--scale));padding:var(--space-scale-0-55) 0 var(--space-scale-0-55) var(--space-scale-0-8);border-left:var(--border-width-thin) solid currentColor;font-size:var(--font-size-caption);line-height:var(--line-height-snug);font-weight:var(--weight-regular);letter-spacing:var(--letter-spacing-normal);background:0 0;display:block}.SimulationModeFlowBase-module__LK_G9W__handoffPanel{top:calc(var(--nav-height) + var(--space-scale-1-2));gap:var(--space-scale-0-8);padding:var(--space-scale-1-15);border-left:var(--border-width-scale-018) solid var(--interaction-selected);border-radius:var(--radius-sm);background:var(--surface-sunken);flex-direction:column;animation:.62s .18s backwards SimulationModeFlowBase-module__LK_G9W__simulationStepIn;display:flex;position:sticky}.SimulationModeFlowBase-module__LK_G9W__toneAccent{color:var(--brand-primary);background:var(--interaction-selected)}.SimulationModeFlowBase-module__LK_G9W__toneSuccess{color:var(--intent-success);background:var(--intent-success-surface)}.SimulationModeFlowBase-module__LK_G9W__toneWarm{color:var(--brand-secondary-strong);background:var(--brand-secondary-surface)}.SimulationModeFlowBase-module__LK_G9W__toneNeutral{color:var(--text-primary);background:var(--surface-sunken)}.SimulationModeFlowBase-module__LK_G9W__stepSignal.SimulationModeFlowBase-module__LK_G9W__toneAccent,.SimulationModeFlowBase-module__LK_G9W__stepSignal.SimulationModeFlowBase-module__LK_G9W__toneSuccess,.SimulationModeFlowBase-module__LK_G9W__stepSignal.SimulationModeFlowBase-module__LK_G9W__toneWarm,.SimulationModeFlowBase-module__LK_G9W__stepSignal.SimulationModeFlowBase-module__LK_G9W__toneNeutral{background:0 0}@media not all and (min-width:1024px){.SimulationModeFlowBase-module__LK_G9W__flowLayout{grid-template-columns:1fr}.SimulationModeFlowBase-module__LK_G9W__handoffPanel{position:static}}@media (max-width:760px){.SimulationModeFlowBase-module__LK_G9W__section{padding-inline:var(--space-4);gap:var(--space-scale-2-2)}.SimulationModeFlowBase-module__LK_G9W__sectionHeader h2{font-size:var(--font-size-title-xl);font-weight:var(--weight-regular);line-height:var(--line-height-tight);letter-spacing:var(--letter-spacing-tight)}.SimulationModeFlowBase-module__LK_G9W__sectionHeader p,.SimulationModeFlowBase-module__LK_G9W__stepText p,.SimulationModeFlowBase-module__LK_G9W__handoffPanel p{font-size:var(--font-size-body);font-weight:var(--weight-regular);line-height:var(--line-height-relaxed);letter-spacing:var(--letter-spacing-normal)}.SimulationModeFlowBase-module__LK_G9W__eyebrow,.SimulationModeFlowBase-module__LK_G9W__stepIndex,.SimulationModeFlowBase-module__LK_G9W__stepKicker,.SimulationModeFlowBase-module__LK_G9W__stepSignal,.SimulationModeFlowBase-module__LK_G9W__handoffLabel{font-size:var(--font-size-body-secondary);font-weight:var(--weight-regular);line-height:var(--line-height-normal);letter-spacing:var(--letter-spacing-normal)}.SimulationModeFlowBase-module__LK_G9W__stepText h3,.SimulationModeFlowBase-module__LK_G9W__handoffPanel h3{font-size:var(--font-size-title-large);font-weight:var(--weight-regular);line-height:var(--line-height-tight);letter-spacing:var(--letter-spacing-tight)}.SimulationModeFlowBase-module__LK_G9W__stepPanel{gap:var(--space-3);padding-block:var(--space-scale-1-45);grid-template-columns:auto minmax(0,1fr)}.SimulationModeFlowBase-module__LK_G9W__stepIcon{width:calc(3.7 * var(--scale));height:calc(3.7 * var(--scale))}.SimulationModeFlowBase-module__LK_G9W__icon{width:calc(1.85 * var(--scale));height:calc(1.85 * var(--scale))}.SimulationModeFlowBase-module__LK_G9W__stepSignal{grid-column:2;max-width:none}}@keyframes SimulationModeFlowBase-module__LK_G9W__simulationStepIn{0%{opacity:0;transform:translateY(calc(.65 * var(--scale)))}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.SimulationModeFlowBase-module__LK_G9W__stepPanel,.SimulationModeFlowBase-module__LK_G9W__handoffPanel{animation:none}}
.ProductProofShowcase-module__wr3PXW__showcase{width:min(1200px,100%);padding:0 var(--space-5);scroll-margin-top:calc(var(--nav-height) + calc(.4 * var(--scale)));grid-template-columns:minmax(0, 1fr) minmax(calc(28 * var(--scale)), calc(42 * var(--scale)));align-items:center;gap:var(--space-6);margin:0 auto;display:grid}.ProductProofShowcase-module__wr3PXW__copy{gap:var(--space-scale-1-2);flex-direction:column;display:flex}.ProductProofShowcase-module__wr3PXW__eyebrow{color:var(--brand-primary);font-size:var(--font-size-body-secondary);font-weight:var(--weight-regular);letter-spacing:var(--letter-spacing-normal);line-height:var(--line-height-normal);margin:0}.ProductProofShowcase-module__wr3PXW__copy h2{color:var(--text-primary);font-size:var(--font-size-title-medium);line-height:var(--line-height-tight);font-weight:var(--weight-regular);letter-spacing:var(--letter-spacing-tight);margin:0}.ProductProofShowcase-module__wr3PXW__lead{max-width:var(--measure-body);color:var(--text-secondary);font-size:var(--font-size-body);line-height:var(--line-height-relaxed);font-weight:var(--weight-regular);letter-spacing:var(--letter-spacing-normal);margin:0}.ProductProofShowcase-module__wr3PXW__cards{gap:var(--space-3);margin-top:var(--space-scale-0-4);display:grid}.ProductProofShowcase-module__wr3PXW__card{grid-template-columns:calc(4 * var(--scale)) minmax(0, 1fr);gap:var(--space-scale-1-1);padding:var(--space-scale-1-3);border:var(--border-width-thin) solid var(--border-subtle);border-radius:var(--radius-lg);background:var(--surface-raised);box-shadow:var(--elevation-1);align-items:flex-start;animation:.64s both ProductProofShowcase-module__wr3PXW__proofCardIn;display:grid}.ProductProofShowcase-module__wr3PXW__card:nth-child(2){animation-delay:90ms}.ProductProofShowcase-module__wr3PXW__card:nth-child(3){animation-delay:.18s}.ProductProofShowcase-module__wr3PXW__icon{width:calc(4 * var(--scale));height:calc(4 * var(--scale));border-radius:var(--radius-lg);background:var(--interaction-selected-subtle);color:var(--brand-primary);justify-content:center;align-items:center;display:flex}.ProductProofShowcase-module__wr3PXW__iconSvg{width:calc(2 * var(--scale));height:calc(2 * var(--scale));color:var(--brand-primary)}.ProductProofShowcase-module__wr3PXW__cardLabel{margin:0 0 var(--space-scale-0-2);color:var(--brand-primary);font-size:var(--font-size-caption);font-weight:var(--weight-regular);line-height:var(--line-height-snug);letter-spacing:var(--letter-spacing-normal)}.ProductProofShowcase-module__wr3PXW__card h3{margin:0 0 var(--space-scale-0-35);color:var(--text-primary);font-size:var(--font-size-subtitle);line-height:var(--line-height-snug);font-weight:var(--weight-regular);letter-spacing:var(--letter-spacing-normal)}.ProductProofShowcase-module__wr3PXW__card p:last-child{color:var(--text-secondary);font-size:var(--font-size-body-secondary);line-height:var(--line-height-normal);font-weight:var(--weight-regular);letter-spacing:var(--letter-spacing-normal);margin:0}.ProductProofShowcase-module__wr3PXW__note{width:fit-content;max-width:100%;padding:var(--space-scale-0-75) var(--space-3);border:var(--border-width-thin) solid var(--interaction-selected-strong);border-radius:var(--radius-lg);background:var(--interaction-selected-subtle);color:var(--text-primary);font-size:var(--font-size-body-secondary);line-height:var(--line-height-normal);font-weight:var(--weight-regular);letter-spacing:var(--letter-spacing-normal);margin:0}.ProductProofShowcase-module__wr3PXW__visual{min-height:calc(28 * var(--scale));border-radius:var(--radius-lg);border:var(--border-width-thin) solid var(--border-subtle);box-shadow:var(--elevation-2);isolation:isolate;animation:.78s both ProductProofShowcase-module__wr3PXW__proofVisualIn;position:relative;overflow:hidden}.ProductProofShowcase-module__wr3PXW__visual:after{content:"";background:linear-gradient(180deg, var(--surface-white-translucent), var(--glass-bg));pointer-events:none;z-index:var(--layer-content);position:absolute;inset:0}.ProductProofShowcase-module__wr3PXW__image{width:100%;height:100%;min-height:calc(28 * var(--scale));object-fit:cover;display:block}@keyframes ProductProofShowcase-module__wr3PXW__proofCardIn{0%{opacity:0;transform:translateY(calc(1 * var(--scale)))}to{opacity:1;transform:translateY(0)}}@keyframes ProductProofShowcase-module__wr3PXW__proofVisualIn{0%{opacity:0;transform:translateY(calc(1.2 * var(--scale))) scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}@media not all and (min-width:900px){.ProductProofShowcase-module__wr3PXW__showcase{gap:var(--space-5);grid-template-columns:1fr}.ProductProofShowcase-module__wr3PXW__visual{min-height:calc(24 * var(--scale));order:-1}.ProductProofShowcase-module__wr3PXW__image{min-height:calc(24 * var(--scale))}}@media (max-width:520px){.ProductProofShowcase-module__wr3PXW__showcase{padding:0 var(--space-scale-1-2)}.ProductProofShowcase-module__wr3PXW__card{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.ProductProofShowcase-module__wr3PXW__card,.ProductProofShowcase-module__wr3PXW__visual{animation:none}}
.SimulationModeFlowBase-module__LK_G9W__section{width:min(1120px,100%);padding:var(--space-scale-2-4) var(--space-5);gap:var(--space-scale-1-9);scroll-margin-top:calc(var(--nav-height) + calc(1 * var(--scale)));flex-direction:column;margin:0 auto;display:flex}.SimulationModeFlowBase-module__LK_G9W__sectionHeader{max-width:calc(70 * var(--scale));gap:var(--space-scale-0-7);flex-direction:column;display:flex}.SimulationModeFlowBase-module__LK_G9W__eyebrow{color:var(--text-muted);font-size:var(--font-size-caption);font-weight:var(--weight-regular);letter-spacing:var(--letter-spacing-normal);text-transform:uppercase;line-height:var(--line-height-snug);margin:0}.SimulationModeFlowBase-module__LK_G9W__sectionHeader h2{color:var(--text-primary);font-size:var(--font-size-display-medium);line-height:var(--line-height-tight);overflow-wrap:anywhere;font-weight:var(--weight-regular);letter-spacing:var(--letter-spacing-tight);margin:0}.SimulationModeFlowBase-module__LK_G9W__sectionHeader p{max-width:calc(62 * var(--scale));color:var(--text-secondary);font-size:var(--font-size-subtitle);line-height:var(--line-height-snug);font-weight:var(--weight-regular);letter-spacing:var(--letter-spacing-normal);margin:0}.SimulationModeFlowBase-module__LK_G9W__flowLayout{grid-template-columns:minmax(0, 1fr) minmax(calc(19 * var(--scale)), .32fr);gap:var(--space-scale-2-3);align-items:start;display:grid}.SimulationModeFlowBase-module__LK_G9W__flowList{padding:0 0 0 var(--space-scale-2-25);gap:0;margin:0;list-style:none;display:grid;position:relative}.SimulationModeFlowBase-module__LK_G9W__flowList:before{content:"";top:var(--space-1);bottom:var(--space-1);left:var(--space-scale-0-72);width:calc(.08 * var(--scale));border-radius:var(--radius-pill);background:linear-gradient(to bottom, var(--border-subtle), var(--interaction-selected), var(--border-subtle));position:absolute}.SimulationModeFlowBase-module__LK_G9W__flowStep{position:relative}.SimulationModeFlowBase-module__LK_G9W__flowStep:before{content:"";top:var(--space-scale-1-2);left:var(--space-scale-neg-1-72);width:calc(.68 * var(--scale));height:calc(.68 * var(--scale));border-radius:var(--radius-circle);background:var(--surface-raised);border:var(--border-width-scale-01) solid var(--interaction-selected);box-shadow:var(--focus-ring);position:absolute}.SimulationModeFlowBase-module__LK_G9W__stepPanel{grid-template-columns:auto minmax(0, 1fr) minmax(calc(15 * var(--scale)), .32fr);gap:var(--space-scale-1-1);padding:var(--space-scale-1-05) 0 var(--space-scale-1-15);border-bottom:var(--border-width-thin) solid var(--border-subtle);align-items:start;animation:.52s backwards SimulationModeFlowBase-module__LK_G9W__simulationStepIn;display:grid}.SimulationModeFlowBase-module__LK_G9W__flowStep:first-child .SimulationModeFlowBase-module__LK_G9W__stepPanel{padding-top:0}.SimulationModeFlowBase-module__LK_G9W__flowStep:last-child .SimulationModeFlowBase-module__LK_G9W__stepPanel{border-bottom:var(--border-width-none);padding-bottom:0}.SimulationModeFlowBase-module__LK_G9W__flowStep:nth-child(2) .SimulationModeFlowBase-module__LK_G9W__stepPanel{animation-delay:80ms}.SimulationModeFlowBase-module__LK_G9W__flowStep:nth-child(3) .SimulationModeFlowBase-module__LK_G9W__stepPanel{animation-delay:.16s}.SimulationModeFlowBase-module__LK_G9W__flowStep:nth-child(4) .SimulationModeFlowBase-module__LK_G9W__stepPanel{animation-delay:.24s}.SimulationModeFlowBase-module__LK_G9W__flowStep:nth-child(5) .SimulationModeFlowBase-module__LK_G9W__stepPanel{animation-delay:.32s}.SimulationModeFlowBase-module__LK_G9W__stepIndex{min-width:calc(2.2 * var(--scale));color:var(--text-muted);font-size:var(--font-size-caption);font-weight:var(--weight-regular);line-height:var(--line-height-snug);letter-spacing:var(--letter-spacing-normal)}.SimulationModeFlowBase-module__LK_G9W__stepContent{gap:var(--space-scale-0-55);min-width:0;display:grid}.SimulationModeFlowBase-module__LK_G9W__stepHeading{align-items:center;gap:var(--space-scale-0-6);min-width:0;display:flex}.SimulationModeFlowBase-module__LK_G9W__stepIcon{width:calc(2.35 * var(--scale));height:calc(2.35 * var(--scale));border-radius:var(--radius-sm);flex-shrink:0;justify-content:center;align-items:center;display:flex}.SimulationModeFlowBase-module__LK_G9W__icon{width:calc(1.25 * var(--scale));height:calc(1.25 * var(--scale));display:block}.SimulationModeFlowBase-module__LK_G9W__stepKicker,.SimulationModeFlowBase-module__LK_G9W__handoffLabel{color:var(--text-muted);font-size:var(--font-size-caption);font-weight:var(--weight-regular);letter-spacing:var(--letter-spacing-normal);text-transform:uppercase;line-height:var(--line-height-snug)}.SimulationModeFlowBase-module__LK_G9W__stepText{gap:var(--space-scale-0-4);display:grid}.SimulationModeFlowBase-module__LK_G9W__stepText h3,.SimulationModeFlowBase-module__LK_G9W__handoffPanel h3{color:var(--text-primary);font-size:var(--font-size-title-medium);line-height:var(--line-height-tight);font-weight:var(--weight-regular);letter-spacing:var(--letter-spacing-tight);margin:0}.SimulationModeFlowBase-module__LK_G9W__stepText p,.SimulationModeFlowBase-module__LK_G9W__handoffPanel p{color:var(--text-secondary);font-size:var(--font-size-body-compact);line-height:var(--line-height-snug);font-weight:var(--weight-regular);letter-spacing:var(--letter-spacing-normal);margin:0}.SimulationModeFlowBase-module__LK_G9W__stepSignal{max-width:calc(18 * var(--scale));padding:var(--space-scale-0-55) 0 var(--space-scale-0-55) var(--space-scale-0-8);border-left:var(--border-width-thin) solid currentColor;font-size:var(--font-size-caption);line-height:var(--line-height-snug);font-weight:var(--weight-regular);letter-spacing:var(--letter-spacing-normal);background:0 0;display:block}.SimulationModeFlowBase-module__LK_G9W__handoffPanel{top:calc(var(--nav-height) + var(--space-scale-1-2));gap:var(--space-scale-0-8);padding:var(--space-scale-1-15);border-left:var(--border-width-scale-018) solid var(--interaction-selected);border-radius:var(--radius-sm);background:var(--surface-sunken);flex-direction:column;animation:.62s .18s backwards SimulationModeFlowBase-module__LK_G9W__simulationStepIn;display:flex;position:sticky}.SimulationModeFlowBase-module__LK_G9W__toneAccent{color:var(--brand-primary);background:var(--interaction-selected)}.SimulationModeFlowBase-module__LK_G9W__toneSuccess{color:var(--intent-success);background:var(--intent-success-surface)}.SimulationModeFlowBase-module__LK_G9W__toneWarm{color:var(--brand-secondary-strong);background:var(--brand-secondary-surface)}.SimulationModeFlowBase-module__LK_G9W__toneNeutral{color:var(--text-primary);background:var(--surface-sunken)}.SimulationModeFlowBase-module__LK_G9W__stepSignal.SimulationModeFlowBase-module__LK_G9W__toneAccent,.SimulationModeFlowBase-module__LK_G9W__stepSignal.SimulationModeFlowBase-module__LK_G9W__toneSuccess,.SimulationModeFlowBase-module__LK_G9W__stepSignal.SimulationModeFlowBase-module__LK_G9W__toneWarm,.SimulationModeFlowBase-module__LK_G9W__stepSignal.SimulationModeFlowBase-module__LK_G9W__toneNeutral{background:0 0}@media not all and (min-width:1024px){.SimulationModeFlowBase-module__LK_G9W__flowLayout{grid-template-columns:1fr}.SimulationModeFlowBase-module__LK_G9W__handoffPanel{position:static}}@media (max-width:760px){.SimulationModeFlowBase-module__LK_G9W__section{padding-inline:var(--space-4);gap:var(--space-scale-2-2)}.SimulationModeFlowBase-module__LK_G9W__sectionHeader h2{font-size:var(--font-size-title-xl);font-weight:var(--weight-regular);line-height:var(--line-height-tight);letter-spacing:var(--letter-spacing-tight)}.SimulationModeFlowBase-module__LK_G9W__sectionHeader p,.SimulationModeFlowBase-module__LK_G9W__stepText p,.SimulationModeFlowBase-module__LK_G9W__handoffPanel p{font-size:var(--font-size-body);font-weight:var(--weight-regular);line-height:var(--line-height-relaxed);letter-spacing:var(--letter-spacing-normal)}.SimulationModeFlowBase-module__LK_G9W__eyebrow,.SimulationModeFlowBase-module__LK_G9W__stepIndex,.SimulationModeFlowBase-module__LK_G9W__stepKicker,.SimulationModeFlowBase-module__LK_G9W__stepSignal,.SimulationModeFlowBase-module__LK_G9W__handoffLabel{font-size:var(--font-size-body-secondary);font-weight:var(--weight-regular);line-height:var(--line-height-normal);letter-spacing:var(--letter-spacing-normal)}.SimulationModeFlowBase-module__LK_G9W__stepText h3,.SimulationModeFlowBase-module__LK_G9W__handoffPanel h3{font-size:var(--font-size-title-large);font-weight:var(--weight-regular);line-height:var(--line-height-tight);letter-spacing:var(--letter-spacing-tight)}.SimulationModeFlowBase-module__LK_G9W__stepPanel{gap:var(--space-3);padding-block:var(--space-scale-1-45);grid-template-columns:auto minmax(0,1fr)}.SimulationModeFlowBase-module__LK_G9W__stepIcon{width:calc(3.7 * var(--scale));height:calc(3.7 * var(--scale))}.SimulationModeFlowBase-module__LK_G9W__icon{width:calc(1.85 * var(--scale));height:calc(1.85 * var(--scale))}.SimulationModeFlowBase-module__LK_G9W__stepSignal{grid-column:2;max-width:none}}@keyframes SimulationModeFlowBase-module__LK_G9W__simulationStepIn{0%{opacity:0;transform:translateY(calc(.65 * var(--scale)))}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.SimulationModeFlowBase-module__LK_G9W__stepPanel,.SimulationModeFlowBase-module__LK_G9W__handoffPanel{animation:none}}
.SimulationModeFlow-module__s2_Elq__section{}.SimulationModeFlow-module__s2_Elq__sectionHeader{}.SimulationModeFlow-module__s2_Elq__eyebrow{}.SimulationModeFlow-module__s2_Elq__flowLayout{}.SimulationModeFlow-module__s2_Elq__flowList{}.SimulationModeFlow-module__s2_Elq__flowStep{}.SimulationModeFlow-module__s2_Elq__stepPanel{}.SimulationModeFlow-module__s2_Elq__stepIndex{}.SimulationModeFlow-module__s2_Elq__stepContent{}.SimulationModeFlow-module__s2_Elq__stepHeading{}.SimulationModeFlow-module__s2_Elq__stepIcon{}.SimulationModeFlow-module__s2_Elq__icon{}.SimulationModeFlow-module__s2_Elq__stepKicker{}.SimulationModeFlow-module__s2_Elq__handoffLabel{}.SimulationModeFlow-module__s2_Elq__stepText{}.SimulationModeFlow-module__s2_Elq__handoffPanel{}.SimulationModeFlow-module__s2_Elq__stepSignal{}.SimulationModeFlow-module__s2_Elq__toneAccent{}.SimulationModeFlow-module__s2_Elq__toneSuccess{}.SimulationModeFlow-module__s2_Elq__toneWarm{}.SimulationModeFlow-module__s2_Elq__toneNeutral{}
