.accordion-item-custom{border:1px solid #b836fe33;border-radius:12px;margin-bottom:12px;transition:border-color .3s;overflow:hidden}.accordion-item-custom.open{border-color:#b836fe80}.accordion-question{cursor:pointer;color:#fff;text-align:left;background:#ffffff0a;border:none;justify-content:space-between;align-items:center;gap:12px;width:100%;padding:18px 22px;font-family:Share Tech,sans-serif;font-size:1rem;transition:background .3s;display:flex}.accordion-item-custom.open .accordion-question{background:#b836fe1a}.accordion-question:hover{background:#b836fe14}.accordion-icon{color:#b836fe;flex-shrink:0;transition:transform .3s}.accordion-icon.rotated{transform:rotate(180deg)}.accordion-answer{max-height:0;transition:max-height .35s;overflow:hidden}.accordion-answer.show{max-height:400px}@media (max-width:480px){.accordion-question{padding:14px 16px;font-size:.9rem}.accordion-answer p{padding:12px 16px 16px;font-size:.85rem}}.accordion-answer p{color:#9ca3af;border-top:1px solid #b836fe1a;margin:0;padding:14px 22px 20px;font-family:Raleway,sans-serif;font-size:.9rem;line-height:1.7}
.faq-section{background:0 0;padding:20px 24px 80px;position:relative;overflow:hidden}.faq-section:before{content:"";filter:blur(90px);pointer-events:none;background:#b836fe0f;border-radius:50%;width:400px;height:400px;position:absolute;bottom:-80px;left:50%;transform:translate(-50%)}.faq-container{max-width:800px;margin:0 auto}@media (max-width:480px){.faq-section{padding:10px 20px 40px}.accordion-question{padding:14px 16px;font-size:.9rem}}
