.faq-question{cursor:pointer;transition:all .3s ease}.faq-icon{transition:transform .3s ease}.faq-answer{max-height:0;overflow:hidden;transition:max-height .3s ease}.faq-item.faq-active .faq-icon{transform:rotate(45deg)}.faq-item.faq-active .faq-answer{max-height:300px}.faq-feedback{border-top:1px solid #f0f0f0;margin-top:20px;padding-top:15px}.faq-feedback-question{color:#333;font-size:14px;font-weight:500;margin-bottom:10px}.faq-feedback-buttons{display:flex;gap:10px}.faq-feedback-btn{align-items:center;background:#f8f9fa;border:1px solid #dee2e6;border-radius:6px;color:#495057;cursor:pointer;display:flex;font-size:14px;gap:8px;padding:8px 16px;transition:all .2s ease}.faq-feedback-btn:hover{background:#e9ecef;border-color:#adb5bd}.faq-feedback-btn.faq-selected-yes{background:#d4edda;border-color:#28a745;color:#155724}.faq-feedback-btn.faq-selected-no{background:#f8d7da;border-color:#dc3545;color:#721c24}.faq-feedback-thanks{color:#28a745;font-size:14px;font-style:italic;margin-top:10px}.faq-feedback-thanks p{margin:0}.faq-form-container{background-color:#f7f7f7;border-radius:1rem;max-width:30rem}.faq-form-container .form-title{display:none}.faq-form-container .hsfc-Step__Content{padding:2rem!important}.faq-form-container .hsfc-Heading{font-size:clamp(20px,4vw,24px);font-weight:700;margin-bottom:0}.home-blog__blobs{position:relative}.home-blog__blobs:after,.home-blog__blobs:before{border-radius:50%;content:"";filter:blur(90px);height:300px;opacity:.4;position:absolute;width:300px;z-index:-1}.home-blog__blobs:before{background:#4d5dfb;bottom:-150px;left:0}.home-blog__blobs:after{background:#9c74e8;right:0;top:130px}