.fuel-management-page{color:#f5f7f9;background:#080b0e}.fm-hero{min-height:780px;padding:150px 0 90px;position:relative;overflow:hidden}.fm-hero-bg{position:absolute;inset:0}.fm-hero-bg:after{content:"";background:linear-gradient(90deg,#06080af5 0%,#07090cd9 48%,#07090c7d),linear-gradient(#0000 55%,#080b0e 100%);position:absolute;inset:0}.fm-hero-bg img{object-fit:cover}.fm-hero-layout{grid-template-columns:1.15fr .85fr;align-items:center;gap:70px;display:grid;position:relative}.fm-hero nav{color:#808995;gap:10px;margin-bottom:45px;font-size:11px;display:flex}.fm-hero nav a:hover{color:#fff}.fm-hero h1{max-width:820px;font:750 clamp(48px,5.4vw,82px)/.96 var(--font-display);letter-spacing:-.06em;margin:16px 0 24px}.fm-hero h1 em{color:#f02b35;font-style:normal}.fm-hero p{color:#aab2bc;max-width:720px;font-size:18px;line-height:1.7}.fm-actions{gap:12px;margin-top:34px;display:flex}.fm-actions a,.fm-cta a,.fm-roi a{border:1px solid #ffffff35;justify-content:center;align-items:center;gap:12px;min-height:52px;padding:0 22px;font-size:13px;font-weight:800;display:inline-flex}.fm-actions a:first-child,.fm-cta a:first-child,.fm-roi a{background:var(--primary);border-color:var(--primary)}.fm-hero-system{background:#0c1117e8;border:1px solid #ffffff21;grid-template-columns:1fr auto 1fr;align-items:center;gap:13px;padding:28px;display:grid;box-shadow:0 28px 80px #0008}.fm-hero-system span{background:#ffffff08;border:1px solid #ffffff18;flex-direction:column;justify-content:center;align-items:center;gap:10px;min-height:105px;font-size:12px;font-weight:800;display:flex}.fm-hero-system i{color:#e62a34;font-style:normal}.fm-hero-system span:last-child{grid-column:3}.fm-problems,.fm-technologies,.fm-integrator,.fm-faq{color:#11151a;background:#f3f5f7;padding:110px 0}.fm-split{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:9vw;display:grid}.fm-split h2,.fm-information h2,.fm-roi h2{font:700 clamp(38px,4vw,62px)/1.03 var(--font-display);letter-spacing:-.05em;margin:15px 0 22px}.fm-split header>p,.fm-split>div>p{color:#68727d;line-height:1.7}.fm-problem-list{border-top:1px solid #cfd5da;grid-template-columns:1fr 1fr;display:grid}.fm-problem-list article{border-bottom:1px solid #cfd5da;gap:18px;padding:25px 12px;display:flex}.fm-problem-list span,.fm-integrator li span{color:var(--primary);font-size:10px}.fm-architecture,.fm-workflow,.fm-scenarios{padding:110px 0}.fm-architecture header,.fm-workflow header,.fm-scenarios header,.fm-sectors header{max-width:850px}.fm-architecture h2,.fm-workflow h2,.fm-scenarios h2,.fm-sectors h2{font:700 clamp(38px,4vw,62px)/1.03 var(--font-display);letter-spacing:-.05em;margin:15px 0 20px}.fm-architecture header p{color:#929ca7;line-height:1.7}.fm-architecture-flow{background:#2a3037;grid-template-columns:repeat(6,1fr);gap:1px;margin-top:55px;display:grid}.fm-architecture-flow article{background:#101419;min-height:250px;padding:28px 20px;position:relative}.fm-architecture-flow article:not(:last-child):after{z-index:2;color:#ef3842;content:"→";position:absolute;top:50%;right:-10px}.fm-architecture-flow span{color:#e84851;text-transform:uppercase;font-size:9px;font-weight:800}.fm-architecture-flow strong{margin:28px 0 14px;font-size:19px;display:block}.fm-architecture-flow p{color:#89939f;font-size:13px;line-height:1.6}.fm-technologies>div>div:last-child{border-top:1px solid #ccd2d8}.fm-technologies a{border-bottom:1px solid #ccd2d8;grid-template-columns:150px 1fr auto;align-items:center;gap:20px;padding:22px 4px;display:grid}.fm-technologies a:hover span{color:var(--primary)}.fm-technologies a p{color:#68727d;margin:0}.fm-workflow ol{background:#30363c;grid-template-columns:repeat(7,1fr);gap:1px;margin:48px 0 25px;padding:0;list-style:none;display:grid}.fm-workflow li{background:#11161b;min-height:160px;padding:22px}.fm-workflow li span{color:#ef3842;border:1px solid #ef3842;border-radius:50%;place-items:center;width:30px;height:30px;margin-bottom:25px;font-size:10px;display:grid}.fm-workflow li strong{font-size:13px;line-height:1.45}.fm-note{color:#929ca7;font-size:12px}.fm-information{color:#11151a;background:#fff;padding:110px 0}.fm-information-layout{grid-template-columns:.75fr 1.25fr;align-items:center;gap:7vw;display:grid}.fm-information p,.fm-information li{color:#67717c;line-height:1.7}.fm-information ul{padding-left:18px}.fm-dashboard{background:#e9edf0;min-height:430px;position:relative}.fm-dashboard img{object-fit:contain}.fm-sectors{color:#11151a;background:#e9edf0;padding:110px 0}.fm-sectors>.container>div{grid-template-columns:repeat(3,1fr);gap:18px;margin-top:48px;display:grid}.fm-sectors article{background:#fff}.fm-sectors article>div{background:#111;height:190px;position:relative}.fm-sectors img{object-fit:cover}.fm-sectors strong,.fm-sectors article p{margin:20px 22px 0;display:block}.fm-sectors article p{color:#68727d;margin-top:8px;margin-bottom:24px;font-size:13px}.fm-scenarios>div>div{grid-template-columns:repeat(3,1fr);gap:20px;margin-top:45px;display:grid}.fm-scenarios article{border:1px solid #ffffff20;padding:35px}.fm-scenarios article span{color:#ed303b;font-size:10px}.fm-scenarios h3{font-size:24px}.fm-scenarios p{color:#8d97a2;line-height:1.65}.fm-integrator ol{grid-template-columns:1fr 1fr;margin:0;padding:0;list-style:none;display:grid}.fm-integrator li{border-bottom:1px solid #ccd2d8;padding:20px 12px;font-weight:750}.fm-integrator li span{margin-right:17px}.fm-roi{background:#341015;padding:85px 0}.fm-roi>.container{justify-content:space-between;align-items:end;gap:50px;display:flex}.fm-roi h2{max-width:750px}.fm-roi p{color:#c3abb0;max-width:750px}.fm-roi a{flex:none}.fm-faq details{border-bottom:1px solid #cbd1d6}.fm-faq summary{cursor:pointer;padding:20px 0;font-weight:750}.fm-faq details p{color:#65707b;margin:0 0 22px;line-height:1.65}.fm-cta{background:#0b0f13;padding:90px 0}.fm-cta>.container{grid-template-columns:1fr auto;align-items:center;gap:60px;display:grid}.fm-cta h2{max-width:800px;font:700 clamp(38px,4vw,62px)/1.03 var(--font-display);letter-spacing:-.05em;margin:12px 0}.fm-cta p{color:#909aa5;max-width:720px}.fm-cta>div>div:last-child{flex-direction:column;gap:12px;display:flex}.fm-cta a:last-child{background:0 0}@media (max-width:1100px){.fm-hero-layout{grid-template-columns:1fr}.fm-hero-system{max-width:650px}.fm-architecture-flow{grid-template-columns:repeat(3,1fr)}.fm-workflow ol{grid-template-columns:repeat(4,1fr)}}@media (max-width:800px){.fm-hero{padding-top:120px}.fm-split,.fm-information-layout,.fm-cta>.container{grid-template-columns:1fr}.fm-problems,.fm-technologies,.fm-integrator,.fm-faq,.fm-architecture,.fm-workflow,.fm-scenarios,.fm-information,.fm-sectors{padding:78px 0}.fm-sectors>.container>div{grid-template-columns:1fr 1fr}.fm-scenarios>div>div{grid-template-columns:1fr}.fm-roi>.container{flex-direction:column;align-items:flex-start}.fm-workflow ol{grid-template-columns:repeat(2,1fr)}}@media (max-width:520px){.fm-hero{min-height:auto}.fm-actions{flex-direction:column;align-items:stretch}.fm-hero-system{grid-template-columns:1fr auto 1fr;padding:15px}.fm-hero-system span{min-height:84px}.fm-architecture-flow,.fm-sectors>.container>div{grid-template-columns:1fr}.fm-architecture-flow article{min-height:auto}.fm-architecture-flow article:not(:last-child):after{top:auto;bottom:-12px;right:50%;transform:rotate(90deg)}.fm-technologies a{grid-template-columns:1fr auto}.fm-technologies a p{grid-column:1/-1}.fm-workflow ol,.fm-integrator ol,.fm-problem-list{grid-template-columns:1fr}.fm-dashboard{min-height:260px}}@media (prefers-reduced-motion:reduce){.fuel-management-page *{scroll-behavior:auto!important}}
