.nw-solar-catalog{background:#f4f7f9;padding:76px 0;scroll-margin-top:110px}.nw-solar-catalog__head{display:flex;justify-content:space-between;align-items:center;gap:30px;margin-bottom:26px}.nw-solar-catalog__head span,.nw-solar-detail__text>span{letter-spacing:.09em;color:#cf4546;font-size:12px;font-weight:800}.nw-solar-catalog__head h2{font-size:clamp(25px,3vw,36px);margin:8px 0 12px;color:#152a40}.nw-solar-catalog__head p{color:#526477;line-height:2}.nw-solar-catalog__count{display:grid;text-align:center;min-width:130px;padding:18px;border-radius:20px;background:#fff;box-shadow:0 6px 30px #233a5510}.nw-solar-catalog__count b{font-size:34px;color:#cd4747}.nw-solar-catalog__count small{color:#607286}.nw-solar-catalog__toolbar{display:flex;gap:15px;align-items:end;margin-bottom:14px}.nw-solar-search{position:relative;flex:1}.nw-solar-search i{position:absolute;right:17px;top:20px;color:#718095}.nw-solar-search input,.nw-solar-filter select{box-sizing:border-box;width:100%;border:1px solid #dce4ec;background:#fff;border-radius:14px;height:58px;color:#243c51;font:inherit}.nw-solar-search input{padding:0 48px 0 14px}.nw-solar-filter{display:flex;flex-direction:column;gap:5px;font-size:12px;color:#607080;min-width:230px}.nw-solar-filter select{padding:0 12px}.nw-solar-chipbar{display:flex;flex-wrap:wrap;gap:8px;margin:15px 0}.nw-solar-chipbar button{cursor:pointer;border:1px solid #dce4eb;background:#fff;color:#42566c;border-radius:25px;padding:9px 15px;font:inherit;font-size:12px}.nw-solar-chipbar button.is-active,.nw-solar-chipbar button:hover{background:#172d46;color:#fff}.nw-solar-results{font-size:13px;color:#53687a;margin:17px 0}.nw-solar-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:17px}.nw-solar-card{background:white;border-radius:19px;border:1px solid #e4ebf0;overflow:hidden;display:flex;flex-direction:column;box-shadow:0 10px 30px #0f294107}.nw-solar-card[hidden]{display:none!important}.nw-solar-card__media{display:block;aspect-ratio:1.65;background:#eef4f6;overflow:hidden}.nw-solar-card__media img{width:100%;height:100%;object-fit:cover;transition:transform .3s}.nw-solar-card:hover img{transform:scale(1.04)}.nw-solar-card__body{padding:17px;display:flex;flex-direction:column;flex:1;gap:10px}.nw-solar-card__body span{font-size:11px;color:#c84949;font-weight:700}.nw-solar-card__body h3{font-size:14px;line-height:1.9;color:#20354a;margin:0;min-height:54px}.nw-solar-card__body>a{color:#b94040;text-decoration:none;font-size:12px;font-weight:750;margin-top:auto;display:flex;gap:7px;align-items:center}.nw-solar-more{margin:28px auto 0;padding:12px 35px;display:block;border:1px solid #bfcfdb;background:#fff;border-radius:12px;color:#233d57;cursor:pointer;font:inherit}.nw-solar-more[hidden],.nw-solar-none[hidden]{display:none}.nw-solar-none{text-align:center;padding:40px;color:#647084}.nw-solar-detail{padding-top:60px;padding-bottom:100px}.nw-solar-crumb{font-size:13px;color:#667789;margin-bottom:35px}.nw-solar-crumb a{color:#cf4546;text-decoration:none}.nw-solar-detail__top{display:grid;grid-template-columns:minmax(300px,1fr) 1fr;align-items:center;gap:46px}.nw-solar-detail__visual{background:#f3f7f9;border-radius:25px;overflow:hidden}.nw-solar-detail__visual img{width:100%;height:auto;aspect-ratio:1.35;object-fit:cover;display:block}.nw-solar-detail__text h1{font-size:clamp(24px,3.5vw,40px);line-height:1.7;margin:14px 0;color:#172d43}.nw-solar-detail__text p{line-height:2.2;color:#596e7e}.nw-solar-detail__badge{display:inline-block;padding:8px 15px;border-radius:22px;background:#e8f0f5;color:#22435e;font-size:13px}.nw-solar-detail__cta{display:inline-flex;gap:15px;padding:15px 24px;background:#c74545;color:#fff;border-radius:13px;text-decoration:none;font-weight:800;margin-top:15px}.nw-solar-detail__back{display:block;margin-top:16px;color:#2b506c}.nw-solar-related{margin-top:80px}.nw-solar-related h2{color:#253e50}.nw-solar-related__card{display:flex;justify-content:space-between;gap:12px;align-items:center;background:#f5f8fa;border:1px solid #dce7ed;padding:20px;border-radius:14px;color:#24405b;text-decoration:none;font-size:13px;line-height:2}.nw-solar-related__card i{color:#c74545}@media(max-width:750px){.nw-solar-catalog{padding:42px 0}.nw-solar-catalog__head{align-items:start}.nw-solar-catalog__count{min-width:80px}.nw-solar-catalog__toolbar{flex-direction:column;align-items:stretch}.nw-solar-filter{min-width:0}.nw-solar-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.nw-solar-card__body{padding:12px}.nw-solar-card__body h3{font-size:12px}.nw-solar-detail__top{grid-template-columns:1fr}}@media(max-width:440px){.nw-solar-grid{grid-template-columns:1fr 1fr}.nw-solar-catalog__head p{font-size:12px}.nw-solar-catalog__count b{font-size:24px}}