.faq-ct{padding:80px 0}.faq-ct .main-wrapper{margin:0 auto;max-width:100%;width:1200px}.faq-ct .heading-wrapper{margin-bottom:40px;text-align:center}.faq-ct .faq-label{color:#7f3bed;font-size:12px;font-weight:500;height:16px;letter-spacing:1.2px;line-height:1.33;margin:0 auto;text-transform:uppercase;width:64px}.faq-ct h2{color:#0f0f0f;font-size:36px;font-weight:700;letter-spacing:-.025em;line-height:1.5;margin-top:18.5px;text-align:center}.faq-ct .flex-container{display:flex;gap:48px;justify-content:center}.faq-ct .col-1{max-width:100%;width:60%}.faq-ct .col-2{max-width:100%;width:40%}.faq-ct .faq-container{margin:0 auto}.faq-ct .accordion-item{background:#fff;border-bottom:1px solid #e5e7eb;cursor:pointer;padding:20px 0;transition:all .4s ease-in-out}.faq-ct .accordion-header{align-items:center;background-color:transparent;border:none;cursor:pointer;display:flex;gap:30px;justify-content:space-between;text-align:left;width:100%}.faq-ct .accordion-header h3{color:#0f0f0f;font-family:Inter,sans-serif;font-size:17px;font-weight:600;line-height:1.53;margin:0;width:100%}.faq-ct .accordion-content{max-height:0;max-width:100%;opacity:0;overflow:hidden;transform:translateY(-10px);transition:max-height .5s ease,opacity .5s ease,transform .5s ease;width:90%}.faq-ct .accordion-content p{color:#0f0f0f;font-size:15px;font-weight:400;line-height:1.5;margin-bottom:0;margin-top:10px}.faq-ct .accordion-item.active .accordion-content{opacity:1;transform:translateY(0)}.faq-ct .arrow-container{height:14px;position:relative;width:14px}.faq-ct .arrow-icon{left:0;position:absolute;top:0;transition:opacity .3s ease,transform .3s ease}.faq-ct .plus-icon{opacity:1;transform:rotate(0deg);z-index:2}.faq-ct .minus-icon{opacity:0;z-index:1}.faq-ct .accordion-item.active .plus-icon{opacity:0;transform:rotate(180deg);transition:transform .3s ease,opacity .2s ease .1s}.faq-ct .accordion-item.active .minus-icon{opacity:1;transition:opacity .3s ease .1s}.faq-ct .cta-card{background:#fff;border:1px solid #e5e7eb;border-radius:16px;box-shadow:0 4px 16px rgba(0,0,0,.04);display:flex;flex-direction:column;gap:19px;max-width:460px;padding:24px 28px;width:100%}.faq-ct .card-head{border-bottom:1px solid #e5e7eb;padding-bottom:19.5px}.faq-ct h4{color:#0f0f0f;font-size:20px;font-weight:600;line-height:1.4;margin:0 0 11.2px}.faq-ct .cta-card p{color:#6b7280;font-size:14px;font-weight:400;line-height:1.6;max-width:100%;width:356px}.faq-ct .primary-btn{box-shadow:none;display:flex;margin-top:25px}.faq-ct .label{color:#6b7280;font-size:13px;font-weight:400;line-height:1.5;margin-bottom:8.5px}.faq-ct .btn-wrapper{display:flex;flex-direction:column;gap:4px}.faq-ct .secondary-btn{color:#7f3bed;font-size:14px;font-weight:500;line-height:1.43;text-decoration:none}.faq-ct .secondary-btn:hover{opacity:.8}@media (max-width:767px){.faq-ct{padding:48px 0}.faq-ct .main-wrapper{width:500px}.faq-ct h2{font-size:28px;letter-spacing:-.7px}.faq-ct .flex-container{flex-direction:column;gap:40px}.faq-ct .col-1,.faq-ct .col-2{width:100%}}