.qa-section{padding:40px 0;background-color:#f9f9f9}.qa-container{max-width:900px;margin:0 auto;background:#fff;border-radius:12px;box-shadow:0 5px 20px rgba(0,0,0,.05);overflow:hidden}.qa-item{border-bottom:1px solid #eee;animation:fadeInUp .5s ease forwards;opacity:0;transform:translateY(20px)}.qa-item:last-child{border-bottom:none}.qa-item:nth-child(1){animation-delay:50ms}.qa-item:nth-child(2){animation-delay:.1s}.qa-item:nth-child(3){animation-delay:.15s}.qa-item:nth-child(4){animation-delay:.2s}.qa-item:nth-child(5){animation-delay:.25s}.qa-item:nth-child(6){animation-delay:.3s}.qa-item:nth-child(7){animation-delay:.35s}.qa-item:nth-child(8){animation-delay:.4s}.qa-item:nth-child(9){animation-delay:.45s}.qa-item:nth-child(10){animation-delay:.5s}.question{padding:20px 25px;font-size:1.1rem;font-weight:600;color:#333;cursor:pointer;display:flex;align-items:flex-start;gap:15px;position:relative;transition:background-color .3s ease}.question:hover{background-color:#fcfcfc}.question::after{content:'+';position:absolute;right:25px;top:50%;transform:translateY(-50%);font-size:1.8rem;color:#e60012;transition:transform .3s cubic-bezier(.175,.885,.32,1.275)}.qa-item.active .question::after{transform:translateY(-50%) rotate(45deg)}.a-icon,.q-icon{flex-shrink:0;width:28px;height:28px;line-height:28px;text-align:center;color:#fff;border-radius:50%;font-weight:700;font-size:1rem}.q-icon{background-color:#e60012}.a-icon{background-color:#f90}.answer{max-height:0;overflow:hidden;transition:max-height .4s ease-in-out,padding .4s ease-in-out}.qa-item.active .answer{max-height:500px}.answer-content{padding:0 25px 25px 25px;font-size:1rem;line-height:1.7;color:#555;display:flex;align-items:flex-start;gap:15px}.a-text a{color:#e60012;text-decoration:none;font-weight:700}.a-text a:hover{text-decoration:underline}@keyframes fadeInUp{to{opacity:1;transform:translateY(0)}}