/* Dedicated AERILIS Installation & Connectivity page; scoped styles only. */
/* Installation & Connectivity: isolated additions to approved TECHNOLOGY design. */
.installation-accordion{display:grid;gap:10px;max-width:1030px}
.installation-accordion details{border:1px solid rgba(174,205,178,.22);background:linear-gradient(145deg,rgba(20,33,29,.69),rgba(6,10,10,.92))}
.installation-accordion summary{position:relative;cursor:pointer;list-style:none;padding:22px 60px 22px 25px;color:#e6eee6;font-size:17px;font-weight:600;line-height:1.5}
.installation-accordion summary::-webkit-details-marker{display:none}
.installation-accordion summary:after{content:"+";position:absolute;right:25px;top:18px;color:#5BFD3D;font-size:26px;font-weight:350}
.installation-accordion details[open] summary:after{content:"−"}
.installation-accordion summary:hover,.installation-accordion summary:focus-visible{color:#5BFD3D}
.installation-accordion summary:focus-visible{outline:2px solid #5BFD3D;outline-offset:3px}
.installation-answer{border-top:1px solid rgba(218,234,219,.13);padding:23px 26px 27px}
.guide-section .installation-answer p{font-size:15px;line-height:1.8}
.installation-answer ol,.installation-troubleshooting ol{padding-left:24px;margin:15px 0 20px;color:#c2d0c3;line-height:1.85}
.installation-answer li,.installation-troubleshooting li{padding-left:7px;margin-bottom:9px}
.installation-answer li::marker,.installation-troubleshooting li::marker{color:#5BFD3D}
.installation-answer strong,.installation-troubleshooting strong{color:#e1ebe0}
.installation-answer code,.installation-troubleshooting code{color:#dce9dc;font-size:.92em;overflow-wrap:anywhere}
.guide-section .installation-answer .installation-warning{border-left:2px solid #FF9800;background:rgba(255,152,0,.055);padding:14px 18px;max-width:900px;color:#d9c6aa}
.installation-troubleshooting{max-width:1030px;border-top:1px solid rgba(91,253,61,.36);padding-top:27px}
.installation-troubleshooting h3{font-size:12px;letter-spacing:.14em;color:#5BFD3D;margin:0 0 16px}
.installation-troubleshooting a{color:#e0eae0;text-decoration:underline;text-decoration-color:#5BFD3D;text-underline-offset:3px}
@media(max-width:680px){.installation-accordion summary{font-size:15px;padding:19px 46px 19px 18px}.installation-accordion summary:after{right:17px;top:16px}.installation-answer{padding:18px}.installation-answer ol,.installation-troubleshooting ol{padding-left:21px}}

/* Match TECHNOLOGY's hero background height and framing on larger screens. */
.installation-page .guide-hero{min-height:660px}
@media(max-width:680px){.installation-page .guide-hero{min-height:0}}
.installation-page .guide-section{border-bottom:0}
