/* ACTS Home FAQ v1 */
.v50-faq{padding:76px 0;background:linear-gradient(180deg,#f7fbfa 0%,#fff 100%)}
.v50-faq .container{max-width:1120px}.v50-faq__head{max-width:720px;margin:0 auto 34px;text-align:center}
.v50-faq__head h2{margin:8px 0 12px;color:#092f55}.v50-faq__head p:last-child{margin:0;color:#526b7f}
.v50-faq__list{max-width:900px;margin:0 auto;display:grid;gap:14px}
.v50-faq details{background:#fff;border:1px solid #dce8e7;border-radius:20px;box-shadow:0 12px 30px rgba(16,54,76,.07);overflow:hidden}
.v50-faq summary{list-style:none;cursor:pointer;padding:22px 66px 22px 24px;position:relative;font-weight:800;color:#0b3c63;font-size:1.08rem;line-height:1.45}
.v50-faq summary::-webkit-details-marker{display:none}.v50-faq summary::after{content:'+';position:absolute;right:22px;top:50%;transform:translateY(-50%);width:30px;height:30px;border-radius:50%;display:grid;place-items:center;background:#e3f2ef;color:#126b68;font-size:1.35rem;font-weight:700}
.v50-faq details[open] summary::after{content:'−'}.v50-faq__answer{padding:0 24px 22px;color:#526b7f;line-height:1.7}.v50-faq__answer p{margin:0}
html[dir='rtl'] .v50-faq summary{padding:22px 24px 22px 66px;text-align:right}html[dir='rtl'] .v50-faq summary::after{right:auto;left:22px}html[dir='rtl'] .v50-faq__answer{text-align:right}
@media(max-width:700px){.v50-faq{padding:54px 0}.v50-faq__head{margin-bottom:24px}.v50-faq summary{padding:19px 58px 19px 19px;font-size:1rem}.v50-faq summary::after{right:17px;width:28px;height:28px}.v50-faq__answer{padding:0 19px 19px}html[dir='rtl'] .v50-faq summary{padding:19px 19px 19px 58px}html[dir='rtl'] .v50-faq summary::after{left:17px}}

.v50-faq__more{display:flex;justify-content:center;margin-top:24px}.v50-faq__more .button{min-width:180px}
