.faq-section{padding:100px 0}.faq-headline{line-height:1.3;margin:0 0 50px;text-align:center}.faq-list{display:flex;flex-direction:column;gap:16px;margin:0 auto;max-width:900px}.faq-item{background:#f7f9fc;border:1px solid #d3dae4;border-radius:16px;overflow:hidden}.faq-question{align-items:center;background:none;border:none;color:#212322;cursor:pointer;display:flex;font-size:18px;font-weight:500;gap:20px;justify-content:space-between;line-height:1.4;padding:25px 35px;text-align:left;width:100%}.faq-question:hover{background:rgba(0,169,224,.05)}.faq-question:focus{box-shadow:inset 0 0 0 2px #00a9e0;outline:none}.faq-question:focus-visible{box-shadow:inset 0 0 0 2px #00a9e0;outline:none}.faq-icon{flex-shrink:0;transition:transform .3s ease}.faq-question[aria-expanded=true] .faq-icon{transform:rotate(180deg)}.faq-question[aria-expanded=true]{border-bottom:none}.faq-answer{overflow:hidden}.faq-answer-content{color:#555;line-height:1.6;padding:25px 35px}@media (max-width:992px){.faq-section{padding:80px 0}}@media (max-width:768px){.faq-section{padding:60px 0}.faq-headline{margin-bottom:40px}.faq-item{border-radius:12px}.faq-question{font-size:16px}.faq-answer-content,.faq-question{padding:20px 25px}.faq-icon{height:14px;width:22px}}@media (max-width:480px){.faq-section{padding:50px 0}.faq-list{gap:12px}.faq-question{font-size:15px;gap:15px;padding:18px 20px}.faq-answer-content{font-size:14px;padding:18px 20px}.faq-icon{height:11px;width:18px}}