.icon-svg{display:inline-block;width:24px;height:24px;vertical-align:middle}.icon-large{width:48px;height:48px}.faq-item{background:var(--white);border-radius:16px;padding:24px 28px;margin-bottom:16px;border:2px solid var(--gray-200);transition:all .3s}.faq-item:hover{border-color:var(--orange);box-shadow:0 8px 24px rgba(255,107,53,.12)}.faq-question{font-size:19px;font-weight:800;color:var(--navy);margin:0;line-height:1.5}.faq-answer{margin-top:16px}.faq-answer p{font-size:16px;color:#374151;line-height:1.8;margin:0}.faq-answer strong{color:var(--navy);font-weight:700}.faq-answer a{color:var(--orange);text-decoration:none;font-weight:600}.faq-answer a:hover{text-decoration:underline}@media (max-width:992px){.faq-item{padding:16px}.faq-question{font-size:15px}.faq-answer p{font-size:14px}}