.faq-hf{background-color:var(--bg-secondary);padding:100px 20px;color:var(--text-primary);font-family:Owners,sans-serif;transition:background-color .4s ease,color .4s ease}[data-theme=light] .faq-hf{background:#fff;color:#17151f}[data-theme=dark] .faq-hf{background-color:#000;color:#fff}.faq-hf__container{max-width:1000px;margin:0 auto}.faq-hf__title{font-family:Owners XXWide,sans-serif;font-size:clamp(1.8rem,4.5vw,2.8rem);font-weight:900;text-align:center;margin-bottom:60px;color:var(--text-secondary);letter-spacing:2px;text-transform:uppercase;transform:skewX(-5deg);display:block}.faq-hf__list{background:var(--bg-primary);border-radius:4px;padding:0 40px;box-shadow:none;border:1px solid var(--border-primary);transition:background-color .4s ease,border-color .4s ease}[data-theme=light] .faq-hf__list{background:#fff;border-color:rgba(23,21,31,.16);box-shadow:0 18px 42px rgba(23,21,31,.08)}[data-theme=dark] .faq-hf__list{background:#050505;border-color:hsla(0,0%,100%,.14)}.faq-hf__item{border-bottom:1px solid var(--border-primary)}[data-theme=light] .faq-hf__item{border-bottom-color:rgba(23,21,31,.12)}[data-theme=dark] .faq-hf__item{border-bottom-color:hsla(0,0%,100%,.12)}.faq-hf__item:last-child{border-bottom:none}.faq-hf__question{width:100%;padding:25px 0;display:flex;justify-content:space-between;align-items:center;background:none;border:none;cursor:pointer;text-align:left;font-size:1.1rem;font-weight:800;color:var(--text-primary);transition:all .3s ease}.faq-hf__question span{font-family:Owners,sans-serif;letter-spacing:.5px}[data-theme=light] .faq-hf__title{color:#2a2534}[data-theme=light] .faq-hf__question{color:#17151f}[data-theme=dark] .faq-hf__question{color:#fff}.faq-hf__arrow{width:20px;height:20px;color:var(--text-primary);transition:transform .4s cubic-bezier(.175,.885,.32,1.275)}[data-theme=light] .faq-hf__arrow{color:#5f2eea}[data-theme=dark] .faq-hf__arrow{color:#e9c25a}.faq-hf__item.active .faq-hf__arrow{transform:rotate(180deg)}.faq-hf__answer-wrapper{max-height:0;overflow:hidden;transition:max-height .5s cubic-bezier(.4,0,.2,1)}.faq-hf__item.active .faq-hf__answer-wrapper{max-height:500px}.faq-hf__answer{padding:0 0 30px;max-width:95%}.faq-hf__answer p{margin:0;font-size:1rem;line-height:1.5;color:var(--text-secondary);font-weight:500;font-family:Owners,sans-serif}[data-theme=light] .faq-hf__answer p{color:#3c3648}[data-theme=dark] .faq-hf__answer p{color:hsla(0,0%,100%,.76)}@media (max-width:768px){.faq-hf{padding:60px 20px}.faq-hf__list{padding:0 20px}.faq-hf__question{font-size:1rem;padding:20px 0}.faq-hf__answer p{font-size:16px}}