#vhtp-home-test{--vh-ink:#3a3a3a;--vh-text:#3a3a3a;--vh-muted:#59635f;--vh-green:#196b5d;--vh-pink:#db235a;--vh-magenta-dark:#a81748;--vh-brand-green:#159c56;--vh-turquoise:#20afc7;--vh-orange:#f39a28;--vh-yellow:#f3d21d;--vh-soft:#f3f7f5;--vh-border:#cedbd6;--vh-white:#fff;--vh-font:"Source Sans 3","Source Sans Pro",Arial,sans-serif;background:var(--vh-white);color:var(--vh-text);font:18px/1.58 var(--vh-font);text-align:left;color-scheme:light}#vhtp-home-test *{box-sizing:border-box}#vhtp-home-test [hidden]{display:none}#vhtp-home-test .vh-wrap{width:min(1120px,calc(100% - 64px));margin-inline:auto}#vhtp-home-test figure,#vhtp-home-test h1,#vhtp-home-test h2,#vhtp-home-test h3,#vhtp-home-test p{margin:0}#vhtp-home-test h1,#vhtp-home-test h2,#vhtp-home-test h3{color:var(--vh-ink);font-family:var(--vh-font);font-weight:700;line-height:1.14;letter-spacing:-.035em;text-wrap:balance}#vhtp-home-test h1{font-size:clamp(36px,4.8vw,58px)}#vhtp-home-test h2{font-size:clamp(28px,3.3vw,38px)}#vhtp-home-test h3{font-size:22px;letter-spacing:-.02em}#vhtp-home-test a{color:var(--vh-magenta-dark);text-decoration:underline;text-underline-offset:4px;text-decoration-thickness:1px}#vhtp-home-test a:hover{text-decoration-thickness:2px}#vhtp-home-test a:focus-visible,#vhtp-home-test summary:focus-visible{outline:3px solid #005fcc;outline-offset:5px}#vhtp-home-test img{display:block;max-width:100%;height:auto}#vhtp-home-test .vh-brand-line{height:5px;background:linear-gradient(90deg,#db235a 0 20%,#f39a28 20% 40%,#f3d21d 40% 60%,#159c56 60% 80%,#20afc7 80%)}#vhtp-home-test .vh-preview{background:#f9edf1;color:#76223b;font-size:13px;line-height:1.5;padding:9px 18px;text-align:center}#vhtp-home-test .vh-header{display:flex;justify-content:space-between;gap:22px;padding-block:12px}#vhtp-home-test .vh-logo{width:158px;flex-shrink:0}#vhtp-home-test .vh-nav{display:flex;align-items:center;flex-wrap:wrap;justify-content:flex-end;gap:8px 22px;font-size:15px}#vhtp-home-test .vh-nav a{color:var(--vh-ink);text-decoration:none;padding:12px 4px;font-weight:700}#vhtp-home-test .vh-nav a:hover{color:var(--vh-magenta-dark)}#vhtp-home-test .vh-action{display:inline-flex;justify-content:center;align-items:center;min-height:52px;padding:13px 26px;border:2px solid var(--vh-pink);border-radius:999px;background:var(--vh-pink);color:white!important;font-weight:700;font-size:18px;text-decoration:none!important;line-height:1.4;text-align:center;box-shadow:0 7px 18px rgba(219,35,90,.12)}#vhtp-home-test .vh-action:hover{background:var(--vh-magenta-dark);border-color:var(--vh-magenta-dark)}#vhtp-home-test .vh-nav .vh-action{padding:12px 18px;font-size:15px;min-height:46px}#vhtp-home-test .vh-hero{position:relative;isolation:isolate;overflow:hidden;background:linear-gradient(115deg,#e8f6f0,#eef8f3 65%,#e7f6fa);padding:54px 0 46px}#vhtp-home-test .vh-hero:after{content:"";position:absolute;z-index:-1;right:-125px;bottom:-190px;width:430px;height:430px;border:65px solid rgba(32,175,199,.09);border-radius:50%;pointer-events:none}#vhtp-home-test .vh-title-accent{color:var(--vh-magenta-dark)}#vhtp-home-test .vh-title-sub{display:block;margin-top:13px;font-size:.72em;line-height:1.17;letter-spacing:-.025em}#vhtp-home-test .vh-hero-grid{display:grid;grid-template-columns:1.03fr 1fr;gap:44px;align-items:center}#vhtp-home-test .vh-hero-grid>*{min-width:0}#vhtp-home-test .vh-eyebrow{color:var(--vh-magenta-dark);font-size:14px;line-height:1.4;font-weight:700;letter-spacing:.07em;text-transform:uppercase;margin-bottom:15px}#vhtp-home-test .vh-lead{font-size:20px;line-height:1.6;margin-top:22px;max-width:540px}#vhtp-home-test .vh-actions{display:flex;flex-wrap:wrap;gap:14px 24px;align-items:center;margin-top:26px}#vhtp-home-test .vh-small{font-size:15px;line-height:1.55;color:var(--vh-muted)}#vhtp-home-test .vh-intake-note{margin-top:15px;max-width:510px}#vhtp-home-test .vh-team{padding:10px;background:white;border:1px solid #d8e6df;border-radius:28px;box-shadow:0 18px 44px rgba(34,50,46,.1)}#vhtp-home-test .vh-team img{aspect-ratio:4/3;width:100%;object-fit:cover;border-radius:20px}#vhtp-home-test .vh-team figcaption{font-size:15px;line-height:1.5;padding:14px 12px 10px;color:var(--vh-muted)}#vhtp-home-test .vh-team strong{display:block;color:var(--vh-ink);font-weight:700;margin-bottom:4px;font-size:17px}#vhtp-home-test .vh-urgent{padding:17px 0;border-bottom:1px solid #efd4dc;background:#fff7f9;font-size:17px;text-align:center}#vhtp-home-test .vh-section{padding:64px 0}#vhtp-home-test .vh-section-intro{margin-top:14px;max-width:680px;color:var(--vh-muted)}#vhtp-home-test .vh-proof{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;padding-block:32px;border-bottom:1px solid var(--vh-border)}#vhtp-home-test .vh-proof p{font-size:15px;line-height:1.5}#vhtp-home-test .vh-proof p:before{content:"";display:block;width:32px;height:4px;border-radius:3px;background:var(--vh-brand-green);margin-bottom:12px}#vhtp-home-test .vh-proof p:nth-child(2):before{background:var(--vh-turquoise)}#vhtp-home-test .vh-proof p:nth-child(3):before{background:var(--vh-pink)}#vhtp-home-test .vh-proof strong{display:block;font-size:18px;font-weight:700;color:var(--vh-ink);margin-bottom:5px}#vhtp-home-test .vh-review-section{padding:0 0 62px}#vhtp-home-test .vh-review-heading{display:flex;flex-wrap:wrap;gap:14px 28px;justify-content:space-between;align-items:end}#vhtp-home-test .vh-review-heading h2{font-size:30px}#vhtp-home-test .vh-review-heading>a{font-size:16px;padding-block:8px}#vhtp-home-test .vh-review-carousel{display:grid;gap:18px;margin-top:24px}#vhtp-home-test .vh-review{margin:0;padding:28px 32px;border:1px solid var(--vh-border);border-radius:22px;background:linear-gradient(135deg,#f4f9f6,#fff);min-height:270px;display:flex;flex-direction:column;justify-content:center}#vhtp-home-test .vh-review-controls button[hidden],#vhtp-home-test .vh-review-controls[hidden],#vhtp-home-test .vh-review[hidden]{display:none!important}#vhtp-home-test .vh-review-stars{display:flex;align-items:center;flex-wrap:wrap;gap:8px 16px;color:var(--vh-ink);font-size:16px;margin-bottom:18px}#vhtp-home-test .vh-review-stars span{color:#ffd21f;-webkit-text-stroke:.3px #9b7908;font-size:24px;letter-spacing:3px;line-height:1.25}#vhtp-home-test .vh-review-controls{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:10px;margin-top:18px}#vhtp-home-test .vh-review-controls button{font:700 16px/1.3 var(--vh-font);min-width:44px;min-height:44px;padding:10px 16px;border:1px solid var(--vh-border);border-radius:999px;background:white;color:var(--vh-green);cursor:pointer}#vhtp-home-test .vh-review-controls button:hover{border-color:var(--vh-green);background:#eef7f2}#vhtp-home-test .vh-review-controls button:focus-visible{outline:3px solid #005fcc;outline-offset:4px}#vhtp-home-test .vh-review-count{min-width:52px;text-align:center;font-size:16px;font-variant-numeric:tabular-nums}#vhtp-home-test .vh-visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}#vhtp-home-test .vh-review blockquote{margin:0;font-size:22px;font-weight:700;color:var(--vh-ink);line-height:1.4}#vhtp-home-test .vh-review blockquote:before{content:"“";display:block;color:var(--vh-magenta-dark);font-size:44px;line-height:.8;margin-bottom:10px}#vhtp-home-test .vh-review figcaption{font-size:15px;margin-top:18px;color:var(--vh-muted)}#vhtp-home-test .vh-review figcaption a{display:inline-block;padding-block:8px}#vhtp-home-test .vh-review-note{margin-top:14px}#vhtp-home-test .vh-video-wrap{margin-top:36px}#vhtp-home-test .vh-video-link{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;aspect-ratio:16/9;padding:28px;background:linear-gradient(135deg,#213c35,#162824);border:1px solid #31574b;border-radius:24px;box-shadow:0 16px 32px rgba(34,50,46,.12);color:white;text-align:center;text-decoration:none}#vhtp-home-test .vh-video-link:hover{border-color:var(--vh-turquoise);text-decoration:none}#vhtp-home-test .vh-video-flow{display:flex;flex-wrap:wrap;justify-content:center;gap:12px;align-items:center;font-size:14px;letter-spacing:.04em}#vhtp-home-test .vh-video-flow span{padding:5px 10px;border:1px solid #7e9b90;border-radius:999px}#vhtp-home-test .vh-video-flow b{color:var(--vh-yellow)}#vhtp-home-test .vh-video-play{display:grid;place-items:center;width:64px;height:64px;border-radius:50%;background:var(--vh-pink);color:white;font-size:27px}#vhtp-home-test .vh-video-link strong{font-size:23px;line-height:1.2}#vhtp-home-test .vh-video-link small{font-size:15px;line-height:1.4}#vhtp-home-test .vh-video-caption{margin-top:12px;font-size:15px;color:var(--vh-muted)}#vhtp-home-test .vh-choice-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-top:30px;align-items:start}#vhtp-home-test .vh-choice{border:1px solid var(--vh-border);border-top:5px solid var(--vh-brand-green);border-radius:22px;background:linear-gradient(145deg,#f7fcf9,#fff 65%);overflow:hidden;box-shadow:0 8px 24px rgba(34,50,46,.045)}#vhtp-home-test .vh-choice:nth-child(2){border-top-color:var(--vh-orange);background:linear-gradient(145deg,#fffbf2,#fff 65%)}#vhtp-home-test .vh-choice:nth-child(3){border-top-color:var(--vh-turquoise);background:linear-gradient(145deg,#f2fbfd,#fff 65%)}#vhtp-home-test .vh-choice:nth-child(4){border-top-color:var(--vh-pink);background:linear-gradient(145deg,#fff5f8,#fff 65%)}#vhtp-home-test .vh-choice[open]{box-shadow:0 12px 28px rgba(34,50,46,.09)}#vhtp-home-test .vh-choice summary{padding:24px;min-height:124px;color:var(--vh-ink);font-size:22px;font-weight:700;line-height:1.35}#vhtp-home-test summary{cursor:pointer}#vhtp-home-test summary::marker{color:var(--vh-green)}#vhtp-home-test .vh-choice summary span{display:block;margin-top:8px;font-size:16px;line-height:1.45;font-weight:400;color:var(--vh-muted)}#vhtp-home-test .vh-choice-body{padding:0 24px 24px;font-size:17px}#vhtp-home-test .vh-choice-body a{display:inline-block;min-height:44px;padding-block:9px}#vhtp-home-test .vh-underlinks{margin-top:22px;display:flex;flex-wrap:wrap;gap:10px 26px;font-size:16px}#vhtp-home-test .vh-underlinks a{padding-block:8px}#vhtp-home-test .vh-treatment-links{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:24px}#vhtp-home-test .vh-treatment-links a{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:90px;padding:17px 22px;border:1px solid #ead7de;border-radius:18px;background:#fff7f9;color:var(--vh-magenta-dark);text-decoration:none}#vhtp-home-test .vh-treatment-links a:nth-child(2){background:#f1f8f4;border-color:var(--vh-border);color:var(--vh-green)}#vhtp-home-test .vh-treatment-links a:hover{text-decoration:none;border-color:currentColor}#vhtp-home-test .vh-treatment-links strong{display:block;font-size:18px;font-weight:700;line-height:1.35}#vhtp-home-test .vh-treatment-links small{display:block;font-size:16px;line-height:1.4;color:var(--vh-muted);margin-top:4px}#vhtp-home-test .vh-treatment-links .vh-link-arrow{font-size:24px;flex-shrink:0}#vhtp-home-test .vh-split{display:grid;grid-template-columns:1fr 1fr;gap:52px;align-items:start}#vhtp-home-test .vh-split>*{min-width:0}#vhtp-home-test .vh-tint{background:linear-gradient(125deg,#f3f8f5,#f8fbfa)}#vhtp-home-test .vh-copy{margin-top:20px}#vhtp-home-test .vh-copy+p{margin-top:15px}#vhtp-home-test .vh-process{list-style:none;padding:0;margin:0;counter-reset:steps}#vhtp-home-test .vh-process li{counter-increment:steps;position:relative;padding:0 0 25px 49px;margin:0 0 23px;border-bottom:1px solid var(--vh-border);font-size:16px}#vhtp-home-test .vh-process li:last-child{margin-bottom:0;padding-bottom:0;border:0}#vhtp-home-test .vh-process li:before{content:counter(steps,decimal-leading-zero);position:absolute;left:0;top:0;font-size:17px;color:var(--vh-green);font-weight:700;background:#e1efe8;border-radius:50%;width:34px;height:34px;display:grid;place-items:center}#vhtp-home-test .vh-process h3{font-size:21px;margin-bottom:9px}#vhtp-home-test .vh-cost-box{background:linear-gradient(145deg,#fff5f8,#fff 70%);border:1px solid #ead7de;border-top:5px solid var(--vh-pink);border-radius:22px;padding:26px;box-shadow:0 8px 24px rgba(34,50,46,.045)}#vhtp-home-test .vh-cost-box a{display:block;padding-block:13px;min-height:48px}#vhtp-home-test .vh-cost-box a+a{border-top:1px solid var(--vh-border)}#vhtp-home-test .vh-cost-box p{margin-top:12px}#vhtp-home-test .vh-faq{margin-top:26px}#vhtp-home-test .vh-faq details{border-top:1px solid var(--vh-border)}#vhtp-home-test .vh-faq details:last-child{border-bottom:1px solid var(--vh-border)}#vhtp-home-test .vh-faq summary{padding:19px 0;font-size:19px;color:var(--vh-ink)}#vhtp-home-test .vh-faq details p{padding:0 0 22px;max-width:780px;font-size:17px}#vhtp-home-test .vh-contact{background:linear-gradient(115deg,#e8f6f0,#e7f6fa);color:var(--vh-ink);position:relative;border-top:3px solid var(--vh-brand-green)}#vhtp-home-test .vh-contact h2{color:var(--vh-ink)}#vhtp-home-test .vh-contact .vh-eyebrow{color:var(--vh-magenta-dark)}#vhtp-home-test .vh-contact .vh-section-intro{color:var(--vh-text);max-width:660px}#vhtp-home-test .vh-contact a{color:var(--vh-green)}#vhtp-home-test .vh-contact .vh-action{background:var(--vh-pink);color:white!important;border-color:var(--vh-pink)}#vhtp-home-test .vh-contact .vh-action:hover{background:var(--vh-magenta-dark);border-color:var(--vh-magenta-dark)}#vhtp-home-test .vh-contact .vh-small{color:var(--vh-muted);margin-top:20px}#vhtp-home-test .vh-footer{padding-block:30px}#vhtp-home-test .vh-footer strong{font-size:17px;color:var(--vh-ink)}#vhtp-home-test .vh-footer-links{display:flex;flex-wrap:wrap;gap:3px 22px;margin-top:12px}#vhtp-home-test .vh-footer a{font-size:15px;padding-block:10px;min-height:44px}#vhtp-home-test .vh-footer-locations{display:flex;flex-wrap:wrap;gap:4px 40px;margin-top:18px;padding-top:12px;border-top:1px solid var(--vh-border)}#vhtp-home-test .vh-footer-locations a{display:block;text-decoration:none;line-height:1.5}#vhtp-home-test .vh-footer-locations a:hover{text-decoration:underline}#vhtp-home-test .vh-footer-locations strong{display:block}#vhtp-home-test .vh-skip{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}#vhtp-home-test .vh-skip:focus{position:relative;display:block;width:auto;height:auto;clip-path:none;font-size:15px;padding:10px 18px;text-align:center;background:var(--vh-soft)}@media(max-width:900px){#vhtp-home-test .vh-wrap{width:calc(100% - 40px)}#vhtp-home-test .vh-nav{gap:6px 14px}#vhtp-home-test .vh-nav a{font-size:14px}#vhtp-home-test .vh-logo{width:112px}#vhtp-home-test .vh-hero-grid{gap:28px}#vhtp-home-test .vh-split{gap:30px}#vhtp-home-test .vh-lead{font-size:18px}}@media(max-width:740px){#vhtp-home-test .vh-nav{display:none}#vhtp-home-test .vh-header{align-items:start}#vhtp-home-test .vh-hero-grid,#vhtp-home-test .vh-split{grid-template-columns:1fr}#vhtp-home-test .vh-hero{padding:34px 0}#vhtp-home-test .vh-team{margin-top:6px}#vhtp-home-test .vh-team img{max-height:430px;object-position:center 25%}#vhtp-home-test .vh-proof{gap:18px}#vhtp-home-test .vh-proof strong{font-size:16px}#vhtp-home-test .vh-proof p{font-size:14px}#vhtp-home-test .vh-section{padding:44px 0}#vhtp-home-test .vh-choice summary{padding:20px;font-size:19px}#vhtp-home-test .vh-choice-body{padding:0 20px 20px}}@media(max-width:480px){#vhtp-home-test .vh-wrap{width:calc(100% - 32px)}#vhtp-home-test .vh-choice-grid,#vhtp-home-test .vh-proof{grid-template-columns:1fr}#vhtp-home-test .vh-proof{gap:16px}#vhtp-home-test .vh-proof p{font-size:16px}#vhtp-home-test .vh-proof strong{font-size:17px}#vhtp-home-test .vh-choice summary{min-height:0}#vhtp-home-test .vh-actions{align-items:stretch;flex-direction:column}#vhtp-home-test .vh-actions>a{text-align:center}#vhtp-home-test h1{font-size:36px}#vhtp-home-test .vh-urgent{text-align:left;padding-inline:16px}#vhtp-home-test .vh-cost-box{padding:21px}}@media print{#vhtp-home-test .vh-preview,#vhtp-home-test .vh-skip{display:none}#vhtp-home-test .vh-section{padding-block:24px}#vhtp-home-test{font-size:12pt}#vhtp-home-test details{break-inside:avoid}}@media(max-width:740px){#vhtp-home-test .vh-review-section{padding-bottom:44px}#vhtp-home-test .vh-review{padding:24px;min-height:300px}#vhtp-home-test .vh-video-link{aspect-ratio:auto;min-height:250px;padding:22px}#vhtp-home-test .vh-video-flow{gap:7px;font-size:13px}#vhtp-home-test .vh-treatment-links{grid-template-columns:1fr}#vhtp-home-test .vh-treatment-links a{min-height:86px;padding:16px 20px}}#vhtp-home-test .vh-review-section{padding-bottom:38px}#vhtp-home-test .vh-review-heading h2{font-size:28px}#vhtp-home-test .vh-review-locations{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:20px;align-items:stretch}#vhtp-home-test .vh-review-location{min-width:0;display:flex;flex-direction:column;border:1px solid var(--vh-border);border-top:3px solid var(--vh-brand-green);border-radius:18px;padding:16px 18px;background:#f7fbf8;box-shadow:none}#vhtp-home-test .vh-review-location:nth-child(2){border-top-color:var(--vh-turquoise);background:#f4fafb}#vhtp-home-test .vh-review-location-header{display:flex;align-items:baseline;justify-content:space-between;gap:8px;flex-wrap:wrap}#vhtp-home-test .vh-review-location h3{font-size:21px;margin:0}#vhtp-home-test .vh-location-rating{display:block;white-space:nowrap;line-height:1.1}#vhtp-home-test .vh-location-rating strong{font-size:27px;font-weight:700;color:var(--vh-ink)}#vhtp-home-test .vh-location-rating span{font-size:14px;color:var(--vh-muted)}#vhtp-home-test .vh-rating-summary{display:flex;align-items:center;gap:5px 10px;flex-wrap:wrap;margin-top:6px}#vhtp-home-test .vh-rating-stars{font-family:Apple Color Emoji,Segoe UI Emoji,Noto Color Emoji,sans-serif;font-size:15px;line-height:1.3;letter-spacing:1px;white-space:nowrap;color:#f5c518!important;-webkit-text-fill-color:#f5c518!important}#vhtp-home-test .vh-rating-caption{font-size:13px;line-height:1.4;color:var(--vh-muted)}#vhtp-home-test .vh-review-location .vh-review-carousel{display:block;margin-top:14px;border-top:1px solid var(--vh-border);padding-top:12px;flex:1}#vhtp-home-test .vh-review-location .vh-review{padding:0;border:0;border-radius:0;background:transparent;min-height:112px;justify-content:flex-start}#vhtp-home-test .vh-review-location .vh-review blockquote{font-size:17px;line-height:1.4;font-weight:400;letter-spacing:0;min-height:48px}#vhtp-home-test .vh-review-location .vh-review blockquote:before{display:none}#vhtp-home-test .vh-review-location .vh-review figcaption{margin-top:8px;padding:0;font-size:13px;line-height:1.5;overflow-wrap:anywhere}#vhtp-home-test .vh-review-location .vh-review figcaption strong{font-size:14px;font-weight:700;color:var(--vh-ink)}#vhtp-home-test .vh-review-location .vh-review figcaption span{white-space:nowrap}#vhtp-home-test .vh-review-location .vh-review-controls{gap:5px;margin-top:8px;justify-content:flex-start}#vhtp-home-test .vh-review-location .vh-review-controls button{padding:6px 10px;min-width:36px;min-height:36px;font-size:14px}#vhtp-home-test .vh-review-location .vh-review-count{min-width:32px;font-size:13px}#vhtp-home-test .vh-location-review-link{display:block;text-align:left;font-size:14px;font-weight:700;padding:8px 0 0;margin-top:10px;border-top:1px solid var(--vh-border);min-height:32px}#vhtp-home-test .vh-review-note{margin-top:10px;font-size:13px}@media(max-width:480px){#vhtp-home-test .vh-review-locations{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}#vhtp-home-test .vh-review-location{padding:12px 10px}#vhtp-home-test .vh-review-location h3{font-size:18px}#vhtp-home-test .vh-location-rating strong{font-size:23px}#vhtp-home-test .vh-review-location .vh-review blockquote{font-size:15px;min-height:70px}#vhtp-home-test .vh-review-location .vh-review{min-height:140px}#vhtp-home-test .vh-review-location .vh-review-controls{gap:4px}#vhtp-home-test .vh-review-location .vh-review-controls button{padding:6px 8px}#vhtp-home-test .vh-review-location .vh-review-count{min-width:28px}#vhtp-home-test .vh-rating-stars{font-size:13px;letter-spacing:0}}@media(pointer:coarse){#vhtp-home-test .vh-review-location .vh-review-controls button{min-width:44px;min-height:44px}}#vhtp-home-test .vh-header{position:relative;z-index:100;display:grid;grid-template-columns:158px minmax(0,1fr) auto;align-items:center;gap:18px;overflow:visible;background:#fff}#vhtp-home-test .vh-header>.vh-action{padding:10px 18px;font-size:15px;min-height:46px}#vhtp-home-test .vh-original-nav{display:block;margin-left:auto;min-width:0;overflow:visible}#vhtp-home-test .vh-original-nav>.vh-main-menu{display:flex;flex-flow:row nowrap;align-items:stretch;gap:6px;list-style:none;margin:0;padding:0}#vhtp-home-test .vh-original-nav .vh-menu-item{position:relative;flex:0 0 auto;margin:0;padding:0;list-style:none;background:transparent;border:0;box-shadow:none}#vhtp-home-test .vh-menu-trigger{display:flex;align-items:center;justify-content:center;gap:5px;min-height:46px;margin:0;padding:13px 10px;border:0;border-radius:0;background:transparent;box-shadow:none;color:var(--vh-ink);font:700 18px/1.4 var(--vh-font);white-space:nowrap;text-align:left}#vhtp-home-test .vh-menu-trigger:after{content:"▾";font-size:11px;color:var(--vh-green)}#vhtp-home-test .vh-original-nav button.vh-menu-trigger{appearance:none;-webkit-appearance:none;border:0!important;border-radius:0!important;background:none!important;box-shadow:none!important}#vhtp-home-test .vh-menu-trigger:hover{color:#006f64}#vhtp-home-test .vh-original-nav button.vh-menu-trigger[aria-expanded=true]{background:#e8f6f0!important;border-radius:14px!important;color:#006f64;text-decoration:none}#vhtp-home-test .vh-original-nav .vh-sub-menu{display:block;position:absolute;left:0;top:100%;z-index:101;width:336px;max-width:calc(100vw - 40px);margin:0;padding:10px;list-style:none;background:#fff;border:1px solid var(--vh-border);border-radius:14px;box-shadow:0 14px 32px rgba(34,50,46,.12)}#vhtp-home-test .vh-original-nav .vh-menu-item:nth-child(n+3)>.vh-sub-menu{left:auto;right:0}#vhtp-home-test .vh-original-nav .vh-sub-menu>li{display:block;width:100%;margin:0;padding:0;list-style:none}#vhtp-home-test .vh-original-nav .vh-sub-menu a{display:block;min-height:46px;width:100%;padding:11px 16px;border-radius:8px;color:var(--vh-ink);font-size:18px;line-height:1.5;font-weight:700;text-decoration:none;white-space:normal;overflow-wrap:break-word}#vhtp-home-test .vh-original-nav .vh-sub-menu a:hover{background:#e8f6f0;color:#006f64}#vhtp-home-test .vh-original-nav .vh-sub-menu .vh-submenu-overview{margin-top:5px;border-top:1px solid var(--vh-border);border-radius:0;color:var(--vh-magenta-dark);font-size:16px}#vhtp-home-test .vh-original-nav .vh-sub-menu[hidden]{display:none!important}@media(max-width:900px){#vhtp-home-test .vh-header{grid-template-columns:minmax(0,1fr) auto;gap:6px 16px}#vhtp-home-test .vh-original-nav{position:relative;grid-column:1/-1;grid-row:2;width:100%;margin-left:0}#vhtp-home-test .vh-original-nav>.vh-main-menu{justify-content:space-between;gap:0}#vhtp-home-test .vh-original-nav .vh-menu-item{position:static}#vhtp-home-test .vh-original-nav .vh-sub-menu{top:100%}#vhtp-home-test .vh-header>.vh-action{grid-column:2;grid-row:1}}@media(max-width:650px){#vhtp-home-test .vh-menu-trigger{font-size:15px;padding:12px 5px;gap:4px}}@media(max-width:450px){#vhtp-home-test .vh-menu-trigger{font-size:12px;padding:12px 3px}#vhtp-home-test .vh-menu-trigger:after{display:none}#vhtp-home-test .vh-original-nav .vh-sub-menu{max-width:calc(100vw - 32px)}#vhtp-home-test .vh-original-nav .vh-sub-menu a{font-size:16px}}@font-face{font-family:Source Sans\ 3;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/homepage/b6f2cc8d9905e97b.ttf) format("truetype")}@font-face{font-family:Source Sans\ 3;font-style:normal;font-weight:700;font-display:swap;src:url(/assets/homepage/e53acf3eb590b2ff.ttf) format("truetype")}.practice-assistant_widget__UrxNA{position:fixed;right:24px;bottom:24px;z-index:150;font-family:Source Sans\ 3,Source Sans Pro,Arial,sans-serif}.practice-assistant_launcher__5DpK_{display:flex;align-items:center;justify-content:center;gap:10px;margin-left:auto;min-height:52px;padding:12px 22px;border:2px solid #db235a;border-radius:999px;background:#db235a;color:#fff;font-size:17px;font-weight:800;cursor:pointer;box-shadow:0 5px 20px #3a3a3a30}.practice-assistant_launcher__5DpK_:hover{background:#a81748;border-color:#a81748}.practice-assistant_launcher__5DpK_:focus-visible{outline:4px solid #005fcc;outline-offset:4px}.practice-assistant_panel__dwp0F{width:min(440px,calc(100vw - 32px));height:min(700px,calc(100dvh - 120px));margin-bottom:12px;border:1px solid #cedbd6;border-radius:22px;background:#fff;overflow:hidden;box-shadow:0 18px 60px #22322e40}.practice-assistant_panel__dwp0F iframe{display:block;border:0;width:100%;height:100%;background:#fff}@media(max-width:800px){.practice-assistant_widget__UrxNA{right:12px;bottom:calc(82px + env(safe-area-inset-bottom,0px))}.practice-assistant_launcher__5DpK_{font-size:15px;min-height:46px;padding:10px 16px}.practice-assistant_panel__dwp0F{width:min(440px,calc(100vw - 24px));height:min(620px,calc(100dvh - 160px));border-radius:18px}}@media(prefers-reduced-motion:no-preference){.practice-assistant_panel__dwp0F{animation:practice-assistant_appear__lJCua .18s ease-out}@keyframes practice-assistant_appear__lJCua{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}}