.faq{padding-bottom:80px}.faq__header>.boxed{width:100%;display:flex;flex-direction:column}.faq__header .navbar{padding-block:25px}.faq__header .navbar__cta{background:none!important;height:unset;padding:0}.faq__header .navbar__cta>.btn{height:unset!important;background-color:#1a1f2f;color:#fff;margin-bottom:0}.faq__hero{width:100%;margin-top:50px;padding:56px;border-radius:20px;background:url(/_next/static/media/about-hero-bg.979fe925.webp);background-size:cover;background-repeat:no-repeat;background-position:top}.faq__hero>.heading-2{font-size:49px;color:#fff}.faq__content{padding:80px 0;background-color:#fffef5}.faq__list{max-width:900px;margin:0 auto 80px}.faq__item{border-bottom:1px solid rgba(26,31,47,.15);transition:all .3s ease;background-color:transparent;margin-bottom:10px}.faq__item:hover{background-color:hsla(39,88%,68%,.03)}.faq__item--open{background-color:transparent;border-bottom-color:transparent}.faq__item--open .faq__icon{transform:rotate(180deg)}.faq__item--open .faq__answer{max-height:500px;opacity:1;padding:10px 0 30px}.faq__question{width:100%;text-align:left;padding:25px 0;background:none;border:none;color:#1a1f2f!important;cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:30px;transition:all .3s ease}.faq__question:hover{color:#8b6f4a!important}.faq__question:hover .faq__icon{color:#f5c365}.faq__question-text{line-height:1.5;color:inherit;font-weight:500}.faq__icon{flex-shrink:0;width:24px;height:24px;transition:transform .3s ease;color:#f5c365}.faq__answer{max-height:0;opacity:0;overflow:hidden;transition:all .3s ease}.faq__answer-content{color:rgba(26,31,47,.85)!important;line-height:1.8;background-color:hsla(39,88%,68%,.05);border-left:3px solid #f5c365;padding:20px;border-radius:8px;margin-top:10px;font-size:1.05rem}.faq__cta{text-align:center;padding:60px 40px;background:linear-gradient(135deg,hsla(39,88%,68%,.1),hsla(39,88%,68%,.05));border-radius:20px}.faq__cta h2{margin-bottom:20px;color:#1a1f2f}.faq__cta p{margin-bottom:30px;color:rgba(26,31,47,.8)}.faq__cta .btn{display:inline-block}@media(max-width:768px){.faq__hero{padding:40px;margin-top:30px}.faq__hero h1{font-size:2rem}.faq__question{padding:20px 0}.faq__question-text{font-size:1rem}.faq__icon{width:20px;height:20px}.faq__cta{padding:40px 20px}}