.chrome-scope{display:contents}.react-site{--sans:initial}.react-site [hidden]{display:none!important}.react-site .main-navigation .on{color:var(--green);text-underline-offset:9px;text-decoration:underline}.react-site .header-actions{gap:22px}.react-site .main-navigation{gap:26px;margin-left:0}.react-site .header-inner{gap:24px}.react-site .m-lang-sel{width:68px}.react-site .brand-symbol{flex:none}.react-site .m-account-destinations{z-index:100;color:#13251f}.react-site .m-account-slot{justify-content:flex-end;align-items:center;display:flex}.react-site .m-account-slot:empty{display:none}html[data-sluis-session] .react-site .m-account-slot:empty{min-width:150px;display:block}@media (width<=680px){html[data-sluis-session] .react-site .m-account-slot:empty{min-width:82px}}.react-site .site-footer .footer-definition img{height:auto}.react-site .footer-bottom .m-ico{transform:rotate(-45deg)}@media (width>=851px){.react-site .m-burger{display:none}}@media (width<=850px){.react-site .m-burger{display:block}.react-site .header-actions>.m-lang-sel,.react-site .main-navigation{display:none}.react-site .header-actions{gap:12px}}.react-site .footer-definition-sub{color:#9bbb9e;margin-top:14px;font-size:14px;display:block}.react-site .footer-about>p{margin-block:20px}.react-site .footer-about>.text-action{margin-top:24px}.react-site .capability-copy>svg{stroke-width:1.3px}.react-site{--chapter:0;--gate-progress:0;--step-progress:0;--route:0;--sheet-opacity:1}.react-site .m-lang-menu{align-items:center;font-family:inherit;font-size:.9375rem;line-height:1.5;display:flex;position:relative}.react-site .m-lang-trigger{z-index:102;height:44px;color:inherit;font:inherit;white-space:nowrap;background:0 0;border:0;border-radius:4px;align-items:center;gap:8px;padding:0 4px;display:flex;position:relative}.react-site .m-lang-trigger:hover{background:#edf2e8}.react-site .m-lang-dismiss{z-index:100;cursor:default;background:0 0;border:0;position:fixed;inset:0}.react-site .m-lang-options{z-index:103;background:#fff;border:1px solid #dfe5e1;border-radius:8px;width:184px;padding:8px;display:grid;position:absolute;top:calc(100% + 12px);right:0;box-shadow:0 12px 32px rgba(19,37,31,.08)}.react-site .m-lang-options a{font:inherit;color:#13251f;border-radius:4px;justify-content:space-between;align-items:center;padding:10px 12px;text-decoration:none;display:flex}.react-site .m-lang-options a:hover,.react-site .m-lang-options a.is-current{color:#087c55;background:#edf2e8}.react-site .m-lang-options a:focus-visible{color:#087c55;background:#edf2e8}@media (width<=850px){.react-site .header-actions>.m-lang-menu{display:none}}.m-account-menu{font-size:.9375rem;line-height:1.5;position:relative}.m-account-menu>summary{cursor:pointer;white-space:nowrap;border-radius:4px;align-items:center;gap:8px;height:44px;padding:0 4px;list-style:none;display:flex}.m-account-menu>summary::-webkit-details-marker{display:none}.m-account-menu>summary:hover{background:#edf2e8}.m-account-menu>summary:focus-visible{outline-offset:2px;outline:2px solid #087c55}.m-account-menu>summary>span{text-overflow:ellipsis;max-width:18ch;overflow:hidden}.m-account-menu>summary>svg{flex:none;width:14px;height:14px;transition:transform .15s;display:block}.m-account-menu[open]>summary>svg{transform:rotate(180deg)}.m-account-destinations{z-index:103;background:#fff;border:1px solid #dfe5e1;border-radius:8px;min-width:200px;padding:8px;display:grid;position:absolute;top:calc(100% + 12px);right:0;box-shadow:0 12px 32px rgba(19,37,31,.08)}.m-account-destinations a{color:#13251f;border-radius:4px;justify-content:space-between;align-items:center;gap:20px;padding:10px 12px;display:flex}.m-account-destinations a:hover{color:#087c55;background:#edf2e8}.m-account-destinations a:focus-visible{color:#087c55;background:#edf2e8}@media (width<=680px){.m-account-menu>summary>span{max-width:10ch}}.react-site .control-card-anchor{height:0;scroll-margin-top:30px;display:block}.react-site .control-card-anchor:not(:first-child){margin-top:56px}.react-site .m-lang-trigger>svg{flex:none;width:14px;height:14px;transition:transform .15s;display:block}.react-site .m-lang-trigger[aria-expanded=true]>svg{transform:rotate(180deg)}@media (width>=851px) and (width<=1150px){.react-site .m-lang-menu{font-size:13px}}@media (width>=1000px) and (prefers-reduced-motion:no-preference){.react-site .product-scroll-story.is-pinned{height:calc(var(--product-stage-height) + 100svh)}.react-site .product-scroll-story.is-pinned>.product-pair{top:var(--product-stage-top,100px);height:auto;position:sticky}}