.hero{background:linear-gradient(90deg,rgba(10,49,40,.94) 0%,rgba(10,49,40,.82) 49%,rgba(10,49,40,.25) 100%),var(--ink) url('/assets/roof-hero.png') center/cover no-repeat}
.honeypot{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}
.page-body .faq-list details{border-bottom:1px solid var(--line);padding:19px 0}
.page-body .faq-list summary{list-style:none;cursor:pointer;font-weight:700;font-family:Manrope,Arial,sans-serif;font-size:1.07rem}
.page-body .faq-list summary::-webkit-details-marker{display:none}
.page-body .faq-list p{color:var(--ink2);margin:14px 0 0}
.page-body .faq-list{max-width:880px}
.page-hero .button{margin-top:25px;background:#fff;color:var(--ink);border-color:#fff}
@media(max-width:560px){.hero{background:linear-gradient(90deg,rgba(10,49,40,.93),rgba(10,49,40,.63)),var(--ink) url('/assets/roof-hero.png') 63% center/cover no-repeat}}
