.solar-kit-page .kit-station-hero{isolation:isolate;background:#082957;display:block;position:relative;overflow:hidden}.solar-kit-page .kit-station-hero .p310-hero-photo{z-index:-1;object-position:center bottom}.solar-kit-page .kit-station-copy{z-index:2}.solar-kit-page .kit-station-copy h1{max-width:680px}.solar-kit-page .kit-station-copy h2{max-width:600px}.solar-kit-page .kit-station-copy .p310-tagline{max-width:500px}.solar-kit-page .kit-scene-products{z-index:1;pointer-events:none;align-items:end;width:54%;height:84%;display:flex;position:absolute;bottom:4%;right:2%}.solar-kit-page .kit-scene-products .solar-kit-visual{aspect-ratio:auto;width:100%;height:100%}.solar-kit-page .kit-scene-products .solar-kit-panels{z-index:1}.solar-kit-page .kit-scene-products .solar-kit-stations{z-index:2}.solar-kit-page .kit-scene-products .solar-kit-panels img,.solar-kit-page .kit-scene-products .solar-kit-stations img{filter:drop-shadow(0 7px 4px #0005);bottom:0}.solar-kit-page .kit-station-purchase{color:#082957;grid-area:auto;align-self:auto;width:auto;max-width:none;margin:0;padding:28px;display:block}.solar-kit-page .kit-purchase-layout{z-index:3;position:relative}.solar-kit-page .kit-content{margin-top:0}.kit-flow-picture{background:0 0;justify-content:center;align-items:center;height:125px;margin:0 0 14px;display:flex}.kit-flow-picture img{object-fit:contain;filter:drop-shadow(0 5px 4px #0c284514);width:100%;max-width:270px;height:100%}.kit-flow-house img{max-width:300px}.solar-kit-page .kit-flow-grid article{background:linear-gradient(140deg,#fff,#f4f9ff);border:1px solid #e2ebf7;border-radius:14px;padding:18px}.solar-kit-page .kit-flow-grid article:first-child{border:1px solid #e2ebf7;padding:18px}.solar-kit-page .kit-station-purchase .kit-services{margin-bottom:9px}@media (max-width:1050px){.solar-kit-page .kit-scene-products{width:52%;height:75%;bottom:3%;right:1%}.solar-kit-page .kit-station-copy h1{max-width:600px}.solar-kit-page .kit-station-purchase{padding:22px}}@media (max-width:760px){.solar-kit-page .kit-station-hero:after{background:linear-gradient(#061e43 0% 28%,#061e4390 45%,#0000 70%)}.solar-kit-page .kit-station-copy h1{max-width:100%;font-size:29px!important}.solar-kit-page .kit-station-copy h2{font-size:26px!important}.solar-kit-page .kit-station-copy .p310-tagline{font-size:16px!important}.solar-kit-page .kit-station-copy .p310-usecases{margin-top:16px}.solar-kit-page .kit-scene-products{width:94%;height:310px;bottom:46px;right:1%}.solar-kit-page .kit-station-purchase{padding:22px}.kit-flow-picture{float:right;width:45%;height:115px;margin:0 0 8px 10px}.solar-kit-page .kit-flow-grid article,.solar-kit-page .kit-flow-grid article:first-child{border:1px solid #e2ebf7;padding:18px!important}.solar-kit-page .kit-flow-grid article:after{content:"";clear:both;display:table}}.solar-kit-page .kit-station-hero{background:#061e43}.solar-kit-page .kit-approved-scene{aspect-ratio:2.5;z-index:0;width:100%;position:absolute;bottom:0;right:0;overflow:hidden}.kit-approved-background{object-fit:fill;width:100%;height:100%;position:absolute;inset:0}.solar-kit-scene-objects,.kit-grass-array,.kit-terrace-equipment{pointer-events:none;position:absolute;inset:0}.kit-grass-array{z-index:1}.kit-terrace-equipment{z-index:2}.kit-grass-array>img{filter:drop-shadow(0 3px 2px #0005);max-width:none;position:absolute;height:auto!important;margin:0!important;padding:0!important}.kit-station-photo-frame{justify-content:center;align-items:end;height:78%;display:flex;position:absolute;bottom:4%}.kit-station-photo-frame img{object-fit:contain;object-position:center bottom;filter:drop-shadow(0 6px 4px #0005);width:100%;height:100%;margin:0!important;padding:0!important}.kit-station-photo-frame.model-p010{height:48%}.kit-station-photo-frame.model-p180{height:57%}.kit-station-photo-frame.model-p280{height:74%}.solar-kit-page .kit-station-hero:after{z-index:0;background:linear-gradient(90deg,#061e43 0%,#061e43dd 24%,#061e4355 39%,#0000 49%)}.kit-configuration-buttons button:disabled{opacity:.45;cursor:not-allowed}.kit-no-expansion{color:#7486a0;margin:10px 0;font-size:11px}.kit-station-purchase .kit-selected-configuration{line-height:1.5}@media (max-width:1050px) and (min-width:761px){.solar-kit-page .kit-approved-scene{width:115%;right:-3%}}@media (max-width:760px){.solar-kit-page .kit-approved-scene{width:150%;bottom:12px;right:0}.solar-kit-page .kit-station-hero:after{background:linear-gradient(#061e43 0% 34%,#061e4360 52%,#0000 66%)}.kit-station-photo-frame{height:76%;bottom:4%}.kit-approved-scene .kit-station-photo-frame{bottom:16%}}.kit-base-station{color:#647a96;margin:0 0 14px;font-size:12px}.solar-kit-page .kit-station-copy{width:39%!important;padding-left:4.2%!important}.solar-kit-page .kit-station-copy h1{font-size:clamp(26px,2.45vw,38px)!important}.solar-kit-page .kit-station-copy h2{font-size:clamp(25px,2.35vw,36px)!important}.solar-kit-page .kit-station-copy .p310-tagline{font-size:clamp(16px,1.3vw,20px)!important;line-height:1.4!important}.solar-kit-page .kit-station-copy .p310-metrics{grid-template-columns:repeat(4,minmax(0,1fr));width:100%;gap:10px!important;margin-top:20px!important;padding-top:18px!important}.solar-kit-page .kit-station-copy .p310-metrics b{white-space:nowrap;font-size:clamp(14px,1.3vw,19px)!important}.solar-kit-page .kit-station-copy .p310-metrics span{font-size:11px}.solar-kit-page .kit-station-copy .p310-usecases{gap:16px;margin-top:22px;font-size:12px}.solar-kit-page .kit-station-hero:after{background:linear-gradient(90deg,#061e43 0%,#061e43fa 29%,#061e43c9 36%,#061e4340 43%,#0000 49%)}.solar-kit-page .kit-station-purchase{min-height:0;padding:18px 22px}.solar-kit-page .kit-station-price-row{margin-bottom:12px}.solar-kit-page .kit-station-price-row .kit-price{font-size:30px}.solar-kit-page .kit-station-purchase h3{margin-bottom:5px;font-size:14px}.solar-kit-page .kit-base-station{margin:0 0 10px;font-size:11px}.solar-kit-page .kit-configuration-group{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:8px;display:flex}.solar-kit-page .kit-configuration-group>span{flex:0 0 155px;margin:0;font-size:11px}.solar-kit-page .kit-configuration-buttons{flex-wrap:wrap;gap:5px}.solar-kit-page .kit-configuration-buttons button{flex:none;min-width:44px;min-height:36px;padding:7px 9px}.solar-kit-page .kit-no-expansion{margin:6px 0;font-size:10px}.solar-kit-page .kit-selected-configuration{margin:8px 0;font-size:11px}.solar-kit-page .kit-station-purchase .kit-buy-actions{margin:10px 0}.solar-kit-page .kit-station-purchase .kit-buy-actions .button{min-height:42px;padding:10px 8px}.solar-kit-page .kit-station-purchase .kit-services{gap:15px;margin:10px 0 6px;padding-top:9px;font-size:11px}@media (min-width:761px) and (max-width:1050px){.solar-kit-page .kit-station-copy{width:44%!important}.solar-kit-page .kit-station-copy h1{font-size:26px!important}.solar-kit-page .kit-station-copy h2{font-size:25px!important}.solar-kit-page .kit-station-copy .p310-metrics{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:10px!important}.solar-kit-page .kit-station-copy .p310-usecases{gap:10px;margin-top:14px;font-size:10px}.solar-kit-page .kit-station-hero:after{background:linear-gradient(90deg,#061e43 0%,#061e43f5 33%,#061e4380 43%,#0000 54%)}}@media (max-width:760px){.solar-kit-page .kit-station-copy{width:100%!important;padding:18px 22px 0!important}.solar-kit-page .kit-station-copy h1{font-size:26px!important}.solar-kit-page .kit-station-copy h2{font-size:25px!important}.solar-kit-page .kit-station-copy .p310-tagline{font-size:16px!important}.solar-kit-page .kit-station-copy .p310-metrics{gap:7px!important;margin-top:14px!important;padding-top:12px!important}.solar-kit-page .kit-station-copy .p310-metrics b{font-size:14px!important}.solar-kit-page .kit-station-copy .p310-metrics span{font-size:10px}.solar-kit-page .kit-station-copy .p310-usecases{gap:12px;margin-top:12px;font-size:10px}.solar-kit-page .kit-station-hero:after{background:linear-gradient(#061e43 0% 40%,#061e43b0 51%,#0000 65%)}.solar-kit-page .kit-station-purchase{padding:16px}.solar-kit-page .kit-station-price-row .kit-price{font-size:27px}.solar-kit-page .kit-configuration-group>span{flex-basis:100%;margin-bottom:1px}.solar-kit-page .kit-configuration-group{gap:5px;margin-bottom:9px}.solar-kit-page .kit-configuration-buttons button{min-height:40px}}
