.faq-heading-section{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:16px;margin-top:16px}.faq-main-container{gap:24px}.faq-image-section,.faq-left-column{display:flex;flex-direction:column}.faq-image-section{align-items:center;text-align:center}.faq-image{width:100%;height:auto;margin-bottom:24px}.faq-footer-text{font-size:16px;font-weight:300;color:#334155;margin-bottom:8px}.faq-contact-text{font-size:20px;font-weight:500;color:#334155}.faq-right-column{height:100%;overflow:auto}.faq-steps-container{width:100%;margin:0 auto}.faq-step-item,.faq-steps-container{display:flex;flex-direction:column;gap:24px}.faq-step-item{border:1px solid #e2e8f0;padding:24px;border-radius:8px;box-sizing:border-box;cursor:pointer;transition:all .3s ease;background-color:transparent}.faq-step-item-expanded{border:none;background-color:#e9f0f7}.faq-step-header{display:flex;align-items:center;gap:24px}.faq-step-header-mobile{gap:10px}.faq-step-title{font-weight:500;font-size:20px;color:"#0F172A";flex:1;min-width:0;margin:0}@media (max-width:768px){.faq-step-title{font-size:16px}}.faq-step-title-expanded{color:#2864b0}.faq-arrow-icon{color:#040018;flex-shrink:0;transform:rotate(0deg);transition:transform .3s ease}.faq-arrow-icon-expanded{color:#2864b0;transform:rotate(180deg)}.faq-step-description{font-weight:400;font-size:16px;color:#64748b}