/* V11 applies only to subpages. HOME deliberately does not load this sheet. */
.v11-solar-detail{display:block;min-height:0;padding:126px 7vw 55px;background:linear-gradient(115deg,#eff3f4,#e5ecef)}
.v11-solar-detail>.breadcrumbs{margin-bottom:48px}
.v11-solar-heading{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:55px;align-items:center}
.v11-solar-heading h1{font-size:clamp(44px,5vw,70px);letter-spacing:-2px;margin:18px 0 24px}
.v11-solar-heading .v8-detail-capacity{font-size:clamp(38px,4vw,60px)!important;letter-spacing:-1.8px;margin:0!important;padding-left:50px;border-left:1px solid #b7c8d1;white-space:nowrap}
.v11-solar-heading .v8-models{max-width:900px}
.v11-solar-detail>.v8-detail-actions{margin:35px 0 40px}
.v11-solar-detail>.v8-detail-facts{border-top:1px solid #b8cbd5;padding-top:32px;grid-template-columns:repeat(4,minmax(0,1fr));gap:30px 35px;margin:0}
.v11-solar-detail>.v8-detail-facts dt{font-size:12px;margin-bottom:10px}
.v11-solar-detail>.v8-detail-facts dd{font-size:17px;line-height:1.55}
.v11-solar-page .v8-detail-section{background:#f8f9f7;padding-top:60px}
.v11-solar-page .v8-spec-table{min-width:680px}
.v11-key-section{background:#f7f9f8;padding-top:65px}
.v11-key-heading{display:grid;grid-template-columns:1fr 1fr;gap:70px;align-items:start;margin-bottom:40px}
.v11-key-heading h2{font-size:clamp(32px,3.2vw,47px);font-weight:400}
.v11-key-heading p{color:#607583;font-size:15px;line-height:1.8;margin:0;max-width:530px}
.v11-spec-scroll{width:100%;overflow-x:auto;border:1px solid #bfced6;outline-offset:4px}
.v11-spec-scroll:focus-visible{outline:2px solid #8babbc}
.v11-spec-table{width:100%;border-collapse:collapse;text-align:left;font-size:15px;line-height:1.6;color:#284b62}
.v11-spec-table th,.v11-spec-table td{padding:19px 24px;border-bottom:1px solid #d2dde2;border-right:1px solid #d2dde2;vertical-align:middle}
.v11-spec-table tr>:last-child{border-right:0}
.v11-spec-table thead th{background:#dfe9ed;font-size:13px;letter-spacing:.3px;font-weight:500;color:#264a60;padding-top:21px;padding-bottom:21px}
.v11-spec-table tbody th{font-weight:400;color:#536e7f;width:31%}
.v11-spec-table tbody tr:nth-child(even){background:#edf2f3}
.v11-spec-table tbody tr:last-child>*{border-bottom:0}
.v11-spec-table td{white-space:pre-line}
.v11-spec-compare{table-layout:fixed;min-width:720px}
.v11-spec-compare thead th:first-child{width:30%}
.v11-datasheet-link{display:inline-block;margin-top:35px;font-size:14px;color:#284c63;text-underline-offset:7px;line-height:1.9}
.v9-storage-overview .v8-category-tile{min-height:490px}
.v9-storage-overview .v9-product-stage{height:260px;background:radial-gradient(ellipse at 50% 82%,#dde5e980,transparent 63%)}
.v9-storage-overview .v9-product-stage img{position:static;inset:auto;width:72%;height:79%;padding:8px;object-fit:contain}
.v9-storage-overview .v8-category-tile:last-child .v9-product-stage img{width:84%;height:75%}
.v9-storage-overview .v8-category-tile>div{padding-top:10px}
.v9-storage-page .v9-product-stage img,.v8-product-detail .v9-product-stage img{transition:transform .65s cubic-bezier(.2,.6,.3,1)}
.v9-storage-page .v9-product-stage:hover img,.v9-storage-page .v9-product-stage:focus-within img,.v8-product-detail .v9-product-stage:hover img{transform:scale(1.04)}
@media(min-width:1700px){.v11-solar-detail{padding-left:max(7vw,calc((100vw - 1550px)/2));padding-right:max(7vw,calc((100vw - 1550px)/2))}}
@media(max-width:1100px){.v11-solar-detail>.v8-detail-facts{grid-template-columns:repeat(3,minmax(0,1fr))}.v11-solar-heading{gap:30px}.v11-solar-heading .v8-detail-capacity{padding-left:30px}.v9-storage-overview .v8-category-tile{min-height:345px}.v9-storage-overview .v9-product-stage{height:275px}}
@media(max-width:700px){.v11-solar-detail{padding-top:115px;padding-bottom:40px}.v11-solar-detail>.breadcrumbs{margin-bottom:38px}.v11-solar-heading{display:block}.v11-solar-heading h1{font-size:46px;letter-spacing:-1.4px}.v11-solar-heading .v8-detail-capacity{border:0;padding:0;margin:30px 0 0!important;font-size:39px!important}.v11-solar-detail>.v8-detail-facts{grid-template-columns:1fr 1fr;gap:25px}.v11-solar-detail>.v8-detail-facts dd{font-size:15px}.v11-solar-detail>.v8-detail-actions{margin:29px 0 34px;gap:10px}.v11-solar-detail>.v8-detail-actions .button{font-size:12px;padding:12px 15px}.v11-solar-page .v8-detail-section{padding-top:45px}.v11-key-heading{display:block;margin-bottom:28px}.v11-key-heading p{font-size:14px;margin-top:22px}.v11-spec-table{font-size:13px}.v11-spec-table th,.v11-spec-table td{padding:15px 17px}.v11-spec-table thead th{font-size:12px}.v11-spec-table:not(.v11-spec-compare) tbody th{width:42%}.v9-storage-overview .v8-category-tile{min-height:0}.v9-storage-overview .v9-product-stage{height:230px}.v9-storage-overview .v9-product-stage img{width:65%;height:80%}.v9-storage-overview .v8-category-tile:last-child .v9-product-stage img{width:78%;height:72%}}
@media(prefers-reduced-motion:reduce){.v9-storage-page .v9-product-stage img,.v8-product-detail .v9-product-stage img{transition:none}.v9-carousel-track{transition:none!important}}
