.pv-prices-source-link{display:flex;align-items:baseline;gap:8px 12px;flex-wrap:wrap;margin:14px 0 20px;padding:12px 14px;border-left:3px solid #e52c32;border-radius:0 10px 10px 0;background:#f7f8fa;color:#566373;font-size:14px;line-height:1.45}.pv-prices-source-link strong{color:#252e3a}.pv-prices-source-link a{color:#c82027!important;font-weight:700;text-decoration:underline!important;text-underline-offset:3px}@media(max-width:767px){.pv-prices-source-link{display:block;margin:12px 0 16px}.pv-prices-source-link span{display:block;margin-top:4px}}
.pv-installation-intent{margin:18px 0 26px;padding:22px;border:1px solid #e1e6eb;border-radius:16px;background:linear-gradient(135deg,#fff 0%,#f7f9fb 100%)}.pv-installation-intent__eyebrow{margin:0 0 5px;color:#d9262d;font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.pv-installation-intent h2{margin:0;color:#202833;font-size:25px;line-height:1.2}.pv-installation-intent__lead{max-width:900px;margin:10px 0 18px;color:#526071;font-size:15px;line-height:1.5}.pv-installation-intent__steps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:0;padding:0;list-style:none;counter-reset:pv-installation-step}.pv-installation-intent__steps li{position:relative;min-height:122px;padding:37px 13px 13px;border:1px solid #e3e7ec;border-radius:11px;background:#fff;counter-increment:pv-installation-step}.pv-installation-intent__steps li:before{content:counter(pv-installation-step);position:absolute;top:12px;left:13px;color:#d9262d;font-size:12px;font-weight:850}.pv-installation-intent__steps strong{display:block;color:#222c38;font-size:14px;line-height:1.32}.pv-installation-intent__steps span,.pv-installation-intent__bottom span{display:block;margin-top:5px;color:#647080;font-size:13px;line-height:1.42}.pv-installation-intent__bottom{display:flex;align-items:end;justify-content:space-between;gap:16px;margin-top:16px;padding-top:15px;border-top:1px solid #e1e6eb}.pv-installation-intent__bottom strong{display:block;color:#222c38;font-size:14px}.pv-installation-intent__bottom p{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:10px 16px;margin:0}.pv-installation-intent__bottom a{color:#c82027!important;font-weight:750;text-decoration:underline!important;text-underline-offset:3px;white-space:nowrap}@media(max-width:767px){.pv-installation-intent{margin:14px 0 20px;padding:16px}.pv-installation-intent h2{font-size:21px}.pv-installation-intent__lead{font-size:14px}.pv-installation-intent__steps{grid-template-columns:1fr 1fr}.pv-installation-intent__steps li{min-height:112px}.pv-installation-intent__bottom{display:block}.pv-installation-intent__bottom p{justify-content:flex-start;margin-top:12px}}@media(max-width:420px){.pv-installation-intent__steps{grid-template-columns:1fr}}
.pv-design-source-links{margin:14px 0 20px;padding:13px 14px;border-left:3px solid #e52c32;border-radius:0 10px 10px 0;background:#f7f8fa;color:#566373;font-size:14px;line-height:1.45}.pv-design-source-links strong{display:block;color:#252e3a}.pv-design-source-links span{display:block;margin-top:3px}.pv-design-source-links nav{display:flex;flex-wrap:wrap;gap:7px 14px;margin-top:8px}.pv-design-source-links a{color:#c82027!important;font-weight:700;text-decoration:underline!important;text-underline-offset:3px}@media(max-width:767px){.pv-design-source-links{margin:12px 0 16px}.pv-design-source-links nav{display:grid;gap:7px}}
.pv-room-repair-source-links{margin:14px 0 20px;padding:13px 14px;border-left:3px solid #e52c32;border-radius:0 10px 10px 0;background:#f7f8fa;color:#566373;font-size:14px;line-height:1.45}.pv-room-repair-source-links strong{display:block;color:#252e3a}.pv-room-repair-source-links span{display:block;margin-top:3px}.pv-room-repair-source-links nav{display:flex;flex-wrap:wrap;gap:7px 14px;margin-top:8px}.pv-room-repair-source-links a{color:#c82027!important;font-weight:700;text-decoration:underline!important;text-underline-offset:3px}@media(max-width:767px){.pv-room-repair-source-links{margin:12px 0 16px}.pv-room-repair-source-links nav{display:grid;gap:7px}}
.topic .topic__heading{display:block!important;line-height:normal!important}.topic .topic__heading>h1{display:block!important;width:100%!important;max-width:none!important;overflow:visible!important;white-space:normal!important;text-overflow:clip!important;-webkit-line-clamp:unset!important;line-height:1.15!important}.topic .topic__heading>.pv-room-repair-source-links,.topic .topic__heading>.pv-design-source-links,.topic .topic__heading>.pv-installation-intent,.topic .topic__heading>.pv-prices-source-link{display:block!important;width:100%!important;max-width:none!important;box-sizing:border-box!important;margin:18px 0!important}.topic .topic__heading>.heading-icons{margin-top:12px!important}@media(max-width:600px){.pv-installation-intent__steps{grid-template-columns:1fr!important}.pv-installation-intent__bottom{display:block!important}}
.topic .topic__heading>#pv-key-landing{margin:20px 0!important;line-height:1.5!important}.pv-installation-application-note{font-size:14px!important;font-weight:400!important;letter-spacing:normal!important;text-transform:none!important;margin:12px 0!important}.pv-installation-budget-links{font-size:14px!important;font-weight:400!important;letter-spacing:normal!important;text-transform:none!important}.pv-installation-budget-links a{color:inherit;text-decoration:underline}#desc details{padding:16px 0;border-bottom:1px solid #e5e8eb}#desc summary{font-weight:600;cursor:pointer}#desc details p{margin:12px 0 0}#desc .pv-key-landing__case{display:block;margin:28px 0}#desc aside{margin:24px 0}@media(max-width:600px){#pv-key-landing{grid-template-columns:minmax(0,1fr)!important}#pv-key-landing>div{min-width:0}.pv-key-landing__main h2{overflow-wrap:break-word}}
#pv-spb-internal-links{box-sizing:border-box;margin:28px auto;padding:22px;max-width:1280px;border:1px solid #e6e6e6;border-radius:12px;background:#fafafa;color:#252525;line-height:1.6;min-width:0;overflow-wrap:break-word}#pv-spb-internal-links h2{font-size:22px;line-height:1.3;margin:0 0 14px;font-weight:600}#pv-spb-internal-links p{margin:0 0 12px}#pv-spb-internal-links ul{padding-left:22px;margin:0}#pv-spb-internal-links li{margin:6px 0}#pv-spb-internal-links a{color:#c52731;text-decoration:underline;overflow-wrap:anywhere}#pv-spb-internal-links summary{cursor:pointer;font-weight:600;white-space:normal;padding:12px 0}#pv-spb-internal-links details{border-bottom:1px solid #e6e6e6;padding-bottom:10px}.pv-spb-internal-groups{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 28px}.pv-spb-internal-groups a{display:inline-block;padding:7px 0;min-height:38px;box-sizing:border-box}.pv-work-page #pv-spb-internal-links{margin:32px 0}#pv-seo-text-body #pv-spb-internal-links{padding:18px}@media(max-width:600px){#pv-spb-internal-links{padding:18px;margin:22px 12px}#desc #pv-spb-internal-links,.pv-work-page #pv-spb-internal-links,#pv-seo-text-body #pv-spb-internal-links{margin:22px 0}.pv-spb-internal-groups{grid-template-columns:minmax(0,1fr);gap:4px}}
