[data-ui-component="Section Main Article"]:has(.solar-pv-case-study){width:100%!important;max-width:none!important}[data-ui-component="Section Main Article"]:has(.solar-pv-case-study) article{width:100%!important;max-width:none!important}[data-ui-component="Section Main Article"]:has(.solar-pv-case-study) .clm.m-auto{width:100%!important;max-width:none!important;--w-xs: 100% !important}.solar-pv-case-study{--ink: #444D9E;--muted: #444D9E;--line: #daddf0;--panel: #f7f7fc;--soft: #f0f1fa;--accent: #444D9E;--button: #FBB03B;--white: #ffffff;width:100%;max-width:none;margin:0;font-family:Figtree,sans-serif;color:var(--ink);background:var(--white)}.solar-pv-case-study *,.solar-pv-case-study *:before,.solar-pv-case-study *:after{box-sizing:border-box}.solar-pv-case-study img{display:block;max-width:100%;height:auto}.spcs-hero{width:100%;max-width:1500px;margin:0 auto;padding:64px 60px 40px;display:grid;grid-template-columns:minmax(0,1.05fr) minmax(330px,.95fr);gap:44px;align-items:center;position:relative;isolation:isolate;background:transparent}.spcs-hero:before{content:"";position:absolute;z-index:-1;top:0;bottom:0;left:50%;width:100vw;transform:translate(-50%);background:linear-gradient(180deg,#f5f6fc,#fff 74%)}.spcs-hero h1{margin:0 0 20px;font-family:Muli,sans-serif;font-size:clamp(40px,5vw,56px);line-height:1.1;color:#444d9e}.spcs-eyebrow{margin-bottom:14px;font-size:13px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.spcs-lead{margin:0;font-size:18px;line-height:1.5}.spcs-image-box{overflow:hidden;border:1px solid #daddf0;border-radius:12px;background:#fff}.spcs-actions,.spcs-buttons{margin-top:22px}.spcs-actions a,.spcs-buttons a{display:inline-block;margin-right:10px;margin-bottom:10px;padding:12px 24px;border-radius:12px;background:#fbb03b;color:#fff;text-decoration:none;font-weight:700}.spcs-actions a:hover,.spcs-buttons a:hover{background:#e6a12f}.spcs-tags{width:100%;max-width:1500px;margin:0 auto;padding:0 60px 34px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.spcs-tag{min-height:126px;padding:18px;background:#fff;border:1px solid #daddf0;border-radius:12px}.spcs-tag strong{display:block;margin-bottom:14px;font-size:13px;text-transform:uppercase}.spcs-tag span{display:inline-block;margin:4px;padding:7px 14px;background:#f0f1fa;border-radius:999px;font-size:14px;font-weight:700}.spcs-main{width:100%;max-width:1500px;margin:0 auto;padding:50px 60px 80px;display:grid;grid-template-columns:220px minmax(0,1fr);gap:40px}.spcs-toc{align-self:start;position:sticky;top:84px;padding:18px;background:#f7f7fc;border:1px solid #daddf0;border-radius:12px;font-size:14px}.spcs-toc strong{display:block;margin-bottom:10px;font-size:13px;letter-spacing:.08em}.spcs-toc a{display:block;padding:7px 0;border-top:1px solid #daddf0;color:#444d9e;text-decoration:none}.spcs-toc a:hover{opacity:.75}.spcs-content{width:100%;max-width:none}.spcs-content h2{margin-top:56px;margin-bottom:20px;font-family:Muli,sans-serif;font-size:36px;line-height:1.1}.spcs-content h2:first-child{margin-top:0}.spcs-content h3{margin-top:28px;margin-bottom:10px;font-family:Muli,sans-serif;font-size:28px;line-height:1.2}.spcs-content p{margin:0 0 16px;font-size:18px;line-height:1.5}.spcs-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:22px}.spcs-grid.three{grid-template-columns:repeat(3,minmax(0,1fr))}.spcs-card{padding:20px;background:#f7f7fc;border:1px solid #daddf0;border-radius:12px}.spcs-card h3{margin-top:0;font-size:22px}.spcs-card p{font-size:15px;opacity:.8}.spcs-image-card{overflow:hidden;margin:22px 0;background:#fff;border:1px solid #daddf0;border-radius:12px;box-shadow:0 12px 28px #444d9e14}.spcs-image-card img{width:100%}.spcs-image-card p{margin:0;padding:13px 16px;font-size:14px;border-top:1px solid #daddf0}.spcs-formula{margin:20px 0;padding:20px;background:#f0f1fa;border-radius:12px;text-align:center;font-weight:700}.spcs-table{overflow-x:auto}.spcs-table table{width:100%;border-collapse:collapse}.spcs-table th{background:#f7f7fc}.spcs-table th,.spcs-table td{padding:16px;border-bottom:1px solid #daddf0;text-align:left;vertical-align:top}.spcs-note{margin:20px 0;padding:18px;background:#f0f1fa;border-left:4px solid #FBB03B;border-radius:0 12px 12px 0}.spcs-product-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.spcs-product-card{display:block;padding:20px;background:#f7f7fc;border:1px solid #daddf0;border-radius:12px;color:#444d9e;text-decoration:none}.spcs-product-card span{display:inline-block;margin-top:18px;padding:12px 24px;background:#fbb03b;color:#fff;border-radius:12px;font-weight:700}.solar-pv-case-study details{padding:18px 0;border-top:1px solid #daddf0}.solar-pv-case-study details:last-child{border-bottom:1px solid #daddf0}.solar-pv-case-study summary{cursor:pointer;font-weight:700}.spcs-cta{margin-top:56px;padding:30px;background:#444d9e;border-radius:12px;color:#fff}.spcs-cta h2,.spcs-cta h3,.spcs-cta strong,.spcs-cta span,.spcs-cta li{color:#fff}.spcs-cta p{max-width:680px;color:#ffffffdb}@media(max-width:920px){.spcs-hero{grid-template-columns:1fr;gap:28px;padding:44px 24px 30px}.spcs-tags,.spcs-main{padding-left:24px;padding-right:24px}.spcs-main{grid-template-columns:1fr}.spcs-toc{position:static}.spcs-grid,.spcs-grid.three,.spcs-product-grid,.spcs-tags{grid-template-columns:1fr}}@media(max-width:640px){.spcs-hero,.spcs-tags,.spcs-main{padding-left:18px;padding-right:18px}.spcs-hero h1{font-size:36px}.spcs-content h2{font-size:30px}.spcs-content h3{font-size:24px}.spcs-content p,.spcs-lead{font-size:16px}.spcs-buttons a,.spcs-actions a{width:100%;margin-right:0;text-align:center}}
/*# sourceMappingURL=/cdn/shop/t/9/assets/solar-pv-case.css.map */
