.page-module__ADzbQa__main{background-color:var(--green-canopy);min-height:100vh}.page-module__ADzbQa__pageWrapper{padding-top:40px}.page-module__ADzbQa__pageWrapper>section{padding-bottom:60px}.page-module__ADzbQa__faqSection{background-color:var(--green-forest);color:var(--ivory);padding:80px 0 120px}.page-module__ADzbQa__container{max-width:800px;margin:0 auto;padding:0 40px}.page-module__ADzbQa__faqTitle{font-family:var(--font-display);text-align:center;margin-bottom:24px;font-size:clamp(2rem,3vw,2.5rem)}.page-module__ADzbQa__decorativeLine{background-color:var(--gold-primary);width:60px;height:1px;margin:0 auto 48px}.page-module__ADzbQa__accordion{flex-direction:column;gap:16px;display:flex}.page-module__ADzbQa__faqItem{background-color:#f8f4ef0d;border:1px solid #c8a05033;border-radius:4px;overflow:hidden}.page-module__ADzbQa__faqQuestion{cursor:pointer;justify-content:space-between;align-items:center;padding:24px;font-size:1.1rem;font-weight:500;list-style:none;transition:background-color .3s;display:flex}.page-module__ADzbQa__faqQuestion::-webkit-details-marker{display:none}.page-module__ADzbQa__faqQuestion:hover{color:var(--gold-primary);background-color:#c8a0501a}.page-module__ADzbQa__icon{color:var(--gold-primary);font-size:1.5rem;line-height:1;transition:transform .3s}details[open] .page-module__ADzbQa__icon{transform:rotate(45deg)}.page-module__ADzbQa__faqAnswer{color:#f8f4efcc;border-top:1px solid #c8a0501a;margin-top:16px;padding:16px 24px 24px;font-size:1rem;line-height:1.6;animation:.4s page-module__ADzbQa__fadeIn}@keyframes page-module__ADzbQa__fadeIn{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@media (max-width:768px){.page-module__ADzbQa__container{padding:0 24px}.page-module__ADzbQa__faqQuestion{padding:20px;font-size:1rem}}
