.faq-v16{position:relative;isolation:isolate;overflow:hidden;background:#031326 url('assets/citadel-atmosphere.webp') center top/auto 1400px repeat-y;border-top:1px solid #c5a46666;color:#eff8ff}
.faq-v16:before{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,#03102150,#031225ee 22%,#031225f2 78%,#03102150)}
.faq-inner-v16{max-width:1120px;padding:72px 40px 90px;margin:auto}
.faq-inner-v16>h2{font:700 clamp(38px,4.7vw,68px)/1.06 Academy,Arial,sans-serif;text-align:center;margin:0 0 50px;text-shadow:0 3px 15px #001020}
.faq-inner-v16>h2 span{color:#00d4e6}
.faq-answers-v16{border-top:1px solid #c9a26380}
.faq-answer-v16{border-bottom:1px solid #bea06666;position:relative}
.faq-answer-v16>summary{position:relative;list-style:none;display:flex;align-items:center;gap:23px;padding:21px 22px 21px 10px;min-height:92px;cursor:pointer;color:#edf5fc;font:700 26px/1.2 Academy,Arial,sans-serif}
.faq-answer-v16>summary::-webkit-details-marker{display:none}
.faq-answer-v16>summary>img{display:block;object-fit:contain;width:43px;height:58px;flex:none;filter:drop-shadow(0 0 7px #00bfe77d)}
.faq-answer-v16>summary>span{flex:1}
.faq-answer-v16>summary>i{position:relative;flex:none;width:21px;height:21px;margin-left:18px}
.faq-answer-v16>summary>i:before,.faq-answer-v16>summary>i:after{content:"";position:absolute;background:#dfbd78;left:0;top:10px;width:21px;height:2px}
.faq-answer-v16>summary>i:after{transform:rotate(90deg)}
.faq-answer-v16[open]>summary>i:after{transform:rotate(0deg)}
.faq-answer-v16[open]>summary{color:#02d9e8}
.faq-answer-v16>summary:hover{color:#38e5f2;background:linear-gradient(90deg,transparent,#0b3d5044,transparent)}
.faq-answer-v16>summary:focus-visible{outline:2px solid #39dbf0;outline-offset:3px}
.faq-response-v16{padding:0 70px 27px 76px;max-width:1000px}
.faq-response-v16>p{font:400 18px/1.7 Arial,sans-serif;color:#dbe9f4;margin:0}
@media(max-width:650px){.faq-inner-v16{padding:42px 20px 56px}.faq-inner-v16>h2{font-size:38px;margin-bottom:31px}.faq-answer-v16>summary{font-size:22px;gap:13px;padding:17px 4px;min-height:84px}.faq-answer-v16>summary>img{width:32px;height:48px}.faq-answer-v16>summary>i{width:17px;margin-left:5px}.faq-answer-v16>summary>i:before,.faq-answer-v16>summary>i:after{width:17px}.faq-response-v16{padding:0 12px 24px 49px}.faq-response-v16>p{font-size:16px;line-height:1.6}.faq-v16:before{background:#031225d4}}
