@font-face{font-display:swap;font-family:Messina Sans;font-style:normal;font-weight:350;src:url(https://442174981.fs1.hubspotusercontent-ap1.net/hubfs/442174981/raw_assets/public/elevate-x-healthengine/assets/fonts/messina-sans-350.woff2) format("woff2"),url(https://442174981.fs1.hubspotusercontent-ap1.net/hubfs/442174981/MessinaSans-Regular.otf) format("opentype")}@font-face{font-display:swap;font-family:Messina Sans;font-style:normal;font-weight:400;src:url(https://442174981.fs1.hubspotusercontent-ap1.net/hubfs/442174981/raw_assets/public/elevate-x-healthengine/assets/fonts/messina-sans-400.woff2) format("woff2"),url(https://442174981.fs1.hubspotusercontent-ap1.net/hubfs/442174981/MessinaSans-Regular.otf) format("opentype")}@font-face{font-display:swap;font-family:Messina Sans;font-style:normal;font-weight:600;src:url(https://442174981.fs1.hubspotusercontent-ap1.net/hubfs/442174981/raw_assets/public/elevate-x-healthengine/assets/fonts/messina-sans-600.woff2) format("woff2"),url(https://442174981.fs1.hubspotusercontent-ap1.net/hubfs/442174981/MessinaSans-Regular.otf) format("opentype")}@font-face{font-display:swap;font-family:Messina Sans;font-style:normal;font-weight:700;src:url(https://442174981.fs1.hubspotusercontent-ap1.net/hubfs/442174981/raw_assets/public/elevate-x-healthengine/assets/fonts/messina-sans-700.woff2) format("woff2"),url(https://442174981.fs1.hubspotusercontent-ap1.net/hubfs/442174981/MessinaSans-Bold.otf) format("opentype")}:root{--he-t050:#dcf7f7;--he-t100:#97e8e8;--he-t200:#73e1e1;--he-t300:#18cdcd;--he-t400:#04b9b9;--he-t500:#04838c;--he-t600:#03676e;--he-t700:#06454e;--he-o050:#fff3ef;--he-o100:#ffcfbe;--he-o200:#fa9a70;--he-o300:#ed5316;--he-o400:#d73d00;--he-o500:#c22809;--he-o600:#ae1400;--he-o700:#7b0a0a;--he-t900:#072326;--he-n900:#011414;--he-n700:#1c3434;--he-n600:#394f51;--he-gm:#6a7b7d;--he-g60:#a9b3b5;--he-g50:#cdd3d4;--he-g40:#e6e9e9;--he-g30:#f3f4f4;--he-g10:#fafafa;--he-ink:#072326;--he-body:#394f51;--he-sans:"Messina Sans","Messina Sans Web",Helvetica,Arial,-apple-system,BlinkMacSystemFont,sans-serif;--he-r-sm:14px;--he-r:22px;--he-r-lg:32px;--he-r-xl:44px;--he-pad:clamp(56px,6.4vw,96px)}.he-wrap{margin:0 auto;max-width:1280px;padding:0 32px}.he-center{text-align:center}.he-sec{padding:var(--he-pad) 0;position:relative}.he-h1,.he-h2,.he-h3{color:var(--he-ink);font-family:var(--he-sans);font-weight:600;letter-spacing:-.022em;line-height:1.1;margin:0}.he-h1{font-size:clamp(31px,4.1vw,54px);letter-spacing:-.026em;line-height:1.12}.he-h2{font-size:clamp(32px,4.2vw,50px);line-height:1.14}.he-h3{font-size:19px;letter-spacing:-.012em;line-height:1.3}.he-lede{color:var(--he-body);font-size:clamp(16px,1.5vw,18.5px);line-height:1.6;margin:20px auto 0;max-width:64ch}.he-btn,.he-fanwrap h1,.he-fanwrap h2,.he-fanwrap h3,.he-lede,.he-sec h1,.he-sec h2,.he-sec h3,.he-sec h4,.he-sec h5,.he-sec h6,.hec h1,.hec h2,.hec h3,.hec h4,.hef h1,.hef h2,.hef h3,.hef h4,.hei h1,.hei h2,.hei h3,.hei h4,.hem b,.hem h1,.hem h2,.hem h3,.hew h1,.hew h2,.hew h3{font-family:var(--he-sans)}.he-btn{align-items:center;background:var(--he-t700);border:0;border-radius:100px;color:#fff;cursor:pointer;display:inline-flex;font-size:14.5px;font-weight:700;gap:9px;letter-spacing:-.01em;padding:15px 27px;text-decoration:none;transition:transform .2s cubic-bezier(.2,.7,.3,1),box-shadow .2s,background .2s}.he-btn:hover{box-shadow:0 12px 26px -12px rgba(6,69,78,.55);color:#fff;transform:translateY(-2px)}.he-btn--ghost{background:transparent;box-shadow:inset 0 0 0 1.5px rgba(6,69,78,.22)}.he-btn--ghost,.he-btn--ghost:hover{color:var(--he-t700)}.he-btn .he-ar{font-size:15px;line-height:1;transform:translateY(-.5px)}.he-btn:focus-visible{outline:2px solid var(--he-t500);outline-offset:3px}.he-mesh{inset:0;overflow:hidden;pointer-events:none;position:absolute;z-index:0}.he-blob{border-radius:50%;filter:blur(90px);opacity:.62;position:absolute}@keyframes he-drift1{0%,to{transform:translateZ(0) scale(1)}50%{transform:translate3d(64px,42px,0) scale(1.08)}}@keyframes he-drift2{0%,to{transform:translateZ(0) scale(1)}50%{transform:translate3d(-78px,34px,0) scale(.9)}}@keyframes he-drift3{0%,to{transform:translateZ(0) scale(1)}50%{transform:translate3d(52px,-58px,0) scale(1.1)}}.he-rv{opacity:0;transform:translateY(26px);transition:opacity .7s cubic-bezier(.2,.7,.3,1),transform .7s cubic-bezier(.2,.7,.3,1)}.he-rv.is-in{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.he-rv{opacity:1;transform:none;transition:none}.he-blob{animation:none!important}.he-btn:hover{transform:none}}@media(max-width:720px){.he-wrap{padding:0 20px}}a.he-btn,a.he-btn:hover,a.he-btn:link,a.he-btn:visited,button.he-btn,button.he-btn:hover{color:#fff!important}a.he-btn--ghost,a.he-btn--ghost:hover,a.he-btn--ghost:link,a.he-btn--ghost:visited,button.he-btn--ghost{color:var(--he-t700)!important}.hem .hem-logo,.hem .hem-nav>a,.hem .hem-text,.hem .hem-trigger{color:hsla(0,0%,100%,.82)!important}.hem .hem-logo,.hem .hem-nav>a:hover,.hem .hem-text:hover,.hem .hem-trigger:hover,.hem .hem-trigger[aria-expanded=true]{color:#fff!important}.hem .hem-cta,.hem .hem-cta:hover,.hem .hem-pt{color:var(--he-t900)!important}.hef a,.hef a:link,.hef a:visited{color:hsla(0,0%,100%,.78)!important}.hef .hef-trust a,.hef a:hover{color:var(--he-t300)!important}.hef .hef-trust a:hover{color:#fff!important}.hei .hei-chip,.hei .hei-go{color:var(--he-t700)!important}.hei .hei-chip.is-on{color:#fff!important}.hec-form.hec-form .hs-button,.hec-form.hec-form input[type=submit]{background:var(--he-o400)!important;color:#fff!important}.hec-form.hec-form .hs-form,.hec-form.hec-form .hs_cos_wrapper_type_form>div,.hec-form.hec-form form.hs-form-private{background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important;margin:0!important;padding:0!important}.hec-form.hec-form .hs-form-private .hs-richtext:empty,.hec-form.hec-form form.hs-form-private>h3{display:none}.hec-form.hec-form .hs-form-field>label,.hec-form.hec-form .hs-form-field>label span,.hec-form.hec-form label{color:var(--he-n700)!important;font-family:var(--he-sans)!important;font-size:13px!important;font-weight:600!important;letter-spacing:-.005em;line-height:1.3!important}.hec-form.hec-form .hs-form-required{color:var(--he-o400)!important;margin-left:2px}.hec-form.hec-form .hs-form-field{margin:0 0 14px!important}.hec-form.hec-form fieldset{margin:0!important;max-width:none!important}.hec-form.hec-form fieldset.form-columns-2 .hs-form-field,.hec-form.hec-form fieldset.form-columns-3 .hs-form-field{padding:0}.hec-form.hec-form fieldset .input{margin-right:0!important}.hec-form.hec-form fieldset.form-columns-2>.hs-form-field{float:none!important;width:calc(50% - 7px)!important}.hec-form.hec-form fieldset.form-columns-2{display:flex!important;flex-wrap:wrap;gap:14px}.hec-form.hec-form fieldset.form-columns-1>.hs-form-field{float:none!important;width:100%!important}.hec-form.hec-form fieldset.form-columns-1 .input{margin-right:0!important}.hec-form.hec-form input.hs-input,.hec-form.hec-form select.hs-input,.hec-form.hec-form textarea.hs-input{font-family:var(--he-sans)!important;font-size:14.5px!important;height:44px;max-width:none!important;width:100%!important}.hec-form.hec-form textarea.hs-input{height:100px;padding:11px 14px!important}.hec-form.hec-form .input:after{background-image:none!important;content:none!important}.hec-form.hec-form .hs-fieldtype-select .input{position:relative!important}.hec-form.hec-form .hs-fieldtype-select .input:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' stroke='%236a7b7d' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.7' viewBox='0 0 12 12'%3E%3Cpath d='M2.5 4.5 6 8l3.5-3.5'/%3E%3C/svg%3E")!important;background-position:50%!important;background-repeat:no-repeat!important;background-size:12px 12px!important;bottom:auto!important;content:""!important;display:block!important;height:12px!important;left:auto!important;opacity:1!important;position:absolute!important;right:15px!important;top:50%!important;transform:translateY(-50%)!important;width:12px!important}.hec-form.hec-form .hs-fieldtype-select select.hs-input{padding-right:34px!important}.hec-form.hec-form .hs-button,.hec-form.hec-form input[type=submit]{font-family:var(--he-sans)!important;margin-top:4px;width:100%!important}.hec-form.hec-form .legal-consent-container,.hec-form.hec-form .legal-consent-container p{font-family:var(--he-sans)!important;font-size:12px!important}.he-sec .he-fcard,.he-sec .he-fcard:hover,.hef a,.hef a:hover,.hei .hei-card,.hei .hei-card:hover,.hei .hei-chip,.hei .hei-chip:hover,.hei .hei-go,.hei .hei-go:hover,.hem .hem-cta,.hem .hem-cta:hover,.hem .hem-logo,.hem .hem-logo:hover,.hem .hem-nav>a,.hem .hem-nav>a:hover,.hem .hem-pt,.hem .hem-pt b,.hem .hem-pt span,.hem .hem-pt:hover,.hem .hem-text,.hem .hem-text:hover,.hem .hem-trigger,.hem .hem-trigger:hover,a.he-btn,a.he-btn:focus,a.he-btn:hover,a.he-vcard,a.he-vcard b,a.he-vcard em,a.he-vcard span,a.he-vcard:focus,a.he-vcard:hover{text-decoration:none!important}.hec-form{background:#fff;border:1px solid var(--he-g40);border-radius:var(--he-r-lg);box-shadow:0 30px 70px -52px rgba(7,35,38,.5);padding:34px 34px 30px}.hec-form h3{color:var(--he-ink);font-size:21px;font-weight:600;letter-spacing:-.02em;margin:0 0 6px}.hec-form .hec-sub{color:var(--he-gm);font-size:15px;margin:0 0 22px}.hec-form .hs-form-field{margin-bottom:14px}.hec-form .hs-form-field>label{color:var(--he-n700);display:block;font-size:13.5px;font-weight:600;margin-bottom:6px}.hec-form input[type=email],.hec-form input[type=tel],.hec-form input[type=text],.hec-form select,.hec-form textarea{background:var(--he-g10);border:1px solid var(--he-g50);border-radius:12px;color:var(--he-ink);font-family:var(--he-sans);font-size:15px;height:46px;padding:0 14px;width:100%}.hec-form textarea{height:104px;padding:12px 14px;resize:vertical}.hec-form input:focus,.hec-form select:focus,.hec-form textarea:focus{border-color:var(--he-t300);box-shadow:0 0 0 3px rgba(24,205,205,.2);outline:0}.hec-form .hs-button{align-items:center;background:var(--he-o400);border:0;border-radius:100px;color:#fff;cursor:pointer;display:inline-flex;font-family:var(--he-sans);font-size:14.5px;font-weight:700;justify-content:center;letter-spacing:-.01em;padding:15px 27px;transition:transform .2s,box-shadow .2s;width:100%}.hec-form .hs-button:hover{box-shadow:0 12px 26px -12px rgba(215,61,0,.6);transform:translateY(-2px)}.hec-form .hs-error-msg,.hec-form .hs-error-msgs label{color:var(--he-o500);font-size:12.5px}.hec-form .legal-consent-container{color:var(--he-gm);font-size:12.5px;line-height:1.55;margin:4px 0 18px}