.ev-charger-install-module__qLCcNG__page{--ev-red:#e2292f;--ev-red-deep:#a80d11;--ev-shell-red:#b72b25;--ev-orange:#f47c12;--ev-cream:#f6f1e8;--ev-ink:#080b0c;--ev-white:#fff;background:var(--ev-ink);min-width:0;color:var(--ev-ink);overflow-x:clip}.ev-charger-install-module__qLCcNG__page :where(a,button,summary){-webkit-tap-highlight-color:transparent}.ev-charger-install-module__qLCcNG__page :where(a,button,summary):focus-visible{outline:3px solid var(--ev-orange);outline-offset:4px}.ev-charger-install-module__qLCcNG__frame{width:100%;margin-inline:auto;position:relative}.ev-charger-install-module__qLCcNG__srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.ev-charger-install-module__qLCcNG__hero{background:var(--ev-shell-red);color:var(--ev-white);overflow:hidden}.ev-charger-install-module__qLCcNG__heroFrame{min-height:clamp(720px,56.25vw,1080px)}.ev-charger-install-module__qLCcNG__heroOrientation{z-index:5;align-items:center;gap:clamp(14px,1.04vw,20px);font-size:clamp(16px,1.3vw,25px);font-weight:600;display:flex;position:absolute;top:clamp(22px,1.95vw,38px);left:0}.ev-charger-install-module__qLCcNG__orientationLine{background:var(--ev-orange);width:clamp(25px,2.86vw,55px);height:3px}.ev-charger-install-module__qLCcNG__orientationNode{border:3px solid var(--ev-orange);background:var(--ev-ink);width:clamp(22px,1.95vw,38px);height:clamp(22px,1.95vw,38px);margin-left:clamp(-17px,-.88vw,-10px)}.ev-charger-install-module__qLCcNG__heroConsole{clip-path:polygon(2.6% 0,18.5% 0,20.7% 3.5%,51.5% 3.5%,53.6% 0,68.2% 0,71% 6%,94.5% 6%,100% 14%,100% 34%,98% 39%,98% 91%,100% 95%,100% 100%,20% 100%,18% 96%,2% 96%,0 93%,0 6%);background:radial-gradient(circle at 32% 35%,#343d403d,#0000 36%),linear-gradient(120deg,#111516,#07090a 70%);position:absolute;inset:clamp(68px,5.4vw,104px) clamp(18px,1.3vw,25px) clamp(86px,6.64vw,128px) 0;box-shadow:0 20px 40px #00000059}.ev-charger-install-module__qLCcNG__heroInnerBorder{z-index:1;pointer-events:none;border:2px solid var(--ev-red);clip-path:polygon(2% 0,49% 0,51% 4%,95% 4%,100% 12%,100% 35%,98% 40%,98% 95%,100% 100%,18% 100%,16% 96%,0 96%,0 8%);opacity:.9;position:absolute;inset:clamp(13px,1.04vw,20px)}.ev-charger-install-module__qLCcNG__heroSideTrace{z-index:2;border-bottom:2px solid var(--ev-orange);border-left:2px solid var(--ev-orange);width:34px;height:52%;position:absolute;bottom:6%;left:clamp(28px,1.82vw,35px)}.ev-charger-install-module__qLCcNG__heroSideTrace:before,.ev-charger-install-module__qLCcNG__heroSideTrace:after{content:"";border:2px solid var(--ev-orange);background:var(--ev-ink);width:12px;height:12px;position:absolute;left:-7px}.ev-charger-install-module__qLCcNG__heroSideTrace:before{top:0}.ev-charger-install-module__qLCcNG__heroSideTrace:after{bottom:0}.ev-charger-install-module__qLCcNG__heroGrid{z-index:3;grid-template-columns:minmax(0,51.5%) minmax(0,48.5%);height:100%;padding:clamp(48px,3.65vw,70px) clamp(32px,2.6vw,50px) clamp(30px,2.08vw,40px) clamp(72px,5.73vw,110px);display:grid;position:relative}.ev-charger-install-module__qLCcNG__heroCopy{min-width:0;padding-right:clamp(34px,3.25vw,62px);animation:.56s cubic-bezier(.2,.75,.25,1) both ev-charger-install-module__qLCcNG__evFadeUp}.ev-charger-install-module__qLCcNG__heroHeading{max-width:clamp(610px,42.3vw,812px);font-family:var(--font-display);letter-spacing:-.045em;color:var(--ev-cream);font-size:clamp(48px,3.78vw,73px);font-weight:650;line-height:1.03}.ev-charger-install-module__qLCcNG__heroHeading span,.ev-charger-install-module__qLCcNG__readinessHeading span,.ev-charger-install-module__qLCcNG__relationshipHeader h2 span,.ev-charger-install-module__qLCcNG__faqHeading span{display:block}.ev-charger-install-module__qLCcNG__heroLead{color:#f6f1e8e0;max-width:clamp(570px,36.46vw,700px);margin-top:clamp(18px,1.43vw,28px);font-size:clamp(17px,1.42vw,27px);line-height:1.48}.ev-charger-install-module__qLCcNG__heroReadiness{gap:clamp(7px,.52vw,10px);max-width:clamp(610px,42.7vw,820px);margin-top:clamp(22px,1.69vw,33px);display:grid}.ev-charger-install-module__qLCcNG__heroReadinessItem{border:2px solid #ffffff42;border-left:10px solid var(--ev-red);clip-path:polygon(0 0,94% 0,100% 50%,94% 100%,0 100%);min-height:clamp(57px,4.04vw,78px);color:var(--ev-cream);background:linear-gradient(90deg,#ffffff0f,#ffffff06);grid-template-columns:clamp(78px,5.2vw,100px) minmax(0,1fr) 44px;align-items:center;font-size:clamp(19px,1.76vw,34px);font-weight:500;transition:border-color .18s,background-color .18s,transform .18s;display:grid;position:relative;overflow:hidden}.ev-charger-install-module__qLCcNG__heroReadinessItem:hover{border-color:var(--ev-red);background:#ffffff17;transform:translate(5px)}.ev-charger-install-module__qLCcNG__heroReadinessIcon{place-items:center;width:100%;height:100%;display:grid}.ev-charger-install-module__qLCcNG__heroReadinessIcon svg{width:clamp(32px,2.6vw,50px);height:clamp(32px,2.6vw,50px)}.ev-charger-install-module__qLCcNG__heroReadinessArrow{width:20px;height:20px;color:var(--ev-red)}.ev-charger-install-module__qLCcNG__heroVisual{grid-template-rows:minmax(0,1fr) clamp(70px,5.2vw,100px);min-width:0;margin-top:clamp(-48px,-2.6vw,-24px);margin-bottom:-10px;animation:.65s ease-out .1s both ev-charger-install-module__qLCcNG__evFadeIn;display:grid}.ev-charger-install-module__qLCcNG__heroPhoto{clip-path:polygon(8% 0,92% 0,100% 9%,100% 91%,92% 100%,8% 100%,0 91%,0 9%);background:#090b0c;border:3px solid #303638;min-width:0;position:relative;overflow:hidden;box-shadow:inset 0 0 0 7px #090b0c}.ev-charger-install-module__qLCcNG__heroPhoto img{object-fit:cover;object-position:50% 50%;filter:saturate(.92)contrast(1.04)}.ev-charger-install-module__qLCcNG__heroActions{grid-template-columns:55% 45%;gap:clamp(10px,.78vw,15px);padding-top:clamp(9px,.72vw,14px);display:grid}.ev-charger-install-module__qLCcNG__heroBookAction,.ev-charger-install-module__qLCcNG__heroPhoneAction{border:2px solid var(--ev-red);justify-content:center;align-items:center;gap:clamp(14px,1.04vw,20px);min-width:0;font-size:clamp(15px,1.3vw,25px);font-weight:600;transition:filter .18s,transform .18s;display:flex}.ev-charger-install-module__qLCcNG__heroBookAction{background:linear-gradient(120deg, #8c090c, var(--ev-red-deep))}.ev-charger-install-module__qLCcNG__heroPhoneAction{background:#030506c7}.ev-charger-install-module__qLCcNG__heroBookAction:hover,.ev-charger-install-module__qLCcNG__heroPhoneAction:hover{filter:brightness(1.16);transform:translateY(-2px)}.ev-charger-install-module__qLCcNG__heroBookAction svg{width:20px;height:20px}.ev-charger-install-module__qLCcNG__heroPhoneAction svg{width:clamp(30px,2.6vw,50px);height:clamp(30px,2.6vw,50px)}.ev-charger-install-module__qLCcNG__heroDestination{z-index:6;min-height:clamp(54px,4.17vw,80px);color:var(--ev-orange);background:linear-gradient(90deg,#0b0e0f,#050708);border-top:3px solid #24292b;border-bottom:3px solid #24292b;align-items:center;gap:clamp(14px,1.3vw,25px);font-size:clamp(15px,1.17vw,22px);font-weight:700;display:flex;position:absolute;bottom:clamp(20px,1.56vw,30px);left:0;right:0}.ev-charger-install-module__qLCcNG__destinationLine{background:var(--ev-orange);clip-path:polygon(0 0,8% 0,10% 100%,13% 100%,15% 0,100% 0,100% 100%,0 100%);width:54%;height:4px}.ev-charger-install-module__qLCcNG__destinationNode{border:4px solid var(--ev-orange);background:var(--ev-ink);width:clamp(22px,1.82vw,35px);height:clamp(22px,1.82vw,35px);margin-left:clamp(-42px,-2.08vw,-24px)}.ev-charger-install-module__qLCcNG__destinationHatches{background:repeating-linear-gradient(-55deg,#252a2c 0 8px,#0000 8px 14px);width:clamp(230px,26vw,500px);height:13px;margin-left:24px;transform:skew(-20deg)}.ev-charger-install-module__qLCcNG__readiness{background:var(--ev-cream);overflow:hidden}.ev-charger-install-module__qLCcNG__readinessFrame{background:radial-gradient(circle at 18% 18%, #fffc, transparent 28%), var(--ev-cream);min-height:clamp(720px,56.25vw,1080px)}.ev-charger-install-module__qLCcNG__readinessHeader{z-index:3;max-width:clamp(760px,52vw,998px);margin-left:clamp(48px,5.86vw,113px);padding-top:clamp(28px,2.6vw,50px);position:relative}.ev-charger-install-module__qLCcNG__readinessEyebrow{color:var(--ev-red);align-items:center;gap:clamp(12px,.91vw,18px);font-size:clamp(15px,1.17vw,22px);font-weight:700;display:flex}.ev-charger-install-module__qLCcNG__readinessEyebrowLine{background:var(--ev-red);width:clamp(110px,10.4vw,200px);height:3px;margin-left:clamp(-113px,-5.86vw,-48px);transform:skew(-44deg)}.ev-charger-install-module__qLCcNG__readinessEyebrowNumber{border:2px solid var(--ev-red);background:var(--ev-white);place-items:center;width:clamp(27px,1.82vw,35px);height:clamp(27px,1.82vw,35px);margin-left:clamp(-30px,-1.43vw,-15px);font-size:11px;display:grid}.ev-charger-install-module__qLCcNG__readinessHeading{font-family:var(--font-display);letter-spacing:-.045em;margin-top:clamp(20px,1.56vw,30px);font-size:clamp(49px,4.3vw,83px);font-weight:700;line-height:.98}.ev-charger-install-module__qLCcNG__readinessLead{max-width:clamp(620px,41.67vw,800px);margin-top:clamp(20px,1.43vw,28px);font-size:clamp(16px,1.3vw,25px);line-height:1.36}.ev-charger-install-module__qLCcNG__readinessCards{z-index:3;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(48px,5.92vw,114px);margin:clamp(34px,2.6vw,50px) clamp(48px,5.86vw,113px) 0;display:grid;position:relative}.ev-charger-install-module__qLCcNG__readinessCard{aspect-ratio:.78;min-width:0;min-height:292px;position:relative}.ev-charger-install-module__qLCcNG__readinessNode{z-index:5;border:3px solid var(--ev-red);background:var(--ev-cream);width:clamp(28px,2.08vw,40px);height:clamp(28px,2.08vw,40px);box-shadow:inset 0 0 0 7px var(--ev-cream);position:absolute;top:clamp(-20px,-1.04vw,-10px);left:0}.ev-charger-install-module__qLCcNG__readinessConnector{z-index:1;border-top:4px solid var(--ev-red);border-right:4px solid var(--ev-red);width:clamp(48px,5.92vw,114px);height:18%;position:absolute;top:22%;left:100%}.ev-charger-install-module__qLCcNG__readinessCard:last-child .ev-charger-install-module__qLCcNG__readinessConnector{background:var(--ev-ink);border:0;width:4px;height:clamp(72px,5.73vw,110px);top:100%;left:auto;right:-3px}.ev-charger-install-module__qLCcNG__readinessCardInner{z-index:2;border:3px solid var(--ev-ink);background:var(--ev-white);clip-path:polygon(0 0,80% 0,100% 16%,100% 100%,0 100%);grid-template-rows:36% 64%;height:100%;transition:transform .22s,box-shadow .22s;display:grid;position:relative;overflow:hidden}.ev-charger-install-module__qLCcNG__readinessCard:hover .ev-charger-install-module__qLCcNG__readinessCardInner{transform:translateY(-4px);box-shadow:0 16px 28px #080b0c2e}.ev-charger-install-module__qLCcNG__readinessCardCopy{padding:clamp(22px,1.56vw,30px) clamp(14px,1.3vw,25px) clamp(12px,1.04vw,20px) clamp(36px,2.6vw,50px);position:relative}.ev-charger-install-module__qLCcNG__readinessCardCopy h3{font-family:var(--font-display);font-size:clamp(17px,1.17vw,22px);font-weight:700;line-height:1.1}.ev-charger-install-module__qLCcNG__readinessCardCopy p{margin-top:clamp(8px,.65vw,13px);font-size:clamp(12px,.91vw,18px);line-height:1.32}.ev-charger-install-module__qLCcNG__readinessBar{background:linear-gradient(var(--ev-orange), #ff9b2e);width:clamp(13px,1.04vw,20px);position:absolute;top:14px;bottom:0;left:0}.ev-charger-install-module__qLCcNG__readinessImage{border-top:2px solid var(--ev-ink);min-width:0;position:relative;overflow:hidden}.ev-charger-install-module__qLCcNG__readinessImage img{object-fit:cover;transition:transform .42s cubic-bezier(.2,.75,.25,1)}.ev-charger-install-module__qLCcNG__readinessCard:first-child .ev-charger-install-module__qLCcNG__readinessImage img{object-position:38% 50%}.ev-charger-install-module__qLCcNG__readinessCard:nth-child(2) .ev-charger-install-module__qLCcNG__readinessImage img{object-position:50% 42%}.ev-charger-install-module__qLCcNG__readinessCard:nth-child(3) .ev-charger-install-module__qLCcNG__readinessImage img{object-position:50% 54%}.ev-charger-install-module__qLCcNG__readinessCard:nth-child(4) .ev-charger-install-module__qLCcNG__readinessImage img{object-position:50% 50%}.ev-charger-install-module__qLCcNG__readinessCard:hover .ev-charger-install-module__qLCcNG__readinessImage img{transform:scale(1.025)}.ev-charger-install-module__qLCcNG__evaluationRail{background:radial-gradient(circle at 70% 45%,#33393b59,#0000 30%),linear-gradient(115deg,#141718,#080b0c);height:clamp(160px,12.5vw,240px);position:absolute;bottom:0;left:0;right:0;overflow:hidden}.ev-charger-install-module__qLCcNG__evaluationCircuit{clip-path:polygon(0 0,45% 0,49% 28%,61% 28%,64% 0,100% 0,100% 100%,0 100%);border-top:1px solid #f6f1e861;border-left:1px solid #f6f1e861;height:52%;position:absolute;top:clamp(20px,1.82vw,35px);left:7%;right:25%}.ev-charger-install-module__qLCcNG__evaluationHatches{background:repeating-linear-gradient(-55deg, var(--ev-orange) 0 8px, transparent 8px 14px);width:clamp(250px,27vw,518px);height:13px;position:absolute;bottom:clamp(30px,2.6vw,50px);left:8%;transform:skew(-20deg)}.ev-charger-install-module__qLCcNG__evaluationButton{z-index:3;background:var(--ev-red);clip-path:polygon(5% 0,94% 0,100% 22%,100% 78%,94% 100%,5% 100%,0 78%,0 22%);width:clamp(430px,31vw,595px);min-height:clamp(72px,5.21vw,100px);font-family:var(--font-display);color:var(--ev-white);border:2px solid #f6f1e875;grid-template-columns:clamp(72px,5.86vw,113px) minmax(0,1fr);padding:10px;font-size:clamp(20px,1.82vw,35px);font-weight:700;transition:filter .18s,transform .18s;display:grid;position:absolute;top:27%;right:clamp(145px,18.2vw,350px)}.ev-charger-install-module__qLCcNG__evaluationButton:hover{filter:brightness(1.12);transform:translateY(-3px)}.ev-charger-install-module__qLCcNG__evaluationButton>span:last-child{background:linear-gradient(90deg, #e73a35, var(--ev-red));align-items:center;padding-left:28px;display:flex}.ev-charger-install-module__qLCcNG__evaluationIcon{background:var(--ev-orange);place-items:center;display:grid}.ev-charger-install-module__qLCcNG__evaluationIcon svg{border:3px solid var(--ev-white);width:35px;height:35px;padding:6px}.ev-charger-install-module__qLCcNG__evaluationTerminal{border:5px solid var(--ev-orange);width:clamp(50px,3.65vw,70px);height:clamp(50px,3.65vw,70px);box-shadow:inset 0 0 0 10px var(--ev-ink);position:absolute;top:43%;right:clamp(25px,2.6vw,50px)}.ev-charger-install-module__qLCcNG__evaluationTerminal:before{content:"";background:var(--ev-orange);width:clamp(120px,17vw,326px);height:4px;position:absolute;top:50%;right:100%;transform:translateY(-50%)}.ev-charger-install-module__qLCcNG__relationship{background:var(--ev-ink);color:var(--ev-cream);overflow:hidden}.ev-charger-install-module__qLCcNG__relationshipFrame{background:radial-gradient(circle at 50% 28%,#31383a33,#0000 32%),linear-gradient(120deg,#101313,#070909 75%);min-height:clamp(720px,56.25vw,1080px)}.ev-charger-install-module__qLCcNG__relationshipTopTrace{z-index:1;border-top:4px solid var(--ev-red);border-right:4px solid var(--ev-red);height:28%;position:absolute;top:clamp(35px,2.73vw,53px);left:5%;right:8%}.ev-charger-install-module__qLCcNG__relationshipTopTrace:before{content:"";border:8px solid var(--ev-red);background:var(--ev-ink);width:clamp(40px,2.6vw,50px);height:clamp(40px,2.6vw,50px);position:absolute;top:clamp(-22px,-1.17vw,-12px);left:clamp(-20px,-1.04vw,-10px)}.ev-charger-install-module__qLCcNG__relationshipRouteTrace{z-index:1;border-top:5px solid var(--ev-red);border-right:5px solid var(--ev-red);border-bottom:5px solid var(--ev-red);clip-path:polygon(0 0,58% 0,62% 15%,79% 15%,84% 30%,84% 90%,100% 90%,100% 100%,0 100%);width:58%;height:40%;position:absolute;top:38%;right:8%}.ev-charger-install-module__qLCcNG__relationshipTop{z-index:2;grid-template-columns:minmax(0,36%) minmax(0,42%);justify-content:start;gap:3.5%;padding:clamp(68px,5.2vw,100px) clamp(38px,3.125vw,60px) 0;display:grid;position:relative}.ev-charger-install-module__qLCcNG__relationshipHeader>p:first-child{font-family:var(--font-display);letter-spacing:.09em;text-transform:uppercase;font-size:clamp(13px,1.04vw,20px);font-weight:700}.ev-charger-install-module__qLCcNG__relationshipHeader h2{font-family:var(--font-display);letter-spacing:-.04em;margin-top:clamp(20px,1.56vw,30px);font-size:clamp(43px,3.45vw,66px);font-weight:700;line-height:1.04}.ev-charger-install-module__qLCcNG__relationshipHeader h2 span{white-space:nowrap}.ev-charger-install-module__qLCcNG__relationshipLead{max-width:clamp(480px,31.25vw,600px);margin-top:clamp(20px,1.56vw,30px);font-size:clamp(15px,1.17vw,22px);line-height:1.38}.ev-charger-install-module__qLCcNG__evidenceRibbon{background:var(--ev-red);clip-path:polygon(7% 0,93% 0,100% 17%,100% 88%,94% 100%,6% 100%,0 88%,0 17%);align-self:start;padding:3px 3px clamp(18px,1.3vw,25px);position:relative}.ev-charger-install-module__qLCcNG__evidenceRibbon h3{background:var(--ev-ink);min-height:clamp(42px,3.25vw,62px);font-family:var(--font-display);letter-spacing:.08em;text-align:center;text-transform:uppercase;padding:13px 20px 8px;font-size:clamp(16px,1.17vw,22px);font-weight:700}.ev-charger-install-module__qLCcNG__evidenceImages{background:var(--ev-ink);grid-template-columns:1.05fr .95fr;gap:clamp(12px,.91vw,18px);padding:0 7px 4px;display:grid}.ev-charger-install-module__qLCcNG__evidenceImages figure{background:var(--ev-cream);min-height:clamp(160px,14.32vw,275px);position:relative;overflow:hidden}.ev-charger-install-module__qLCcNG__evidenceImages img{object-fit:cover}.ev-charger-install-module__qLCcNG__parkingEvidence figcaption{z-index:2;background:var(--ev-cream);min-height:clamp(32px,2.6vw,50px);font-family:var(--font-display);color:var(--ev-ink);padding:7px 14px;font-size:clamp(13px,1.04vw,20px);font-weight:700;position:absolute;top:0;left:0;right:0}.ev-charger-install-module__qLCcNG__parkingEvidence img{object-position:50% 50%;padding-top:clamp(32px,2.6vw,50px)}.ev-charger-install-module__qLCcNG__chargerEvidence img{object-position:50% 35%}.ev-charger-install-module__qLCcNG__evidenceHatches{background:repeating-linear-gradient(-55deg, var(--ev-ink) 0 2px, transparent 2px 8px);width:52%;height:14px;position:absolute;bottom:4px;right:12%;transform:skew(-20deg)}.ev-charger-install-module__qLCcNG__relationshipCards{z-index:3;grid-template-columns:1.18fr 1.03fr 1fr 1.02fr;gap:clamp(24px,2.6vw,50px);margin:clamp(22px,1.43vw,28px) clamp(38px,3.125vw,60px) 0;display:grid;position:relative}.ev-charger-install-module__qLCcNG__relationshipCardRail{z-index:1;background:var(--ev-red);height:4px;position:absolute;top:55%;left:2%;right:2%}.ev-charger-install-module__qLCcNG__relationshipCardArrow{z-index:4;border-top:9px solid #0000;border-bottom:9px solid #0000;border-left:13px solid var(--ev-red);width:0;height:0;position:absolute;top:calc(55% - 7px)}.ev-charger-install-module__qLCcNG__relationshipCardArrowOne{left:27.5%}.ev-charger-install-module__qLCcNG__relationshipCardArrowTwo{left:51.7%}.ev-charger-install-module__qLCcNG__relationshipCardArrowThree{left:75.6%}.ev-charger-install-module__qLCcNG__relationshipCard{z-index:2;background:var(--ev-red);clip-path:polygon(9% 0,91% 0,100% 14%,100% 90%,92% 100%,8% 100%,0 90%,0 14%);min-width:0;height:clamp(205px,16.6vw,360px);padding:3px;transition:transform .2s,filter .2s;position:relative}.ev-charger-install-module__qLCcNG__relationshipCard:hover{filter:brightness(1.08);transform:translateY(-4px)}.ev-charger-install-module__qLCcNG__relationshipCardContent{z-index:2;grid-template-rows:clamp(40px,3.125vw,60px) minmax(0,1fr);height:100%;display:grid;position:relative}.ev-charger-install-module__qLCcNG__relationshipCard>a{z-index:2;background:var(--ev-ink);clip-path:polygon(9% 0,91% 0,100% 14%,100% 90%,92% 100%,8% 100%,0 90%,0 14%);height:100%;display:block;position:relative;overflow:hidden}.ev-charger-install-module__qLCcNG__relationshipCardContent>h3,.ev-charger-install-module__qLCcNG__residentialServices>a>h3{background:var(--ev-ink);font-family:var(--font-display);letter-spacing:.04em;text-align:center;text-transform:uppercase;color:var(--ev-cream);justify-content:center;align-items:center;padding:8px 12px;font-size:clamp(13px,1.04vw,20px);font-weight:700;display:flex}.ev-charger-install-module__qLCcNG__relationshipCardImage{background:var(--ev-ink);min-width:0;position:relative;overflow:hidden}.ev-charger-install-module__qLCcNG__relationshipCardImage img{object-fit:cover;object-position:50% 50%;transition:transform .42s cubic-bezier(.2,.75,.25,1)}.ev-charger-install-module__qLCcNG__relationshipCard:hover .ev-charger-install-module__qLCcNG__relationshipCardImage img{transform:scale(1.025)}.ev-charger-install-module__qLCcNG__residentialServices{background:var(--ev-red)}.ev-charger-install-module__qLCcNG__residentialServices>a{background:var(--ev-cream);color:var(--ev-ink);grid-template-rows:clamp(55px,4.17vw,80px) minmax(0,1fr);display:grid}.ev-charger-install-module__qLCcNG__residentialServices>a>h3{background:var(--ev-cream);color:var(--ev-ink);font-size:clamp(13px,1.04vw,20px)}.ev-charger-install-module__qLCcNG__serviceGlyphs{background:var(--ev-ink);color:var(--ev-cream);grid-template-rows:repeat(2,1fr);grid-template-columns:repeat(3,1fr);margin:0 3px 3px;display:grid}.ev-charger-install-module__qLCcNG__serviceGlyphs>span{border:1px solid var(--ev-cream);place-items:center;min-width:0;display:grid;position:relative}.ev-charger-install-module__qLCcNG__serviceGlyphs svg{width:clamp(30px,2.6vw,50px);height:clamp(30px,2.6vw,50px)}.ev-charger-install-module__qLCcNG__compareButton{z-index:7;border:4px solid var(--ev-red);background:var(--ev-ink);min-width:clamp(500px,35vw,672px);min-height:clamp(68px,5.34vw,103px);box-shadow:0 0 0 5px var(--ev-ink), 0 0 0 7px #f6f1e88c;font-family:var(--font-display);color:var(--ev-white);clip-path:polygon(4% 0,96% 0,100% 15%,100% 85%,96% 100%,4% 100%,0 85%,0 15%);justify-content:center;align-items:center;gap:clamp(20px,1.56vw,30px);font-size:clamp(25px,2.08vw,40px);font-weight:700;transition:background-color .18s,transform .18s;display:flex;position:absolute;bottom:clamp(72px,5.73vw,110px);right:50%;transform:translate(50%)}.ev-charger-install-module__qLCcNG__compareButton:hover{background:#15191a;transform:translate(50%)translateY(-3px)}.ev-charger-install-module__qLCcNG__compareIcon{width:48px;height:43px;position:relative}.ev-charger-install-module__qLCcNG__compareIcon span{border:3px solid var(--ev-orange);width:30px;height:30px;position:absolute}.ev-charger-install-module__qLCcNG__compareIcon span:first-child{top:0;left:0}.ev-charger-install-module__qLCcNG__compareIcon span:last-child{bottom:0;right:0}.ev-charger-install-module__qLCcNG__relationshipTransition{z-index:4;background:var(--ev-cream);clip-path:polygon(0 18%,30% 18%,33% 44%,58% 44%,61% 18%,94% 18%,96% 0,100% 0,100% 100%,0 100%);height:clamp(122px,9.5vw,182px);position:absolute;bottom:0;left:0;right:0}.ev-charger-install-module__qLCcNG__transitionLine{background:var(--ev-orange);clip-path:polygon(0 0,41% 0,44% 100%,67% 100%,70% 0,100% 0,100% 100%,0 100%);height:3px;position:absolute;top:48%;left:0;right:5%}.ev-charger-install-module__qLCcNG__transitionNode{border:3px solid var(--ev-orange);background:var(--ev-orange);width:clamp(44px,3.25vw,62px);height:clamp(44px,3.25vw,62px);box-shadow:inset 0 0 0 12px var(--ev-cream);position:absolute;top:32%;right:3.4%}.ev-charger-install-module__qLCcNG__faq{background:var(--ev-cream);overflow:hidden}.ev-charger-install-module__qLCcNG__faqFrame{box-sizing:border-box;background:radial-gradient(circle at 13% 20%, #fffc, transparent 28%), var(--ev-cream);height:clamp(720px,56.25vw,1080px);min-height:clamp(720px,56.25vw,1080px);padding:clamp(70px,6.25vw,120px) clamp(42px,3.9vw,75px) clamp(82px,6.5vw,125px)}.ev-charger-install-module__qLCcNG__faqTopTrace{border-top:3px solid var(--ev-ink);clip-path:polygon(0 0,9% 0,10% 38%,41% 38%,42% 78%,100% 78%,100% 100%,0 100%);height:28px;position:absolute;top:clamp(30px,3vw,58px);left:0;right:0}.ev-charger-install-module__qLCcNG__faqTopTrace:after{content:"";background:var(--ev-ink);width:14px;height:14px;position:absolute;top:-3px;right:4%}.ev-charger-install-module__qLCcNG__faqGrid{z-index:2;grid-template-columns:minmax(0,58%) minmax(0,42%);gap:clamp(30px,2.6vw,50px);display:grid;position:relative}.ev-charger-install-module__qLCcNG__faqCopy{min-width:0}.ev-charger-install-module__qLCcNG__faqEyebrow{font-family:var(--font-display);letter-spacing:.12em;color:var(--ev-red);margin-left:clamp(28px,2.08vw,40px);font-size:clamp(25px,2.08vw,40px);font-weight:700;position:relative}.ev-charger-install-module__qLCcNG__faqEyebrow:before{content:"";background:var(--ev-red);width:30px;height:4px;position:absolute;top:50%;right:calc(100% + 12px)}.ev-charger-install-module__qLCcNG__faqHeading{font-family:var(--font-display);letter-spacing:-.045em;margin-top:clamp(14px,1.04vw,20px);font-size:clamp(50px,4.43vw,85px);font-weight:700;line-height:.98}.ev-charger-install-module__qLCcNG__faqList{gap:clamp(7px,.52vw,10px);margin-top:clamp(25px,1.95vw,38px);display:grid}.ev-charger-install-module__qLCcNG__faqItem{border-left:3px solid var(--ev-red);clip-path:polygon(0 0,100% 0,100% 100%,2% 100%,2% 70%,0 62%);background:linear-gradient(90deg,#f1ebdf,#fff9);min-height:clamp(88px,7.2vw,138px);padding:clamp(18px,1.43vw,28px) clamp(20px,1.56vw,30px) clamp(14px,1.17vw,22px) clamp(115px,7.8vw,150px);position:relative}.ev-charger-install-module__qLCcNG__faqItem:before{content:"";background:var(--ev-red);width:clamp(70px,5.86vw,113px);height:2px;position:absolute;top:50%;left:0}.ev-charger-install-module__qLCcNG__faqIndex{z-index:2;background:linear-gradient(135deg, var(--ev-red), #c52025);width:clamp(48px,3.65vw,70px);height:clamp(48px,3.65vw,70px);font-family:var(--font-display);color:var(--ev-white);place-items:center;font-size:clamp(18px,1.56vw,30px);font-weight:700;display:grid;position:absolute;top:50%;left:clamp(30px,2.6vw,50px);transform:translateY(-50%)}.ev-charger-install-module__qLCcNG__faqSummary{width:100%;color:inherit;cursor:pointer;font-family:var(--font-display);text-align:left;background:0 0;border:0;grid-template-columns:minmax(0,1fr) 34px;align-items:center;gap:16px;padding:0;font-size:clamp(17px,1.43vw,28px);font-weight:700;line-height:1.15;display:grid}.ev-charger-install-module__qLCcNG__faqToggle{border:2px solid var(--ev-red);width:30px;height:30px;color:var(--ev-red);place-items:center;font-size:22px;line-height:1;display:grid}.ev-charger-install-module__qLCcNG__faqAnswerReveal{grid-template-rows:0fr;transition:grid-template-rows .26s cubic-bezier(.2,.75,.25,1);display:grid}.ev-charger-install-module__qLCcNG__faqAnswerReveal[data-open=true]{grid-template-rows:1fr}.ev-charger-install-module__qLCcNG__faqAnswerClip{overflow:hidden}.ev-charger-install-module__qLCcNG__faqAnswer{max-width:52ch;margin-top:clamp(8px,.65vw,13px);font-size:clamp(14px,1.17vw,22px);line-height:1.38}.ev-charger-install-module__qLCcNG__faqDock{align-self:start;min-width:0}.ev-charger-install-module__qLCcNG__faqPhotos{grid-template-columns:1fr 1fr;min-height:clamp(270px,22.4vw,430px);display:grid}.ev-charger-install-module__qLCcNG__faqPhotos figure{min-width:0;position:relative;overflow:hidden}.ev-charger-install-module__qLCcNG__faqPhotos img{object-fit:cover;transition:transform .42s cubic-bezier(.2,.75,.25,1)}.ev-charger-install-module__qLCcNG__faqPhotos figure:first-child img{object-position:50% 38%}.ev-charger-install-module__qLCcNG__faqPhotos figure:last-child img{object-position:50% 60%}.ev-charger-install-module__qLCcNG__faqDock:hover .ev-charger-install-module__qLCcNG__faqPhotos img{transform:scale(1.018)}.ev-charger-install-module__qLCcNG__faqBooking{min-height:clamp(245px,19.66vw,378px);color:var(--ev-white);clip-path:polygon(0 0,93% 0,100% 12%,100% 100%,0 100%);background:linear-gradient(120deg,#84090c,#2e0607);margin-top:clamp(18px,1.3vw,25px);overflow:hidden}.ev-charger-install-module__qLCcNG__faqBooking>a{min-width:0;font-family:var(--font-display);align-items:center;transition:background-color .18s;display:grid}.ev-charger-install-module__qLCcNG__faqBooking>a:hover{background:#ffffff14}.ev-charger-install-module__qLCcNG__faqBookAction{border-bottom:3px solid var(--ev-red);background:linear-gradient(115deg, #c51c22, var(--ev-red));grid-template-columns:minmax(0,1fr) 45px;min-height:clamp(77px,6.25vw,120px);padding:18px clamp(25px,2.08vw,40px);font-size:clamp(22px,1.82vw,35px);font-weight:700}.ev-charger-install-module__qLCcNG__faqBookAction svg{width:24px;height:24px}.ev-charger-install-module__qLCcNG__faqPhoneAction,.ev-charger-install-module__qLCcNG__faqDestinationAction{border-bottom:3px solid var(--ev-red);grid-template-columns:clamp(58px,4.56vw,88px) minmax(0,1fr) 70px;min-height:clamp(78px,6.38vw,122px);padding:0 clamp(25px,2.08vw,40px);font-size:clamp(23px,1.95vw,38px);font-weight:600}.ev-charger-install-module__qLCcNG__faqActionIcon{border:2px solid #ffffffb8;place-items:center;width:clamp(45px,3.65vw,70px);height:clamp(45px,3.65vw,70px);display:grid}.ev-charger-install-module__qLCcNG__faqActionIcon svg{width:31px;height:31px}.ev-charger-install-module__qLCcNG__faqActionTrace{background:var(--ev-red);height:2px;position:relative}.ev-charger-install-module__qLCcNG__faqActionTrace:after{content:"";border:3px solid var(--ev-red);width:11px;height:11px;position:absolute;top:50%;right:0;transform:translateY(-50%)}.ev-charger-install-module__qLCcNG__faqClosingBand{background:linear-gradient(90deg,#080b0c,#111516);height:clamp(54px,4.69vw,90px);position:absolute;bottom:0;left:0;right:0}.ev-charger-install-module__qLCcNG__faqClosingLine{background:var(--ev-orange);height:3px;position:absolute;top:50%;left:23%;right:4%}.ev-charger-install-module__qLCcNG__faqClosingNode{background:var(--ev-orange);width:clamp(17px,1.3vw,25px);height:clamp(17px,1.3vw,25px);position:absolute;top:50%;right:3%;transform:translateY(-50%)}.ev-charger-install-module__qLCcNG__faqClosingHatches{background:repeating-linear-gradient(-48deg, var(--ev-orange) 0 14px, transparent 14px 24px);width:clamp(260px,22vw,422px);height:27px;position:absolute;top:31%;left:0;transform:skew(-20deg)}@keyframes ev-charger-install-module__qLCcNG__evFadeUp{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@keyframes ev-charger-install-module__qLCcNG__evFadeIn{0%{opacity:0}to{opacity:1}}@media (max-width:1100px){.ev-charger-install-module__qLCcNG__heroGrid{padding-left:54px}.ev-charger-install-module__qLCcNG__heroHeading{font-size:clamp(42px,4.8vw,54px)}.ev-charger-install-module__qLCcNG__heroLead{font-size:16px}.ev-charger-install-module__qLCcNG__heroReadinessItem{font-size:19px}.ev-charger-install-module__qLCcNG__heroActions{grid-template-rows:1fr 1fr;grid-template-columns:1fr}.ev-charger-install-module__qLCcNG__heroVisual{grid-template-rows:minmax(0,1fr) 132px}.ev-charger-install-module__qLCcNG__heroBookAction,.ev-charger-install-module__qLCcNG__heroPhoneAction{font-size:15px}.ev-charger-install-module__qLCcNG__readinessCards{gap:34px;margin-inline:48px}.ev-charger-install-module__qLCcNG__readinessConnector{width:34px}.ev-charger-install-module__qLCcNG__readinessCardCopy{padding-left:30px}.ev-charger-install-module__qLCcNG__relationshipTop{grid-template-columns:38% 48%}.ev-charger-install-module__qLCcNG__relationshipHeader h2{font-size:44px}.ev-charger-install-module__qLCcNG__relationshipCards{gap:18px;margin-inline:30px}.ev-charger-install-module__qLCcNG__relationshipCardContent>h3{font-size:12px}.ev-charger-install-module__qLCcNG__faqFrame{padding-inline:34px}.ev-charger-install-module__qLCcNG__faqGrid{grid-template-columns:56% 44%;gap:24px}.ev-charger-install-module__qLCcNG__faqHeading{font-size:52px}.ev-charger-install-module__qLCcNG__faqItem{padding-left:96px}.ev-charger-install-module__qLCcNG__faqPhoneAction,.ev-charger-install-module__qLCcNG__faqDestinationAction{font-size:22px}}@media (min-width:821px) and (max-width:1280px){.ev-charger-install-module__qLCcNG__heroFrame{min-height:clamp(820px,74vw,920px)}.ev-charger-install-module__qLCcNG__heroConsole{bottom:108px}.ev-charger-install-module__qLCcNG__heroGrid{grid-template-columns:minmax(0,54%) minmax(0,46%);padding:42px 28px 32px 54px}.ev-charger-install-module__qLCcNG__heroCopy{padding-right:26px}.ev-charger-install-module__qLCcNG__heroHeading{font-size:clamp(42px,4.4vw,54px)}.ev-charger-install-module__qLCcNG__heroLead{max-width:560px;font-size:16px}.ev-charger-install-module__qLCcNG__heroReadiness{margin-top:22px}.ev-charger-install-module__qLCcNG__heroReadinessItem{grid-template-columns:64px minmax(0,1fr) 34px;min-height:58px;font-size:18px}.ev-charger-install-module__qLCcNG__heroVisual{grid-template-rows:minmax(0,1fr) 82px;margin-top:-18px}.ev-charger-install-module__qLCcNG__heroActions{grid-template-rows:auto;grid-template-columns:1fr 1fr}}@media (max-width:820px){.ev-charger-install-module__qLCcNG__heroFrame,.ev-charger-install-module__qLCcNG__readinessFrame,.ev-charger-install-module__qLCcNG__relationshipFrame,.ev-charger-install-module__qLCcNG__faqFrame{height:auto;min-height:0}.ev-charger-install-module__qLCcNG__heroFrame{padding-top:72px}.ev-charger-install-module__qLCcNG__heroOrientation{top:20px}.ev-charger-install-module__qLCcNG__heroConsole{clip-path:polygon(5% 0,100% 0,100% 97%,97% 100%,0 100%,0 5%);margin:0 14px;position:relative;inset:auto}.ev-charger-install-module__qLCcNG__heroGrid{grid-template-columns:1fr;height:auto;padding:58px 28px 30px}.ev-charger-install-module__qLCcNG__heroCopy{padding-right:0}.ev-charger-install-module__qLCcNG__heroHeading{font-size:clamp(42px,7.5vw,58px)}.ev-charger-install-module__qLCcNG__heroLead{max-width:620px}.ev-charger-install-module__qLCcNG__heroReadiness{max-width:none}.ev-charger-install-module__qLCcNG__heroVisual{grid-template-rows:minmax(390px,66vw) auto;margin:42px 0 0}.ev-charger-install-module__qLCcNG__heroActions{grid-template-rows:auto;grid-template-columns:1fr 1fr;min-height:82px}.ev-charger-install-module__qLCcNG__heroDestination{margin-top:22px;position:relative;bottom:auto}.ev-charger-install-module__qLCcNG__destinationLine{width:38%}.ev-charger-install-module__qLCcNG__readinessFrame{padding:44px 24px 0}.ev-charger-install-module__qLCcNG__readinessHeader{max-width:none;margin-left:0;padding-top:0}.ev-charger-install-module__qLCcNG__readinessEyebrowLine{width:70px;margin-left:-24px}.ev-charger-install-module__qLCcNG__readinessHeading{font-size:clamp(45px,7.7vw,62px)}.ev-charger-install-module__qLCcNG__readinessCards{grid-template-columns:repeat(2,minmax(0,1fr));gap:44px 28px;margin:48px 0 0}.ev-charger-install-module__qLCcNG__readinessCard{height:390px}.ev-charger-install-module__qLCcNG__readinessConnector{display:none}.ev-charger-install-module__qLCcNG__evaluationRail{height:210px;margin:54px -24px 0;position:relative}.ev-charger-install-module__qLCcNG__evaluationButton{width:min(70%,520px);right:90px}.ev-charger-install-module__qLCcNG__relationshipFrame{padding:56px 24px 0}.ev-charger-install-module__qLCcNG__relationshipTopTrace{top:28px}.ev-charger-install-module__qLCcNG__relationshipTop{grid-template-columns:1fr;gap:42px;padding:0}.ev-charger-install-module__qLCcNG__relationshipHeader h2{font-size:clamp(43px,7.4vw,58px)}.ev-charger-install-module__qLCcNG__relationshipHeader h2 span{white-space:normal}.ev-charger-install-module__qLCcNG__relationshipLead{max-width:600px}.ev-charger-install-module__qLCcNG__evidenceRibbon{justify-self:center;width:min(100%,650px)}.ev-charger-install-module__qLCcNG__relationshipCards{grid-template-columns:repeat(2,minmax(0,1fr));gap:30px;margin:42px 0 0}.ev-charger-install-module__qLCcNG__relationshipCard{height:330px}.ev-charger-install-module__qLCcNG__relationshipCardRail,.ev-charger-install-module__qLCcNG__relationshipCardArrow,.ev-charger-install-module__qLCcNG__relationshipRouteTrace{display:none}.ev-charger-install-module__qLCcNG__compareButton{width:min(100%,560px);min-width:0;margin:48px auto 58px;position:relative;bottom:auto;right:auto;transform:none}.ev-charger-install-module__qLCcNG__compareButton:hover{transform:translateY(-3px)}.ev-charger-install-module__qLCcNG__relationshipTransition{height:112px;margin:-100px -24px 0;position:relative}.ev-charger-install-module__qLCcNG__faqFrame{padding:62px 24px 0}.ev-charger-install-module__qLCcNG__faqGrid{grid-template-columns:1fr;gap:52px}.ev-charger-install-module__qLCcNG__faqHeading{font-size:clamp(48px,8vw,64px)}.ev-charger-install-module__qLCcNG__faqDock{justify-self:center;width:min(100%,650px)}.ev-charger-install-module__qLCcNG__faqPhotos{min-height:370px}.ev-charger-install-module__qLCcNG__faqClosingBand{margin:58px -24px 0;position:relative}}@media (max-width:560px){.ev-charger-install-module__qLCcNG__heroGrid{padding:48px 18px 24px}.ev-charger-install-module__qLCcNG__heroHeading{font-size:clamp(38px,11vw,50px)}.ev-charger-install-module__qLCcNG__heroHeading span,.ev-charger-install-module__qLCcNG__readinessHeading span,.ev-charger-install-module__qLCcNG__relationshipHeader h2 span,.ev-charger-install-module__qLCcNG__faqHeading span{display:inline}.ev-charger-install-module__qLCcNG__heroHeading span:after,.ev-charger-install-module__qLCcNG__readinessHeading span:after,.ev-charger-install-module__qLCcNG__relationshipHeader h2 span:after,.ev-charger-install-module__qLCcNG__faqHeading span:after{content:" "}.ev-charger-install-module__qLCcNG__heroReadinessItem{grid-template-columns:64px minmax(0,1fr) 34px}.ev-charger-install-module__qLCcNG__heroVisual{grid-template-rows:330px auto}.ev-charger-install-module__qLCcNG__heroActions{grid-template-columns:1fr}.ev-charger-install-module__qLCcNG__heroBookAction,.ev-charger-install-module__qLCcNG__heroPhoneAction{min-height:68px}.ev-charger-install-module__qLCcNG__destinationLine{width:26%}.ev-charger-install-module__qLCcNG__destinationHatches{display:none}.ev-charger-install-module__qLCcNG__readinessHeading{font-size:42px}.ev-charger-install-module__qLCcNG__readinessCards{grid-template-columns:1fr}.ev-charger-install-module__qLCcNG__readinessCard{height:420px}.ev-charger-install-module__qLCcNG__evaluationButton{grid-template-columns:72px minmax(0,1fr);width:auto;font-size:20px;left:24px;right:24px}.ev-charger-install-module__qLCcNG__evaluationTerminal{display:none}.ev-charger-install-module__qLCcNG__evaluationHatches{width:180px}.ev-charger-install-module__qLCcNG__relationshipHeader h2{font-size:41px}.ev-charger-install-module__qLCcNG__evidenceImages{grid-template-columns:1fr}.ev-charger-install-module__qLCcNG__evidenceImages figure{min-height:240px}.ev-charger-install-module__qLCcNG__relationshipCards{grid-template-columns:1fr}.ev-charger-install-module__qLCcNG__relationshipCard{height:350px}.ev-charger-install-module__qLCcNG__compareButton{gap:14px;padding-inline:18px;font-size:22px}.ev-charger-install-module__qLCcNG__compareIcon{width:42px}.ev-charger-install-module__qLCcNG__faqHeading{font-size:42px}.ev-charger-install-module__qLCcNG__faqItem{padding:20px 16px 18px 78px}.ev-charger-install-module__qLCcNG__faqIndex{width:48px;height:48px;left:18px}.ev-charger-install-module__qLCcNG__faqItem:before{width:70px}.ev-charger-install-module__qLCcNG__faqSummary{font-size:18px}.ev-charger-install-module__qLCcNG__faqAnswer{font-size:14px}.ev-charger-install-module__qLCcNG__faqPhotos{min-height:280px}.ev-charger-install-module__qLCcNG__faqBookAction{font-size:22px}.ev-charger-install-module__qLCcNG__faqPhoneAction,.ev-charger-install-module__qLCcNG__faqDestinationAction{grid-template-columns:50px minmax(0,1fr) 36px;padding-inline:16px;font-size:20px}.ev-charger-install-module__qLCcNG__faqActionIcon{width:42px;height:42px}}.ev-charger-install-module__qLCcNG__frame{max-width:none}.ev-charger-install-module__qLCcNG__heroBookAction,.ev-charger-install-module__qLCcNG__heroPhoneAction{text-align:center;min-height:72px;padding:14px clamp(16px,1.4vw,26px);line-height:1.2}.ev-charger-install-module__qLCcNG__heroBookAction>span,.ev-charger-install-module__qLCcNG__heroPhoneAction>span{overflow-wrap:anywhere;min-width:0}.ev-charger-install-module__qLCcNG__readinessFrame{--readiness-gutter:clamp(32px, 5.86vw, 112px);min-height:0;padding:clamp(52px, 4.2vw, 80px) var(--readiness-gutter) 0}.ev-charger-install-module__qLCcNG__readinessHeader{max-width:min(998px,72vw);margin-left:0;padding-top:0}.ev-charger-install-module__qLCcNG__readinessLead{line-height:1.5}.ev-charger-install-module__qLCcNG__readinessCards{gap:clamp(24px,2.5vw,48px);margin:clamp(42px,3.2vw,62px) 0 0}.ev-charger-install-module__qLCcNG__readinessCard{min-height:320px}.ev-charger-install-module__qLCcNG__readinessSliderControls{display:none}.ev-charger-install-module__qLCcNG__evaluationRail{height:clamp(132px,9vw,174px);margin:clamp(56px, 4.2vw, 80px) calc(var(--readiness-gutter) * -1) 0;justify-content:center;align-items:center;padding-left:22%;display:flex;position:relative}.ev-charger-install-module__qLCcNG__evaluationCircuit{height:auto;inset:20% 5% 24% 4%}.ev-charger-install-module__qLCcNG__evaluationHatches{width:clamp(180px,20vw,380px);bottom:28%;left:7%}.ev-charger-install-module__qLCcNG__evaluationButton{grid-template-columns:76px minmax(0,1fr);width:min(520px,100% - 48px);min-height:74px;padding:8px;font-size:clamp(20px,1.55vw,30px);line-height:1.12;position:relative;top:auto;left:auto;right:auto}.ev-charger-install-module__qLCcNG__evaluationButton>span:last-child{text-align:center;justify-content:center;padding:12px 24px}.ev-charger-install-module__qLCcNG__evaluationTerminal{width:clamp(42px,3.1vw,60px);height:clamp(42px,3.1vw,60px);top:50%;right:3.5%;transform:translateY(-50%)}.ev-charger-install-module__qLCcNG__relationshipFrame{--relationship-gutter:clamp(32px, 3.2vw, 62px);min-height:0;padding:clamp(72px, 5vw, 96px) var(--relationship-gutter) 0}.ev-charger-install-module__qLCcNG__relationshipTop{grid-template-columns:minmax(320px,.86fr) minmax(520px,1.14fr);gap:clamp(52px,5vw,96px);padding:0}.ev-charger-install-module__qLCcNG__relationshipHeader h2{margin-top:clamp(24px,1.8vw,34px)}.ev-charger-install-module__qLCcNG__relationshipLead{margin-top:clamp(24px,1.8vw,34px);line-height:1.55}.ev-charger-install-module__qLCcNG__relationshipCards{gap:clamp(24px,2vw,40px);margin:clamp(52px,4vw,76px) 0 0}.ev-charger-install-module__qLCcNG__relationshipCard{height:clamp(250px,17vw,326px)}.ev-charger-install-module__qLCcNG__compareButton{text-align:center;width:min(560px,100% - 48px);min-width:0;min-height:74px;margin:clamp(48px,3.5vw,68px) auto 0;padding:14px 28px;font-size:clamp(23px,1.8vw,34px);line-height:1.1;position:relative;bottom:auto;right:auto;transform:none}.ev-charger-install-module__qLCcNG__compareButton:hover{transform:translateY(-3px)}.ev-charger-install-module__qLCcNG__relationshipTransition{height:clamp(94px,7vw,134px);margin:-28px calc(var(--relationship-gutter) * -1) 0;position:relative}.ev-charger-install-module__qLCcNG__faqFrame{--faq-gutter:clamp(32px, 4vw, 76px);height:auto;min-height:0;padding:clamp(78px, 6vw, 116px) var(--faq-gutter) 0}.ev-charger-install-module__qLCcNG__faqGrid{grid-template-columns:minmax(0,1.35fr) minmax(360px,.8fr);gap:clamp(48px,4vw,76px)}.ev-charger-install-module__qLCcNG__faqList{gap:clamp(12px,.9vw,18px);margin-top:clamp(34px,2.4vw,46px)}.ev-charger-install-module__qLCcNG__faqItem{min-height:clamp(98px,6.6vw,126px);padding-top:clamp(22px,1.5vw,29px);padding-bottom:clamp(20px,1.35vw,26px)}.ev-charger-install-module__qLCcNG__faqAnswer{margin-top:clamp(12px,.8vw,16px);line-height:1.5}.ev-charger-install-module__qLCcNG__faqClosingBand{height:clamp(72px,5vw,96px);margin:clamp(64px, 5vw, 96px) calc(var(--faq-gutter) * -1) 0;position:relative}@media (max-width:1180px){.ev-charger-install-module__qLCcNG__faqGrid{grid-template-columns:1fr;gap:64px}.ev-charger-install-module__qLCcNG__faqDock{justify-self:center;width:min(100%,760px)}.ev-charger-install-module__qLCcNG__faqPhotos{min-height:clamp(320px,42vw,460px)}}@media (max-width:1024px){.ev-charger-install-module__qLCcNG__readinessFrame{--readiness-gutter:32px;padding-top:54px}.ev-charger-install-module__qLCcNG__readinessHeader{max-width:760px}.ev-charger-install-module__qLCcNG__readinessCards{overscroll-behavior-inline:contain;scroll-behavior:smooth;scroll-snap-type:inline mandatory;scrollbar-width:none;gap:24px;padding:8px 2px 18px;display:flex;overflow-x:auto}.ev-charger-install-module__qLCcNG__readinessCards::-webkit-scrollbar{display:none}.ev-charger-install-module__qLCcNG__readinessCard{scroll-snap-align:start;scroll-snap-stop:always;flex:0 0 calc(50% - 12px);height:auto;min-height:360px}.ev-charger-install-module__qLCcNG__readinessConnector{display:none}.ev-charger-install-module__qLCcNG__readinessSliderControls{color:#080b0cad;letter-spacing:.05em;text-transform:uppercase;justify-content:center;align-items:center;gap:14px;margin-top:20px;font-size:13px;font-weight:700;display:flex}.ev-charger-install-module__qLCcNG__readinessSliderControls button{border:2px solid var(--ev-red);background:var(--ev-white);width:46px;height:46px;color:var(--ev-red);cursor:pointer;place-items:center;transition:background-color .18s,color .18s,transform .18s;display:grid}.ev-charger-install-module__qLCcNG__readinessSliderControls button:hover{background:var(--ev-red);color:var(--ev-white);transform:translateY(-2px)}.ev-charger-install-module__qLCcNG__readinessSliderControls button:first-child svg{transform:rotate(180deg)}.ev-charger-install-module__qLCcNG__readinessSliderControls svg{width:19px;height:19px}.ev-charger-install-module__qLCcNG__evaluationRail{margin-top:44px;padding-left:0}.ev-charger-install-module__qLCcNG__evaluationTerminal{right:24px}.ev-charger-install-module__qLCcNG__relationshipFrame{--relationship-gutter:32px;padding-top:68px}.ev-charger-install-module__qLCcNG__relationshipTop{grid-template-columns:1fr;gap:48px}.ev-charger-install-module__qLCcNG__relationshipHeader h2 span{white-space:normal}.ev-charger-install-module__qLCcNG__relationshipLead{max-width:680px}.ev-charger-install-module__qLCcNG__evidenceRibbon{justify-self:center;width:min(100%,760px)}.ev-charger-install-module__qLCcNG__relationshipCards{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px;margin-top:54px}.ev-charger-install-module__qLCcNG__relationshipCard{height:clamp(310px,37vw,380px)}.ev-charger-install-module__qLCcNG__relationshipCardRail,.ev-charger-install-module__qLCcNG__relationshipCardArrow,.ev-charger-install-module__qLCcNG__relationshipRouteTrace{display:none}.ev-charger-install-module__qLCcNG__faqFrame{--faq-gutter:32px}}@media (max-width:640px){.ev-charger-install-module__qLCcNG__heroBookAction,.ev-charger-install-module__qLCcNG__heroPhoneAction{min-height:70px;padding:17px 18px}.ev-charger-install-module__qLCcNG__readinessFrame{--readiness-gutter:20px;padding-top:46px}.ev-charger-install-module__qLCcNG__readinessHeading{font-size:clamp(36px,10.5vw,46px)}.ev-charger-install-module__qLCcNG__readinessCards{gap:18px;margin-top:38px}.ev-charger-install-module__qLCcNG__readinessCard{flex-basis:100%;min-height:390px}.ev-charger-install-module__qLCcNG__readinessSliderControls>span{text-align:center;max-width:11ch}.ev-charger-install-module__qLCcNG__evaluationRail{height:176px}.ev-charger-install-module__qLCcNG__evaluationButton{grid-template-columns:64px minmax(0,1fr);width:calc(100% - 48px);min-height:78px;padding:6px;font-size:19px}.ev-charger-install-module__qLCcNG__evaluationButton>span:last-child{padding:13px 16px}.ev-charger-install-module__qLCcNG__evaluationTerminal{display:none}.ev-charger-install-module__qLCcNG__evaluationHatches{width:140px}.ev-charger-install-module__qLCcNG__relationshipFrame{--relationship-gutter:20px;padding-top:58px}.ev-charger-install-module__qLCcNG__relationshipTop{gap:38px}.ev-charger-install-module__qLCcNG__relationshipHeader h2{font-size:clamp(35px,10vw,43px)}.ev-charger-install-module__qLCcNG__relationshipCards{grid-template-columns:1fr;gap:24px;margin-top:44px}.ev-charger-install-module__qLCcNG__relationshipCard{height:min(104vw,390px)}.ev-charger-install-module__qLCcNG__compareButton{gap:14px;width:calc(100% - 16px);min-height:72px;margin-top:44px;padding:14px 20px;font-size:21px}.ev-charger-install-module__qLCcNG__compareIcon{width:42px;min-width:42px}.ev-charger-install-module__qLCcNG__faqFrame{--faq-gutter:20px;padding-top:64px}.ev-charger-install-module__qLCcNG__faqGrid{gap:48px}.ev-charger-install-module__qLCcNG__faqHeading{font-size:clamp(36px,10.5vw,44px)}.ev-charger-install-module__qLCcNG__faqItem{min-height:96px;padding:22px 16px 20px 78px}.ev-charger-install-module__qLCcNG__faqSummary{grid-template-columns:minmax(0,1fr) 32px;gap:12px;line-height:1.25}.ev-charger-install-module__qLCcNG__faqClosingBand{margin-top:52px}}@media (prefers-reduced-motion:reduce){.ev-charger-install-module__qLCcNG__page *,.ev-charger-install-module__qLCcNG__page :before,.ev-charger-install-module__qLCcNG__page :after{scroll-behavior:auto!important;transition-duration:1ms!important;animation-duration:1ms!important;animation-iteration-count:1!important}}
