.faqSection{padding:86px 0;background:#fff}.faq{display:grid;grid-template-columns:1fr 1.2fr;grid-gap:48px;gap:48px;align-items:start}.faq__content{order:2}.faq__image{order:1}.faq__title{margin:0 0 32px;font-size:32px;font-weight:700;color:#1a1a1a}.faq__items{display:flex;flex-direction:column;gap:20px}.faq__item{background:#f8f8f8;border-radius:12px;overflow:hidden;transition:all .3s ease}.faq__item:hover{background:#f0f0f0}.faq__question{padding:20px 24px;font-size:16px;font-weight:600;color:#333;cursor:pointer;position:relative}.faq__question:after{content:"+";position:absolute;right:24px;font-size:24px;font-weight:300;color:#999;transition:transform .3s ease}.faq__question.active:after{transform:rotate(45deg)}.faq__answer{padding:0 24px 20px;font-size:14px;line-height:1.8;color:#666;display:none}.faq__answer.active{display:block}.faq__image{text-align:center}.faq__image img{width:100%;max-width:400px;border-radius:16px;margin-top:50px}@media screen and (max-width:768px){.faqSection{padding:64px 0}.faq{grid-template-columns:1fr;gap:24px}.faq__title{font-size:26px}.faq__image{order:-1;position:static!important;margin-bottom:16px}.faq__image img{display:none}.faq__question{font-size:14px;padding:16px 18px}.faq__answer{font-size:12px;padding:0 14px 14px}}