body.has-brand-intro{overflow:hidden}.brand-intro{position:fixed;inset:0;z-index:20;display:grid;place-items:center;min-height:100dvh;overflow:hidden;pointer-events:auto}.brand-intro-backdrop{position:absolute;inset:0;background:#f1f5f6}.brand-intro-logo{position:relative;z-index:1;width:clamp(300px,48vw,620px);line-height:0;transform-origin:center;will-change:transform,filter,opacity}.brand-intro-logo img{display:block;width:100%;height:auto;will-change:clip-path,transform,opacity}.brand-intro-bubbles{position:absolute;left:17.35%;top:50%;width:1px;height:1px;pointer-events:none}.brand-intro-bubble{position:absolute;left:0;top:0;width:clamp(7px,.75vw,11px);aspect-ratio:1;border:clamp(1px,.12vw,1.6px) solid #18a8c9;border-radius:50%;opacity:0;transform-origin:center;will-change:transform,opacity;box-shadow:inset 0 0 0 1px #fff3}.brand-intro-spark-boundary{position:absolute;left:54.45%;top:21%;width:8.3%;height:69%;overflow:hidden;pointer-events:none}.brand-intro-spark{position:absolute;width:clamp(11px,1.1vw,17px);height:auto;overflow:visible;opacity:0;pointer-events:none}.brand-intro-spark path{fill:#73dff2;stroke:none}.brand-intro-spark--letter{left:50.6%;top:76%;transform:translate(-50%,-50%) scale(.8)}.brand-intro-skip{position:absolute;z-index:2;left:50%;top:calc(50% + clamp(50px,6vw,78px));min-width:116px;min-height:44px;padding:9px 18px;border:1px solid #177b9747;border-radius:10px;background:#ffffff78;color:#173241;font:600 12px/1 inherit;letter-spacing:.03em;opacity:0;pointer-events:none;transform:translate(-50%,-5px);cursor:pointer;overflow:visible;-webkit-backdrop-filter:blur(14px) saturate(1.16);backdrop-filter:blur(14px) saturate(1.16);box-shadow:inset 0 1px #fff,0 8px 24px #092b4514;transition:opacity .28s ease,transform .28s ease,background .2s ease}.brand-intro-skip>span{position:relative;z-index:2}.brand-intro-skip>i{position:absolute;z-index:0;left:50%;top:50%;width:16px;height:16px;border:1px solid rgba(192,246,249,.82);border-radius:50%;box-shadow:0 0 0 7px #90e5eb70,0 0 0 14px #66ccd638;opacity:0;pointer-events:none;transform:translate(-50%,-50%) scale(.2)}.brand-intro-skip.is-visible{opacity:1;pointer-events:auto;transform:translate(-50%)}.brand-intro-skip.is-visible>i{animation:brand-intro-water-wave 1.45s ease-out infinite}.brand-intro-skip:hover{background:#fffffff0;transform:translate(-50%,-1px)}.brand-intro-skip:active{transform:translate(-50%,1px) scale(.98)}.brand-intro-skip:focus-visible{outline:3px solid #177b9755;outline-offset:3px}@keyframes brand-intro-water-wave{0%{opacity:0;transform:translate(-50%,-50%) scale(.2)}18%{opacity:.78}72%,to{opacity:0;transform:translate(-50%,-50%) scale(8)}}body.has-brand-intro.brand-intro-home .brand-intro-skip{opacity:0;pointer-events:none;transform:translate(-50%,-5px);transition-duration:.18s}body.has-brand-intro .site-header .brand-lockup{opacity:0}body.has-brand-intro .site-header nav,body.has-brand-intro .site-header .site-theme-switch,body.has-brand-intro .site-header .locale,body.has-brand-intro .site-header .mobile-menu,body.has-brand-intro .hero{opacity:0}body.has-brand-intro.brand-intro-home .site-header nav,body.has-brand-intro.brand-intro-home .site-header .site-theme-switch,body.has-brand-intro.brand-intro-home .site-header .locale,body.has-brand-intro.brand-intro-home .site-header .mobile-menu,body.has-brand-intro.brand-intro-home .hero{opacity:1;transition:opacity .72s cubic-bezier(.22,.72,.2,1)}body.has-brand-intro.brand-intro-complete .site-header .brand-lockup{opacity:1;transition:opacity .14s ease-out}@media(max-width:720px){.brand-intro-logo{width:min(78vw,380px)}.brand-intro-bubble{width:clamp(4px,1.45vw,6px);border-width:1px}.brand-intro-spark{width:clamp(6px,1.8vw,7px)}}@media(prefers-reduced-motion:reduce){.brand-intro{display:none}body.has-brand-intro{overflow:auto}body.has-brand-intro .site-header .brand-lockup,body.has-brand-intro .site-header nav,body.has-brand-intro .site-header .site-theme-switch,body.has-brand-intro .site-header .locale,body.has-brand-intro .site-header .mobile-menu,body.has-brand-intro .hero{opacity:1}.brand-intro-skip>i{animation:none}}@font-face{font-family:Inter Tight Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-tight-cyrillic-ext-wght-normal.okcGN4Nq.woff2) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Tight Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-tight-cyrillic-wght-normal.BS41q_Tv.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter Tight Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-tight-greek-ext-wght-normal.DQgQPNk4.woff2) format("woff2-variations");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter Tight Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-tight-greek-wght-normal.sS1B39LI.woff2) format("woff2-variations");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter Tight Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-tight-vietnamese-wght-normal.TKKdAiBA.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter Tight Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-tight-latin-ext-wght-normal.B4u9PlvR.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter Tight Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-tight-latin-wght-normal.DX-nOvPD.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/ibm-plex-sans-cyrillic-ext-400-normal.g30qAdWV.woff2) format("woff2"),url(/_astro/ibm-plex-sans-cyrillic-ext-400-normal.Dsrv2Tcn.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/ibm-plex-sans-cyrillic-400-normal.DZqxrq2p.woff2) format("woff2"),url(/_astro/ibm-plex-sans-cyrillic-400-normal.BTotfTJu.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/ibm-plex-sans-greek-400-normal._efipK4i.woff2) format("woff2"),url(/_astro/ibm-plex-sans-greek-400-normal.D9ESIMu3.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/ibm-plex-sans-vietnamese-400-normal.DG4YqDda.woff2) format("woff2"),url(/_astro/ibm-plex-sans-vietnamese-400-normal.fK1oJ5dG.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/ibm-plex-sans-latin-ext-400-normal.C5H60-Va.woff2) format("woff2"),url(/_astro/ibm-plex-sans-latin-ext-400-normal.RBey6euL.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/ibm-plex-sans-latin-400-normal.CDDApCn2.woff2) format("woff2"),url(/_astro/ibm-plex-sans-latin-400-normal.CYLoc0-x.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/ibm-plex-sans-cyrillic-ext-500-normal.Cs5J6C77.woff2) format("woff2"),url(/_astro/ibm-plex-sans-cyrillic-ext-500-normal.DB5PtV2g.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/ibm-plex-sans-cyrillic-500-normal.CocWQlwt.woff2) format("woff2"),url(/_astro/ibm-plex-sans-cyrillic-500-normal.ByOcLdNv.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/ibm-plex-sans-greek-500-normal.JMMifIXV.woff2) format("woff2"),url(/_astro/ibm-plex-sans-greek-500-normal.CuWXN6rf.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/ibm-plex-sans-vietnamese-500-normal.e4dixQRQ.woff2) format("woff2"),url(/_astro/ibm-plex-sans-vietnamese-500-normal.BEb3_waV.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/ibm-plex-sans-latin-ext-500-normal.DakdToA3.woff2) format("woff2"),url(/_astro/ibm-plex-sans-latin-ext-500-normal.D0aIdm-b.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/ibm-plex-sans-latin-500-normal.6ng42L7E.woff2) format("woff2"),url(/_astro/ibm-plex-sans-latin-500-normal.BgVn5rGT.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/ibm-plex-sans-cyrillic-ext-600-normal.DUMzJB7m.woff2) format("woff2"),url(/_astro/ibm-plex-sans-cyrillic-ext-600-normal.Bz0x94Yp.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/ibm-plex-sans-cyrillic-600-normal.71GNu3SW.woff2) format("woff2"),url(/_astro/ibm-plex-sans-cyrillic-600-normal.BGq0mW3O.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/ibm-plex-sans-greek-600-normal.DzTrcv_p.woff2) format("woff2"),url(/_astro/ibm-plex-sans-greek-600-normal.D-CqTdkO.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/ibm-plex-sans-vietnamese-600-normal.DpPYBSTl.woff2) format("woff2"),url(/_astro/ibm-plex-sans-vietnamese-600-normal.DgdngZtN.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/ibm-plex-sans-latin-ext-600-normal.DOrvGEcy.woff2) format("woff2"),url(/_astro/ibm-plex-sans-latin-ext-600-normal.DIrixKbi.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/ibm-plex-sans-latin-600-normal.CuJfVYMP.woff2) format("woff2"),url(/_astro/ibm-plex-sans-latin-600-normal.Cu4Hd6ag.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/ibm-plex-sans-cyrillic-ext-700-normal.BmRLXWpJ.woff2) format("woff2"),url(/_astro/ibm-plex-sans-cyrillic-ext-700-normal.DCQwxkRk.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/ibm-plex-sans-cyrillic-700-normal.D_uavGvn.woff2) format("woff2"),url(/_astro/ibm-plex-sans-cyrillic-700-normal.RFb1v-CK.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/ibm-plex-sans-greek-700-normal.wyJ6jzdA.woff2) format("woff2"),url(/_astro/ibm-plex-sans-greek-700-normal.CkZN0sRy.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/ibm-plex-sans-vietnamese-700-normal.CkEo6LDy.woff2) format("woff2"),url(/_astro/ibm-plex-sans-vietnamese-700-normal.BV5B8Are.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/ibm-plex-sans-latin-ext-700-normal.aMgXseD4.woff2) format("woff2"),url(/_astro/ibm-plex-sans-latin-ext-700-normal.DZH6Xh-4.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/ibm-plex-sans-latin-700-normal.Bxkt5Cjx.woff2) format("woff2"),url(/_astro/ibm-plex-sans-latin-700-normal.Bth3BMcD.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}html[data-theme=dark] body:not(.immersive) .site-header{background:#0d1820;color:var(--theme-text);border-color:var(--line)}html[data-theme=dark] body:not(.immersive) .site-header .brand-logo{filter:brightness(0) invert(1) drop-shadow(0 1px 6px #00131c80)}html[data-theme=dark] body:not(.immersive) .partner-logo{filter:drop-shadow(0 0 3px rgba(255,255,255,.58)) drop-shadow(0 1px 6px #00131c80)}html[data-theme=dark] body:not(.immersive) .brand-partner:before{background:#ffffff38}html[data-theme=dark] body.immersive .site-header.is-scrolled{background:#07131beb;color:var(--theme-text);border-color:#3b515dcc;box-shadow:0 8px 26px #01070b70;-webkit-backdrop-filter:blur(22px) saturate(1.12);backdrop-filter:blur(22px) saturate(1.12)}html[data-theme=dark] body.immersive .site-header.is-scrolled .brand-logo{filter:brightness(0) invert(1) drop-shadow(0 1px 6px #00131c80)}html[data-theme=dark] body.immersive .site-header.is-scrolled .partner-logo{filter:drop-shadow(0 0 3px rgba(255,255,255,.58)) drop-shadow(0 1px 6px #00131c80)}html[data-theme=dark] body.immersive .site-header.is-scrolled .brand-partner:before{background:#ffffff38}html[data-theme=dark] body.immersive .site-header.is-scrolled :where(nav a,.locale summary,.mobile-menu summary,.theme-switch){color:var(--theme-text);text-shadow:none}html[data-theme=dark] body.immersive .site-header.is-scrolled :where(nav a:hover,nav>a[aria-current=page],.nav-products-main[aria-current=page]){color:var(--blue)}html[data-theme=dark] body.immersive .site-header.is-scrolled .theme-switch-track{border-color:#78909a;background:#1b313d;box-shadow:inset 0 1px 2px #01070b99}html[data-theme=dark] .locale-panel,html[data-theme=dark] body:not(.immersive) .nav-products-menu{background:#101d26;color:var(--theme-text);border-color:var(--line);box-shadow:0 20px 46px #02080c99}html[data-theme=dark] body:not(.immersive) .mobile-menu>.mobile-menu-panel,html[data-theme=dark] body.immersive .site-header.is-scrolled .mobile-menu>.mobile-menu-panel{background:var(--surface);color:var(--theme-text);border-color:var(--line);box-shadow:0 20px 46px #02080c70;-webkit-backdrop-filter:none;backdrop-filter:none}html[data-theme=dark] .locale-markets-link{margin:12px -8px -8px;padding:13px 10px 10px;border-top:1px solid #ffffff38;border-radius:9px;background:#ffffff0d;color:#a8edf3;text-shadow:0 1px 3px #000}html[data-theme=dark] .locale-markets-link>span:last-child{color:#fff;font-size:16px}html[data-theme=dark] body:not(.immersive) .nav-products-menu a:hover,html[data-theme=dark] body:not(.immersive) .nav-products-menu a:focus-visible,html[data-theme=dark] body:not(.immersive) .mobile-menu .mobile-product-links a:hover,html[data-theme=dark] body:not(.immersive) .mobile-menu .mobile-product-links a:focus-visible{background:#75d3de21;color:#fff}html[data-theme=dark] body:not(.immersive) .nav-products-menu a[aria-current=page],html[data-theme=dark] body:not(.immersive) .mobile-menu .mobile-product-links{background:#ffffff09;border-color:#ffffff38}html[data-theme=dark] body:not(.immersive) .mobile-menu .mobile-product-links a{background:#ffffff09;color:var(--theme-text)}html[data-theme=dark] body:not(.immersive) .mobile-theme-switch>span:first-child,html[data-theme=dark] body:not(.immersive) .theme-switch-value{color:#fff;text-shadow:0 1px 4px #000,0 0 8px #000b}html[data-theme=dark] body:not(.immersive) .nav-products-menu small{color:var(--theme-muted)}html[data-theme=dark] body:not(.immersive) .series-nav-icon,html[data-theme=dark] body:not(.immersive) .mobile-product-links img{filter:brightness(0) invert(1);opacity:.88}html[data-theme=dark] main :where(h1,h2,h3){color:var(--theme-heading)!important}html[data-theme=dark] main :where(.page-head,.video-series,.field-notes,.legal-hero,.details){background:var(--surface-muted)!important}html[data-theme=dark] main :where(.statement,.products,.selector-section,.values,.legal-body,.inquiry){background:var(--page-bg)!important}html[data-theme=dark] main :where(.feature-product,.cta){background:var(--surface-soft)!important}html[data-theme=dark] main :where(.product-card,.variant-grid article,table,aside,.comparison-table,.series-info){background:var(--surface)!important}html[data-theme=dark] main :where(.product-card-media,.product-visual,.product-hero img,.field-image,.series-stage,.series-media){background:var(--surface-muted)!important}html[data-theme=dark] main :where(form,.legal-note){background:var(--surface-muted)!important}html[data-theme=dark] main :where(input,textarea,select){background:#0d1820!important;color:var(--theme-text)!important;border-color:#3a505b!important}html[data-theme=dark] main :where(.filter button){background:var(--surface)!important;color:var(--theme-heading)!important;border-color:var(--line)!important}html[data-theme=dark] main .filter button.active{background:var(--blue)!important;color:#07131b!important;border-color:var(--blue)!important}html[data-theme=dark] main :where(th,.variant-grid strong,.selection-criteria strong,.series-metrics dd,.series-identity>a,.value-list strong,.legal-body aside span,.key-specifications dd,.feature-copy dt,.card-bottom strong){color:var(--theme-heading)!important}html[data-theme=dark] main :where(.lead,.muted,.story-copy>p,.field-notes-head>p,.video-series-head>p:last-child,.feature-copy>p:not(.eyebrow),.feature-copy dd,.selector-head>p:last-child,.selection-criteria p,.filter-status,.comparison-note,.comparison-table td,.comparison-table small,.series-metrics dt,.variant-grid p,.inquiry-grid>div>p:not(.eyebrow),.legal-hero p,.legal-content p,.legal-content li,.statement-note>p,figcaption,.value-list p,.breadcrumb,.key-specifications dt,.french-signature,.legal-updated,.legal-body aside){color:var(--theme-muted)!important}html[data-theme=dark] main :where(.comparison-table thead th){background:#1b313d!important;color:var(--theme-muted)!important}html[data-theme=dark] main :where(.text-link.dark){color:var(--theme-heading)!important}html[data-theme=dark] main :where(.series-tabs button){color:var(--theme-muted)!important}html[data-theme=dark] main :where(.series-tabs button:hover,.series-tabs button.active){color:var(--theme-heading)!important}html[data-theme=dark] main :where(input,textarea,select)::placeholder{color:#91a8b0!important;opacity:1}html[data-theme=dark] main :where(.comparison-wrap){border-top-color:#718993!important}html[data-theme=dark] main .series-media--scene:after{background:linear-gradient(90deg,#13232d,#13232d94 2.5%,#13232d00 8% 92%,#13232d94 97.5%,#13232d),linear-gradient(0deg,#13232d,#13232d6b 3%,#13232d00 10% 92%,#13232d52 98%,#13232d)!important}html[data-theme=dark] main .series-arrow{background:linear-gradient(145deg,#19303da8,#07161f4d)!important;color:#eaf3f5!important;border-color:#ffffff42!important;box-shadow:0 12px 30px #00080d5c,inset 0 1px #fff3,inset 0 -1px #0003!important}html[data-theme=dark] main .series-arrow:hover{background:linear-gradient(145deg,#264351bf,#0c1f2a6b)!important;border-color:#fff6!important}html[data-theme=dark] main .series-tabs button:hover,html[data-theme=dark] main .series-tabs button.active{color:var(--theme-heading)!important}html[data-theme=dark] main .series-tabs button:not(.active) img{filter:brightness(0) invert(1)!important;opacity:.46!important}html[data-theme=dark] main .product-gallery-index button:before{background:#d6e2e54f!important}html[data-theme=dark] main .product-gallery-index button.active:before{background:#d6e2e5!important}html[data-theme=dark] main .faq-list summary{color:var(--theme-heading)!important}html[data-theme=dark] main .faq-answer p{color:var(--theme-muted)!important}html[data-theme=dark] main .form-status.error{background:#3a2023!important;color:#ffb9bd!important}html[data-theme=dark] main .form-status.success{background:#18352f!important;color:#a8e0d2!important}html[data-theme=dark] .brand-intro-backdrop{background:#09131b!important}html[data-theme=dark] .brand-intro-skip{border-color:#ffffff3d;background:#102331b8;color:#eaf3f5}html[data-theme=dark] .brand-intro-skip:hover{background:#173241}html[data-theme=dark] .skip-link{background:#eaf3f5;color:#09131b}html[data-theme=dark] main img{color-scheme:light}@media(prefers-reduced-motion:reduce){body{transition:none}.theme-switch-track,.theme-switch-track>span{transition:none}}.mobile-menu summary{align-items:center;justify-content:center;line-height:0}.hamburger{position:relative;display:block;width:16px;height:14px}.hamburger i{position:absolute;left:0;display:block;width:16px;height:1.5px;border-radius:2px;background:currentColor;transform-origin:center;transition:top .22s cubic-bezier(.22,.72,.2,1),transform .22s cubic-bezier(.22,.72,.2,1),opacity .16s ease}.hamburger i:nth-child(1){top:1px}.hamburger i:nth-child(2){top:6px}.hamburger i:nth-child(3){top:11px}.hamburger:before,.hamburger:after{content:"";position:absolute;left:0;top:6px;width:16px;height:1.5px;border-radius:2px;background:currentColor;opacity:0;transform:rotate(0);transition:opacity .14s ease,transform .22s cubic-bezier(.22,.72,.2,1)}.mobile-menu[open] .hamburger i{opacity:0!important;transform:scaleX(.35)!important}.mobile-menu[open] .hamburger:before{opacity:1;transform:rotate(45deg)}.mobile-menu[open] .hamburger:after{opacity:1;transform:rotate(-45deg)}.site-header .brand-motion{position:relative;isolation:isolate}.site-header .brand-motion .brand-logo{opacity:1;clip-path:none;transform:none}body.prelaunch-mode{min-height:100dvh;overflow-x:hidden;background:#eef3f4}body.prelaunch-mode .site-header{position:fixed;top:0;left:0;right:0;background:transparent;border-color:transparent;box-shadow:none}body.prelaunch-mode .site-header nav,body.prelaunch-mode .site-theme-switch,body.prelaunch-mode .locale,body.prelaunch-mode .mobile-menu{display:none!important}body.prelaunch-mode .site-header .brand-lockup{opacity:1}body.prelaunch-mode .site-header .brand-logo{filter:none}body.prelaunch-mode .site-header .partner-logo{content:url(/images/mhc-technology-logo-transparent.png);filter:none}body.prelaunch-mode main{min-height:100dvh}.prelaunch{position:relative;display:grid;align-items:end;min-height:100dvh;padding:clamp(110px,14vh,170px) var(--page-gutter) clamp(64px,10vh,112px);overflow:hidden;background:#eef3f4;color:#092b45}.prelaunch:before{content:"";position:absolute;inset:-15%;background:radial-gradient(circle at 75% 22%,rgba(115,223,242,.28),transparent 28%),radial-gradient(circle at 15% 82%,rgba(23,123,151,.12),transparent 30%);filter:blur(18px)}.prelaunch:after{content:"";position:absolute;inset:0;opacity:.28;background-image:linear-gradient(rgba(9,43,69,.08) 1px,transparent 1px),linear-gradient(90deg,rgba(9,43,69,.08) 1px,transparent 1px);background-size:52px 52px;mask-image:linear-gradient(to right,#000,transparent 72%)}.prelaunch-content{position:relative;z-index:2;width:min(840px,100%);margin-left:max(0px,calc((100vw - 1320px)/2))}.prelaunch-eyebrow{margin:0 0 24px;color:#177b97;font-size:11px;font-weight:700;letter-spacing:.18em}.prelaunch h1{max-width:760px;margin:0;color:#092b45;font-size:clamp(50px,8vw,112px);line-height:.88;letter-spacing:-.06em!important;text-wrap:balance}.prelaunch-body{max-width:540px;margin:30px 0 0;color:#49646e;font-size:clamp(17px,2vw,22px);line-height:1.45}.prelaunch-rule{width:min(540px,100%);height:1px;margin:40px 0 20px;background:linear-gradient(90deg,#177b97,#177b971f)}.prelaunch-note{margin:0;color:#58717a;font-size:12px;letter-spacing:.04em}.prelaunch-contact{display:inline-flex;align-items:center;gap:9px;margin-top:18px;color:#092b45;font-size:14px;font-weight:600}.prelaunch-contact span{color:#177b97;transition:transform .2s ease}.prelaunch-contact:hover span{transform:translate(2px,-2px)}.prelaunch-field{position:absolute;z-index:1;right:-8vw;top:17vh;width:min(54vw,720px);aspect-ratio:1;border:1px solid rgba(23,123,151,.14);border-radius:50%}.prelaunch-field:before,.prelaunch-field:after,.prelaunch-field span{content:"";position:absolute;inset:12%;border:1px solid rgba(23,123,151,.14);border-radius:50%}.prelaunch-field:after{inset:25%}.prelaunch-field span:nth-child(1){inset:38%;background:#73dff224}.prelaunch-field span:nth-child(2){inset:48%;border-color:#177b9747}.prelaunch-field span:nth-child(3){inset:50%;border:0;background:#177b97;box-shadow:0 0 0 12px #73dff22e,0 0 60px #177b9757}@media(max-width:720px){body.prelaunch-mode .site-header{padding-inline:20px}.prelaunch{align-items:center;padding:110px 20px 58px}.prelaunch:after{background-size:34px 34px}.prelaunch-content{margin:0}.prelaunch h1{font-size:clamp(47px,15vw,70px);line-height:.92}.prelaunch-body{margin-top:24px}.prelaunch-field{right:-46vw;top:12vh;width:105vw;opacity:.72}}:where(button,.btn,summary,[role=button],.mobile-menu-panel a).site-wave-control{position:relative;isolation:isolate;overflow:visible;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}.site-global-water-wave{position:absolute;z-index:0;left:50%;top:50%;width:16px;height:16px;border:1px solid rgba(192,246,249,.82);border-radius:50%;box-shadow:0 0 0 7px #90e5eb70,0 0 0 14px #66ccd638;pointer-events:none;opacity:0;transform:translate(-50%,-50%) scale(.2)}:where(button,.btn,summary,[role=button],.mobile-menu-panel a).site-wave-control.site-wave-active{border-color:#cdf8fb9e;box-shadow:inset 0 1px #ffffff42,0 7px 20px #0011192b;transform:translateY(-1px)}.site-header :where(.locale>summary,.mobile-menu>summary).site-wave-control,.site-header :where(.locale>summary,.mobile-menu>summary).site-wave-control.site-wave-active{background:transparent;border-color:transparent;box-shadow:none;transform:none}.site-header :where(.locale>summary,.mobile-menu>summary).site-wave-control>.site-global-water-wave{display:none}.site-wave-active>.site-global-water-wave{animation:site-global-water-wave 1.45s ease-out infinite}.mobile-menu-panel .menu-name{position:relative;z-index:1;display:inline-block;isolation:isolate;overflow:visible}.mobile-menu-panel .menu-name>.site-menu-name-wave{position:absolute;z-index:3;left:50%;top:50%;width:13px;height:13px;border:1px solid rgba(213,251,253,.96);border-radius:50%;box-shadow:0 0 0 6px #a0ecf185,0 0 0 12px #6fd5de4d;opacity:0;pointer-events:none;transform:translate(-50%,-50%) scale(.2);mix-blend-mode:screen}.mobile-menu-panel a.site-wave-active>.site-global-water-wave{animation:none}.mobile-menu-panel a.site-wave-active .menu-name>.site-menu-name-wave{animation:site-menu-name-wave 1.45s ease-out infinite}.mobile-menu-panel .menu-product-icon{position:relative;z-index:1;display:block;isolation:isolate;overflow:visible;line-height:0}.mobile-menu-panel .menu-product-icon>.site-menu-name-wave{position:absolute;z-index:3;left:50%;top:50%;width:13px;height:13px;border:1px solid rgba(213,251,253,.96);border-radius:50%;box-shadow:0 0 0 6px #a0ecf185,0 0 0 12px #6fd5de4d;opacity:0;pointer-events:none;transform:translate(-50%,-50%) scale(.2);mix-blend-mode:screen}.mobile-product-links a.site-wave-active .menu-name>.site-menu-name-wave{animation:none}.mobile-product-links a.site-wave-active .menu-product-icon>.site-menu-name-wave{animation:site-menu-name-wave 1.45s ease-out infinite}@keyframes site-global-water-wave{0%{opacity:0;transform:translate(-50%,-50%) scale(.2)}18%{opacity:.78}72%,to{opacity:0;transform:translate(-50%,-50%) scale(8)}}@keyframes site-menu-name-wave{0%{opacity:0;transform:translate(-50%,-50%) scale(.2)}18%{opacity:.8}76%,to{opacity:0;transform:translate(-50%,-50%) scale(4.5)}}@media(hover:none),(pointer:coarse){.site-global-water-wave,.site-menu-name-wave{display:none!important}:where(button,.btn,summary,[role=button],.mobile-menu-panel a).site-wave-control.site-wave-active{transform:none}}@media(prefers-reduced-motion:reduce){:where(button,.btn,summary,[role=button],.mobile-menu-panel a).site-wave-control.site-wave-active{transform:none}.site-wave-active>.site-global-water-wave,.mobile-menu-panel a.site-wave-active .site-menu-name-wave{animation:none}}:root{--navy:#0b1420;--blue:#0d3b5c;--aqua:oklch(56.7% .137 198);--control-primary:oklch(56.7% .137 198);--mist:#f1f1ed;--ink:#202c31;--line:#dddfda;--baseline:8px;--grid-gutter:24px;--container-max:1200px;--page-gutter:clamp(24px,5vw,64px);--measure:68ch;--tracking-display:-.02em;--tracking-heading:-.015em;--radius-control:6px;--radius-media:10px;--radius-panel:14px;--display-font:"Inter Tight Variable","Arial Narrow","Helvetica Neue",sans-serif;--body-font:"IBM Plex Sans","Helvetica Neue","Noto Sans SC",sans-serif;--page-bg:#fbfaf7;--surface:#fffefa;--surface-muted:#f1f1ed;--surface-soft:#e9eeeb;--theme-heading:#102c3d;--theme-text:#202c31;--theme-muted:#5e6e73}html[data-theme=dark]{color-scheme:dark;--page-bg:#07131b;--surface:#101f29;--surface-muted:#162a35;--surface-soft:#1b313d;--theme-heading:#f8fbfc;--theme-text:#e6f0f2;--theme-muted:#bdcdd2;--line:#3b515d;--blue:#69c5d9;--aqua:#83d6df}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--page-bg);font-family:var(--body-font);color:var(--theme-text);font-size:16px;line-height:1.6;font-feature-settings:"kern" 1,"liga" 1;font-variant-numeric:lining-nums;transition:background-color .25s ease,color .25s ease}h1,h2{font-family:var(--display-font);font-optical-sizing:auto;font-weight:600;letter-spacing:var(--tracking-display)!important;text-wrap:balance}h3{font-family:var(--display-font);font-optical-sizing:auto;font-weight:600;letter-spacing:var(--tracking-heading)!important;text-wrap:balance}p,li{max-width:var(--measure);text-wrap:pretty}table,.numeric,.variant-grid,.assurance-grid,.hero-index,.card-bottom{font-variant-numeric:tabular-nums lining-nums}a{color:inherit;text-decoration:none}.skip-link{position:fixed;z-index:40;top:12px;left:16px;padding:10px 14px;border-radius:var(--radius-control);background:#fff;color:var(--navy);font-weight:600;box-shadow:0 8px 24px #092b4533;transform:translateY(-160%);transition:transform .18s ease}.skip-link:focus{transform:translateY(0)}:where(a,button,summary,input,textarea,select,[tabindex]):focus-visible{outline:3px solid #177b9780;outline-offset:3px}main:focus{outline:none}.immersive :where(a,button,summary,input,textarea,select,[tabindex]):focus-visible{outline-color:#ffffffc7}.site-header{height:50px;padding:0 var(--page-gutter);display:flex;align-items:center;gap:18px;border-bottom:1px solid var(--line);background:var(--surface);position:sticky;top:0;z-index:30;transition:background-color .25s ease,color .25s ease,box-shadow .25s ease,border-color .25s ease,-webkit-backdrop-filter .25s ease,backdrop-filter .25s ease}.brand-lockup{display:flex;align-items:center;gap:14px;min-width:0;flex:0 1 auto}.brand{display:inline-flex;align-items:center;flex:0 0 auto;line-height:0}.brand-logo{display:block;width:clamp(168px,13vw,204px);height:auto}.site-header .brand-logo{max-height:32px}.brand-partner{position:relative;display:inline-flex;align-items:center;align-self:center;margin-left:0;padding-left:29px;opacity:.9;line-height:0}.brand-partner:before{content:"";position:absolute;left:0;top:50%;width:1px;height:24px;border-radius:999px;background:var(--line);transform:translateY(-50%)}.partner-logo{display:block;width:auto;height:22px;max-width:none;object-fit:contain;image-rendering:auto;transform:translateY(1px)}.immersive .brand-logo,footer .brand-logo{filter:brightness(0) invert(1) drop-shadow(0 1px 7px #001a3366)}.immersive .site-header:not(.is-scrolled) .partner-logo{content:url(/images/mhc-technology-logo-white-header-refined.png?v=3);filter:drop-shadow(0 1px 1px rgba(4,24,34,.46))}.immersive .brand-partner:before{background:#fff6}.theme-switch{appearance:none;display:flex;align-items:center;gap:8px;min-height:44px;padding:0;border:0;background:transparent;color:inherit;font:600 14px/1.6 var(--body-font);cursor:pointer;touch-action:manipulation}.theme-switch-track{position:relative;display:block;width:38px;height:22px;border:1px solid #91a4ab;border-radius:999px;background:#dce5e7;box-shadow:inset 0 1px 2px #092b4516;transition:background .25s ease,border-color .25s ease}.theme-switch-track>span{position:absolute;top:3px;left:3px;width:14px;height:14px;border-radius:50%;background:#fff;box-shadow:0 1px 4px #092b4540;transition:transform .25s cubic-bezier(.22,.72,.2,1),background .25s ease}.theme-switch[aria-pressed=true] .theme-switch-track{border-color:#4b91a4;background:#177b97}.theme-switch[aria-pressed=true] .theme-switch-track>span{transform:translate(16px)}.theme-switch:active .theme-switch-track>span{width:16px}.site-theme-switch{width:44px;height:44px;min-height:44px;justify-content:center;gap:0;border-radius:50%}.site-theme-switch .theme-switch-track{width:24px;height:24px;border-color:#092b4547;background:#ffffffb3;box-shadow:inset 0 1px 2px #092b451f,0 1px 4px #092b451f}.site-theme-switch .theme-switch-track>span{top:5px;left:5px;width:12px;height:12px;background:#d39b38;box-shadow:0 0 0 2px #d39b3829,0 0 7px #d39b3894;transform:none}.site-theme-switch[aria-pressed=true] .theme-switch-track{border-color:#ffffff73;background:#0517229e}.site-theme-switch[aria-pressed=true] .theme-switch-track>span{background:#dcebf1;box-shadow:-3px -1px #173443,0 0 6px #dcebf161;transform:none}.site-theme-switch:active .theme-switch-track>span{width:12px;transform:scale(.88)}.mobile-theme-switch{display:none}.immersive .theme-switch{color:#fff;text-shadow:0 1px 3px #001019a8}.immersive .theme-switch-track{border-color:#ffffff80;background:#ffffff2e;box-shadow:inset 0 1px 2px #00131c99}.immersive .site-theme-switch:not([aria-pressed=true]) .theme-switch-track{background:#ffffff94;border-color:#ffffffb8;box-shadow:inset 0 1px 2px #092b451f,0 1px 5px #00131c40}.immersive .site-theme-switch[aria-pressed=true] .theme-switch-track{background:#0517229e;border-color:#ffffff73}nav{display:flex;align-items:center;align-self:stretch;gap:20px;margin-left:auto}nav a{font-size:14px;font-weight:600}nav a:hover{color:var(--blue)}.site-header nav>a,.nav-products-main{position:relative}.site-header nav>a[aria-current=page],.nav-products-main[aria-current=page]{color:var(--blue)}.site-header nav>a[aria-current=page]:after,.nav-products-main[aria-current=page]:after{content:none;display:none}.nav-products{position:relative;display:flex;align-items:center;height:100%}.nav-products-main{display:flex;align-items:center;gap:6px;height:100%}.nav-products-main>span{font-size:13px;line-height:1;transform:translateY(-1px);transition:transform .2s ease}.nav-products-flyout{position:absolute;top:100%;right:0;width:min(620px,calc(100vw - 48px));padding-top:12px;opacity:0;visibility:hidden;pointer-events:none;transform:translateY(8px);transition:opacity .2s ease,transform .2s ease,visibility .2s ease}.nav-products:hover .nav-products-flyout,.nav-products:focus-within .nav-products-flyout{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0)}.nav-products:hover .nav-products-main>span,.nav-products:focus-within .nav-products-main>span{transform:translateY(1px) rotate(180deg)}.nav-products-menu{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));overflow:hidden;background:#fff;color:var(--navy);border:1px solid #dce2e3cc;border-radius:18px;box-shadow:0 18px 34px #092b4517}.nav-products-menu a{display:grid;grid-template-columns:58px 22px 1fr;column-gap:10px;align-items:center;padding:14px 15px 16px;border-right:1px solid var(--line);border-bottom:1px solid var(--line);transition:background .2s ease}.nav-products-menu a:nth-child(2n){border-right:0}.nav-products-menu a:nth-last-child(-n+2){border-bottom:0}.nav-products-menu a:hover,.nav-products-menu a:focus-visible{color:var(--navy);background:var(--mist)}.nav-products-menu a[aria-current=page]{background:#e8eeee;color:var(--blue)}.series-nav-icon{grid-row:1/span 2;width:58px;height:40px;padding:5px;object-fit:contain;border:1px solid rgba(14,57,73,.1);border-radius:9px;background:#e4eeefc7;box-shadow:inset 0 1px #ffffffb8,0 2px 8px #092b4514}.nav-products-menu .series-nav-number{grid-column:2;grid-row:1/span 2;color:var(--blue);font-size:10px;font-weight:600;letter-spacing:.08em;font-variant-numeric:tabular-nums}.nav-products-menu strong{grid-column:3;font-size:16px;line-height:1.3;font-weight:600}.nav-products-menu small{grid-column:3;color:#6a7c83;font-size:11px;font-weight:400;line-height:1.45}.locale,.mobile-menu{position:relative;font-size:13px}.locale summary,.mobile-menu summary{cursor:pointer;color:var(--blue);font-weight:600;list-style:none}.locale summary::-webkit-details-marker,.mobile-menu summary::-webkit-details-marker{display:none}.locale summary{display:flex;align-items:center;gap:7px;min-height:44px;white-space:nowrap}.locale summary:focus-visible{outline:0}.locale summary:focus-visible .locale-flag{outline:3px solid #177b9780;outline-offset:3px}.immersive .site-header:not(.is-scrolled) .locale summary:focus-visible .locale-flag{outline-color:#ffffffc7}.locale-flag{display:block;width:22px;height:22px;min-width:22px;border:1px solid #ffffffa6;border-radius:50%;object-fit:cover;box-shadow:0 1px 4px #092b4530;overflow:hidden}.locale-chevron{font-size:13px;line-height:1;transform:translateY(-1px);transition:transform .2s ease}.locale[open] .locale-chevron{transform:translateY(1px) rotate(180deg)}.locale-panel{position:absolute;top:calc(100% + 10px);right:0;width:340px;padding:20px;background:var(--surface);color:var(--theme-text);border:1px solid var(--line);border-radius:var(--radius-panel);box-shadow:0 22px 52px #092b4526;overflow:hidden}.locale-panel-head{display:grid;gap:2px;padding:0 2px 14px}.locale-panel-head span{color:var(--theme-muted);font-size:10px;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.locale-panel-head strong{color:var(--theme-heading);font-family:var(--display-font);font-size:21px;line-height:1.2;letter-spacing:var(--tracking-heading)}.locale-options{border-top:1px solid var(--line)}.locale-option{display:grid;grid-template-columns:38px 1fr 22px;align-items:center;min-height:50px;padding:0 4px;border-bottom:1px solid var(--line);transition:background-color .18s ease,color .18s ease}.locale-option:last-child{border-bottom:0}.locale-option:hover,.locale-option:focus-visible{background:var(--surface-muted);color:var(--blue)}.locale-option .locale-flag{width:24px;height:24px;min-width:24px}.locale-option>span:nth-child(2){font-size:15px;font-weight:600}.locale-check{color:transparent;font-size:14px;text-align:right}.locale-option[aria-current=page]{color:var(--blue)}.locale-option[aria-current=page] .locale-check{color:currentColor}.locale-markets-link{display:flex;align-items:center;justify-content:space-between;margin-top:12px;padding:12px 4px 2px;color:var(--blue);font-size:13px;font-weight:700}.immersive .site-header:not(.is-scrolled) .locale-panel{background:linear-gradient(145deg,#051722e8,#0a2330d1);color:#fff;border-color:#ffffff52;box-shadow:0 30px 72px #00121d8a,0 8px 24px #0018244f,inset 0 1px #ffffff4d;-webkit-backdrop-filter:blur(34px) saturate(1.18);backdrop-filter:blur(34px) saturate(1.18)}.immersive .site-header:not(.is-scrolled) .locale-panel-head span{color:#bcd3da}.immersive .site-header:not(.is-scrolled) .locale-panel-head strong{color:#fff}.immersive .site-header:not(.is-scrolled) .locale-options,.immersive .site-header:not(.is-scrolled) .locale-option{border-color:#ffffff2d}.immersive .site-header:not(.is-scrolled) .locale-option:hover,.immersive .site-header:not(.is-scrolled) .locale-option:focus-visible{background:#ffffff16;color:#fff}.immersive .site-header:not(.is-scrolled) .locale-option[aria-current=page]{color:#9de5ec}.immersive .site-header:not(.is-scrolled) .locale-markets-link{margin:12px -8px -8px;padding:13px 10px 10px;border-top:1px solid #ffffff38;border-radius:9px;color:#c9f7fa;text-shadow:0 1px 3px #001019,0 0 8px #001019cc;background:#75d3de14}.immersive .site-header:not(.is-scrolled) .locale-markets-link>span:last-child{color:#fff;font-size:16px}.mobile-menu{display:none}.immersive .site-header{position:fixed;top:0;left:0;right:0;background:transparent;border-color:transparent;color:#fff}.immersive .site-header.is-scrolled{background:#fbfaf7e6;color:var(--navy);border-color:#dddfdabd;box-shadow:0 8px 24px #092b4514;-webkit-backdrop-filter:blur(20px) saturate(1.08);backdrop-filter:blur(20px) saturate(1.08)}.immersive .site-header .brand,.immersive .site-header .locale summary,.immersive .site-header .mobile-menu summary{color:#fff}.immersive .site-header nav a:hover{color:var(--aqua)}.immersive .site-header nav>a[aria-current=page],.immersive .nav-products-main[aria-current=page]{color:#fff}.immersive .site-header nav>a[aria-current=page]:after,.immersive .nav-products-main[aria-current=page]:after{display:none}.immersive .site-header.is-scrolled .brand-logo{filter:none}.immersive .site-header.is-scrolled .partner-logo{content:url(/images/mhc-technology-logo-transparent.png);filter:none}.immersive .site-header.is-scrolled .brand-partner:before{background:var(--line)}.immersive .site-header.is-scrolled .brand,.immersive .site-header.is-scrolled .locale summary,.immersive .site-header.is-scrolled .mobile-menu summary,.immersive .site-header.is-scrolled .theme-switch{color:var(--blue);text-shadow:none}.immersive .site-header.is-scrolled nav a{color:var(--navy)}.immersive .site-header.is-scrolled nav a:hover,.immersive .site-header.is-scrolled nav>a[aria-current=page],.immersive .site-header.is-scrolled .nav-products-main[aria-current=page]{color:var(--blue)}.immersive .site-header.is-scrolled .theme-switch-track{border-color:#91a4ab;background:#dce5e7;box-shadow:inset 0 1px 2px #092b4516}.immersive .nav-products-menu{background:linear-gradient(145deg,#071c28b3,#0d2a3761);color:#fff;border:1px solid #ffffff42;box-shadow:0 30px 72px #00121d70,0 8px 24px #00182438,inset 0 1px #ffffff4a,inset 1px 0 #ffffff1f,inset 0 -1px #00182470;-webkit-backdrop-filter:blur(32px) saturate(1.35) contrast(1.06);backdrop-filter:blur(32px) saturate(1.35) contrast(1.06)}.immersive .nav-products-menu a{border-color:#ffffff2d;text-shadow:0 1px 1px #00151f4d}.immersive .nav-products-menu a:hover,.immersive .nav-products-menu a:focus-visible{color:#fff;background:linear-gradient(135deg,#ffffff1e,#ffffff0d)}.immersive .nav-products-menu small{color:#d4e3e7}.immersive .series-nav-icon{border-color:#ffffff4d;background:linear-gradient(145deg,#fff3,#ffffff14);box-shadow:inset 0 1px #ffffff47,0 3px 10px #000c133d;filter:brightness(0) invert(1) drop-shadow(0 1px 4px rgba(128,213,216,.28));opacity:1}.nav-products-menu a,.locale-option{position:relative;isolation:isolate;overflow:hidden;transition:background .2s ease,color .2s ease,transform .2s ease,border-color .2s ease,box-shadow .2s ease}.nav-products-menu a>*,.locale-option>*{position:relative;z-index:1}.nav-products-menu a:after,.locale-option:after{content:"";position:absolute;z-index:0;left:50%;top:50%;width:16px;height:16px;border:1px solid rgba(192,246,249,.8);border-radius:50%;box-shadow:0 0 0 7px #90e5eb70,0 0 0 14px #66ccd638;pointer-events:none;opacity:0;transform:translate(-50%,-50%) scale(.2)}@media(hover:hover)and (pointer:fine){.nav-products-menu a:hover,.locale-option:hover{transform:translateY(-1px);border-color:#cdf8fb7a;box-shadow:inset 0 1px #fff3,0 7px 18px #00111929}.nav-products-menu a:hover:after,.locale-option:hover:after{animation:menu-card-water-wave 1.45s ease-out infinite}}@keyframes menu-card-water-wave{0%{opacity:0;transform:translate(-50%,-50%) scale(.2)}18%{opacity:.78}72%,to{opacity:0;transform:translate(-50%,-50%) scale(8)}}@media(prefers-reduced-motion:reduce){.nav-products-menu a:hover,.locale-option:hover{transform:none}.nav-products-menu a:hover:after,.locale-option:hover:after{animation:none}}.container{width:min(var(--container-max),calc(100% - var(--page-gutter) - var(--page-gutter)));margin-inline:auto}.grid-12{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:var(--grid-gutter)}.eyebrow{color:var(--blue);font-size:12px;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.btn{display:inline-flex;align-items:center;justify-content:center;border:1px solid color-mix(in srgb,var(--blue),#fff 18%);border-radius:var(--radius-control);padding:12px 24px;font-weight:600;font-size:14px;box-shadow:inset 0 1px #fff3;transition:transform .2s ease,background .2s ease,border-color .2s ease,box-shadow .2s ease}.btn.primary{background:linear-gradient(180deg,oklch(59% .126 198),oklch(51.5% .116 198));border-color:#ffffff26;color:#fff;box-shadow:inset 0 1px #ffffff42,0 7px 18px #0d3b5c29}.btn:hover{background:linear-gradient(180deg,#164d6d,#0d3b5c);border-color:#ffffff26;color:#fff;box-shadow:inset 0 1px #ffffff38,0 9px 22px #0d3b5c33;transform:translateY(-1px)}.btn:active{transform:translateY(0) scale(.985)}.section{padding:88px 0}.section h2{font-size:clamp(28px,3vw,42px);line-height:1.18;color:var(--navy);margin:8px 0 16px}.muted{color:#5d7481}main :where(img:not(.hero-video),video:not(.hero-video)){border-radius:var(--radius-media)}footer{background:var(--navy);color:#d9edf3;padding:56px var(--page-gutter) 24px;display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:var(--grid-gutter);row-gap:24px}footer>div:first-child{grid-column:1/span 6}.footer-contact{grid-column:8/span 2}.footer-legal{grid-column:11/span 2}footer .brand-logo{width:230px}.footer-brand-lockup{display:flex;align-items:center;gap:20px;min-height:50px}.footer-brand-partner{display:flex;align-items:center;min-height:46px;padding-left:20px;border-left:1px solid #ffffff38;line-height:0}.footer-partner-logo{display:block;width:78px;max-height:46px;height:auto;object-fit:contain;filter:drop-shadow(0 1px 7px #001a3380)}footer p{max-width:380px;font-size:14px}footer a{display:block;margin:8px 0;font-size:14px}footer a[aria-current=page]{color:#fff;text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:4px}footer small{grid-column:1/-1;border-top:1px solid #ffffff2a;padding-top:16px;font-size:12px;font-variant-numeric:tabular-nums}@media(min-width:0px){.site-header{gap:18px}.site-header nav{display:none}.site-theme-switch{display:flex;flex:0 0 44px;margin-left:auto}.locale{margin-left:0}.locale-panel{width:min(340px,calc(100vw - 40px))}.mobile-menu{display:block;font-size:11px}.mobile-menu summary{width:44px;height:44px;border:0;border-radius:0;padding:0;display:flex;background:transparent}.mobile-menu>.mobile-menu-panel{position:fixed;top:58px;left:20px;right:20px;max-height:calc(100dvh - 78px);overflow:auto;padding:16px 24px 24px;background:var(--surface);color:var(--navy);border:1px solid var(--line);border-radius:var(--radius-panel);box-shadow:0 20px 48px #092b4526;-webkit-backdrop-filter:none;backdrop-filter:none}.mobile-theme-switch{display:grid;grid-template-columns:1fr auto auto;width:100%;padding:0 0 12px;border-bottom:1px solid var(--line);text-align:left;font-size:13px}.mobile-theme-switch>span:first-child{color:inherit;font-weight:700;text-shadow:0 1px 2px rgba(255,255,255,.4)}.theme-switch-value{color:var(--navy);font-size:12px;font-weight:700;text-shadow:0 1px 0 rgba(255,255,255,.65)}.mobile-menu a{display:block;padding:12px 0;border-bottom:1px solid var(--line);font-size:15px;font-weight:600}.mobile-menu a[aria-current=page]{color:var(--blue)}.mobile-products{border-bottom:1px solid var(--line)}.mobile-menu .mobile-products-main{display:flex;align-items:center;justify-content:space-between;border-bottom:0}.mobile-products-main span{color:inherit;font-size:15px;font-weight:600;line-height:inherit}.mobile-products-main span:last-child{margin-left:auto}.mobile-menu .mobile-product-links{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;padding:0 0 12px;background:transparent}.mobile-menu .mobile-product-links a{display:grid;grid-template-columns:52px 1fr;gap:10px;align-items:center;min-height:60px;padding:8px 12px;border:0;background:#ffffff1a;font-size:13px;font-weight:500;touch-action:manipulation}.mobile-menu .mobile-product-links img{display:block;width:52px;height:34px;object-fit:contain}.mobile-menu .mobile-product-links a:hover,.mobile-menu .mobile-product-links a:focus-visible{background:#e8eeee;color:var(--blue)}.immersive .site-header:not(.is-scrolled) .mobile-menu>.mobile-menu-panel{border:1px solid #ffffff70;background:linear-gradient(145deg,#0517224d,#0a23302e);color:#fff;box-shadow:0 30px 72px #00121d4f,0 8px 24px #00182426,inset 0 1px #ffffff70,inset 0 -1px #00182452;-webkit-backdrop-filter:blur(15px) saturate(1.22) contrast(1.04);backdrop-filter:blur(15px) saturate(1.22) contrast(1.04)}.immersive .site-header:not(.is-scrolled) .mobile-menu a,.immersive .site-header:not(.is-scrolled) .mobile-products{border-color:#ffffff36;text-shadow:0 1px 3px #001019d9}.immersive .mobile-theme-switch>span:first-child,.immersive .theme-switch-value{color:#fff;text-shadow:0 1px 4px #001019,0 0 8px #001019b8}.immersive .site-header:not(.is-scrolled) .mobile-menu a[aria-current=page]{color:#fff}.immersive .site-header:not(.is-scrolled) .mobile-products-main span{color:inherit}.immersive .site-header:not(.is-scrolled) .mobile-menu .mobile-product-links{overflow:hidden;border:1px solid #ffffff3d;border-radius:14px;background:#ffffff09;box-shadow:inset 0 1px #ffffff1f;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.immersive .site-header:not(.is-scrolled) .mobile-menu .mobile-product-links a{background:#05172214;color:#fff}.immersive .site-header:not(.is-scrolled) .mobile-menu .mobile-product-links img{filter:brightness(0) invert(1) drop-shadow(0 1px 4px #00131ccc);opacity:.94}.immersive .site-header:not(.is-scrolled) .mobile-menu .mobile-product-links a:hover,.immersive .site-header:not(.is-scrolled) .mobile-menu .mobile-product-links a:focus-visible{background:#75d3de21;color:#fff}}@media(max-width:720px){:root{--grid-gutter:16px;--page-gutter:20px}.site-header{height:52px;gap:8px;padding:0 14px}.site-header nav{display:none}.site-header .brand-logo{width:clamp(132px,37vw,150px);max-height:34px}.brand-lockup{gap:8px}.brand-partner{margin-left:0;padding-left:18px}.brand-partner:before{height:22px}.partner-logo{width:auto;height:19px;max-width:none}.site-theme-switch{width:40px;height:40px;min-height:40px;flex-basis:40px}.locale{margin-left:0;font-size:11px}.locale summary{gap:4px;width:40px;min-width:40px;justify-content:center}.locale-panel{position:fixed;top:58px;left:12px;right:12px;width:auto;max-height:calc(100dvh - 70px);overflow:auto;padding:18px;border-radius:18px}.mobile-menu{display:block;font-size:11px}.mobile-menu summary{width:40px;height:40px;border:0;border-radius:0;padding:0;display:flex;background:transparent}.mobile-menu>.mobile-menu-panel{position:fixed;top:58px;left:12px;right:12px;max-height:calc(100dvh - 70px);overflow:auto;padding:16px 24px 24px;background:var(--surface);color:var(--navy);border:1px solid var(--line);border-radius:var(--radius-panel);box-shadow:0 18px 42px #092b4524;-webkit-backdrop-filter:none;backdrop-filter:none}.mobile-menu a{display:block;padding:12px 0;border-bottom:1px solid var(--line);font-size:15px;font-weight:600}.mobile-menu a[aria-current=page]{color:var(--blue)}.mobile-products{border-bottom:1px solid var(--line)}.mobile-menu .mobile-products-main{display:flex;align-items:center;justify-content:space-between;border-bottom:0}.mobile-products-main span{color:inherit;font-size:15px;font-weight:600;line-height:inherit}.mobile-products-main span:last-child{margin-left:auto}.mobile-menu .mobile-product-links{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;padding:0 0 12px;background:transparent}.mobile-menu .mobile-product-links a{display:grid;grid-template-columns:44px 1fr;gap:9px;align-items:center;padding:8px 10px;border:0;background:#ffffff1a;font-size:13px;font-weight:500}.mobile-menu .mobile-product-links img{display:block;width:44px;height:30px;object-fit:contain}.mobile-menu .mobile-product-links a:hover,.mobile-menu .mobile-product-links a:focus-visible{background:#e8eeee;color:var(--blue)}.immersive .site-header{background:transparent}.immersive .site-header:not(.is-scrolled) .mobile-menu>.mobile-menu-panel{top:58px;left:12px;right:12px;max-height:calc(100dvh - 70px);border-radius:18px;overflow:auto;background:linear-gradient(145deg,#0517224d,#0a23302e);color:#fff;border:1px solid #ffffff70;box-shadow:0 28px 64px #00121d4f,0 8px 20px #00182426,inset 0 1px #ffffff70,inset 0 -1px #00182452;-webkit-backdrop-filter:blur(15px) saturate(1.22) contrast(1.04);backdrop-filter:blur(15px) saturate(1.22) contrast(1.04)}.immersive .site-header:not(.is-scrolled) .mobile-menu a,.immersive .site-header:not(.is-scrolled) .mobile-products{border-color:#ffffff2d;text-shadow:0 1px 1px #00151f4d}.immersive .site-header:not(.is-scrolled) .mobile-menu a[aria-current=page]{color:#fff}.immersive .site-header:not(.is-scrolled) .mobile-products-main span{color:inherit}.immersive .site-header:not(.is-scrolled) .mobile-menu .mobile-product-links{overflow:hidden;border:1px solid #ffffff3d;border-radius:12px;background:#ffffff09;box-shadow:inset 0 1px #ffffff1f;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.immersive .site-header:not(.is-scrolled) .mobile-menu .mobile-product-links a{background:#05172214;color:#fff}.immersive .site-header:not(.is-scrolled) .mobile-menu .mobile-product-links img{filter:brightness(0) invert(1) drop-shadow(0 1px 4px #00131ccc);opacity:.94}.immersive .site-header:not(.is-scrolled) .mobile-menu .mobile-product-links a:hover,.immersive .site-header:not(.is-scrolled) .mobile-menu .mobile-product-links a:focus-visible{background:#75d3de21;color:#fff}footer{grid-template-columns:1fr}footer>div:first-child,.footer-contact,.footer-legal,footer small{grid-column:1}footer .brand-logo{width:min(190px,55vw)}.footer-brand-lockup{gap:14px}.footer-brand-partner{min-height:40px;padding-left:14px}.footer-partner-logo{width:68px;max-height:40px}.section{padding:56px 0}}
