.faq-page{background-color:#fdfcf8;font-family:Poppins,sans-serif;overflow-x:hidden}.faq-content-section{padding:50px 0}.faq-intro-header{margin-bottom:50px}.section-title-premium{color:#1a2e28;margin-bottom:20px;font-size:26px;font-weight:600;line-height:1.35}.section-title-premium span{color:#2f5d50;font-weight:600;display:inline}.section-tag{letter-spacing:2px;color:#d4a373;text-transform:uppercase;margin-bottom:8px;font-size:11px;font-weight:700;display:inline-block}.description-text{color:#555;margin-bottom:24px;font-size:15px;line-height:1.75}.max-w-800{max-width:800px}.faq-accordion-wrapper{flex-direction:column;gap:15px;max-width:900px;margin:0 auto;display:flex}.faq-item-premium{background:#fff;border:1px solid #0000000d;border-radius:16px;transition:all .3s;overflow:hidden}.faq-item-premium:hover{border-color:var(--brand-beige);box-shadow:0 5px 20px #00000008}.faq-item-premium.active{border-color:var(--brand-green);box-shadow:0 10px 30px #1b43320d}.faq-question-box{cursor:pointer;justify-content:space-between;align-items:center;padding:24px 30px;display:flex}.faq-q-text{color:var(--brand-green);font-size:18px;font-weight:700}.faq-toggle-icon{color:var(--brand-beige);text-align:center;width:30px;font-size:24px;font-weight:300}.faq-answer-box{max-height:0;transition:all .4s cubic-bezier(.165,.84,.44,1);overflow:hidden}.faq-answer-box.show{max-height:500px}.faq-answer-inner{color:#666;padding:0 30px 24px;font-size:16px;line-height:1.8}.faq-answer-inner p{margin:0}.reveal,.reveal-left,.reveal-right{opacity:0;transition:all 1s cubic-bezier(.165,.84,.44,1)}.reveal.active,.reveal-left.active,.reveal-right.active{opacity:1;transform:none}.reveal{transform:translateY(30px)}@media (max-width:991px){.faq-content-section{padding:40px 0}.faq-intro-header{margin-bottom:40px}}@media (max-width:767px){.faq-q-text{font-size:16px}.faq-question-box{padding:20px}.faq-answer-inner{padding:0 20px 20px;font-size:14px}.section-title-premium{margin-bottom:15px;font-size:22px}.description-text{font-size:14px;line-height:1.6}}
