.section-faq{background:#fdfcfa;border-radius:20px}.faq-inner{max-width:1100px;margin:0 auto;display:grid;grid-template-columns:1fr 2fr;gap:100px}.faq-left h2{margin-bottom:20px}.faq-list{display:flex;flex-direction:column;gap:2px}.faq-item{background:#fdfcfa;border-left:2px solid transparent;overflow:hidden;cursor:none;transition:border-color 0.3s}.faq-item.open{border-left-color:#f2af18)}.faq-question{padding:24px 28px;font-size:15px;font-weight:400;color:#070707;display:flex;justify-content:space-between;align-items:center;gap:16px;user-select:none}.faq-toggle{color:#070707;font-size:20px;line-height:1;flex-shrink:0;transition:transform 0.3s}.faq-item.open .faq-toggle{transform:rotate(45deg)}.faq-answer{max-height:0;overflow:hidden;transition:max-height 0.4s ease,padding 0.3s}.faq-item.open .faq-answer{max-height:300px}.faq-answer-inner{padding:0 28px 24px;font-size:14px;color:#070707;line-height:1.8}.faq-item:first-child{border-radius:12px 12px 0 0}.faq-item:last-child{border-radius:0 0 12px 12px}