.faq-module__u6KCkG__container{width:100%;max-width:800px;min-height:100vh;margin:0 auto;padding:120px 20px 64px}.faq-module__u6KCkG__header{text-align:center;margin-bottom:64px;animation:.8s ease-out faq-module__u6KCkG__fadeIn}.faq-module__u6KCkG__title{font-family:var(--font-playfair),serif;color:var(--primary);margin-bottom:16px;font-size:3.5rem;font-weight:800}.faq-module__u6KCkG__subtitle{font-family:var(--font-sans);color:var(--text-secondary);max-width:600px;margin:0 auto;font-size:1.2rem}.faq-module__u6KCkG__list{flex-direction:column;gap:24px;display:flex}.faq-module__u6KCkG__item{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fff9;border:1px solid #ffffff80;border-radius:16px;transition:all .3s cubic-bezier(.16,1,.3,1);overflow:hidden;box-shadow:0 4px 6px #0000000d}.faq-module__u6KCkG__item:hover{border-color:var(--primary);background:#ffebeecc;transform:translateY(-2px);box-shadow:0 12px 24px #e5737326}.faq-module__u6KCkG__open{border-color:var(--primary);background:#ffffffe6;box-shadow:0 8px 16px #0000000d}.faq-module__u6KCkG__summary{cursor:pointer;justify-content:space-between;align-items:center;padding:24px;list-style:none;display:flex}.faq-module__u6KCkG__summary::-webkit-details-marker{display:none}.faq-module__u6KCkG__question{font-family:var(--font-playfair),serif;color:#1a4d4e;margin:0;font-size:1.25rem;font-weight:600}.faq-module__u6KCkG__icon{color:var(--primary);transition:transform .3s}.faq-module__u6KCkG__open .faq-module__u6KCkG__icon{transform:rotate(180deg)}.faq-module__u6KCkG__answer{color:var(--text-secondary);padding:0 24px 24px;line-height:1.6;animation:.3s ease-out faq-module__u6KCkG__slideDown}@keyframes faq-module__u6KCkG__fadeIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes faq-module__u6KCkG__slideDown{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}
