.knif-form-module{background-color:#fff;border-radius:16px;padding:48px 32px}.knif-form-module--dark{background-color:#12636e}.knif-form-module__inner{margin:0 auto}.wave-emoji{display:block;flex-shrink:0;font-size:3rem;line-height:1;transform-origin:70% 70%}.wave-emoji--animate{animation-duration:.9s;animation-iteration-count:2;animation-name:waveHand;animation-timing-function:ease-in-out}@keyframes waveHand{0%,to{transform:rotate(0deg)}20%{transform:rotate(20deg)}40%{transform:rotate(-10deg)}60%{transform:rotate(16deg)}80%{transform:rotate(-6deg)}}.knif-form-module__header{align-items:center;display:flex;gap:20px;margin-bottom:32px}.knif-form-module__header-text{flex:1}.knif-form-module__heading{color:#12636e;font-family:Ample Soft Pro,Open Sans,sans-serif;font-size:2rem;font-weight:700;line-height:1.2;margin:0 0 10px}.knif-form-module--dark .knif-form-module__heading{color:#fff}.knif-form-module__subheading{color:#444;font-family:Open Sans,sans-serif;font-size:1rem;line-height:1.6;margin:0}.knif-form-module--dark .knif-form-module__subheading{color:hsla(0,0%,100%,.85)}.knif-form-module__placeholder{border:2px dashed #c5dde0;border-radius:12px;color:#888;font-family:Open Sans,sans-serif;font-style:italic;padding:32px;text-align:center}.knif-form-module .hs-form fieldset{border:none;margin:0 0 4px;max-width:100%!important;padding:0}.knif-form-module .hs-form fieldset.form-columns-2{display:flex!important;gap:16px}.knif-form-module .hs-form fieldset.form-columns-2 .field{flex:1 1 0!important;float:none!important;min-width:0;width:auto!important}.knif-form-module .hs-form fieldset.form-columns-2 .field .input{width:100%!important}.knif-form-module .hs-form-field{margin-bottom:20px}.knif-form-module .hs-form label{color:#12636e;display:block;font-family:Open Sans,sans-serif;font-size:.875rem;font-weight:600;letter-spacing:.01em;margin-bottom:6px}.knif-form-module--dark .hs-form label{color:#fff}.knif-form-module .hs-form input[type=email],.knif-form-module .hs-form input[type=number],.knif-form-module .hs-form input[type=tel],.knif-form-module .hs-form input[type=text],.knif-form-module .hs-form input[type=url],.knif-form-module .hs-form select,.knif-form-module .hs-form textarea{-webkit-appearance:none;appearance:none;background-color:#f5fafa;border:1.5px solid #c5dde0;border-radius:50px;box-sizing:border-box;color:#222;font-family:Open Sans,sans-serif;font-size:.9375rem;outline:none;padding:12px 20px;transition:border-color .2s ease,box-shadow .2s ease,background-color .2s ease;width:100%}.knif-form-module .hs-form textarea{border-radius:20px;min-height:120px;padding:14px 20px;resize:vertical}.knif-form-module .hs-form select{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath fill='none' stroke='%2312636e' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.8' d='m1 1 5 5 5-5'/%3E%3C/svg%3E");background-position:right 18px center;background-repeat:no-repeat;cursor:pointer;padding-right:44px}.knif-form-module .hs-form input[type=email]:focus,.knif-form-module .hs-form input[type=number]:focus,.knif-form-module .hs-form input[type=tel]:focus,.knif-form-module .hs-form input[type=text]:focus,.knif-form-module .hs-form input[type=url]:focus,.knif-form-module .hs-form select:focus,.knif-form-module .hs-form textarea:focus{background-color:#fff;border-color:#12636e;box-shadow:0 0 0 3px rgba(18,99,110,.12)}.knif-form-module .hs-form input::placeholder,.knif-form-module .hs-form textarea::placeholder{color:#aac4c8;font-style:normal}.knif-form-module .hs-form .inputs-list{list-style:none;margin:0;padding:0}.knif-form-module .hs-form .inputs-list li{margin-bottom:8px}.knif-form-module .hs-form .inputs-list label{align-items:center;cursor:pointer;display:flex;font-weight:400;gap:10px}.knif-form-module .hs-form input[type=checkbox],.knif-form-module .hs-form input[type=radio]{accent-color:#12636e;background-color:#f5fafa;border:1.5px solid #c5dde0;border-radius:5px;cursor:pointer;height:18px;min-width:18px;padding:0;width:18px}.knif-form-module .hs-form input[type=radio]{border-radius:50%}.knif-form-module .hs-form .hs-button.primary,.knif-form-module .hs-form input[type=submit]{background-color:#12636e;border:none;border-radius:50px;box-shadow:0 4px 14px rgba(18,99,110,.2);color:#fff;cursor:pointer;display:inline-block;font-family:Open Sans,sans-serif;font-size:1rem;font-weight:600;letter-spacing:.02em;padding:14px 36px;transition:background-color .2s ease,transform .15s ease,box-shadow .2s ease}.knif-form-module .hs-form .hs-button.primary:hover,.knif-form-module .hs-form input[type=submit]:hover{background-color:#2a727c;box-shadow:0 6px 18px rgba(18,99,110,.28);transform:translateY(-1px)}.knif-form-module .hs-form .hs-button.primary:active,.knif-form-module .hs-form input[type=submit]:active{box-shadow:0 2px 8px rgba(18,99,110,.18);transform:translateY(0)}.knif-form-module--dark .hs-form .hs-button.primary{background-color:#fff;box-shadow:0 4px 14px rgba(0,0,0,.15);color:#12636e}.knif-form-module--dark .hs-form .hs-button.primary:hover{background-color:#e6f1e9}.knif-form-module .hs-form .hs-error-msgs{list-style:none;margin:6px 0 0 4px;padding:0}.knif-form-module .hs-form .hs-error-msgs label{color:#c0392b;font-size:.8125rem;font-weight:400;margin:0}.knif-form-module .hs-form .hs-input.error,.knif-form-module .hs-form .invalid.error{background-color:#fff8f8;border-color:#e74c3c}.knif-form-module .submitted-message{background-color:#e6f1e9;border-left:4px solid #81b793;border-radius:12px;color:#12636e;font-family:Open Sans,sans-serif;font-size:1rem;margin-top:16px;padding:16px 20px}.knif-form-module .hs-form .legal-consent-container{color:#666;font-family:Open Sans,sans-serif;font-size:.8125rem;margin-top:8px}.knif-form-module--dark .hs-form .legal-consent-container{color:hsla(0,0%,100%,.7)}@media (max-width:600px){.knif-form-module{border-radius:12px;padding:32px 20px}.knif-form-module__heading{font-size:1.5rem}.knif-form-module .hs-form .hs-button.primary,.knif-form-module .hs-form input[type=submit]{text-align:center;width:100%}}