.installation-page{color:#173b50;max-width:1160px;margin:0 auto;padding:42px 24px 70px}.installation-crumbs{color:#5f7788;flex-wrap:wrap;gap:9px;margin-bottom:32px;font-size:13px;display:flex}.installation-heading>span,.installation-capacity{letter-spacing:1px;color:#0673a6;font-size:12px;font-weight:700}.installation-heading h1{margin:12px 0;font-size:clamp(30px,4vw,44px);line-height:1.15}.installation-heading p{color:#526c7e;max-width:720px;margin-bottom:30px;line-height:1.7}.installation-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:26px;display:grid}.installation-card{background:#fff;border:1px solid #dce6ed;border-radius:14px;overflow:hidden}.installation-card>a{display:block}.installation-card img{object-fit:contain;width:100%;height:auto;display:block}.installation-card>div{padding:24px}.installation-card h2{margin:10px 0;font-size:27px}.installation-card p{color:#526c7e}.installation-price{color:#075ee4;margin-top:18px;font-size:36px;line-height:1.25;display:block}.installation-tax{color:#637b8b;margin:6px 0 22px;font-size:12px;display:block}.installation-cta{color:#fff;background:#08734b;border-radius:7px;width:fit-content;max-width:100%;padding:14px 19px;font-weight:700;line-height:1.5;display:block}.installation-cta:hover{background:#055e3c}.installation-note{color:#607687;margin-top:22px;font-size:13px;line-height:1.7}.installation-detail{grid-template-columns:1fr 1fr;align-items:center;gap:40px;display:grid}.installation-detail>img{object-fit:contain;border-radius:14px;width:100%;height:auto}.installation-detail h2{margin:15px 0;font-size:29px;line-height:1.2}.installation-detail p{line-height:1.7}.installation-conditions{grid-template-columns:1fr 1fr;gap:24px;margin-top:38px;display:grid}.installation-conditions section{background:#f1f6f9;border-radius:12px;padding:24px}.installation-conditions h2{margin-top:0;font-size:21px}.installation-conditions p,.installation-conditions li{font-size:14px;line-height:1.8}.installation-conditions ul{padding-left:18px}.installation-conditions section:last-child{grid-column:1/-1}.installation-back{color:#066baa;margin-top:28px;display:inline-block}@media (max-width:700px){.installation-page{padding:25px 20px 50px}.installation-grid,.installation-detail,.installation-conditions{grid-template-columns:1fr}.installation-detail{gap:24px}.installation-card img{height:auto}.installation-detail>img{object-fit:contain;max-height:none}.installation-conditions section:last-child{grid-column:auto}.installation-price{font-size:32px}}.installation-page{padding-top:148px}.installation-card img{object-position:center}@media (max-width:700px){.installation-page{padding-top:126px}}
