.vh-home .vh-hero h1.vh-hero-title{font-size:clamp(32px,3vw,42px);letter-spacing:-.025em;line-height:1.17;max-width:620px}.vh-home .vh-hero-description{max-width:540px}@media (min-width:901px){.vh-home .vh-hero-inner{align-items:start;gap:44px;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr)}.vh-home .vh-hero-product{padding-top:40px}}.vh-hero-ask{margin-top:26px;max-width:600px}.vh-hero .cl-composer{background:#fff;border:1px solid var(--vh-teal);border-radius:12px;display:flex;flex-direction:column;padding:14px}.vh-hero .cl-composer textarea{background:#fff;border:0;color:var(--vh-navy);font-size:16px;line-height:1.5;min-height:64px;padding:6px 8px;resize:vertical;width:100%}.vh-hero .cl-composer textarea::-moz-placeholder{color:#425069;opacity:1}.vh-hero .cl-composer textarea::placeholder{color:#425069;opacity:1}.vh-hero .cl-submit{align-self:flex-end;background:var(--vh-teal);border-radius:5px;color:var(--vh-navy);display:flex;font-size:14px;font-weight:650;min-height:48px;padding:13px 20px;transition:background .16s}.vh-hero .cl-submit:hover{background:#24ead8}.vh-hero .cl-examples{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.vh-hero .cl-examples button{border:1px solid #ffffff40;border-radius:100px;color:#fff;font-size:12px;padding:7px 13px;transition:background .16s}.vh-hero .cl-examples button:hover{background:#ffffff1a;border-color:var(--vh-teal)}.vh-hero .cl-entry-details{color:#cbd5e1;font-size:12px;line-height:1.6;margin-top:12px}.vh-hero .cl-entry-details a{color:inherit;text-decoration:underline}.vh-hero .cl-offer{color:#f2f5f8;display:flex;flex-direction:column;font-size:14px;gap:4px;line-height:1.55;margin-top:14px}.vh-hero .cl-offer strong{color:#e0e7ef;font-size:12px;font-weight:500}.vh-home .vh-hero-secondary{margin-top:8px}.vh-home .vh-closing .cl-offer span{font-size:14px}.vh-home .vh-proof-strip{border-top:0;padding-block:44px 36px}.vh-home .vh-proof-strip .vh-proof-grid{grid-template-columns:repeat(3,minmax(0,1fr));padding-block:0 28px}.vh-proof-strip .vh-proof-grid>div{padding-bottom:22px}.vh-proof-strip .vh-proof-grid svg{margin-bottom:12px}.vh-proof-strip .vh-proof-grid strong{font-size:18px}.vh-proof-strip .vh-people-proof{gap:44px;margin-top:8px}.vh-proof-strip .vh-portraits a>div{height:130px}.vh-proof-strip .vh-quote blockquote{font-size:19px}.vh-proof-strip .vh-quote .vh-text-link{margin-top:8px}.vh-home .hs-workflow--steps{border-top:1px solid #071a3315;padding-block:56px}.hs-workflow--steps .hs-workflow-grid{gap:32px;grid-template-columns:repeat(3,minmax(0,1fr))}.hs-workflow--steps .hs-workflow-card{align-items:start;gap:22px;grid-template-columns:minmax(0,1fr);grid-template-rows:auto 1fr;padding:0}.hs-workflow--steps .hs-workflow-card+.hs-workflow-card{border-top:0}.hs-workflow--steps .hs-workflow-copy{max-width:none}.hs-workflow--steps .hs-workflow-card .vs-product-image{width:100%}.hs-workflow--steps .hs-workflow-card h3{font-size:clamp(21px,1.8vw,25px)}.hs-workflow--steps .hs-workflow-copy>.vh-text-link{margin-top:10px}.hs-workflow--steps .hs-loop{margin-top:34px}.vh-missed{background:#f3f7fa;padding-block:56px}.vh-missed-heading{max-width:780px}.vh-home .vh-missed-label{background:#fff;border:1px solid #071a3326;border-radius:100px;color:#425069;display:inline-block;font-size:12px;line-height:1.5;margin-bottom:16px;padding:5px 12px}.vh-home .vh-missed-case{border-left:3px solid var(--vh-navy);font-size:18px;line-height:1.6;margin-top:18px;padding-left:18px}.vh-home .vh-missed-intro{color:#425069;font-size:16px;line-height:1.6;margin-top:18px}.vh-missed-flags{display:grid;gap:32px;grid-template-columns:repeat(3,minmax(0,1fr));list-style:none;margin:28px 0 0;padding:0}.vh-missed-flags li{border-top:2px solid #00a99e;padding-top:18px}.vh-missed-index{color:#007b74;display:block;font-size:13px;font-weight:650;letter-spacing:.04em;margin-bottom:8px}.vh-missed-flags h3{font-size:21px;line-height:1.3}.vh-home .vh-missed-flags p{color:#425069;font-size:15px;line-height:1.65;margin-top:10px}.vh-home .vh-missed-note{color:#425069;font-size:14px;line-height:1.65;margin-top:28px}.vh-home .vh-missed-note a{color:var(--vh-navy);font-weight:600;text-decoration:underline;text-decoration-color:var(--vh-teal);text-decoration-thickness:2px;text-underline-offset:4px}.vh-price-line{padding-block:8px 40px;text-align:center}.vh-home .vh-price-line p{font-size:17px;line-height:1.6}.vh-price-line strong{font-weight:650}.vh-price-line .vh-text-link{margin-left:6px;padding-block:4px}.vh-home .vh-closing{scroll-margin-top:80px}@media (max-width:1000px){.hs-workflow--steps .hs-workflow-grid{gap:22px}}@media (max-width:900px){.vh-home .vh-hero h1.vh-hero-title{font-size:clamp(30px,4.5vw,38px)}.hs-workflow--steps .hs-workflow-grid,.vh-missed-flags{grid-template-columns:1fr}.hs-workflow--steps .hs-workflow-grid{gap:40px}.hs-workflow--steps .hs-workflow-card{align-items:center;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);grid-template-rows:auto}}@media (max-width:760px){.vh-home .vh-hero h1.vh-hero-title{font-size:clamp(26px,6.7vw,28px)}.vh-home .vh-proof-strip{padding-block:36px 28px}.vh-home .vh-proof-strip .vh-proof-grid{gap:18px;grid-template-columns:1fr}.vh-proof-strip .vh-portraits{gap:10px;grid-template-columns:repeat(4,minmax(0,1fr))}.vh-proof-strip .vh-portraits a>div{height:96px}.vh-proof-strip .vh-portraits span,.vh-proof-strip .vh-portraits strong{font-size:10px}.vh-proof-strip .vh-quote blockquote{font-size:18px}.vh-home .hs-workflow--steps,.vh-missed{padding-block:40px}.hs-workflow--steps .hs-workflow-card{gap:16px;grid-template-columns:1fr}.vh-hero .cl-composer{padding:10px}.vh-hero .cl-submit{align-self:stretch;justify-content:center}.vh-home .vh-missed-case{font-size:16px}.vh-missed-flags{gap:22px}.vh-price-line{text-align:left}}@media (min-width:901px) and (max-width:1100px){.vh-proof-strip .vh-people-proof{gap:32px;grid-template-columns:1.1fr 1fr}.vh-proof-strip .vh-portraits{gap:12px}.vh-proof-strip .vh-portraits a>div{height:120px}}.vh-home .vh-hero-description{font-weight:400;line-height:1.6}@media (max-width:760px){.vh-home .vh-hero-description{font-size:16px}.vh-home .vh-hero-ask{margin-top:20px}.vh-home .hs-workflow h2,.vh-home .vh-closing h2,.vh-home .vh-missed h2{font-size:26px;line-height:1.2}}.vh-clinical-team{background:#f6f8f7;border-top:1px solid #071a3315;padding-block:56px}.vh-team-heading{align-items:end;display:grid;gap:48px;grid-template-columns:1.2fr 1fr;margin-bottom:36px}.vh-clinical-team .vh-eyebrow,.vh-practitioner-proof>.vh-eyebrow{color:#007b74;margin-bottom:12px}.vh-home .vh-team-heading>p,.vh-home .vh-testimonial-intro{color:#425069;font-size:16px;line-height:1.7;max-width:640px}.vh-clinical-team .vh-people-proof{align-items:start;gap:44px;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr)}.vh-clinical-team .vh-portraits a>div{height:180px}.vh-clinical-team .vh-portraits strong{font-size:14px;line-height:1.4}.vh-clinical-team .vh-portraits span{font-size:13px}.vh-home .vh-clinician-specialty{color:#425069;font-size:12px;line-height:1.5;margin-top:8px}.vh-clinical-team .vh-quote{border-left:1px solid #071a3320;padding:24px 0 0 28px}.vh-clinical-team .vh-quote blockquote{font-size:21px}.vh-home .vh-testimonial-intro{margin-top:16px}.vh-testimonial-story{margin-top:18px}.vh-testimonial-story summary{color:#075f5b;cursor:pointer;font-size:14px;font-weight:600;padding-block:10px;text-underline-offset:4px;width:-moz-fit-content;width:fit-content}.vh-testimonial-story summary:hover{text-decoration:underline}.vh-clinical-team a:focus-visible,.vh-testimonial-story summary:focus-visible{outline:2px solid #007b74;outline-offset:5px}.vh-practitioner-proof .vh-testimonial-story blockquote{color:#425069;font-size:16px;letter-spacing:normal;line-height:1.7;margin-top:10px}@media (max-width:1000px){.vh-clinical-team .vh-people-proof,.vh-team-heading{gap:24px;grid-template-columns:1fr}.vh-clinical-team .vh-quote{padding:0 0 0 24px}}@media (max-width:760px){.vh-clinical-team{padding-block:40px}.vh-clinical-team .vh-portraits{gap:28px 20px;grid-template-columns:repeat(2,minmax(0,1fr))}.vh-clinical-team .vh-portraits a>div{height:170px}}