@import url(https://fonts.googleapis.com/css2?family=Playfair+Display:ital,wght@0,600;1,600&display=swap);.health-form-page .hf-badge span,.health-form-page .hf-subtext{font-variation-settings:'wdth' 100;font-family:var(--font-body)}.health-form-page{--hf-teal-subtlest:#eef6f5;--hf-border-teal:#bbddd8;--hf-error:#bf2626;--hf-gradient-end:#007a71}.health-form-page .navbar{background-color:var(--color-bg-white);backdrop-filter:blur(0.749px);-webkit-backdrop-filter:blur(0.749px);border-bottom:1px solid transparent}.health-form-page .navbar.scrolled{backdrop-filter:blur(0.749px);-webkit-backdrop-filter:blur(0.749px)}.health-form-page .hf-main{width:100%;max-width:100%;margin:0 auto;padding-top:72px;background:var(--color-bg-white)}.health-form-page .hf-section{--hf-section-pad:120px;width:100%;box-sizing:border-box;padding:64px var(--hf-section-pad);position:relative}.health-form-page .container.hf-container{display:flex;flex-direction:column;align-items:center;gap:32px}.health-form-page .hf-page-header{width:792px;max-width:100%;display:flex;flex-direction:column;gap:16px;align-items:center;text-align:center}.health-form-page .hf-badge{height:36px;padding:8px 16px;gap:12px;background:var(--color-bg-brown-subtle);border:1px solid var(--color-border-brown-subtle);border-radius:40px;display:inline-flex;flex-direction:row;align-items:center;justify-content:center;box-sizing:border-box}.health-form-page .hf-badge img{width:20px;height:20px;display:block}.health-form-page .hf-badge span{font-size:14px;font-weight:600;line-height:1.5;color:var(--color-text-brown);white-space:nowrap}.health-form-page .hf-title{margin:0;font-size:40px;line-height:1.3;text-align:center}.health-form-page .hf-title .hf-title-a{font-family:var(--font-heading);font-weight:600;font-style:normal;background:linear-gradient(to right,var(--color-text-teal),var(--hf-gradient-end));-webkit-background-clip:text;background-clip:text;color:transparent}.health-form-page .hf-title .hf-title-b{font-family:var(--font-heading);font-weight:600;font-style:italic;background:linear-gradient(to right,var(--color-text-teal),var(--hf-gradient-end));-webkit-background-clip:text;background-clip:text;color:transparent}.health-form-page .hf-subtext{margin:0;width:100%;font-size:20px;font-weight:400;line-height:1.4;color:var(--color-text-neutral-secondary);text-align:center}.health-form-page .hf-columns{width:996px;max-width:100%;display:flex;flex-direction:row;gap:32px;align-items:flex-start;box-sizing:border-box}.health-form-page .hf-form-card{width:544px;max-width:100%;flex-shrink:0;background:var(--color-bg-brown-subtlest);padding:40px 48px;border-radius:24px;box-sizing:border-box;display:flex;flex-direction:column;gap:32px}.health-form-page .hf-form-card h2{margin:0;width:100%;font-family:var(--font-body);font-size:32px;font-weight:600;line-height:1.2;color:var(--color-text-neutral-secondary);font-variation-settings:'wdth' 100}.health-form-page .hf-disclaimer,.health-form-page .hf-err-text,.health-form-page .hf-field .wpcf7-not-valid-tip,.health-form-page .hf-input-wrap input,.health-form-page .hf-label{line-height:1.5;font-variation-settings:'wdth' 100;font-family:var(--font-body)}.health-form-page .hf-fields{display:flex;flex-direction:column;gap:24px}.health-form-page .hf-field{width:100%;display:flex;flex-direction:column;gap:4px}.health-form-page .hf-field--gap8{gap:8px}.health-form-page .hf-label{font-size:14px;font-weight:600;color:var(--color-text-neutral-secondary)}.health-form-page .hf-req{color:var(--hf-error)}.health-form-page .hf-input-wrap{border:2px solid transparent;border-radius:12px;width:100%;box-sizing:border-box;align-items:center;transition:border-color .15s,box-shadow .15s}.health-form-page .hf-input-wrap input:hover:not(.hf-input-wrap--err):not(.wpcf7-not-valid){border-color:#e3a982}.health-form-page .hf-input-wrap input:focus-within:not(.hf-input-wrap--err):not(.wpcf7-not-valid){border-color:var(--color-border-brown-secondary);box-shadow:0 0 0 4px var(--color-border-brown-subtle)}.health-form-page .hf-input-wrap--err{border-color:var(--hf-error)!important;box-shadow:none!important}.health-form-page .hf-input-wrap input{display:block;width:100%;border:none;background:#fff;border-radius:10px;padding:16px 20px;min-height:59px;box-sizing:border-box;font-size:18px;font-weight:400;color:var(--color-text-neutral-primary);outline:0}.health-form-page .hf-input-wrap input::placeholder{font-family:var(--font-body);font-size:18px;font-weight:400;line-height:1.5;color:var(--color-text-neutral-tertiary);font-variation-settings:'wdth' 100}.health-form-page .hf-input-wrap input:not(:placeholder-shown),.health-form-page .hf-input-wrap:focus-within input{font-weight:600;color:var(--color-text-neutral-secondary)}.health-form-page .hf-input-wrap--err input{font-weight:600;color:var(--color-text-neutral-secondary)}.health-form-page .hf-field-err{display:none;align-items:center;gap:4px;margin-top:2px}.health-form-page .hf-field-err.is-visible{display:flex}.health-form-page .hf-field-err br{display:none}.health-form-page .hf-field-err>p{display:flex;align-items:center;gap:4px;margin:0;padding:0;flex-wrap:nowrap}.health-form-page .hf-err-icon{width:16px;height:16px;flex-shrink:0}.health-form-page .hf-err-text{font-weight:600;font-size:14px;color:var(--hf-error)}.health-form-page .hf-phone-inner{display:flex;flex-direction:row;align-items:center;gap:12px;width:100%;height:100%;box-sizing:border-box}.health-form-page .hf-phone-prefix{display:flex;flex-direction:row;align-items:center;gap:8px;flex-shrink:0;position:relative}.health-form-page .hf-phone-prefix img.hf-flag{width:24px;height:24px;display:block}.health-form-page .hf-phone-prefix .hf-cc,.health-form-page .hf-phone-prefix .hf-cc-select{font-family:var(--font-body);font-size:18px;font-weight:600;line-height:1.5;color:var(--color-text-neutral-primary);white-space:nowrap;font-variation-settings:'wdth' 100}.health-form-page .hf-phone-prefix .hf-cc-select{border:none;background:0 0;padding:0 18px 0 0;appearance:none;-webkit-appearance:none;cursor:pointer;outline:0}.health-form-page .hf-phone-prefix img.hf-chevron{width:16px;height:16px;display:block;position:absolute;right:0;pointer-events:none}.health-form-page .hf-input-wrap--phone{align-items:stretch}.health-form-page #scheduleDiscussionForm .iti,.health-form-page .hf-input-wrap--phone .hf-phone-inner,.health-form-page .hf-input-wrap--phone .iti{width:100%}.health-form-page .hf-input-wrap--phone .iti input#phone{width:100%;padding-left:90px!important}.health-form-page #scheduleDiscussionForm .iti__country-container,.health-form-page .hf-input-wrap--phone .iti__country-container{left:12px}.health-form-page #scheduleDiscussionForm .iti--separate-dial-code .iti__selected-flag,.health-form-page .hf-input-wrap--phone .iti--separate-dial-code .iti__selected-flag{background:0 0;border-right:1px solid var(--color-border-brown-subtle);padding-right:10px}.health-form-page #scheduleDiscussionForm .iti input[type=tel]{width:100%;padding-left:100px!important}.health-form-page .hf-input-wrap .wpcf7-form-control-wrap{display:block;width:100%}.health-form-page .hf-input-wrap .iti input.wpcf7-not-valid,.health-form-page .hf-input-wrap input.wpcf7-not-valid,.health-form-page .hf-input-wrap textarea.wpcf7-not-valid{border:2px solid var(--hf-error)!important;border-radius:12px;box-shadow:none!important;font-weight:600;color:var(--color-text-neutral-secondary)}.health-form-page .hf-input-wrap:has(.wpcf7-not-valid){box-shadow:none!important}.health-form-page .hf-field .wpcf7-not-valid-tip{position:static!important;left:auto!important;top:auto!important;display:flex!important;align-items:center;gap:4px;margin:6px 0 0!important;padding:0!important;width:100%;box-sizing:border-box;border:none!important;background:0 0!important;box-shadow:none!important;font-weight:600;font-size:14px;color:var(--hf-error)}.health-form-page .hf-field .wpcf7-form-control-wrap:has(.wpcf7-not-valid-tip){background:0 0!important}.health-form-page .hf-field .wpcf7-not-valid-tip::before{content:"";flex-shrink:0;width:16px;height:16px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none'%3E%3Ccircle cx='8' cy='8' r='6.5' stroke='%23BF2626' stroke-width='1.3'/%3E%3Cline x1='8' y1='5.2' x2='8' y2='9.2' stroke='%23BF2626' stroke-width='1.3' stroke-linecap='round'/%3E%3Ccircle cx='8' cy='11.2' r='0.8' fill='%23BF2626'/%3E%3C/svg%3E") center/contain no-repeat}.health-form-page .hf-fields .wpcf7-not-valid-tip,.health-form-page .indf-form .wpcf7-not-valid-tip{display:none!important}.health-form-page .hf-disclaimer{margin:0 0 16px;width:100%;font-size:16px;font-weight:400;color:var(--color-text-neutral-primary)}.health-form-page .hf-submit{width:100%;height:56px;padding:8px 40px;border:none;border-radius:140px;box-sizing:border-box;background:linear-gradient(11.06deg,var(--color-bg-brown) 33.947%,var(--color-bg-brown-secondary) 94.317%);font-family:var(--font-body);font-size:20px;font-weight:600;line-height:24px;letter-spacing:-.2px;color:var(--color-text-neutral-inverse);text-align:center;text-transform:capitalize;cursor:pointer;font-variation-settings:'wdth' 100;transition:opacity .15s}.health-form-page .hf-submit:hover{opacity:.92;color:var(--color-text-neutral-inverse)}.health-form-page .hf-sidebar{flex:1;min-width:0;display:flex;flex-direction:column;gap:24px}.health-form-page .hf-features{background:var(--hf-teal-subtlest);border:1px solid var(--hf-border-teal);border-radius:16px;padding:24px;box-sizing:border-box;display:flex;flex-direction:column;gap:24px}.health-form-page .hf-feature-row{display:flex;flex-direction:row;gap:24px;align-items:flex-start}.health-form-page .hf-feature-row img{width:28px;height:28px;display:block;flex-shrink:0}.health-form-page .hf-feature-text{display:flex;flex-direction:column;gap:9px}.health-form-page .hf-feature-text h3{margin:0;font-family:var(--font-body);font-size:18px;font-weight:700;line-height:1.4;color:var(--color-text-neutral-secondary);font-variation-settings:'wdth' 100}.health-form-page .hf-email-prompt>p,.health-form-page .hf-feature-text p{margin:0;font-family:var(--font-body);font-weight:400;line-height:1.5;color:var(--color-text-neutral-secondary);font-variation-settings:'wdth' 100}.health-form-page .hf-feature-text p{font-size:16px}.health-form-page .hf-email-block{display:flex;flex-direction:column;gap:32px}.health-form-page .hf-email-prompt{display:flex;flex-direction:column;gap:16px}.health-form-page .hf-email-prompt>p{font-size:18px}.health-form-page .hf-section>.contact-page__copy-tip{position:absolute;right:24px;top:50%;transform:translateY(-50%);z-index:20}.health-form-page .contact-page__email-pill .contact-page__avatar{width:auto;max-width:65px;height:64px;object-fit:contain}.health-form-page .hf-deco{width:410px;max-width:100%;height:auto;aspect-ratio:410/127.954;display:block}@media (max-width:1199px){.health-form-page .hf-section{padding-left:0;padding-right:0}.health-form-page .container.hf-container{padding-left:40px!important;padding-right:40px!important}}@media (max-width:1028px){.health-form-page .hf-main{padding-top:140px}}@media (max-width:1100px) and (min-width:768px){.health-form-page .hf-columns{flex-direction:row;flex-wrap:wrap;align-items:flex-start;justify-content:center;width:100%;max-width:100%;gap:24px}.health-form-page .hf-form-card{flex:1 1 480px;max-width:min(544px,100%);width:auto}.health-form-page .hf-sidebar{flex:1 1 280px;min-width:min(100%,280px);max-width:100%}.health-form-page .contact-page__email-pill{max-width:100%}}@media (min-width:768px) and (max-width:1100px){.health-form-page .hf-page-header{max-width:640px}.health-form-page .hf-title{font-size:32px}.health-form-page .hf-subtext{font-size:18px}.health-form-page .hf-feature-text p{display:block}}@media (max-width:767px){.health-form-page .hf-columns{flex-direction:column;align-items:stretch;width:100%;max-width:100%;gap:24px}.health-form-page .hf-sidebar{display:contents}.health-form-page .hf-features{order:-1;width:100%;max-width:100%}.health-form-page .hf-form-card{order:0;width:100%;max-width:100%}.health-form-page .hf-email-block{order:1;width:100%;max-width:100%}.health-form-page .hf-main{padding-top:120px}.health-form-page .navbar{background-color:var(--color-bg-white)!important;background:var(--color-bg-white)!important;backdrop-filter:blur(0.749px);-webkit-backdrop-filter:blur(0.749px)}.health-form-page .hf-section{padding-top:48px;padding-bottom:48px}.health-form-page .container.hf-container{gap:24px;align-items:stretch;padding-left:16px!important;padding-right:16px!important;max-width:100%}.health-form-page .hf-page-header{width:100%;max-width:none;margin:0;gap:16px}.health-form-page .hf-badge span{font-size:13px}.health-form-page .hf-title{font-size:24px;line-height:1.3}.health-form-page .hf-subtext{font-size:18px;line-height:1.4;text-align:center;display:none}.health-form-page .hf-features{padding:16px;gap:24px;border-radius:16px}.health-form-page .hf-feature-row{gap:16px;align-items:center}.health-form-page .hf-feature-row img{width:24px;height:24px}.health-form-page .hf-feature-text{gap:0}.health-form-page .hf-feature-text h3{font-size:16px;font-weight:700;line-height:1.4}.health-form-page .hf-feature-text p{display:none}.health-form-page .hf-form-card{padding:20px;border-radius:16px;gap:32px}.health-form-page .hf-form-card h2{font-size:20px;line-height:1.4}.health-form-page .hf-fields{gap:24px}.health-form-page .hf-label{font-size:13px;line-height:1.5}.health-form-page .hf-input-wrap{border-width:0;border-radius:12px;box-shadow:none}.health-form-page .hf-input-wrap--err{border-width:2px;border-style:solid;border-color:var(--hf-error)!important;box-shadow:none!important}.health-form-page .hf-input-wrap:hover:not(.hf-input-wrap--err):not(:has(.wpcf7-not-valid)){box-shadow:0 0 0 1px #e3a982}.health-form-page .hf-input-wrap:focus-within:not(.hf-input-wrap--err):not(:has(.wpcf7-not-valid)){box-shadow:0 0 0 2px var(--color-border-brown-secondary),0 0 0 4px var(--color-border-brown-subtle)}.health-form-page .hf-err-text{font-size:13px;white-space:normal}.health-form-page .hf-input-wrap input{min-height:0;padding:12px 16px;font-size:16px;line-height:1.5;border-radius:12px}.health-form-page .hf-input-wrap--phone{padding:0;gap:0}.health-form-page .hf-input-wrap--phone .hf-phone-inner{padding:12px 16px;gap:12px;width:100%;align-items:center;background:#fff;border-radius:12px;overflow:hidden}.health-form-page .hf-phone-prefix .hf-cc{font-size:16px}.health-form-page .hf-input-wrap--phone .hf-phone-inner input{font-size:16px;padding:0;min-height:0;width:0;flex:1 1 0%;min-width:0;text-align:start}.health-form-page #scheduleDiscussionForm .iti input[type=tel]{font-size:16px;min-height:0;width:100%;box-sizing:border-box}.health-form-page .hf-disclaimer{font-size:14px;line-height:1.5;color:var(--color-text-neutral-primary);margin:0}.health-form-page .hf-submit{height:56px;padding:8px 24px;font-size:20px;line-height:24px}.health-form-page .hf-email-prompt{gap:16px}.health-form-page .hf-email-prompt .hf-deco{margin-top:8px}.health-form-page .hf-email-prompt>p{font-size:16px;line-height:1.5}.health-form-page .contact-page__email-pill{padding:16px 24px 16px 18px;border-radius:64px;position:relative;display:flex;flex-direction:row;align-items:center;box-sizing:border-box;max-width:100%;background:var(--color-bg-brown-subtlest);gap:12px;width:100%}.health-form-page .contact-page__email-pill .contact-page__avatar{height:50px;max-width:50px}.health-form-page .contact-page__email-lbl{font-size:14px}.health-form-page .contact-page__email-val{font-size:16px;white-space:normal;word-break:break-word}.health-form-page .hf-deco{width:281px;max-width:100%;height:auto;aspect-ratio:281/86;margin:0}}