._trigger_1idpo_1{width:40px;height:44px;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:9px;flex-shrink:0;place-items:center;padding:9px;transition:background .2s;display:grid}._trigger_1idpo_1 svg,._dialog_1idpo_17 svg{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;width:22px;height:22px;display:block}._trigger_1idpo_1:hover{background:#1b2d3b0b}._trigger_1idpo_1:focus-visible{outline-offset:3px;outline:2px solid}._dialog_1idpo_17{--search-ink:#1b2d3b;--search-muted:#536775;--search-line:#d5dfe5;--search-accent:#2a4b63;border:1px solid var(--search-line);width:min(860px,100vw - 48px);max-width:none;max-height:calc(100dvh - 84px);color:var(--search-ink);overscroll-behavior:contain;text-align:left;text-transform:none;letter-spacing:normal;background:#fff;border-radius:20px;margin:0 auto;padding:36px 42px 40px;font-family:inherit;inset:60px 0 auto;overflow:auto;box-shadow:0 22px 90px #07152244}._dialog_1idpo_17::backdrop{-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#0c1f30c9}._dialog_1idpo_17[open]{animation:.18s ease-out _searchAppear_1idpo_1}._top_1idpo_57{justify-content:space-between;align-items:center;gap:30px;margin-bottom:20px;display:flex}._dialog_1idpo_17 ._eyebrow_1idpo_58{color:var(--search-muted);letter-spacing:.12em;text-transform:uppercase;margin:0;font-size:9px}._close_1idpo_59{border:1px solid var(--search-line);width:42px;height:42px;color:var(--search-ink);cursor:pointer;background:#fff;border-radius:50%;place-items:center;padding:9px;display:grid}._close_1idpo_59:hover{background:#f3f6f8}._dialog_1idpo_17 h2{letter-spacing:-.035em;margin:0 0 28px;font-size:clamp(30px,3.3vw,44px);font-weight:400;line-height:1.15}._field_1idpo_62{border:1px solid #a5b6c1;border-radius:12px;align-items:center;gap:15px;padding:8px 8px 8px 18px;display:flex}._field_1idpo_62>svg{color:var(--search-muted);flex-shrink:0;width:20px;height:20px}._field_1idpo_62:focus-within{outline:2px solid var(--search-accent);outline-offset:3px}._dialog_1idpo_17 input{width:100%;min-width:0;min-height:46px;box-shadow:none;color:var(--search-ink);font:inherit;background:0 0;border:0;border-radius:0;outline:none;padding:0;font-size:17px;line-height:1.5}._dialog_1idpo_17 input::placeholder{color:#687f8f;font-size:15px}._field_1idpo_62>button{border:1px solid var(--search-ink);background:var(--search-ink);color:#fff;min-height:46px;font:inherit;cursor:pointer;border-radius:8px;flex-shrink:0;padding:11px 20px;font-size:12px;transition:background .2s,color .2s}._field_1idpo_62>button:hover{color:var(--search-ink);background:#fff}:is(._dialog_1idpo_17 button:focus-visible,._dialog_1idpo_17 a:focus-visible){outline:3px solid var(--search-accent);outline-offset:4px}._dialog_1idpo_17 ._hint_1idpo_71{color:var(--search-muted);margin:16px 0 25px;font-size:12px;line-height:1.65}._dialog_1idpo_17 ._status_1idpo_72{color:var(--search-muted);margin:0;font-size:12px;line-height:1.65}._status_1idpo_72:not(:empty){margin-top:18px}._dialog_1idpo_17 ._results_1idpo_74{margin:16px 0 0;padding:0;list-style:none}._result_1idpo_74{border-top:1px solid var(--search-line);padding:0}._resultLink_1idpo_76{color:var(--search-ink);border-radius:8px;padding:18px 6px;text-decoration:none;display:block}._resultLink_1idpo_76:hover{background:#f5f8fa}._resultTitle_1idpo_78{letter-spacing:-.025em;font-size:21px;font-weight:400;line-height:1.3;display:block}._type_1idpo_79{letter-spacing:.045em;color:var(--search-muted);margin-bottom:6px;font-size:9px;line-height:1.5;display:block}._dialog_1idpo_17 ._excerpt_1idpo_80{color:var(--search-muted);margin:9px 0 0;font-size:13px;font-weight:400;line-height:1.7}._visuallyHidden_1idpo_81{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@keyframes _searchAppear_1idpo_1{0%{opacity:0;transform:translateY(7px)}to{opacity:1;transform:translateY(0)}}@media (max-width:700px){._trigger_1idpo_1{width:36px}._trigger_1idpo_1 svg{width:20px;height:20px}._dialog_1idpo_17{border-radius:16px;width:calc(100vw - 24px);max-height:calc(100dvh - 32px);padding:20px;inset:16px 0 auto}._top_1idpo_57{margin-bottom:18px}._dialog_1idpo_17 h2{margin-bottom:23px;font-size:31px}._field_1idpo_62{gap:9px;padding-left:12px}._field_1idpo_62>svg{width:17px;height:17px}._dialog_1idpo_17 input{font-size:16px}._dialog_1idpo_17 input::placeholder{font-size:12px}._field_1idpo_62>button{padding:10px 12px;font-size:11px}._resultTitle_1idpo_78{font-size:20px}}@media (prefers-reduced-motion:reduce){._dialog_1idpo_17[open]{animation:none}._trigger_1idpo_1,._field_1idpo_62>button{transition:none}}body.solutions-search-open{overflow:hidden}.site-header{--group-base:#1b2d3b;--group-accent:#2a4b63}.site-header .header-inner{align-items:center;gap:24px;display:flex}.site-header .logo-link{flex-shrink:0}.site-header .desktop-nav{text-transform:none;gap:20px;height:auto;margin-left:auto;font-size:14px;font-weight:400;line-height:1.2}.site-header .desktop-nav>a{height:auto;color:var(--group-base);padding-block:14px;transition:color .25s;position:relative}.site-header .desktop-nav>a:after{content:"";opacity:0;pointer-events:none;background:currentColor;height:1.5px;transition:opacity .28s,transform .32s cubic-bezier(.22,.68,.24,1);position:absolute;bottom:8px;left:0;right:0;transform:translateY(7px)}:is(.site-header .desktop-nav>a:hover,.site-header .desktop-nav>a:focus-visible){color:var(--group-base);text-decoration:none}.site-header .desktop-nav>a.active{color:var(--group-accent)}.site-header .desktop-nav>a:hover:after{opacity:1;transform:translateY(0)}.site-header .desktop-nav>a:focus-visible:after{opacity:1;transform:translateY(0)}.site-header .quote-button{border:1px solid var(--brand-blue);background:var(--brand-blue);color:#fff;white-space:nowrap;text-transform:none;min-height:0;box-shadow:none;border-radius:9px;flex-shrink:0;padding:15px 19px;font-size:14px;font-weight:400;line-height:1.7;transition:background .25s,color .25s,border-color .25s}:is(.site-header .quote-button:hover,.site-header .quote-button:focus-visible){color:var(--brand-blue);background:#fff;transform:none}.site-header .header-actions{color:var(--group-base);flex-shrink:0;align-items:center;gap:14px;display:flex}.site-header .language-switch{letter-spacing:.04em;align-items:center;gap:7px;font-size:10px;line-height:1.4;display:flex}.site-header .language-switch a{opacity:.65;align-items:center;min-height:44px;transition:opacity .2s;display:flex}:is(.site-header .language-switch a[aria-current],.site-header .language-switch a:hover,.site-header .language-switch a:focus-visible){opacity:1}.site-header .language-switch a[aria-current]{font-weight:750}.site-header .language-switch>span{opacity:.3}.site-header :is(.desktop-nav>a,.quote-button,.language-switch a,.mobile-menu-button):focus-visible{outline:2px solid var(--group-accent);outline-offset:4px}.site-header .mobile-nav>a.active{color:var(--group-accent)}.site-header .mobile-quote-button{background:var(--brand-blue);border:1px solid var(--brand-blue);text-transform:none;border-radius:9px;padding:14px;font-weight:400;line-height:1.7;transition:background .25s,color .25s;min-height:55px!important;font-size:15px!important}:is(.site-header .mobile-quote-button:hover,.site-header .mobile-quote-button:focus-visible){color:var(--brand-blue);background:#fff}.site-header .mobile-menu-button span{background:var(--group-base)}@media (min-width:1181px) and (max-width:1380px){.site-header .header-inner{gap:18px}.site-header .desktop-nav{gap:16px;font-size:13px}.site-header .header-actions{gap:10px}}@media (max-width:1180px){.site-header .header-actions{margin-left:auto}.site-header .header-inner{gap:20px}}@media (max-width:760px){.site-header .mobile-nav>a:not(.mobile-quote-button){font-size:22px!important}.site-header .header-inner{width:calc(100% - 40px);gap:10px!important}.site-header .header-actions{gap:6px}.site-header .language-switch{gap:5px}.site-header .mobile-menu-button{width:40px;height:44px}.site-header .mobile-menu-button span{width:25px;height:2px}.site-header .mobile-menu-button.is-open span:first-child{transform:translateY(9px)rotate(45deg)}.site-header .mobile-menu-button.is-open span:nth-child(3){transform:translateY(-9px)rotate(-45deg)}}@media (max-width:370px){.site-header .header-inner{width:calc(100% - 28px);gap:6px!important}.site-header .header-actions{gap:3px}}@media (prefers-reduced-motion:reduce){.site-header .desktop-nav>a:after,.site-header .language-switch a,.site-header .quote-button{transition:none}}.site-header.site-header-overlay{color:#fff;-webkit-backdrop-filter:none!important;background:0 0!important;border:0!important;height:92px!important}.site-header.site-header-overlay .header-inner{width:min(1600px,90%);height:92px!important}.site-header.site-header-overlay .desktop-nav>a,.site-header.site-header-overlay .desktop-nav>a:is(.active,:hover,:focus-visible),.site-header.site-header-overlay .header-actions{color:#fff}.site-header.site-header-overlay .mobile-menu-button span{background:#fff}.site-header.site-header-overlay :is(.desktop-nav>a,.language-switch a,.mobile-menu-button):focus-visible{outline-color:#c8e1f1}html.mobile-nav-open .site-header.site-header-overlay{background:#102334!important}@media (max-width:1180px){.site-header.site-header-overlay,.site-header.site-header-overlay .header-inner{height:80px!important}}@media (max-width:760px){.site-header.site-header-overlay,.site-header.site-header-overlay .header-inner{height:75px!important}.site-header.site-header-overlay .header-inner{width:calc(100% - 40px)}.site-header.site-header-overlay .mobile-menu-panel{height:calc(100dvh - 75px)!important;min-height:calc(100vh - 75px)!important;top:75px!important}}@media (max-width:370px){.site-header.site-header-overlay .header-inner{width:calc(100% - 28px)}}.site-header .logo-link{width:188.6px;line-height:0;display:block}.site-header .site-logo,.site-header.site-header-overlay .site-logo{height:auto;display:block;width:100%!important}@media (min-width:1001px) and (max-width:1250px){.site-header .logo-link{width:219.6px}}@media (min-width:701px) and (max-width:1000px){.site-header .logo-link{width:160.7px}}@media (max-width:700px){.site-header .logo-link{width:166px;max-width:46%}}@media (max-width:1250px){.site-header .quote-button{font-size:13px}}@media (max-width:1200px){.site-header .quote-button{padding:14px}}
