@font-face{font-family:__Manrope_73ee6c;font-style:normal;font-weight:200 800;font-display:swap;src:url(/_next/static/media/438aa629764e75f3-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:__Manrope_73ee6c;font-style:normal;font-weight:200 800;font-display:swap;src:url(/_next/static/media/875ae681bfde4580-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:__Manrope_73ee6c;font-style:normal;font-weight:200 800;font-display:swap;src:url(/_next/static/media/51251f8b9793cdb3-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:__Manrope_73ee6c;font-style:normal;font-weight:200 800;font-display:swap;src:url(/_next/static/media/e857b654a2caa584-s.woff2) format("woff2");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:__Manrope_73ee6c;font-style:normal;font-weight:200 800;font-display:swap;src:url(/_next/static/media/cc978ac5ee68c2b6-s.woff2) format("woff2");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:__Manrope_73ee6c;font-style:normal;font-weight:200 800;font-display:swap;src:url(/_next/static/media/4c9affa5bc8f420e-s.p.woff2) format("woff2");unicode-range:u+00??,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:__Manrope_Fallback_73ee6c;src:local("Arial");ascent-override:103.31%;descent-override:29.07%;line-gap-override:0.00%;size-adjust:103.19%}.__className_73ee6c{font-family:__Manrope_73ee6c,__Manrope_Fallback_73ee6c;font-style:normal}.__variable_73ee6c{--font-manrope:"__Manrope_73ee6c","__Manrope_Fallback_73ee6c"}:root{--white:#fff;--navy:#020b1f;--navy-2:#061a39;--ink:#081733;--muted:#526076;--blue:#0757f7;--blue-light:#4d8cff;--gold:#f1bf50;--line:#dbe2ec;--font:var(--font-manrope),Arial,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;color:var(--ink);background:var(--white);font-family:var(--font)}a{color:inherit;text-decoration:none}button,input,textarea{font:inherit}.container{width:min(1400px,calc(100% - 48px));margin-inline:auto}.container.narrow{width:min(1280px,calc(100% - 48px))}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.site-header{position:-webkit-sticky;position:sticky;z-index:20;top:0;background:hsla(0,0%,100%,.97);border-bottom:1px solid #edf0f5;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.header-inner{height:94px;display:flex;align-items:center;justify-content:space-between}.brand img{display:block;width:285px;height:auto}.main-nav{display:flex;align-items:center;gap:38px;font-size:15px;font-weight:600}.main-nav a{padding:12px 0;position:relative}.main-nav a:after{content:"";position:absolute;left:0;right:100%;bottom:4px;height:2px;background:var(--blue);transition:right .2s ease}.main-nav a:focus-visible:after,.main-nav a:hover:after{right:0}.nav-dropdown{position:relative}.nav-dropdown>button{border:0;padding:12px 0;background:transparent;color:var(--ink);font-weight:600;cursor:pointer}.nav-dropdown>button span{margin-left:6px;color:var(--blue)}.nav-dropdown-menu{position:absolute;z-index:5;top:calc(100% + 10px);left:-24px;width:210px;padding:10px 0;background:#fff;border:1px solid var(--line);border-radius:8px;box-shadow:0 16px 40px rgba(8,23,51,.15);opacity:0;visibility:hidden;transform:translateY(-6px);transition:.2s ease}.nav-dropdown.is-open .nav-dropdown-menu,.nav-dropdown:focus-within .nav-dropdown-menu{opacity:1;visibility:visible;transform:translateY(0)}.nav-dropdown-menu a{display:block;padding:11px 24px}.nav-dropdown-menu a:after{display:none}.nav-dropdown-menu a:hover{background:#f4f7fc;color:var(--blue)}.main-nav .language-link{min-width:39px;padding:9px 10px;border:1px solid var(--line);border-radius:6px;color:var(--blue);text-align:center}.main-nav .language-link:after{display:none}.menu-toggle{display:none;width:44px;height:44px;padding:10px;border:0;background:transparent}.menu-toggle span:not(.sr-only){display:block;width:100%;height:2px;background:var(--ink);margin:5px 0}.hero{min-height:810px;color:#fff;background:var(--navy) url(/data-globe.webp) center/cover no-repeat;display:flex;align-items:center}.hero-copy{max-width:850px;padding:100px 0 116px}.hero h1{margin:0;font-size:clamp(58px,6vw,92px);line-height:.98;letter-spacing:-.055em}.hero-eyebrow{margin:0 0 28px;color:var(--gold);font-weight:750;font-size:clamp(16px,1.5vw,21px);line-height:1.35;text-transform:uppercase;letter-spacing:.07em}.hero-summary{max-width:650px;margin:38px 0 0;font-size:clamp(20px,1.75vw,27px);line-height:1.55;color:#edf4ff}.hero-actions{display:flex;gap:18px;margin-top:48px;flex-wrap:wrap}.button{min-height:64px;padding:0 30px;border-radius:8px;display:inline-flex;align-items:center;justify-content:center;gap:24px;font-size:17px;font-weight:750;transition:transform .2s ease,background .2s ease,border-color .2s ease}.button svg{width:24px;height:24px}.button:hover{transform:translateY(-2px)}.button-primary{background:var(--blue);border:1px solid var(--blue)}.button-primary:hover{background:#064bda}.button-secondary{border:1px solid var(--blue-light);background:rgba(2,11,31,.45)}.button-secondary:hover{background:rgba(7,87,247,.18)}.solutions-section{padding:112px 0 104px;background:#fff}.solutions-section h2{margin:0;text-align:center;font-size:clamp(36px,4vw,58px);line-height:1.1;letter-spacing:-.04em}.section-heading{max-width:880px;margin-inline:auto;text-align:center}.section-heading>p{margin:22px auto 0;max-width:760px;color:var(--muted);font-size:19px;line-height:1.65}.gold-rule{width:58px;height:3px;background:var(--gold);margin:28px auto 62px}.gold-rule.left{margin:24px 0 28px}.solution-list{border-top:1px solid var(--line)}.solution-row{display:grid;grid-template-columns:78px 1px 84px 1fr;grid-gap:32px;gap:32px;align-items:center;padding:42px 0;border-bottom:1px solid var(--line)}.solution-number{color:var(--blue);font-size:42px;font-weight:800;letter-spacing:-.04em}.solution-divider{width:1px;height:78px;background:var(--gold)}.solution-icon{width:64px;height:64px;color:var(--blue)}.solution-row h3{margin:0 0 8px;font-size:27px;letter-spacing:-.02em}.solution-row p{margin:0;max-width:610px;font-size:18px;line-height:1.6;color:var(--muted)}.products-section{padding:112px 0;color:#fff;background:linear-gradient(135deg,#041127,#082857)}.section-heading.light>p{color:#c7d6eb}.section-heading.light h2{margin:0;font-size:clamp(36px,4vw,58px);line-height:1.1;letter-spacing:-.04em}.products-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:24px;gap:24px;max-width:880px;margin:58px auto 0}.product-card{min-height:390px;display:flex;flex-direction:column;padding:34px;border:1px solid #294972;border-radius:12px;background:hsla(0,0%,100%,.045);transition:transform .2s ease,border-color .2s ease,background .2s ease}.product-card:hover{transform:translateY(-5px);border-color:var(--blue-light);background:hsla(0,0%,100%,.08)}.product-logo{height:124px;padding:24px;display:flex;align-items:center;justify-content:center;border-radius:8px;background:#fff}.product-logo.dark{background:#0a0a0a}.product-logo img{max-width:100%;max-height:72px;width:auto;height:auto;object-fit:contain}.product-card p{color:#dce8f8;font-size:17px;line-height:1.65}.product-cta{display:flex;align-items:center;gap:12px;margin-top:auto;color:var(--gold);font-weight:750}.product-cta svg{width:22px}.contact-section{position:relative;overflow:hidden;padding:112px 0;color:#fff;background:var(--navy)}.contact-section:after{content:"";position:absolute;inset:0 0 0 48%;pointer-events:none;opacity:.22;background:url(/data-globe.webp) 100%/cover no-repeat;-webkit-mask-image:linear-gradient(90deg,transparent,#000 35%);mask-image:linear-gradient(90deg,transparent,#000 35%)}.contact-layout{position:relative;z-index:1;display:grid;grid-template-columns:.75fr 1.25fr;grid-gap:96px;gap:96px}.contact-copy h2{margin:0;font-size:clamp(42px,4.3vw,66px);line-height:1.03;letter-spacing:-.045em}.contact-copy>p{max-width:330px;margin:0 0 48px;color:#dbe7fa;font-size:20px;line-height:1.65}address{display:grid;grid-gap:24px;gap:24px;font-style:normal}address a,address span{display:grid;grid-template-columns:26px 1fr;grid-gap:16px;gap:16px;align-items:start;color:#eef5ff;line-height:1.55}address svg{width:25px;height:25px;color:var(--blue-light)}.contact-form{display:grid;grid-gap:24px;gap:24px}.form-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:24px 20px;gap:24px 20px}.contact-form label{display:grid;grid-gap:9px;gap:9px;color:#f7f9ff;font-size:14px;font-weight:650}.contact-form input,.contact-form textarea{width:100%;border:1px solid #6f83a2;border-radius:8px;background:rgba(2,11,31,.64);color:#fff;outline:none;padding:17px 18px;font-size:16px;font-weight:500;transition:border-color .2s,box-shadow .2s}.contact-form input{height:58px}.contact-form textarea{min-height:148px;resize:vertical}.contact-form input::placeholder,.contact-form textarea::placeholder{color:#9eabc0}.contact-form input:focus,.contact-form textarea:focus{border-color:var(--blue-light);box-shadow:0 0 0 3px rgba(77,140,255,.24)}.consent{grid-template-columns:24px 1fr!important;align-items:center;gap:12px!important;font-weight:500!important}.consent input{width:22px;height:22px;margin:0;accent-color:var(--blue)}.consent a{color:var(--gold);text-decoration:underline;text-underline-offset:3px}.submit-button{width:100%;min-height:66px;padding:0 30px;border:0;border-radius:8px;background:var(--blue);color:#fff;display:flex;justify-content:center;align-items:center;gap:24px;font-size:18px;font-weight:750;cursor:pointer}.submit-button:disabled{opacity:.65;cursor:wait}.submit-button svg{width:25px;height:25px}.form-status{min-height:24px;margin:-6px 0 0;font-size:15px}.form-status.success{color:#90efbd}.form-status.error{color:#ffb0b0}.recaptcha-note{margin:-6px 0 0;color:#91a3bd;font-size:11px;line-height:1.5}.honeypot{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}.site-footer{color:#dbe6f6;background:#010715;border-top:1px solid #16335f}.footer-inner{min-height:160px;display:grid;grid-template-columns:230px 1fr auto;align-items:center;grid-gap:42px;gap:42px}.footer-inner img{width:220px;height:auto;filter:brightness(0) invert(1);opacity:.95}.footer-inner nav{display:flex;justify-content:center;gap:30px;flex-wrap:wrap;font-size:14px}.footer-inner nav a:hover{color:#fff}.footer-inner p{margin:0;color:#8fa0ba;font-size:13px}.legal-page{min-height:100vh;padding:80px 24px;background:#f7f9fc}.legal-page article{max-width:780px;margin:auto;padding:56px;background:#fff;border:1px solid var(--line)}.legal-page h1{margin:32px 0 24px;font-size:clamp(38px,5vw,58px);letter-spacing:-.04em}.legal-page p{font-size:17px;line-height:1.75;color:var(--muted)}.legal-page a{color:var(--blue);text-decoration:underline;text-underline-offset:3px}.innovation-hero{padding:100px 0 88px;color:#fff;background:var(--navy) url(/data-globe.webp) center 36%/cover no-repeat}.innovation-hero>div>p:first-child{margin:0 0 22px;color:var(--gold);font-weight:750;text-transform:uppercase;letter-spacing:.08em}.innovation-hero h1{max-width:980px;margin:0;font-size:clamp(48px,6vw,84px);line-height:1.02;letter-spacing:-.05em}.innovation-intro{max-width:880px;margin:0;color:#e2ecfa;font-size:clamp(18px,2vw,23px);line-height:1.65}.innovation-content{min-height:45vh;padding:90px 0 112px;background:#f5f7fb}.innovation-logos{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:34px;padding:50px;border:1px solid var(--line);border-radius:12px;background:#fff}.innovation-logos img{width:auto;height:auto;max-width:min(260px,100%);max-height:110px;object-fit:contain}.innovation-logos.poster-grid{display:grid;grid-template-columns:1fr 1fr;align-items:start;padding:0;border:0;background:transparent}.innovation-logos.poster-grid img{width:100%;max-width:none;max-height:none;border:1px solid var(--line);border-radius:8px;background:#fff}.innovation-projects{display:grid;grid-gap:34px;gap:34px}.innovation-card{overflow:hidden;display:grid;grid-template-columns:minmax(280px,.72fr) 1.28fr;border:1px solid var(--line);border-radius:12px;background:#fff;box-shadow:0 12px 38px rgba(8,23,51,.07)}.innovation-card:not(:has(.innovation-card-image)){grid-template-columns:1fr}.innovation-card-image{min-height:330px;background:#e8edf5}.innovation-card-image img{width:100%;height:100%;object-fit:cover}.innovation-card-copy{padding:clamp(30px,4vw,56px)}.innovation-date{margin:0 0 14px!important;color:var(--blue)!important;font-size:13px!important;font-weight:750;text-transform:uppercase;letter-spacing:.05em}.innovation-card h2{margin:0 0 22px;font-size:clamp(25px,2.8vw,38px);line-height:1.2;letter-spacing:-.03em}.innovation-card p{margin:14px 0 0;color:var(--muted);font-size:16px;line-height:1.72}:focus-visible{outline:3px solid var(--gold);outline-offset:4px}@media (max-width:920px){.header-inner{height:78px}.brand img{width:225px}.menu-toggle{display:block}.main-nav{position:absolute;top:78px;left:0;right:0;padding:20px 24px 28px;background:#fff;border-bottom:1px solid var(--line);display:none;flex-direction:column;align-items:flex-start;gap:8px}.main-nav.is-open{display:flex}.main-nav a{width:100%;padding:11px 0}.nav-dropdown{width:100%}.nav-dropdown>button{width:100%;text-align:left}.nav-dropdown-menu{position:static;width:100%;padding-left:18px;border:0;box-shadow:none;display:none;opacity:1;visibility:visible;transform:none}.nav-dropdown.is-open .nav-dropdown-menu{display:block}.main-nav .language-link{width:auto}.hero{min-height:680px;background-position:58%}.hero-copy{max-width:640px;padding:90px 0 100px}.contact-layout{grid-template-columns:1fr;gap:62px}.contact-section:after{inset:42% -20% 0 10%;opacity:.15}.products-grid{grid-template-columns:1fr}.product-card{min-height:320px}.innovation-card{grid-template-columns:1fr}.innovation-card-image{min-height:300px}.footer-inner{padding:42px 0;grid-template-columns:1fr;justify-items:center;text-align:center}}@media (max-width:680px){.container,.container.narrow{width:min(100% - 32px,1200px)}.brand img{width:196px}.hero{min-height:680px;background-position:63%}.hero:before{content:"";position:absolute;inset:78px 0 0;background:linear-gradient(90deg,rgba(2,11,31,.98),rgba(2,11,31,.9) 48%,rgba(2,11,31,.35))}.hero,.hero-inner{position:relative}.hero-inner{z-index:1}.hero-copy{padding:78px 0 86px}.hero h1{font-size:54px;max-width:340px}.hero-eyebrow{margin-bottom:22px;font-size:14px;max-width:340px}.hero-summary{margin-top:28px;font-size:18px;max-width:360px}.hero-actions{margin-top:36px;display:grid}.button{width:100%;min-height:58px;padding:0 20px}.contact-section,.products-section,.solutions-section{padding:78px 0}.solutions-section h2{text-align:left}.gold-rule{margin-left:0}.solution-row{grid-template-columns:56px 1px 52px 1fr;gap:14px;padding:30px 0;align-items:start}.solution-number{font-size:30px}.solution-divider{height:58px}.solution-icon{width:44px;height:44px}.solution-row h3{font-size:21px}.solution-row p{font-size:15px;line-height:1.55}.products-grid{margin-top:40px}.product-card{padding:24px}.innovation-hero{padding:74px 0 66px}.innovation-content{padding:58px 0 78px}.innovation-logos{padding:28px}.innovation-logos.poster-grid{grid-template-columns:1fr;padding:0}.innovation-card-image{min-height:240px}.form-grid{grid-template-columns:1fr}.legal-page article{padding:32px 24px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:after,:before{transition-duration:.01ms!important}}