.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-color:#fff}[data-theme=dark] .faq-hf{background-color:#000}.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}.faq-hf__item{border-bottom:1px solid var(--border-primary)}.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}.faq-hf__arrow{width:20px;height:20px;color:var(--text-primary);transition:transform .4s cubic-bezier(.175,.885,.32,1.275)}.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:Outfit,sans-serif}@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}}