#hh-nl-overlay{display:none;position:fixed;inset:0;background:#08120c8c;z-index:99999;align-items:flex-start;justify-content:center;padding:clamp(12px,2.4vh,20px);box-sizing:border-box;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;--hh-nl-pad-y: clamp(22px, 5vh, 52px);--hh-nl-pad-x: clamp(20px, 3.6vw, 48px);--hh-nl-eyebrow: clamp(1.4rem, 3.6vh, 2.2rem);--hh-nl-heading: clamp(1rem, 2.2vh, 1.35rem);--hh-nl-body: clamp(.88rem, 1.8vh, 1.05rem);--hh-nl-heading-mb: clamp(8px, 1.5vh, 14px);--hh-nl-divider-mb: clamp(10px, 1.8vh, 18px);--hh-nl-body-mb: clamp(12px, 2vh, 20px);--hh-nl-field-gap: clamp(6px, 1.1vh, 10px);--hh-nl-fields-mb: clamp(8px, 1.4vh, 14px);--hh-nl-label: clamp(.63rem, 1.2vh, .75rem);--hh-nl-label-mb: clamp(3px, .6vh, 4px);--hh-nl-input-font: clamp(.78rem, 1.4vh, .83rem);--hh-nl-input-pad-y: clamp(7px, 1.35vh, 10px);--hh-nl-submit-pad: clamp(9px, 1.6vh, 12px);--hh-nl-skip-mt: clamp(8px, 1.6vh, 16px)}#hh-nl-overlay.hh-nl-visible{display:flex;animation:hh-nl-fadein .4s ease forwards}@keyframes hh-nl-fadein{0%{opacity:0}to{opacity:1}}#hh-nl-modal{background-image:linear-gradient(#f5f2ebc7,#f5f2ebc7),url(/wp-content/uploads/2026/06/hh-testimonial-080-2-scaled.webp);background-size:cover;background-position:center;background-color:#f5f2eb;border:1px solid rgba(39,114,83,.2);border-radius:4px;padding:var(--hh-nl-pad-y) var(--hh-nl-pad-x) calc(var(--hh-nl-pad-y) * .85);text-align:center;position:relative;width:100%;max-width:560px;margin:auto;flex:0 0 auto;box-sizing:border-box;animation:hh-nl-slidein .4s cubic-bezier(.22,1,.36,1) forwards}@keyframes hh-nl-slidein{0%{transform:translateY(20px);opacity:0}to{transform:translateY(0);opacity:1}}.hh-nl-corner{position:absolute;width:28px;height:28px;border-color:#0a2e1f;border-style:solid;opacity:.7}.hh-nl-corner--tl{top:10px;left:10px;border-width:1px 0 0 1px}.hh-nl-corner--tr{top:10px;right:10px;border-width:1px 1px 0 0}.hh-nl-corner--bl{bottom:10px;left:10px;border-width:0 0 1px 1px}.hh-nl-corner--br{bottom:10px;right:10px;border-width:0 1px 1px 0}.hh-nl-close{position:absolute;top:14px;right:16px;font-size:15px;color:#0a2e1fbf;background:none;border:none;cursor:pointer;line-height:1;padding:0;transition:color .18s}.hh-nl-close:hover{color:#0a2e1f}.hh-nl-eyebrow{font-family:Cormorant Garamond,serif;font-size:var(--hh-nl-eyebrow);font-weight:400;color:#0a2e1f;line-height:1.2;margin-bottom:4px;text-transform:uppercase;letter-spacing:.1em}.hh-nl-heading{font-family:Cormorant Garamond,serif;font-size:var(--hh-nl-heading);font-weight:400;color:#0a2e1f;letter-spacing:.14em;text-transform:uppercase;margin:0 0 var(--hh-nl-heading-mb)}.hh-nl-divider{width:36px;height:1px;background:#277253;margin:0 auto var(--hh-nl-divider-mb);opacity:.3}.hh-nl-body{font-family:Cormorant Garamond,serif;font-size:var(--hh-nl-body);color:#0f3d25;line-height:1.7;margin:0 0 var(--hh-nl-body-mb)}.hh-nl-skip{display:block;width:100%;background:none;border:none;font-family:DM Sans,sans-serif;font-size:.7rem;color:#0a2e1fbf;cursor:pointer;margin-top:var(--hh-nl-skip-mt);letter-spacing:.06em;text-align:center;padding:0;transition:color .18s}.hh-nl-skip:hover{color:#0a2e1f}#hh-nl-modal .gform_validation_container,#hh-nl-modal li.gf_invisible,#hh-nl-modal .ginput_container_honeypot{display:none!important;visibility:hidden!important;height:0!important;overflow:hidden!important}#hh-nl-modal .gform_wrapper{margin:0;padding:0}#hh-nl-modal .gform_body{margin:0}#hh-nl-modal ul.gform_fields{list-style:none;margin:0 0 var(--hh-nl-fields-mb);padding:0;display:flex;flex-direction:column;gap:var(--hh-nl-field-gap)}#hh-nl-modal .gfield{margin:0!important;padding:0!important}#hh-nl-modal .gfield--type-name .ginput_complex{display:grid;grid-template-columns:1fr 1fr;gap:10px}#hh-nl-modal .gfield--type-name .ginput_complex span{display:flex;flex-direction:column}#hh-nl-modal .gfield_label,#hh-nl-modal .ginput_complex .name_first label,#hh-nl-modal .ginput_complex .name_last label{font-family:DM Sans,sans-serif!important;font-size:var(--hh-nl-label)!important;letter-spacing:.1em!important;text-transform:uppercase!important;color:#0f3d25!important;font-weight:900!important;margin-bottom:var(--hh-nl-label-mb)!important;display:block!important;line-height:1.3!important}#hh-nl-modal input[type=text],#hh-nl-modal input[type=email],#hh-nl-modal input[type=tel]{width:100%!important;box-sizing:border-box!important;border:1px solid rgba(39,114,83,.3)!important;border-radius:3px!important;padding:var(--hh-nl-input-pad-y) 14px!important;font-family:DM Sans,sans-serif!important;font-size:var(--hh-nl-input-font)!important;line-height:1.2!important;text-align:center!important;background:#ffffffa6!important;color:#1c1c1c!important;outline:none!important;box-shadow:none!important;transition:border-color .18s!important;height:auto!important;margin:0!important}#hh-nl-modal input[type=text]:focus,#hh-nl-modal input[type=email]:focus,#hh-nl-modal input[type=tel]:focus{border-color:#277253b3!important;background:#ffffffd9!important;box-shadow:none!important}#hh-nl-modal input::placeholder{color:#1c1c1c59!important}#hh-nl-modal input[data-mask]::placeholder,#hh-nl-modal input[type=tel]::placeholder,#hh-nl-modal input.gf_masked_input::placeholder{color:transparent!important}#hh-nl-modal .gfield_required{display:none!important}#hh-nl-modal li[data-field_type=phone] .gfield_label:after{content:" \2014  optional";font-size:.62rem;color:#27725380;letter-spacing:.06em;font-style:italic;text-transform:none}#hh-nl-modal .gform_footer,#hh-nl-modal .gform_page_footer{margin:4px 0 0!important;padding:0!important;text-align:center!important}#hh-nl-modal input[type=submit],#hh-nl-modal button[type=submit]{width:100%!important;background:#277253!important;color:#f5f2eb!important;border:1px solid #277253!important;border-radius:3px!important;padding:var(--hh-nl-submit-pad) 0!important;font-family:DM Sans,sans-serif!important;font-size:.78rem!important;font-weight:500!important;line-height:1.2!important;cursor:pointer!important;letter-spacing:.12em!important;text-transform:uppercase!important;transition:background .18s!important;box-shadow:none!important;height:auto!important;margin:0!important}#hh-nl-modal input[type=submit]:hover,#hh-nl-modal button[type=submit]:hover{background:#1e5c41!important;border-color:#1e5c41!important}#hh-nl-modal .gfield_error input{border-color:#b4323299!important}#hh-nl-modal .validation_message{font-family:DM Sans,sans-serif!important;font-size:.7rem!important;color:#b43232e6!important;margin-top:4px!important}#hh-nl-modal .gform_validation_errors{display:none!important}#hh-nl-modal .gform_confirmation_message{font-family:Cormorant Garamond,serif!important;font-size:1.1rem!important;font-style:italic!important;color:#1e5c41!important;text-align:center!important;padding:20px 0!important;letter-spacing:.04em!important;line-height:1.6!important}#hh-nl-modal .gfield_description,#hh-nl-modal .instruction,#hh-nl-modal .gfield_description--phone,#hh-nl-modal .gform_wrapper .gfield .instruction{display:none!important}#hh-nl-modal select{width:100%!important;box-sizing:border-box!important;border:1px solid rgba(39,114,83,.3)!important;border-radius:3px!important;padding:var(--hh-nl-input-pad-y) 36px var(--hh-nl-input-pad-y) 14px!important;font-family:DM Sans,sans-serif!important;font-size:var(--hh-nl-input-font)!important;line-height:1.2!important;background:#ffffffa6!important;color:#1c1c1c!important;outline:none!important;box-shadow:none!important;height:auto!important;margin:0!important;appearance:none!important;-webkit-appearance:none!important;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath d='M1 1l5 5 5-5' stroke='%23277253' stroke-width='1.5' fill='none' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")!important;background-repeat:no-repeat!important;background-position:right 14px center!important;background-size:12px!important;cursor:pointer!important;transition:border-color .18s!important}#hh-nl-modal select:focus{border-color:#277253b3!important;background-color:#ffffffd9!important}#hh-nl-modal select option{background:#fff!important;color:#1c1c1c!important}@supports (height: 100dvh){#hh-nl-overlay{height:100dvh}}@media(min-width:560px)and (max-height:700px){#hh-nl-modal ul.gform_fields{display:grid;grid-template-columns:1fr 1fr;align-items:start}#hh-nl-modal .gfield--type-name,#hh-nl-modal .gfield--type-select,#hh-nl-modal .gfield--type-address,#hh-nl-modal .gfield--type-textarea,#hh-nl-modal .gfield--type-checkbox,#hh-nl-modal .gfield--type-radio,#hh-nl-modal .gfield--type-html,#hh-nl-modal .gfield--type-consent{grid-column:1 / -1}.hh-nl-eyebrow{letter-spacing:.08em}}@media(max-height:520px){.hh-nl-body,.hh-nl-divider{display:none}.hh-nl-corner{width:18px;height:18px}#hh-nl-modal{border-radius:3px}}@media(max-width:520px){#hh-nl-overlay{padding:12px}#hh-nl-modal .gfield--type-name .ginput_complex{grid-template-columns:1fr}#hh-nl-modal ul.gform_fields{display:flex;grid-template-columns:none}}@media(prefers-reduced-motion:reduce){#hh-nl-overlay.hh-nl-visible,#hh-nl-modal{animation:none!important}}
