@font-face{font-family:Roboto Condensed;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/roboto-condensed-latin-600-normal.C6Ud4naT.woff2)format("woff2"),url(/_astro/roboto-condensed-latin-600-normal.Dug56Mmk.woff)format("woff")}@font-face{font-family:Roboto Condensed;font-style:normal;font-display:swap;font-weight:800;src:url(/_astro/roboto-condensed-latin-800-normal.BKEDuQ6Q.woff2)format("woff2"),url(/_astro/roboto-condensed-latin-800-normal.3yalVcRJ.woff)format("woff")}@font-face{font-family:Roboto Condensed;font-style:normal;font-display:swap;font-weight:900;src:url(/_astro/roboto-condensed-latin-900-normal.CKoP0DhX.woff2)format("woff2"),url(/_astro/roboto-condensed-latin-900-normal.KQ04pO4F.woff)format("woff")}@font-face{font-family:Oswald;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/oswald-latin-700-normal.vy6hmKSr.woff2)format("woff2"),url(/_astro/oswald-latin-700-normal.UmC9Ev9x.woff)format("woff")}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/open-sans-latin-400-normal.Bk63H6sG.woff2)format("woff2"),url(/_astro/open-sans-latin-400-normal.DKniycaP.woff)format("woff")}@font-face{font-family:Open Sans;font-style:italic;font-display:swap;font-weight:400;src:url(/_astro/open-sans-latin-400-italic.oaOkCnEp.woff2)format("woff2"),url(/_astro/open-sans-latin-400-italic.BEURUQpT.woff)format("woff")}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/open-sans-latin-600-normal.Cp4N6AwT.woff2)format("woff2"),url(/_astro/open-sans-latin-600-normal.C3dWW5mx.woff)format("woff")}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:800;src:url(/_astro/open-sans-latin-800-normal.C0t39IfQ.woff2)format("woff2"),url(/_astro/open-sans-latin-800-normal.w4vykUBk.woff)format("woff")}:root{--red:#cc2f2a;--ink:#1c1c1c;--black:#111;--white:#fff;--btn-ink:#16202f;--wrap:1140px;--font-condensed:"Roboto Condensed", sans-serif;--font-oswald:"Oswald", sans-serif;--font-sans:"Open Sans", sans-serif}*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--white);color:var(--ink);font-family:var(--font-sans);margin:0;font-size:16px;font-weight:400;line-height:1.6}img{max-width:100%;height:auto;display:block}a{color:inherit;text-decoration:none}p,h1,h2,h3,h4{margin:0}.skip{background:var(--white);color:var(--ink);z-index:100;padding:8px 12px;position:absolute;top:-40px;left:12px}.skip:focus{top:12px}.wrap{width:min(var(--wrap), calc(100% - 40px));margin-inline:auto}.icon{fill:currentColor;width:1em;height:1em;display:block}.topbar{background:var(--black);color:var(--white)}.topbar-desktop .wrap{grid-template-columns:120px minmax(220px,1fr) auto;align-items:center;gap:12px;min-height:150px;display:grid}.logo{object-fit:contain;width:108px;height:108px}.brand-name{font-family:var(--font-condensed);letter-spacing:1px;color:var(--white);text-transform:uppercase;font-size:30px;font-weight:800;line-height:1.05}.brand-tag{font-family:var(--font-sans);letter-spacing:4px;color:var(--red);margin-top:6px;font-size:16px;font-weight:600}.header-contacts{align-items:center;gap:22px;display:flex}.contact{color:var(--red);align-items:center;gap:8px;max-width:210px;display:flex}.contact .icon{flex:none;width:45px;height:45px}.contact-title{font-family:var(--font-condensed);letter-spacing:1px;color:var(--white);font-size:18px;font-weight:800;line-height:1.15}.contact-phone .contact-title{font-size:17px}.contact-phone .contact-title span{display:block}.contact-sub{color:var(--red);margin-top:4px;font-size:13px;font-weight:400;line-height:1.25}.contact:hover .icon,.contact:focus-visible .icon{color:var(--white)}.topbar-compact{display:none}.navbar{z-index:30;background:var(--red);position:sticky;top:0}.navbar .wrap{justify-content:space-between;align-items:center;gap:16px;min-height:58px;display:flex}.nav-home{background:var(--ink);color:var(--red);font-family:var(--font-condensed);letter-spacing:.4px;text-transform:uppercase;justify-content:center;align-items:center;padding:10px 26px;font-size:15px;font-weight:800;display:inline-flex}.nav-home:hover,.nav-home:focus-visible{color:var(--white)}.social{align-items:center;gap:11px;display:flex}.social-icon{width:28px;height:28px;color:var(--white);background:0 0;border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.social-icon .icon{width:15px;height:15px}.social-icon:hover,.social-icon:focus-visible{background:var(--ink)}.hero{background:var(--ink);min-height:50vh;color:var(--white);text-align:center;place-items:center;padding:60px 0;display:grid;position:relative;overflow:hidden}.hero picture,.split-photo picture,.reviews-photo picture{position:absolute;inset:0}.hero-photo{object-fit:cover;object-position:center;width:100%;height:100%;position:absolute;inset:0}.hero-overlay{background:var(--ink);opacity:.82;mix-blend-mode:multiply;position:absolute;inset:0}.hero-inner{z-index:1;width:min(900px,100% - 40px);padding:30px;position:relative}.hero h1{font-family:var(--font-oswald);letter-spacing:0;text-transform:capitalize;color:var(--white);font-size:58px;font-weight:700;line-height:66px}.hero h1 span{color:var(--red)}.hero-lead{color:#ffffffed;margin-top:8px;padding:0 8px;font-size:20px;font-weight:600;line-height:26px}.hero .btn{margin-top:40px}.btn{letter-spacing:1.3px;text-transform:uppercase;border:0;justify-content:center;align-items:center;gap:14px;padding:18px 45px;font-size:16px;font-weight:800;line-height:1;transition:background-color .2s,color .2s,transform .2s;display:inline-flex;box-shadow:0 0 51px #16202f1c}.btn .icon{width:16px;height:16px}.btn:hover,.btn:focus-visible{transform:scale(1.05)}.btn-light{background:var(--white);color:var(--btn-ink);font-family:var(--font-oswald);font-weight:700}.btn-light:hover,.btn-light:focus-visible{background:var(--red);color:var(--white)}.btn-red{background:var(--red);color:var(--white);font-family:var(--font-sans)}.btn-red:hover,.btn-red:focus-visible{background:var(--red);color:var(--white)}.btn-pill{background:var(--red);color:var(--white);font-family:var(--font-condensed);border-radius:45px;padding:14px 28px;font-size:18px}.btn-pill:hover,.btn-pill:focus-visible{background:var(--white);color:var(--red)}.advice-bar{background:var(--black);color:var(--white);padding:35px 0}.advice-bar .wrap{justify-content:space-between;align-items:center;gap:24px;display:flex}.advice-bar h2{font-family:var(--font-condensed);color:var(--white);font-size:25px;font-weight:900;line-height:1.25}.split{grid-template-columns:1fr 1fr;align-items:stretch;display:grid}.split-copy{padding:48px 60px;padding-left:max(60px, calc((100vw - var(--wrap)) / 2));background:var(--white);flex-direction:column;justify-content:center;display:flex}.eyebrow{letter-spacing:.3px;text-transform:uppercase;color:var(--red);font-size:16px;font-weight:600}.split h2,.fuel-heading{font-family:var(--font-oswald);color:#000;margin-top:10px;font-size:50px;font-weight:700;line-height:1.2}.fuel-heading span{color:var(--red)}.split-copy p{color:var(--ink);margin-top:40px;font-size:18px;font-weight:400;line-height:1.6}.split-photo{background:#ddd;min-height:600px;position:relative}.split-photo img{object-fit:cover;object-position:center right;width:100%;height:100%;position:absolute;inset:0}.experts{background:var(--black);color:var(--white);text-align:center;padding:70px 0 60px}.experts h2{font-family:var(--font-oswald);color:var(--white);font-size:50px;font-weight:700;line-height:1.2}.features{grid-template-columns:repeat(3,1fr);gap:30px;margin-top:36px;display:grid}.feature .icon{width:50px;height:50px;color:var(--red);margin:0 auto 20px}.feature h3{font-family:var(--font-condensed);color:var(--white);margin-bottom:20px;font-size:25px;font-weight:600}.feature p{color:var(--white);font-size:16px;font-weight:400;line-height:1.8}.reviews{background:var(--white);grid-template-columns:39% 1fr;align-items:stretch;display:grid}.reviews-photo{min-height:460px;position:relative}.reviews-photo img{object-fit:cover;object-position:center;width:100%;height:100%;position:absolute;inset:0}.reviews-copy{padding:48px 40px 48px 48px;padding-right:max(40px, calc((100vw - var(--wrap)) / 2));flex-direction:column;justify-content:center;display:flex}.reviews h2{font-family:var(--font-oswald);color:#000;font-size:50px;font-weight:700;line-height:1.2}.quotes{min-height:180px;margin-top:22px;position:relative}.quote{margin:0;display:none}.quote.is-active{display:block}.quote p{color:#000;font-size:18px;font-style:italic;font-weight:400;line-height:1.6}.quote footer{margin-top:18px}.quote .name{font-family:var(--font-condensed);letter-spacing:.4px;text-transform:uppercase;color:#000;font-size:25px;font-weight:600;line-height:1.3;display:block}.quote .place{color:var(--red);margin-top:4px;font-size:15px;font-weight:400;display:block}.cta{background:var(--black);color:var(--white);text-align:center;border-bottom:3px solid var(--red);padding:100px 0}.cta h2{font-family:var(--font-oswald);color:var(--white);font-size:50px;font-weight:700;line-height:1.2}.cta h2 span{color:var(--red)}.cta p{max-width:820px;margin:22px auto 0;font-size:18px;font-weight:400;line-height:1.8}.cta .btn{margin-top:28px}.footer{background:var(--black);color:var(--white);padding:40px 0}.footer-grid{grid-template-columns:100px minmax(180px,1.2fr) 1fr 1fr;align-items:center;gap:24px;display:grid}.footer-logo{object-fit:contain;width:92px;height:92px}.footer-name{font-family:var(--font-oswald);color:var(--white);font-size:22px;font-weight:500}.footer-tag{letter-spacing:2px;color:var(--red);margin-top:6px;font-size:14px;font-weight:600}.footer h2{font-family:var(--font-oswald);color:var(--red);margin-bottom:10px;font-size:20px;font-weight:700}.footer ul{margin:0;padding:0;list-style:none}.footer li+li{margin-top:6px}.footer-link{color:var(--white);align-items:center;gap:8px;font-size:14px;display:inline-flex}.footer-link .icon{width:14px;height:14px;color:var(--red)}.footer a.footer-link:hover,.footer a.footer-link:focus-visible{color:var(--red)}.footer-phone{display:none}.legal{background:var(--red);color:var(--ink)}.legal .wrap{justify-content:space-between;align-items:center;gap:16px;min-height:50px;padding-block:10px;font-size:12px;font-weight:400;display:flex}.legal a:hover,.legal a:focus-visible{text-decoration:underline}.call-bar{display:none}@media (width<=1024px){.topbar-desktop{display:none}.topbar-compact{display:block}.topbar-compact .wrap{grid-template-columns:88px 1fr auto;align-items:center;gap:12px;min-height:120px;padding-block:16px;display:grid}.logo{width:84px;height:84px}.brand-name{font-size:26px}.brand-tag{letter-spacing:2px;font-size:14px}.hero h1{font-size:48px;line-height:1.15}.advice-bar{padding:50px 0}.advice-bar .wrap{text-align:center;flex-direction:column}.advice-bar h2{font-size:32px}.fuel-heading,.experts h2,.reviews h2,.cta h2{font-size:35px}.reviews{grid-template-columns:1fr}.reviews-photo{min-height:420px}.reviews-copy{text-align:center;padding:48px 24px 56px}.quote p,.quote footer{text-align:center}.footer-grid{grid-template-columns:88px 1fr;grid-template-areas:"logo name""locations contacts"}.footer-logo{grid-area:logo}.footer-brand{grid-area:name}.footer-locations{grid-area:locations}.footer-contacts{grid-area:contacts}}@media (width<=767px){.topbar-compact .wrap{text-align:center;grid-template-columns:1fr;justify-items:center;min-height:0;padding:20px 0}.btn-pill{display:none}.hero{min-height:440px;padding:30px 0 80px}.hero-inner{padding:10px 0}.hero h1{font-size:32px;line-height:40px}.hero-lead{font-size:16px;line-height:1.45}.hero .btn{margin-top:18px;padding:16px 28px}.advice-bar{padding:40px 0}.advice-bar h2{font-size:28px;line-height:1.3}.split{grid-template-columns:1fr}.split-copy{padding:36px 20px 28px}.fuel-heading,.experts h2,.reviews h2,.cta h2{font-size:32px}.split-photo,.reviews-photo{min-height:300px}.features{grid-template-columns:1fr;gap:36px}.experts{padding:48px 0}.cta{text-align:left;padding:64px 0}.cta .wrap{text-align:left}.cta .btn{margin-top:30px}.footer{padding:35px 0}.footer-grid{text-align:center;flex-direction:column;align-items:center;gap:8px;display:flex}.footer-logo,.footer-brand,.footer-phone{grid-area:auto}.footer-brand{margin-bottom:20px}.footer-locations{display:none}.footer-phone{display:block}.footer-contacts{display:none}.footer-phone h2,.footer-phone ul{text-align:center}.footer-phone ul{flex-direction:column;align-items:center;display:flex}.footer-phone .footer-link{justify-content:center}.legal .wrap{text-align:center;flex-direction:column;padding-block:16px}.call-bar{z-index:40;background:var(--red);min-height:48px;color:var(--white);font-family:var(--font-sans);justify-content:center;align-items:center;font-size:16px;font-weight:700;display:flex;position:fixed;bottom:0;left:0;right:0}body{padding-bottom:48px}}@media (prefers-reduced-motion:reduce){.btn{transition:none}.btn:hover,.btn:focus-visible{transform:none}.quote,.quote.is-active{display:block}.quote+.quote{margin-top:28px}html{scroll-behavior:auto}}
