.landing-page-v2-module__IrTQ5q__page{--white:#fff;--soft-white:#f8faf6;--lime:#b8f24a;--lime-bright:#c8ff61;--lime-deep:#739f20;--green-ink:#172118;--ink:#111512;--muted:#5d675f;--line:#dfe5dc;--dark-line:#334036;background:var(--white);min-height:100vh;color:var(--ink);overflow:clip}.landing-page-v2-module__IrTQ5q__page .wordmark{color:var(--ink)}.landing-page-v2-module__IrTQ5q__page .wordmark-mark{background:var(--lime);color:var(--ink)}.landing-page-v2-module__IrTQ5q__page .wordmark-type small{color:#5a6a5c}.landing-page-v2-module__IrTQ5q__header{z-index:60;border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fffffff0;grid-template-columns:1fr auto 1fr;align-items:center;gap:2rem;width:100%;height:5.5rem;padding-inline:clamp(1.25rem,4vw,4rem);display:grid;position:relative}.landing-page-v2-module__IrTQ5q__headerBrand{width:max-content}.landing-page-v2-module__IrTQ5q__headerNav{justify-content:center;align-items:center;gap:clamp(1.4rem,2.7vw,2.8rem);display:flex}.landing-page-v2-module__IrTQ5q__headerNav a,.landing-page-v2-module__IrTQ5q__loginLink{color:#2c352e;font-size:.88rem;font-weight:610;position:relative}.landing-page-v2-module__IrTQ5q__headerNav a:after,.landing-page-v2-module__IrTQ5q__loginLink:after{transform-origin:0;background:var(--lime-deep);content:"";height:2px;transition:transform .18s;position:absolute;bottom:-.45rem;left:0;right:0;transform:scaleX(0)}.landing-page-v2-module__IrTQ5q__headerNav a:hover:after,.landing-page-v2-module__IrTQ5q__loginLink:hover:after{transform:scaleX(1)}.landing-page-v2-module__IrTQ5q__headerActions{justify-content:flex-end;align-items:center;gap:1.3rem;display:flex}.landing-page-v2-module__IrTQ5q__headerCta,.landing-page-v2-module__IrTQ5q__primaryButton,.landing-page-v2-module__IrTQ5q__mobileCta{border:1px solid var(--lime);background:var(--lime);min-height:3.1rem;color:var(--ink);border-radius:999px;justify-content:center;align-items:center;gap:.65rem;padding:.8rem 1.15rem;font-size:.88rem;font-weight:720;line-height:1;transition:background .18s,border-color .18s,transform .18s;display:inline-flex}.landing-page-v2-module__IrTQ5q__headerCta svg,.landing-page-v2-module__IrTQ5q__primaryButton svg,.landing-page-v2-module__IrTQ5q__mobileCta svg{width:1rem}.landing-page-v2-module__IrTQ5q__headerCta:hover,.landing-page-v2-module__IrTQ5q__primaryButton:hover,.landing-page-v2-module__IrTQ5q__mobileCta:hover{border-color:var(--lime-bright);background:var(--lime-bright);transform:translateY(-2px)}.landing-page-v2-module__IrTQ5q__menuButton{border:1px solid var(--line);background:var(--white);width:3rem;height:3rem;color:var(--ink);border-radius:50%;place-items:center;display:none}.landing-page-v2-module__IrTQ5q__menuOpenIcon{display:none}.landing-page-v2-module__IrTQ5q__header:has(+.landing-page-v2-module__IrTQ5q__mobileNav:popover-open) .landing-page-v2-module__IrTQ5q__menuClosedIcon{display:none}.landing-page-v2-module__IrTQ5q__header:has(+.landing-page-v2-module__IrTQ5q__mobileNav:popover-open) .landing-page-v2-module__IrTQ5q__menuOpenIcon{display:block}body:has(.landing-page-v2-module__IrTQ5q__mobileNav:popover-open){overflow:hidden}.landing-page-v2-module__IrTQ5q__mobileNav{z-index:59;background:var(--white);width:100%;max-width:none;min-height:100svh;max-height:none;color:var(--ink);border:0;align-content:start;gap:0;margin:0;padding:1.2rem 1.25rem 2rem;display:grid;position:fixed;inset:0}.landing-page-v2-module__IrTQ5q__mobileNav:not(:popover-open){display:none}.landing-page-v2-module__IrTQ5q__mobileNav::backdrop{background:0 0}.landing-page-v2-module__IrTQ5q__mobileNavHeader{justify-content:space-between;align-items:center;margin-bottom:.25rem;padding-bottom:.9rem;display:flex}.landing-page-v2-module__IrTQ5q__mobileNavClose{border:1px solid var(--line);background:var(--white);width:3rem;height:3rem;color:var(--ink);cursor:pointer;border-radius:50%;place-items:center;display:grid}.landing-page-v2-module__IrTQ5q__mobileNavClose svg{width:1.25rem}.landing-page-v2-module__IrTQ5q__mobileNav>a:not(.landing-page-v2-module__IrTQ5q__mobileCta){border-bottom:1px solid var(--line);padding:1.15rem 0;font-size:1.1rem;font-weight:640}.landing-page-v2-module__IrTQ5q__mobileCta{margin-top:1.5rem}.landing-page-v2-module__IrTQ5q__hero{background:var(--white)}.landing-page-v2-module__IrTQ5q__roadmapHero{background:var(--white);grid-template-columns:minmax(0,8fr) minmax(20rem,4fr);align-items:end;gap:clamp(4rem,9vw,9rem);width:min(1500px,100%);min-height:calc(82svh - 5.5rem);margin-inline:auto;padding:clamp(6rem,10vw,10rem) clamp(1.25rem,4vw,4rem) clamp(5rem,8vw,8rem);display:grid}.landing-page-v2-module__IrTQ5q__roadmapHero h1{letter-spacing:-.075em;max-width:70rem;margin:0 0 2rem;font-size:clamp(4rem,8vw,8.4rem);font-weight:660;line-height:.88}.landing-page-v2-module__IrTQ5q__roadmapHero>div>p:last-child{max-width:48rem;color:var(--muted);font-size:clamp(1.06rem,1.6vw,1.3rem)}.landing-page-v2-module__IrTQ5q__roadmapHero aside{border-top:1px solid var(--line);grid-template-columns:1fr 1.8fr;display:grid}.landing-page-v2-module__IrTQ5q__roadmapHero aside span,.landing-page-v2-module__IrTQ5q__roadmapHero aside strong{border-bottom:1px solid var(--line);padding:1.15rem 0}.landing-page-v2-module__IrTQ5q__roadmapHero aside span{color:var(--muted);font-family:var(--font-plex-mono), monospace;letter-spacing:.08em;font-size:.62rem}.landing-page-v2-module__IrTQ5q__roadmapHero aside strong{font-size:.9rem;font-weight:620}.landing-page-v2-module__IrTQ5q__heroInner{grid-template-columns:minmax(24rem,.84fr) minmax(36rem,1.16fr);align-items:center;gap:clamp(2rem,4vw,5rem);width:min(1500px,100%);min-height:calc(100svh - 5.5rem);margin-inline:auto;padding:clamp(2.5rem,6vw,6rem) clamp(1.25rem,4vw,4rem);display:grid}.landing-page-v2-module__IrTQ5q__heroCopy{z-index:3;padding-left:max(0px,50vw - 750px);position:relative}.landing-page-v2-module__IrTQ5q__kicker{color:#4c6a19;font-family:var(--font-plex-mono), ui-monospace, monospace;letter-spacing:.11em;text-transform:uppercase;align-items:center;gap:.7rem;margin:0 0 1.35rem;font-size:.69rem;font-weight:650;line-height:1.4;display:flex}.landing-page-v2-module__IrTQ5q__kicker>span{background:var(--lime-deep);width:1.8rem;height:2px}.landing-page-v2-module__IrTQ5q__hero h1{letter-spacing:-.075em;max-width:42rem;margin:0 0 1.45rem;font-size:clamp(4rem,7.2vw,7.4rem);font-weight:720;line-height:.84}.landing-page-v2-module__IrTQ5q__hero h1 em{color:#577722;margin-top:.14em;font-style:normal;font-weight:560;display:block}.landing-page-v2-module__IrTQ5q__heroLead{max-width:37rem;color:var(--muted);margin:0 0 2rem;font-size:clamp(1.08rem,1.4vw,1.3rem);line-height:1.55}.landing-page-v2-module__IrTQ5q__heroButtons{flex-wrap:wrap;align-items:center;gap:1rem;display:flex}.landing-page-v2-module__IrTQ5q__primaryButton{min-height:3.65rem;padding-inline:1.4rem;font-size:.96rem}.landing-page-v2-module__IrTQ5q__textButton,.landing-page-v2-module__IrTQ5q__textLink{border-bottom:1px solid var(--ink);min-height:3.3rem;color:var(--ink);align-items:center;gap:.7rem;font-size:.93rem;font-weight:680;display:inline-flex}.landing-page-v2-module__IrTQ5q__textButton svg,.landing-page-v2-module__IrTQ5q__textLink svg{width:1rem}.landing-page-v2-module__IrTQ5q__heroProof{color:#566158;flex-wrap:wrap;gap:.75rem 1.2rem;margin-top:1.75rem;font-size:.75rem;display:flex}.landing-page-v2-module__IrTQ5q__heroProof span{align-items:center;gap:.35rem;display:inline-flex}.landing-page-v2-module__IrTQ5q__heroProof svg{color:#638728;width:.85rem}.landing-page-v2-module__IrTQ5q__heroMedia{background:#eff3eb;border-radius:2rem 0 2rem 2rem;min-height:min(73svh,760px);position:relative;overflow:hidden;box-shadow:0 2.4rem 6rem #1721181c}.landing-page-v2-module__IrTQ5q__heroPicture{display:block;position:absolute;inset:0}.landing-page-v2-module__IrTQ5q__heroPicture>img{object-fit:cover;object-position:right center;width:100%;height:100%;display:block}.landing-page-v2-module__IrTQ5q__heroMedia:after{content:"";pointer-events:none;background:linear-gradient(90deg,#ffffff1f,#0000 42%);position:absolute;inset:0}.landing-page-v2-module__IrTQ5q__heroTracking,.landing-page-v2-module__IrTQ5q__storyPoseOverlay,.landing-page-v2-module__IrTQ5q__capturePoseOverlay{z-index:3;pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.landing-page-v2-module__IrTQ5q__heroTracking circle,.landing-page-v2-module__IrTQ5q__storyPoseOverlay circle,.landing-page-v2-module__IrTQ5q__capturePoseOverlay circle{transform-box:fill-box;transform-origin:50%;animation:2.8s ease-in-out infinite landing-page-v2-module__IrTQ5q__trackingPulse}.landing-page-v2-module__IrTQ5q__heroPhone{z-index:5;width:215px;position:absolute;bottom:-4.5rem;left:-2.3rem;transform:rotate(-4deg);box-shadow:0 2.2rem 4rem #0a100b3d}.landing-page-v2-module__IrTQ5q__heroMediaLabel,.landing-page-v2-module__IrTQ5q__conceptLabel{z-index:5;color:#4a554c;font-family:var(--font-plex-mono), monospace;letter-spacing:.07em;text-transform:uppercase;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffffe0;border-radius:999px;padding:.45rem .7rem;font-size:.55rem;position:absolute;bottom:1rem;right:1rem}.landing-page-v2-module__IrTQ5q__equipmentStrip{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:var(--soft-white)}.landing-page-v2-module__IrTQ5q__equipmentInner{grid-template-columns:1.25fr repeat(4,1fr);align-items:center;gap:1.6rem;width:min(1360px,100% - 2*clamp(1.25rem,4vw,4rem));min-height:6.3rem;margin-inline:auto;display:grid}.landing-page-v2-module__IrTQ5q__equipmentInner p{color:#546057;font-family:var(--font-plex-mono), monospace;letter-spacing:.1em;text-transform:uppercase;margin:0;font-size:.65rem;font-weight:650}.landing-page-v2-module__IrTQ5q__equipmentInner span{align-items:center;gap:.65rem;font-size:.85rem;font-weight:640;display:flex}.landing-page-v2-module__IrTQ5q__equipmentInner svg{color:#5f8128;width:1.2rem}.landing-page-v2-module__IrTQ5q__journey h2,.landing-page-v2-module__IrTQ5q__fitProcess h2,.landing-page-v2-module__IrTQ5q__appScreens h2,.landing-page-v2-module__IrTQ5q__realWorld h2,.landing-page-v2-module__IrTQ5q__phoneGallery h2,.landing-page-v2-module__IrTQ5q__sizingSection h2,.landing-page-v2-module__IrTQ5q__everydayElectric h2,.landing-page-v2-module__IrTQ5q__trust h2,.landing-page-v2-module__IrTQ5q__pricing h2,.landing-page-v2-module__IrTQ5q__currentOffer h2,.landing-page-v2-module__IrTQ5q__faq h2,.landing-page-v2-module__IrTQ5q__finalCta h2{letter-spacing:-.06em;margin:0;font-size:clamp(2.75rem,5vw,5.25rem);font-weight:650;line-height:.96}.landing-page-v2-module__IrTQ5q__sectionLead{max-width:39rem;color:var(--muted);margin:1.5rem 0 0;font-size:clamp(1rem,1.3vw,1.2rem);line-height:1.6}.landing-page-v2-module__IrTQ5q__journeyNote>span:not(.landing-page-v2-module__IrTQ5q__previewLabel){color:#5f6e60;font-family:var(--font-plex-mono), monospace;letter-spacing:.11em;text-transform:uppercase;margin:1.4rem 0 .75rem;font-size:.6rem;display:block}.landing-page-v2-module__IrTQ5q__previewDisclosure{color:#59655c;width:min(1320px,100%);margin:1.2rem auto 0;font-size:.72rem}.landing-page-v2-module__IrTQ5q__previewLabel{color:#4f681f;width:max-content;font-family:var(--font-plex-mono), monospace;letter-spacing:.08em;text-transform:uppercase;background:#ffffffc2;border:1px solid #b8ce93;border-radius:999px;align-items:center;gap:.42rem;padding:.4rem .65rem;font-size:.55rem;font-weight:650;display:inline-flex}.landing-page-v2-module__IrTQ5q__appScreens .landing-page-v2-module__IrTQ5q__kicker{color:#4c6a19}.landing-page-v2-module__IrTQ5q__appScreens .landing-page-v2-module__IrTQ5q__kicker>span{background:var(--lime-deep)}.landing-page-v2-module__IrTQ5q__storyTracking{background:linear-gradient(90deg,#0000,#b8f24a0d,#0000);position:absolute;inset:0}.landing-page-v2-module__IrTQ5q__storyScanLine{z-index:2;background:linear-gradient(transparent, var(--lime), transparent);width:1px;animation:4.8s ease-in-out infinite landing-page-v2-module__IrTQ5q__scanDrift;position:absolute;top:5%;bottom:5%;left:51%}@keyframes landing-page-v2-module__IrTQ5q__trackingPulse{0%,to{transform:scale(.94)}50%{transform:scale(1)}}@keyframes landing-page-v2-module__IrTQ5q__scanDrift{0%,to{opacity:.5;transform:translate(-1.2rem)}50%{opacity:1;transform:translate(1.2rem)}}.landing-page-v2-module__IrTQ5q__overlayToggle{z-index:5;min-height:3rem;color:var(--white);cursor:pointer;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#111512c7;border:1px solid #ffffffb3;border-radius:999px;align-items:center;gap:.55rem;padding:.75rem .95rem;font-size:.76rem;font-weight:650;display:inline-flex;position:absolute;bottom:1rem;left:1rem}.landing-page-v2-module__IrTQ5q__overlayToggle svg{width:1rem;color:var(--lime)}.landing-page-v2-module__IrTQ5q__guideToggle{opacity:0;width:1px;height:1px;position:absolute;overflow:hidden}.landing-page-v2-module__IrTQ5q__guideToggle:not(:checked)~.landing-page-v2-module__IrTQ5q__storyTracking,.landing-page-v2-module__IrTQ5q__showGuideLabel,.landing-page-v2-module__IrTQ5q__guideToggle:not(:checked)~.landing-page-v2-module__IrTQ5q__overlayToggle .landing-page-v2-module__IrTQ5q__hideGuideLabel{display:none}.landing-page-v2-module__IrTQ5q__guideToggle:not(:checked)~.landing-page-v2-module__IrTQ5q__overlayToggle .landing-page-v2-module__IrTQ5q__showGuideLabel{display:inline}.landing-page-v2-module__IrTQ5q__guideToggle:focus-visible~.landing-page-v2-module__IrTQ5q__overlayToggle{outline:3px solid var(--focus);outline-offset:4px}.landing-page-v2-module__IrTQ5q__fitProcess{background:var(--soft-white);padding:clamp(6rem,9vw,9rem) clamp(1.25rem,4vw,4rem)}.landing-page-v2-module__IrTQ5q__fitProcessIntro,.landing-page-v2-module__IrTQ5q__fitProcessLayout,.landing-page-v2-module__IrTQ5q__fitProcess .landing-page-v2-module__IrTQ5q__previewDisclosure{width:min(1320px,100%);margin-inline:auto}.landing-page-v2-module__IrTQ5q__fitProcessIntro{grid-template-columns:minmax(18rem,.8fr) minmax(26rem,1.2fr);align-items:end;gap:clamp(2rem,6vw,6rem);display:grid}.landing-page-v2-module__IrTQ5q__fitProcessIntro .landing-page-v2-module__IrTQ5q__kicker{grid-column:1;margin-bottom:0}.landing-page-v2-module__IrTQ5q__fitProcessIntro h2{grid-area:1/2/3}.landing-page-v2-module__IrTQ5q__fitProcessIntro .landing-page-v2-module__IrTQ5q__sectionLead{grid-column:1;margin-top:1.25rem}.landing-page-v2-module__IrTQ5q__fitProcessLayout{grid-template-columns:minmax(30rem,1.08fr) minmax(24rem,.92fr);align-items:stretch;gap:clamp(3rem,7vw,7rem);margin-top:clamp(3.5rem,6vw,6rem);display:grid}.landing-page-v2-module__IrTQ5q__fitProcessMedia{background:#e6ebe2;border-radius:1.6rem;min-height:620px;position:relative;overflow:hidden;box-shadow:0 2rem 5rem #1721181a}.landing-page-v2-module__IrTQ5q__fitProcessMedia>img{object-fit:cover}.landing-page-v2-module__IrTQ5q__fitProcessSteps{flex-direction:column;justify-content:center;display:flex}.landing-page-v2-module__IrTQ5q__fitProcessSteps ol{border-top:1px solid var(--line);margin:0;padding:0;list-style:none}.landing-page-v2-module__IrTQ5q__fitProcessSteps li{border-bottom:1px solid var(--line);grid-template-columns:2.6rem 1fr;gap:1rem;padding:1.35rem 0;display:grid}.landing-page-v2-module__IrTQ5q__fitProcessSteps li>span,.landing-page-v2-module__IrTQ5q__fitProcessSteps small{color:#597625;font-family:var(--font-plex-mono), monospace;letter-spacing:.09em;text-transform:uppercase;font-size:.61rem;font-weight:660}.landing-page-v2-module__IrTQ5q__fitProcessSteps h3{letter-spacing:-.04em;margin:.22rem 0 .4rem;font-size:clamp(1.35rem,2vw,1.8rem);line-height:1.05}.landing-page-v2-module__IrTQ5q__fitProcessSteps p{max-width:31rem;color:var(--muted);margin:0;font-size:.84rem;line-height:1.5}.landing-page-v2-module__IrTQ5q__fitProcessSteps .landing-page-v2-module__IrTQ5q__textLink{width:max-content;margin-top:1.6rem}.landing-page-v2-module__IrTQ5q__galleryCopy .landing-page-v2-module__IrTQ5q__textLink{margin-top:2.2rem}.landing-page-v2-module__IrTQ5q__galleryPhones .landing-page-v2-module__IrTQ5q__phone{position:absolute;top:50%;left:50%;box-shadow:0 2.1rem 4.5rem #11151233}.landing-page-v2-module__IrTQ5q__sizingSection{background:var(--soft-white);color:var(--ink);padding:clamp(6rem,10vw,10rem) clamp(1.25rem,4vw,4rem)}.landing-page-v2-module__IrTQ5q__sizingInner{grid-template-columns:minmax(25rem,.9fr) minmax(37rem,1.1fr);align-items:center;gap:clamp(4rem,8vw,9rem);width:min(1320px,100%);margin-inline:auto;display:grid}.landing-page-v2-module__IrTQ5q__sizingSection .landing-page-v2-module__IrTQ5q__previewLabel{border-color:var(--line);background:var(--white);color:var(--lime-deep)}.landing-page-v2-module__IrTQ5q__sizingSection .landing-page-v2-module__IrTQ5q__kicker{color:var(--lime-deep);margin-top:1.3rem}.landing-page-v2-module__IrTQ5q__sizingSection .landing-page-v2-module__IrTQ5q__kicker>span{background:var(--lime-deep)}.landing-page-v2-module__IrTQ5q__sizingSection .landing-page-v2-module__IrTQ5q__sectionLead{color:var(--muted)}.landing-page-v2-module__IrTQ5q__sizingSteps{border-top:1px solid var(--line);margin-top:2.5rem;display:grid}.landing-page-v2-module__IrTQ5q__sizingSteps p{border-bottom:1px solid var(--line);grid-template-columns:2.4rem 1fr;gap:.2rem .9rem;margin:0;padding:1.15rem 0;display:grid}.landing-page-v2-module__IrTQ5q__sizingSteps p>span{color:var(--lime-deep);font-family:var(--font-plex-mono), monospace;grid-row:1/3;font-size:.63rem}.landing-page-v2-module__IrTQ5q__sizingSteps small{color:var(--muted)}.landing-page-v2-module__IrTQ5q__sizingVisual{place-items:center;min-height:760px;display:grid;position:relative}.landing-page-v2-module__IrTQ5q__sizingVisual:before{border:1px solid var(--line);content:"";border-radius:50%;width:36rem;height:36rem;position:absolute}.landing-page-v2-module__IrTQ5q__sizingVisual .landing-page-v2-module__IrTQ5q__phone{z-index:3;position:relative;box-shadow:0 2.5rem 6rem #2a3e1e29}.landing-page-v2-module__IrTQ5q__geometrySketch{z-index:2;color:#527023c7;width:19rem;height:10rem;position:absolute;bottom:5%;right:0}.landing-page-v2-module__IrTQ5q__geometrySketch>svg{stroke-width:.7px;width:100%;height:100%}.landing-page-v2-module__IrTQ5q__geometrySketch span{font-family:var(--font-plex-mono), monospace;letter-spacing:.09em;font-size:.52rem;position:absolute}.landing-page-v2-module__IrTQ5q__geometryStack{top:15%;left:45%}.landing-page-v2-module__IrTQ5q__geometryReach{top:51%;right:3%}.landing-page-v2-module__IrTQ5q__everydayElectric{background:var(--white);padding:clamp(7rem,11vw,11rem) 0}.landing-page-v2-module__IrTQ5q__everydayElectricIntro{grid-template-columns:minmax(0,1.05fr) minmax(19rem,.55fr);align-items:end;gap:clamp(3rem,8vw,9rem);width:min(1320px,100% - 2*clamp(1.25rem,4vw,4rem));margin-inline:auto;display:grid}.landing-page-v2-module__IrTQ5q__everydayElectricIntro .landing-page-v2-module__IrTQ5q__previewLabel{margin-bottom:1.25rem}.landing-page-v2-module__IrTQ5q__everydayElectricIntro .landing-page-v2-module__IrTQ5q__kicker{margin-bottom:1rem}.landing-page-v2-module__IrTQ5q__everydayElectricIntro h2{max-width:52rem}.landing-page-v2-module__IrTQ5q__everydayElectricIntro>p{color:var(--muted);margin:0 0 .35rem;font-size:clamp(1rem,1.25vw,1.16rem);line-height:1.65}.landing-page-v2-module__IrTQ5q__everydayElectricGrid{grid-template-columns:1fr 1fr;gap:clamp(1.25rem,2.6vw,2.7rem);width:min(1440px,100% - 2*clamp(1.25rem,4vw,4rem));margin:clamp(3.5rem,6vw,5.5rem) auto 4rem;display:grid}.landing-page-v2-module__IrTQ5q__everydayElectricGrid figure{margin:0}.landing-page-v2-module__IrTQ5q__everydayElectricGrid .landing-page-v2-module__IrTQ5q__electricWideFeature{border-top:1px solid var(--line);grid-column:1/-1;grid-template-columns:minmax(0,1.25fr) minmax(22rem,.75fr);align-items:center;gap:clamp(2rem,5vw,5rem);margin-top:1rem;padding-top:clamp(2rem,4vw,4rem);display:grid}.landing-page-v2-module__IrTQ5q__electricWideFeature figcaption{padding-top:0}.landing-page-v2-module__IrTQ5q__everydayElectricImage{aspect-ratio:3/2;background:#eef1eb;border-radius:1.6rem;position:relative;overflow:hidden;box-shadow:0 1.8rem 4.5rem #17211817}.landing-page-v2-module__IrTQ5q__everydayElectricImage>img{object-fit:cover;transition:transform .5s cubic-bezier(.22,1,.36,1)}.landing-page-v2-module__IrTQ5q__everydayElectricGrid figure:hover .landing-page-v2-module__IrTQ5q__everydayElectricImage>img{transform:scale(1.015)}.landing-page-v2-module__IrTQ5q__everydayElectricImage>span{z-index:2;color:#4a554c;font-family:var(--font-plex-mono), monospace;letter-spacing:.07em;text-transform:uppercase;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffffe6;border-radius:999px;padding:.45rem .7rem;font-size:.53rem;position:absolute;bottom:1rem;right:1rem}.landing-page-v2-module__IrTQ5q__everydayElectricGrid figcaption{max-width:36rem;padding:1.6rem .2rem 0}.landing-page-v2-module__IrTQ5q__everydayElectricGrid figcaption small{color:#587622;font-family:var(--font-plex-mono), monospace;letter-spacing:.11em;font-size:.61rem;font-weight:680}.landing-page-v2-module__IrTQ5q__everydayElectricGrid figcaption h3{letter-spacing:-.05em;margin:.7rem 0 .65rem;font-size:clamp(1.75rem,2.6vw,2.7rem);font-weight:640;line-height:1}.landing-page-v2-module__IrTQ5q__everydayElectricGrid figcaption p{max-width:31rem;color:var(--muted);margin:0;line-height:1.6}.landing-page-v2-module__IrTQ5q__electricReadiness{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:1.2rem;width:min(1320px,100% - 2*clamp(1.25rem,4vw,4rem));margin-inline:auto;padding:1.6rem 0;display:grid}.landing-page-v2-module__IrTQ5q__electricReadiness>svg{color:#668b27;width:1.5rem}.landing-page-v2-module__IrTQ5q__electricReadiness strong{margin-bottom:.2rem;display:block}.landing-page-v2-module__IrTQ5q__electricReadiness p{max-width:57rem;color:var(--muted);margin:0;font-size:.84rem;line-height:1.5}.landing-page-v2-module__IrTQ5q__electricReadiness>a{border-bottom:1px solid var(--ink);min-height:3.1rem;color:var(--ink);align-items:center;gap:.55rem;font-size:.86rem;font-weight:680;display:inline-flex}.landing-page-v2-module__IrTQ5q__electricReadiness>a svg{width:1rem}.landing-page-v2-module__IrTQ5q__trust{background:var(--white);width:min(1250px,100% - 2*clamp(1.25rem,4vw,4rem));margin-inline:auto;padding:clamp(6rem,9vw,8.5rem) 0}.landing-page-v2-module__IrTQ5q__trustHeading{max-width:62rem}.landing-page-v2-module__IrTQ5q__trustRows{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(3,1fr);margin-top:3rem;display:grid}.landing-page-v2-module__IrTQ5q__trustRows>a{border-right:1px solid var(--line);min-height:12rem;color:var(--ink);align-items:flex-start;gap:1rem;padding:2rem clamp(1.5rem,3vw,2.5rem);transition:background .18s;display:flex}.landing-page-v2-module__IrTQ5q__trustRows>a:hover{background:var(--soft-white)}.landing-page-v2-module__IrTQ5q__trustRows>a:first-child{padding-left:0}.landing-page-v2-module__IrTQ5q__trustRows>a:last-child{border-right:0;padding-right:0}.landing-page-v2-module__IrTQ5q__trustRows svg{color:#5f8323;flex:none}.landing-page-v2-module__IrTQ5q__trustRows>a>svg:last-child{width:1rem;margin-left:auto}.landing-page-v2-module__IrTQ5q__trustRows span{gap:.7rem;display:grid}.landing-page-v2-module__IrTQ5q__trustRows strong{font-size:1.2rem}.landing-page-v2-module__IrTQ5q__trustRows small{color:var(--muted);font-size:.88rem;line-height:1.55}.landing-page-v2-module__IrTQ5q__safetyNote{color:var(--muted);align-items:flex-start;gap:.9rem;margin-top:1.8rem;display:flex}.landing-page-v2-module__IrTQ5q__safetyNote svg{color:#a06d0d;flex:none}.landing-page-v2-module__IrTQ5q__safetyNote p{max-width:58rem;margin:0;font-size:.82rem}.landing-page-v2-module__IrTQ5q__pricingHeading .landing-page-v2-module__IrTQ5q__kicker{grid-column:1;margin:0}.landing-page-v2-module__IrTQ5q__currentOffer{background:var(--green-ink);color:var(--white);padding:clamp(6rem,9vw,8rem) clamp(1.25rem,4vw,4rem)}.landing-page-v2-module__IrTQ5q__currentOfferHeading,.landing-page-v2-module__IrTQ5q__currentOfferPath{width:min(1250px,100%);margin-inline:auto}.landing-page-v2-module__IrTQ5q__currentOfferHeading{grid-template-columns:minmax(18rem,.8fr) minmax(30rem,1.2fr);align-items:end;gap:clamp(2rem,6vw,6rem);display:grid}.landing-page-v2-module__IrTQ5q__currentOfferHeading .landing-page-v2-module__IrTQ5q__kicker{color:var(--lime);grid-column:1;margin-bottom:0}.landing-page-v2-module__IrTQ5q__currentOfferHeading .landing-page-v2-module__IrTQ5q__kicker>span{background:var(--lime)}.landing-page-v2-module__IrTQ5q__currentOfferHeading h2{grid-area:1/2/3}.landing-page-v2-module__IrTQ5q__currentOfferHeading>p{color:#b8c3ba;grid-column:1;margin:1.25rem 0 0;font-size:.9rem;line-height:1.55}.landing-page-v2-module__IrTQ5q__currentOfferPath{border-top:1px solid var(--dark-line);border-bottom:1px solid var(--dark-line);grid-template-columns:1fr 1fr .86fr;margin-top:clamp(3rem,6vw,5rem);display:grid}.landing-page-v2-module__IrTQ5q__currentOfferPath>a,.landing-page-v2-module__IrTQ5q__currentOfferPath>aside{border-right:1px solid var(--dark-line);flex-direction:column;min-height:18rem;padding:2.4rem clamp(1.5rem,3vw,2.6rem);display:flex}.landing-page-v2-module__IrTQ5q__currentOfferPath>a:first-child{padding-left:0}.landing-page-v2-module__IrTQ5q__currentOfferPath>a{color:var(--white);transition:background .18s;position:relative}.landing-page-v2-module__IrTQ5q__currentOfferPath>a:hover{background:#ffffff09}.landing-page-v2-module__IrTQ5q__currentOfferPath>a>span,.landing-page-v2-module__IrTQ5q__currentOfferPath>aside>span{color:var(--lime);font-family:var(--font-plex-mono), monospace;letter-spacing:.1em;font-size:.61rem;font-weight:670}.landing-page-v2-module__IrTQ5q__currentOfferPath>a>strong,.landing-page-v2-module__IrTQ5q__currentOfferPath>aside>strong{letter-spacing:-.04em;justify-content:space-between;gap:1rem;margin-top:1.25rem;font-size:clamp(1.4rem,2.2vw,2.1rem);line-height:1.05;display:flex}.landing-page-v2-module__IrTQ5q__currentOfferPath strong em{color:var(--lime);font-family:var(--font-plex-mono), monospace;letter-spacing:-.04em;font-size:.62em;font-style:normal}.landing-page-v2-module__IrTQ5q__currentOfferPath>a>small{color:#aeb9b0;max-width:23rem;margin-top:1rem;font-size:.84rem;line-height:1.55}.landing-page-v2-module__IrTQ5q__currentOfferPath>a>svg{width:1.2rem;color:var(--lime);margin-top:auto}.landing-page-v2-module__IrTQ5q__currentOfferPath>aside{background:var(--lime);color:var(--ink);border-right:0}.landing-page-v2-module__IrTQ5q__currentOfferPath>aside>span{color:#48621b}.landing-page-v2-module__IrTQ5q__currentOfferPath>aside>p{color:#405041;margin:1rem 0 0;font-size:.84rem;line-height:1.55}.landing-page-v2-module__IrTQ5q__currentOfferPath>aside>a{border-bottom:1px solid var(--ink);width:max-content;min-height:3rem;color:var(--ink);align-items:center;gap:.6rem;margin-top:auto;font-size:.84rem;font-weight:680;display:inline-flex}.landing-page-v2-module__IrTQ5q__currentOfferPath>aside>a svg{width:1rem}.landing-page-v2-module__IrTQ5q__finalCta{background:var(--lime);grid-template-columns:1fr auto;align-items:center;gap:4rem;min-height:30rem;padding:clamp(4rem,8vw,8rem) max(clamp(1.25rem,4vw,4rem),50vw - 625px);display:grid}.landing-page-v2-module__IrTQ5q__finalCta>div>span{color:#3f5221;font-family:var(--font-plex-mono), monospace;letter-spacing:.12em;margin-bottom:1.5rem;font-size:.67rem;font-weight:700;display:block}.landing-page-v2-module__IrTQ5q__finalCta h2{max-width:58rem}.landing-page-v2-module__IrTQ5q__finalCta p{color:#405041;margin:1.3rem 0 0;font-size:1.04rem}.landing-page-v2-module__IrTQ5q__finalCta>a{background:var(--ink);min-height:4.2rem;color:var(--white);white-space:nowrap;border-radius:999px;align-items:center;gap:.8rem;padding:1rem 1.4rem;font-weight:700;display:inline-flex}.landing-page-v2-module__IrTQ5q__footer{background:var(--white);padding:5rem clamp(1.25rem,4vw,4rem) 1.5rem}.landing-page-v2-module__IrTQ5q__footerTop,.landing-page-v2-module__IrTQ5q__footerBottom{width:min(1250px,100%);margin-inline:auto}.landing-page-v2-module__IrTQ5q__footerTop{grid-template-columns:.8fr 1.2fr;gap:5rem;padding-bottom:4rem;display:grid}.landing-page-v2-module__IrTQ5q__footerTop>div>p{max-width:22rem;color:var(--muted);margin:1.4rem 0 0}.landing-page-v2-module__IrTQ5q__footerTop nav{grid-template-columns:repeat(3,1fr);gap:2rem;display:grid}.landing-page-v2-module__IrTQ5q__footerTop nav>div{align-content:start;gap:.72rem;display:grid}.landing-page-v2-module__IrTQ5q__footerTop nav span{color:#657068;font-family:var(--font-plex-mono), monospace;letter-spacing:.11em;margin-bottom:.35rem;font-size:.6rem;font-weight:650}.landing-page-v2-module__IrTQ5q__footerTop nav a{color:#384139;font-size:.82rem}.landing-page-v2-module__IrTQ5q__footerBottom{border-top:1px solid var(--line);color:#59635b;justify-content:space-between;padding-top:1.4rem;font-size:.68rem;display:flex}.landing-page-v2-module__IrTQ5q__phone{aspect-ratio:9/19.5;background:#101511;border:3px solid #1d241f;border-radius:3rem;flex:none;width:min(310px,100%);padding:.42rem;position:relative;box-shadow:0 1.5rem 3.5rem #1115122e}.landing-page-v2-module__IrTQ5q__phoneCompact{width:245px}.landing-page-v2-module__IrTQ5q__phoneHardware{z-index:20;background:#101511;border-radius:999px;width:33%;height:1.15rem;position:absolute;top:.7rem;left:50%;transform:translate(-50%)}.landing-page-v2-module__IrTQ5q__phoneScreen{background:var(--white);width:100%;height:100%;color:var(--ink);border-radius:2.55rem;position:relative;overflow:hidden}.landing-page-v2-module__IrTQ5q__phoneStatus{z-index:20;color:#263029;justify-content:space-between;align-items:center;height:2rem;padding:0 1.05rem;font-size:.55rem;font-weight:750;display:flex;position:absolute;top:0;left:0;right:0}.landing-page-v2-module__IrTQ5q__phoneCompact .landing-page-v2-module__IrTQ5q__phoneStatus{font-size:.45rem}.landing-page-v2-module__IrTQ5q__appSurface,.landing-page-v2-module__IrTQ5q__captureAppSurface{background:var(--white);padding:2.45rem 1rem 4.2rem;position:absolute;inset:0}.landing-page-v2-module__IrTQ5q__phoneCompact .landing-page-v2-module__IrTQ5q__appSurface{padding-left:.76rem;padding-right:.76rem}.landing-page-v2-module__IrTQ5q__appHeader{border-bottom:1px solid #e2e6df;grid-template-columns:auto 1fr auto;align-items:center;gap:.6rem;min-height:3.2rem;padding-bottom:.8rem;display:grid}.landing-page-v2-module__IrTQ5q__appMark,.landing-page-v2-module__IrTQ5q__appAvatar{background:var(--lime);color:#182018;border-radius:.65rem;place-items:center;width:2rem;height:2rem;font-size:.82rem;font-weight:800;display:grid}.landing-page-v2-module__IrTQ5q__appAvatar{background:#edf1ea;border-radius:50%;font-size:.55rem}.landing-page-v2-module__IrTQ5q__appHeader>div{line-height:1.1;display:grid}.landing-page-v2-module__IrTQ5q__appHeader small,.landing-page-v2-module__IrTQ5q__appProgress small,.landing-page-v2-module__IrTQ5q__appHeroBlock>small,.landing-page-v2-module__IrTQ5q__appBikeRow small,.landing-page-v2-module__IrTQ5q__appReviewStatus small,.landing-page-v2-module__IrTQ5q__appResultBlock>span,.landing-page-v2-module__IrTQ5q__appMeasurement small,.landing-page-v2-module__IrTQ5q__reportMetrics small,.landing-page-v2-module__IrTQ5q__reportCover>span,.landing-page-v2-module__IrTQ5q__reportCover>small,.landing-page-v2-module__IrTQ5q__sizingTarget small,.landing-page-v2-module__IrTQ5q__sizingOption small{color:#69736b;font-family:var(--font-plex-mono), monospace;letter-spacing:.08em;text-transform:uppercase;font-size:.48rem}.landing-page-v2-module__IrTQ5q__appHeader strong{font-size:.76rem}.landing-page-v2-module__IrTQ5q__appProgress{justify-content:space-between;align-items:center;gap:.6rem;margin:1rem 0;display:flex}.landing-page-v2-module__IrTQ5q__appProgress>span{background:#e7ebe4;border-radius:999px;flex:1;height:.32rem;overflow:hidden}.landing-page-v2-module__IrTQ5q__appProgress i{border-radius:inherit;background:#6d9826;height:100%;display:block}.landing-page-v2-module__IrTQ5q__appHeroBlock{background:var(--lime);border-radius:1rem;padding:1rem}.landing-page-v2-module__IrTQ5q__appHeroBlock strong{margin-top:.35rem;font-size:1rem;line-height:1.08;display:block}.landing-page-v2-module__IrTQ5q__appHeroBlock p{color:#40503f;margin:.5rem 0 .75rem;font-size:.62rem;line-height:1.45}.landing-page-v2-module__IrTQ5q__appHeroBlock>span{align-items:center;gap:.4rem;font-size:.62rem;font-weight:730;display:flex}.landing-page-v2-module__IrTQ5q__appChecklist{margin-top:.8rem;display:grid}.landing-page-v2-module__IrTQ5q__appChecklist p{color:#3f4941;border-bottom:1px solid #e7ebe5;grid-template-columns:auto 1fr auto;align-items:center;gap:.45rem;min-height:2.4rem;margin:0;font-size:.58rem;display:grid}.landing-page-v2-module__IrTQ5q__appChecklist svg{color:#618b24;width:.8rem}.landing-page-v2-module__IrTQ5q__appChecklist b{color:#68726a;font-size:.49rem}.landing-page-v2-module__IrTQ5q__openDot,.landing-page-v2-module__IrTQ5q__emptyDot{background:var(--lime);border:2px solid #739b31;border-radius:50%;width:.75rem;height:.75rem;display:inline-block}.landing-page-v2-module__IrTQ5q__emptyDot{background:0 0;border-color:#c9cfc8}.landing-page-v2-module__IrTQ5q__appBikeRow{grid-template-columns:auto 1fr auto;align-items:center;gap:.6rem;min-height:3.4rem;margin-top:.7rem;display:grid}.landing-page-v2-module__IrTQ5q__appBikeRow>svg{color:#5d782c;width:1.2rem}.landing-page-v2-module__IrTQ5q__appBikeRow>span{display:grid}.landing-page-v2-module__IrTQ5q__appBikeRow strong{font-size:.64rem}.landing-page-v2-module__IrTQ5q__appBikeRow>svg:last-child{color:#869087;width:.8rem}.landing-page-v2-module__IrTQ5q__captureAppSurface{background:#1a201b;padding:0}.landing-page-v2-module__IrTQ5q__captureAppSurface>img{object-fit:cover;object-position:center}.landing-page-v2-module__IrTQ5q__captureAppShade{background:linear-gradient(#0a0e0b8a,#0000 28% 54%,#0a0e0be0);position:absolute;inset:0}.landing-page-v2-module__IrTQ5q__captureAppTop{z-index:4;color:var(--white);justify-content:space-between;font-size:.55rem;display:flex;position:absolute;top:2.15rem;left:1rem;right:1rem}.landing-page-v2-module__IrTQ5q__captureAppTop strong{font-size:.7rem}.landing-page-v2-module__IrTQ5q__captureFrame{z-index:3;border:1px solid #b8f24aa8;border-radius:.6rem;position:absolute;inset:15% 8% 28%}.landing-page-v2-module__IrTQ5q__captureCoach{z-index:5;border-left:3px solid var(--lime);color:var(--white);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0f1410de;border-radius:.25rem .8rem .8rem .25rem;padding:.8rem;position:absolute;bottom:4.5rem;left:.9rem;right:.9rem}.landing-page-v2-module__IrTQ5q__captureCoach>span{color:var(--lime);text-transform:uppercase;align-items:center;gap:.35rem;font-size:.48rem;display:flex}.landing-page-v2-module__IrTQ5q__captureCoach>span i{background:var(--lime);border-radius:50%;width:.4rem;height:.4rem}.landing-page-v2-module__IrTQ5q__captureCoach strong{margin:.35rem 0 .25rem;font-size:.75rem;line-height:1.2;display:block}.landing-page-v2-module__IrTQ5q__captureCoach small{color:#c7d0c8;font-size:.52rem;line-height:1.4;display:block}.landing-page-v2-module__IrTQ5q__captureAction{z-index:6;place-items:center;height:4rem;display:grid;position:absolute;bottom:0;left:0;right:0}.landing-page-v2-module__IrTQ5q__captureAction span{border:3px solid var(--white);background:var(--lime);border-radius:50%;width:2.6rem;height:2.6rem;box-shadow:inset 0 0 0 4px #1a201b}.landing-page-v2-module__IrTQ5q__appReviewStatus{border-bottom:1px solid #e1e6df;align-items:center;gap:.6rem;padding:.85rem 0;display:flex}.landing-page-v2-module__IrTQ5q__appReviewStatus svg{color:#638526;width:1.15rem}.landing-page-v2-module__IrTQ5q__appReviewStatus span{display:grid}.landing-page-v2-module__IrTQ5q__appReviewStatus strong{font-size:.63rem}.landing-page-v2-module__IrTQ5q__appResultBlock{padding:1.05rem 0 .8rem}.landing-page-v2-module__IrTQ5q__appResultBlock>div{justify-content:space-between;align-items:flex-end;gap:.5rem;margin-top:.3rem;display:flex}.landing-page-v2-module__IrTQ5q__appResultBlock>div>strong{letter-spacing:-.04em;font-size:1.25rem}.landing-page-v2-module__IrTQ5q__appResultBlock b{color:#5c7f21;font-family:var(--font-plex-mono), monospace;font-size:1.45rem;line-height:1}.landing-page-v2-module__IrTQ5q__appResultBlock b small{font-size:.4em}.landing-page-v2-module__IrTQ5q__appResultBlock p{color:#5e685f;margin:.65rem 0 0;font-size:.58rem;line-height:1.45}.landing-page-v2-module__IrTQ5q__appMeasurement{border-top:1px solid #e2e6df;border-bottom:1px solid #e2e6df;grid-template-columns:1fr auto 1fr;align-items:center;gap:.5rem;padding:.75rem 0;display:grid}.landing-page-v2-module__IrTQ5q__appMeasurement>span{display:grid}.landing-page-v2-module__IrTQ5q__appMeasurement>span:last-child{text-align:right}.landing-page-v2-module__IrTQ5q__appMeasurement strong{font-size:.72rem}.landing-page-v2-module__IrTQ5q__appMeasurement svg{color:#728075;width:.9rem}.landing-page-v2-module__IrTQ5q__appPrimaryButton,.landing-page-v2-module__IrTQ5q__appSecondaryButton{border:1px solid var(--lime);background:var(--lime);color:#172018;border-radius:.65rem;justify-content:center;align-items:center;gap:.45rem;width:100%;min-height:2.6rem;margin-top:.8rem;padding:.6rem;font-size:.58rem;font-weight:750;display:flex}.landing-page-v2-module__IrTQ5q__appPrimaryButton svg,.landing-page-v2-module__IrTQ5q__appSecondaryButton svg{width:.8rem}.landing-page-v2-module__IrTQ5q__appSecondaryButton{background:var(--white);border-color:#cbd2ca;margin-top:.5rem}.landing-page-v2-module__IrTQ5q__appRollback{color:#4d5850;align-items:flex-start;gap:.55rem;margin-top:.8rem;display:flex}.landing-page-v2-module__IrTQ5q__appRollback svg{color:#668629;width:1rem}.landing-page-v2-module__IrTQ5q__appRollback span{display:grid}.landing-page-v2-module__IrTQ5q__appRollback strong{font-size:.58rem}.landing-page-v2-module__IrTQ5q__appRollback small{font-size:.48rem}.landing-page-v2-module__IrTQ5q__rideRing{border:.62rem solid #e9ede6;border-top-color:var(--lime);border-right-color:var(--lime);border-radius:50%;place-items:center;width:7.6rem;height:7.6rem;margin:1rem auto;display:grid;transform:rotate(25deg)}.landing-page-v2-module__IrTQ5q__rideRing>span{text-align:center;display:grid;transform:rotate(-25deg)}.landing-page-v2-module__IrTQ5q__rideRing strong{font-size:2rem;line-height:1}.landing-page-v2-module__IrTQ5q__rideRing small{color:#69736b;font-size:.5rem}.landing-page-v2-module__IrTQ5q__appRideList{display:grid}.landing-page-v2-module__IrTQ5q__appRideList p{border-bottom:1px solid #e5e9e2;grid-template-columns:auto 1fr auto;align-items:center;gap:.6rem;min-height:3rem;margin:0;display:grid}.landing-page-v2-module__IrTQ5q__appRideList svg{color:#638928;width:.9rem}.landing-page-v2-module__IrTQ5q__appRideList span{display:grid}.landing-page-v2-module__IrTQ5q__appRideList strong{font-size:.6rem}.landing-page-v2-module__IrTQ5q__appRideList small,.landing-page-v2-module__IrTQ5q__appRideList b{color:#687269;font-size:.48rem}.landing-page-v2-module__IrTQ5q__appInsight{background:#f0f5e9;border-radius:.8rem;gap:.6rem;margin-top:.75rem;padding:.7rem;display:flex}.landing-page-v2-module__IrTQ5q__appInsight svg{color:#5e7f24;width:1rem}.landing-page-v2-module__IrTQ5q__appInsight p{margin:0;display:grid}.landing-page-v2-module__IrTQ5q__appInsight strong{font-size:.57rem}.landing-page-v2-module__IrTQ5q__appInsight span{color:#606a62;font-size:.47rem}.landing-page-v2-module__IrTQ5q__reportCover{background:var(--green-ink);color:var(--white);border-radius:.9rem;margin-top:1rem;padding:1rem;position:relative;overflow:hidden}.landing-page-v2-module__IrTQ5q__reportCover>span{color:var(--lime)}.landing-page-v2-module__IrTQ5q__reportCover>strong,.landing-page-v2-module__IrTQ5q__reportCover>small{display:block}.landing-page-v2-module__IrTQ5q__reportCover>strong{margin-top:.35rem;font-size:1rem}.landing-page-v2-module__IrTQ5q__reportCover>small{color:#aeb9b0;margin-top:.2rem}.landing-page-v2-module__IrTQ5q__reportBikeGraphic{height:4rem;color:var(--lime);place-items:center;display:grid}.landing-page-v2-module__IrTQ5q__reportBikeGraphic svg{stroke-width:1px;width:6.5rem;height:3.5rem}.landing-page-v2-module__IrTQ5q__reportMetrics{grid-template-columns:1fr 1fr;gap:.6rem;margin-top:.75rem;display:grid}.landing-page-v2-module__IrTQ5q__reportMetrics>span{border-bottom:1px solid #e3e7e0;padding-bottom:.5rem;display:grid}.landing-page-v2-module__IrTQ5q__reportMetrics strong{font-size:.68rem}.landing-page-v2-module__IrTQ5q__sizingTarget{background:#f1f5ec;border-radius:.8rem;align-items:center;gap:.6rem;margin:.85rem 0;padding:.75rem;display:flex}.landing-page-v2-module__IrTQ5q__sizingTarget svg{color:#5e7c25;width:1.1rem}.landing-page-v2-module__IrTQ5q__sizingTarget span{display:grid}.landing-page-v2-module__IrTQ5q__sizingTarget strong{font-size:.58rem}.landing-page-v2-module__IrTQ5q__sizingOption{border:1px solid #dbe1d8;border-radius:.85rem;grid-template-columns:auto 1fr;gap:.65rem;margin-top:.65rem;padding:.75rem;display:grid}.landing-page-v2-module__IrTQ5q__sizingOption>span:last-child{display:grid}.landing-page-v2-module__IrTQ5q__sizingOption strong{font-size:.61rem}.landing-page-v2-module__IrTQ5q__sizingOption em{color:#667168;margin-top:.2rem;font-size:.47rem;font-style:normal}.landing-page-v2-module__IrTQ5q__sizingScore{background:var(--lime);border-radius:50%;place-items:center;width:2rem;height:2rem;font-size:.74rem;font-weight:800;display:grid}.landing-page-v2-module__IrTQ5q__sizingScoreMuted{background:#e7ece5}.landing-page-v2-module__IrTQ5q__appPreviewFootnote{color:#59635b;margin:.7rem 0 0;font-size:.44rem;line-height:1.4}.landing-page-v2-module__IrTQ5q__appBottomNav{background:#fffffff5;border-top:1px solid #e0e5de;grid-template-columns:repeat(4,1fr);height:3.8rem;padding:.4rem .7rem .25rem;display:grid;position:absolute;bottom:0;left:0;right:0}.landing-page-v2-module__IrTQ5q__appBottomNav>span{color:#59635b;align-content:center;place-items:center;gap:.1rem;display:grid}.landing-page-v2-module__IrTQ5q__appBottomNav svg{width:.9rem;height:.9rem}.landing-page-v2-module__IrTQ5q__appBottomNav small{font-size:.42rem}.landing-page-v2-module__IrTQ5q__appBottomNav .landing-page-v2-module__IrTQ5q__appNavActive{color:#587722}@media (max-width:1160px){.landing-page-v2-module__IrTQ5q__header{grid-template-columns:1fr auto}.landing-page-v2-module__IrTQ5q__headerNav{display:none}.landing-page-v2-module__IrTQ5q__headerActions{margin-left:auto}.landing-page-v2-module__IrTQ5q__heroInner{grid-template-columns:minmax(22rem,.8fr) minmax(31rem,1.2fr)}.landing-page-v2-module__IrTQ5q__hero h1{font-size:clamp(4rem,7vw,6rem)}}@media (max-width:900px){.landing-page-v2-module__IrTQ5q__headerActions{display:none}.landing-page-v2-module__IrTQ5q__menuButton{display:grid}.landing-page-v2-module__IrTQ5q__heroInner{grid-template-columns:1fr;min-height:auto;padding-top:4.5rem;padding-bottom:6rem}.landing-page-v2-module__IrTQ5q__roadmapHero{grid-template-columns:1fr;min-height:auto}.landing-page-v2-module__IrTQ5q__heroCopy{padding:0}.landing-page-v2-module__IrTQ5q__hero h1{max-width:46rem;font-size:clamp(4rem,12vw,6.5rem)}.landing-page-v2-module__IrTQ5q__heroMedia{min-height:620px}.landing-page-v2-module__IrTQ5q__heroPhone{left:1rem}.landing-page-v2-module__IrTQ5q__equipmentInner{grid-template-columns:1fr 1fr;padding:1.5rem 0}.landing-page-v2-module__IrTQ5q__equipmentInner p{grid-column:1/-1}.landing-page-v2-module__IrTQ5q__journeyInner,.landing-page-v2-module__IrTQ5q__sizingInner,.landing-page-v2-module__IrTQ5q__fitProcessIntro,.landing-page-v2-module__IrTQ5q__fitProcessLayout,.landing-page-v2-module__IrTQ5q__currentOfferHeading,.landing-page-v2-module__IrTQ5q__currentOfferPath{grid-template-columns:1fr}.landing-page-v2-module__IrTQ5q__fitProcessIntro .landing-page-v2-module__IrTQ5q__kicker,.landing-page-v2-module__IrTQ5q__fitProcessIntro h2,.landing-page-v2-module__IrTQ5q__fitProcessIntro .landing-page-v2-module__IrTQ5q__sectionLead,.landing-page-v2-module__IrTQ5q__currentOfferHeading .landing-page-v2-module__IrTQ5q__kicker,.landing-page-v2-module__IrTQ5q__currentOfferHeading h2,.landing-page-v2-module__IrTQ5q__currentOfferHeading>p{grid-area:auto/1}.landing-page-v2-module__IrTQ5q__fitProcessIntro{align-items:start}.landing-page-v2-module__IrTQ5q__fitProcessIntro h2{margin-top:.5rem}.landing-page-v2-module__IrTQ5q__fitProcessLayout{gap:2.5rem}.landing-page-v2-module__IrTQ5q__currentOfferPath>a,.landing-page-v2-module__IrTQ5q__currentOfferPath>aside,.landing-page-v2-module__IrTQ5q__currentOfferPath>a:first-child{border-right:0;border-bottom:1px solid var(--dark-line);min-height:0;padding:2.3rem 0}.landing-page-v2-module__IrTQ5q__currentOfferPath>aside{border-bottom:0;margin-inline:calc(-1*clamp(1.25rem,4vw,4rem));padding-inline:clamp(1.25rem,4vw,4rem)}.landing-page-v2-module__IrTQ5q__currentOfferPath>a>svg,.landing-page-v2-module__IrTQ5q__currentOfferPath>aside>a{margin-top:1.8rem}.landing-page-v2-module__IrTQ5q__everydayElectricIntro,.landing-page-v2-module__IrTQ5q__everydayElectricGrid{grid-template-columns:1fr}.landing-page-v2-module__IrTQ5q__everydayElectricIntro{gap:1.5rem}.landing-page-v2-module__IrTQ5q__everydayElectricGrid{margin-top:3rem}.landing-page-v2-module__IrTQ5q__everydayElectricGrid .landing-page-v2-module__IrTQ5q__electricWideFeature{grid-column:1;padding-top:2rem;display:block}.landing-page-v2-module__IrTQ5q__electricWideFeature figcaption{padding-top:1.25rem}.landing-page-v2-module__IrTQ5q__electricReadiness{grid-template-columns:auto minmax(0,1fr)}.landing-page-v2-module__IrTQ5q__electricReadiness>a{grid-column:2;width:max-content}.landing-page-v2-module__IrTQ5q__sizingVisual{min-height:680px}.landing-page-v2-module__IrTQ5q__trustRows,.landing-page-v2-module__IrTQ5q__pricingPlans{grid-template-columns:1fr}.landing-page-v2-module__IrTQ5q__trustRows>a,.landing-page-v2-module__IrTQ5q__trustRows>a:first-child,.landing-page-v2-module__IrTQ5q__trustRows>a:last-child{border-right:0;border-bottom:1px solid var(--line);min-height:0;padding:2rem 0}.landing-page-v2-module__IrTQ5q__trustRows>a:last-child{border-bottom:0}.landing-page-v2-module__IrTQ5q__pricingHeading .landing-page-v2-module__IrTQ5q__kicker,.landing-page-v2-module__IrTQ5q__pricingHeading h2,.landing-page-v2-module__IrTQ5q__pricingHeading>p:last-child{grid-area:auto/1}.landing-page-v2-module__IrTQ5q__finalCta{grid-template-columns:1fr}.landing-page-v2-module__IrTQ5q__finalCta>a{width:max-content}.landing-page-v2-module__IrTQ5q__footerTop{grid-template-columns:1fr}}@media (max-width:640px){.landing-page-v2-module__IrTQ5q__header{height:4.8rem;padding-inline:1rem}.landing-page-v2-module__IrTQ5q__mobileNav{min-height:100svh;inset:0}.landing-page-v2-module__IrTQ5q__headerBrand .wordmark-type small{display:none}.landing-page-v2-module__IrTQ5q__heroInner{padding:2.8rem 1rem 3.75rem}.landing-page-v2-module__IrTQ5q__heroTracking{display:none}.landing-page-v2-module__IrTQ5q__hero h1{font-size:clamp(3.35rem,16vw,4.9rem)}.landing-page-v2-module__IrTQ5q__roadmapHero{gap:3rem;padding:5rem 1rem 4rem}.landing-page-v2-module__IrTQ5q__roadmapHero h1{font-size:clamp(3.6rem,17vw,5.4rem)}.landing-page-v2-module__IrTQ5q__roadmapHero aside{grid-template-columns:1fr}.landing-page-v2-module__IrTQ5q__roadmapHero aside span{border-bottom:0;padding-bottom:.25rem}.landing-page-v2-module__IrTQ5q__roadmapHero aside strong{padding-top:.3rem}.landing-page-v2-module__IrTQ5q__heroLead{font-size:1rem}.landing-page-v2-module__IrTQ5q__heroButtons{flex-direction:column;align-items:stretch}.landing-page-v2-module__IrTQ5q__primaryButton{width:100%}.landing-page-v2-module__IrTQ5q__textButton{width:max-content}.landing-page-v2-module__IrTQ5q__heroMedia{border-radius:1.2rem;width:180px;min-height:120px;margin-left:auto}.landing-page-v2-module__IrTQ5q__heroPicture>img{object-position:58% center}.landing-page-v2-module__IrTQ5q__heroPhone{display:none}.landing-page-v2-module__IrTQ5q__heroMediaLabel{font-size:.44rem;bottom:.6rem;right:.6rem}.landing-page-v2-module__IrTQ5q__equipmentInner{grid-template-columns:1fr;gap:.75rem;width:calc(100% - 2rem);padding:1.25rem 0}.landing-page-v2-module__IrTQ5q__equipmentInner p{grid-column:1}.landing-page-v2-module__IrTQ5q__journey,.landing-page-v2-module__IrTQ5q__fitProcess,.landing-page-v2-module__IrTQ5q__sizingSection,.landing-page-v2-module__IrTQ5q__pricing,.landing-page-v2-module__IrTQ5q__currentOffer{padding-left:1rem;padding-right:1rem}.landing-page-v2-module__IrTQ5q__journey h2,.landing-page-v2-module__IrTQ5q__fitProcess h2,.landing-page-v2-module__IrTQ5q__appScreens h2,.landing-page-v2-module__IrTQ5q__realWorld h2,.landing-page-v2-module__IrTQ5q__phoneGallery h2,.landing-page-v2-module__IrTQ5q__sizingSection h2,.landing-page-v2-module__IrTQ5q__everydayElectric h2,.landing-page-v2-module__IrTQ5q__trust h2,.landing-page-v2-module__IrTQ5q__pricing h2,.landing-page-v2-module__IrTQ5q__currentOffer h2,.landing-page-v2-module__IrTQ5q__faq h2,.landing-page-v2-module__IrTQ5q__finalCta h2{font-size:clamp(2.6rem,13vw,4rem)}.landing-page-v2-module__IrTQ5q__fitProcess{padding-top:5rem;padding-bottom:5rem}.landing-page-v2-module__IrTQ5q__fitProcessIntro{gap:.8rem}.landing-page-v2-module__IrTQ5q__fitProcessIntro .landing-page-v2-module__IrTQ5q__sectionLead{margin-top:.75rem}.landing-page-v2-module__IrTQ5q__fitProcessLayout{gap:1.8rem;margin-top:2.5rem}.landing-page-v2-module__IrTQ5q__fitProcessMedia{border-radius:1rem;min-height:420px}.landing-page-v2-module__IrTQ5q__fitProcessMedia>img{object-position:48% center}.landing-page-v2-module__IrTQ5q__fitProcessSteps li{grid-template-columns:2.2rem 1fr;gap:.75rem;padding:1rem 0}.landing-page-v2-module__IrTQ5q__fitProcessSteps h3{font-size:1.22rem}.landing-page-v2-module__IrTQ5q__fitProcessSteps p{font-size:.78rem}.landing-page-v2-module__IrTQ5q__realWorldIntro,.landing-page-v2-module__IrTQ5q__mediaStory,.landing-page-v2-module__IrTQ5q__mediaStoryReverse,.landing-page-v2-module__IrTQ5q__phoneGallery,.landing-page-v2-module__IrTQ5q__everydayElectricIntro,.landing-page-v2-module__IrTQ5q__everydayElectricGrid,.landing-page-v2-module__IrTQ5q__electricReadiness,.landing-page-v2-module__IrTQ5q__trust,.landing-page-v2-module__IrTQ5q__faq{width:calc(100% - 2rem)}.landing-page-v2-module__IrTQ5q__conceptLabel{display:none}.landing-page-v2-module__IrTQ5q__trust{padding:4.5rem 0}.landing-page-v2-module__IrTQ5q__trustRows{margin-top:2rem}.landing-page-v2-module__IrTQ5q__trustRows>a,.landing-page-v2-module__IrTQ5q__trustRows>a:first-child,.landing-page-v2-module__IrTQ5q__trustRows>a:last-child{padding:1.35rem 0}.landing-page-v2-module__IrTQ5q__currentOffer{padding-top:5rem;padding-bottom:5rem}.landing-page-v2-module__IrTQ5q__currentOfferHeading{gap:.8rem}.landing-page-v2-module__IrTQ5q__currentOfferHeading>p{margin-top:.7rem}.landing-page-v2-module__IrTQ5q__currentOfferPath{margin-top:2.5rem}.landing-page-v2-module__IrTQ5q__currentOfferPath>a,.landing-page-v2-module__IrTQ5q__currentOfferPath>aside,.landing-page-v2-module__IrTQ5q__currentOfferPath>a:first-child{padding-top:1.7rem;padding-bottom:1.7rem}.landing-page-v2-module__IrTQ5q__currentOfferPath>aside{margin-inline:-1rem;padding-inline:1rem}.landing-page-v2-module__IrTQ5q__everydayElectric{padding:6rem 0}.landing-page-v2-module__IrTQ5q__everydayElectricImage{border-radius:1rem}.landing-page-v2-module__IrTQ5q__everydayElectricImage>span{max-width:calc(100% - 1.2rem);font-size:.45rem;bottom:.6rem;right:.6rem}.landing-page-v2-module__IrTQ5q__everydayElectricGrid figcaption{padding-top:1.25rem}.landing-page-v2-module__IrTQ5q__electricReadiness{grid-template-columns:1fr}.landing-page-v2-module__IrTQ5q__electricReadiness>a{grid-column:1}.landing-page-v2-module__IrTQ5q__galleryPhones .landing-page-v2-module__IrTQ5q__phone{width:195px}.landing-page-v2-module__IrTQ5q__sizingVisual{min-height:630px}.landing-page-v2-module__IrTQ5q__sizingVisual:before{width:28rem;height:28rem}.landing-page-v2-module__IrTQ5q__sizingVisual .landing-page-v2-module__IrTQ5q__phone{width:280px}.landing-page-v2-module__IrTQ5q__geometrySketch{right:-4rem}.landing-page-v2-module__IrTQ5q__finalCta{min-height:27rem;padding:4rem 1rem}.landing-page-v2-module__IrTQ5q__finalCta>a{justify-content:center;width:100%}.landing-page-v2-module__IrTQ5q__footer{padding:3.5rem 1rem 1.2rem}.landing-page-v2-module__IrTQ5q__footerTop nav{grid-template-columns:1fr 1fr}.landing-page-v2-module__IrTQ5q__footerTop nav>div:last-child{grid-column:1/-1}.landing-page-v2-module__IrTQ5q__footerBottom{flex-direction:column;align-items:flex-start;gap:.4rem}}@media (prefers-reduced-motion:reduce){.landing-page-v2-module__IrTQ5q__mobileNav{animation:none}.landing-page-v2-module__IrTQ5q__everydayElectricImage>img{transition:none}.landing-page-v2-module__IrTQ5q__everydayElectricGrid figure:hover .landing-page-v2-module__IrTQ5q__everydayElectricImage>img{transform:none}.landing-page-v2-module__IrTQ5q__heroTracking circle,.landing-page-v2-module__IrTQ5q__storyPoseOverlay circle,.landing-page-v2-module__IrTQ5q__capturePoseOverlay circle,.landing-page-v2-module__IrTQ5q__storyScanLine{animation:none}.landing-page-v2-module__IrTQ5q__headerNav a:after,.landing-page-v2-module__IrTQ5q__loginLink:after,.landing-page-v2-module__IrTQ5q__headerCta,.landing-page-v2-module__IrTQ5q__primaryButton,.landing-page-v2-module__IrTQ5q__mobileCta,.landing-page-v2-module__IrTQ5q__journeyTabs button,.landing-page-v2-module__IrTQ5q__journeyTabs button svg{transition:none}}
