.accounting-home-faq{position:relative;isolation:isolate;background:#063a3d url("faq-banner.png") center/cover no-repeat;color:#fff;overflow:hidden;scroll-margin-top:90px}
.accounting-home-faq:before{content:"";position:absolute;z-index:-1;inset:0;background:linear-gradient(90deg,#02282b0d 0%,#02262940 42%,#021c1fcc 100%);pointer-events:none}
.accounting-faq-panel{margin-left:42%;padding:64px 5vw}
.accounting-faq-content{max-width:780px}
.accounting-faq-kicker{display:flex;align-items:center;gap:13px;color:#39bd7c;font:800 10px Manrope;letter-spacing:1px;margin:0 0 16px}
.accounting-faq-kicker span{width:42px;height:2px;background:#39bd7c}
.accounting-faq-content h2{font-size:clamp(28px,3vw,42px);margin:0 0 28px;color:#fff}
.accounting-faq-content h2 em{color:#39bd7c}
.accounting-faq-list details{margin:10px 0;background:rgba(27,43,56,.96);border:1px solid #ffffff14}
.accounting-faq-list summary{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:18px 22px;cursor:pointer;font:700 15px/1.5 Manrope;list-style:none}
.accounting-faq-list summary::-webkit-details-marker{display:none}
.accounting-faq-list summary span{position:relative;width:16px;height:16px;flex:0 0 auto}
.accounting-faq-list summary span:before,.accounting-faq-list summary span:after{content:"";position:absolute;left:2px;right:2px;top:7px;height:2px;background:#42c488}
.accounting-faq-list summary span:after{transform:rotate(90deg)}
.accounting-faq-list details[open] summary span:after{transform:rotate(0)}
.accounting-faq-list details[open] summary{color:#42c488}
.accounting-faq-list details>p{margin:0;padding:0 22px 22px;color:#c5d6d8;font-size:14px;line-height:1.75}
.accounting-faq-list summary:focus-visible{outline:2px solid #42c488;outline-offset:-3px}
@media(max-width:849px){.accounting-home-faq{background-image:url("faq-mobile.webp");background-position:center top;background-size:100% auto}.accounting-home-faq:before{background:linear-gradient(180deg,#0226290d 0,#031f22ed 320px,#07101f 480px)}.accounting-faq-panel{margin:0;padding:280px 20px 48px}.accounting-faq-content{max-width:680px;margin:auto}.accounting-faq-list summary{padding:16px;font-size:14px}.accounting-faq-list details>p{padding:0 16px 18px}}
