.faq-container{width:90%;max-width:820px;margin:0 auto 90px}.faq-section{margin-bottom:40px}.faq-section-title{color:#f07b10eb;border-bottom:1px solid #f07b102e;margin:0 0 16px;padding-bottom:10px;font-size:20px;font-weight:600}.faq-list{flex-direction:column;gap:8px;display:flex}.faq-item{cursor:pointer;background:#ffffff0a;border:1px solid #ffffff1a;border-radius:14px;padding:16px 20px;transition:background .2s,border-color .2s}.faq-item:hover{background:#ffffff12;border-color:#ffffff29}.faq-item--open{background:#f07b100f;border-color:#f07b1040}.faq-question{color:#fff;cursor:pointer;text-align:left;background:0 0;border:none;justify-content:space-between;align-items:center;gap:14px;width:100%;margin:0;padding:0;font-family:inherit;font-size:15px;font-weight:500;line-height:1.5;display:flex}.faq-chevron{color:#dce6ff80;flex-shrink:0;transition:transform .25s}.faq-chevron--open{color:#f07b10d9;transform:rotate(180deg)}.faq-answer{color:#dce6ffbf;border-top:1px solid #ffffff14;margin-top:12px;padding-top:12px;font-size:14px;line-height:1.75}@media (width<=640px){.faq-container{width:94%;margin-bottom:60px}.faq-item{padding:14px 16px}.faq-question{font-size:14px}.faq-answer{font-size:13px}}
