.small-faq-section{position:relative;width:100%;padding:80px 0;background:#f5f5f5}.small-faq-section .bgfk-container{max-width:1240px;margin:0 auto;padding:0 20px}.small-faq-wrapper{display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:start}.small-faq-left{padding:40px 0}.small-faq-title{font-size:3rem;font-weight:700;color:#333;margin:0;line-height:1.2;font-family:'Exo 2',sans-serif}.small-faq-right{background:#fff;border-radius:12px;padding:0;box-shadow:0 2px 8px rgba(0,0,0,.08);overflow:hidden}.small-faq-accordion{width:100%}.small-faq-item{border-bottom:1px solid #e5e5e5;transition:all 0.3s ease}.small-faq-item:last-child{border-bottom:none}.small-faq-question{width:100%;display:flex;align-items:center;justify-content:space-between;padding:24px 30px;background:transparent;border:none;text-align:left;cursor:pointer;transition:all 0.3s ease;font-family:inherit}.small-faq-question:hover{background:#f9f9f9}.small-faq-question-text{font-size:1rem;font-weight:600;color:#1a1a1a;line-height:1.5;flex:1;padding-right:20px}.small-faq-icon{width:20px;height:20px;flex-shrink:0;display:flex;align-items:center;justify-content:center;color:#1a1a1a;transition:transform 0.3s ease}.small-faq-item--active .small-faq-icon{transform:rotate(180deg)}.small-faq-icon svg{width:100%;height:100%}.small-faq-answer{overflow:hidden;transition:all 0.3s ease}.small-faq-answer-content{padding:0 30px 24px 30px;font-size:1rem;color:#666;line-height:1.6}.small-faq-answer-content p{margin:0 0 12px 0}.small-faq-answer-content p:last-child{margin-bottom:0}@media (max-width:1024px){.small-faq-wrapper{gap:40px}.small-faq-title{font-size:2.5rem}}@media (max-width:768px){.small-faq-section{padding:60px 0}.small-faq-wrapper{grid-template-columns:1fr;gap:40px}.small-faq-left{padding:0;text-align:center}.small-faq-title{font-size:2rem}.small-faq-question{padding:20px 24px}.small-faq-answer-content{padding:0 24px 20px 24px}}@media (max-width:480px){.small-faq-section{padding:40px 0}.small-faq-section .bgfk-container{padding:0 15px}.small-faq-title{font-size:1.75rem}.small-faq-question{padding:18px 20px}.small-faq-question-text{font-size:.95rem;padding-right:15px}.small-faq-answer-content{padding:0 20px 18px 20px;font-size:.9rem}.small-faq-icon{width:18px;height:18px}}@media (prefers-reduced-motion:reduce){.small-faq-item,.small-faq-question,.small-faq-icon,.small-faq-answer{transition:none}}.small-faq-question:focus{outline:2px solid #1a1a1a;outline-offset:-2px}.small-faq-question:focus:not(:focus-visible){outline:none}