.hh-lmf-hero{display:grid;grid-template-columns:minmax(0,1.05fr)minmax(0,.95fr);gap:32px;align-items:stretch;background:#f7f9fc;border:1px solid #e2e8f0;border-radius:18px;padding:36px;margin:0 0 28px}@media(max-width:900px){.hh-lmf-hero{grid-template-columns:1fr;padding:24px;gap:24px}}.hh-lmf-hero__intro{display:flex;flex-direction:column}.hh-lmf-hero__eyebrow{display:inline-flex;align-items:center;gap:8px;font-family:inter,system-ui,sans-serif;font-size:12px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#eb6744;margin-bottom:14px}.hh-lmf-hero__eyebrow-dot{width:8px;height:8px;border-radius:999px;background:#eb6744;flex-shrink:0}.hh-lmf-hero__title{font-family:dm serif display,Georgia,serif;font-weight:400;font-size:clamp(26px,3.5vw,36px);line-height:1.15;color:#203864;margin:0 0 14px;letter-spacing:-.01em}.hh-lmf-hero__title em{font-style:italic;color:#eb6744}.hh-lmf-hero__sub{font-family:inter,system-ui,sans-serif;font-size:15px;line-height:1.65;color:#374151;margin:0 0 20px;max-width:56ch}.hh-lmf-hero__benefits{list-style:none;margin:0 0 24px;padding:0;display:grid;gap:10px}.hh-lmf-hero__benefits li{display:flex;align-items:flex-start;gap:10px;font-size:14px;line-height:1.5;color:#374151}.hh-lmf-hero__benefit-tick{flex-shrink:0;width:20px;height:20px;margin-top:1px;color:#eb6744}.hh-lmf-hero__chips{display:flex;flex-wrap:wrap;gap:8px;margin-top:auto}.hh-lmf-hero__chip{display:inline-flex;align-items:center;gap:6px;padding:5px 12px;border-radius:999px;background:#fff;border:1px solid #e2e8f0;font-size:12px;font-weight:600;color:#203864;font-family:inter,system-ui,sans-serif}.hh-lmf-card{background:#fff;border:1px solid #e2e8f0;border-radius:14px;padding:28px;display:flex;flex-direction:column;box-shadow:0 4px 16px #E8ECF1}.hh-lmf-card__head{display:flex;align-items:center;gap:14px;margin-bottom:20px;padding-bottom:18px;border-bottom:1px solid #e2e8f0}.hh-lmf-card__icon{width:44px;height:44px;border-radius:12px;background:#fef0ec;border:1px solid #fccfbf;display:grid;place-items:center;flex-shrink:0;color:#eb6744}.hh-lmf-card__icon svg{width:22px;height:22px;stroke:#eb6744;fill:none;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.hh-lmf-card__head-text{flex:1;min-width:0}.hh-lmf-card__title{font-family:inter,system-ui,sans-serif;font-size:16px;font-weight:700;color:#203864;margin:0 0 4px;line-height:1.3}.hh-lmf-card__sub{font-size:13px;color:#6b7280;margin:0;line-height:1.45}.hh-lmf-card__foot{font-size:12px;color:#6b7280;text-align:center;margin:16px 0 0;line-height:1.5}.hh-lmf-form{background:#fff;border:1px solid #e2e8f0;border-radius:14px;padding:24px;box-shadow:0 2px 8px #E8ECF1}.hh-lm-gate.is-unlocked .hh-lmf-hero{display:none}.hh-lm-gate.is-unlocked .hh-lmf-locked-content{filter:none;pointer-events:auto;user-select:auto}.hh-lmf-locked-content{filter:blur(5px);pointer-events:none;user-select:none}.hh-lm-gate .hh-lm-gate__veil{display:none!important}body .hh-lmf-card .gform_wrapper,body .hh-lmf-form .gform_wrapper,body .hh-lmf-card form,body .hh-lmf-form form,body .hh-lmf-card .gform_body,body .hh-lmf-form .gform_body{margin:0!important;padding:0!important;background:0 0!important;border:0!important;box-shadow:none!important;width:100%!important}body .hh-lmf-card .gform_heading,body .hh-lmf-form .gform_heading,body .hh-lmf-card .gform_required_legend,body .hh-lmf-form .gform_required_legend,body .hh-lmf-card .gform_description,body .hh-lmf-form .gform_description,body .hh-lmf-card .gfield_required_text,body .hh-lmf-form .gfield_required_text{display:none!important}body .hh-lmf-card .gform_fields,body .hh-lmf-form .gform_fields{display:grid!important;gap:14px!important;margin:0!important;padding:0!important;list-style:none!important}body .hh-lmf-card .gfield,body .hh-lmf-form .gfield{margin:0!important;padding:0!important}body .hh-lmf-card .ginput_complex label,body .hh-lmf-form .ginput_complex label,body .hh-lmf-card .gform-field-label--type-sub,body .hh-lmf-form .gform-field-label--type-sub{display:none!important}body .hh-lmf-card .ginput_complex.ginput_container_name,body .hh-lmf-form .ginput_complex.ginput_container_name{display:grid!important;grid-template-columns:1fr 1fr!important;gap:12px!important}html body .hh-lmf-card .gfield>.gfield_label,html body .hh-lmf-form .gfield>.gfield_label,html body .hh-lmf-card .gfield>label.gfield_label,html body .hh-lmf-form .gfield>label.gfield_label,html body .hh-lmf-card .gfield>legend.gfield_label,html body .hh-lmf-form .gfield>legend.gfield_label,html body .hh-lmf-card .gform_wrapper .gfield_label,html body .hh-lmf-form .gform_wrapper .gfield_label,html body .hh-lmf-card .gform_wrapper .gform-field-label,html body .hh-lmf-form .gform_wrapper .gform-field-label,html body .hh-lmf-card .gform_wrapper .gfield_label.screen-reader-text,html body .hh-lmf-form .gform_wrapper .gfield_label.screen-reader-text,html body .hh-lmf-card .gform_wrapper .gfield_label.gfield_visibility_hidden,html body .hh-lmf-form .gform_wrapper .gfield_label.gfield_visibility_hidden{display:block!important;visibility:visible!important;opacity:1!important;position:static!important;float:none!important;width:auto!important;height:auto!important;max-width:none!important;max-height:none!important;clip:auto!important;clip-path:none!important;overflow:visible!important;white-space:normal!important;font-family:inter,system-ui,sans-serif!important;font-size:12px!important;font-weight:700!important;color:#203864!important;letter-spacing:.04em!important;text-transform:uppercase!important;text-align:left!important;margin:0 0 6px!important;padding:0!important;line-height:1.3!important;pointer-events:auto!important}body .hh-lmf-card .gfield_required,body .hh-lmf-form .gfield_required{color:#eb6744!important;margin-left:3px!important;font-weight:700!important}html body .hh-lmf-card .gfield--type-name>.gfield_label,html body .hh-lmf-form .gfield--type-name>.gfield_label,html body .hh-lmf-card .gfield--type-name>label.gfield_label,html body .hh-lmf-form .gfield--type-name>label.gfield_label,html body .hh-lmf-card .gfield.hh-lmf-hide-label>.gfield_label,html body .hh-lmf-form .gfield.hh-lmf-hide-label>.gfield_label,html body .hh-lmf-card .gfield.hh-lmf-hide-label>label.gfield_label,html body .hh-lmf-form .gfield.hh-lmf-hide-label>label.gfield_label,html body .hh-lmf-card .gfield.gf-hide-label>.gfield_label,html body .hh-lmf-form .gfield.gf-hide-label>.gfield_label{display:none!important;visibility:hidden!important;height:0!important;margin:0!important;padding:0!important;overflow:hidden!important;position:absolute!important;clip:rect(0,0,0,0)!important;pointer-events:none!important}html body .hh-lmf-card .ginput_container_name .name_first label,html body .hh-lmf-form .ginput_container_name .name_first label,html body .hh-lmf-card .ginput_container_name .name_last label,html body .hh-lmf-form .ginput_container_name .name_last label,html body .hh-lmf-card .ginput_container_name .gform-field-label--type-sub,html body .hh-lmf-form .ginput_container_name .gform-field-label--type-sub{display:none!important}body .hh-lmf-card input[type=text],body .hh-lmf-form input[type=text],body .hh-lmf-card input[type=email],body .hh-lmf-form input[type=email],body .hh-lmf-card input[type=tel],body .hh-lmf-form input[type=tel],body .hh-lmf-card input[type=url],body .hh-lmf-form input[type=url],body .hh-lmf-card input[type=number],body .hh-lmf-form input[type=number],body .hh-lmf-card select,body .hh-lmf-form select,body .hh-lmf-card textarea,body .hh-lmf-form textarea{width:100%!important;padding:12px 14px!important;background:#fff!important;border:1.5px solid #e2e8f0!important;border-radius:10px!important;font-family:inter,system-ui,sans-serif!important;font-size:14px!important;font-weight:500!important;line-height:1.3!important;color:#0f172a!important;outline:none!important;box-shadow:none!important;transition:border-color .18s ease,box-shadow .18s ease!important;-webkit-appearance:none!important;appearance:none!important;box-sizing:border-box!important;height:auto!important;min-height:0!important}body .hh-lmf-card input::placeholder,body .hh-lmf-form input::placeholder,body .hh-lmf-card textarea::placeholder,body .hh-lmf-form textarea::placeholder{color:#9ca3af!important;opacity:1!important}body .hh-lmf-card input:focus,body .hh-lmf-form input:focus,body .hh-lmf-card select:focus,body .hh-lmf-form select:focus,body .hh-lmf-card textarea:focus,body .hh-lmf-form textarea:focus{border-color:#eb6744!important;box-shadow:0 0 0 3px #F5C4B5!important}body .hh-lmf-card select,body .hh-lmf-form select{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12'%3E%3Cpath d='M2 4l4 4 4-4' stroke='%236B7280' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round' fill='none'/%3E%3C/svg%3E")!important;background-repeat:no-repeat!important;background-position:right 14px center!important;background-size:12px!important;padding-right:40px!important}body .hh-lmf-card .gfield_description,body .hh-lmf-form .gfield_description,body .hh-lmf-card .gform-field-description,body .hh-lmf-form .gform-field-description{font-size:12px!important;color:#6b7280!important;margin:5px 0 0!important;line-height:1.45!important}body .hh-lmf-card .gfield_error input,body .hh-lmf-form .gfield_error input,body .hh-lmf-card .gfield_error select,body .hh-lmf-form .gfield_error select,body .hh-lmf-card .gfield_error textarea,body .hh-lmf-form .gfield_error textarea{border-color:#eb6744!important;box-shadow:0 0 0 3px #F5C4B5!important}body .hh-lmf-card .validation_message,body .hh-lmf-form .validation_message,body .hh-lmf-card .gfield_validation_message,body .hh-lmf-form .gfield_validation_message{font-size:12px!important;color:#b91c1c!important;margin-top:5px!important;font-weight:600!important}body .hh-lmf-card .gform_validation_errors,body .hh-lmf-form .gform_validation_errors{background:#fee2e2!important;border:1px solid #fca5a5!important;border-radius:10px!important;padding:12px 14px!important;font-size:13px!important;color:#b91c1c!important;margin:0 0 14px!important;font-weight:600!important}body .hh-lmf-card .gfield_checkbox,body .hh-lmf-form .gfield_checkbox,body .hh-lmf-card .gfield_radio,body .hh-lmf-form .gfield_radio{display:flex!important;flex-direction:column!important;gap:8px!important;margin:0!important;padding:0!important;list-style:none!important}body .hh-lmf-card .gchoice,body .hh-lmf-form .gchoice{display:flex!important;align-items:center!important;gap:10px!important;margin:0!important;padding:0!important}body .hh-lmf-card .gchoice input[type=checkbox],body .hh-lmf-form .gchoice input[type=checkbox],body .hh-lmf-card .gchoice input[type=radio],body .hh-lmf-form .gchoice input[type=radio]{width:18px!important;height:18px!important;margin:0!important;accent-color:#EB6744!important;cursor:pointer!important;flex:none!important}body .hh-lmf-card .gchoice label,body .hh-lmf-form .gchoice label{font-family:inter,system-ui,sans-serif!important;font-size:13px!important;font-weight:500!important;color:#374151!important;cursor:pointer!important;margin:0!important;padding:0!important;line-height:1.45!important;display:inline-flex!important;align-items:center!important;text-transform:none!important;letter-spacing:0!important}body .hh-lmf-card .gform_footer,body .hh-lmf-form .gform_footer,body .hh-lmf-card .gform_page_footer,body .hh-lmf-form .gform_page_footer{display:flex!important;flex-direction:column!important;gap:10px!important;margin:18px 0 0!important;padding:0!important;border:0!important;width:100%!important}body .hh-lmf-card .gform_footer input[type=submit],body .hh-lmf-form .gform_footer input[type=submit],body .hh-lmf-card .gform_footer button,body .hh-lmf-form .gform_footer button,body .hh-lmf-card .gform_footer .gform_button,body .hh-lmf-form .gform_footer .gform_button,body .hh-lmf-card .gform_page_footer input[type=submit],body .hh-lmf-form .gform_page_footer input[type=submit],body .hh-lmf-card .gform_page_footer .gform_button,body .hh-lmf-form .gform_page_footer .gform_button,body .hh-lmf-card .gform_page_footer .gform_next_button,body .hh-lmf-form .gform_page_footer .gform_next_button{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;width:100%!important;margin:0!important;padding:14px 24px!important;background:#eb6744!important;background-image:none!important;color:#fff!important;border:1.5px solid #eb6744!important;border-radius:10px!important;font-family:inter,system-ui,sans-serif!important;font-size:15px!important;font-weight:700!important;letter-spacing:.02em!important;line-height:1!important;cursor:pointer!important;white-space:nowrap!important;text-decoration:none!important;text-shadow:none!important;text-transform:none!important;box-shadow:0 3px 10px #F0A88F!important;transition:background .18s ease,border-color .18s ease,transform .18s ease,box-shadow .18s ease!important;-webkit-appearance:none!important;appearance:none!important;order:1!important;filter:none!important;opacity:1!important;height:auto!important;min-height:0!important}body .hh-lmf-card .gform_footer input[type=submit]:hover,body .hh-lmf-form .gform_footer input[type=submit]:hover,body .hh-lmf-card .gform_footer .gform_button:hover,body .hh-lmf-form .gform_footer .gform_button:hover,body .hh-lmf-card .gform_page_footer input[type=submit]:hover,body .hh-lmf-form .gform_page_footer input[type=submit]:hover,body .hh-lmf-card .gform_page_footer .gform_button:hover,body .hh-lmf-form .gform_page_footer .gform_button:hover,body .hh-lmf-card .gform_page_footer .gform_next_button:hover,body .hh-lmf-form .gform_page_footer .gform_next_button:hover{background:#d95e3c!important;border-color:#d95e3c!important;color:#fff!important;transform:translateY(-1px)!important;box-shadow:0 6px 18px #EBA086!important}body .hh-lmf-card .gform_footer input[type=submit]:focus-visible,body .hh-lmf-form .gform_footer input[type=submit]:focus-visible,body .hh-lmf-card .gform_page_footer input[type=submit]:focus-visible,body .hh-lmf-form .gform_page_footer input[type=submit]:focus-visible{outline:3px solid #fccfbf!important;outline-offset:2px!important}body .hh-lmf-card .gform_page_footer .gform_previous_button,body .hh-lmf-form .gform_page_footer .gform_previous_button{width:100%!important;margin:0!important;padding:12px 24px!important;background:#fff!important;background-image:none!important;color:#203864!important;border:1.5px solid #e2e8f0!important;border-radius:10px!important;font-family:inter,system-ui,sans-serif!important;font-size:14px!important;font-weight:600!important;cursor:pointer!important;order:2!important;box-shadow:none!important;text-shadow:none!important;text-transform:none!important;-webkit-appearance:none!important;appearance:none!important}body .hh-lmf-card .gform_page_footer .gform_previous_button:hover,body .hh-lmf-form .gform_page_footer .gform_previous_button:hover{border-color:#203864!important;background:#fff!important;color:#203864!important}body .hh-lmf-card .gf_progressbar_wrapper,body .hh-lmf-form .gf_progressbar_wrapper{margin:0 0 16px!important;padding:0!important;background:0 0!important;border:0!important}body .hh-lmf-card .gf_progressbar,body .hh-lmf-form .gf_progressbar{height:8px!important;border-radius:999px!important;background:#eef2f7!important;overflow:hidden!important;border:1px solid #e2e8f0!important;padding:0!important;box-shadow:none!important;position:relative!important}body .hh-lmf-card .gf_progressbar_percentage,body .hh-lmf-form .gf_progressbar_percentage,body .hh-lmf-card .gform_wrapper.gravity-theme .gf_progressbar_percentage,body .hh-lmf-form .gform_wrapper.gravity-theme .gf_progressbar_percentage,body .hh-lmf-card .gform_wrapper.gravity-theme .gf_progressbar_percentage.percentbar_blue,body .hh-lmf-form .gform_wrapper.gravity-theme .gf_progressbar_percentage.percentbar_blue{background:#eb6744!important;background-image:none!important;border-radius:999px!important;color:transparent!important;box-shadow:none!important;height:100%!important;padding:0!important;text-shadow:none!important;font-size:0!important;line-height:1!important}body .hh-lmf-card .gf_progressbar_percentage span,body .hh-lmf-form .gf_progressbar_percentage span,body .hh-lmf-card .percentbar_label,body .hh-lmf-form .percentbar_label{display:none!important}body .hh-lmf-card .gf_step_number,body .hh-lmf-form .gf_step_number{display:none!important}body .hh-lmf-card .gf_step,body .hh-lmf-form .gf_step{font-family:inter,system-ui,sans-serif!important;font-size:11px!important;font-weight:600!important;color:#6b7280!important;margin:0 8px 0 0!important;padding:0!important;display:inline-block!important;text-transform:none!important;letter-spacing:0!important}body .hh-lmf-card .gf_step_active,body .hh-lmf-form .gf_step_active{color:#203864!important;font-weight:700!important}body .hh-lmf-card .gform-theme--foundation .gform-progress-bar,body .hh-lmf-form .gform-theme--foundation .gform-progress-bar{height:8px!important;background:#eef2f7!important;border-radius:999px!important;overflow:hidden!important;border:1px solid #e2e8f0!important;margin:0 0 16px!important}body .hh-lmf-card .gform-theme--foundation .gform-progress-bar__bar,body .hh-lmf-form .gform-theme--foundation .gform-progress-bar__bar{background:#eb6744!important;background-image:none!important;height:100%!important;border-radius:999px!important}body .hh-lmf-card .gform-theme--foundation .gform-progress-bar__text,body .hh-lmf-form .gform-theme--foundation .gform-progress-bar__text{display:none!important}body .hh-lmf-card .gform_confirmation_message,body .hh-lmf-form .gform_confirmation_message,body .hh-lmf-card .gform_confirmation_wrapper,body .hh-lmf-form .gform_confirmation_wrapper{text-align:center!important;padding:22px 18px!important;background:#dcfce7!important;border:1px solid #86efac!important;border-radius:10px!important;font-family:inter,system-ui,sans-serif!important;font-size:14px!important;font-weight:600!important;color:#15803d!important;line-height:1.6!important}body .hh-lmf-card .gform_ajax_spinner,body .hh-lmf-form .gform_ajax_spinner,body .hh-lmf-card .gform-loader,body .hh-lmf-form .gform-loader,body .hh-lmf-card .gform-icon--loading,body .hh-lmf-form .gform-icon--loading{width:16px!important;height:16px!important;margin-left:8px!important;display:inline-block!important;vertical-align:middle!important;opacity:.8!important;position:static!important}body .hh-lmf-card fieldset,body .hh-lmf-form fieldset{border:0!important;margin:0!important;padding:0!important;min-width:0!important;background:0 0!important}body .hh-lmf-card fieldset>legend,body .hh-lmf-form fieldset>legend{padding:0!important;margin:0!important;float:none!important;width:auto!important;border:0!important}body .hh-lmf-card .gfield--width-full,body .hh-lmf-form .gfield--width-full{grid-column:1/-1!important}body .hh-lmf-card .gsection,body .hh-lmf-form .gsection{border:0!important;margin:0!important;padding:0!important}.hh-lmf-action{display:inline-flex;align-items:center;justify-content:center;gap:7px;padding:10px 18px;border:1.5px solid #e2e8f0;background:#fff;color:#203864;border-radius:10px;font-family:inter,system-ui,sans-serif;font-size:13px;font-weight:700;text-decoration:none;cursor:pointer;white-space:nowrap;transition:background .15s ease,border-color .15s ease,color .15s ease}.hh-lmf-action:hover{border-color:#203864;color:#203864;text-decoration:none}.hh-lmf-action--primary{background:#eb6744;border-color:#eb6744;color:#fff}.hh-lmf-action--primary:hover{background:#d95e3c;border-color:#d95e3c;color:#fff}.hh-lmf-action--navy{background:#203864;border-color:#203864;color:#fff}.hh-lmf-action--navy:hover{background:#18294a;border-color:#18294a;color:#fff}.hh-lmf-action--ghost-light{background:#1a2a44;border-color:#2a3a54;color:#fff}.hh-lmf-action--ghost-light:hover{background:#162847;border-color:#18294a;color:#fff}.hh-lmf-action svg{width:14px;height:14px;flex-shrink:0}.hh-lmf-action--lg{padding:13px 24px;font-size:14px}@media print{.hh-lmf-hero,.hh-lmf-card,.hh-lmf-form,.hh-lmf-action{display:none!important}.hh-lmf-locked-content{filter:none!important;pointer-events:auto!important;user-select:auto!important}}