#return-to-top{position:fixed;bottom:32px;right:32px;width:40px;height:40px;background:#EFFD5F;border-radius:6px;display:flex;align-items:center;justify-content:center;cursor:pointer;opacity:0;pointer-events:none;transition:opacity 0.3s ease}#return-to-top.visible{opacity:1;pointer-events:auto}#return-to-top svg{width:18px;height:18px;stroke:#0A0A0A;stroke-width:2.5;fill:none}#ha-card-1{position:relative;z-index:3}#ha-card-2{position:relative;z-index:2}#ha-card-3{position:relative;z-index:1}#ha-card-1,#ha-card-2,#ha-card-3{transition:transform .3s cubic-bezier(.25,.46,.45,.94),box-shadow .3s ease;cursor:pointer}#ha-card-1:hover,#ha-card-2:hover,#ha-card-3:hover{z-index:10!important;transform:translateY(-10px) scale(1.01);box-shadow:0 24px 60px rgba(10,10,10,.22)}@media (max-width:980px){#ha-card-2,#ha-card-3{margin-top:20px!important}}.contact-form-section .forminator-custom-form,.contact-form-section .forminator-ui{background:transparent!important}.contact-form-section .forminator-custom-form .forminator-label{color:#FAF8F3!important;font-family:'Poppins',sans-serif;font-size:14px;font-weight:400}.contact-form-section .forminator-custom-form .forminator-input,.contact-form-section .forminator-custom-form .forminator-textarea{background:transparent!important;border:1px solid #D4D1CC!important;border-radius:6px!important;padding:8px 12px!important;color:#FFFFFF!important;font-family:'Poppins',sans-serif;font-size:15px}.contact-form-section .forminator-custom-form .forminator-input::placeholder,.contact-form-section .forminator-custom-form .forminator-textarea::placeholder{color:#D4D1CC!important;opacity:0.6}.contact-form-section .forminator-custom-form .forminator-input:focus,.contact-form-section .forminator-custom-form .forminator-textarea:focus{border-color:#EFFD5F!important;outline:none!important;box-shadow:none!important}.contact-form-section .forminator-custom-form .forminator-textarea{min-height:140px;resize:vertical}.contact-form-section .forminator-custom-form .forminator-field select.forminator-select{display:none!important}.contact-form-section .forminator-custom-form .forminator-select-lib .forminator-select2 .selection .select2-selection{background:transparent!important;border:1px solid #D4D1CC!important;border-radius:6px!important;padding:8px 12px!important;height:auto!important;min-height:40px!important}.contact-form-section .forminator-custom-form .forminator-select-lib .select2-selection__rendered{color:#FAF8F3!important;font-family:'Poppins',sans-serif;font-size:15px;padding:0!important;line-height:1.4!important}.contact-form-section .forminator-custom-form .forminator-select-lib .select2-selection__arrow{color:#D4D1CC!important}.contact-form-section .forminator-custom-form .forminator-select-lib .select2-selection:focus,.contact-form-section .forminator-custom-form .forminator-select-lib .select2-selection--focus{border-color:#EFFD5F!important;outline:none!important;box-shadow:none!important}.select2-dropdown{background:#0A0A0A!important;border:1px solid #D4D1CC!important;border-radius:6px!important}.select2-container--default .select2-results__option{background:#0A0A0A!important;color:#FAF8F3!important;font-family:'Poppins',sans-serif;font-size:14px}.select2-container--default .select2-results__option--highlighted{background:#004225!important;color:#FFFFFF!important}.contact-form-section .forminator-custom-form .forminator-button-submit,.contact-form-section .forminator-custom-form button[type="submit"]{background:#EFFD5F!important;color:#0A0A0A!important;font-family:'IBM Plex Mono',monospace;font-size:13px;font-weight:400;text-transform:uppercase;letter-spacing:2px;border:none!important;border-radius:20px!important;padding:8px 20px!important;cursor:pointer;transition:opacity 0.2s ease}.contact-form-section .forminator-custom-form .forminator-button-submit:hover,.contact-form-section .forminator-custom-form button[type="submit"]:hover{opacity:0.85}.contact-form-section .forminator-custom-form .forminator-required{color:#EFFD5F!important}.contact-form-section .forminator-custom-form .forminator-error-message{color:#EFFD5F!important;font-size:12px}.contact-form-section .forminator-custom-form .forminator-response-message{color:#FAF8F3!important;font-family:'Poppins',sans-serif;border-color:#8A9B7F!important}.contact-form-section .forminator-custom-form .forminator-description{color:#D4D1CC!important;font-size:12px}