.faq-section{background:#f1e7e7;padding:60px 20px}.faq-container{align-items:center;gap:40px;max-width:1200px;margin:auto;display:flex}.faq-left{flex-direction:column;flex:1;gap:20px;display:flex}.faq-item{cursor:pointer;background:#fff;border:2px solid #222;border-radius:40px;padding:20px 25px;transition:all .3s}.faq-item.active{color:#fff;background:#c8020e;border-color:#c8020e}.faq-question{color:#000;justify-content:space-between;font-size:16px;font-weight:500;display:flex}.faq-answer{margin-top:10px;font-size:14px;line-height:1.6}.icon{font-size:22px;font-weight:700}.faq-right{flex:1}.faq-right h2{color:#222;font-size:56px;font-weight:700;line-height:1.1}.faq-right p{color:#555;margin:20px 0;line-height:1.6}.faq-right button{color:#fff;cursor:pointer;background:#c8020e;border:none;border-radius:30px;padding:12px 28px;font-size:14px;transition:all .3s}.faq-right button:hover{opacity:.85}@media (max-width:900px){.faq-container{flex-direction:column}.faq-right h2{font-size:36px}}
