:root{--ink:#092d5b;--deep:#061b3d;--copper:#1673ca;--cream:#f3f8fe;--paper:#fbfdff;--muted:#6a7777;--line:#d9dfda;--serif:'Playfair Display',Georgia,serif;--sans:'DM Sans',Arial,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;font-family:var(--sans);color:var(--ink);background:var(--paper)}a{color:inherit;text-decoration:none}.shell{max-width:1210px;margin:auto;padding:0 28px}.topbar{background:var(--deep);color:#b5c3c1;font-size:11px;letter-spacing:.04em}.topbar__inner{height:38px;display:flex;justify-content:space-between;align-items:center}.topbar p{margin:0}.topbar__inner div{display:flex;gap:15px;align-items:center}.topbar span{height:12px;width:1px;background:#688083}.site-header{height:86px;background:var(--paper);display:flex;align-items:center;position:relative;z-index:5}.nav-wrap{display:flex;align-items:center;justify-content:space-between;width:100%}.brand{display:flex;align-items:center;gap:10px;color:var(--ink)}.brand-mark{width:42px;height:42px;color:var(--copper)}.brand span{display:grid;line-height:1}.brand strong{font-size:17px;letter-spacing:.09em}.brand small{font-size:8px;letter-spacing:.22em;margin-top:5px}.nav{display:flex;align-items:center;gap:30px;font-size:13px;font-weight:600}.nav>a:not(.nav-cta){padding:35px 0;color:#465858}.nav .active{color:var(--copper)}.nav-cta{background:var(--ink);color:white;padding:14px 17px;margin-left:8px}.nav-cta b{color:#8ec5ff;margin-left:8px}.menu-toggle{display:none}.hero{height:620px;position:relative;color:#fff;overflow:hidden}.hero-slides,.hero-image,.hero-wash{position:absolute;inset:0}.hero-image{opacity:0;transition:opacity 1.15s ease;background-position:center;background-size:cover}.hero-image.active{opacity:1}.hero-image--one{background-image:url('https://images.unsplash.com/photo-1726731782158-fcf6822b6ca4?auto=format&fit=crop&w=1800&q=85')}.hero-image--two{background-image:url('https://images.unsplash.com/photo-1660448076231-6da14185d036?auto=format&fit=crop&w=1800&q=85')}.hero-image--three{background-image:url('https://images.unsplash.com/photo-1586864387967-d02ef85d93e8?auto=format&fit=crop&w=1800&q=85')}.hero-wash{background:linear-gradient(90deg,rgba(4,31,38,.94) 0%,rgba(4,32,40,.79) 38%,rgba(2,25,31,.22) 73%,rgba(2,25,31,.28))}.hero-content{position:relative;padding-top:126px;z-index:1}.eyebrow{display:flex;align-items:center;gap:10px;color:var(--copper);font-size:11px;text-transform:uppercase;letter-spacing:.17em;font-weight:700;margin:0 0 17px}.eyebrow span{height:1px;width:27px;background:currentColor}.eyebrow.light{color:#85c1ff}.hero h1,h2{font-family:var(--serif);font-weight:600;letter-spacing:-.045em;margin:0}.hero h1{font-size:64px;line-height:1.06}.hero h1 em,h2 em{color:#79b8f2;font-weight:600}.hero-copy{width:475px;color:#cfdbd8;font-size:16px;line-height:1.65;margin:24px 0 29px}.hero-actions{display:flex;align-items:center;gap:29px}.btn{display:inline-flex;align-items:center;gap:23px;padding:15px 19px;font-size:13px;font-weight:700}.btn b{font-size:19px;font-weight:400}.btn-primary{background:var(--copper);color:white}.text-link{font-size:13px;font-weight:700}.text-link b{font-size:17px;margin-left:8px;color:#79b8f2}.hero-dots{position:absolute;z-index:2;left:50%;bottom:38px;transform:translateX(-50%);display:flex;gap:8px}.hero-dots button{height:7px;width:7px;border-radius:50%;border:1px solid white;background:transparent;padding:0;cursor:pointer}.hero-dots button.active{background:#fff;width:23px;border-radius:8px}.scroll-cue{position:absolute;z-index:1;bottom:34px;left:max(28px,calc((100% - 1154px)/2));font-size:10px;text-transform:uppercase;letter-spacing:.15em;display:flex;align-items:center;gap:10px;color:#ced8d6}.scroll-cue span{height:34px;width:1px;background:#71b5f3}.hero-figure{position:absolute;z-index:1;right:max(28px,calc((100% - 1154px)/2));bottom:34px;border-left:1px solid rgba(255,255,255,.34);padding-left:20px;display:flex;align-items:end;gap:12px}.hero-figure strong{font-family:var(--serif);font-size:53px;line-height:.8}.hero-figure strong span{color:#79b8f2}.hero-figure p{margin:0;font-size:11px;line-height:1.4;color:#d0dcda}.section{padding:108px 0}.intro{background:var(--paper)}.intro-grid{display:grid;grid-template-columns:1.15fr .85fr;gap:100px}.intro h2,.section-head h2,.trust h2{font-size:46px;line-height:1.14}.intro-copy{border-left:1px solid var(--line);padding:6px 0 4px 31px}.intro-copy p{font-size:15px;line-height:1.7;color:#566464;margin:0 0 15px}.arrow-link{display:inline-block;margin-top:10px;color:var(--copper);font-size:13px;font-weight:700}.arrow-link b{margin-left:10px}.stats{background:#eaf4fe}.stats-grid{min-height:145px;display:grid;grid-template-columns:repeat(4,1fr);align-items:center}.stats-grid>div{display:flex;align-items:center;gap:15px;border-right:1px solid #c9ddec;padding-left:23px}.stats-grid>div:first-child{padding-left:0}.stats-grid>div:last-child{border:0}.stats strong{font-family:var(--serif);font-size:38px;letter-spacing:-.06em}.stats strong span{font-size:22px;color:var(--copper)}.stats span{font-size:11px;color:#5b6968;line-height:1.45}.products{background:#f3f8fe}.section-head{display:flex;justify-content:space-between;align-items:end;margin-bottom:44px}.section-head>p{max-width:340px;margin:0 0 4px;color:#657171;font-size:14px;line-height:1.7}.product-grid{display:grid;grid-template-columns:1.22fr 1fr 1fr;grid-template-rows:250px 250px;gap:13px}.product-card{background:#e7e9e2;position:relative;overflow:hidden}.product-card.featured{grid-row:span 2}.product-card.image-card{grid-column:span 2}.product-photo{position:absolute;inset:0;background-size:cover;background-position:center;transition:transform .5s}.photo-ethanol{background-image:linear-gradient(0deg,rgba(4,33,40,.74),rgba(4,33,40,.03)),url('https://images.unsplash.com/photo-1660448076231-6da14185d036?auto=format&fit=crop&w=1000&q=80')}.photo-co2{background-image:linear-gradient(90deg,rgba(5,38,45,.7),rgba(5,38,45,.12)),url('https://images.unsplash.com/photo-1726731782158-fcf6822b6ca4?auto=format&fit=crop&w=1000&q=80')}.product-card:hover .product-photo{transform:scale(1.04)}.card-body{position:absolute;inset:auto 25px 24px;z-index:1}.card-body p{font-size:10px;text-transform:uppercase;letter-spacing:.13em;color:#72807b;margin:0 0 9px}.card-body h3{font-family:var(--serif);font-size:27px;line-height:1.1;margin:0 0 17px;font-weight:600}.card-body a{font-size:12px;font-weight:700;color:var(--copper)}.card-body a b{margin-left:8px}.featured .card-body,.image-card .card-body{color:#fff}.featured .card-body p,.image-card .card-body p{color:#d2ddd9}.featured .card-body a,.image-card .card-body a{color:#98cbff}.card-icon{position:absolute;right:25px;top:21px;color:var(--copper);font-size:31px}.product-card.dark{background:var(--ink);color:#fff}.dark .card-body p{color:#a7b8b5}.quality{background:var(--deep);color:#fff}.quality-grid{display:grid;grid-template-columns:1fr 1fr;padding:0}.quality-image{min-height:570px;background:url('https://images.unsplash.com/photo-1582719478250-c89cae4dc85b?auto=format&fit=crop&w=1100&q=80') center/cover}.quality-panel{padding:89px 77px;background:linear-gradient(135deg,#092d5b,#061b3d)}.quality h2{font-size:43px;line-height:1.16}.quality-panel>p:not(.eyebrow){line-height:1.75;color:#b4c8c6;font-size:14px;margin:22px 0 23px}.quality ul{border-top:1px solid rgba(255,255,255,.16);padding:0;margin:0 0 29px;list-style:none}.quality li{border-bottom:1px solid rgba(255,255,255,.16);padding:13px 0;font-size:12px;color:#d7e1df}.quality li b{color:#85c1ff;margin-right:13px;font-size:11px}.btn-outline{border:1px solid rgba(255,255,255,.43);color:#fff}.trust-grid{display:grid;grid-template-columns:1.12fr .88fr;gap:80px}.trust-list>div{display:flex;gap:16px;border-bottom:1px solid var(--line);padding:15px 0}.trust-list>div:first-child{padding-top:3px}.trust-list i{font-style:normal;color:var(--copper);font-size:19px}.trust-list p{margin:0;font-size:13px;line-height:1.65;color:#687474}.trust-list strong{color:var(--ink);font-size:14px}.contact{background:var(--copper);color:#fff;padding:77px 0}.contact-inner{display:flex;justify-content:space-between;align-items:end}.contact h2{font-size:48px;line-height:1.1}.contact h2 em{color:#e2f1ff}.contact-inner>div:last-child{width:360px}.contact-inner p:not(.eyebrow){font-size:14px;line-height:1.7;margin:0 0 22px;color:#fff1e6}.contact .eyebrow{color:#e2f1ff}.btn-cream{background:var(--cream);color:var(--ink)}footer{background:#061b3d;color:#d1dcda}.footer-top{display:grid;grid-template-columns:1.4fr 1fr 1fr;padding-top:56px;padding-bottom:53px;gap:30px}.footer-brand{color:#fff;align-self:start}.footer-brand .brand-mark{color:#75b8f5}.footer-top h4{margin:1px 0 13px;text-transform:uppercase;font-size:10px;letter-spacing:.14em;color:#8ac4fa}.footer-top p{margin:0;font-size:12px;line-height:1.8;color:#aabbba}.footer-bottom{border-top:1px solid rgba(255,255,255,.12);display:flex;justify-content:space-between;padding-top:19px;padding-bottom:21px;color:#8ea4a3;font-size:10px}.footer-bottom p{margin:0}.footer-bottom a{margin-left:18px}@media(max-width:800px){.topbar p,.topbar__inner div a:nth-of-type(2),.topbar__inner div span{display:none}.topbar__inner{justify-content:center}.site-header{height:75px}.menu-toggle{display:grid;gap:5px;background:none;border:0;padding:10px}.menu-toggle i{display:block;width:24px;height:2px;background:var(--ink)}.nav{display:none;position:absolute;left:0;right:0;top:75px;background:var(--paper);padding:15px 28px 25px;box-shadow:0 12px 18px #061b3d18;flex-direction:column;align-items:flex-start;gap:0}.nav.open{display:flex}.nav>a:not(.nav-cta){padding:13px 0}.nav-cta{margin:12px 0 0}.hero{height:610px}.hero-content{padding-top:100px}.hero h1{font-size:49px}.hero-copy{width:auto;max-width:470px}.hero-figure{display:none}.intro-grid,.trust-grid{grid-template-columns:1fr;gap:35px}.intro-copy{padding-left:20px}.stats-grid{grid-template-columns:1fr 1fr;padding-top:25px;padding-bottom:25px;gap:20px}.stats-grid>div{padding-left:0!important;border:0}.section-head{display:block}.section-head>p{margin-top:21px}.product-grid{grid-template-columns:1fr 1fr;grid-template-rows:280px 220px 220px}.product-card.featured{grid-row:span 2}.product-card.image-card{grid-column:span 1}.quality-grid{grid-template-columns:1fr}.quality-image{min-height:300px}.quality-panel{padding:60px 32px}.contact-inner{align-items:start;gap:30px;flex-direction:column}.contact-inner>div:last-child{width:auto;max-width:360px}.footer-top{grid-template-columns:1fr 1fr}.footer-brand{grid-column:span 2}}@media(max-width:500px){.shell{padding:0 20px}.hero h1{font-size:43px}.hero-actions{gap:18px;flex-wrap:wrap}.scroll-cue{left:20px}.section{padding:76px 0}.intro h2,.section-head h2,.trust h2{font-size:37px}.stats-grid{grid-template-columns:1fr;gap:15px}.product-grid{display:block}.product-card{height:260px;margin-bottom:12px}.product-card.featured{height:330px}.quality h2,.contact h2{font-size:38px}.footer-top{grid-template-columns:1fr;gap:28px}.footer-brand{grid-column:auto}.footer-bottom{font-size:9px}.footer-bottom a{margin-left:10px}}
.social-proof{background:#fbfdff}.proof-intro{display:flex;align-items:end;justify-content:space-between;margin-bottom:42px}.proof-intro h2,.footprint h2{font-family:var(--serif);font-size:46px;line-height:1.14;letter-spacing:-.045em;margin:0}.google-card{width:355px;border:1px solid var(--line);padding:21px 24px;background:white}.google-g{display:flex;gap:10px;align-items:center;font-size:13px}.google-g i{font-family:Arial;font-style:normal;font-size:22px;font-weight:bold;color:#4285f4}.stars{color:#f5ae2e;letter-spacing:3px;font-size:16px;margin:12px 0 6px}.google-card p{font-size:12px;line-height:1.5;color:#667584;margin:0 0 9px}.google-card a{font-size:12px;font-weight:700;color:var(--copper)}.google-card b{margin-left:8px}.review-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.review{border:1px solid var(--line);padding:25px;min-height:218px;background:white;display:flex;flex-direction:column}.quote{font-family:var(--serif);font-size:50px;line-height:.58;color:#b9d9f7}.review>p{font-family:var(--serif);font-size:18px;line-height:1.42;margin:18px 0 auto;color:var(--ink)}.review footer{border:0;margin-top:20px}.review footer strong,.review footer span{display:block;font-size:11px}.review footer span{color:#788898;margin-top:3px}.featured-review{background:var(--ink);border-color:var(--ink)}.featured-review>p,.featured-review footer strong{color:white}.featured-review footer span{color:#b9d4ef}.assurance{background:#eaf4fe}.assurance-grid{display:grid;grid-template-columns:repeat(4,1fr)}.assurance-grid>div{padding:37px 27px;border-right:1px solid #c9ddec}.assurance-grid>div:first-child{padding-left:0}.assurance-grid>div:last-child{border:0}.assurance-icon{font-size:24px;color:var(--copper)}.assurance h3{font-family:var(--serif);font-size:20px;margin:13px 0 7px}.assurance p{color:#647484;font-size:12px;line-height:1.6;margin:0}.footprint{background:#f3f8fe}.footprint-grid{display:grid;grid-template-columns:1.02fr .98fr;min-height:450px}.footprint-image{background:linear-gradient(90deg,rgba(5,27,61,.15),rgba(5,27,61,.08)),url('https://images.unsplash.com/photo-1660448076231-6da14185d036?auto=format&fit=crop&w=1200&q=85') center/cover}.footprint-copy{padding:75px 65px;background:white}.footprint-copy>p:not(.eyebrow){color:#647484;font-size:14px;line-height:1.7;margin:20px 0}.sector-tags{display:flex;flex-wrap:wrap;gap:7px;margin:22px 0}.sector-tags span{background:#eaf4fe;color:#225e9d;padding:7px 10px;font-size:10px;font-weight:700}@media(max-width:800px){.proof-intro{display:block}.google-card{width:auto;margin-top:25px}.review-grid{grid-template-columns:1fr}.assurance-grid{grid-template-columns:1fr 1fr}.assurance-grid>div{padding:27px 0;border:0}.footprint-grid{grid-template-columns:1fr}.footprint-image{min-height:280px}.footprint-copy{padding:58px 32px}}@media(max-width:500px){.proof-intro h2,.footprint h2{font-size:37px}.assurance-grid{grid-template-columns:1fr}.assurance-grid>div{padding:22px 0;border-bottom:1px solid #c9ddec}}.services{background:#fff}.services-head{display:flex;justify-content:space-between;align-items:end;margin-bottom:43px}.services-head h2{font-family:var(--serif);font-size:46px;line-height:1.14;letter-spacing:-.045em;margin:0}.services-head>p{max-width:350px;margin:0 0 5px;font-size:14px;line-height:1.7;color:#647484}.service-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.service-card{border:1px solid var(--line);background:#fff}.service-image{height:211px;background-position:center;background-size:cover}.service-image--supply{background-image:linear-gradient(0deg,rgba(6,27,61,.3),rgba(6,27,61,.03)),url('https://images.unsplash.com/photo-1726731782158-fcf6822b6ca4?auto=format&fit=crop&w=900&q=85')}.service-image--quality{background-image:linear-gradient(0deg,rgba(6,27,61,.25),rgba(6,27,61,.03)),url('https://images.unsplash.com/photo-1660448076231-6da14185d036?auto=format&fit=crop&w=900&q=85')}.service-image--logistics{background-image:linear-gradient(0deg,rgba(6,27,61,.3),rgba(6,27,61,.03)),url('https://images.unsplash.com/photo-1581091226825-a6a2a5aee158?auto=format&fit=crop&w=900&q=85')}.service-content{padding:23px 24px 25px}.service-no{font-size:10px!important;text-transform:uppercase;letter-spacing:.14em;color:var(--copper)!important;font-weight:700;margin:0 0 10px!important}.service-content h3{font-family:var(--serif);font-size:25px;line-height:1.13;margin:0 0 11px;font-weight:600}.service-content>p:not(.service-no){color:#647484;font-size:13px;line-height:1.65;margin:0 0 17px}.service-content a{font-size:12px;color:var(--copper);font-weight:700}.service-content a b{margin-left:8px}@media(max-width:800px){.services-head{display:block}.services-head>p{margin-top:20px}.service-grid{grid-template-columns:1fr}.service-image{height:240px}}@media(max-width:500px){.services-head h2{font-size:37px}}.footer-top{grid-template-columns:1.15fr 1fr .95fr 1.35fr}.footer-links{margin:0;padding:0;list-style:none}.footer-links li{margin:0 0 9px}.footer-links a{font-size:12px;line-height:1.45;color:#aabbba}.footer-links li:last-child a{color:#8ac4fa;font-weight:700}.footer-map h4{margin-bottom:12px}.footer-map a{display:block;position:relative}.footer-map iframe{display:block;width:100%;height:118px;border:0;filter:saturate(.55) contrast(1.05) brightness(.86)}.footer-map span{position:absolute;right:8px;bottom:7px;background:#061b3d;color:#dbeeff;padding:5px 7px;font-size:9px;font-weight:700}@media(max-width:800px){.footer-top{grid-template-columns:1fr 1fr}.footer-map{grid-column:span 2}.footer-map iframe{height:160px}}@media(max-width:500px){.footer-top{grid-template-columns:1fr}.footer-map{grid-column:auto}}.review-author{margin-top:20px}.review-author strong,.review-author span{display:block;font-size:11px}.review-author span{color:#788898;margin-top:3px}.featured-review .review-author strong{color:white}.featured-review .review-author span{color:#b9d4ef} .brand-logo{display:block;width:178px;height:auto;max-height:50px;object-fit:contain;object-position:left center}.footer-brand .brand-logo{filter:brightness(0) invert(1) sepia(.16) saturate(1.8) hue-rotate(165deg) brightness(1.45)}@media(max-width:500px){.brand-logo{width:153px}}
/* Improved readability */
body{font-size:16px}
.nav{font-size:14px}
.nav-cta,.btn,.text-link,.arrow-link{font-size:15px}
.hero-copy{font-size:18px;line-height:1.7}
.intro-copy p,.section-head>p,.services-head>p,.footprint-copy>p:not(.eyebrow),.contact-inner p:not(.eyebrow){font-size:16px;line-height:1.75}
.stats span{font-size:13px}
.card-body p,.service-no{font-size:12px!important}
.card-body a,.service-content a,.google-card a{font-size:14px}
.service-content>p:not(.service-no),.google-card p,.quality-panel>p:not(.eyebrow),.trust-list p,.assurance p{font-size:15px;line-height:1.7}
.quality li{font-size:14px;line-height:1.55}
.review footer strong,.review footer span,.review-author strong,.review-author span{font-size:13px}
.footer-top p,.footer-links a{font-size:14px;line-height:1.65}
.footer-bottom{font-size:12px}
.eyebrow{font-size:12px}
@media(max-width:500px){.hero-copy{font-size:17px}.intro-copy p,.section-head>p,.services-head>p,.footprint-copy>p:not(.eyebrow),.contact-inner p:not(.eyebrow){font-size:16px}}
.blog{background:#f3f8fe}.blog-head{display:flex;justify-content:space-between;align-items:end;margin-bottom:43px}.blog-head h2{font-family:var(--serif);font-size:46px;line-height:1.14;letter-spacing:-.045em;margin:0}.blog-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:19px}.blog-card{background:#fff;border:1px solid var(--line)}.blog-image{display:block;height:210px;background-position:center;background-size:cover;transition:filter .25s,transform .4s}.blog-card:hover .blog-image{filter:saturate(1.15);transform:scale(1.025)}.blog-card{overflow:hidden}.blog-image--ethanol{background-image:linear-gradient(0deg,rgba(6,27,61,.22),rgba(6,27,61,.02)),url('https://images.unsplash.com/photo-1726731782158-fcf6822b6ca4?auto=format&fit=crop&w=900&q=85')}.blog-image--quality{background-image:linear-gradient(0deg,rgba(6,27,61,.26),rgba(6,27,61,.02)),url('https://images.unsplash.com/photo-1660448076231-6da14185d036?auto=format&fit=crop&w=900&q=85')}.blog-image--safety{background-image:linear-gradient(0deg,rgba(6,27,61,.26),rgba(6,27,61,.02)),url('https://images.unsplash.com/photo-1581091226825-a6a2a5aee158?auto=format&fit=crop&w=900&q=85')}.blog-content{padding:23px 24px 26px}.blog-content>p{margin:0 0 12px;color:#738393;font-size:13px;line-height:1.5}.blog-content>p span{color:var(--copper);font-weight:700}.blog-content h3{font-family:var(--serif);font-size:24px;line-height:1.23;margin:0 0 20px}.read-link{font-size:14px;color:var(--copper);font-weight:700}.read-link b{margin-left:8px}@media(max-width:800px){.blog-head{display:block}.blog-head .arrow-link{margin-top:23px}.blog-grid{grid-template-columns:1fr}.blog-image{height:245px}}@media(max-width:500px){.blog-head h2{font-size:37px}}