.page-module__KgGKlG__faqSection{background-color:var(--color-onyx-black);min-height:100vh;padding-top:150px;padding-bottom:80px;position:relative;overflow:hidden}.page-module__KgGKlG__container{z-index:1;max-width:900px;margin:0 auto;padding:0 20px;position:relative}.page-module__KgGKlG__header{text-align:center;margin-bottom:60px}.page-module__KgGKlG__title{font-family:var(--font-serif);color:var(--color-champagne-gold);margin-bottom:16px;font-size:3rem}.page-module__KgGKlG__subtitle{color:#ccc;max-width:600px;margin:0 auto;font-size:1.2rem}.page-module__KgGKlG__accordion{flex-direction:column;gap:16px;display:flex}.page-module__KgGKlG__faqItem{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff08;border:1px solid #ffffff1a;border-radius:12px;transition:border-color .3s;overflow:hidden}.page-module__KgGKlG__faqItem:hover{border-color:#d4af3766}.page-module__KgGKlG__faqQuestion{text-align:left;width:100%;color:var(--color-crisp-white);cursor:pointer;background:0 0;border:none;justify-content:space-between;align-items:center;padding:24px;font-size:1.2rem;font-weight:500;transition:color .3s;display:flex}.page-module__KgGKlG__faqQuestion:hover{color:var(--color-champagne-gold)}.page-module__KgGKlG__icon{color:var(--color-champagne-gold);transition:transform .3s}.page-module__KgGKlG__iconOpen{transform:rotate(180deg)}.page-module__KgGKlG__faqAnswer{color:#ddd;padding:0 24px 24px;font-size:1.05rem;line-height:1.7}
