:root{--ink:#152e26;--green:#163e30;--lime:#c5f45b;--paper:#f5f6f0;--muted:#647069}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:90px}body{margin:0;background:var(--paper);color:var(--ink);font-family:Manrope,Arial,sans-serif}header{height:96px;display:flex;align-items:center;justify-content:space-between;gap:30px;max-width:1320px;margin:auto;padding:20px 44px;border-bottom:1px solid #d6ddd5}.logo{font-size:18px;font-weight:800;letter-spacing:-.6px;text-decoration:none;color:inherit}.logo span{color:#75a438}.logo small{display:block;font-size:9px;letter-spacing:2.8px;margin-top:5px}nav{display:flex;gap:25px;font-size:13px}a{color:inherit}nav a{text-decoration:none}.button{display:inline-flex;align-items:center;justify-content:center;background:var(--ink);color:white;padding:18px 25px;border-radius:8px;text-decoration:none;border:0;font:700 14px Manrope,Arial;cursor:pointer;gap:14px}.button:hover{background:#315e46}.button.small{padding:13px 17px;font-size:12px}.button.light{background:var(--lime);color:var(--ink)}main{max-width:1320px;margin:auto}section{padding:80px 44px}.hero{display:grid;grid-template-columns:1.15fr 1fr;gap:45px;align-items:center;padding-top:65px}.eyebrow{font-size:11px;letter-spacing:2px;font-weight:800;margin:0 0 26px}h1{font-size:clamp(46px,5vw,72px);line-height:1.06;letter-spacing:-3.5px;margin:0 0 28px}em{font-style:normal;color:#668b36}h2{font-size:clamp(32px,3.5vw,48px);line-height:1.13;letter-spacing:-2px;margin:0 0 24px}h3{font-size:26px;letter-spacing:-.8px;margin:20px 0 15px}p{line-height:1.75;max-width:650px}.intro{font-size:17px;color:#52645b;margin-bottom:30px}.caption{font-size:11px;line-height:1.65;color:var(--muted)}.tags{display:flex;gap:9px;flex-wrap:wrap;margin-top:45px}.tags span{font-size:10px;padding:8px 10px;border:1px solid #ccd6c9;border-radius:30px}.visual{position:relative;min-height:520px;background:#173f31;border-radius:20px;overflow:hidden;color:white}.orbit{position:absolute;border:1px solid #416b43;border-radius:50%;width:550px;height:550px;left:40px;top:60px}.o2{width:430px;height:430px;left:100px;top:120px}.o3{width:310px;height:310px;left:160px;top:180px}.road{position:absolute;width:95px;height:650px;transform:rotate(33deg);background:#244d3b;border-left:2px solid #638448;border-right:2px solid #638448;left:270px;top:-90px}.road:after{content:'';position:absolute;left:45px;height:100%;border-left:2px dashed #b1d170}.car{position:absolute;left:265px;top:200px;width:76px;height:110px;border-radius:28px;background:var(--lime);color:var(--green);font-size:60px;text-align:center;transform:rotate(33deg);box-shadow:15px 15px 30px #051b2670}.visual-top{position:absolute;top:30px;left:30px;font-size:9px;letter-spacing:2px}.visual-bottom{position:absolute;left:30px;bottom:30px}.visual-bottom span{font-size:10px;letter-spacing:2px}.visual-bottom strong{display:block;font-size:32px;line-height:1.12;margin-top:18px;letter-spacing:-1px}.fuel-label{position:absolute;right:25px;bottom:30px;writing-mode:vertical-rl;font-size:12px;letter-spacing:3px}.calculator{border-top:1px solid #d6ddd5}.sectionhead{display:grid;grid-template-columns:1fr 2fr 1.5fr;gap:30px;align-items:start}.sectionhead p:last-child{font-size:13px;margin-top:0}.calcgrid{display:grid;grid-template-columns:1.2fr 1fr;gap:30px;margin-top:30px}form{background:white;padding:30px;border-radius:15px}.switch{display:flex;background:#edf1e7;border-radius:8px;padding:5px;margin-bottom:25px}.switch button{flex:1;border:0;border-radius:5px;padding:13px;font:700 13px Manrope,Arial;cursor:pointer;background:transparent;color:var(--ink)}.switch .active{background:var(--ink);color:white}label{display:flex;flex-direction:column;font-size:11px;font-weight:700;gap:8px;margin-bottom:18px}input,select{width:100%;background:#f7f8f3;border:1px solid #d7ded2;padding:13px;border-radius:6px;font:500 15px Manrope,Arial;color:var(--ink)}input:focus,select:focus,button:focus-visible,a:focus-visible{outline:3px solid #8bb653;outline-offset:3px}.fields{display:grid;grid-template-columns:1fr 1fr;gap:0 18px}.result{background:var(--green);color:#f4f7e9;padding:35px;border-radius:15px;display:flex;flex-direction:column}.result .eyebrow{color:var(--lime)}.result-label{font-size:12px;opacity:.8}.result>strong{font-size:66px;letter-spacing:-3px;line-height:1.3;margin-top:10px}.result>span:not(.eyebrow){font-size:12px}.metrics{display:grid;grid-template-columns:1fr 1fr;gap:15px;margin-top:28px;border-top:1px solid #456552;padding-top:24px}.metrics small{display:block;font-size:10px;opacity:.7}.metrics b{display:block;margin-top:8px;font-size:21px}.result svg{width:100%;margin-top:25px}.result .caption{color:#bdd0bd}.chartlabel{display:flex;justify-content:space-between;font-size:10px;color:#bbd0b6}.result #verdict{font-size:12px;min-height:42px}.twocol{display:grid;grid-template-columns:1fr 1fr;gap:25px}.fuelcard{background:#e7ecd9;border-radius:15px;padding:35px}.fuelcard.dark{background:#dde5e7}.number{font-size:70px;font-weight:800;color:#9aaf7f;letter-spacing:-4px}.fuelcard p,.fuelcard li{font-size:14px;line-height:1.8}.fuelcard ul{padding-left:18px}.textbutton{background:none;border:0;padding:20px 0 0;font:800 14px Manrope,Arial;color:var(--ink);cursor:pointer}.service{display:grid;grid-template-columns:1.15fr 1fr;gap:65px;border-top:1px solid #d6ddd5}.service>div>p{font-size:14px}.service-list span{display:block;border-top:1px solid #d6ddd5;padding:20px 0;font-size:11px;color:#627164}.service-list b{font-size:15px;margin:0 15px;color:var(--ink)}.book{padding:35px;background:white;border-radius:15px}.book .button{width:100%;font-size:12px}.fleet{background:var(--green);color:white;margin:0 44px;border-radius:18px;padding:45px}.fleet p:not(.eyebrow){color:#c2d2c4}.fleet .button{background:var(--lime);color:var(--ink)}.steps{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;margin:35px 0}.steps div{font-size:13px;border-top:1px solid #53735f;padding-top:20px}.steps b{display:block;color:var(--lime);font-size:24px;margin-bottom:12px}.notice{background:#e8ecde;padding:30px;border-radius:12px}.notice p{font-size:13px}.faq{padding-top:10px}details{border-bottom:1px solid #d6ddd5;padding:22px 0}summary{font-weight:700;cursor:pointer}details p{font-size:14px}footer{padding:35px 44px;max-width:1320px;margin:auto;border-top:1px solid #d6ddd5;font-size:11px}footer p{margin:8px 0}.calcgrid>*,.twocol>*,.hero>*{min-width:0}@media(max-width:900px){nav{display:none}.hero{gap:25px}.visual{min-height:460px}.sectionhead{display:block}.sectionhead>p:last-child{max-width:550px}.calcgrid{grid-template-columns:1fr 1fr}.result{padding:25px}.result>strong{font-size:50px}.service{gap:25px}}@media(max-width:650px){header{padding:18px 20px;height:80px}.logo{font-size:14px}header .small{font-size:10px;padding:12px}.hero,.calcgrid,.twocol,.service{grid-template-columns:1fr}section{padding:50px 20px}h1{font-size:48px;letter-spacing:-2.5px}h2{font-size:36px}.visual{min-height:350px}.visual-bottom strong{font-size:25px}.tags{margin-top:25px}.hero{padding-top:40px}.hero .visual{margin-top:10px}.car{left:60%;top:100px}.road{left:63%}.visual-bottom{bottom:22px}.fields{gap:0 12px}form{padding:22px}.result>strong{font-size:62px}.steps{grid-template-columns:1fr 1fr}.fleet{margin:0 20px;padding:30px 25px}.service-list b{display:block;margin:5px 0}.book{padding:25px}.caption{font-size:11px}footer{padding:30px 20px}.fuelcard{padding:28px}}

.header-phone{font-size:15px;font-weight:800;text-decoration:none;white-space:nowrap}.productgrid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.productgrid article,.guidecard{padding:28px;background:#e8ecde;border-radius:12px}.productgrid p{font-size:13px}.productgrid h3{font-size:23px}.pill{font-size:9px;letter-spacing:1px;font-weight:800}.productgrid a{font-weight:700;font-size:13px}.tablewrap{overflow:auto}table{width:100%;border-collapse:collapse;margin:28px 0;font-size:13px}th,td{text-align:left;border-bottom:1px solid #cad4c7;padding:18px 14px;line-height:1.6}th{background:#e5ebdc}#prices,#trust,#support,#process{border-top:1px solid #d6ddd5}.process-list{padding:0;list-style:none;counter-reset:step}.process-list li{counter-increment:step;display:grid;grid-template-columns:50px 1fr 2fr;gap:20px;padding:25px 0;border-bottom:1px solid #d6ddd5}.process-list li:before{content:'0' counter(step);color:#668b36;font-size:22px;font-weight:800}.process-list span{font-size:14px;line-height:1.7}.trust ul{font-size:14px;line-height:1.9;padding-left:20px}.contact-number{display:block;font-size:25px;font-weight:800;text-decoration:none}.save-actions{display:flex;flex-wrap:wrap;gap:12px;align-items:center}.save-actions .textbutton{padding:5px 0;font-size:11px}.guidecard{text-decoration:none;display:block}.guidecard b,.guidecard span{display:block}.guidecard span{font-size:12px;margin-top:15px;font-weight:400}.privacy-controls{padding-top:20px;max-width:650px}.check{display:flex;flex-direction:row;align-items:flex-start;font-weight:400;line-height:1.6}.check input{width:18px;height:18px;flex-shrink:0;margin:0 8px 0 0}.privacy-controls .textbutton{font-size:11px;padding-top:0}.mobilebar{display:none}.article{max-width:850px;margin:auto;padding:55px 24px}.article h1{font-size:44px;letter-spacing:-2px}.article h2{font-size:27px;letter-spacing:-.5px;margin-top:40px}.article p,.article li{font-size:15px;line-height:1.85}.article .button{margin:20px 0}.article-nav{display:flex;flex-wrap:wrap;gap:20px;font-size:12px;margin-bottom:40px}@media(max-width:800px){.productgrid{grid-template-columns:1fr}.process-list li{grid-template-columns:35px 1fr;gap:12px}.process-list span{grid-column:2}}@media(max-width:650px){.header-phone{font-size:12px}.mobilebar{position:fixed;bottom:0;left:0;right:0;display:grid;grid-template-columns:1fr 1fr;z-index:20;box-shadow:0 -3px 18px #0001;padding-bottom:env(safe-area-inset-bottom);background:var(--ink)}.mobilebar a{text-align:center;padding:16px;background:var(--lime);font-size:13px;font-weight:800;text-decoration:none}.mobilebar a:first-child{background:var(--ink);color:white}body{padding-bottom:65px}.contact-number{font-size:23px}.article h1{font-size:35px}.save-actions .button{width:100%}.tablewrap table{min-width:570px}}

.additional-guides{margin-top:20px}#leadpath{background:#e8ecde;margin:0 44px;border-radius:15px} @media(max-width:650px){#leadpath{margin:0 20px}}

.quick-choices{display:grid;gap:9px;margin-top:25px}.quick-choices a{display:flex;justify-content:space-between;gap:15px;align-items:center;text-decoration:none;padding:13px 15px;background:#e7ecdf;border-radius:8px}.quick-choices b{font-size:12px}.quick-choices span{font-size:10px;color:#52645b}.sms-link{display:inline-block;margin-top:14px;font-size:13px;font-weight:700}.result-secondary{font-size:12px;text-align:center;margin-top:15px}.hero{align-items:start}.visual{min-height:620px}@media(max-width:650px){.quick-choices a{display:block}.quick-choices span{display:block;margin-top:5px}.visual{min-height:350px}.hero h1{font-size:45px}.hero .intro{font-size:15px}}
