.adblue-page{color:#11202a;background:#f4f7f8}.adblue-page .section-eyebrow{color:#168db6}.adblue-hero{background:linear-gradient(125deg,#edfaff 0%,#d9f2fb 53%,#bfe5f2);min-height:850px}.adblue-hero-layout{min-height:850px;padding-top:var(--header-height);grid-template-columns:1.08fr .92fr;align-items:center;gap:75px;display:grid}.adblue-hero nav{color:#66808d;gap:9px;margin-bottom:42px;font-size:10px;display:flex}.adblue-hero h1{font:800 clamp(52px,5vw,82px)/.96 var(--font-display);letter-spacing:-.065em;margin:14px 0 25px}.adblue-hero h1 em{color:#118cb8;font-style:normal}.adblue-hero p{color:#4e6876;max-width:700px;font-size:17px;line-height:1.7}.adblue-actions{gap:12px;margin-top:34px;display:flex}.adblue-actions a,.adblue-cta a{border:1px solid #1b4b5f45;justify-content:center;align-items:center;gap:10px;min-height:54px;padding:0 22px;font-size:12px;font-weight:800;display:inline-flex}.adblue-actions a:first-child,.adblue-cta a:first-child{color:#fff;background:#118cb8;border-color:#118cb8}.adblue-proof{color:#58717e;flex-wrap:wrap;gap:18px;margin-top:28px;font-size:10px;display:flex}.adblue-proof span{align-items:center;gap:6px;display:flex}.adblue-proof svg{color:#1a9b75}.adblue-product{background:#ffffff7d;border:1px solid #fff9;min-height:590px;position:relative;box-shadow:0 35px 80px #1a647522}.adblue-product img{object-fit:contain;padding:35px}.adblue-product span{color:#1789ae;letter-spacing:.1em;font-size:10px;font-weight:850;position:absolute;bottom:22px;right:24px}.adblue-problem,.adblue-range,.adblue-metering,.adblue-integrator,.adblue-faq{background:#fff;padding:110px 0}.adblue-split{grid-template-columns:.82fr 1.18fr;gap:8vw;display:grid}.adblue-split h2,.adblue-range h2,.adblue-pro h2,.adblue-protection h2,.adblue-metering h2,.adblue-scenarios h2,.adblue-management h2,.adblue-inventory h2,.adblue-mobile h2,.adblue-cta h2{font:700 clamp(38px,4.05vw,63px)/1.03 var(--font-display);letter-spacing:-.05em;margin:14px 0 22px}.adblue-split p,.adblue-range header p{color:#637783;line-height:1.7}.adblue-problem .adblue-split>div{border-top:1px solid #cbd7dc;grid-template-columns:1fr 1fr;display:grid}.adblue-problem article{border-bottom:1px solid #cbd7dc;gap:16px;padding:22px 12px;display:flex}.adblue-problem article span,.adblue-integrator li span{color:#168db6;font-size:10px}.adblue-architecture{color:#fff;background:#10232d;padding:110px 0}.adblue-architecture header{max-width:870px}.adblue-architecture h2{font:700 clamp(38px,4.05vw,63px)/1.03 var(--font-display);letter-spacing:-.05em;margin:14px 0}.adblue-architecture header p{color:#99adb7}.adblue-physical-flow,.adblue-managed-flow{background:#35505c;gap:1px;margin-top:50px;display:grid}.adblue-physical-flow{grid-template-columns:repeat(6,1fr)}.adblue-managed-flow{grid-template-columns:repeat(5,1fr);max-width:950px;margin:14px auto 0}.adblue-physical-flow div,.adblue-managed-flow div{background:#162d38;min-height:135px;padding:24px}.adblue-managed-flow div{background:#0c394b}.adblue-physical-flow span,.adblue-managed-flow span{color:#50c9f0;font-size:9px}.adblue-physical-flow strong,.adblue-managed-flow strong{margin-top:30px;font-size:14px;display:block}.adblue-range header{max-width:850px}.adblue-range>.container>div{grid-template-columns:1fr 1fr;gap:18px;margin-top:50px;display:grid}.adblue-range article{background:#eef4f6;padding:25px}.adblue-range article>div{height:370px;position:relative}.adblue-range img{object-fit:contain}.adblue-range article>span{color:#168db6;font-size:10px;font-weight:800}.adblue-range h3{font-size:25px}.adblue-range article p{color:#637783}.adblue-pro{background:#e8f2f5;padding:110px 0}.adblue-pro-layout,.adblue-protection-layout,.adblue-management-layout,.adblue-mobile-layout{grid-template-columns:1fr 1fr;align-items:center;gap:7vw;display:grid}.adblue-pro-image{background:#fff;min-height:570px;position:relative}.adblue-pro-image img{object-fit:contain;padding:28px}.adblue-pro p,.adblue-pro dd{color:#637783;line-height:1.65}.adblue-pro dl{grid-template-columns:1fr 1fr;display:grid}.adblue-pro dl div{border-bottom:1px solid #bfd0d7;padding:18px}.adblue-pro dt{font-weight:800}.adblue-pro dd{margin:7px 0 0;font-size:12px}.adblue-protection{color:#fff;background:#10232d;padding:110px 0}.adblue-protection-layout>div:last-child{background:#fff;min-height:450px;position:relative}.adblue-protection-layout>div:last-child img{object-fit:contain;padding:35px}.adblue-protection p{color:#9aadb6;line-height:1.7}.adblue-protection-flow{flex-wrap:wrap;align-items:center;gap:8px;margin-top:30px;display:flex}.adblue-protection-flow span,.adblue-protection-flow strong{background:#ffffff0d;padding:10px;font-size:10px}.adblue-protection-flow strong{background:#168db6}.adblue-protection-flow i{color:#55c6eb;font-style:normal}.adblue-metering>div>div{grid-template-columns:repeat(3,1fr);gap:18px;margin-top:50px;display:grid}.adblue-metering article{background:#edf3f5;padding:22px}.adblue-metering article>img{object-fit:contain;width:100%;height:280px}.adblue-metering p{color:#637783;font-size:13px;line-height:1.6}.adblue-k24{color:#fff;background:#0d2d3a;flex-direction:column;justify-content:center;align-items:center;gap:18px;height:280px;display:flex}.adblue-k24 svg{color:#54c7eb}.adblue-scenarios{background:#d8edf4;padding:110px 0}.adblue-scenarios>.container>div{grid-template-columns:repeat(3,1fr);gap:14px;margin-top:46px;display:grid}.adblue-scenarios article{background:#fff;padding:30px}.adblue-scenarios article span{color:#168db6;font-size:10px}.adblue-scenarios p{color:#637783;line-height:1.6}.adblue-scenarios small{color:#4d6977;margin-top:25px;display:block}.adblue-management{background:#fff;padding:110px 0}.adblue-management p{color:#637783;line-height:1.7}.adblue-links{flex-wrap:wrap;gap:22px;margin-top:25px;display:flex}.adblue-links a,.adblue-inventory a{color:#1385ad;align-items:center;gap:8px;font-size:12px;font-weight:800;display:inline-flex}.adblue-management-flow{background:#10232d;flex-direction:column;justify-content:center;align-items:center;gap:12px;min-height:520px;display:flex}.adblue-management-flow span,.adblue-management-flow strong{text-align:center;color:#fff;background:#ffffff0d;min-width:260px;padding:15px}.adblue-management-flow strong{background:#168db6;justify-content:center;align-items:center;gap:8px;display:flex}.adblue-management-flow i{color:#55c5e9;font-style:normal}.adblue-inventory{background:#e4f2f6;padding:90px 0}.adblue-inventory>.container{grid-template-columns:1fr .65fr;align-items:center;gap:7vw;display:grid}.adblue-inventory>.container>div:last-child{min-height:340px;position:relative}.adblue-inventory img{object-fit:contain}.adblue-inventory p,.adblue-mobile p,.adblue-mobile li{color:#637783;line-height:1.7}.adblue-mobile{background:#fff;padding:110px 0}.adblue-mobile-image{background:#eef4f6;min-height:470px;position:relative}.adblue-mobile-image img{object-fit:contain;padding:25px}.adblue-integrator ol{grid-template-columns:1fr 1fr;margin:0;padding:0;list-style:none;display:grid}.adblue-integrator li{border-bottom:1px solid #cad6dc;padding:20px;font-weight:800}.adblue-integrator li span{margin-right:15px}.adblue-faq{background:#edf3f5}.adblue-faq details{border-bottom:1px solid #c6d3d9}.adblue-faq summary{cursor:pointer;padding:20px 0;font-weight:800}.adblue-faq details p{margin:0 0 22px}.adblue-cta{color:#fff;background:#0f2a36;padding:90px 0}.adblue-cta>.container{grid-template-columns:1fr auto;align-items:center;gap:60px;display:grid}.adblue-cta p{color:#9bb0ba;max-width:720px}.adblue-cta>div>div:last-child{flex-direction:column;gap:12px;display:flex}.adblue-management-visual{background:#10232d;min-height:520px;position:relative;overflow:hidden}.adblue-management-visual>img{object-fit:contain;padding:40px}.adblue-management-visual>div{color:#fff;background:#168db6;align-items:center;gap:11px;padding:14px 16px;display:flex;position:absolute;bottom:24px;right:24px}.adblue-management-visual>div span{gap:3px;font-size:10px;display:grid}.adblue-management-visual>div strong{font-size:12px}@media (max-width:950px){.adblue-hero-layout,.adblue-split,.adblue-pro-layout,.adblue-protection-layout,.adblue-management-layout,.adblue-inventory>.container,.adblue-mobile-layout,.adblue-cta>.container{grid-template-columns:1fr}.adblue-hero-layout{padding-top:140px}.adblue-physical-flow{grid-template-columns:repeat(3,1fr)}}@media (max-width:680px){.adblue-hero{min-height:auto}.adblue-hero-layout{min-height:auto;padding-top:110px;padding-bottom:75px}.adblue-hero h1{font-size:clamp(44px,12vw,60px)}.adblue-actions{flex-direction:column}.adblue-proof{display:grid}.adblue-product{min-height:420px}.adblue-problem,.adblue-architecture,.adblue-range,.adblue-pro,.adblue-protection,.adblue-metering,.adblue-scenarios,.adblue-management,.adblue-mobile,.adblue-integrator,.adblue-faq{padding:78px 0}.adblue-problem .adblue-split>div,.adblue-range>.container>div,.adblue-metering>div>div,.adblue-scenarios>.container>div,.adblue-integrator ol,.adblue-pro dl,.adblue-physical-flow,.adblue-managed-flow{grid-template-columns:1fr}.adblue-physical-flow div,.adblue-managed-flow div{min-height:auto}.adblue-pro-image{min-height:390px}.adblue-protection-layout>div:last-child{min-height:340px}.adblue-management-flow{min-height:450px}.adblue-inventory>.container>div:last-child{min-height:280px}}
