.FAQ-module-scss-module__C5OZ-W__section{background:linear-gradient(165deg,#f8fafc 0%,#f1f5f9 100%);border-top:1px solid #e2e8f0;border-bottom:1px solid #e2e8f0;padding:80px 0;box-shadow:inset 0 20px 40px #00000008,inset 0 -20px 40px #00000008}@media (max-width:768px){.FAQ-module-scss-module__C5OZ-W__section{padding:40px 0}}.FAQ-module-scss-module__C5OZ-W__container{max-width:1400px;margin:0 auto;padding:0 32px}.FAQ-module-scss-module__C5OZ-W__header{text-align:center;max-width:800px;margin-bottom:60px;margin-left:auto;margin-right:auto}.FAQ-module-scss-module__C5OZ-W__title{color:#111;letter-spacing:-.01em;margin-bottom:12px;font-size:2rem;font-weight:800}.FAQ-module-scss-module__C5OZ-W__subtitle{color:#64748b;font-size:1rem;line-height:1.6}.FAQ-module-scss-module__C5OZ-W__faqList{flex-direction:column;gap:20px;max-width:900px;margin:0 auto;display:flex}.FAQ-module-scss-module__C5OZ-W__item{box-shadow:var(--shadow-sm);background:#fff;border:1px solid #fffc;border-radius:24px;transition:all .4s cubic-bezier(.165,.84,.44,1);overflow:hidden}.FAQ-module-scss-module__C5OZ-W__item.FAQ-module-scss-module__C5OZ-W__active{box-shadow:var(--shadow-md);background:#fff}.FAQ-module-scss-module__C5OZ-W__item.FAQ-module-scss-module__C5OZ-W__active .FAQ-module-scss-module__C5OZ-W__question{color:var(--color-primary)}.FAQ-module-scss-module__C5OZ-W__item.FAQ-module-scss-module__C5OZ-W__active .FAQ-module-scss-module__C5OZ-W__icon{background:var(--color-primary);color:#fff;transform:rotate(180deg)}.FAQ-module-scss-module__C5OZ-W__item:hover:not(.FAQ-module-scss-module__C5OZ-W__active){transform:translateY(-4px);box-shadow:0 10px 30px #0000000a}.FAQ-module-scss-module__C5OZ-W__question{cursor:pointer;text-align:left;width:100%;font-size:var(--font-size-lg);color:var(--color-text-primary);background:0 0;border:none;justify-content:space-between;align-items:center;gap:20px;padding:28px 32px;font-weight:800;transition:all .3s;display:flex}.FAQ-module-scss-module__C5OZ-W__question:hover{color:var(--color-primary)}.FAQ-module-scss-module__C5OZ-W__icon{color:#64748b;background:#f8fafc;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;font-size:1.4rem;transition:all .4s cubic-bezier(.175,.885,.32,1.275);display:flex;box-shadow:inset 0 2px 4px #0000000d}.FAQ-module-scss-module__C5OZ-W__answer{max-height:0;transition:all .5s cubic-bezier(.4,0,.2,1);overflow:hidden}.FAQ-module-scss-module__C5OZ-W__answer.FAQ-module-scss-module__C5OZ-W__show{max-height:500px}.FAQ-module-scss-module__C5OZ-W__answerContent{font-size:var(--font-size-base);color:var(--color-text-secondary);padding:0 32px 32px;line-height:1.8}