.style-module-scss-module__TVtaeW__faqPage{padding-top:var(--space-page-top);padding-bottom:var(--space-page-bottom);flex-direction:column;align-items:center;min-height:100vh;display:flex}.style-module-scss-module__TVtaeW__faqPage .container-m{max-width:var(--container-l)}.style-module-scss-module__TVtaeW__title{color:var(--text-color);text-align:center;letter-spacing:-.02em;margin-bottom:clamp(40px,6vh,60px);font-size:clamp(28px,4.5vw,42px);font-weight:700;line-height:1.2}.style-module-scss-module__TVtaeW__faqList{gap:var(--gap-s);flex-direction:column;width:100%;display:flex}.style-module-scss-module__TVtaeW__faqItem{border-radius:var(--card-br-l);border:1px solid var(--border-color);background:#111416;overflow:hidden}.style-module-scss-module__TVtaeW__faqItem.style-module-scss-module__TVtaeW__open .style-module-scss-module__TVtaeW__icon{transform:rotate(180deg)}.style-module-scss-module__TVtaeW__faqItem.style-module-scss-module__TVtaeW__open .style-module-scss-module__TVtaeW__faqAnswer{opacity:1;max-height:1000px}.style-module-scss-module__TVtaeW__faqQuestion{width:100%;padding:var(--card-p-m);color:var(--text-color);cursor:pointer;text-align:left;transition:background var(--transition-fast);background:0 0;border:none;justify-content:space-between;align-items:center;font-size:clamp(16px,2vw,18px);font-weight:600;display:flex}.style-module-scss-module__TVtaeW__faqQuestion:hover{background:var(--state-hover)}.style-module-scss-module__TVtaeW__faqQuestion span{flex:1}.style-module-scss-module__TVtaeW__icon{width:24px;height:24px;transition:transform var(--transition-fast);color:var(--text-secondary-color);justify-content:center;align-items:center;display:flex}.style-module-scss-module__TVtaeW__faqAnswer{opacity:0;max-height:0;transition:max-height var(--transition-normal),opacity var(--transition-normal);overflow:hidden}.style-module-scss-module__TVtaeW__faqAnswerContent{padding:0 var(--card-p-m)var(--card-p-m);color:var(--text-secondary-color);font-size:clamp(14px,1.8vw,16px);line-height:1.6}@media (max-width:640px){.style-module-scss-module__TVtaeW__title{margin-bottom:clamp(24px,5vh,36px);font-size:clamp(24px,6vw,32px)}}
