/* FAQ interactions */
#ai-automation-site .faq-item{transition:border-color .25s ease,box-shadow .25s ease}
#ai-automation-site .faq-item summary{transition:color .25s ease,background-color .25s ease}
#ai-automation-site .faq-item .toggle:before,#ai-automation-site .faq-item .toggle:after{transition:background-color .25s ease,transform .25s ease}
#ai-automation-site .faq-help{transition:border-color .3s ease,box-shadow .3s ease,transform .3s ease}
#ai-automation-site .faq-help a,#ai-automation-site .faq-category a,#ai-automation-site .faq-tools button{transition:color .25s ease,background-color .25s ease}
#ai-automation-site .faq-bottom{transition:box-shadow .3s ease,background-color .3s ease}
#ai-automation-site .faq-bottom>a{display:inline-flex;align-items:center;justify-content:center;transition:background-color .25s ease,box-shadow .25s ease,transform .25s ease}
@media(hover:hover){
#ai-automation-site .faq-item:hover{border-color:#bdc7d3;box-shadow:0 7px 22px rgba(16,30,46,.06)}
#ai-automation-site .faq-item summary:hover{color:#c91b23;background-color:#faf6f6}
#ai-automation-site .faq-item summary:hover .toggle:before,#ai-automation-site .faq-item summary:hover .toggle:after{background-color:#d71920}
#ai-automation-site .faq-help:hover{transform:translateY(-3px);border-color:#c7a1a5;box-shadow:0 10px 25px rgba(16,30,46,.08)}
#ai-automation-site .faq-help a:hover{color:#9f1018!important}
#ai-automation-site .faq-bottom:hover{background-color:#15263b;box-shadow:0 12px 28px rgba(16,30,46,.14)}
#ai-automation-site .faq-bottom>a:hover{background-color:#c9141b;transform:translateY(-2px);box-shadow:0 7px 18px rgba(229,27,35,.23)}
#ai-automation-site .faq-tools button:hover{color:#c91b23}
}
#ai-automation-site .faq-item summary:focus-visible{color:#c91b23;background-color:#faf6f6}
#ai-automation-site .faq-bottom>a:focus-visible{background-color:#c9141b}
@media(prefers-reduced-motion:reduce){#ai-automation-site .faq-item,#ai-automation-site .faq-item summary,#ai-automation-site .faq-item .toggle:before,#ai-automation-site .faq-item .toggle:after,#ai-automation-site .faq-help,#ai-automation-site .faq-help a,#ai-automation-site .faq-category a,#ai-automation-site .faq-tools button,#ai-automation-site .faq-bottom,#ai-automation-site .faq-bottom>a{transition:none!important;transform:none!important}}
/* FAQ hero photo fades into the reading area around the midpoint. */
#ai-automation-site .faq-hero{position:relative;isolation:isolate;overflow:hidden;background:#0c1522}
#ai-automation-site .faq-hero:before{content:'';position:absolute;inset:0 0 0 34%;z-index:-1;background:linear-gradient(rgba(12,21,34,.12),rgba(12,21,34,.12)),url('./images/faq-data-wave.webp') center right / cover no-repeat;-webkit-mask-image:linear-gradient(to right,transparent 0%,rgba(0,0,0,.1) 15%,rgba(0,0,0,.7) 47%,#000 72%);mask-image:linear-gradient(to right,transparent 0%,rgba(0,0,0,.1) 15%,rgba(0,0,0,.7) 47%,#000 72%)}
#ai-automation-site .faq-hero .faq-wrap{position:relative;z-index:1}
@media(max-width:720px){#ai-automation-site .faq-hero:before{left:20%;opacity:.45;-webkit-mask-image:linear-gradient(to right,transparent,#000);mask-image:linear-gradient(to right,transparent,#000)}}
