@keyframes faqReveal{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}.faq-page-container{padding:0 0 120px;position:relative;z-index:10;animation:faqReveal 1.2s cubic-bezier(.165,.84,.44,1) forwards;color:var(--color-text)}.faq-container{max-width:900px;width:100%;margin:0 auto;padding:0 var(--container-pad)}.faq-category{color:var(--color-gold);font-size:11px;font-weight:600;letter-spacing:4px;text-transform:uppercase;margin-top:80px;margin-bottom:20px;border-bottom:1px solid rgba(237,163,35,.4);padding-bottom:12px}.faq-item{border-bottom:1px solid rgba(255,255,255,.1);transition:border-color var(--t-slow) ease}.faq-item.active{border-bottom:1px solid rgba(237,163,35,.5)}.faq-btn{width:100%;text-align:left;background:0 0;border:0;padding:25px 0;display:flex;justify-content:space-between;align-items:center;cursor:pointer;outline:0;-webkit-tap-highlight-color:transparent}.faq-question{color:var(--color-text);margin:0;font-size:18px;font-weight:400;font-family:var(--font-sans);transition:color var(--t-fast) ease;padding-right:20px;line-height:1.4}.faq-btn:hover .faq-question,.faq-icon,.faq-item.active .faq-question{color:var(--color-gold)}.faq-icon{display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:transform .4s cubic-bezier(.165,.84,.44,1)}.faq-item.active .faq-icon{transform:rotate(45deg)}.faq-answer-wrapper{max-height:0;overflow:hidden;transition:max-height .5s cubic-bezier(.165,.84,.44,1)}.faq-answer-content{padding-bottom:30px;padding-right:40px;color:#d0d0d0;font-size:16px;font-weight:300;line-height:1.8}.faq-answer-content p{margin:0}.faq-footer{text-align:center;margin-top:100px;padding-top:60px;border-top:1px solid rgba(255,255,255,.05)}.faq-footer p{color:#b0b0b0;margin-bottom:30px;font-size:16px;font-weight:300;line-height:1.8}.faq-footer__link{color:var(--color-gold);text-decoration:none;border-bottom:1px solid var(--color-gold);transition:opacity var(--t-fast) ease}.faq-footer__link:hover{opacity:.8}.faq-footer__cta{background:var(--color-gold);color:#000;border:0;border-radius:50px;box-shadow:0 4px 15px rgba(237,163,35,.3);padding:16px 45px;font-size:16px;font-weight:600;font-family:var(--font-sans);text-decoration:none;display:inline-block;transition:background var(--t-fast) ease,box-shadow var(--t-fast) ease,transform var(--t-fast) ease;cursor:pointer}.faq-footer__cta:hover{background:#f5b53f;box-shadow:0 6px 20px rgba(237,163,35,.4);transform:translateY(-2px)}.about-reveal{opacity:0;transform:translateY(20px);transition:opacity .6s ease,transform .6s ease}.about-reveal.is-visible{opacity:1;transform:translateY(0)}@media (max-width:768px){.faq-btn{padding:20px 0}.faq-question{font-size:16px}.faq-answer-content{font-size:15px;padding-right:20px}.faq-category{margin-top:60px}.faq-footer__cta{padding:14px 35px;font-size:15px}}