.faq-wrap{color:#f0f0f0;background:#080808;min-height:100vh;font-family:Inter,sans-serif}.faq-header{border-bottom:.5px solid #b48c3c1f;padding:20px 24px}.faq-logo{align-items:center;gap:10px;text-decoration:none;display:inline-flex}.faq-logo-icon{color:#b48c3ce6;border:1px solid #b48c3c66;border-radius:6px;justify-content:center;align-items:center;width:28px;height:28px;font-size:12px;display:flex}.faq-logo span{color:#f0f0f0;letter-spacing:1px;font-family:Georgia,serif;font-size:16px}.faq-logo em{color:#b48c3ce6;font-style:normal}.faq-hero{text-align:center;border-bottom:.5px solid #b48c3c14;padding:56px 24px 40px}.faq-badge{letter-spacing:2px;color:#b48c3cd9;text-transform:uppercase;border:1px solid #b48c3c59;border-radius:20px;margin-bottom:20px;padding:4px 14px;font-size:11px;font-weight:600;display:inline-block}.faq-hero h1{letter-spacing:2px;color:#f0f0f0;margin:0 0 12px;font-family:Bebas Neue,sans-serif;font-size:clamp(36px,8vw,56px)}.faq-hero p{color:#f0f0f08c;margin:0;font-size:15px}.faq-content{max-width:720px;margin:0 auto;padding:0 20px 60px}.faq-category{letter-spacing:3px;text-transform:uppercase;color:#b48c3cb3;border-bottom:.5px solid #b48c3c1f;margin:48px 0 8px;padding-bottom:8px;font-family:Bebas Neue,sans-serif;font-size:13px}.faq-item{border-bottom:.5px solid #ffffff0f}.faq-question{cursor:pointer;text-align:left;color:#f0f0f0;background:0 0;border:none;justify-content:space-between;align-items:center;gap:16px;width:100%;padding:20px 0;font-family:Inter,sans-serif;font-size:15px;font-weight:500;line-height:1.4;transition:color .2s;display:flex}.faq-question:hover{color:#b48c3ce6}.faq-item--open .faq-question{color:#b48c3cf2}.faq-icon{color:#b48c3cb3;border:1px solid #b48c3c4d;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;font-size:18px;line-height:1;transition:transform .25s,border-color .2s,color .2s;display:flex}.faq-item--open .faq-icon{color:#b48c3cf2;border-color:#b48c3c99;transform:rotate(45deg)}.faq-answer{opacity:0;max-height:0;transition:max-height .3s,opacity .25s;overflow:hidden}.faq-item--open .faq-answer{opacity:1;max-height:300px}.faq-answer p{color:#f0f0f0a6;margin:0 0 20px;padding-right:40px;font-size:14px;line-height:1.7}.faq-footer{text-align:center;border-top:.5px solid #b48c3c1a;padding:32px 24px 48px}.faq-footer-links{flex-wrap:wrap;justify-content:center;gap:8px 24px;margin-bottom:16px;display:flex}.faq-footer-links a{color:#f0f0f073;font-size:13px;text-decoration:none;transition:color .2s}.faq-footer-links a:hover{color:#b48c3cd9}.faq-footer-copy{color:#f0f0f040;margin:0;font-size:12px}.faq-footer-copy a{color:#f0f0f059;text-decoration:none}.faq-footer-copy a:hover{color:#b48c3cb3}@media (min-width:768px){.faq-header{padding:24px 48px}.faq-hero{padding:72px 48px 48px}.faq-content{padding:0 48px 80px}.faq-question{font-size:16px}.faq-answer p{font-size:15px}}
