@font-face{font-family:"Proxima Nova";src:url("../fonts/ProximaNova-Bold.eot");src:url("../fonts/ProximaNova-Bold.eot?#iefix") format("embedded-opentype"),url("../fonts/ProximaNova-Bold.woff2") format("woff2"),url("../fonts/ProximaNova-Bold.woff") format("woff"),url("../fonts/ProximaNova-Bold.ttf") format("truetype"),url("../fonts/ProximaNova-Bold.svg#ProximaNova-Bold") format("svg");font-weight:bold;font-style:normal;font-display:swap}@font-face{font-family:"Proxima Nova Rg";src:url("../fonts/ProximaNova-BoldIt.eot");src:url("../fonts/ProximaNova-BoldIt.eot?#iefix") format("embedded-opentype"),url("../fonts/ProximaNova-BoldIt.woff2") format("woff2"),url("../fonts/ProximaNova-BoldIt.woff") format("woff"),url("../fonts/ProximaNova-BoldIt.ttf") format("truetype"),url("../fonts/ProximaNova-BoldIt.svg#ProximaNova-BoldIt") format("svg");font-weight:bold;font-style:italic;font-display:swap}@font-face{font-family:"Proxima Nova";src:url("../fonts/ProximaNova-ExtraBold.eot");src:url("../fonts/ProximaNova-ExtraBold.eot?#iefix") format("embedded-opentype"),url("../fonts/ProximaNova-ExtraBold.woff2") format("woff2"),url("../fonts/ProximaNova-ExtraBold.woff") format("woff"),url("../fonts/ProximaNova-ExtraBold.ttf") format("truetype"),url("../fonts/ProximaNova-ExtraBold.svg#ProximaNova-ExtraBold") format("svg");font-weight:bold;font-style:normal;font-display:swap}@font-face{font-family:"Proxima Nova Lt";src:url("../fonts/ProximaNova-Light.eot");src:url("../fonts/ProximaNova-Light.eot?#iefix") format("embedded-opentype"),url("../fonts/ProximaNova-Light.woff2") format("woff2"),url("../fonts/ProximaNova-Light.woff") format("woff"),url("../fonts/ProximaNova-Light.ttf") format("truetype"),url("../fonts/ProximaNova-Light.svg#ProximaNova-Light") format("svg");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:"Proxima Nova";src:url("../fonts/ProximaNova-Medium.eot");src:url("../fonts/ProximaNova-Medium.eot?#iefix") format("embedded-opentype"),url("../fonts/ProximaNova-Medium.woff2") format("woff2"),url("../fonts/ProximaNova-Medium.woff") format("woff"),url("../fonts/ProximaNova-Medium.ttf") format("truetype"),url("../fonts/ProximaNova-Medium.svg#ProximaNova-Medium") format("svg");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:"Proxima Nova Rg";src:url("../fonts/ProximaNova-Regular.eot");src:url("../fonts/ProximaNova-Regular.eot?#iefix") format("embedded-opentype"),url("../fonts/ProximaNova-Regular.woff2") format("woff2"),url("../fonts/ProximaNova-Regular.woff") format("woff"),url("../fonts/ProximaNova-Regular.ttf") format("truetype"),url("../fonts/ProximaNova-Regular.svg#ProximaNova-Regular") format("svg");font-weight:normal;font-style:normal;font-display:swap}@font-face{font-family:"Proxima Nova";src:url("../fonts/ProximaNova-Semibold.eot");src:url("../fonts/ProximaNova-Semibold.eot?#iefix") format("embedded-opentype"),url("../fonts/ProximaNova-Semibold.woff2") format("woff2"),url("../fonts/ProximaNova-Semibold.woff") format("woff"),url("../fonts/ProximaNova-Semibold.ttf") format("truetype"),url("../fonts/ProximaNova-Semibold.svg#ProximaNova-Semibold") format("svg");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:"Proxima Nova";src:url("../fonts/ProximaNovaT-Thin.eot");src:url("../fonts/ProximaNovaT-Thin.eot?#iefix") format("embedded-opentype"),url("../fonts/ProximaNovaT-Thin.woff2") format("woff2"),url("../fonts/ProximaNovaT-Thin.woff") format("woff"),url("../fonts/ProximaNovaT-Thin.ttf") format("truetype"),url("../fonts/ProximaNovaT-Thin.svg#ProximaNovaT-Thin") format("svg");font-weight:100;font-style:normal;font-display:swap}@font-face{font-family:"Proxima Nova";src:url("../fonts/ProximaNova-Black.eot");src:url("../fonts/ProximaNova-Black.eot?#iefix") format("embedded-opentype"),url("../fonts/ProximaNova-Black.woff2") format("woff2"),url("../fonts/ProximaNova-Black.woff") format("woff"),url("../fonts/ProximaNova-Black.ttf") format("truetype"),url("../fonts/ProximaNova-Black.svg#ProximaNova-Black") format("svg");font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:"Proxima Nova Bl";src:url("../fonts/ProximaNova-Black_1.eot");src:url("../fonts/ProximaNova-Black_1.eot?#iefix") format("embedded-opentype"),url("../fonts/ProximaNova-Black_1.woff2") format("woff2"),url("../fonts/ProximaNova-Black_1.woff") format("woff"),url("../fonts/ProximaNova-Black_1.ttf") format("truetype"),url("../fonts/ProximaNova-Black_1.svg#ProximaNova-Black") format("svg");font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:"Proxima Nova Bl";src:url("../fonts/ProximaNova-BlackIt.eot");src:url("../fonts/ProximaNova-BlackIt.eot?#iefix") format("embedded-opentype"),url("../fonts/ProximaNova-BlackIt.woff2") format("woff2"),url("../fonts/ProximaNova-BlackIt.woff") format("woff"),url("../fonts/ProximaNova-BlackIt.ttf") format("truetype"),url("../fonts/ProximaNova-BlackIt.svg#ProximaNova-BlackIt") format("svg");font-weight:900;font-style:italic;font-display:swap}@font-face{font-family:"Aktiv Grotesk Ex";src:url("../fonts/AktivGroteskEx-Black.eot");src:url("../fonts/AktivGroteskEx-Black.eot?#iefix") format("embedded-opentype"),url("../fonts/AktivGroteskEx-Black.woff2") format("woff2"),url("../fonts/AktivGroteskEx-Black.woff") format("woff"),url("../fonts/AktivGroteskEx-Black.ttf") format("truetype"),url("../fonts/AktivGroteskEx-Black.svg#AktivGroteskEx-Black") format("svg");font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:"Aktiv Grotesk Ex";src:url("../fonts/AktivGroteskEx-SemiBold.eot");src:url("../fonts/AktivGroteskEx-SemiBold.eot?#iefix") format("embedded-opentype"),url("../fonts/AktivGroteskEx-SemiBold.woff2") format("woff2"),url("../fonts/AktivGroteskEx-SemiBold.woff") format("woff"),url("../fonts/AktivGroteskEx-SemiBold.ttf") format("truetype"),url("../fonts/AktivGroteskEx-SemiBold.svg#AktivGroteskEx-SemiBold") format("svg");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:"Aktiv Grotesk Ex";src:url("../fonts/AktivGroteskEx-Thin.eot");src:url("../fonts/AktivGroteskEx-Thin.eot?#iefix") format("embedded-opentype"),url("../fonts/AktivGroteskEx-Thin.woff2") format("woff2"),url("../fonts/AktivGroteskEx-Thin.woff") format("woff"),url("../fonts/AktivGroteskEx-Thin.ttf") format("truetype"),url("../fonts/AktivGroteskEx-Thin.svg#AktivGroteskEx-Thin") format("svg");font-weight:100;font-style:normal;font-display:swap}@font-face{font-family:"Aktiv Grotesk Ex";src:url("../fonts/AktivGroteskEx-Light.eot");src:url("../fonts/AktivGroteskEx-Light.eot?#iefix") format("embedded-opentype"),url("../fonts/AktivGroteskEx-Light.woff2") format("woff2"),url("../fonts/AktivGroteskEx-Light.woff") format("woff"),url("../fonts/AktivGroteskEx-Light.ttf") format("truetype"),url("../fonts/AktivGroteskEx-Light.svg#AktivGroteskEx-Light") format("svg");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:"Aktiv Grotesk Ex";src:url("../fonts/AktivGroteskEx-Medium.eot");src:url("../fonts/AktivGroteskEx-Medium.eot?#iefix") format("embedded-opentype"),url("../fonts/AktivGroteskEx-Medium.woff2") format("woff2"),url("../fonts/AktivGroteskEx-Medium.woff") format("woff"),url("../fonts/AktivGroteskEx-Medium.ttf") format("truetype"),url("../fonts/AktivGroteskEx-Medium.svg#AktivGroteskEx-Medium") format("svg");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:"Aktiv Grotesk Ex";src:url("../fonts/AktivGroteskEx-Regular.eot");src:url("../fonts/AktivGroteskEx-Regular.eot?#iefix") format("embedded-opentype"),url("../fonts/AktivGroteskEx-Regular.woff2") format("woff2"),url("../fonts/AktivGroteskEx-Regular.woff") format("woff"),url("../fonts/AktivGroteskEx-Regular.ttf") format("truetype"),url("../fonts/AktivGroteskEx-Regular.svg#AktivGroteskEx-Regular") format("svg");font-weight:normal;font-style:normal;font-display:swap}@font-face{font-family:"Aktiv Grotesk Ex";src:url("../fonts/AktivGroteskEx-Bold.eot");src:url("../fonts/AktivGroteskEx-Bold.eot?#iefix") format("embedded-opentype"),url("../fonts/AktivGroteskEx-Bold.woff2") format("woff2"),url("../fonts/AktivGroteskEx-Bold.woff") format("woff"),url("../fonts/AktivGroteskEx-Bold.ttf") format("truetype"),url("../fonts/AktivGroteskEx-Bold.svg#AktivGroteskEx-Bold") format("svg");font-weight:bold;font-style:normal;font-display:swap}@font-face{font-family:"Aktiv Grotesk Ex";src:url("../fonts/AktivGroteskEx-Italic.eot");src:url("../fonts/AktivGroteskEx-Italic.eot?#iefix") format("embedded-opentype"),url("../fonts/AktivGroteskEx-Italic.woff2") format("woff2"),url("../fonts/AktivGroteskEx-Italic.woff") format("woff"),url("../fonts/AktivGroteskEx-Italic.ttf") format("truetype"),url("../fonts/AktivGroteskEx-Italic.svg#AktivGroteskEx-Italic") format("svg");font-weight:normal;font-style:italic;font-display:swap}@font-face{font-family:"Aktiv Grotesk Ex";src:url("../fonts/AktivGroteskEx-Black_1.eot");src:url("../fonts/AktivGroteskEx-Black_1.eot?#iefix") format("embedded-opentype"),url("../fonts/AktivGroteskEx-Black_1.woff2") format("woff2"),url("../fonts/AktivGroteskEx-Black_1.woff") format("woff"),url("../fonts/AktivGroteskEx-Black_1.ttf") format("truetype"),url("../fonts/AktivGroteskEx-Black_1.svg#AktivGroteskEx-Black") format("svg");font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:"Aktiv Grotesk Ex";src:url("../fonts/AktivGroteskEx-SemiBold_1.eot");src:url("../fonts/AktivGroteskEx-SemiBold_1.eot?#iefix") format("embedded-opentype"),url("../fonts/AktivGroteskEx-SemiBold_1.woff2") format("woff2"),url("../fonts/AktivGroteskEx-SemiBold_1.woff") format("woff"),url("../fonts/AktivGroteskEx-SemiBold_1.ttf") format("truetype"),url("../fonts/AktivGroteskEx-SemiBold_1.svg#AktivGroteskEx-SemiBold") format("svg");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:"Aktiv Grotesk Ex";src:url("../fonts/AktivGroteskEx-Bold_1.eot");src:url("../fonts/AktivGroteskEx-Bold_1.eot?#iefix") format("embedded-opentype"),url("../fonts/AktivGroteskEx-Bold_1.woff2") format("woff2"),url("../fonts/AktivGroteskEx-Bold_1.woff") format("woff"),url("../fonts/AktivGroteskEx-Bold_1.ttf") format("truetype"),url("../fonts/AktivGroteskEx-Bold_1.svg#AktivGroteskEx-Bold") format("svg");font-weight:bold;font-style:normal;font-display:swap}@font-face{font-family:"Aktiv Grotesk Ex";src:url("../fonts/AktivGroteskEx-Italic_1.eot");src:url("../fonts/AktivGroteskEx-Italic_1.eot?#iefix") format("embedded-opentype"),url("../fonts/AktivGroteskEx-Italic_1.woff2") format("woff2"),url("../fonts/AktivGroteskEx-Italic_1.woff") format("woff"),url("../fonts/AktivGroteskEx-Italic_1.ttf") format("truetype"),url("../fonts/AktivGroteskEx-Italic_1.svg#AktivGroteskEx-Italic") format("svg");font-weight:normal;font-style:italic;font-display:swap}@font-face{font-family:"Aktiv Grotesk Ex";src:url("../fonts/AktivGroteskEx-Medium_1.eot");src:url("../fonts/AktivGroteskEx-Medium_1.eot?#iefix") format("embedded-opentype"),url("../fonts/AktivGroteskEx-Medium_1.woff2") format("woff2"),url("../fonts/AktivGroteskEx-Medium_1.woff") format("woff"),url("../fonts/AktivGroteskEx-Medium_1.ttf") format("truetype"),url("../fonts/AktivGroteskEx-Medium_1.svg#AktivGroteskEx-Medium") format("svg");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:"Aktiv Grotesk Ex";src:url("../fonts/AktivGroteskEx-Regular_1.eot");src:url("../fonts/AktivGroteskEx-Regular_1.eot?#iefix") format("embedded-opentype"),url("../fonts/AktivGroteskEx-Regular_1.woff2") format("woff2"),url("../fonts/AktivGroteskEx-Regular_1.woff") format("woff"),url("../fonts/AktivGroteskEx-Regular_1.ttf") format("truetype"),url("../fonts/AktivGroteskEx-Regular_1.svg#AktivGroteskEx-Regular") format("svg");font-weight:normal;font-style:normal;font-display:swap}@font-face{font-family:"Aktiv Grotesk Ex";src:url("../fonts/AktivGroteskEx-Light_1.eot");src:url("../fonts/AktivGroteskEx-Light_1.eot?#iefix") format("embedded-opentype"),url("../fonts/AktivGroteskEx-Light_1.woff2") format("woff2"),url("../fonts/AktivGroteskEx-Light_1.woff") format("woff"),url("../fonts/AktivGroteskEx-Light_1.ttf") format("truetype"),url("../fonts/AktivGroteskEx-Light_1.svg#AktivGroteskEx-Light") format("svg");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:"Aktiv Grotesk Ex";src:url("../fonts/AktivGroteskEx-Thin_1.eot");src:url("../fonts/AktivGroteskEx-Thin_1.eot?#iefix") format("embedded-opentype"),url("../fonts/AktivGroteskEx-Thin_1.woff2") format("woff2"),url("../fonts/AktivGroteskEx-Thin_1.woff") format("woff"),url("../fonts/AktivGroteskEx-Thin_1.ttf") format("truetype"),url("../fonts/AktivGroteskEx-Thin_1.svg#AktivGroteskEx-Thin") format("svg");font-weight:100;font-style:normal;font-display:swap}@font-face{font-family:"Archivo Expanded";src:url("../fonts/ArchivoExpanded-Light.eot");src:url("../fonts/ArchivoExpanded-Light.eot?#iefix") format("embedded-opentype"),url("../fonts/ArchivoExpanded-Light.woff2") format("woff2"),url("../fonts/ArchivoExpanded-Light.woff") format("woff"),url("../fonts/ArchivoExpanded-Light.ttf") format("truetype"),url("../fonts/ArchivoExpanded-Light.svg#ArchivoExpanded-Light") format("svg");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:"Archivo Expanded";src:url("../fonts/ArchivoExpanded-Medium.eot");src:url("../fonts/ArchivoExpanded-Medium.eot?#iefix") format("embedded-opentype"),url("../fonts/ArchivoExpanded-Medium.woff2") format("woff2"),url("../fonts/ArchivoExpanded-Medium.woff") format("woff"),url("../fonts/ArchivoExpanded-Medium.ttf") format("truetype"),url("../fonts/ArchivoExpanded-Medium.svg#ArchivoExpanded-Medium") format("svg");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:"Archivo Expanded";src:url("../fonts/ArchivoExpanded-Regular.eot");src:url("../fonts/ArchivoExpanded-Regular.eot?#iefix") format("embedded-opentype"),url("../fonts/ArchivoExpanded-Regular.woff2") format("woff2"),url("../fonts/ArchivoExpanded-Regular.woff") format("woff"),url("../fonts/ArchivoExpanded-Regular.ttf") format("truetype"),url("../fonts/ArchivoExpanded-Regular.svg#ArchivoExpanded-Regular") format("svg");font-weight:normal;font-style:normal;font-display:swap}@font-face{font-family:"Archivo Expanded";src:url("../fonts/ArchivoExpanded-SemiBold.eot");src:url("../fonts/ArchivoExpanded-SemiBold.eot?#iefix") format("embedded-opentype"),url("../fonts/ArchivoExpanded-SemiBold.woff2") format("woff2"),url("../fonts/ArchivoExpanded-SemiBold.woff") format("woff"),url("../fonts/ArchivoExpanded-SemiBold.ttf") format("truetype"),url("../fonts/ArchivoExpanded-SemiBold.svg#ArchivoExpanded-SemiBold") format("svg");font-weight:600;font-style:normal;font-display:swap}:root{--brand:#0E92D0;--brand-2:#008ED0;--brand-deep:#1B72A5;--ink:#1a1a1a;--head-dark:#414042;--body:#535453;--muted:#848B95;--line:#e6e8ea;--surface:#ffffff;--surface-alt:#ECF1F2;--navy:#001d35;--navy-2:#00152a;--font-head:Archivo Expanded, -apple-system, BlinkMacSystemFont, Segoe UI, sans-serif;--font-body:Proxima Nova, -apple-system, BlinkMacSystemFont, Segoe UI, sans-serif}html[data-bs-theme=dark]{--ink:#f2f4f6;--head-dark:#e7eaee;--body:#b9c0c7;--muted:#8a9099;--line:#26292d;--surface:#0d0f12;--surface-alt:#141719}*{box-sizing:border-box}html{scroll-behavior:smooth}body{font-family:var(--font-body);color:var(--ink);background:var(--surface);margin:0;-webkit-font-smoothing:antialiased;overflow-x:hidden}img{max-width:100%}a{color:var(--brand);text-decoration:none}a:hover{color:var(--brand-deep)}.py-section{padding:96px 0}@media(max-width: 991px){.py-section{padding:60px 0}}.section-title,.section-title2{font-family:var(--font-head);font-weight:700;font-size:36px;line-height:1.05;letter-spacing:-0.01em;color:var(--brand);margin:0}.text-brand{color:var(--brand)}.text-dark-head{color:var(--head-dark)}.text-ghost{color:#6b6f74;opacity:.55}.body-text{font-size:16px;line-height:1.55;color:var(--body);margin:0}.eyebrow-muted{font-size:16px;color:var(--muted);font-weight:500}.lead-strong{font-family:var(--font-body);font-weight:600;color:var(--ink);font-size:17px;margin:0 0 10px}.link-more{display:inline-flex;align-items:center;gap:10px;font-weight:500;font-size:16px;color:var(--ink);text-decoration:none;transition:gap .2s ease,color .2s ease}.link-more .arrow{transition:transform .25s ease}.link-more:hover{color:var(--brand)}.link-more:hover .arrow{transform:translateX(6px)}.link-more--light{color:#fff}.link-more--light:hover{color:var(--brand)}.pill-badge{display:inline-flex;align-items:stretch;border-radius:999px;overflow:hidden;font-family:var(--font-body);font-weight:400;font-size:14px;line-height:1;border:1.5px solid var(--brand) !important}.pill-badge__a{background:var(--brand);color:#fff;padding:9px 16px;display:flex;align-items:center}.pill-badge__b{color:var(--brand);padding:9px 16px;display:flex;align-items:center;letter-spacing:.02em}.pill-badge--solid{border:none}.pill-badge--solid .pill-badge__a{background:var(--brand)}.round-nav{width:56px;height:56px;border-radius:50%;border:1px solid var(--line);background:rgba(0,0,0,0);color:var(--ink);font-size:18px;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:.2s}.round-nav:hover{background:var(--brand);border-color:var(--brand);color:#fff}.round-nav--ghost{border-color:hsla(0,0%,100%,.35);color:#fff}.round-nav--ghost:hover{background:hsla(0,0%,100%,.12);border-color:#fff}.site-nav{position:fixed;top:0;left:0;right:0;z-index:1000;height:72px;display:flex;align-items:stretch;justify-content:space-between;width:98%;margin:11px auto;border-radius:10px;background:rgba(0,0,0,0);box-shadow:none;transition:background .3s ease,box-shadow .3s ease}.site-nav.is-scrolled{background:var(--surface);box-shadow:0 1px 0 var(--line)}.site-nav__logo{display:flex;align-items:center;padding-left:clamp(18px,3vw,20px);text-decoration:none}.site-nav__img{height:60px;width:auto;display:block;filter:brightness(0) invert(1);transition:filter .3s ease}.site-nav.is-scrolled .site-nav__img{filter:invert(1) brightness(0.08)}html[data-bs-theme=dark] .site-nav__img,html[data-bs-theme=dark] .site-nav.is-scrolled .site-nav__img{filter:brightness(0) invert(1) !important}.site-nav__actions{display:flex;align-items:center;gap:5px;padding-right:16px}.site-nav__report{font-family:var(--font-body);font-weight:500;font-size:15px;color:var(--ink);white-space:nowrap}.site-nav__report a{color:var(--ink)}.nav-div{width:1px;height:22px;background:var(--ink);display:inline-block}.nav-icon{width:36px;height:36px;border:none;background:none;color:var(--ink);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;border-radius:8px;transition:.2s}.nav-icon:hover{color:var(--brand);background:var(--surface-alt)}.nav-theme{display:inline-flex;align-items:center;gap:8px;border:none;background:none;color:var(--ink);font-size:15px;font-weight:500;cursor:pointer;padding:6px 8px;border-radius:8px;transition:.2s}.nav-theme:hover{color:var(--brand)}.nav-theme .icon-moon,.nav-theme .nav-theme__label--dark{display:none}html[data-bs-theme=dark] .nav-theme .icon-sun,html[data-bs-theme=dark] .nav-theme .nav-theme__label--light{display:none}html[data-bs-theme=dark] .nav-theme .icon-moon,html[data-bs-theme=dark] .nav-theme .nav-theme__label--dark{display:inline}.nav-menu{width:76px;height:76px;flex:none;border:none;background:var(--brand);color:#000;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;margin-left:6px;transition:background .2s}.nav-menu:hover{background:var(--brand-deep)}@media(max-width: 575px){.site-nav{height:47px}.site-nav__img{height:40px}.site-nav__actions{gap:6px;padding-left:8px}.nav-menu{width:64px;height:64px}.nav-theme__label--light,.nav-theme__label--dark{display:none}.site-nav:not(.is-scrolled) .nav-icon,.site-nav:not(.is-scrolled) .nav-theme{color:#fff}.site-nav:not(.is-scrolled) .nav-div{background:hsla(0,0%,100%,.45)}.site-nav.is-scrolled .nav-icon,.site-nav.is-scrolled .nav-theme{color:var(--ink)}}.theme-toggle{width:42px;height:42px;border-radius:50%;border:1px solid var(--line);background:rgba(0,0,0,0);color:var(--ink);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:.2s}.theme-toggle:hover{border-color:var(--brand);color:var(--brand)}.theme-toggle .icon-moon{display:none}html[data-bs-theme=dark] .theme-toggle .icon-sun{display:none}html[data-bs-theme=dark] .theme-toggle .icon-moon{display:inline}.hero{position:relative;width:100%;height:100vh;height:100svh;min-height:520px;background:#040404;overflow:hidden}@supports(height: 100dvh){.hero{height:100dvh}}.hero__video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center;background:#040404;z-index:0;pointer-events:none;display:block}.hero__video--mobile{display:none}.hero__video--desktop{display:block}.hero__overlay{position:absolute;inset:0;z-index:2;display:flex;flex-direction:column;justify-content:center;padding:0 clamp(20px,6vw,90px);pointer-events:none;background:#000;background:linear-gradient(180deg, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0) 14%)}.hero__overlay::before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background:linear-gradient(90deg, rgba(4, 4, 4, 0.78) 0%, rgba(4, 4, 4, 0.45) 38%, rgba(4, 4, 4, 0.08) 62%, rgba(4, 4, 4, 0) 78%),linear-gradient(0deg, rgba(4, 4, 4, 0.55) 0%, rgba(4, 4, 4, 0) 32%)}.hero__overlay a{pointer-events:auto}.hero__title{font-family:var(--font-head);font-weight:600;color:#fff;font-size:clamp(34px,4.4vw,52px);line-height:1.28;letter-spacing:-0.03em;margin:0}.hero__sub{color:#fff;font-family:var(--font-body);font-weight:300;font-size:clamp(18px,2vw,20px);margin:36px 0 0}.hero__copy{max-width:520px;position:relative}.hero__scroll{position:absolute;left:clamp(20px,6vw,90px);bottom:clamp(28px,6vh,60px);width:76px;height:76px;border-radius:50%;border:1px solid hsla(0,0%,100%,.4);color:#fff;display:inline-flex;align-items:center;justify-content:center;transition:.2s}.hero__scroll:hover{background:hsla(0,0%,100%,.1)}@media(max-width: 991px){.hero__video--desktop{display:none}.hero__video--mobile{display:block}.hero__copy{max-width:100%}.hero__overlay::before{background:linear-gradient(180deg, rgba(4, 4, 4, 0.55) 0%, rgba(4, 4, 4, 0.15) 40%, rgba(4, 4, 4, 0.35) 78%, rgba(4, 4, 4, 0.7) 100%)}}.hero::after{content:"";position:absolute;inset:0;z-index:6;pointer-events:none;background:#040404;animation:heroVeil 1.4s cubic-bezier(0.76, 0, 0.24, 1) forwards}.hero__video{transform-origin:center;animation:heroKenBurns 3s cubic-bezier(0.22, 1, 0.36, 1) forwards}.hero__line{display:block;overflow:hidden;padding-bottom:.06em}.hero__line>span{display:block;transform:translateY(115%);animation:heroLineUp 1.15s cubic-bezier(0.16, 1, 0.3, 1) both}.hero__line:nth-child(1)>span{animation-delay:.55s}.hero__line:nth-child(2)>span{animation-delay:.7s}.hero__line:nth-child(3)>span{animation-delay:.85s}.hero__sub{display:flex;align-items:center;gap:0;animation:heroFadeUp 1s cubic-bezier(0.22, 1, 0.36, 1) 1.35s both}.hero__sub-line{display:inline-block;height:1px;width:0;flex:none;background:currentColor;opacity:.7;animation:heroDrawLine .9s cubic-bezier(0.22, 1, 0.36, 1) 1.2s both}.hero__scroll{opacity:0;animation:heroFadeUp .9s cubic-bezier(0.22, 1, 0.36, 1) 1.65s both,heroScrollBob 2.6s ease-in-out 2.6s infinite}.site-nav{animation:heroNavDrop 1s cubic-bezier(0.22, 1, 0.36, 1) .15s both}@keyframes heroVeil{0%{opacity:1}60%{opacity:1}100%{opacity:0;visibility:hidden}}@keyframes heroKenBurns{0%{transform:scale(1.14)}100%{transform:scale(1)}}@keyframes heroNavDrop{0%{transform:translateY(-130%);opacity:0}100%{transform:translateY(0);opacity:1}}@keyframes heroLineUp{0%{transform:translateY(115%)}100%{transform:translateY(0)}}@keyframes heroFadeUp{0%{opacity:0;transform:translateY(18px)}100%{opacity:1;transform:translateY(0)}}@keyframes heroDrawLine{0%{width:0;margin-right:0;opacity:0}100%{width:30px;margin-right:16px;opacity:.7}}@keyframes heroScrollBob{0%,100%{transform:translateY(0)}50%{transform:translateY(7px)}}@media(prefers-reduced-motion: reduce){.hero::after,.hero__video,.site-nav,.hero__line>span,.hero__sub,.hero__sub-line,.hero__scroll{animation:none !important}.hero::after{display:none}.hero__line>span{transform:none}.hero__scroll{opacity:1}.hero__sub-line{width:40px;margin-right:16px}}.sec-intro{background:var(--surface)}.sec-intro__rule{border:0;border-top:1px solid var(--line);margin:0 0 56px;opacity:1}.sec-intro__head{color:var(--head-dark)}.text-fill .tf-word{display:inline-block;opacity:.12;will-change:opacity}.split-parent{overflow:hidden}.split-child{display:inline-block}.sec-mobility{position:relative;color:#fff;padding:110px 0;min-height:760px;background:#0a1a2e;display:flex;align-items:flex-start;overflow:hidden}.sec-mobility .container{position:relative;z-index:2}.sec-mobility__bg{position:absolute;inset:0;z-index:0;background:url("../images/city-car.png") center/cover no-repeat;transform-origin:left center;will-change:clip-path,transform}.sec-mobility.js-reveal .sec-mobility__bg{clip-path:inset(0 100% 0 0);transform:scale(1.18)}.sec-mobility__overlay{position:absolute;inset:0;z-index:1;background:linear-gradient(180deg, rgba(4, 14, 28, 0.62), rgba(4, 14, 28, 0.15) 45%, rgba(4, 14, 28, 0.35))}.sec-mobility .section-title{color:#fff}.sec-mobility .text-brand{color:#39a9e4}.sec-mobility__desc{font-size:16px;line-height:1.55;color:#dfe8ef;margin:0}.sec-mobility__right{padding-top:8px}@media(max-width: 991px){.sec-mobility{min-height:auto;padding:80px 0}.sec-mobility__right{margin-top:28px}}.sec-highlights{background:var(--surface)}.sec-highlights .section-title{color:var(--head-dark)}.stat-cell{padding:8px 24px}.stat-cell--divided{position:relative}@media(min-width: 992px){.stat-cell--divided::before{content:"";position:absolute;left:0;top:14%;bottom:14%;width:1px;background:var(--line)}}.stat-value{font-family:"Proxima Nova";font-weight:600;color:var(--brand);font-size:clamp(30px,3.4vw,44px);line-height:1;margin:0 0 6px}.stat-value--big{font-size:clamp(40px,4.4vw,56px)}.stat-unit{font-size:.5em;font-weight:600;letter-spacing:.02em;vertical-align:baseline}.stat-label{font-family:"Proxima Nova";font-weight:400;color:var(--brand);font-size:16px;letter-spacing:.01em;margin:0 0 14px;text-transform:uppercase}.stat-arrow{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:50%;background:#000;color:#fff;font-size:18px;font-weight:700}html[data-bs-theme=dark] .stat-arrow{background:#fff;color:#000}.stat-delta{font-family:var(--font-head);font-weight:600;color:var(--brand);font-size:22px;margin:14px 0 0}.highlights-sep{border:0;border-top:1px solid var(--line);margin:36px auto;opacity:1}.highlights-foot{font-size:12px;color:var(--ink);margin:44px 0 26px}.foot-yoy{white-space:nowrap;color:var(--ink)}@media(max-width: 767px){.highlights-row .stat-cell,.highlights-row-2 .stat-cell{margin-bottom:40px}}.sec-precision{background:var(--surface);padding-top:90px}.sec-precision .container>.row{justify-content:center}.sec-precision__head-col{width:100%;margin:0 auto 40px}@media(min-width: 992px){.sec-precision__head-col{text-align:center}}.sec-precision__diagram{background:linear-gradient(90deg, #eaf4fb 0%, #f4f9fd 55%, #eef6fc 100%);padding:0px}html[data-bs-theme=dark] .sec-precision__diagram{background:#0b1015}.sec-precision__diagram img{display:block}.precision-swiper{position:relative;padding-bottom:6px}.precision-swiper .swiper-wrapper{align-items:center}.precision-swiper .swiper-slide{width:auto;flex-shrink:0}.precision-swiper .swiper-slide img{display:block;height:600px;width:auto;max-width:none}.precision-prev,.precision-next{position:absolute;top:50%;transform:translateY(-50%);z-index:5;background:var(--surface);border-color:var(--line)}.precision-prev{left:24px}.precision-next{right:24px}.precision-scrollbar.swiper-scrollbar{position:absolute;bottom:6px;left:50%;transform:translateX(-50%);width:min(360px,70%);height:5px;background:rgba(0,0,0,.08);z-index:5}.precision-scrollbar.swiper-scrollbar .swiper-scrollbar-drag{background:var(--brand)}html[data-bs-theme=dark] .precision-scrollbar.swiper-scrollbar{background:hsla(0,0%,100%,.12)}@media(max-width: 991px){.precision-swiper .swiper-slide img{height:380px}}@media(max-width: 767px){.precision-swiper .swiper-slide img{height:300px}}@media(max-width: 575px){.precision-swiper .swiper-slide img{height:250px}.precision-prev{left:8px}.precision-next{right:8px}.precision-prev,.precision-next{width:44px;height:44px}}.sec-chairman{background:var(--surface);padding-top:70px}.sec-chairman .body-text{padding-right:30px}.leader-tabs{gap:38px;border-bottom:1px solid var(--line);flex-wrap:wrap}@media(max-width: 767px){.leader-tabs{flex-wrap:nowrap;overflow-x:auto;-webkit-overflow-scrolling:touch;gap:24px;scrollbar-width:none}.leader-tabs::-webkit-scrollbar{display:none}}.leader-tab{font-family:var(--font-body);background:none;border:none;border-bottom:3px solid rgba(0,0,0,0);color:var(--muted);font-size:17px;font-weight:500;padding:0 0 16px;cursor:pointer;transition:.2s;margin-bottom:-1px}.leader-tab.active{color:var(--brand);border-bottom-color:var(--brand)}.leader-tab:hover{color:var(--ink)}@media(max-width: 767px){.leader-tab{flex:0 0 auto;white-space:nowrap;font-size:15px}}.chairman-panel,.leader-panel{position:relative;padding:60px 0 0;min-height:640px}.chairman-panel__text,.leader-panel__text{padding-bottom:80px;position:relative;z-index:2}.chairman-panel__photo,.leader-panel__photo{position:absolute;top:0;right:0;width:51%;height:100%;background-size:cover;background-position:top center;overflow:hidden}@media(max-width: 991px){.chairman-panel,.leader-panel{min-height:auto;padding-bottom:0}.chairman-panel__photo,.leader-panel__photo{position:relative;width:100%;height:440px;margin-top:20px}.chairman-panel__text,.leader-panel__text{padding-bottom:24px}}.chairman-name{color:var(--brand);font-weight:700;font-size:20px;margin:0}.chairman-role{color:var(--muted);font-size:15px;margin:2px 0 0}.tab-placeholder{padding:60px 0 90px;max-width:760px}.tab-placeholder h3{font-family:var(--font-head);font-weight:700;color:var(--head-dark);margin-bottom:14px}#chairman .tab-content{margin-top:3px}.sec-story{background:var(--surface-alt)}.sec-story h4{font-weight:700;margin-top:20px;margin-bottom:0px}.sec-story .swiper-slide:nth-child(1) .metric-card{padding-left:0px}.story-tabs{gap:34px}.story-tab{background:none;border:none;border-bottom:3px solid rgba(0,0,0,0);color:var(--muted);font-size:17px;font-weight:600;padding:0 0 12px;cursor:pointer;transition:.2s}.story-tab.active{color:var(--brand);border-bottom-color:var(--brand)}.story-swiper{padding:8px 0 4px}.story-swiper .swiper-slide{height:auto;border-right:1px solid var(--line)}.story-swiper--ops .swiper-slide{border-right:none}.metric-card{background:rgba(0,0,0,0);padding:8px 34px 8px 25px}.metric-card__top{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;margin-bottom:24px}.metric-card__title{font-family:var(--font-head);font-weight:700;color:var(--ink);font-size:17px;margin:0}.metric-card__unit{font-size:13px;color:var(--muted);margin:0}.metric-card__hero{font-family:var(--font-body);font-weight:600;color:var(--brand);font-size:clamp(28px,3vw,40px);margin:0;line-height:1}.metric-card__note{font-size:11px;color:var(--muted);margin:16px 0 0}.metric-card__note sup{font-size:.85em;vertical-align:super;line-height:0;color:inherit}.metric-card--stat{text-align:center;padding:20px;border:1px solid var(--line);border-radius:14px;min-height:200px;display:flex;flex-direction:column;justify-content:center;background:var(--surface)}.metric-card--stat .pct{font-size:.5em;font-weight:700}.bar-row{display:flex;align-items:center;gap:14px;margin-bottom:16px;cursor:default;border-radius:4px;transition:background .18s}.bar-row:hover{background:rgba(14,146,208,.06)}.bar-row:hover .bar__fill{filter:brightness(0.94)}.bar-row:hover .bar__fill--active{filter:brightness(1.06)}.bar-year{font-size:14px;color:var(--ink);width:38px;flex:none}.bar{flex:1;height:22px;position:relative}.bar__fill{position:absolute;left:0;top:0;height:100%;background:#d3d6d8;border-radius:2px;width:0;transition:width 1.1s cubic-bezier(0.22, 1, 0.36, 1)}html[data-bs-theme=dark] .bar__fill:not(.bar__fill--active){background:#2d3237}.bar__fill--active{background:var(--brand)}.bar-val{font-size:14px;color:var(--body);width:64px;text-align:right;flex:none;font-variant-numeric:tabular-nums}.bar-val sup{font-size:.85em;vertical-align:super;line-height:0;color:inherit}.chart-tip{position:fixed;z-index:2000;transform:translate(-50%, -100%);background:var(--navy);color:#fff;padding:8px 12px;border-radius:8px;font-size:12px;line-height:1.35;pointer-events:none;opacity:0;transition:opacity .15s;white-space:nowrap;box-shadow:0 8px 24px rgba(0,0,0,.25)}.chart-tip.is-on{opacity:1}.chart-tip b{display:block;font-weight:700;font-size:12px}.chart-tip span{color:#9fd0ec}.chart-tip::after{content:"";position:absolute;left:50%;bottom:-5px;transform:translateX(-50%);border:5px solid rgba(0,0,0,0);border-top-color:var(--navy);border-bottom:0}.sec-business{background:var(--surface)}.bm-grid{position:relative}.bm-chip{display:inline-block;border-radius:999px;font-weight:600;font-size:15px;padding:9px 24px}.bm-chip--dark{background:#000;color:#fff}html[data-bs-theme=dark] .bm-chip--dark{background:#fff;color:#000}.bm-chip--blue{background:var(--brand);color:#fff}.bm-inputs{background:var(--surface);border:none;padding:44px clamp(28px,4vw,64px);position:relative;z-index:1}.bm-inputs__inner{max-width:760px}.bm-outcomes{background:var(--navy);color:#fff;padding:44px 44px 44px 0;position:relative;z-index:2}.bm-outcomes__circle{position:absolute;left:-230px;top:50%;transform:translateY(-50%);width:390px;pointer-events:none;filter:drop-shadow(0 0 40px rgba(14, 146, 208, 0.4));z-index:1}.bm-outcomes__grid{position:relative;z-index:2;padding-left:200px;display:grid;grid-template-columns:repeat(4, minmax(0, 1fr));column-gap:clamp(20px,2.4vw,40px);row-gap:clamp(30px,3vw,48px);align-items:start}.bm-outcomes .bm-chip{position:absolute;top:-20px;left:60px;z-index:3}@media(max-width: 991px){.bm-outcomes{padding:80px 24px 34px}.bm-outcomes__circle{position:static;transform:none;width:74%;max-width:360px;margin:0 auto 28px;display:block;left:auto}.bm-outcomes__grid{padding-left:0;grid-template-columns:repeat(2, minmax(0, 1fr));column-gap:24px;row-gap:34px}}.oc-stat--newrow{grid-column:1}.oc-value{font-family:var(--font-head);font-weight:600;color:#fff;font-size:32px;margin:0 0 8px;line-height:1.02}.oc-value--sm{font-size:32px}.oc-value--sm sub,.oc-value--sm sup{font-size:.55em}.oc-value .stat-unit{color:#fff;font-size:.5em;font-weight:600}.oc-value .oc-num{font-variant-numeric:tabular-nums}.oc-value .pct{font-size:.5em}.oc-label{font-size:14px;color:#c3d1de;margin:0;line-height:1.4;max-width:22ch}.bm-accordion{margin-top:6px}.bm-item{border-bottom:1px solid var(--line)}.bm-item__btn{width:100%;display:flex;align-items:center;gap:16px;background:none;border:none;padding:18px 0;cursor:pointer;text-align:left;color:var(--brand)}.bm-item__btn.collapsed .bm-item__chev{transform:rotate(-90deg);color:var(--muted)}.bm-item__ic{flex:none;width:46px;height:46px;color:var(--brand);display:inline-flex;align-items:center;justify-content:center}html[data-bs-theme=dark] .bm-item__ic{background:rgba(14,146,208,.16)}.bm-item__label{flex:1;font-weight:600;font-size:16px;color:var(--brand);line-height:1.25;text-transform:uppercase}.bm-item__chev{font-size:11px;color:var(--brand);transition:transform .25s}.bm-item__body{font-size:14px;line-height:1.55;color:var(--body);padding:0 0 20px 62px;margin:0}.sec-strategy{background:var(--surface-alt)}.sec-strategy__head{position:relative;z-index:2;background:var(--surface-alt);padding-right:20px}@media(max-width: 991px){.sec-strategy__head{margin-bottom:36px}}.strategy-swiper{overflow:visible}.strategy-nav .round-nav.swiper-button-disabled{opacity:.35;pointer-events:none}.strat-card{position:relative;margin:0;border-radius:2px;overflow:hidden;aspect-ratio:3/4.4;cursor:pointer}.strat-card img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .6s cubic-bezier(0.22, 0.61, 0.36, 1)}.strat-card::after{content:"";position:absolute;inset:0;transition:background .45s ease;background:linear-gradient(180deg, rgba(0, 0, 0, 0) 45%, rgba(0, 0, 0, 0.75))}.strat-card__num{position:absolute;top:24px;left:24px;z-index:2;width:48px;height:48px;border-radius:50%;border:1px dashed hsla(0,0%,100%,.8);color:#fff;display:flex;align-items:center;justify-content:center;font-weight:600;font-size:16px}.strat-card figcaption{position:absolute;left:24px;right:24px;bottom:22px;z-index:2;color:#fff}.strat-card__title{display:block;font-family:var(--font-head);font-weight:700;font-size:22px;line-height:1.15}.strat-card__desc{margin:12px 0 0;font-family:var(--font-body);font-weight:400;font-size:15px;line-height:1.5;color:hsla(0,0%,100%,.85);max-height:0;opacity:0;transform:translateY(8px);overflow:hidden;transition:max-height .45s ease,opacity .4s ease,transform .45s ease}.strat-card:hover img{transform:scale(1.06)}.strat-card:hover::after{background:linear-gradient(180deg, rgba(0, 0, 0, 0.15) 20%, rgba(0, 0, 0, 0.82))}.strat-card:hover .strat-card__desc{max-height:160px;opacity:1;transform:translateY(0)}.sec-env{background:#000;color:#fff;padding:0px 0 44px}.env-row{min-height:560px}@media(max-width: 991px){.env-row{min-height:auto}}.env-head .text-ghost{color:#5a5f64;opacity:.7}@media(max-width: 991px){.env-head{margin-bottom:20px}}.env-circle{width:100%;max-width:420px;filter:drop-shadow(0 0 60px rgba(41, 182, 246, 0.35))}.env-desc{padding-left:10px}@media(max-width: 991px){.env-desc{margin-top:28px;padding-left:0}}.env-desc p{color:#c7ccd1;font-size:16px;line-height:1.55;margin:0}.env-timeline{position:relative;margin-top:20px;padding-top:0px}.env-timeline__track{position:relative;display:flex;justify-content:space-between;align-items:center;margin-top:26px}.env-timeline__track::before,.env-timeline__track::after{content:"";position:absolute;left:8px;right:8px;top:50%;height:1px;transform:translateY(-50%)}.env-timeline__track::before{right:8px;background:hsla(0,0%,100%,.25)}.env-timeline__track::after{background:var(--brand);transform:translateY(-50%) scaleX(var(--env-progress, 0));transform-origin:left center}.env-dot{position:relative;z-index:2;width:16px;height:16px;border-radius:50%;background:#000;border:3px solid var(--brand);cursor:pointer;padding:0;transition:.2s}.env-dot.active{box-shadow:0 0 0 4px rgba(14,146,208,.3);background:var(--brand)}.env-dot__label{position:absolute;bottom:calc(100% + 20px);left:50%;transform:translateX(-50%) translateY(6px);opacity:0;visibility:hidden;transition:opacity .3s,transform .3s;pointer-events:none;white-space:nowrap}.env-dot__label::after{content:"";position:absolute;top:calc(100% + 3px);left:50%;transform:translateX(-50%);width:1px;height:14px;background:hsla(0,0%,100%,.4)}.env-dot.active .env-dot__label{opacity:1;visibility:visible;transform:translateX(-50%) translateY(0)}.env-dot:first-child .env-dot__label{left:0;transform:translateX(0) translateY(6px)}.env-dot:first-child .env-dot__label::after{left:9px;transform:none}.env-dot:first-child.active .env-dot__label{transform:translateX(0) translateY(0)}.env-dot:last-child .env-dot__label{left:auto;right:0;transform:translateX(0) translateY(6px)}.env-dot:last-child .env-dot__label::after{left:auto;right:9px;transform:none}.env-dot:last-child.active .env-dot__label{transform:translateX(0) translateY(0)}.sec-downloads{background:var(--surface-alt);padding:96px 0 72px}.dl-layout{display:flex;flex-direction:column;gap:32px}@media(min-width: 992px){.dl-layout{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));grid-template-rows:auto auto;column-gap:24px;row-gap:0;align-items:start}.dl-layout .dl-layout__title{grid-column:1;grid-row:1}.dl-layout .dl-layout__list-a{grid-column:1;grid-row:2}.dl-layout .dl-layout__cover{grid-column:2;grid-row:1/span 2}.dl-layout .dl-layout__cta{grid-column:3;grid-row:1}.dl-layout .dl-layout__list-b{grid-column:3;grid-row:2}}.dl-head{min-height:150px}.dl-head--right{display:flex;justify-content:flex-end}@media(max-width: 991px){.dl-head{min-height:0;margin-bottom:8px}.dl-head--right{justify-content:flex-start}}.dl-cover{width:100%;max-width:390px;filter:drop-shadow(0 30px 60px rgba(0, 0, 0, 0.28));border-radius:2px}.dl-btn{height:fit-content;display:inline-flex;align-items:center;gap:26px;background:var(--brand);color:#fff;text-decoration:none;font-weight:500;font-size:16px;padding:16px 26px;border-radius:4px;transition:background .2s}.dl-btn:hover{background:var(--brand-deep);color:#fff}.dl-list{list-style:none;margin:0;padding:0}.dl-list li{border-bottom:1px solid var(--line)}.dl-list li:first-child{border-top:1px solid var(--line)}.dl-link{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:24px 4px;text-decoration:none;color:var(--head-dark);font-size:16px;line-height:1.35;transition:color .2s}html[data-bs-theme=dark] .dl-link{color:#e7eaee}.dl-link:hover{color:var(--brand)}.dl-link:hover .dl-ic{transform:translateY(2px);transition:transform .2s}.dl-ic{flex:none;width:22px;height:22px;color:var(--brand);display:inline-flex}.dl-ic svg{width:22px;height:22px}.dl-ic--light{color:#fff}.site-footer{background:var(--surface-alt);padding:18px 0;border-top:1px solid var(--line)}.site-footer .site-nav__word{color:var(--ink)}.site-footer .site-nav__mark{color:var(--brand)}.site-footer__logo{height:34px;width:auto;filter:invert(1) brightness(0.16)}html[data-bs-theme=dark] .site-footer__logo{filter:none}.footer-note{font-size:13px;color:var(--muted)}#business .bm-nav{margin-top:105px}#business .round-nav.swiper-button-disabled{opacity:.35;pointer-events:none}#business .swiper-slide{padding:40px 0px}#business .swiper-slide:nth-child(1){width:1000px;padding-right:280px}#business .swiper-slide:nth-child(1) .bm-inputs{padding-top:0px}#business .swiper-slide:nth-child(1) .bm-chip--dark{transform:translate(0px, -17px)}#business .swiper-slide:nth-child(2){width:1300px;padding-right:0px}#business .businessModelSlide-pagination{display:none;margin-top:8px;text-align:center}#business .businessModelSlide-pagination .swiper-pagination-bullet{background:var(--brand);opacity:.35;width:9px;height:9px}#business .businessModelSlide-pagination .swiper-pagination-bullet-active{opacity:1;width:24px;border-radius:5px}@media(max-width: 991px){#business .bm-nav{margin-top:24px}#business .swiper{overflow:hidden}#business .swiper-slide{padding:24px 0}#business .swiper-slide:nth-child(1),#business .swiper-slide:nth-child(2){width:100%;padding-right:0}#business .businessModelSlide-pagination{display:block;position:relative}#business .bm-inputs{padding:32px clamp(18px,4vw,40px)}#business .bm-inputs__inner{max-width:none}}@media(max-width: 767px){#business .swiper-slide{padding:16px 0}#business .bm-inputs{padding:28px 16px}#business .bm-item__btn{gap:12px;padding:15px 0}#business .bm-item__ic{width:40px;height:40px}#business .bm-item__ic svg{width:40px;height:40px}#business .bm-item__label{font-size:15px}#business .bm-item__body{padding-left:0;font-size:13.5px}#business .bm-outcomes{padding:72px 16px 30px}#business .bm-outcomes__grid{column-gap:16px;row-gap:26px}#business .oc-value{font-size:clamp(22px,6.4vw,30px)}#business .oc-value--sm{font-size:clamp(22px,6.4vw,30px)}#business .oc-label{font-size:13px;max-width:20ch}}@media(max-width: 400px){#business .bm-outcomes__grid{grid-template-columns:1fr 1fr}#business .oc-stat--newrow{grid-column:auto}}#business .oc-foot{font-size:12px;padding-left:200px;padding-top:10px}#business .oc-foot sup{font-size:.85em;vertical-align:super;line-height:0;color:inherit}.split-parent{overflow:hidden}.split-child{display:inline-block}.text_reveal{overflow:hidden}@media(min-width: 320px)and (max-width: 767px){.stat-cell{padding:0px}.stat-value{font-size:26px}.highlights-row .stat-cell,.highlights-row-2 .stat-cell{margin-bottom:30px}.highlights-foot{margin:14px 0 26px}.sec-precision{padding-top:0px}.section-title,.section-title2{font-size:28px}.precision-swiper .swiper-slide img{height:590px}.sec-chairman{padding-top:50px}.sec-env{padding:40px 0 44px}.env-desc{padding:10px 15px}.sec-downloads{padding:6px 0 12px}.dl-link{padding:7px 4px}.hero__overlay{justify-content:start}.hero__overlay{height:fit-content;padding-top:80px}.hero__title{font-size:22px;text-align:right}.hero__sub{font-size:15px;display:block;text-align:end;margin:6px 0 0}.hero{height:88dvh}.hero__overlay::before{display:none}.hero__overlay{background:#000;background:linear-gradient(180deg, rgb(0, 0, 0) 0%, rgba(184, 184, 184, 0) 100%);padding-bottom:200px}.sec-intro{overflow:hidden}.sec-mobility{padding:40px 0;position:relative}.sec-mobility::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(180deg, rgb(0, 0, 0) 30%, rgba(0, 0, 0, 0) 100%);z-index:1}.py-section{padding:30px 0}#business .swiper-slide:nth-child(1) .bm-chip--dark{transform:translate(0px, 0px)}.bm-outcomes .bm-chip{top:-12px;left:18px}.env-timeline{margin-top:90px}#business .oc-foot{padding-left:0px}}/*# sourceMappingURL=style.css.map */