.FAQ-module__lKyWGq__section{max-width:1200px;margin:0 auto;padding:120px 24px}.FAQ-module__lKyWGq__header{text-align:center;margin-bottom:64px}.FAQ-module__lKyWGq__label{letter-spacing:.02em;color:var(--accent2);background:var(--accentSoft);border:1px solid var(--accentSoft);border-radius:999px;align-items:center;gap:8px;margin-bottom:20px;padding:6px 16px;font-size:.85rem;font-weight:600;display:inline-flex}.FAQ-module__lKyWGq__title{font-family:var(--display);color:var(--text);font-size:clamp(2rem,5vw,3rem);font-weight:700;line-height:1.1}.FAQ-module__lKyWGq__accordion{flex-direction:column;gap:8px;max-width:800px;margin:0 auto;display:flex}.FAQ-module__lKyWGq__item{background:var(--panel);border:1px solid var(--lineSoft);border-radius:var(--r);transition:border-color .2s var(--ease), box-shadow .2s var(--ease);overflow:hidden}.FAQ-module__lKyWGq__item:hover{border-color:var(--lineStrong)}.FAQ-module__lKyWGq__item:has(.FAQ-module__lKyWGq__chevronOpen){border-color:#7c5cff40}.FAQ-module__lKyWGq__item:has(.FAQ-module__lKyWGq__chevronOpen):hover{border-color:#7c5cff59}.FAQ-module__lKyWGq__trigger{cursor:pointer;text-align:left;background:0 0;border:none;justify-content:space-between;align-items:center;gap:16px;width:100%;padding:20px 24px;display:flex}.FAQ-module__lKyWGq__question{font-family:var(--display);color:var(--text);transition:color .2s var(--ease);font-size:1.1rem;font-weight:600;line-height:1.3}.FAQ-module__lKyWGq__trigger:hover .FAQ-module__lKyWGq__question{color:var(--accent2)}.FAQ-module__lKyWGq__chevron{color:var(--textFaint);transition:transform .3s var(--ease), color .2s var(--ease);flex-shrink:0}.FAQ-module__lKyWGq__chevronOpen{color:var(--accent);transform:rotate(180deg)}.FAQ-module__lKyWGq__answerWrap{max-height:0;transition:max-height .4s var(--ease);overflow:hidden}.FAQ-module__lKyWGq__answerWrapOpen{max-height:300px}.FAQ-module__lKyWGq__answer{color:var(--textDim);max-width:720px;padding:0 24px 24px;font-size:1rem;line-height:1.7}@media (max-width:768px){.FAQ-module__lKyWGq__section{padding:80px 20px}.FAQ-module__lKyWGq__header{margin-bottom:40px}.FAQ-module__lKyWGq__trigger{padding:18px 20px}.FAQ-module__lKyWGq__question{font-size:1rem}.FAQ-module__lKyWGq__answer{padding:0 20px 20px;font-size:.925rem}}@media (prefers-reduced-motion:reduce){.FAQ-module__lKyWGq__item,.FAQ-module__lKyWGq__chevron,.FAQ-module__lKyWGq__answerWrap{transition:none}}
