.fqa{padding:60px 0;width:100%}.fqa__container{margin:0 auto;max-width:1200px;padding:0 5px}.fqa__heading{color:#1a1a1a;font-family:sans-serif;font-size:36px;font-weight:800;margin:0 0 40px;text-align:center}.fqa__box{background:#fff;border-radius:16px;box-shadow:0 2px 20px rgba(0,0,0,.08);padding:8px 40px;width:100%}.fqa__item{padding:24px 0}.fqa__divider{background:#e5e7eb;height:1px;margin:0}.fqa__question{align-items:center;background:none;border:none;cursor:pointer;display:flex;gap:16px;justify-content:space-between;padding:0;text-align:left;width:100%}.fqa__question-text{color:#3d3935;font-family:sans-serif;font-size:18px;font-weight:500;line-height:1.4;transition:color .3s ease}.fqa__chevron{color:#bbbcbc;flex-shrink:0;transition:transform .3s ease,color .3s ease}.fqa__answer{max-height:0;overflow:hidden;transition:max-height .35s ease}.fqa__answer-inner{color:#3d3935;font-family:sans-serif;font-size:16px;line-height:1.6;padding-top:16px}.fqa__answer-inner p{margin:0}.fqa__item--open .fqa__chevron,.fqa__item--open .fqa__question-text{color:var(--fqa-active,#00b0ca)}.fqa__item--open .fqa__chevron{transform:rotate(180deg)}.fqa__item--open .fqa__answer{max-height:500px}.fqa__question:hover .fqa__chevron,.fqa__question:hover .fqa__question-text{color:var(--fqa-active,#00b0ca)}@media (max-width:767px){.fqa{padding:40px 0}.fqa__container{margin:0;padding:0}.fqa__box{border-radius:0;box-shadow:none;padding:8px 20px}.fqa__question-text{font-size:16px}.fqa__answer-inner{font-size:15px}}