.forklift-page{background:#fff}.page-intro{padding-top:70px;padding-bottom:38px}.page-intro h1{color:var(--black);font-size:clamp(38px,4.4vw,62px);max-width:840px}.page-intro>p:last-child{max-width:690px;color:#5e646a;font-size:17px;line-height:1.7;margin-top:20px}.product-tabs{display:flex;gap:38px;border-bottom:1px solid #d9dcde;overflow-x:auto}.product-tabs button{background:transparent;border:0;border-bottom:3px solid transparent;padding:16px 2px 18px;color:#686e73;font-weight:700;white-space:nowrap;font-size:15px;line-height:1.4}.product-tabs button[aria-selected="true"]{color:var(--black);border-bottom-color:var(--orange)}.product-tabs button:hover{color:var(--black)}.product-panel[hidden]{display:none}.product-panel{padding:55px 0 80px;min-height:560px}.overview-grid{display:grid;grid-template-columns:1fr .9fr;gap:8%;align-items:center}.overview-copy h2{font-size:clamp(31px,3vw,43px);max-width:560px}.overview-copy>p:not(.eyebrow){color:#596167;line-height:1.8;margin:21px 0 26px;max-width:570px}.overview-points{margin-bottom:30px}.overview-points>div{display:flex;align-items:baseline;gap:20px;border-top:1px solid #e4e5e6;padding:12px 0}.overview-points span{font-size:12px;color:#b2340e;font-weight:700}.overview-points p{font-size:15px;font-weight:600}.overview-visual{background:#f1f1f1;border-bottom:4px solid var(--orange);min-height:490px;display:flex;flex-direction:column;justify-content:space-between;overflow:hidden}.overview-visual img{width:85%;max-width:470px;max-height:340px;object-fit:contain;margin:auto;filter:drop-shadow(0 22px 13px #0002)}.overview-caption{display:flex;justify-content:space-between;gap:20px;padding:18px 26px;font-size:13px;font-weight:700;border-top:1px solid #d5d5d5}.overview-caption span{font-family:var(--heading);font-size:18px}.header nav [aria-current="page"]{color:#b83008}
.calculator-panel{background:#f5f6f6}.calc-heading{display:flex;align-items:end;justify-content:space-between;gap:24px;margin-bottom:28px}.calc-heading .eyebrow{margin-bottom:12px}.calc-heading h2{font-size:clamp(30px,3vw,43px)}.calc-heading p:last-child{font-size:16px;color:#60686e;margin-top:12px}.reset-button{border:0;background:transparent;color:#a72e09;font-weight:700;font-size:13px;white-space:nowrap;padding:7px 0}.reset-button:hover{text-decoration:underline;text-underline-offset:4px}.calc-grid{display:grid;grid-template-columns:minmax(330px,.95fr) minmax(0,1.05fr);gap:22px;align-items:start}.calc-inputs,.calc-results{background:#fff;border:1px solid #e1e4e5;border-radius:5px;overflow:hidden}.calc-inputs{padding:27px}.input-section+.input-section{margin-top:27px}.input-section h3{font-family:var(--body);font-size:13px;line-height:1.5;letter-spacing:.09em;text-transform:uppercase;color:#555d63;display:flex;align-items:center;gap:15px;margin:0 0 17px}.input-section h3:after{content:"";height:1px;background:#e3e5e6;flex:1}.input-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.calc-field label{display:block;min-height:2.5em;font-size:14px;font-weight:600;line-height:1.35;margin-bottom:8px}.input-wrap{border:1px solid #cdd2d5;background:#fafafa;display:flex;align-items:center;min-width:0;transition:border-color .15s}.input-wrap:focus-within{border-color:#d64c1b;box-shadow:0 0 0 3px #ff4b1620}.input-wrap.invalid{border-color:#b92525;background:#fff9f8}.input-wrap input{border:0;outline:0;background:transparent;min-width:0;width:100%;font-size:16px;font-weight:700;color:#16191b;padding:11px 12px;font-variant-numeric:tabular-nums}.input-wrap span{font-size:12px;color:#697178;white-space:nowrap;padding-right:11px}.input-wrap .prefix{padding:0 0 0 12px;font-weight:700}.input-wrap .prefix+input{padding-left:6px}.calc-field small{display:block;font-size:12px;color:#717a80;line-height:1.4;margin-top:7px}.calc-error{color:#ab2424;font-size:13px;margin-top:17px}.calc-results{color:#20262a}.savings-hero{background:#171b1e;color:white;padding:27px 30px 29px;border-top:4px solid var(--orange)}.savings-hero p{font-size:12px;line-height:1.5;text-transform:uppercase;letter-spacing:.12em;color:#b9bfc2;font-weight:700}.savings-hero strong{display:block;font-family:var(--heading);font-size:clamp(32px,3vw,46px);font-weight:700;letter-spacing:-.055em;line-height:1.15;margin-top:10px;overflow-wrap:anywhere}.savings-hero strong span:first-child{font-size:.5em;color:#ff8059;vertical-align:12%;margin-right:5px;letter-spacing:0}.savings-hero small{display:block;color:#c3c6c8;font-size:14px;line-height:1.5;margin-top:10px}.results-body{padding:26px 29px 30px}.monthly-pair{display:grid;grid-template-columns:1fr 1fr;gap:13px;margin-bottom:27px}.monthly-pair>div{padding:15px;border:1px solid #e2e4e5;min-width:0}.monthly-pair>div:nth-child(2){background:#fafafa}.monthly-pair span{display:block;color:#676e73;text-transform:uppercase;font-size:12px;letter-spacing:.06em;font-weight:700}.monthly-pair strong{display:block;font-size:clamp(16px,1.7vw,24px);font-family:var(--heading);letter-spacing:-.035em;line-height:1.35;overflow-wrap:anywhere;margin:7px 0 11px}.bar-track{height:6px;background:#e5e7e8}.bar{height:100%;width:0;transition:width .2s}.diesel-bar{background:#777d80}.electric-bar{background:var(--orange)}.results-body h3{font-family:var(--body);font-size:15px;letter-spacing:0;margin-bottom:13px}.table-scroll{overflow-x:auto}.calc-results table{width:100%;border-collapse:collapse;text-align:right;font-variant-numeric:tabular-nums}.calc-results th{font-size:12px;color:#687178;font-weight:600;padding:0 0 8px}.calc-results th:first-child,.calc-results td:first-child{text-align:left}.calc-results td{font-size:14px;font-weight:600;padding:9px 0;border-top:1px solid #eceeef;white-space:nowrap}.calc-results td:first-child{color:#596168;font-weight:500}.savings-table{margin-top:8px}.savings-table td{color:#b6360d;font-weight:700}.savings-table td:first-child{color:#b6360d}.calc-notes{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;border-top:1px solid #d9dddf;margin-top:26px;padding-top:21px;color:#697177;font-size:13px;line-height:1.65}.calc-notes strong{color:#353d43}
@media(max-width:900px){.overview-grid{grid-template-columns:1fr;gap:35px}.overview-visual{min-height:400px}.overview-visual img{max-height:260px}.calc-grid{grid-template-columns:1fr}.calc-notes{grid-template-columns:1fr;gap:9px}}
@media(max-width:800px){.page-intro{padding-top:44px;padding-bottom:27px}.product-panel{padding:36px 0 60px;min-height:0}.calc-heading{align-items:start}.overview-copy h2{font-size:34px}}
@media(max-width:520px){.page-intro h1{font-size:39px}.page-intro>p:last-child{font-size:16px}.product-tabs{gap:22px}.product-tabs button{font-size:14px}.calc-heading{display:block}.reset-button{margin-top:10px}.calc-inputs{padding:20px}.input-fields{gap:12px}.calc-field label{font-size:13px}.input-wrap input{padding:10px 8px;font-size:15px}.input-wrap span{padding-right:7px;font-size:11px}.input-wrap .prefix{padding-left:8px}.results-body,.savings-hero{padding:22px 19px}.monthly-pair{gap:8px}.monthly-pair>div{padding:11px}.monthly-pair strong{font-size:17px}.calc-results td{font-size:12px}.calc-results th{font-size:11px}.overview-visual{min-height:340px}.overview-caption{padding:15px}}
@media(prefers-reduced-motion:reduce){.bar,.input-wrap{transition:none}}
