.pv-ceiling-cost{margin:72px 0;color:#252724}.pv-ceiling-cost__overview{display:grid;grid-template-columns:1fr 1fr;gap:70px;align-items:start}.pv-ceiling-cost h2{font-size:34px;line-height:1.2;font-weight:600;margin:0 0 20px}.pv-ceiling-cost__intro>p{font-size:19px;line-height:1.6;max-width:540px;margin:0 0 28px;color:#656861}.pv-ceiling-cost__actions{display:flex;flex-wrap:wrap;gap:12px;margin:0 0 18px}.pv-ceiling-cost__actions a{display:inline-flex;align-items:center;justify-content:space-between;gap:24px;padding:16px 20px;border-radius:8px;min-height:54px;font-size:16px;text-decoration:none!important}.pv-ceiling-cost__primary{background:#e53935;color:#fff!important}.pv-ceiling-cost__primary:hover{background:#cf302d}.pv-ceiling-cost__secondary{background:#f5f3ef;color:#252724!important}.pv-ceiling-cost__intro .pv-ceiling-cost__note{font-size:14px;line-height:1.6;margin:0;max-width:500px}.pv-ceiling-cost__factors{background:#f5f3ef;padding:30px 34px;border-radius:14px}.pv-ceiling-cost h3{font-size:23px;font-weight:600;line-height:1.3;margin:0 0 22px}.pv-ceiling-cost__factors ul{margin:0;padding:0;list-style:none}.pv-ceiling-cost__factors li{padding:16px 0;border-top:1px solid #dedfd8;list-style:none}.pv-ceiling-cost__factors li:before{display:none!important}.pv-ceiling-cost__factors li:first-child{border:0;padding-top:0}.pv-ceiling-cost__factors li:last-child{padding-bottom:0}.pv-ceiling-cost__factors strong{display:block;font-size:17px;line-height:1.4;margin-bottom:5px;font-weight:600}.pv-ceiling-cost__factors li span{display:block;font-size:15px;line-height:1.5;color:#656861}.pv-ceiling-cost__process{margin-top:44px;border-top:1px solid #dedfd8;padding-top:30px}.pv-ceiling-cost__process ol{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:36px;margin:0;padding:0;list-style:none;counter-reset:none}.pv-ceiling-cost__process li{display:flex;gap:18px;margin:0;padding:0;list-style:none}.pv-ceiling-cost__process li:before{display:none!important}.pv-ceiling-cost__number{font-size:24px;line-height:1.2;color:#8a8e83;font-weight:500}.pv-ceiling-cost h4{font-size:20px;line-height:1.3;margin:0 0 10px;font-weight:600}.pv-ceiling-cost__process p{font-size:16px;line-height:1.5;margin:0;color:#656861}.pv-ceiling-cost a:focus-visible{outline:3px solid #366638;outline-offset:4px}@media(max-width:1000px){.pv-ceiling-cost__overview{gap:30px}.pv-ceiling-cost__factors{padding:24px}.pv-ceiling-cost__process ol{gap:24px}}@media(max-width:700px){.pv-ceiling-cost{margin:48px 0}.pv-ceiling-cost h2{font-size:28px}.pv-ceiling-cost__overview{grid-template-columns:1fr;gap:28px}.pv-ceiling-cost__intro>p{font-size:17px;margin-bottom:22px}.pv-ceiling-cost__actions{flex-direction:column}.pv-ceiling-cost__actions a{width:100%;box-sizing:border-box}.pv-ceiling-cost__factors{padding:24px 20px}.pv-ceiling-cost__process{margin-top:30px;padding-top:26px}.pv-ceiling-cost__process ol{grid-template-columns:1fr;gap:24px}.pv-ceiling-cost__process h3{font-size:22px}.pv-ceiling-cost__process li{gap:18px}.pv-ceiling-cost__number{min-width:32px}}
