.landing-page-module__vQm4Pq__landing{--red:#e21600;color:#171819;font-synthesis:none;background:#f6f6f4;overflow:clip}.landing-page-module__vQm4Pq__landing *{box-sizing:border-box}.landing-page-module__vQm4Pq__landing em{color:var(--red);font-style:normal}.landing-page-module__vQm4Pq__landing a{text-decoration:none}.landing-page-module__vQm4Pq__landing a:focus-visible{outline:2px solid var(--red);outline-offset:6px}.landing-page-module__vQm4Pq__skipLink{z-index:100;background:#fff;padding:16px;position:fixed;top:-100px;left:20px}.landing-page-module__vQm4Pq__skipLink:focus{top:12px}.landing-page-module__vQm4Pq__header{z-index:40;background:#f6f6f4f5;border-bottom:1px solid #e2e2de;justify-content:space-between;align-items:center;height:76px;padding:0 5vw;display:flex;position:sticky;top:0}.landing-page-module__vQm4Pq__logo{color:var(--red);letter-spacing:-1px;align-items:center;gap:8px;font-size:25px;font-weight:800;display:flex}.landing-page-module__vQm4Pq__header nav{color:#626361;gap:32px;font-size:13px;display:flex}.landing-page-module__vQm4Pq__header nav a{align-items:center;gap:5px;display:flex}.landing-page-module__vQm4Pq__header nav a:hover{color:var(--red)}.landing-page-module__vQm4Pq__timeline{height:210svh;position:relative}.landing-page-module__vQm4Pq__opening{height:245svh}.landing-page-module__vQm4Pq__stage,.landing-page-module__vQm4Pq__stageCentered{perspective:1400px;max-width:1440px;height:calc(100svh - 76px);min-height:620px;margin:auto;padding:5vw;position:sticky;top:76px}.landing-page-module__vQm4Pq__stage{grid-template-columns:1fr 1.15fr;align-items:center;gap:30px;display:grid}.landing-page-module__vQm4Pq__stageCentered{text-align:center;flex-direction:column;justify-content:center;align-items:center;padding-top:32px;padding-bottom:28px;display:flex}.landing-page-module__vQm4Pq__landing h1,.landing-page-module__vQm4Pq__landing h2{letter-spacing:-2px;margin-bottom:30px;font-size:clamp(34px,5vw,50px);font-weight:800;line-height:1.24}.landing-page-module__vQm4Pq__landing h2{font-size:clamp(38px,4.2vw,64px)}.landing-page-module__vQm4Pq__eyebrow{letter-spacing:3px;margin:0 0 28px;font-size:10px;line-height:1.9}.landing-page-module__vQm4Pq__tagline{color:#73746f;letter-spacing:.3px;margin:26px 0 30px;font-size:15px}.landing-page-module__vQm4Pq__cta{background:var(--red);color:#fff;border-radius:5px;justify-content:center;align-items:center;gap:18px;padding:16px 24px;font-size:18px;font-weight:700;transition:background .2s,transform .2s;display:inline-flex}.landing-page-module__vQm4Pq__cta:hover{background:#bd1604;transform:translateY(-2px)}.landing-page-module__vQm4Pq__scrollHint{color:#fff;align-items:center;gap:15px;margin-top:48px;font-size:11px;display:flex}.landing-page-module__vQm4Pq__heroCopy{z-index:4;grid-area:1/1;width:max-content;max-width:100%;margin-bottom:30px}.landing-page-module__vQm4Pq__trackCopy{pointer-events:none;width:50%;position:absolute;top:30%;left:5vw}.landing-page-module__vQm4Pq__label{letter-spacing:3px;align-items:center;gap:18px;margin:0 0 25px;font-size:10px;font-weight:600;display:flex}.landing-page-module__vQm4Pq__label>span{color:#989a94;letter-spacing:0;border-right:1px solid #c6c8c1;padding-right:18px}.landing-page-module__vQm4Pq__copy{color:#73766f;margin:22px 0;font-size:20px;line-height:1.85}.landing-page-module__vQm4Pq__copy2{color:#ffffffd9;margin:22px 0;font-size:20px;line-height:1.85}.landing-page-module__vQm4Pq__chapterFoot{color:#a0a299;letter-spacing:2px;font-size:11px}.landing-page-module__vQm4Pq__introVisual{perspective:1400px;isolation:isolate;grid-area:1/2;height:610px;position:relative}.landing-page-module__vQm4Pq__heroCar{z-index:-1;filter:drop-shadow(0 25px 14px #25282022);width:123%;position:absolute;top:20%;left:-8%}.landing-page-module__vQm4Pq__heroCar img{width:100%;height:auto}.landing-page-module__vQm4Pq__floor{filter:blur(20px);z-index:-2;background:#e5e6e0;border-radius:50%;width:120%;height:80px;position:absolute;bottom:8%;left:-7%}.landing-page-module__vQm4Pq__introPhone{transform-style:preserve-3d;position:absolute;top:1%;left:15%}.landing-page-module__vQm4Pq__phone{width:260px;transform-style:preserve-3d;background:#1b1b1d;border-radius:38px;padding:8px;position:relative;box-shadow:7px 6px #777976,16px 25px 30px #21252324}.landing-page-module__vQm4Pq__island{z-index:3;background:#171718;border-radius:15px;width:76px;height:18px;position:absolute;top:14px;left:50%;transform:translate(-50%)}.landing-page-module__vQm4Pq__dashboard{background:#f4f4f2;border-radius:30px;font-size:10px;overflow:hidden}.landing-page-module__vQm4Pq__status{background:var(--red);color:#fff;justify-content:space-between;padding:12px 16px 8px;font-size:8px;display:flex}.landing-page-module__vQm4Pq__dashHero{background:var(--red);color:#fff;padding:17px 17px 26px}.landing-page-module__vQm4Pq__greeting{align-items:center;gap:8px;font-size:14px;display:flex}.landing-page-module__vQm4Pq__greeting img{background:#fff;border-radius:50%;padding:2px}.landing-page-module__vQm4Pq__carName{justify-content:space-between;align-items:center;margin:18px 0 4px;font-size:21px;display:flex}.landing-page-module__vQm4Pq__carName>small{font-size:12px}.landing-page-module__vQm4Pq__dashCar{width:140px;height:auto;margin:7px 0 14px}.landing-page-module__vQm4Pq__dashCaption{text-align:center;opacity:.85;margin:5px 0 10px;font-size:10px}.landing-page-module__vQm4Pq__dashHero>strong{text-align:center;letter-spacing:-1px;font-size:40px;font-weight:300;display:block}.landing-page-module__vQm4Pq__dashHero>strong small{font-size:28px}.landing-page-module__vQm4Pq__dashBody{padding:12px}.landing-page-module__vQm4Pq__kpis{grid-template-columns:repeat(3,1fr);gap:5px;display:grid}.landing-page-module__vQm4Pq__kpis>span{text-align:center;color:#8e9089;background:#fff;border-radius:6px;padding:13px 3px;font-size:8px}.landing-page-module__vQm4Pq__kpis b{color:#333;margin-top:7px;font-size:18px;display:block}.landing-page-module__vQm4Pq__kpis small{font-size:8px;font-weight:400}.landing-page-module__vQm4Pq__dashHint{text-align:center;color:#8c8e85;margin:20px 0;font-size:12px;line-height:1.6}.landing-page-module__vQm4Pq__dashNav{color:#8b8e85;background:#fff;border-radius:6px;justify-content:space-between;align-items:center;padding:8px;display:flex}.landing-page-module__vQm4Pq__dashNav>span{background:var(--red);color:#fff;border-radius:7px;padding:5px}.landing-page-module__vQm4Pq__recordFloat{z-index:6;width:245px;position:absolute;top:25%;right:-1%}.landing-page-module__vQm4Pq__record{text-align:left;background:#fff;border:1px solid #e6e6e2;border-radius:14px;padding:24px;box-shadow:0 20px 45px #202b2512}.landing-page-module__vQm4Pq__recordTop{color:#70746b;align-items:center;gap:10px;font-size:18px;display:flex}.landing-page-module__vQm4Pq__recordTop>svg{color:var(--red)}.landing-page-module__vQm4Pq__recordTop>svg:last-child{margin-left:auto}.landing-page-module__vQm4Pq__record>strong{letter-spacing:-1px;margin:30px 0 0;font-size:42px;display:block}.landing-page-module__vQm4Pq__record>strong small{color:#92958b;font-size:15px;font-weight:400}.landing-page-module__vQm4Pq__record>b{color:var(--red);margin:8px 0 26px;font-size:27px;display:block}.landing-page-module__vQm4Pq__recordDetails{color:#777d70;border-top:1px solid #ecece7;flex-direction:column;gap:12px;padding-top:16px;font-size:16px;display:flex}.landing-page-module__vQm4Pq__recordDetails>span{align-items:center;gap:7px;display:flex}.landing-page-module__vQm4Pq__heroSample{color:#a0a396;font-size:11px;position:absolute;bottom:0;left:12%}.landing-page-module__vQm4Pq__sample{color:#999c91;margin:20px 0 0;font-size:12px;line-height:1.8}.landing-page-module__vQm4Pq__understand{background:#fff}.landing-page-module__vQm4Pq__insightStage{perspective:1000px;width:min(800px,100%);height:300px;margin:20px 0 10px;position:relative}.landing-page-module__vQm4Pq__costChart{text-align:left;transform-style:preserve-3d;padding:15px 35px;position:absolute;inset:0}.landing-page-module__vQm4Pq__chartUnit{color:#9ba08f;font-size:12px}.landing-page-module__vQm4Pq__bars{border-bottom:1px solid #d9dcd2;align-items:flex-end;gap:50px;height:240px;padding:20px 15px 27px;display:flex}.landing-page-module__vQm4Pq__bars>div{flex-direction:column;flex:1;justify-content:flex-end;align-items:center;height:100%;display:flex;position:relative}.landing-page-module__vQm4Pq__bars b{color:#757c67;margin-bottom:10px;font-size:16px;font-weight:400}.landing-page-module__vQm4Pq__bars span{border-top:3px solid var(--red);background:#ead5ce;width:65%;min-height:20px;display:block;box-shadow:12px 0 #efebe4}.landing-page-module__vQm4Pq__bars>div:last-child span{background:var(--red);box-shadow:12px 0 #b72c1b}.landing-page-module__vQm4Pq__bars small{color:#919687;font-size:16px;position:absolute;bottom:-24px}.landing-page-module__vQm4Pq__insights{justify-content:space-between;align-items:center;gap:30px;display:flex;position:absolute;inset:0}.landing-page-module__vQm4Pq__insights>div{text-align:left;flex:1}.landing-page-module__vQm4Pq__insights strong{letter-spacing:-2px;white-space:nowrap;font-size:clamp(38px,4.2vw,58px);font-weight:500}.landing-page-module__vQm4Pq__insights strong small{letter-spacing:-.5px;font-size:17px}.landing-page-module__vQm4Pq__insights>div:last-child strong{color:var(--red)}.landing-page-module__vQm4Pq__insights p{color:#92978a;font-size:16px}.landing-page-module__vQm4Pq__mixBar{background:linear-gradient(to right, var(--red) 68%, #e2e5db 68%);width:100%;height:4px;margin-top:18px;display:block}.landing-page-module__vQm4Pq__predict{background:#eeeeeb}.landing-page-module__vQm4Pq__forecast{width:min(780px,95%);margin:18px 0 15px;padding-top:80px;position:relative}.landing-page-module__vQm4Pq__forecastResult{text-align:right;position:absolute;top:0;right:5%}.landing-page-module__vQm4Pq__forecastResult>span,.landing-page-module__vQm4Pq__forecastResult>small{color:#8a9080;font-size:14px;font-weight:600;display:block}.landing-page-module__vQm4Pq__forecastResult strong{color:var(--red);letter-spacing:-1px;font-size:44px;font-weight:500}.landing-page-module__vQm4Pq__forecast svg{width:100%;height:auto;overflow:visible}.landing-page-module__vQm4Pq__gridLine{fill:none;stroke:#d7dbd1;stroke-width:1px}.landing-page-module__vQm4Pq__actualLine{fill:none;stroke:#373d30;stroke-width:3px}.landing-page-module__vQm4Pq__forecastLine{fill:none;stroke:var(--red);stroke-width:3px;stroke-dasharray:6 8}.landing-page-module__vQm4Pq__graphLegend{color:#818976;justify-content:center;gap:25px;font-size:16px;display:flex}.landing-page-module__vQm4Pq__graphLegend span{align-items:center;gap:8px;display:flex}.landing-page-module__vQm4Pq__graphLegend i{background:#373d30;width:14px;height:2px}.landing-page-module__vQm4Pq__graphLegend>span:last-child i{background:var(--red)}.landing-page-module__vQm4Pq__forecastCar{filter:drop-shadow(0 18px 12px #242b1d25);width:190px;position:absolute;bottom:20px;left:5%}.landing-page-module__vQm4Pq__forecastCar img{width:100%;height:auto}.landing-page-module__vQm4Pq__optimize{background:#fff}.landing-page-module__vQm4Pq__optimize .landing-page-module__vQm4Pq__stage{isolation:isolate;max-width:none;padding-inline:max(5vw,50% - 648px)}.landing-page-module__vQm4Pq__optimizeVisual{perspective:1400px;justify-content:center;align-items:center;height:540px;display:flex;position:relative}.landing-page-module__vQm4Pq__optimizeSequence{z-index:-1;pointer-events:none;background:url(/webapp/optimize_jpg_sequence/ezgif-frame-001.jpg) 50%/cover no-repeat;position:absolute;inset:0;overflow:hidden}.landing-page-module__vQm4Pq__optimizeSequence canvas{width:100%;height:100%;display:block}.landing-page-module__vQm4Pq__plug{color:#d6d9d0;position:absolute;top:15%;left:0;transform:rotate(-20deg)}.landing-page-module__vQm4Pq__finePrint{color:#969c8e;margin-top:35px;font-size:14px;line-height:1.8}.landing-page-module__vQm4Pq__finePrint2{color:#e5e5e5;margin-top:35px;font-size:14px;line-height:1.8}.landing-page-module__vQm4Pq__flipObject{width:280px;height:460px;transform-style:preserve-3d;position:relative}.landing-page-module__vQm4Pq__flipFront,.landing-page-module__vQm4Pq__flipBack{backface-visibility:hidden;position:absolute;inset:0}.landing-page-module__vQm4Pq__flipFront{background:#f8f9f6;border:1px solid #e5e8df;border-radius:18px;flex-direction:column;justify-content:center;padding:34px 28px;display:flex;box-shadow:0 30px 50px #2e35201a}.landing-page-module__vQm4Pq__flipFront>svg{color:var(--red);margin-bottom:24px}.landing-page-module__vQm4Pq__offpeak{letter-spacing:3px;color:var(--red);font-size:12px}.landing-page-module__vQm4Pq__flipFront>strong{margin-top:15px;font-size:31px}.landing-page-module__vQm4Pq__flipFront>p{color:#8f9585;font-size:12px;line-height:1.8}.landing-page-module__vQm4Pq__touMix{color:#929b86;margin-top:35px;font-size:16px}.landing-page-module__vQm4Pq__touMix b{color:#29371a;margin-top:8px;font-size:36px;font-weight:500;display:block}.landing-page-module__vQm4Pq__touMix i{background:linear-gradient(to right, var(--red) 68%, #e2e6da 68%);height:5px;margin-top:15px;display:block}.landing-page-module__vQm4Pq__flipBack{justify-content:center;align-items:center;display:flex;transform:rotateY(180deg)}.landing-page-module__vQm4Pq__onePlace{background:#f6f6f4}.landing-page-module__vQm4Pq__converge{justify-content:center;align-items:center;width:min(850px,100%);height:480px;margin:10px 0 0;display:flex;position:relative}.landing-page-module__vQm4Pq__convergePhone{z-index:3;position:relative}.landing-page-module__vQm4Pq__convergePhone .landing-page-module__vQm4Pq__phone{width:232px}.landing-page-module__vQm4Pq__convergePhone .landing-page-module__vQm4Pq__dashHero>strong{font-size:36px}.landing-page-module__vQm4Pq__convergePhone .landing-page-module__vQm4Pq__dashCar{width:115px}.landing-page-module__vQm4Pq__convergePhone .landing-page-module__vQm4Pq__dashHint{margin:12px 0}.landing-page-module__vQm4Pq__dataChip{color:#626956;background:#fff;border:1px solid #dedfd8;border-radius:8px;justify-content:center;align-items:center;gap:10px;min-width:134px;padding:14px 20px;font-size:18px;font-weight:700;display:flex;position:absolute;top:calc(50% - 20px);left:calc(50% - 67px);box-shadow:0 10px 20px #343c2510}.landing-page-module__vQm4Pq__dataChip svg{color:var(--red)}.landing-page-module__vQm4Pq__final{text-align:center;background:#fff;padding:100px 24px 90px}.landing-page-module__vQm4Pq__final>img{width:110px;height:auto;margin:0 auto 20px}.landing-page-module__vQm4Pq__finalBrand{letter-spacing:-5px;margin:0 0 22px;font-size:85px;font-weight:800}.landing-page-module__vQm4Pq__final h2{letter-spacing:-1px;margin-bottom:30px;padding-top:24px;font-size:clamp(28px,3vw,44px)}.landing-page-module__vQm4Pq__final .landing-page-module__vQm4Pq__tagline{margin:20px 0 30px;font-size:13px}.landing-page-module__vQm4Pq__availability{color:#a1a59a;flex-wrap:wrap;justify-content:center;gap:25px;margin-top:40px;font-size:10px;display:flex}.landing-page-module__vQm4Pq__footer{color:#999e91;background:#fff;border-top:1px solid #e6e8df;justify-content:space-between;align-items:center;gap:20px;padding:30px 5vw;font-size:12px;display:flex}.landing-page-module__vQm4Pq__footer>div{flex-wrap:wrap;gap:25px;display:flex}.landing-page-module__vQm4Pq__landing section[id]{scroll-margin-top:76px}@media (min-width:1024px){.landing-page-module__vQm4Pq__trackCopy,.landing-page-module__vQm4Pq__recordFloat,.landing-page-module__vQm4Pq__insights{opacity:0}.landing-page-module__vQm4Pq__chargingChip{transform:translate(-280px,-130px)}.landing-page-module__vQm4Pq__costChip{transform:translate(280px,-130px)}.landing-page-module__vQm4Pq__mileageChip{transform:translate(-280px,160px)}.landing-page-module__vQm4Pq__forecastChip{transform:translate(280px,160px)}.landing-page-module__vQm4Pq__touChip{transform:translateY(160px)}}@media (max-height:800px) and (min-width:1024px){.landing-page-module__vQm4Pq__introVisual{height:520px}.landing-page-module__vQm4Pq__introPhone{transform:scale(.9)}.landing-page-module__vQm4Pq__stageCentered h2{font-size:45px}.landing-page-module__vQm4Pq__stageCentered .landing-page-module__vQm4Pq__copy{margin:12px 0}.landing-page-module__vQm4Pq__converge{height:420px}.landing-page-module__vQm4Pq__convergePhone{scale:.88}.landing-page-module__vQm4Pq__insightStage{height:240px}.landing-page-module__vQm4Pq__bars{height:210px}.landing-page-module__vQm4Pq__forecast{width:630px;padding-top:65px}.landing-page-module__vQm4Pq__forecastCar{width:150px}.landing-page-module__vQm4Pq__optimizeVisual{height:470px}}@media (max-width:1023px){.landing-page-module__vQm4Pq__header{height:68px;padding:0 24px}.landing-page-module__vQm4Pq__header nav{gap:20px}.landing-page-module__vQm4Pq__timeline,.landing-page-module__vQm4Pq__opening{height:auto}.landing-page-module__vQm4Pq__stage,.landing-page-module__vQm4Pq__stageCentered{max-width:850px;height:auto;min-height:0;padding:70px 6vw;position:relative;top:auto}.landing-page-module__vQm4Pq__stage{grid-template-columns:1fr;gap:35px}.landing-page-module__vQm4Pq__heroCopy,.landing-page-module__vQm4Pq__introVisual{grid-area:auto}.landing-page-module__vQm4Pq__heroCopy{text-align:center}.landing-page-module__vQm4Pq__heroCopy .landing-page-module__vQm4Pq__eyebrow{font-size:10px}.landing-page-module__vQm4Pq__copy2{color:#777d70}.landing-page-module__vQm4Pq__landing h1{font-size:clamp(40px,6vw,62px)}.landing-page-module__vQm4Pq__scrollHint{justify-content:center}.landing-page-module__vQm4Pq__trackCopy{text-align:center;order:3;width:auto;margin-top:15px;position:relative;top:auto;left:auto}.landing-page-module__vQm4Pq__trackCopy .landing-page-module__vQm4Pq__label{justify-content:center}.landing-page-module__vQm4Pq__introVisual{width:100%;max-width:650px;height:760px;margin:auto}.landing-page-module__vQm4Pq__heroCar{width:100%;top:16%;left:5%}.landing-page-module__vQm4Pq__introPhone{top:0;left:calc(50% - 130px);transform:rotateY(-12deg)rotate(-4deg)}.landing-page-module__vQm4Pq__recordFloat{width:245px;top:auto;bottom:0;right:calc(50% - 122px)}.landing-page-module__vQm4Pq__record{padding:20px}.landing-page-module__vQm4Pq__record>strong{margin-top:15px;font-size:35px}.landing-page-module__vQm4Pq__record>b{margin-bottom:15px}.landing-page-module__vQm4Pq__heroSample{text-align:center;width:100%;bottom:300px;left:0}.landing-page-module__vQm4Pq__floor{width:100%;bottom:310px;left:0}.landing-page-module__vQm4Pq__label{margin-bottom:20px}.landing-page-module__vQm4Pq__insightStage{height:auto;margin:15px 0 10px}.landing-page-module__vQm4Pq__costChart,.landing-page-module__vQm4Pq__insights{position:relative;inset:auto}.landing-page-module__vQm4Pq__costChart{padding:15px 5px}.landing-page-module__vQm4Pq__bars{gap:25px;height:240px}.landing-page-module__vQm4Pq__insights{gap:25px;padding:35px 10px 10px}.landing-page-module__vQm4Pq__insights strong{font-size:39px}.landing-page-module__vQm4Pq__insights strong small{font-size:13px}.landing-page-module__vQm4Pq__insights p{font-size:11px}.landing-page-module__vQm4Pq__stageCentered h2,.landing-page-module__vQm4Pq__optimize h2,.landing-page-module__vQm4Pq__trackCopy h2{font-size:clamp(34px,5vw,50px)}.landing-page-module__vQm4Pq__forecast{margin:25px 0 15px;padding-top:75px}.landing-page-module__vQm4Pq__forecastResult strong{font-size:38px}.landing-page-module__vQm4Pq__forecastCar{width:160px;bottom:0}.landing-page-module__vQm4Pq__optimizeCopy{text-align:center}.landing-page-module__vQm4Pq__optimizeCopy .landing-page-module__vQm4Pq__label{justify-content:center}.landing-page-module__vQm4Pq__optimizeVisual{height:auto;min-height:460px}.landing-page-module__vQm4Pq__flipObject{align-items:center;gap:35px;width:auto;height:auto;display:flex;transform:none!important}.landing-page-module__vQm4Pq__flipFront,.landing-page-module__vQm4Pq__flipBack{backface-visibility:visible;position:relative;inset:auto;transform:none}.landing-page-module__vQm4Pq__flipFront{width:260px;min-height:400px}.landing-page-module__vQm4Pq__flipBack{width:260px}.landing-page-module__vQm4Pq__plug{display:none}.landing-page-module__vQm4Pq__converge{height:530px;margin-top:25px}.landing-page-module__vQm4Pq__chargingChip{top:8%;left:8%}.landing-page-module__vQm4Pq__costChip{top:8%;left:auto;right:8%}.landing-page-module__vQm4Pq__mileageChip{top:auto;bottom:18%;left:2%}.landing-page-module__vQm4Pq__forecastChip{inset:auto 2% 18% auto}.landing-page-module__vQm4Pq__touChip{top:auto;bottom:0}.landing-page-module__vQm4Pq__dataChip{z-index:4}.landing-page-module__vQm4Pq__convergePhone .landing-page-module__vQm4Pq__phone{width:245px}.landing-page-module__vQm4Pq__final{padding:80px 24px}.landing-page-module__vQm4Pq__footer{flex-wrap:wrap}}@media (max-width:600px){.landing-page-module__vQm4Pq__header{padding:0 20px}.landing-page-module__vQm4Pq__header nav{gap:18px;font-size:11px}.landing-page-module__vQm4Pq__header nav>a:first-child{display:none}.landing-page-module__vQm4Pq__logo{font-size:23px}.landing-page-module__vQm4Pq__stage,.landing-page-module__vQm4Pq__stageCentered{padding:50px 24px}.landing-page-module__vQm4Pq__opening .landing-page-module__vQm4Pq__stage{padding-top:42px}.landing-page-module__vQm4Pq__landing h1{letter-spacing:-1.4px;font-size:clamp(35px,9.4vw,50px)}.landing-page-module__vQm4Pq__heroCopy .landing-page-module__vQm4Pq__tagline{font-size:12px}.landing-page-module__vQm4Pq__heroCopy .landing-page-module__vQm4Pq__eyebrow{margin-bottom:20px}.landing-page-module__vQm4Pq__cta{padding:16px 24px;font-size:18px}.landing-page-module__vQm4Pq__introVisual{height:745px;margin-top:0}.landing-page-module__vQm4Pq__heroCar{width:135%;top:19%;left:-12%}.landing-page-module__vQm4Pq__introPhone{left:calc(50% - 120px)}.landing-page-module__vQm4Pq__phone{width:240px}.landing-page-module__vQm4Pq__dashHero>strong{font-size:37px}.landing-page-module__vQm4Pq__recordFloat{width:228px;bottom:0;right:calc(50% - 114px)}.landing-page-module__vQm4Pq__heroSample{font-size:12px;bottom:295px}.landing-page-module__vQm4Pq__trackCopy{margin-top:0}.landing-page-module__vQm4Pq__landing h2,.landing-page-module__vQm4Pq__stageCentered h2,.landing-page-module__vQm4Pq__optimize h2,.landing-page-module__vQm4Pq__trackCopy h2{letter-spacing:-1px;font-size:34px}.landing-page-module__vQm4Pq__copy,.landing-page-module__vQm4Pq__copy2{margin:18px 0;font-size:16px;line-height:1.85}.landing-page-module__vQm4Pq__label{letter-spacing:2px;font-size:12px}.landing-page-module__vQm4Pq__bars{gap:20px;height:195px;padding-left:0;padding-right:0}.landing-page-module__vQm4Pq__bars b{font-size:12px}.landing-page-module__vQm4Pq__bars span{width:75%;box-shadow:5px 0 #efebe4}.landing-page-module__vQm4Pq__insights{flex-direction:column;align-items:stretch;gap:22px;padding:30px 0 0}.landing-page-module__vQm4Pq__insights>div{text-align:center;border-bottom:1px solid #eceee6;padding-bottom:20px}.landing-page-module__vQm4Pq__insights strong{font-size:50px}.landing-page-module__vQm4Pq__insights p{margin:10px 0;font-size:16px}.landing-page-module__vQm4Pq__mixBar{max-width:180px;margin:15px auto 0}.landing-page-module__vQm4Pq__forecast{width:100%;margin-top:15px;padding-top:110px}.landing-page-module__vQm4Pq__forecastResult{text-align:center;left:0;right:0}.landing-page-module__vQm4Pq__forecastCar{width:110px;bottom:25px;left:0}.landing-page-module__vQm4Pq__graphLegend{margin-top:30px;font-size:14px}.landing-page-module__vQm4Pq__sample{max-width:350px;font-size:12px}.landing-page-module__vQm4Pq__flipObject{flex-direction:column;gap:35px}.landing-page-module__vQm4Pq__flipFront{width:260px;min-height:390px}.landing-page-module__vQm4Pq__flipBack .landing-page-module__vQm4Pq__phone{width:240px}.landing-page-module__vQm4Pq__optimizeVisual{margin-top:5px}.landing-page-module__vQm4Pq__finePrint{font-size:11px}.landing-page-module__vQm4Pq__converge{height:540px}.landing-page-module__vQm4Pq__convergePhone .landing-page-module__vQm4Pq__phone{width:225px}.landing-page-module__vQm4Pq__dataChip{gap:7px;min-width:105px;padding:10px 12px;font-size:16px}.landing-page-module__vQm4Pq__chargingChip{top:2%;left:0}.landing-page-module__vQm4Pq__costChip{top:2%;right:0}.landing-page-module__vQm4Pq__mileageChip{bottom:13%;left:-5px}.landing-page-module__vQm4Pq__forecastChip{bottom:13%;right:-5px}.landing-page-module__vQm4Pq__touChip{left:calc(50% - 52px)}.landing-page-module__vQm4Pq__finalBrand{font-size:68px}.landing-page-module__vQm4Pq__final h2{font-size:29px}.landing-page-module__vQm4Pq__availability{flex-direction:column;gap:12px}.landing-page-module__vQm4Pq__footer{padding:25px 24px}.landing-page-module__vQm4Pq__footer>div{gap:16px;line-height:1.8}}@media (prefers-reduced-motion:reduce){.landing-page-module__vQm4Pq__landing *{scroll-behavior:auto!important;transition:none!important;animation:none!important}.landing-page-module__vQm4Pq__timeline,.landing-page-module__vQm4Pq__opening{height:auto}.landing-page-module__vQm4Pq__stage,.landing-page-module__vQm4Pq__stageCentered{height:auto;min-height:0;padding-top:65px;padding-bottom:65px;position:relative;top:auto}.landing-page-module__vQm4Pq__opening .landing-page-module__vQm4Pq__stage{flex-wrap:wrap;display:flex}.landing-page-module__vQm4Pq__heroCopy{width:50%}.landing-page-module__vQm4Pq__introVisual{width:52%}.landing-page-module__vQm4Pq__trackCopy{opacity:1;text-align:center;width:100%;position:relative;top:auto;left:auto}.landing-page-module__vQm4Pq__recordFloat{opacity:1;top:auto;bottom:10px}.landing-page-module__vQm4Pq__heroSample{display:none}.landing-page-module__vQm4Pq__insightStage{height:auto}.landing-page-module__vQm4Pq__costChart,.landing-page-module__vQm4Pq__insights{opacity:1;position:relative;inset:auto}.landing-page-module__vQm4Pq__insights{padding:35px 0}.landing-page-module__vQm4Pq__flipObject{gap:30px;width:auto;height:auto;display:flex;transform:none!important}.landing-page-module__vQm4Pq__flipFront,.landing-page-module__vQm4Pq__flipBack{backface-visibility:visible;position:relative;inset:auto;transform:none}.landing-page-module__vQm4Pq__flipFront{width:260px}.landing-page-module__vQm4Pq__converge .landing-page-module__vQm4Pq__dataChip{transform:none}.landing-page-module__vQm4Pq__chargingChip{top:15%;left:5%}.landing-page-module__vQm4Pq__costChip{top:15%;left:auto;right:5%}.landing-page-module__vQm4Pq__mileageChip{top:auto;bottom:15%;left:5%}.landing-page-module__vQm4Pq__forecastChip{inset:auto 5% 15% auto}.landing-page-module__vQm4Pq__touChip{top:auto;bottom:0}}@media (prefers-reduced-motion:reduce) and (max-width:1023px){.landing-page-module__vQm4Pq__opening .landing-page-module__vQm4Pq__stage{display:grid}.landing-page-module__vQm4Pq__heroCopy,.landing-page-module__vQm4Pq__introVisual,.landing-page-module__vQm4Pq__trackCopy{width:100%}.landing-page-module__vQm4Pq__flipObject{flex-direction:column}.landing-page-module__vQm4Pq__insights{display:flex}.landing-page-module__vQm4Pq__recordFloat{bottom:0}.landing-page-module__vQm4Pq__heroSample{display:block}.landing-page-module__vQm4Pq__chargingChip{top:2%;left:0}.landing-page-module__vQm4Pq__costChip{top:2%;right:0}.landing-page-module__vQm4Pq__mileageChip{bottom:13%;left:0}.landing-page-module__vQm4Pq__forecastChip{bottom:13%;right:0}}.landing-page-module__vQm4Pq__trackAnchor{scroll-margin-top:76px;position:absolute;top:55%;left:0}.landing-page-module__vQm4Pq__realScreen{border-radius:30px;width:100%;height:auto;display:block}.landing-page-module__vQm4Pq__heroCar{width:100%;top:29%;left:22%}@media (max-width:1023px){.landing-page-module__vQm4Pq__heroCar{width:110%;top:19%;left:20%}.landing-page-module__vQm4Pq__trackAnchor{top:80%}}.landing-page-module__vQm4Pq__horizontalLogo{width:120px;height:44px;display:block}.landing-page-module__vQm4Pq__finalBrand{background:var(--red);width:300px;height:80px;display:block;-webkit-mask:url(/JodFi_Logotype.svg) 50%/114.286% no-repeat;mask:url(/JodFi_Logotype.svg) 50%/114.286% no-repeat}@media (max-width:600px){.landing-page-module__vQm4Pq__horizontalLogo{width:100px;height:36px}.landing-page-module__vQm4Pq__finalBrand{width:240px;height:64px}}.landing-page-module__vQm4Pq__opening .landing-page-module__vQm4Pq__stage{isolation:isolate;max-width:none}.landing-page-module__vQm4Pq__heroSequence{z-index:0;pointer-events:none;background:url(/webapp/header_jpg_sequence/ezgif-frame-006.jpg?v=fullhd-1) 50%/cover no-repeat;position:absolute;inset:0;overflow:hidden}.landing-page-module__vQm4Pq__heroSequence canvas{width:100%;height:100%;display:block}.landing-page-module__vQm4Pq__opening .landing-page-module__vQm4Pq__introVisual{z-index:1}.landing-page-module__vQm4Pq__opening .landing-page-module__vQm4Pq__trackCopy{z-index:2}@media (max-width:1023px){.landing-page-module__vQm4Pq__heroSequence{background-position:65%;height:820px}.landing-page-module__vQm4Pq__heroSequence canvas{display:none}}.landing-page-module__vQm4Pq__header{pointer-events:none;background:0 0;border:0;position:fixed;left:0;right:0}.landing-page-module__vQm4Pq__header .landing-page-module__vQm4Pq__logo{pointer-events:auto}.landing-page-module__vQm4Pq__opening .landing-page-module__vQm4Pq__stage{height:100svh;top:0}.landing-page-module__vQm4Pq__calculatorBlock{background:#f6f6f4}.landing-page-module__vQm4Pq__landing .landing-page-module__vQm4Pq__calculatorBlock h2{letter-spacing:-1.5px;font-size:clamp(32px,3.5vw,52px);line-height:1.3}.landing-page-module__vQm4Pq__finalBrand{margin:0 auto 22px}@media (max-width:1023px){.landing-page-module__vQm4Pq__opening .landing-page-module__vQm4Pq__stage{height:auto;padding-top:110px}}.landing-page-module__vQm4Pq__frontWheel,.landing-page-module__vQm4Pq__rearWheel{line-height:0;position:absolute;top:75%;transform:translate(-50%,-50%)}.landing-page-module__vQm4Pq__frontWheel{width:14.547%;left:80.875%}.landing-page-module__vQm4Pq__rearWheel{width:15.463%;left:23.092%}.landing-page-module__vQm4Pq__frontWheel>div,.landing-page-module__vQm4Pq__rearWheel>div{transform-origin:50%}.landing-page-module__vQm4Pq__forecastCar>img{display:block}.landing-page-module__vQm4Pq__forecastCar .landing-page-module__vQm4Pq__frontWheel img,.landing-page-module__vQm4Pq__forecastCar .landing-page-module__vQm4Pq__rearWheel img{width:100%;height:auto;display:block}.landing-page-module__vQm4Pq__forecastCar{width:300px;bottom:45px}@media (max-width:1023px){.landing-page-module__vQm4Pq__forecastCar{width:240px;bottom:40px}}@media (max-width:600px){.landing-page-module__vQm4Pq__forecastCar{width:180px;bottom:45px}}.landing-page-module__vQm4Pq__testingCtaRow{flex-wrap:wrap;align-items:stretch;gap:14px;margin-top:14px;display:flex}.landing-page-module__vQm4Pq__testingCta{color:#171819;background:#fff;border:1px solid #e5e5e5;border-radius:12px;justify-content:center;align-items:center;gap:12px;max-width:100%;padding:14px 20px;font-size:16px;font-weight:600;line-height:1.5;text-decoration:none;display:inline-flex;box-shadow:0 4px 16px #0000000d}.landing-page-module__vQm4Pq__testingCta:hover{color:#ed0000;border-color:#ed0000}.landing-page-module__vQm4Pq__testingCta svg{flex-shrink:0}.landing-page-module__vQm4Pq__testingPlayBadge{flex-shrink:0;width:110px;height:auto}@media (max-width:600px){.landing-page-module__vQm4Pq__testingCta{flex-wrap:wrap;padding:14px 16px}.landing-page-module__vQm4Pq__testingPlayBadge{margin:0 calc(50% - 55px)}}.landing-page-module__vQm4Pq__appStoreBadge{flex-shrink:0;width:140px;height:auto}.landing-page-module__vQm4Pq__testingCta:focus-visible{outline-offset:4px;outline:2px solid #ed0000}@media (max-width:600px){.landing-page-module__vQm4Pq__testingCtaRow{flex-direction:column;align-items:stretch}.landing-page-module__vQm4Pq__appStoreBadge{margin:0 calc(50% - 70px)}}.landing-page-module__vQm4Pq__finalAppStore{border-radius:8px;width:200px;max-width:100%;margin:20px auto 0;display:block}.landing-page-module__vQm4Pq__finalAppStore img{width:100%;height:auto;display:block}.landing-page-module__vQm4Pq__finalAppStore:focus-visible{outline-offset:4px;outline:2px solid #ed0000}.landing-page-module__vQm4Pq__heroAppStore{border-radius:8px;align-self:center;align-items:center;max-width:100%;display:inline-flex}.landing-page-module__vQm4Pq__heroAppStore .landing-page-module__vQm4Pq__appStoreBadge{width:200px;max-width:100%;height:auto;margin:0;display:block}.landing-page-module__vQm4Pq__heroAppStore:focus-visible{outline-offset:4px;outline:2px solid #ed0000}@media (max-width:600px){.landing-page-module__vQm4Pq__heroAppStore{align-self:center}}
.closed-testing-signup-module__gA9bCG__section{color:#171819;background:#f6f6f4;grid-template-columns:1fr 1fr;gap:8%;max-width:1200px;margin:auto;padding:85px 5vw;display:grid}.closed-testing-signup-module__gA9bCG__eyebrow{letter-spacing:2px;color:#888;font-size:10px}.closed-testing-signup-module__gA9bCG__section h2{letter-spacing:-1px;margin:20px 0;font-size:clamp(32px,3.4vw,48px);font-weight:800;line-height:1.3}.closed-testing-signup-module__gA9bCG__section h2 em{color:#e21600;font-style:normal}.closed-testing-signup-module__gA9bCG__section p,.closed-testing-signup-module__gA9bCG__section li{color:#777;font-size:14px;line-height:1.9}.closed-testing-signup-module__gA9bCG__section ol{margin-top:25px;padding-left:20px}.closed-testing-signup-module__gA9bCG__section li{margin:10px 0}.closed-testing-signup-module__gA9bCG__formPanel{background:#fff;border:1px solid #e1e4dc;border-radius:12px;align-self:center;padding:32px}.closed-testing-signup-module__gA9bCG__formPanel label{color:#555;font-size:13px;display:block}.closed-testing-signup-module__gA9bCG__formPanel input[type=email]{color:#222;width:100%;font:inherit;background:#fff;border:1px solid #ccc;border-radius:5px;margin-top:10px;padding:15px 14px;font-size:16px;display:block}.closed-testing-signup-module__gA9bCG__formPanel .closed-testing-signup-module__gA9bCG__consent{align-items:flex-start;gap:10px;margin-top:22px;font-size:12px;line-height:1.8;display:flex}.closed-testing-signup-module__gA9bCG__consent input{accent-color:#e21600;flex-shrink:0;width:16px;height:16px;margin-top:5px}.closed-testing-signup-module__gA9bCG__formPanel a{color:#e21600;text-decoration:underline}.closed-testing-signup-module__gA9bCG__formPanel .closed-testing-signup-module__gA9bCG__note{color:#939789;margin:18px 0;font-size:11px}.closed-testing-signup-module__gA9bCG__formPanel button{color:#fff;font:inherit;cursor:pointer;background:#e21600;border:0;border-radius:5px;width:100%;margin-top:20px;padding:15px 12px;font-size:18px;font-weight:700}.closed-testing-signup-module__gA9bCG__formPanel button:disabled{opacity:.6;cursor:wait}.closed-testing-signup-module__gA9bCG__formPanel input:focus-visible,.closed-testing-signup-module__gA9bCG__formPanel button:focus-visible{outline-offset:4px;outline:2px solid #e21600}.closed-testing-signup-module__gA9bCG__formPanel h3{font-size:24px;font-weight:700}.closed-testing-signup-module__gA9bCG__formPanel .closed-testing-signup-module__gA9bCG__error{color:#b71c0c;font-size:12px}.closed-testing-signup-module__gA9bCG__honeypot{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}@media (max-width:767px){.closed-testing-signup-module__gA9bCG__section{grid-template-columns:1fr;gap:25px;padding:55px 24px}.closed-testing-signup-module__gA9bCG__section h2{font-size:34px}.closed-testing-signup-module__gA9bCG__formPanel{padding:24px}}.closed-testing-signup-module__gA9bCG__playIntro{align-items:center;gap:16px;margin-top:26px;display:flex}.closed-testing-signup-module__gA9bCG__playBadge{flex-shrink:0;width:170px;height:auto;display:block}.closed-testing-signup-module__gA9bCG__playIntro p{min-width:0;margin:0}@media (max-width:1023px){.closed-testing-signup-module__gA9bCG__playIntro{flex-direction:column;align-items:flex-start}}@media (max-width:767px){.closed-testing-signup-module__gA9bCG__playBadge{width:160px}}.closed-testing-signup-module__gA9bCG__section{scroll-margin-top:90px}
.landing-calculator-module__a61p4a__section{color:#171819;grid-template-columns:1fr 1fr;align-items:start;gap:8%;max-width:1200px;margin:auto;padding:80px 5vw;display:grid}.landing-calculator-module__a61p4a__section h2{letter-spacing:-1.5px;margin:0;font-size:clamp(32px,3.5vw,52px);font-weight:800;line-height:1.3}.landing-calculator-module__a61p4a__section em{color:#e21600;font-style:normal}.landing-calculator-module__a61p4a__sectionLabel{letter-spacing:3px;border-left:1px solid #b2837c;margin:0 0 28px;padding-left:17px;font-size:11px;line-height:1.8}.landing-calculator-module__a61p4a__sectionLabel span{letter-spacing:0;font-size:10px;display:block}.landing-calculator-module__a61p4a__bodyCopy{color:#777;margin:24px 0;font-size:16px;line-height:1.85}.landing-calculator-module__a61p4a__jodCalculator{align-items:center;gap:5px;display:flex}.landing-calculator-module__a61p4a__jodCalculator img{width:170px;height:auto;margin-top:30px}.landing-calculator-module__a61p4a__jodCalculator span{color:#777;font-size:12px}.landing-calculator-module__a61p4a__calculator{background:#fff;border:1px solid #e4e5df;border-radius:16px;padding:28px}.landing-calculator-module__a61p4a__rangeField{border-bottom:1px solid #eee;padding:16px 0}.landing-calculator-module__a61p4a__rangeField label{color:#777;justify-content:space-between;gap:10px;font-size:16px;display:flex}.landing-calculator-module__a61p4a__rangeField b{color:#333;white-space:nowrap;font-size:16px}.landing-calculator-module__a61p4a__rangeField input{accent-color:#e21600;cursor:pointer;width:100%;height:22px;margin-top:18px}.landing-calculator-module__a61p4a__rangeField input:focus-visible{outline-offset:4px;outline:2px solid #e21600}.landing-calculator-module__a61p4a__calculatorResult{flex-direction:column;gap:8px;margin-top:28px;display:flex}.landing-calculator-module__a61p4a__calculatorResult>span{color:#888;font-size:16px}.landing-calculator-module__a61p4a__calculatorResult strong{letter-spacing:-2px;color:#e21600;font-size:49px}.landing-calculator-module__a61p4a__calculatorResult b{font-size:19px}.landing-calculator-module__a61p4a__calculatorResult small{color:#888;font-size:16px}.landing-calculator-module__a61p4a__disclaimer{color:#888;margin:24px 0;font-size:14px;line-height:1.8}.landing-calculator-module__a61p4a__primaryButton{color:#fff;background:#e21600;border-radius:5px;justify-content:center;align-items:center;gap:12px;padding:16px 12px;font-size:14px;font-weight:600;text-decoration:none;display:flex}.landing-calculator-module__a61p4a__primaryButton:focus-visible{outline-offset:5px;outline:2px solid #e21600}@media (max-width:767px){.landing-calculator-module__a61p4a__section{grid-template-columns:1fr;gap:22px;padding:45px 24px}.landing-calculator-module__a61p4a__section h2{font-size:36px}.landing-calculator-module__a61p4a__jodCalculator{display:none}.landing-calculator-module__a61p4a__calculator{padding:20px}.landing-calculator-module__a61p4a__rangeField label,.landing-calculator-module__a61p4a__rangeField b{font-size:14px}.landing-calculator-module__a61p4a__calculatorResult strong{font-size:44px}.landing-calculator-module__a61p4a__disclaimer{font-size:12px}}@media (prefers-reduced-motion:reduce){.landing-calculator-module__a61p4a__section *{transition:none!important;animation:none!important}}
