.hs-faq-container{margin:0 auto;max-width:800px}.hs-faq-title{color:#000;font-size:42px;font-weight:700;line-height:1.2;margin-bottom:40px;text-align:center}.hs-faq-grid{display:flex;flex-direction:column;gap:0}.hs-faq-header{align-items:center;background:none;background:#fff;border:none;border-radius:12px;box-shadow:0 4px 6px rgba(0,0,0,.02);cursor:pointer;display:flex;justify-content:space-between;overflow:hidden;padding:24px 30px;text-align:left;transition:background .2s;transition:box-shadow .3s ease;width:100%}.hs-faq-question{color:#000;font-size:18px;font-weight:700;padding-right:20px}.hs-faq-icon{background-color:#4995c9;border-radius:50%;flex-shrink:0;height:32px;position:relative;width:32px}.hs-faq-icon:after,.hs-faq-icon:before{background-color:#fff;border-radius:2px;content:"";left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);transition:all .3s ease}.hs-faq-icon:before{height:2px;width:14px}.hs-faq-icon:after{height:14px;width:2px}.hs-faq-item.active .hs-faq-icon:after{height:0}.hs-faq-item .hs-faq-content{margin-top:30px}.hs-faq-content{max-height:0;overflow:hidden;transition:max-height .4s ease-out}.hs-faq-content p{font-size:16px}.hs-faq-content-inner{color:#333;font-size:16px;line-height:1.6;padding:0 30px 30px}.hs-faq-content-inner ul{margin-top:10px;padding-left:20px}button.hs-faq-header:focus,button.hs-faq-header:hover{background-color:#fff;border:none}