.solar-checkup-module__wQi5jW__page{--solar-red:#dd3e3f;--solar-red-deep:#b72b25;--solar-orange:#ef781d;--solar-cream:#f7f2e8;--solar-ink:#0c0d0d;--solar-frame:clamp(760px, 56.25vw, 1080px);background:var(--solar-ink);overflow:hidden}.solar-checkup-module__wQi5jW__routeHeader{z-index:50;position:absolute;top:clamp(18px,2.8vw,46px);left:0;right:0}.solar-checkup-module__wQi5jW__routeHeader>header{background:0 0}.solar-checkup-module__wQi5jW__hero,.solar-checkup-module__wQi5jW__details,.solar-checkup-module__wQi5jW__boundaries,.solar-checkup-module__wQi5jW__faq{min-height:var(--solar-frame);isolation:isolate;position:relative;overflow:hidden}.solar-checkup-module__wQi5jW__hero{min-height:calc(var(--solar-frame) + clamp(82px, 5vw, 96px));color:var(--solar-cream);background:radial-gradient(circle at 25% 38%,#282a2338,#0000 32rem),linear-gradient(110deg,#0d0f0d,#080909 72%)}.solar-checkup-module__wQi5jW__hero:before{z-index:-1;content:"";background:radial-gradient(circle at 23% 0,#ff4d4259,#0000 24rem),linear-gradient(100deg,#c62021,#8b1212 62%,#0000 100%);height:clamp(112px,8.268vw,159px);position:absolute;inset:0 38% auto 0}.solar-checkup-module__wQi5jW__heroInner,.solar-checkup-module__wQi5jW__detailsInner,.solar-checkup-module__wQi5jW__boundariesInner,.solar-checkup-module__wQi5jW__faqInner{width:min(100%,1920px);min-height:var(--solar-frame);margin-inline:auto;position:relative}.solar-checkup-module__wQi5jW__heroInner{width:100%;max-width:none;min-height:inherit}.solar-checkup-module__wQi5jW__heroPhoto{z-index:-1;clip-path:polygon(28% 0,100% 0,100% 100%,73% 100%,66% 96%,0 30%);position:absolute;inset:0 0 0 38%;overflow:hidden}.solar-checkup-module__wQi5jW__heroPhoto img{object-fit:cover;object-position:52% center;transition:transform .7s cubic-bezier(.16,1,.3,1)}.solar-checkup-module__wQi5jW__heroShade{z-index:1;pointer-events:none;background:linear-gradient(90deg,#0000001f,#0000 24%),linear-gradient(#00000014,#0000 48%);position:absolute;inset:0}.solar-checkup-module__wQi5jW__heroCircuit{color:#ee3e3acc;width:min(39%,750px);height:clamp(100px,8.2vw,157px);position:absolute;top:0;left:0}.solar-checkup-module__wQi5jW__heroContent{z-index:2;width:min(52.8%,1015px);position:absolute;top:calc(clamp(74px,5.99vw,115px) + clamp(82px,5vw,96px));left:clamp(42px,5.078vw,97.5px)}.solar-checkup-module__wQi5jW__orientation{font-family:var(--font-display);letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:clamp(14px,1.04vw,20px);font-size:clamp(14px,1.497vw,28.75px);font-weight:700;line-height:1;display:flex}.solar-checkup-module__wQi5jW__orientationSlash{background:var(--solar-red);clip-path:polygon(45% 0,100% 0,55% 100%,0 100%);width:clamp(18px,1.43vw,27.5px);height:clamp(34px,2.604vw,50px)}.solar-checkup-module__wQi5jW__heroHeading{max-width:clamp(560px,39.1vw,751px);font-family:var(--font-display);letter-spacing:-.052em;margin-top:clamp(32px,2.604vw,50px);font-size:clamp(3.7rem,4.95vw,5.95rem);font-weight:700;line-height:.9}.solar-checkup-module__wQi5jW__heroSubheading{max-width:clamp(520px,39.1vw,751px);margin-top:clamp(15px,1.04vw,20px);font-size:clamp(1.15rem,1.76vw,2.1rem);font-weight:500;line-height:1.18}.solar-checkup-module__wQi5jW__heroRule{background:var(--solar-orange);width:clamp(88px,7.03vw,135px);height:3px;margin-top:clamp(14px,.977vw,18.75px)}.solar-checkup-module__wQi5jW__heroIntro{border-left:3px solid var(--solar-orange);max-width:clamp(470px,32.6vw,626px);margin-top:clamp(13px,.911vw,17.5px);padding-left:clamp(13px,.977vw,18.75px);font-size:clamp(14px,1.17vw,22.5px);line-height:1.35}.solar-checkup-module__wQi5jW__scopeList{gap:clamp(6px,.521vw,10px);max-width:clamp(620px,52.93vw,1016px);margin-top:clamp(16px,1.04vw,20px);display:grid}.solar-checkup-module__wQi5jW__scopeRow{clip-path:polygon(0 0,calc(100% - 28px) 0,100% 100%,0 100%);background:linear-gradient(90deg,#ffffff09,#ffffff03);border:1px solid #b47047b8;grid-template-columns:clamp(46px,3.52vw,67.5px) minmax(0,1fr) minmax(120px,35%);align-items:center;min-height:clamp(42px,3.06vw,58.75px);display:grid;position:relative}.solar-checkup-module__wQi5jW__scopeSquare{background:linear-gradient(145deg,#ef3438,#d91d22);justify-self:center;width:clamp(25px,1.953vw,37.5px);height:clamp(25px,1.953vw,37.5px)}.solar-checkup-module__wQi5jW__scopeLabel{min-width:0;padding:6px 10px;font-size:clamp(14px,1.17vw,22.5px);line-height:1.18}.solar-checkup-module__wQi5jW__scopeLine{background:linear-gradient(90deg, var(--solar-orange), #ff9b3f);height:3px;margin-right:clamp(28px,2.6vw,50px);box-shadow:0 0 10px #ef781de6}.solar-checkup-module__wQi5jW__heroCta{background:linear-gradient(100deg, var(--solar-red), #a90d11);color:#fff;min-width:clamp(470px,40.89vw,785px);min-height:clamp(66px,5.14vw,98.75px);font-family:var(--font-display);letter-spacing:-.02em;clip-path:polygon(0 0,calc(100% - 40px) 0,100% 40%,100% 100%,0 100%);align-items:center;margin-top:clamp(14px,.977vw,18.75px);padding:12px clamp(34px,2.86vw,55px);font-size:clamp(1.3rem,1.95vw,2.35rem);font-weight:700;transition:filter .18s,transform .18s;display:inline-flex}.solar-checkup-module__wQi5jW__heroCta:hover{filter:brightness(1.08);transform:translateY(-2px)}.solar-checkup-module__wQi5jW__heroBottomTrace{z-index:3;width:58%;height:clamp(86px,7.16vw,137.5px);position:absolute;bottom:0;right:0}.solar-checkup-module__wQi5jW__details{background:radial-gradient(circle at 77% 35%, #f0e2c566, transparent 29rem), var(--solar-cream);color:var(--solar-ink)}.solar-checkup-module__wQi5jW__detailsInner{padding:clamp(82px,6.12vw,117.5px) clamp(44px,5.86vw,112.5px) 0}.solar-checkup-module__wQi5jW__detailsHeading{max-width:clamp(980px,69.66vw,1337px);font-family:var(--font-display);letter-spacing:-.045em;font-size:clamp(3.3rem,4.56vw,5.45rem);font-weight:700;line-height:.92}.solar-checkup-module__wQi5jW__detailsIntro{max-width:clamp(600px,42.3vw,812px);margin-top:clamp(20px,1.63vw,31px);font-size:clamp(15px,1.3vw,25px);line-height:1.35}.solar-checkup-module__wQi5jW__detailList{z-index:2;width:min(91.3%,1753px);margin-top:clamp(20px,1.63vw,31px);display:grid;position:relative}.solar-checkup-module__wQi5jW__detailRow{clip-path:polygon(0 0,calc(100% - 25px) 0,100% 25px,100% 100%,0 100%);background:#ffffff57;border:2px solid #fff;grid-template-columns:clamp(104px,8.46vw,162.5px) 1fr clamp(82px,8.2vw,157.5px);align-items:stretch;min-height:clamp(58px,4.43vw,85px);display:grid}.solar-checkup-module__wQi5jW__detailNumber{color:#fff;font-family:var(--font-display);background:linear-gradient(145deg,#ef3438,#d82227);border-right:2px solid #fff;justify-content:center;align-items:center;font-size:clamp(1.35rem,2.08vw,2.5rem);font-weight:700;display:flex}.solar-checkup-module__wQi5jW__detailNumber:after{content:"";background:#fff;width:2px;height:58%;margin-left:clamp(16px,1.3vw,25px)}.solar-checkup-module__wQi5jW__detailCopy{align-items:center;padding:9px clamp(22px,2.08vw,40px);font-size:clamp(14px,1.56vw,30px);font-weight:600;line-height:1.16;display:flex}.solar-checkup-module__wQi5jW__detailTerminal{background:var(--solar-orange);place-self:center;width:clamp(62px,5.21vw,100px);height:clamp(7px,.72vw,13.75px)}.solar-checkup-module__wQi5jW__detailsTopTrace{z-index:2;width:43%;height:clamp(34px,2.604vw,50px);position:absolute;top:clamp(34px,3vw,57.5px);left:0}.solar-checkup-module__wQi5jW__detailsCircuit{z-index:0;opacity:.8;width:44%;height:72%;position:absolute;top:0;right:0}.solar-checkup-module__wQi5jW__detailsBand{background:linear-gradient(105deg,#151616,#080909 75%);height:clamp(176px,13.09vw,251px);position:absolute;bottom:0;left:0;right:0}.solar-checkup-module__wQi5jW__contactCta{z-index:3;background:linear-gradient(105deg, var(--solar-red), #c82328);color:#fff;min-width:clamp(330px,27.08vw,520px);min-height:clamp(82px,6.84vw,131px);font-family:var(--font-display);clip-path:polygon(0 0,calc(100% - 42px) 0,100% 42px,100% 100%,0 100%);border:3px solid #fff;align-items:center;padding:12px clamp(30px,2.34vw,45px);font-size:clamp(1.8rem,2.73vw,3.25rem);font-weight:700;transition:filter .18s,transform .18s;display:inline-flex;position:absolute;bottom:clamp(52px,3.58vw,68.75px);left:clamp(170px,16.15vw,310px)}.solar-checkup-module__wQi5jW__contactCta:hover{filter:brightness(1.06);transform:translateY(-2px)}.solar-checkup-module__wQi5jW__detailsBandTrace{z-index:2;width:45%;height:clamp(50px,4.56vw,87.5px);position:absolute;bottom:clamp(42px,3.78vw,72.5px);right:17%}.solar-checkup-module__wQi5jW__detailPhoto{z-index:4;background:var(--solar-cream);clip-path:polygon(27% 0,100% 0,100% 100%,0 100%,0 79%);border:3px solid #181919;width:clamp(390px,29.23vw,561px);height:clamp(278px,19.66vw,377.5px);position:absolute;bottom:0;right:0;overflow:hidden}.solar-checkup-module__wQi5jW__detailPhoto:before{z-index:2;border-top:8px solid var(--solar-cream);border-left:8px solid var(--solar-cream);content:"";clip-path:inherit;pointer-events:none;position:absolute;inset:10px 0 0 11px}.solar-checkup-module__wQi5jW__detailPhoto img{object-fit:cover;object-position:54% center}.solar-checkup-module__wQi5jW__boundaries{color:var(--solar-cream);background:radial-gradient(circle at 17% 32%,#24262133,#0000 35rem),#0c0d0d}.solar-checkup-module__wQi5jW__boundaryPhoto{z-index:-2;opacity:.42;position:absolute;inset:0 0 0 54%;-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 36%);mask-image:linear-gradient(90deg,#0000 0,#000 36%)}.solar-checkup-module__wQi5jW__boundaryPhoto img{object-fit:cover;object-position:center}.solar-checkup-module__wQi5jW__boundaries:before{background:linear-gradient(135deg, var(--solar-red), #c72429);clip-path:polygon(0 0,100% 0,76% 100%,0 100%);content:"";width:12%;height:clamp(52px,4.04vw,77.5px);position:absolute;top:0;left:0}.solar-checkup-module__wQi5jW__boundariesTopRail{border-top:clamp(7px, .65vw, 12.5px) solid var(--solar-orange);background:repeating-linear-gradient(135deg, transparent 0 8px, var(--solar-orange) 8px 14px) right top / 37% 13px no-repeat;clip-path:polygon(0 0,33% 0,34% 100%,62% 100%,63% 0,100% 0,100% 100%,0 100%);height:clamp(12px,1.43vw,27.5px);position:absolute;top:clamp(28px,2.08vw,40px);left:9.5%;right:0}.solar-checkup-module__wQi5jW__boundariesInner{padding:clamp(82px,6.12vw,117.5px) clamp(42px,4.62vw,88.75px) clamp(76px,6.5vw,125px)}.solar-checkup-module__wQi5jW__boundaryHeading{max-width:clamp(720px,52.1vw,1000px);font-family:var(--font-display);letter-spacing:-.05em;font-size:clamp(3.25rem,4.95vw,5.95rem);font-weight:700;line-height:.95}.solar-checkup-module__wQi5jW__boundaryGrid{grid-template-columns:minmax(0,.59fr) minmax(150px,.17fr) minmax(340px,.3fr);align-items:start;margin-top:clamp(16px,1.04vw,20px);display:grid;position:relative}.solar-checkup-module__wQi5jW__boundaryList{gap:clamp(8px,.65vw,12.5px);display:grid}.solar-checkup-module__wQi5jW__boundaryRow{filter:drop-shadow(0 7px 10px #0003);grid-template-columns:clamp(86px,6.77vw,130px) minmax(0,1fr);min-height:clamp(55px,4.36vw,83.75px);display:grid}.solar-checkup-module__wQi5jW__warningBox,.solar-checkup-module__wQi5jW__boundaryCopy{align-items:center;display:flex}.solar-checkup-module__wQi5jW__warningBox{color:#fff;background:linear-gradient(145deg,#ed353a,#d82025);justify-content:center}.solar-checkup-module__wQi5jW__warningBox svg{width:clamp(36px,3.52vw,67.5px);height:clamp(36px,3.52vw,67.5px)}.solar-checkup-module__wQi5jW__boundaryCopy{background:var(--solar-cream);color:var(--solar-ink);clip-path:polygon(0 0,calc(100% - 60px) 0,100% 100%,0 100%);padding:9px clamp(24px,2.08vw,40px);font-size:clamp(14px,1.56vw,30px);line-height:1.12}.solar-checkup-module__wQi5jW__connectorNetwork{z-index:1;pointer-events:none;width:22%;height:clamp(610px,45.57vw,875px);position:absolute;top:calc(-1*clamp(300px,22.46vw,431px));left:55.2%}.solar-checkup-module__wQi5jW__routeList{z-index:2;grid-column:3;gap:clamp(50px,3.385vw,65px);margin-top:calc(-1*clamp(150px,11.2vw,215px));margin-left:clamp(10px,1.04vw,20px);display:grid;position:relative}.solar-checkup-module__wQi5jW__routeCard{outline:2px solid var(--solar-red);outline-offset:-7px;color:#fff;min-height:clamp(92px,7.42vw,142.5px);font-family:var(--font-display);letter-spacing:-.035em;clip-path:polygon(12% 0,100% 0,100% 65%,88% 100%,12% 100%,0 64%);background:linear-gradient(105deg,#dc383c,#c52025);border:3px solid #080909;align-items:center;padding:12px clamp(48px,4.49vw,86px);font-size:clamp(2rem,2.86vw,3.45rem);font-weight:700;line-height:1;transition:filter .18s,transform .18s;display:flex}.solar-checkup-module__wQi5jW__routeCard:hover{filter:brightness(1.08);transform:translate(4px)}.solar-checkup-module__wQi5jW__boundariesBottom{z-index:-1;clip-path:polygon(0 0,18% 0,24% 38%,32% 38%,38% 70%,63% 70%,66% 100%,0 100%);background:linear-gradient(115deg,#df3035,#b5161b 62%,#0000 62%);height:17%;position:absolute;bottom:0;left:0;right:0}.solar-checkup-module__wQi5jW__boundaryBottomTrace{width:68%;height:clamp(118px,10.42vw,200px);position:absolute;bottom:clamp(22px,2.08vw,40px);right:13%}.solar-checkup-module__wQi5jW__faq{background:linear-gradient(90deg, var(--solar-red) 0 11.15%, white 11.15% 100%);color:var(--solar-ink)}.solar-checkup-module__wQi5jW__faq:after{z-index:-1;content:"";background:#111312;height:10%;position:absolute;bottom:0;left:8%;right:0}.solar-checkup-module__wQi5jW__faqSideTrace{z-index:1;width:11.15%;position:absolute;inset:0 auto 0 0}.solar-checkup-module__wQi5jW__faqWhiteField{z-index:-1;clip-path:polygon(11% 6%,16% 6%,18% 2%,76% 2%,80% 0,100% 0,100% 100%,0 100%,0 72%,3% 66%,3% 9%,7% 9%);background:#fff;position:absolute;inset:0 0 10% 8%}.solar-checkup-module__wQi5jW__faqInner{padding:clamp(70px,5.6vw,107.5px) 0 clamp(80px,6.51vw,125px) clamp(200px,16.4vw,315px)}.solar-checkup-module__wQi5jW__faqCopy{z-index:2;width:64%;position:relative}.solar-checkup-module__wQi5jW__faqHeading{max-width:clamp(710px,48.83vw,937.5px);font-family:var(--font-display);letter-spacing:-.055em;font-size:clamp(3.5rem,4.82vw,5.8rem);font-weight:700;line-height:.88}.solar-checkup-module__wQi5jW__faqAccent{color:var(--solar-red)}.solar-checkup-module__wQi5jW__faqList{width:clamp(650px,52.54vw,1009px);margin-top:clamp(35px,2.47vw,47.5px);display:grid}.solar-checkup-module__wQi5jW__faqRow{clip-path:polygon(20px 0,100% 0,100% calc(100% - 18px),calc(100% - 18px) 100%,0 100%,0 20px);background:linear-gradient(100deg,#fff,#f8f4eb);border:1px solid #dacfb8;grid-template-columns:minmax(260px,44%) 1fr;align-items:center;min-height:clamp(110px,8.66vw,166px);display:grid;position:relative}.solar-checkup-module__wQi5jW__faqRow:not([open]){min-height:clamp(82px,6vw,116px)}.solar-checkup-module__wQi5jW__faqRow+.solar-checkup-module__wQi5jW__faqRow{border-top-color:var(--solar-red)}.solar-checkup-module__wQi5jW__faqQuestion,.solar-checkup-module__wQi5jW__faqAnswer{align-items:center;min-height:64%;padding:12px clamp(20px,2.08vw,40px);display:flex}.solar-checkup-module__wQi5jW__faqQuestion{cursor:pointer;border-right:2px solid var(--solar-red);font-family:var(--font-display);gap:clamp(14px,1.43vw,27.5px);font-size:clamp(1rem,1.5vw,1.8rem);font-weight:700;line-height:1.18;list-style:none}.solar-checkup-module__wQi5jW__faqQuestion::-webkit-details-marker{display:none}.solar-checkup-module__wQi5jW__faqQuestion:focus-visible{outline:3px solid var(--solar-orange);outline-offset:-5px}.solar-checkup-module__wQi5jW__faqRow:not([open]) .solar-checkup-module__wQi5jW__faqQuestion{border-right:0;grid-column:1/-1}.solar-checkup-module__wQi5jW__faqToggle{aspect-ratio:1;border:2px solid var(--solar-red);width:clamp(30px,2.4vw,46px);color:var(--solar-red);flex:none;place-items:center;margin-left:auto;display:grid;position:relative}.solar-checkup-module__wQi5jW__faqToggle>span{background:currentColor;width:42%;height:2px;position:absolute}.solar-checkup-module__wQi5jW__faqToggle>span:last-child{transition:transform .18s;transform:rotate(90deg)}.solar-checkup-module__wQi5jW__faqRow[open] .solar-checkup-module__wQi5jW__faqToggle>span:last-child{transform:rotate(0)}.solar-checkup-module__wQi5jW__questionMark{width:15px;height:38px;color:var(--solar-red);flex:none}.solar-checkup-module__wQi5jW__faqAnswer{color:#171818;font-size:clamp(14px,1.3vw,25px);line-height:1.3}.solar-checkup-module__wQi5jW__faqCircuit{z-index:1;width:37%;height:clamp(105px,8.46vw,162.5px);position:absolute;top:clamp(58px,4.43vw,85px);left:51%}.solar-checkup-module__wQi5jW__solarWedge{z-index:2;background:var(--solar-orange);clip-path:polygon(43% 0,100% 0,100% 100%,0 100%);width:34.2%;height:clamp(226px,17.06vw,327.5px);position:absolute;top:clamp(28px,1.89vw,36.25px);right:0;overflow:hidden}.solar-checkup-module__wQi5jW__solarWedge img{object-fit:cover;object-position:center 52%}.solar-checkup-module__wQi5jW__bookingPanel{z-index:3;color:#fff;clip-path:polygon(7% 0,100% 0,100% 100%,7% 100%,0 90%,0 7%);background:linear-gradient(120deg,#151716,#0a0b0b);width:33%;min-height:53.5%;padding:clamp(55px,4.43vw,85px) clamp(34px,3.06vw,58.75px);position:absolute;bottom:10%;right:0}.solar-checkup-module__wQi5jW__bookingSystem{color:var(--solar-orange);font-family:var(--font-display);align-items:center;gap:clamp(12px,1.04vw,20px);font-size:clamp(1.35rem,2.08vw,2.5rem);font-weight:700;display:flex}.solar-checkup-module__wQi5jW__bookingTrace{width:min(46%,220px);height:28px}.solar-checkup-module__wQi5jW__bookingPrimary,.solar-checkup-module__wQi5jW__bookingPhone{min-height:clamp(84px,6.77vw,130px);font-family:var(--font-display);grid-template-columns:clamp(66px,5.86vw,112.5px) 1fr;align-items:center;margin-top:clamp(26px,2.08vw,40px);font-size:clamp(1.15rem,1.89vw,2.25rem);font-weight:700;line-height:1;display:grid}.solar-checkup-module__wQi5jW__bookingPrimary{color:#fff;clip-path:polygon(6% 0,calc(100% - 30px) 0,100% 30px,100% calc(100% - 30px),calc(100% - 30px) 100%,0 100%,0 22%);background:linear-gradient(100deg,#ed363b,#d51d23)}.solar-checkup-module__wQi5jW__bookingPhone{border:3px solid var(--solar-red);color:#fff;clip-path:polygon(0 0,calc(100% - 30px) 0,100% 30px,100% calc(100% - 30px),calc(100% - 30px) 100%,0 100%)}.solar-checkup-module__wQi5jW__bookingIcon{border-right:2px solid #fff9;justify-content:center;align-items:center;width:100%;height:58%;display:flex}.solar-checkup-module__wQi5jW__bookingIcon svg{width:clamp(34px,3.25vw,62.5px);height:clamp(34px,3.25vw,62.5px)}.solar-checkup-module__wQi5jW__bookingLabel{padding:12px clamp(16px,1.56vw,30px)}@media (min-width:901px) and (max-width:1324px){.solar-checkup-module__wQi5jW__boundaryHeading{max-width:100%;font-size:clamp(3.15rem,5vw,4.6rem)}.solar-checkup-module__wQi5jW__boundaryGrid{grid-template-columns:minmax(0,1.4fr) minmax(18rem,.75fr);gap:clamp(2rem,3.6vw,3.75rem)}.solar-checkup-module__wQi5jW__connectorNetwork{display:none}.solar-checkup-module__wQi5jW__routeList{grid-column:2;gap:clamp(.9rem,1.4vw,1.25rem);width:100%;margin-top:0;margin-left:0}.solar-checkup-module__wQi5jW__routeCard{min-height:clamp(5.5rem,7.2vw,6.5rem);padding-inline:clamp(2.2rem,3.2vw,3rem);font-size:clamp(1.45rem,2.2vw,2rem)}}@media (max-width:1180px){.solar-checkup-module__wQi5jW__hero,.solar-checkup-module__wQi5jW__details,.solar-checkup-module__wQi5jW__boundaries,.solar-checkup-module__wQi5jW__faq,.solar-checkup-module__wQi5jW__heroInner,.solar-checkup-module__wQi5jW__detailsInner,.solar-checkup-module__wQi5jW__boundariesInner,.solar-checkup-module__wQi5jW__faqInner{min-height:760px}.solar-checkup-module__wQi5jW__heroHeading{font-size:clamp(3.6rem,6.4vw,4.8rem)}.solar-checkup-module__wQi5jW__detailsHeading,.solar-checkup-module__wQi5jW__boundaryHeading,.solar-checkup-module__wQi5jW__faqHeading{font-size:clamp(3.15rem,5.8vw,4.25rem)}.solar-checkup-module__wQi5jW__detailCopy,.solar-checkup-module__wQi5jW__boundaryCopy{font-size:clamp(14px,1.75vw,20px)}.solar-checkup-module__wQi5jW__routeCard{padding-inline:42px;font-size:2rem}.solar-checkup-module__wQi5jW__faqInner{padding-left:clamp(150px,14vw,190px)}.solar-checkup-module__wQi5jW__faqList{width:58vw}}@media (min-width:901px) and (max-width:1180px){.solar-checkup-module__wQi5jW__hero,.solar-checkup-module__wQi5jW__heroInner{min-height:clamp(840px,75vw,885px)}}@media (max-width:900px){.solar-checkup-module__wQi5jW__hero,.solar-checkup-module__wQi5jW__details,.solar-checkup-module__wQi5jW__boundaries,.solar-checkup-module__wQi5jW__faq,.solar-checkup-module__wQi5jW__heroInner,.solar-checkup-module__wQi5jW__detailsInner,.solar-checkup-module__wQi5jW__boundariesInner,.solar-checkup-module__wQi5jW__faqInner{min-height:auto}.solar-checkup-module__wQi5jW__heroInner,.solar-checkup-module__wQi5jW__detailsInner,.solar-checkup-module__wQi5jW__boundariesInner,.solar-checkup-module__wQi5jW__faqInner{padding:56px 28px}.solar-checkup-module__wQi5jW__heroInner{flex-direction:column;padding-top:160px;padding-bottom:64px;display:flex}.solar-checkup-module__wQi5jW__hero:before{display:none}.solar-checkup-module__wQi5jW__heroContent{width:100%;position:relative;top:auto;left:auto}.solar-checkup-module__wQi5jW__heroPhoto{z-index:-1;clip-path:none;width:100%;height:100%;margin:0;position:absolute;inset:0}.solar-checkup-module__wQi5jW__heroPhoto img{object-position:58% center}.solar-checkup-module__wQi5jW__heroShade{background:linear-gradient(#7a070cd1,#080909db 42%,#080909c7),linear-gradient(90deg,#c5181ead,#0000004d)}.solar-checkup-module__wQi5jW__heroHeading{max-width:680px;margin-top:32px}.solar-checkup-module__wQi5jW__heroSubheading,.solar-checkup-module__wQi5jW__heroIntro{max-width:660px}.solar-checkup-module__wQi5jW__scopeList{max-width:720px}.solar-checkup-module__wQi5jW__heroCta{min-width:min(100%,560px)}.solar-checkup-module__wQi5jW__heroBottomTrace{display:none}.solar-checkup-module__wQi5jW__detailsInner{padding-bottom:320px}.solar-checkup-module__wQi5jW__detailsHeading{max-width:780px}.solar-checkup-module__wQi5jW__detailList{width:100%}.solar-checkup-module__wQi5jW__detailsBand{height:260px}.solar-checkup-module__wQi5jW__contactCta{bottom:90px;left:28px}.solar-checkup-module__wQi5jW__detailPhoto{width:340px;height:255px}.solar-checkup-module__wQi5jW__detailsBandTrace{display:none}.solar-checkup-module__wQi5jW__boundariesInner{padding-top:82px}.solar-checkup-module__wQi5jW__boundaryGrid{grid-template-columns:1fr;gap:48px}.solar-checkup-module__wQi5jW__connectorNetwork{display:none}.solar-checkup-module__wQi5jW__routeList{grid-column:auto;gap:16px;width:min(100%,560px);margin-top:0;margin-left:auto}.solar-checkup-module__wQi5jW__boundaryPhoto{opacity:.25;left:22%}.solar-checkup-module__wQi5jW__faq{background:#fff}.solar-checkup-module__wQi5jW__faq:after{height:70px;left:0}.solar-checkup-module__wQi5jW__faqWhiteField,.solar-checkup-module__wQi5jW__faqSideTrace,.solar-checkup-module__wQi5jW__faqCircuit{display:none}.solar-checkup-module__wQi5jW__faqInner{padding-bottom:520px}.solar-checkup-module__wQi5jW__faqCopy,.solar-checkup-module__wQi5jW__faqList{width:100%}.solar-checkup-module__wQi5jW__solarWedge{width:52%;height:180px;top:auto;bottom:335px;right:0}.solar-checkup-module__wQi5jW__bookingPanel{width:min(92%,610px);min-height:290px;padding:38px 34px;bottom:70px;right:0}}@media (max-width:600px){.solar-checkup-module__wQi5jW__routeHeader{top:0}.solar-checkup-module__wQi5jW__heroInner,.solar-checkup-module__wQi5jW__detailsInner,.solar-checkup-module__wQi5jW__boundariesInner,.solar-checkup-module__wQi5jW__faqInner{padding-inline:20px}.solar-checkup-module__wQi5jW__heroInner{padding-top:124px;padding-bottom:64px}.solar-checkup-module__wQi5jW__heroHeading,.solar-checkup-module__wQi5jW__detailsHeading,.solar-checkup-module__wQi5jW__boundaryHeading,.solar-checkup-module__wQi5jW__faqHeading{font-size:clamp(2.55rem,12vw,3.55rem)}.solar-checkup-module__wQi5jW__orientation{font-size:12px}.solar-checkup-module__wQi5jW__heroSubheading{font-size:1.1rem}.solar-checkup-module__wQi5jW__heroIntro{font-size:.94rem}.solar-checkup-module__wQi5jW__scopeRow{grid-template-columns:42px 1fr;min-height:54px}.solar-checkup-module__wQi5jW__scopeLine{display:none}.solar-checkup-module__wQi5jW__scopeLabel{font-size:13px}.solar-checkup-module__wQi5jW__heroCta{justify-content:center;width:100%;min-width:0;font-size:1.2rem}.solar-checkup-module__wQi5jW__detailsInner{padding-bottom:430px}.solar-checkup-module__wQi5jW__detailsIntro{font-size:.98rem}.solar-checkup-module__wQi5jW__detailRow{grid-template-columns:64px 1fr;min-height:76px}.solar-checkup-module__wQi5jW__detailNumber{font-size:1.15rem}.solar-checkup-module__wQi5jW__detailNumber:after,.solar-checkup-module__wQi5jW__detailTerminal{display:none}.solar-checkup-module__wQi5jW__detailCopy,.solar-checkup-module__wQi5jW__boundaryCopy{padding-inline:14px;font-size:13px}.solar-checkup-module__wQi5jW__detailsBand{height:380px}.solar-checkup-module__wQi5jW__contactCta{justify-content:center;width:min(100% - 40px,340px);min-width:0;min-height:68px;font-size:1.55rem;bottom:150px;left:50%;transform:translate(-50%)}.solar-checkup-module__wQi5jW__detailPhoto{z-index:1;clip-path:none;border:0;width:100%;height:380px;left:0;right:0}.solar-checkup-module__wQi5jW__detailPhoto:before{clip-path:none;background:linear-gradient(105deg,#b72b25e6,#dd3e3fad);border:0;inset:0}.solar-checkup-module__wQi5jW__detailPhoto img{object-position:62% center}.solar-checkup-module__wQi5jW__contactCta:hover{transform:translate(-50%)translateY(-2px)}.solar-checkup-module__wQi5jW__boundaryRow{grid-template-columns:60px 1fr;min-height:66px}.solar-checkup-module__wQi5jW__warningBox svg{width:32px;height:32px}.solar-checkup-module__wQi5jW__routeCard{min-height:84px;padding-inline:42px;font-size:1.8rem}.solar-checkup-module__wQi5jW__faqInner{padding-top:54px;padding-bottom:520px}.solar-checkup-module__wQi5jW__faqRow{grid-template-columns:1fr}.solar-checkup-module__wQi5jW__faqQuestion,.solar-checkup-module__wQi5jW__faqAnswer{min-height:0}.solar-checkup-module__wQi5jW__faqQuestion{border-right:0;padding-block:16px}.solar-checkup-module__wQi5jW__faqAnswer{border-top:1px solid #dd3e3f59;padding:10px 20px 18px 54px}.solar-checkup-module__wQi5jW__solarWedge{width:78%}.solar-checkup-module__wQi5jW__bookingPanel{clip-path:polygon(6% 0,100% 0,100% 100%,0 100%,0 7%);width:100%;padding:34px 20px}.solar-checkup-module__wQi5jW__bookingPrimary,.solar-checkup-module__wQi5jW__bookingPhone{grid-template-columns:64px 1fr;min-height:78px;font-size:1rem}}@media (prefers-reduced-motion:no-preference){.solar-checkup-module__wQi5jW__heroContent,.solar-checkup-module__wQi5jW__heroPhoto{animation:.68s cubic-bezier(.16,1,.3,1) both solar-checkup-module__wQi5jW__solarEnter}.solar-checkup-module__wQi5jW__heroPhoto{animation-delay:90ms}.solar-checkup-module__wQi5jW__hero:hover .solar-checkup-module__wQi5jW__heroPhoto img{transform:scale(1.015)}.solar-checkup-module__wQi5jW__detailRow,.solar-checkup-module__wQi5jW__boundaryRow,.solar-checkup-module__wQi5jW__faqRow{transition:border-color .18s,transform .18s}.solar-checkup-module__wQi5jW__detailRow:hover,.solar-checkup-module__wQi5jW__boundaryRow:hover,.solar-checkup-module__wQi5jW__faqRow:hover{transform:translateY(-2px)}}@keyframes solar-checkup-module__wQi5jW__solarEnter{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}
