.Nav-module__gYHYUG__buttons{justify-content:flex-end;align-items:center;gap:var(--space-2);flex-wrap:nowrap;flex-shrink:0;display:flex}.Nav-module__gYHYUG__vitrineNav{--vitrine-nav-touch-target:var(--control-height-touch);--vitrine-nav-dynamic-surface:color-mix(in srgb, var(--surface-raised) calc(var(--vitrine-nav-surface-opacity,0) * 100%), transparent);--vitrine-nav-dynamic-separator:color-mix(in srgb, var(--border-default) calc(var(--vitrine-nav-separator-opacity,0) * 100%), transparent);--vitrine-nav-mobile-radius:calc(var(--nav-height) / 2);--vitrine-nav-glass-surface:color-mix(in srgb, var(--surface-raised) 62%, transparent);--vitrine-nav-glass-surface-expanded:color-mix(in srgb, var(--surface-raised) 96%, transparent);--vitrine-nav-glass-border:color-mix(in srgb, var(--surface-raised) 66%, transparent);--vitrine-nav-glass-shadow:inset 0 calc(.06 * var(--scale)) 0 color-mix(in srgb, var(--surface-raised) 70%, transparent), 0 calc(.9 * var(--scale)) calc(2.2 * var(--scale)) calc(-1.1 * var(--scale)) var(--surface-overlay);--vitrine-nav-glass-shadow-expanded:inset 0 calc(.06 * var(--scale)) 0 color-mix(in srgb, var(--surface-raised) 72%, transparent), 0 calc(1.1 * var(--scale)) calc(2.8 * var(--scale)) calc(-1.2 * var(--scale)) var(--surface-overlay);--vitrine-nav-cta-shadow:0 calc(.75 * var(--scale)) calc(1.8 * var(--scale)) calc(-1.2 * var(--scale)) var(--surface-overlay);--vitrine-nav-button-shadow:0 calc(.24 * var(--scale)) calc(.95 * var(--scale)) calc(-.62 * var(--scale)) var(--surface-overlay);--vitrine-nav-button-shadow-hover:0 calc(.3 * var(--scale)) calc(1.05 * var(--scale)) calc(-.62 * var(--scale)) var(--surface-overlay);--vitrine-nav-card-surface:color-mix(in srgb, var(--surface-raised) 60%, transparent);--vitrine-nav-card-shadow:inset 0 calc(.06 * var(--scale)) 0 var(--surface-glass), 0 calc(.8 * var(--scale)) calc(2 * var(--scale)) calc(-1.35 * var(--scale)) var(--surface-overlay);--vitrine-nav-card-shadow-hover:inset 0 calc(.06 * var(--scale)) 0 var(--surface-glass), 0 var(--scale) calc(2.4 * var(--scale)) calc(-1.2 * var(--scale)) var(--surface-overlay);--vitrine-nav-trigger-active-surface:color-mix(in srgb, var(--surface-raised) 24%, transparent);--vitrine-nav-trigger-active-shadow:0 calc(.4 * var(--scale)) calc(1.6 * var(--scale)) var(--surface-overlay);--vitrine-nav-trigger-active-shadow-hover:0 calc(.4 * var(--scale)) calc(1.6 * var(--scale)) color-mix(in srgb, var(--text-primary) 30%, transparent);--vitrine-nav-ease-panel:cubic-bezier(.32, .72, 0, 1);--vitrine-nav-ease-panel-back:cubic-bezier(.24, 1, .36, 1);--vitrine-nav-ease-spring:cubic-bezier(.34, 1.56, .64, 1);--vitrine-nav-duration-surface:.24s;--vitrine-nav-duration-cta:.18s;--vitrine-nav-duration-panel:.26s;--vitrine-nav-duration-expand:.4s;--vitrine-nav-duration-spring:.4s;--vitrine-nav-duration-mobile-expand:.42s;width:100%;z-index:var(--layer-sticky);max-height:var(--nav-height);border-bottom:solid var(--border-width-scale-01) var(--vitrine-nav-dynamic-separator);background-color:var(--vitrine-nav-dynamic-surface);-webkit-backdrop-filter:blur(var(--vitrine-nav-surface-blur,100px));transition:max-height var(--vitrine-nav-duration-expand) var(--vitrine-nav-ease-panel), transform var(--vitrine-nav-duration-expand) var(--vitrine-nav-ease-panel), box-shadow var(--vitrine-nav-duration-surface) var(--ease-standard);flex-flow:column;justify-content:flex-start;align-items:stretch;display:flex;position:fixed;top:0;left:0;overflow:visible}.Nav-module__gYHYUG__vitrineNav .Nav-module__gYHYUG__permanent{box-sizing:border-box;width:100%;padding:0 var(--space-5);height:var(--nav-height);justify-content:space-between;align-items:center;display:flex;overflow:visible}.Nav-module__gYHYUG__vitrineNav.Nav-module__gYHYUG__expanded{flex-direction:column;align-items:stretch}@media (max-width:1199px){.Nav-module__gYHYUG__vitrineNav{top:auto;bottom:var(--space-scale-1-15);width:min(calc(100vw - calc(2.6 * var(--scale))), calc(76 * var(--scale)));max-width:calc(76 * var(--scale));transform-origin:bottom;height:calc(100dvh - calc(2.3 * var(--scale)));max-height:calc(100dvh - calc(2.3 * var(--scale)));-webkit-backdrop-filter:none;box-shadow:none;pointer-events:none;transition:transform var(--vitrine-nav-duration-surface) var(--ease-standard);background:0 0;border:none;left:50%;overflow:visible;transform:translate(-50%)}.Nav-module__gYHYUG__vitrineNav:before{content:"";height:var(--nav-height);border:var(--border-width-scale-008) solid var(--vitrine-nav-glass-border);border-radius:var(--radius-pill);background-color:var(--vitrine-nav-glass-surface);-webkit-backdrop-filter:saturate(195%) blur(calc(3 * var(--scale)));box-shadow:var(--vitrine-nav-glass-shadow);pointer-events:none;transform-origin:bottom;will-change:height, border-radius;transition:height var(--vitrine-nav-duration-mobile-expand) var(--vitrine-nav-ease-panel), border-radius var(--vitrine-nav-duration-panel) var(--vitrine-nav-ease-panel), background-color var(--vitrine-nav-duration-surface) var(--ease-standard), box-shadow var(--vitrine-nav-duration-surface) var(--ease-standard), backdrop-filter var(--vitrine-nav-duration-surface) var(--ease-standard), -webkit-backdrop-filter var(--vitrine-nav-duration-surface) var(--ease-standard);position:absolute;bottom:0;left:0;right:0}.Nav-module__gYHYUG__vitrineNav.Nav-module__gYHYUG__expanded{height:calc(100dvh - calc(2.3 * var(--scale)));max-height:calc(100dvh - calc(2.3 * var(--scale)));pointer-events:auto;transform:translate(-50%)}.Nav-module__gYHYUG__vitrineNav.Nav-module__gYHYUG__expanded:before{border-radius:var(--vitrine-nav-mobile-radius);background-color:var(--vitrine-nav-glass-surface-expanded);height:100%;-webkit-backdrop-filter:saturate(205%) blur(calc(3.2 * var(--scale)));box-shadow:var(--vitrine-nav-glass-shadow-expanded)}.Nav-module__gYHYUG__vitrineNav .Nav-module__gYHYUG__permanent{z-index:var(--layer-raised);padding:var(--space-2) var(--space-scale-0-85);height:var(--nav-height);gap:var(--space-scale-0-45);border:var(--border-width-scale-008) solid var(--vitrine-nav-glass-border);border-radius:var(--vitrine-nav-mobile-radius);background-color:var(--vitrine-nav-glass-surface);-webkit-backdrop-filter:saturate(195%) blur(calc(3 * var(--scale)));box-shadow:var(--vitrine-nav-glass-shadow);pointer-events:auto;contain:layout style;isolation:isolate;transition:border-color var(--vitrine-nav-duration-surface) var(--ease-standard), border-radius var(--vitrine-nav-duration-panel) var(--vitrine-nav-ease-panel), background-color var(--vitrine-nav-duration-surface) var(--ease-standard), box-shadow var(--vitrine-nav-duration-surface) var(--ease-standard), backdrop-filter var(--vitrine-nav-duration-surface) var(--ease-standard), -webkit-backdrop-filter var(--vitrine-nav-duration-surface) var(--ease-standard);position:absolute;bottom:0;left:0;right:0;transform:translate(0,0)}.Nav-module__gYHYUG__vitrineNav.Nav-module__gYHYUG__expanded .Nav-module__gYHYUG__permanent{border-color:color-mix(in srgb, var(--text-primary) 6%, transparent) transparent transparent;border-radius:0 0 var(--vitrine-nav-mobile-radius) var(--vitrine-nav-mobile-radius);-webkit-backdrop-filter:none;box-shadow:none;background-color:#0000}.Nav-module__gYHYUG__vitrineNav.Nav-module__gYHYUG__mobileCollapsing .Nav-module__gYHYUG__permanent{border-color:var(--vitrine-nav-glass-border);border-radius:var(--vitrine-nav-mobile-radius);background-color:var(--vitrine-nav-glass-surface);-webkit-backdrop-filter:saturate(195%) blur(calc(3 * var(--scale)));box-shadow:var(--vitrine-nav-glass-shadow)}.Nav-module__gYHYUG__buttons{gap:var(--space-scale-0-4);margin-left:auto}@media (max-width:430px){.Nav-module__gYHYUG__vitrineNav{--nav-height:max(var(--vitrine-nav-touch-target), calc(6.4 * var(--scale)))}.Nav-module__gYHYUG__vitrineNav .Nav-module__gYHYUG__permanent{padding-inline:var(--space-scale-0-7);gap:var(--space-scale-0-35)}.Nav-module__gYHYUG__harmateLogoContainer{padding-inline:var(--space-1)}.Nav-module__gYHYUG__vitrineNav .Nav-module__gYHYUG__mobileSignupCta,.Nav-module__gYHYUG__vitrineNav .Nav-module__gYHYUG__mobileSigninCta{min-width:calc(8.9 * var(--scale));padding-inline:var(--space-scale-1-05)}.Nav-module__gYHYUG__vitrineNav .Nav-module__gYHYUG__mobileSignupCta span,.Nav-module__gYHYUG__vitrineNav .Nav-module__gYHYUG__mobileSigninCta span{font-size:var(--font-size-body-secondary);letter-spacing:var(--letter-spacing-normal);font-weight:var(--weight-regular);line-height:var(--line-height-normal)}}}@media (min-width:1200px){.Nav-module__gYHYUG__vitrineNav .Nav-module__gYHYUG__permanent{overflow:visible}.Nav-module__gYHYUG__vitrineNav .Nav-module__gYHYUG__desktopAuthCta{padding-inline:var(--space-3)}}
.NavBrand-module__YTRkTW__routeTransitionLoaderOverlay{z-index:var(--layer-sticky);background:var(--surface-raised);pointer-events:none;position:fixed;inset:0}.NavBrand-module__YTRkTW__routeTransitionLoaderMotionArea{position:absolute;inset:0}.NavBrand-module__YTRkTW__harmateLogoContainer{cursor:pointer;backface-visibility:hidden;contain:layout style;flex-shrink:0;align-items:center;display:flex;position:relative;overflow:visible;transform:translate(0,0)}@media (max-width:1199px){.NavBrand-module__YTRkTW__harmateLogoContainer{min-width:0;padding:0 var(--space-scale-0-45);flex:none;align-items:center;display:flex;overflow:visible}}
@media (max-width:1199px){.NavMobileTrack-module__-DiM3q__burgerMenuViewport{flex:auto;width:100%;min-height:0;position:relative;overflow:hidden}.NavMobileTrack-module__-DiM3q__burgerPageTrack{will-change:transform;backface-visibility:hidden;width:300%;height:100%;transition:transform var(--vitrine-nav-duration-expand) var(--vitrine-nav-ease-panel);contain:layout style paint;display:flex;transform:translate(0,0)}.NavMobileTrack-module__-DiM3q__burgerPageTrackForward{transition-timing-function:var(--vitrine-nav-ease-panel)}.NavMobileTrack-module__-DiM3q__burgerPageTrackBackward{transition-timing-function:var(--vitrine-nav-ease-panel-back)}.NavMobileTrack-module__-DiM3q__burgerPageTrackRoot{transform:translate(0%,0)}.NavMobileTrack-module__-DiM3q__burgerPageTrackProduct{transform:translate(-33.3333%)}.NavMobileTrack-module__-DiM3q__burgerPageTrackSolutions{transform:translate(-66.6667%)}.NavMobileTrack-module__-DiM3q__burgerRootPage{justify-content:flex-start}}
.NavMobileSub-module__6UhZjq__burgerSubItems{transition:grid-template-rows var(--vitrine-nav-duration-spring) var(--vitrine-nav-ease-spring);grid-template-rows:0fr;display:grid}.NavMobileSub-module__6UhZjq__burgerSubItemsOpen{grid-template-rows:1fr}.NavMobileSub-module__6UhZjq__burgerSubItemsInner{flex-direction:column;display:flex;overflow:hidden}.NavMobileSub-module__6UhZjq__burgerSubGroup{padding:var(--space-scale-0-8) 0 var(--space-scale-0-4);flex-direction:column;display:flex}.NavMobileSub-module__6UhZjq__burgerSubGroupTitle{font-size:var(--font-size-body-secondary);font-weight:var(--weight-regular);color:var(--text-secondary);text-transform:uppercase;letter-spacing:var(--letter-spacing-normal);padding:var(--space-scale-0-3) 0;line-height:var(--line-height-normal)}.NavMobileSub-module__6UhZjq__burgerSubLink{padding:var(--space-scale-0-6) 0;font-size:var(--font-size-title-medium);font-weight:var(--weight-regular);color:var(--text-primary);transition:color var(--duration-fast) var(--ease-standard);-webkit-tap-highlight-color:transparent;line-height:var(--line-height-tight);letter-spacing:var(--letter-spacing-tight);text-decoration:none;display:block}.NavMobileSub-module__6UhZjq__burgerSubLink:active{color:var(--brand-primary)}@media (max-width:1199px){.NavMobileSub-module__6UhZjq__burgerSubPageContent{flex:auto;min-height:0}.NavMobileSub-module__6UhZjq__burgerSubPageFooter{z-index:var(--layer-raised);width:100%;padding-top:var(--space-scale-0-8);padding-right:var(--space-scale-0-45);padding-bottom:var(--space-scale-1-05);justify-content:flex-end;margin-top:auto;display:flex;position:sticky;bottom:0}.NavMobileSub-module__6UhZjq__burgerSubPageTitle{min-height:calc(5.1 * var(--scale));border-bottom:var(--border-width-thin) solid var(--border-subtle);margin-bottom:var(--space-scale-0-45);align-items:center;display:flex}.NavMobileSub-module__6UhZjq__burgerSubPageTitle span{font-size:var(--font-size-title-large);font-weight:var(--weight-regular);color:var(--text-primary);line-height:var(--line-height-tight);letter-spacing:var(--letter-spacing-tight)}.NavMobileSub-module__6UhZjq__burgerSubGroup{padding:var(--space-scale-0-62) 0 var(--space-scale-0-18)}.NavMobileSub-module__6UhZjq__burgerSubGroup+.NavMobileSub-module__6UhZjq__burgerSubGroup{margin-top:var(--space-scale-0-62)}.NavMobileSub-module__6UhZjq__burgerSubGroupTitle{font-size:var(--font-size-title-small);font-weight:var(--weight-semibold);line-height:var(--line-height-snug);letter-spacing:var(--letter-spacing-normal);color:var(--text-primary);padding-top:var(--space-scale-0-72);padding-bottom:var(--space-scale-0-34)}.NavMobileSub-module__6UhZjq__burgerSubLink{min-height:var(--control-height-touch);padding:var(--space-scale-0-52) 0;font-family:var(--font-nunito), sans-serif;font-size:var(--font-size-subtitle);font-weight:var(--weight-regular);line-height:var(--line-height-snug);letter-spacing:var(--letter-spacing-normal);color:var(--text-primary);align-items:center;display:flex}}
.NavMobileMenu-module__-H3OIG__burgerMenu{display:none}.NavMobileMenu-module__-H3OIG__burgerDivider{height:calc(.6 * var(--scale))}@media (max-width:1199px){.NavMobileMenu-module__-H3OIG__burgerDivider{background-color:#0000;width:100%;height:0;margin:0;display:none}.NavMobileMenu-module__-H3OIG__vitrineNav .NavMobileMenu-module__-H3OIG__burgerMenuButtonOverride{box-shadow:none;padding:var(--space-scale-1-4) 0;background:0 0;border-radius:0;justify-content:space-between}.NavMobileMenu-module__-H3OIG__vitrineNav .NavMobileMenu-module__-H3OIG__burgerMenuButtonOverride span{font-size:var(--font-size-title-large);font-weight:var(--weight-regular);color:var(--text-primary);letter-spacing:var(--letter-spacing-tight);line-height:var(--line-height-tight);margin:0}.NavMobileMenu-module__-H3OIG__burgerMenu{visibility:hidden;top:0;right:0;bottom:var(--nav-height);z-index:var(--layer-content);width:100%;min-height:0;padding:var(--space-scale-0-4) var(--space-scale-1-2) var(--space-scale-1-05);opacity:0;pointer-events:none;transform:translateY(calc(.3 * var(--scale)));transition:opacity var(--duration-base) var(--ease-standard), transform var(--vitrine-nav-duration-panel) var(--vitrine-nav-ease-panel), visibility 0s linear var(--duration-base);flex-direction:column;display:flex;position:absolute;left:0}.NavMobileMenu-module__-H3OIG__burgerMenuOpen,.NavMobileMenu-module__-H3OIG__vitrineNav.NavMobileMenu-module__-H3OIG__expanded .NavMobileMenu-module__-H3OIG__burgerMenu{visibility:visible;opacity:1;pointer-events:auto;transition-delay:80ms,80ms,0s;transform:translateY(0)}.NavMobileMenu-module__-H3OIG__vitrineNav.NavMobileMenu-module__-H3OIG__mobileCollapsing .NavMobileMenu-module__-H3OIG__burgerMenu{visibility:visible;opacity:0;transform:translateY(calc(.2 * var(--scale)));pointer-events:none;transition-delay:0s}.NavMobileMenu-module__-H3OIG__burgerPage{box-sizing:border-box;overscroll-behavior-y:none;width:33.3333%;height:100%;min-height:0;padding-right:var(--space-scale-0-2);-webkit-overflow-scrolling:touch;contain:paint;flex-direction:column;flex-shrink:0;display:flex;overflow-y:auto}.NavMobileMenu-module__-H3OIG__vitrineNav .NavMobileMenu-module__-H3OIG__burgerBackButton{box-sizing:border-box;width:auto;min-width:calc(24 * var(--scale));max-width:min(100%, calc(30 * var(--scale)));height:var(--control-height-touch);min-height:var(--control-height-touch);justify-content:center;align-items:center;margin:0 0 0 auto;display:flex}}@media (min-width:1200px){.NavMobileMenu-module__-H3OIG__burgerMenu{display:none}}@media (max-width:1199px) and (hover:hover) and (pointer:fine){.NavMobileMenu-module__-H3OIG__vitrineNav .NavMobileMenu-module__-H3OIG__burgerMenuButtonOverride:hover{box-shadow:none;background:0 0}}
nav .NavMobileLinks-module__SSmPmG__navButton{align-items:center;min-width:0;display:flex}.NavMobileLinks-module__SSmPmG__burgerLink{width:100%;padding:var(--space-scale-1-4) 0;border-bottom:var(--border-width-thin) solid var(--border-subtle);cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border-top:none;border-left:none;border-right:none;justify-content:space-between;align-items:center;text-decoration:none;display:flex}.NavMobileLinks-module__SSmPmG__burgerLink span{font-size:var(--font-size-title-large);font-weight:var(--weight-regular);color:var(--text-primary);letter-spacing:var(--letter-spacing-tight);line-height:var(--line-height-tight)}.NavMobileLinks-module__SSmPmG__chevron{color:var(--text-secondary);flex-shrink:0}.NavMobileLinks-module__SSmPmG__vitrineNav .NavMobileLinks-module__SSmPmG__largeScreen,.NavMobileLinks-module__SSmPmG__vitrineNav .NavMobileLinks-module__SSmPmG__mobileOnly{display:none}@media (max-width:1199px){.NavMobileLinks-module__SSmPmG__vitrineNav .NavMobileLinks-module__SSmPmG__mobileOnly{display:inline-flex}.NavMobileLinks-module__SSmPmG__vitrineNav.NavMobileLinks-module__SSmPmG__mobileCollapsing{height:calc(100dvh - calc(2.3 * var(--scale)));max-height:calc(100dvh - calc(2.3 * var(--scale)));pointer-events:auto;transform:translate(-50%)}.NavMobileLinks-module__SSmPmG__vitrineNav.NavMobileLinks-module__SSmPmG__mobileCollapsing:before{height:var(--nav-height);border-radius:var(--vitrine-nav-mobile-radius);background-color:var(--vitrine-nav-glass-surface);-webkit-backdrop-filter:saturate(195%) blur(calc(3 * var(--scale)));box-shadow:var(--vitrine-nav-glass-shadow)}.NavMobileLinks-module__SSmPmG__vitrineNav .NavMobileLinks-module__SSmPmG__mobileSignupCta,.NavMobileLinks-module__SSmPmG__vitrineNav .NavMobileLinks-module__SSmPmG__mobileSigninCta{min-height:var(--control-height-touch);min-width:calc(11.4 * var(--scale));transition:max-width var(--vitrine-nav-duration-spring) var(--vitrine-nav-ease-spring), min-width var(--vitrine-nav-duration-spring) var(--vitrine-nav-ease-spring), opacity var(--duration-base) var(--ease-standard);max-width:calc(20 * var(--scale));opacity:1;white-space:nowrap;justify-content:center;align-items:center;margin:0;transition-delay:.36s;display:inline-flex;overflow:hidden}.NavMobileLinks-module__SSmPmG__vitrineNav.NavMobileLinks-module__SSmPmG__expanded .NavMobileLinks-module__SSmPmG__mobileSignupCta,.NavMobileLinks-module__SSmPmG__vitrineNav.NavMobileLinks-module__SSmPmG__expanded .NavMobileLinks-module__SSmPmG__mobileSigninCta,.NavMobileLinks-module__SSmPmG__vitrineNav.NavMobileLinks-module__SSmPmG__mobileCollapsing .NavMobileLinks-module__SSmPmG__mobileSignupCta,.NavMobileLinks-module__SSmPmG__vitrineNav.NavMobileLinks-module__SSmPmG__mobileCollapsing .NavMobileLinks-module__SSmPmG__mobileSigninCta{opacity:0;pointer-events:none;border-width:var(--border-width-none);min-width:0;max-width:0;padding-left:0;padding-right:0;transition-delay:0s}.NavMobileLinks-module__SSmPmG__burgerLink{min-height:var(--control-height-touch);padding:var(--space-scale-1-25) var(--space-scale-0-2);border-bottom-color:var(--border-subtle);font-family:var(--font-nunito), sans-serif;font-weight:inherit;color:var(--text-primary);text-align:left}.NavMobileLinks-module__SSmPmG__burgerLink span{font-size:var(--font-size-title-medium);font-weight:var(--weight-regular);line-height:var(--line-height-tight);letter-spacing:var(--letter-spacing-tight)}.NavMobileLinks-module__SSmPmG__burgerRootPage>.NavMobileLinks-module__SSmPmG__burgerLink:nth-child(4){border-bottom:none}}@media (min-width:1200px){.NavMobileLinks-module__SSmPmG__vitrineNav .NavMobileLinks-module__SSmPmG__largeScreen{flex-shrink:0;display:flex}}
nav .NavMobileControls-module__PEqdZa__burgerContainer{width:var(--control-height-touch);height:var(--control-height-touch);touch-action:manipulation;-webkit-tap-highlight-color:transparent;flex-shrink:0;justify-content:center;align-items:center;display:flex}.NavMobileControls-module__PEqdZa__burgerAccordion{flex-direction:column;display:flex}.NavMobileControls-module__PEqdZa__vitrineNav .NavMobileControls-module__PEqdZa__burgerContainer{display:flex}@media (max-width:1199px){.NavMobileControls-module__PEqdZa__vitrineNav .NavMobileControls-module__PEqdZa__burgerButtons{box-sizing:border-box;gap:var(--space-scale-0-65);margin:var(--space-scale-1-15) 0 0;padding:0 var(--space-1);flex-direction:row;width:100%;display:flex}.NavMobileControls-module__PEqdZa__vitrineNav .NavMobileControls-module__PEqdZa__burgerButtons .NavMobileControls-module__PEqdZa__burgerStandardButton{box-sizing:border-box;width:auto;min-width:0;max-width:none;height:var(--control-height-touch);min-height:var(--control-height-touch);flex:1 1 0;margin:0}nav .NavMobileControls-module__PEqdZa__burgerContainer{margin-left:var(--space-scale-0-1)}.NavMobileControls-module__PEqdZa__burgerHandle{display:none}}@media (min-width:1200px){.NavMobileControls-module__PEqdZa__vitrineNav .NavMobileControls-module__PEqdZa__burgerContainer{display:none}}
.NavDesktop-module__0PGNHW__vitrineNav.NavDesktop-module__0PGNHW__desktopExpanded{flex-direction:column;align-items:stretch}.NavDesktop-module__0PGNHW__desktopMegaPanel{display:none}@media (max-width:1199px){.NavDesktop-module__0PGNHW__vitrineNav.NavDesktop-module__0PGNHW__desktopExpanded{transform:translate(-50%)}}@media (min-width:1200px){.NavDesktop-module__0PGNHW__vitrineNav.NavDesktop-module__0PGNHW__desktopExpanded{max-height:calc(var(--nav-height) + min(75vh, calc(58 * var(--scale))))}.NavDesktop-module__0PGNHW__desktopMegaPanel{opacity:0;pointer-events:none;width:100%;max-height:0;transition:max-height var(--vitrine-nav-duration-expand) var(--vitrine-nav-ease-panel), opacity var(--vitrine-nav-duration-surface) var(--ease-standard);display:block;overflow:hidden}.NavDesktop-module__0PGNHW__desktopMegaPanelOpen{max-height:min(75vh, calc(58 * var(--scale)));opacity:1;pointer-events:auto;overscroll-behavior-y:none;overflow-y:auto}.NavDesktop-module__0PGNHW__desktopMegaPanelInner{justify-content:center;gap:var(--space-6);padding:var(--space-scale-3-5) var(--space-scale-5) var(--space-7);flex-direction:column;max-width:1180px;margin:0 auto;display:flex}.NavDesktop-module__0PGNHW__desktopMegaPanelCategories{justify-content:center;gap:var(--space-scale-5);flex-wrap:wrap;width:100%;display:flex}.NavDesktop-module__0PGNHW__desktopBlogPreview{gap:var(--space-scale-1-2);flex-direction:column;width:100%;display:flex}.NavDesktop-module__0PGNHW__desktopBlogPreviewGrid{gap:var(--space-scale-1-4);grid-template-columns:repeat(3,minmax(0,1fr));width:100%;display:grid}.NavDesktop-module__0PGNHW__desktopBlogPreviewCard{grid-template-columns:calc(9 * var(--scale)) minmax(0, 1fr);align-items:center;gap:var(--space-scale-1-1);padding:var(--space-scale-0-7);border-radius:var(--radius-xl);background-color:var(--vitrine-nav-card-surface);min-width:0;box-shadow:var(--vitrine-nav-card-shadow);transition:transform var(--duration-base) var(--ease-standard), background-color var(--duration-base) var(--ease-standard), box-shadow var(--duration-base) var(--ease-standard);text-decoration:none;display:grid}.NavDesktop-module__0PGNHW__desktopBlogPreviewImage{width:calc(9 * var(--scale));height:calc(6.4 * var(--scale));object-fit:cover;border-radius:var(--radius-lg);background-color:var(--surface-sunken);display:block}.NavDesktop-module__0PGNHW__desktopBlogPreviewCardTitle{color:var(--text-primary);font-size:var(--font-size-label);font-weight:var(--weight-semibold);line-height:var(--line-height-snug);-webkit-line-clamp:3;letter-spacing:var(--letter-spacing-normal);-webkit-box-orient:vertical;text-decoration:none;display:-webkit-box;overflow:hidden}.NavDesktop-module__0PGNHW__desktopMegaPanelColumn{flex-direction:column;flex:1 1 calc(22 * var(--scale));max-width:calc(28 * var(--scale));min-width:0;display:flex}.NavDesktop-module__0PGNHW__desktopMegaPanelTitle{font-size:var(--font-size-body-secondary);font-weight:var(--weight-regular);color:var(--text-secondary);text-transform:uppercase;letter-spacing:var(--letter-spacing-normal);margin-bottom:var(--space-scale-1-2);line-height:var(--line-height-normal)}.NavDesktop-module__0PGNHW__desktopMegaPanelLink{padding:var(--space-scale-0-45) 0;font-size:var(--font-size-subtitle);font-weight:var(--weight-regular);color:var(--text-primary);transition:color var(--duration-fast) var(--ease-standard);line-height:var(--line-height-snug);letter-spacing:var(--letter-spacing-normal);text-decoration:none;display:block}}@media (min-width:1200px) and (hover:hover) and (pointer:fine){.NavDesktop-module__0PGNHW__desktopBlogPreviewCard:hover{transform:translateY(calc(-.18 * var(--scale)));background-color:var(--surface-raised);box-shadow:var(--vitrine-nav-card-shadow-hover)}.NavDesktop-module__0PGNHW__desktopMegaPanelLink:hover{color:var(--brand-primary)}}
:root{--lightThistle:#eedaff;--thistle:#d8bfd8;--mediumThistle:#9c8bcb;--darkThistle:#6057bd;--red:red;--mediumRed:#c31616;--softRed:#b02a37;--transparentSoftRed10:#dc35451a;--transparentSoftRed16:#dc354529;--transparentSoftRed25:#dc354540;--transparentRed:#f006;--green:#61d836;--appleGreen:#62d668;--softGreen:#b0eab3;--darkGreen:#37941a;--deepGreen:#2f7d16;--transparentSoftGreen10:#61d8361a;--transparentSoftGreen16:#61d83629;--transparentSoftGreen25:#61d83640;--transparentGreen:#61d83666;--darkGrey:#121212;--grey:#737373;--limitedGrey:#8c8c8c;--softGrey:#cecece;--backgroundGrey:#f7f7f7;--transparentGrey:#73737333;--transparentDarkGrey05:#1212120d;--transparentDarkGrey06:#1212120f;--transparentDarkGrey08:#12121214;--transparentDarkGrey12:#1212121f;--transparentDarkThistle08:#6057bd14;--transparentDarkThistle10:#6057bd1a;--transparentDarkThistle18:#6057bd2e;--transparentMediumThistle18:#9c8bcb2e;--transparentThistle20:#d8bfd833;--transparentClusterBlue12:#1c7ed61f;--softOrange:#fde0cf;--orange:#f3bb65;--mediumOrange:#f9b032;--darkOrange:orange;--transparentOrange18:#f3bb652e;--softAmber:#fef3c7;--amber:#f59e0b;--mediumAmber:#d97706;--darkAmber:#b45309;--transparentAmber18:#f59e0b2e;--deepBlue:#1864ab;--macWindowRed:#ff605c;--macWindowYellow:#ffbd44;--macWindowGreen:#00ca4e;--white:white;--transparentWhite:#fff9;--glassWhite:#ffffff4d;--black:black;--clusterBlue:#1c7ed6;--clusterOrange:#ff922b;--clusterPurple:#7048e8;--clusterTeal:#1b998b;--clusterPink:#e64980;--clusterMint:#63e6be;--clusterCoral:#ff8787;--clusterIndigo:#4263eb;--clusterSky:#4dabf7;--clusterLime:#94d82d;--clusterYellow:#fcc419;--clusterMagenta:#be4bdb;--clusterSlate:#495057}
body,#root{--scale-fluid:calc((1vh + 1vw) / 2);--scale:clamp(6px, var(--scale-fluid), 16px);--border-width-scale-thin:var(--border-width-thin);--border-width-scale-medium:var(--border-width-medium);--border-width-scale-005:calc(.05 * var(--scale));--border-width-scale-006:calc(.06 * var(--scale));--border-width-scale-007:calc(.07 * var(--scale));--border-width-scale-008:calc(.08 * var(--scale));--border-width-scale-01:calc(.1 * var(--scale));--border-width-scale-012:calc(.12 * var(--scale));--border-width-scale-0125:calc(.125 * var(--scale));--border-width-scale-015:calc(.15 * var(--scale));--border-width-scale-018:calc(.18 * var(--scale));--border-width-scale-02:calc(.2 * var(--scale));--border-width-scale-022:calc(.22 * var(--scale));--border-width-scale-025:calc(.25 * var(--scale));--border-width-scale-03:calc(.3 * var(--scale));--border-width-scale-035:calc(.35 * var(--scale))}body,#root,.respondentViewportTokens{--fill-questionnaire-scale:clamp(12px, var(--scale), 16px);--font-size-micro:clamp(.75rem, calc(.76 * var(--scale)), .875rem);--font-size-caption:clamp(.8125rem, calc(.8 * var(--scale)), .9375rem);--font-size-body-compact:clamp(.875rem, calc(.9 * var(--scale)), 1rem);--font-size-body-secondary:clamp(.9375rem, calc(.95 * var(--scale)), 1.0625rem);--font-size-label:clamp(1rem, calc(1.05 * var(--scale)), 1.125rem);--font-size-subtitle:clamp(1.0625rem, calc(1.1 * var(--scale)), 1.25rem);--font-size-body:clamp(1rem, calc(1.2 * var(--scale)), 1.125rem);--font-size-title-small:clamp(1.25rem, calc(1.3 * var(--scale)), 1.5rem);--font-size-title-medium:clamp(1.5rem, calc(1.5 * var(--scale)), 2rem);--font-size-title-large:clamp(1.75rem, calc(1.8 * var(--scale)), 2.5rem);--font-size-title-xl:clamp(2.25rem, calc(2.2 * var(--scale)), 3.25rem);--font-size-display-medium:clamp(3rem, calc(3 * var(--scale)), 5rem);--font-size-display-large:clamp(4rem, calc(4 * var(--scale)), 7rem);--line-height-tight:1.2;--line-height-snug:1.3;--line-height-normal:1.5;--line-height-relaxed:1.6;--letter-spacing-tight:-.02em;--letter-spacing-normal:0;--letter-spacing-wide:.04em;--line-height-1-28:1.28;--line-height-1-42:1.42;--letter-spacing-005em:.05em;--line-height-1-45:1.45;--line-height-1-4:1.4;--letter-spacing-01em:.1em;--letter-spacing-006em:.06em;--line-height-1-35:1.35;--line-height-unit:1;--line-height-1-15:1.15;--line-height-1-25:1.25;--line-height-1-38:1.38;--letter-spacing-003em:.03em;--letter-spacing-002em:.02em;--letter-spacing-001em:.01em;--letter-spacing-008em:.08em;--line-height-1-22:1.22;--letter-spacing-scale-003:calc(.03 * var(--scale));--line-height-1-1:1.1;--letter-spacing-scale-004:calc(.04 * var(--scale));--letter-spacing-neg-001em:-.01em;--line-height-1-7:1.7;--line-height-1-65:1.65;--line-height-inherit:inherit;--line-height-1-16:1.16;--line-height-1-32:1.32;--line-height-1-12:1.12;--letter-spacing-02px:.2px;--letter-spacing-5px:.5px;--line-height-1-3-rem:1.3rem;--line-height-zero:0;--line-height-1-55:1.55;--line-height-1-05:1.05;--letter-spacing-neg-004em:-.04em;--letter-spacing-0005em:.005em;--letter-spacing-neg-05px:-.5px;--letter-spacing-03px:.3px;--letter-spacing-04px:.4px;--letter-spacing-neg-03px:-.3px;--line-height-1-08:1.08;--line-height-1-18:1.18;--letter-spacing-scale-006:calc(.06 * var(--scale));--letter-spacing-scale-01:calc(.1 * var(--scale));--letter-spacing-scale-005:calc(.05 * var(--scale));--letter-spacing-scale-008:calc(.08 * var(--scale));--line-height-1-03:1.03;--letter-spacing-neg-0015em:-.015em;--line-height-1-06:1.06;--line-height-1-24:1.24;--letter-spacing-normal-keyword:normal;--letter-spacing-neg-0025em:-.025em;--letter-spacing-neg-0035em:-.035em;--line-height-1-62:1.62;--line-height-1-85:1.85;--letter-spacing-02em:.2em;--letter-spacing-012em:.12em;--line-height-1-58:1.58;--letter-spacing-018em:.18em;--line-height-1-14:1.14;--line-height-1-04:1.04;--letter-spacing-scale-007:calc(.07 * var(--scale));--line-height-1-48:1.48;--line-height-1-72:1.72;--line-height-1-82:1.82;--line-height-1-75:1.75;--line-height-1-02:1.02;--letter-spacing-03em:.3em;--line-height-scale-22:calc(2.2 * var(--scale));--line-height-scale-235:calc(2.35 * var(--scale));--letter-spacing-011em:.11em;--letter-spacing-013em:.13em;--letter-spacing-05px:.5px;--line-height-0-98:.98;--radius-sm:calc(.4 * var(--scale));--radius-md:calc(.6 * var(--scale));--radius-lg:var(--scale);--radius-xl:calc(2 * var(--scale));--radius-2xl:calc(5 * var(--scale));--radius-card-inner:calc(var(--radius-xl) - var(--space-scale-1-1) - var(--border-width-thin));--radius-pill:999px;--radius-circle:50%;--elevation-0:none;--elevation-1:0 calc(.2 * var(--scale)) calc(.6 * var(--scale)) var(--transparentDarkGrey06);--elevation-2:0 calc(.8 * var(--scale)) calc(2 * var(--scale)) var(--transparentDarkGrey08);--elevation-3:0 calc(1.5 * var(--scale)) calc(4 * var(--scale)) var(--transparentDarkGrey12);--focus-ring:0 0 0 calc(.25 * var(--scale)) var(--transparentDarkThistle18);--glass-blur:blur(calc(2.5 * var(--scale)));--modal-backdrop-opacity:28%;--modal-backdrop-blur:blur(calc(.55 * var(--scale)))}body,#root{--control-height-standard:calc(3.7 * var(--scale));--control-height-compact-touch:clamp(44px, calc(3.1 * var(--scale)), 48px);--control-height-touch:max(44px, var(--control-height-standard))}.respondentViewportTokens{--control-height-standard:max(44px, calc(3.7 * var(--scale)));--control-height-compact-touch:clamp(44px, calc(3.1 * var(--scale)), 48px);--control-height-touch:max(44px, var(--control-height-standard))}
body,#root,.respondentViewportTokens{--space-1:calc(.25 * var(--scale));--space-2:calc(.5 * var(--scale));--space-3:var(--scale);--space-4:calc(1.5 * var(--scale));--space-5:calc(2 * var(--scale));--space-6:calc(3 * var(--scale));--space-7:calc(4 * var(--scale));--space-vitrine-gutter:clamp(var(--space-4), 5vw, var(--space-scale-8));--space-vitrine-gutter-hero:clamp(1.5rem, 5vw, 5rem);--space-vitrine-hero-layout-gap:clamp(2rem, 5vw, 5rem);--space-vitrine-gutter-wide:clamp(var(--space-5), 10vw, var(--space-scale-12));--space-vitrine-section:clamp(var(--space-6), 8vw, var(--space-scale-12));--space-vitrine-section-wide:clamp(var(--space-6), 10vw, var(--space-scale-12));--space-vitrine-section-hero:clamp(var(--space-7), 12vw, var(--space-scale-12));--space-vitrine-gap-tiny:clamp(var(--space-2), 1vw, var(--space-3));--space-vitrine-gap-small:clamp(var(--space-2), 1.5vw, var(--space-4));--space-vitrine-gap-tight:clamp(var(--space-2), 2vw, var(--space-4));--space-vitrine-gap-compact:clamp(var(--space-3), 3vw, var(--space-5));--space-vitrine-gap-grid:clamp(var(--space-3), 4vw, var(--space-6));--space-vitrine-gap-section:clamp(var(--space-5), 6vw, var(--space-scale-8));--space-vitrine-gap-hero:clamp(2rem, 4vw, 4rem);--space-vitrine-hero-block-end:clamp(2rem, 5vw, 4rem);--space-vitrine-section-gap:clamp(3rem, 7vw, 7rem);--space-vitrine-section-block:clamp(4rem, 8vw, 7rem);--space-vitrine-method-gap:clamp(3rem, 6vw, 5rem);--space-vitrine-related-gap:clamp(2rem, 6vw, 6rem);--space-vitrine-related-block:clamp(3rem, 6vw, 5rem);--space-vitrine-cta-block:clamp(3rem, 7vw, 5rem);--space-vitrine-article-gutter:clamp(1.5rem, calc((100vw - 72rem) / 2), var(--space-scale-12));--space-scale-0-6:calc(.6 * var(--scale));--space-scale-0-2:calc(.2 * var(--scale));--space-scale-0-75:calc(.75 * var(--scale));--space-scale-1-05:calc(1.05 * var(--scale));--space-scale-0-72:calc(.72 * var(--scale));--space-scale-1-1:calc(1.1 * var(--scale));--space-scale-0-9:calc(.9 * var(--scale));--space-scale-0-35:calc(.35 * var(--scale));--space-scale-0-08:calc(.08 * var(--scale));--space-scale-0-8:calc(.8 * var(--scale));--space-scale-1-25:calc(1.25 * var(--scale));--space-scale-0-85:calc(.85 * var(--scale));--space-scale-0-4:calc(.4 * var(--scale));--space-scale-1:calc(1 * var(--scale));--space-scale-0-65:calc(.65 * var(--scale));--space-scale-0-25:calc(.25 * var(--scale));--space-scale-0-5:calc(.5 * var(--scale));--space-scale-2:calc(2 * var(--scale));--space-scale-0-3:calc(.3 * var(--scale));--space-scale-0-95:calc(.95 * var(--scale));--space-scale-0-55:calc(.55 * var(--scale));--space-scale-0-45:calc(.45 * var(--scale));--space-scale-0-28:calc(.28 * var(--scale));--space-scale-1-6:calc(1.6 * var(--scale));--space-scale-0-7:calc(.7 * var(--scale));--space-scale-0-12:calc(.12 * var(--scale));--space-scale-0-42:calc(.42 * var(--scale));--space-scale-1-15:calc(1.15 * var(--scale));--space-scale-0-15:calc(.15 * var(--scale));--space-scale-1-2:calc(1.2 * var(--scale));--space-scale-1-35:calc(1.35 * var(--scale));--space-scale-0-62:calc(.62 * var(--scale));--space-scale-0-68:calc(.68 * var(--scale));--space-scale-0-22:calc(.22 * var(--scale));--space-scale-0-34:calc(.34 * var(--scale));--space-scale-0-58:calc(.58 * var(--scale));--space-scale-0-32:calc(.32 * var(--scale));--space-scale-0-48:calc(.48 * var(--scale));--space-scale-0-18:calc(.18 * var(--scale));--space-scale-0-16:calc(.16 * var(--scale));--space-scale-0-1:calc(.1 * var(--scale));--space-scale-0-38:calc(.38 * var(--scale));--space-scale-0-82:calc(.82 * var(--scale));--space-scale-0-56:calc(.56 * var(--scale));--space-scale-0-24:calc(.24 * var(--scale));--space-scale-0-78:calc(.78 * var(--scale));--space-scale-0-36:calc(.36 * var(--scale));--space-scale-2-2:calc(2.2 * var(--scale));--space-scale-1-8:calc(1.8 * var(--scale));--space-scale-1-4:calc(1.4 * var(--scale));--space-scale-2-6:calc(2.6 * var(--scale));--space-scale-6:calc(6 * var(--scale));--space-scale-1-3:calc(1.3 * var(--scale));--space-scale-neg-0-25:calc(-.25 * var(--scale));--space-scale-0-66:calc(.66 * var(--scale));--space-scale-0-54:calc(.54 * var(--scale));--space-scale-0-52:calc(.52 * var(--scale));--space-scale-7-2:calc(7.2 * var(--scale));--space-scale-10:calc(10 * var(--scale));--space-scale-0-46:calc(.46 * var(--scale));--space-scale-0-14:calc(.14 * var(--scale));--space-scale-1-45:calc(1.45 * var(--scale));--space-scale-2-65:calc(2.65 * var(--scale));--space-scale-1-7:calc(1.7 * var(--scale));--space-scale-2-4:calc(2.4 * var(--scale));--space-scale-neg-0-35:calc(-.35 * var(--scale));--space-scale-0-06:calc(.06 * var(--scale));--space-scale-0-05:calc(.05 * var(--scale));--space-scale-neg-0-05:calc(-.05 * var(--scale));--space-scale-neg-0-12:calc(-.12 * var(--scale));--space-scale-neg-1-4:calc(-1.4 * var(--scale));--space-scale-neg-0-04:calc(-.04 * var(--scale));--space-scale-neg-0-4:calc(-.4 * var(--scale));--space-scale-neg-0-55:calc(-.55 * var(--scale));--space-scale-0-02:calc(.02 * var(--scale));--space-scale-0-88:calc(.88 * var(--scale));--space-scale-2-8:calc(2.8 * var(--scale));--space-scale-2-5:calc(2.5 * var(--scale));--space-scale-neg-6:calc(-6 * var(--scale));--space-scale-neg-2:calc(-2 * var(--scale));--space-scale-5:calc(5 * var(--scale));--space-scale-2-3:calc(2.3 * var(--scale));--space-scale-neg-0-22:calc(-.22 * var(--scale));--space-scale-neg-0-16:calc(-.16 * var(--scale));--space-scale-1-75:calc(1.75 * var(--scale));--space-scale-neg-0-26:calc(-.26 * var(--scale));--space-scale-8:calc(8 * var(--scale));--space-scale-neg-20:calc(-20 * var(--scale));--space-scale-neg-30:calc(-30 * var(--scale));--space-scale-3-5:calc(3.5 * var(--scale));--space-scale-0-875:calc(.875 * var(--scale));--space-scale-31:calc(31 * var(--scale));--space-scale-4-6:calc(4.6 * var(--scale));--space-scale-4-8:calc(4.8 * var(--scale));--space-scale-6-2:calc(6.2 * var(--scale));--space-scale-3-4:calc(3.4 * var(--scale));--space-scale-9:calc(9 * var(--scale));--space-scale-neg-0-65:calc(-.65 * var(--scale));--space-scale-3-2:calc(3.2 * var(--scale));--space-scale-3-8:calc(3.8 * var(--scale));--space-scale-1-9:calc(1.9 * var(--scale));--space-scale-4-25:calc(4.25 * var(--scale));--space-scale-6-4:calc(6.4 * var(--scale));--space-scale-1-12:calc(1.12 * var(--scale));--space-scale-neg-0-18:calc(-.18 * var(--scale));--space-scale-neg-1-35:calc(-1.35 * var(--scale));--space-scale-5-6:calc(5.6 * var(--scale));--space-scale-5-2:calc(5.2 * var(--scale));--space-scale-3-6:calc(3.6 * var(--scale));--space-scale-3-15:calc(3.15 * var(--scale));--space-scale-4-2:calc(4.2 * var(--scale));--space-scale-2-1:calc(2.1 * var(--scale));--space-scale-neg-1-1:calc(-1.1 * var(--scale));--space-scale-5-8:calc(5.8 * var(--scale));--space-scale-2-85:calc(2.85 * var(--scale));--space-scale-2-83:calc(2.83 * var(--scale));--space-scale-3-1:calc(3.1 * var(--scale));--space-scale-7:calc(7 * var(--scale));--space-scale-50:calc(50 * var(--scale));--space-scale-2-42:calc(2.42 * var(--scale));--space-scale-0-86:calc(.86 * var(--scale));--space-scale-neg-1-8:calc(-1.8 * var(--scale));--space-scale-0-44:calc(.44 * var(--scale));--space-scale-0-64:calc(.64 * var(--scale));--space-scale-6-8:calc(6.8 * var(--scale));--space-scale-1-55:calc(1.55 * var(--scale));--space-scale-4-4:calc(4.4 * var(--scale));--space-scale-5-4:calc(5.4 * var(--scale));--space-scale-7-4:calc(7.4 * var(--scale));--space-scale-8-2:calc(8.2 * var(--scale));--space-scale-12:calc(12 * var(--scale));--space-scale-1-65:calc(1.65 * var(--scale));--space-scale-2-7:calc(2.7 * var(--scale));--space-scale-2-35:calc(2.35 * var(--scale));--space-scale-4-5:calc(4.5 * var(--scale));--space-scale-neg-1-2:calc(-1.2 * var(--scale));--space-scale-neg-0-7:calc(-.7 * var(--scale));--space-scale-0-04:calc(.04 * var(--scale));--space-scale-2-25:calc(2.25 * var(--scale));--space-scale-neg-1-72:calc(-1.72 * var(--scale));--space-scale-7-1:calc(7.1 * var(--scale))}@media (prefers-reduced-motion:reduce){:root{--duration-fast:1ms;--duration-base:1ms;--duration-slow:1ms;--duration-layout-morph:1ms}}
:root{--surface-page:var(--white);--surface-sunken:var(--backgroundGrey);--surface-raised:var(--white);--surface-glass:var(--glassWhite);--surface-overlay:var(--transparentDarkGrey12);--text-primary:var(--darkGrey);--text-secondary:var(--grey);--text-muted:var(--limitedGrey);--text-inverse:var(--white);--text-disabled:var(--limitedGrey);--text-black:var(--black);--measure-narrow:45ch;--measure-body:70ch;--measure-wide:90ch;--border-subtle:var(--transparentDarkGrey08);--border-default:var(--softGrey);--border-strong:var(--transparentDarkGrey12);--border-focus:var(--darkThistle);--border-disabled:var(--softGrey);--border-neutral-translucent:var(--transparentGrey);--border-width-none:0;--border-width-thin:1px;--border-width-medium:2px;--border-width-thick:3px;--border-width-heavy:4px;--border-width-medium-plus:1.5px;--border-width-heavy-soft:1.8px;--border-width-viewport-half:.5vw;--layer-underlay:-1;--layer-base:0;--layer-content:1;--layer-raised:10;--layer-sticky:100;--layer-sticky-raised:110;--layer-popover:400;--layer-modal:1000;--layer-modal-elevated:1100;--layer-tooltip-contextual:9998;--layer-tooltip-feedback:9999;--layer-tooltip:10000;--brand-primary:var(--darkThistle);--brand-base:var(--thistle);--brand-muted:var(--mediumThistle);--brand-wash:var(--lightThistle);--brand-base-surface:var(--transparentThistle20);--brand-secondary-strong:var(--darkOrange);--brand-secondary:var(--mediumOrange);--brand-secondary-muted:var(--orange);--brand-secondary-base:var(--orange);--brand-secondary-wash:var(--softOrange);--brand-secondary-surface:var(--transparentOrange18);--intent-danger:var(--softRed);--intent-danger-hover:var(--mediumRed);--intent-danger-surface:var(--transparentSoftRed10);--intent-success:var(--deepGreen);--intent-success-fill:var(--appleGreen);--intent-success-surface:var(--transparentSoftGreen10);--intent-warning:var(--darkAmber);--intent-warning-hover:var(--mediumAmber);--intent-warning-ink:var(--darkAmber);--intent-warning-surface:var(--transparentAmber18);--intent-info:var(--deepBlue);--intent-info-surface:var(--transparentClusterBlue12);--on-brand:var(--white);--on-secondary:var(--darkGrey);--on-danger:var(--white);--on-success:var(--white);--on-warning:var(--white);--on-info:var(--white);--interaction-hover:var(--transparentDarkGrey05);--interaction-selected-subtle:var(--transparentDarkThistle08);--interaction-selected:var(--transparentDarkThistle10);--interaction-selected-strong:var(--transparentDarkThistle18);--interaction-disabled:var(--backgroundGrey);--interaction-focus:var(--darkThistle);--interaction-hover-strong:var(--transparentDarkGrey06);--interaction-selected-muted:var(--transparentMediumThistle18);--visualization-cluster-blue:var(--clusterBlue);--visualization-cluster-teal:var(--clusterTeal);--visualization-cluster-yellow:var(--clusterYellow);--visualization-cluster-pink:var(--clusterPink);--visualization-cluster-coral:var(--clusterCoral);--visualization-cluster-indigo:var(--clusterIndigo);--visualization-cluster-sky:var(--clusterSky);--visualization-cluster-lime:var(--clusterLime);--visualization-cluster-magenta:var(--clusterMagenta);--visualization-mac-red:var(--macWindowRed);--visualization-mac-yellow:var(--macWindowYellow);--visualization-mac-green:var(--macWindowGreen);--intent-danger-critical:var(--red);--intent-danger-surface-strong:var(--transparentSoftRed16);--intent-danger-surface-critical:var(--transparentRed);--intent-success-bright:var(--green);--intent-success-soft:var(--softGreen);--intent-success-surface-strong:var(--transparentSoftGreen16);--surface-white-translucent:var(--transparentWhite);--weight-regular:400;--weight-medium:500;--weight-semibold:600;--weight-bold:700;--weight-heavy:800;--duration-fast:.12s;--duration-base:.2s;--duration-slow:.32s;--ease-standard:cubic-bezier(.2, 0, .2, 1);--duration-layout-morph:.35s;--ease-layout-morph:cubic-bezier(.4, 0, .2, 1);--glass-bg:var(--surface-glass);--glass-border:var(--border-width-thin) solid var(--transparentWhite)}
table{border-collapse:collapse;background:var(--surface-raised);border-radius:var(--radius-lg);width:100%;box-shadow:var(--elevation-1);overflow:hidden}table th,table td{text-align:left;padding:1rem}table th{background:var(--surface-sunken);font-weight:var(--weight-semibold);color:var(--text-primary);border-bottom:var(--border-width-medium) solid var(--border-default)}table tr:nth-child(2n) td{background:var(--surface-sunken)}table tr:hover td{background:var(--interaction-hover)}table td{border-bottom:var(--border-width-thin) solid var(--border-default);color:var(--text-secondary)}
#Questionnaire{flex-direction:column;align-items:center;display:flex}.graph-container{border-radius:var(--radius-lg)}.graph-container .description-container{border-radius:var(--radius-lg);width:100%;height:100%}.graph-container>.description-container>.description h3{padding-bottom:var(--space-5)}.graph-container>.description-container>.description h4{padding-bottom:var(--space-4)}
body,#root{--nav-height:calc(9 * var(--scale));--header-height:calc(var(--nav-height) + 2 * var(--scale))}*{--smartphone-size:800px;box-sizing:border-box;text-decoration:none}body{color:var(--text-primary)}a,a:visited{color:inherit}body,html{width:100%;height:100%;margin:0;padding:0;top:0}body,#root{font-family:var(--font-nunito), sans-serif;padding:0 0 20px;padding-bottom:constant(safe-area-inset-bottom);padding-bottom:env(safe-area-inset-bottom);flex-direction:column;margin:0;display:flex;position:relative;overflow-x:hidden}html[data-dashboard-scroll-lock=true],body[data-dashboard-scroll-lock=true]{overscroll-behavior:none;height:100%;overflow:hidden}body[data-dashboard-scroll-lock=true]{padding-bottom:0}#root{overflow:visible}:is(html:has([data-vitrine-root=true]),body:has([data-vitrine-root=true])){overscroll-behavior-x:none;overscroll-behavior-y:none;height:auto;min-height:100%}body:has([data-vitrine-root=true]){display:block;overflow-y:auto}h1,h2,h3,h4,p{font-weight:var(--weight-regular);font-family:var(--font-nunito), sans-serif;margin:0;padding:0}h1{font-size:var(--font-size-title-large);line-height:var(--line-height-tight);letter-spacing:var(--letter-spacing-tight);font-weight:var(--weight-regular)}h2{font-size:var(--font-size-title-medium);line-height:var(--line-height-tight);letter-spacing:var(--letter-spacing-tight);font-weight:var(--weight-regular)}p{font-size:var(--font-size-body);line-height:var(--line-height-relaxed);letter-spacing:var(--letter-spacing-normal);font-weight:var(--weight-regular);margin:0}nav{flex-wrap:wrap;justify-content:center;align-items:center;display:flex}footer{margin-bottom:var(--header-height);justify-content:center;align-items:center;display:flex}.tab{padding:var(--space-3);box-sizing:border-box;background-color:var(--surface-page);flex-direction:column;flex:auto;grid-column:1/-1;justify-content:flex-start;align-self:stretch;align-items:stretch;min-width:0;max-width:none;margin:0;display:flex;overflow-y:scroll;width:100%!important}.widget{--widget-radius:var(--radius-lg);--widget-padding:var(--space-3);--widget-border-width:var(--border-width-thin);--widget-inner-radius:max(0px, calc(var(--widget-radius) - var(--widget-padding) - var(--widget-border-width)));background:var(--surface-raised);border:var(--widget-border-width) solid var(--border-subtle);padding:var(--widget-padding);border-radius:var(--widget-radius);box-shadow:var(--elevation-2);-webkit-backdrop-filter:none;backdrop-filter:none}.widget:not(:last-child),.widget.line{margin-bottom:var(--space-3)}@page{margin:14mm}@media print{html,body{width:auto;height:auto;min-height:auto;overflow:visible!important}body{--scale:8px;padding:0;display:block}}.buttons{flex-wrap:wrap;justify-content:center;align-items:center;display:flex}textarea{appearance:none;white-space:pre-wrap;overflow-wrap:break-word;resize:none}
