.hv8{--hv8-ef-dark-green: #10462E;--hv8-ef-white: #FFFFFF;--hv8-ef-black: #000000;--hv8-ef-dusty-pink: #FFC3BC;--hv8-ef-bright-green: #07C168;--hv8-ef-yellow: #F2C763;--hv8-ef-dusty-blue: #A8B9DA;--hv8-ef-charcoal: #3D3D3D;--hv8-ef-red-deep: #6D1D14;--hv8-ef-red-bright: #C03410;--hv8-bg: var(--hv8-ef-white);--hv8-bg-brand: var(--hv8-ef-dark-green);--hv8-bg-accent: var(--hv8-ef-dusty-pink);--hv8-bg-accent-b2b: var(--hv8-ef-dusty-blue);--hv8-bg-warm: var(--hv8-ef-yellow);--hv8-text: var(--hv8-ef-black);--hv8-text-brand: var(--hv8-ef-dark-green);--hv8-text-on-brand: var(--hv8-ef-white);--hv8-text-cta: var(--hv8-ef-bright-green);--hv8-text-muted: #6B6B6B;--hv8-bg-mist: #F1F5F2;--hv8-border: #E4E4E4;--hv8-border-strong: var(--hv8-ef-charcoal);--hv8-alert: var(--hv8-ef-red-bright);--hv8-alert-deep: var(--hv8-ef-red-deep);--hv8-btn-primary-bg: var(--hv8-ef-dark-green);--hv8-btn-primary-text: var(--hv8-ef-white);--hv8-btn-secondary-bg: transparent;--hv8-btn-secondary-text: var(--hv8-ef-dark-green);--hv8-btn-secondary-border: var(--hv8-ef-dark-green);--hv8-font: "Azeret", "Helvetica Neue", Arial, sans-serif;--hv8-font-mono: "Azeret Mono", ui-monospace, "SF Mono", Menlo, monospace;--hv8-fs-xs: 13px;--hv8-fs-sm: 15px;--hv8-fs-md: 17px;--hv8-fs-lg: 20px;--hv8-fs-xl: 24px;--hv8-fs-2xl: 32px;--hv8-fs-3xl: 40px;--hv8-fs-4xl: 56px;--hv8-lh-body: 1.55;--hv8-lh-display: 1.15;--hv8-fw-regular: 400;--hv8-fw-medium: 500;--hv8-fw-bold: 700;--hv8-sp-1: 4px;--hv8-sp-2: 8px;--hv8-sp-3: 12px;--hv8-sp-4: 16px;--hv8-sp-5: 24px;--hv8-sp-6: 32px;--hv8-sp-7: 48px;--hv8-sp-8: 64px;--hv8-sp-9: 96px;--hv8-radius-sm: 6px;--hv8-radius-md: 10px;--hv8-radius-lg: 20px;--hv8-radius-xl: 28px;--hv8-radius-pill: 999px;--hv8-shadow-sm: 0 1px 2px rgba(16, 70, 46, .06);--hv8-shadow-md: 0 4px 16px rgba(16, 70, 46, .08);--hv8-container: 1200px;--hv8-container-narrow: 720px}.hv8{--hv8-ink: var(--hv8-ef-dark-green);--hv8-go: var(--hv8-ef-bright-green);--hv8-muted: var(--hv8-text-muted);--hv8-line: var(--hv8-border);--hv8-pink-50: color-mix(in srgb, var(--hv8-ef-dusty-pink) 50%, var(--hv8-ef-white));--hv8-grey-mid: color-mix(in srgb, var(--hv8-ef-charcoal) 60%, var(--hv8-ef-white));--hv8-grey-light: color-mix(in srgb, var(--hv8-ef-charcoal) 45%, var(--hv8-ef-white));--hv8-grey-track: color-mix(in srgb, var(--hv8-ef-charcoal) 11%, var(--hv8-ef-white));--hv8-shade: color-mix(in srgb, var(--hv8-ef-black) 50%, transparent);--hv8-ease-out: cubic-bezier(.23, 1, .32, 1);--hv8-max: 1440px;--hv8-gutter: clamp(20px, 5vw, 72px);--hv8-edge: max(var(--hv8-gutter), calc((100% - var(--hv8-max)) / 2 + var(--hv8-gutter)));--hv8-pad-75: clamp(48px, 5.2vw, 75px);--hv8-pad-90: clamp(56px, 6.25vw, 90px);--hv8-first-screen: calc(100svh - 104px) ;color-scheme:light}.hv8{margin:0;font-family:var(--hv8-font);font-size:var(--hv8-fs-md);line-height:var(--hv8-lh-body);color:var(--hv8-text);background:var(--hv8-bg);-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:100%;word-break:normal;overflow-wrap:normal}.hv8 [id]{scroll-margin-top:86px}.hv8 *,.hv8 *:before,.hv8 *:after{box-sizing:border-box}.hv8 img{display:block;max-width:100%}.hv8 a{color:inherit}.hv8 a,.hv8 button,.hv8 summary{-webkit-tap-highlight-color:color-mix(in srgb,var(--hv8-ink) 12%,transparent)}.hv8 p,.hv8 h1,.hv8 h2,.hv8 h3,.hv8 ul,.hv8 ol,.hv8 figure{margin:0}.hv8 h1,.hv8 h2,.hv8 h3{color:var(--hv8-ink);font-weight:var(--hv8-fw-medium)}.hv8 :focus-visible{outline:var(--hv8-focus-outline, 3px solid var(--hv8-ink));outline-offset:3px}.hv8 .visually-hidden{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.hv8 .skip{position:absolute;left:var(--hv8-sp-4);top:-100px;z-index:60;padding:var(--hv8-sp-3) var(--hv8-sp-4);background:var(--hv8-ink);color:var(--hv8-ef-white);border-radius:var(--hv8-radius-pill);text-decoration:none}.hv8 .skip:focus{top:var(--hv8-sp-4)}.hv8 .wrap{width:100%;max-width:var(--hv8-max);margin-inline:auto;padding-inline:var(--hv8-gutter)}.hv8 .eyebrow{font-family:var(--hv8-font-mono);font-weight:var(--hv8-fw-bold);font-size:clamp(14px,1.25vw,18px);line-height:1.4;letter-spacing:.08em;text-transform:uppercase;color:var(--hv8-go)}.hv8 .h2{font-size:clamp(30px,2.78vw,40px);line-height:1.1;letter-spacing:-.015em}.hv8 .lead{font-size:clamp(18px,1.39vw,20px);line-height:1.5}.hv8 .copy{display:grid;gap:var(--hv8-sp-4);font-size:clamp(17px,1.25vw,18px);line-height:1.55}.hv8 .label{font-family:var(--hv8-font-mono);font-weight:var(--hv8-fw-bold);font-size:13px;line-height:1.4;letter-spacing:.08em;text-transform:uppercase}.hv8 .btn{display:inline-flex;align-items:center;justify-content:center;border-radius:var(--hv8-radius-pill);border:0 solid var(--hv8-ink);font:inherit;text-decoration:none;white-space:nowrap;cursor:pointer;touch-action:manipulation;transition:background-color .18s ease,color .18s ease,transform .16s var(--hv8-ease-out)}.hv8 .btn:active{transform:scale(.97)}.hv8 .btn--nav{min-height:44px;padding:0 var(--hv8-sp-4);background:var(--hv8-ef-dusty-pink);color:var(--hv8-ink);border-width:.5px;font-size:var(--hv8-fs-sm);font-weight:var(--hv8-fw-bold);line-height:1.3}.hv8 .btn--pink{min-height:60px;padding:0 42px;background:var(--hv8-ef-dusty-pink);color:var(--hv8-ink);border-width:1px;font-size:18px;font-weight:var(--hv8-fw-bold);line-height:1}.hv8 .btn--ink{min-height:52px;padding:0 var(--hv8-sp-5);background:var(--hv8-ink);color:var(--hv8-ef-white);border:1.5px solid var(--hv8-ef-white);font-size:var(--hv8-fs-md);font-weight:var(--hv8-fw-bold);line-height:1}.hv8 .btn--outline{min-height:52px;padding:0 var(--hv8-sp-5);background:transparent;color:var(--hv8-ink);border-width:1.5px;font-size:var(--hv8-fs-md);line-height:1}.hv8 .btn--go{min-height:52px;padding:0 var(--hv8-sp-5);background:var(--hv8-go);color:var(--hv8-ink);border-width:1.5px;font-size:var(--hv8-fs-md);font-weight:var(--hv8-fw-bold);line-height:1}.hv8 .btn--trial{min-height:60px;padding:0 var(--hv8-sp-6);background:var(--hv8-ink);color:var(--hv8-ef-white);font-size:var(--hv8-fs-lg);line-height:1}@media (hover: hover) and (pointer: fine){.hv8 .btn--ink:hover,.hv8 .btn--trial:hover{background:color-mix(in srgb,var(--hv8-ink) 86%,var(--hv8-ef-black))}.hv8 .btn--nav:hover,.hv8 .btn--pink:hover{background:color-mix(in srgb,var(--hv8-ef-dusty-pink) 90%,var(--hv8-ef-black))}.hv8 .btn--outline:hover{background:color-mix(in srgb,var(--hv8-ink) 6%,var(--hv8-ef-white))}.hv8 .btn--go:hover{background:color-mix(in srgb,var(--hv8-go) 82%,var(--hv8-ef-white))}}.hv8 .sticker{position:absolute;z-index:3;width:168px;aspect-ratio:1;border-radius:50%;display:grid;place-items:center;background:var(--hv8-ef-yellow);color:var(--hv8-ink);box-shadow:4px 4px 2px var(--hv8-shade)}.hv8 .sticker svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.hv8 .sticker__ring{animation:hv8-spin 28s linear infinite;transform-origin:50% 50%}.hv8 .sticker__ring text{font-family:var(--hv8-font);font-weight:var(--hv8-fw-bold);font-size:15.5px;fill:var(--hv8-ink)}.hv8 .sticker .sticker__paw{position:relative;inset:auto;width:38%;height:38%;fill:var(--hv8-ink)}@keyframes hv8-spin{to{transform:rotate(360deg)}}.hv8 .strip{height:clamp(20px,2.36vw,34px);background:var(--hv8-ink);flex:none}.hv8 .nav{position:sticky;top:env(safe-area-inset-top,0px);z-index:40;background:var(--hv8-ef-white);border-bottom:1px solid var(--hv8-ink)}.hv8 .nav__bar{display:flex;align-items:stretch;height:69px}.hv8 .nav__logo{flex:none;width:180px;display:grid;place-items:center;border-right:1px solid var(--hv8-ink)}.hv8 .nav__logo img{width:95px;height:auto}.hv8 .nav__menu{flex:1;display:flex;align-items:center;justify-content:center}.hv8 .nav__links{display:flex;align-items:center;gap:clamp(24px,5.2vw,75px);list-style:none;margin:0;padding:0}.hv8 .nav__links a{display:inline-block;padding:var(--hv8-sp-2) 0;font-size:16px;line-height:1.21;letter-spacing:-.02em;color:var(--hv8-ink);text-decoration:none;white-space:nowrap}.hv8 .nav__links a:hover{text-decoration:underline;text-underline-offset:6px}.hv8 .nav__login-m{display:none}.hv8 .nav__actions{flex:none;width:242px;display:flex;align-items:center;justify-content:center;gap:var(--hv8-sp-4);border-left:1px solid var(--hv8-ink)}.hv8 .nav__login{font-size:var(--hv8-fs-sm);line-height:1.3;color:var(--hv8-ink);text-decoration:underline;text-underline-offset:3px}.hv8 .nav__login:hover{text-decoration-thickness:2px}.hv8 .nav__toggle{display:none}@media (max-width: 1099px){.hv8 .nav__logo{width:auto;padding-inline:var(--hv8-gutter)}.hv8 .nav__menu{display:none}.hv8 .nav__actions{width:auto;margin-left:auto;padding-inline:var(--hv8-sp-3);border-left:0}.hv8 .nav__login{display:none}.hv8 .nav__toggle{display:inline-flex;align-items:center;padding:0 var(--hv8-sp-4);border:0;border-left:1px solid var(--hv8-ink);background:transparent;color:var(--hv8-ink);font:inherit;font-size:var(--hv8-fs-sm);cursor:pointer;touch-action:manipulation}.hv8 .nav__toggle:hover{text-decoration:underline;text-underline-offset:4px}.hv8 .nav.is-open .nav__menu{display:block;position:absolute;left:0;right:0;top:100%;background:var(--hv8-ef-white);border-bottom:1px solid var(--hv8-ink);padding:var(--hv8-sp-3) var(--hv8-gutter) var(--hv8-sp-5)}.hv8 .nav.is-open .nav__links{flex-direction:column;align-items:flex-start;gap:0}.hv8 .nav.is-open .nav__links a{padding:var(--hv8-sp-3) 0;font-size:var(--hv8-fs-md)}.hv8 .nav__login-m{display:block}}.hv8.hv8--page,.hv8.hv8--page .nav,.hv8.hv8--page .nav.is-open .nav__menu{background-color:var(--hv8-bg);background-image:url(/assets/paper-fiber-ClqbI-Xn.webp);background-size:400px 400px}@media (max-width: 1023px){.hv8 .nav__bar{height:56px}.hv8 [id]{scroll-margin-top:73px}}@media (max-width: 399px){.hv8 .nav__logo img{width:76px}.hv8 .btn--nav{padding:0 var(--hv8-sp-3);font-size:14px}.hv8 .nav__toggle{padding:0 var(--hv8-sp-3)}}@media (max-width: 359px){.hv8 .nav__actions{display:none}.hv8 .nav__toggle{margin-left:auto}}.hv8 .hero__copy{display:grid;gap:var(--hv8-sp-5);justify-items:start;max-width:560px}.hv8 .hero__eyebrow{font-family:var(--hv8-font-mono);font-weight:var(--hv8-fw-bold);font-size:clamp(14px,1.11vw,16px);line-height:20px;letter-spacing:.03em;text-transform:uppercase;color:var(--hv8-go)}.hv8 .hero__title{font-size:clamp(40px,4.45vw,64px);line-height:.98;letter-spacing:-.03em}.hv8 .hero__text{display:grid;gap:10px;max-width:540px;font-size:clamp(18px,1.39vw,20px);line-height:1.5}.hv8 .hero__price{color:var(--hv8-go)}.hv8 .hero__actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--hv8-sp-4) var(--hv8-sp-5)}@font-face{font-family:Caveat;src:url(/assets/Caveat-Medium-B9SDL8cy.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap}.hv8 .hero__actions--arrow{flex-wrap:nowrap}.hv8 .cta-arrow{position:relative;flex:none;width:117px;height:45px;margin-left:-26px;translate:0 -12px;color:color-mix(in srgb,var(--hv8-ef-dark-green) 85%,var(--hv8-ef-white));pointer-events:none;transition:transform .2s var(--hv8-ease-out)}.hv8 .cta-arrow__svg{display:block;width:100%;height:100%;overflow:visible}.hv8 .cta-arrow__line,.hv8 .cta-arrow__head path{fill:currentColor}.hv8 .cta-arrow__trace{fill:none;stroke:#fff;stroke-width:6;stroke-linecap:round}.hv8 .cta-arrow__note{position:absolute;left:calc(94.2% + 5px);top:15%;translate:0 -54%;rotate:-5deg;font-family:"Caveat",var(--hv8-font);font-weight:500;font-size:26px;line-height:.86;white-space:nowrap}.hv8 .cta-arrow__note>span{display:block}.hv8 .hero-a{display:grid;grid-template-columns:minmax(0,1fr) 54.8%;column-gap:clamp(32px,4vw,58px);min-height:clamp(560px,var(--hv8-first-screen),780px);padding-left:var(--hv8-edge)}.hv8 .hero-a .hero__copy{align-self:center;padding-block:var(--hv8-sp-7)}.hv8 .hero-a__photo{position:relative;overflow:hidden}.hv8 .hero-a__photo>img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:66% 50%}.hv8 .hero-a__photo .sticker{top:38px;right:37px}.hv8 .ticker{position:relative;overflow:hidden;display:flex;align-items:center;min-height:66px;background:var(--hv8-ink);color:var(--hv8-ef-white)}.hv8 .ticker__track{display:flex;width:max-content;margin-left:var(--hv8-edge);animation:hv8-ticker 48s linear infinite}.hv8 .ticker__list{display:flex;gap:var(--hv8-sp-7);padding:0 var(--hv8-sp-7) 0 0;margin:0;list-style:none;white-space:nowrap}.hv8 .ticker__list li{display:inline-flex;align-items:center;gap:var(--hv8-sp-2);font-family:var(--hv8-font-mono);font-weight:var(--hv8-fw-bold);font-size:13px;line-height:1.4;letter-spacing:.08em;text-transform:uppercase}.hv8 .ticker__list img{width:18px;height:18px;flex:none}.hv8 .ticker:hover .ticker__track,.hv8 .ticker:focus-within .ticker__track{animation-play-state:paused}@keyframes hv8-ticker{to{transform:translate(-50%)}}.hv8 .story{padding-block:var(--hv8-pad-75)}.hv8 .story__grid{display:grid;grid-template-columns:minmax(0,600fr) minmax(0,608fr);column-gap:clamp(32px,5.6vw,80px);align-items:center}.hv8 .story__photo{aspect-ratio:4 / 3;overflow:hidden;border:1px solid var(--hv8-ink);border-radius:var(--hv8-radius-lg)}.hv8 .story__photo img{width:100%;height:100%;object-fit:cover}.hv8 .story__copy{display:grid;gap:var(--hv8-sp-5);max-width:560px}.hv8 .story__copy .h2{line-height:1.15;letter-spacing:-.01em}.hv8 .stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--hv8-sp-6);margin-top:60px;padding:0;list-style:none}.hv8 .stats li{display:grid;gap:var(--hv8-sp-3);align-content:start;padding-top:var(--hv8-sp-5);border-top:1px solid var(--hv8-ink)}.hv8 .stat__num{font-variant-numeric:tabular-nums;font-family:var(--hv8-font-mono);font-size:clamp(48px,4.45vw,64px);line-height:1;letter-spacing:-.01em;color:var(--hv8-ink)}.hv8 .stat__label{color:var(--hv8-go)}.hv8 .stats p{max-width:380px;font-size:var(--hv8-fs-md);line-height:1.55}.hv8 .how{background:var(--hv8-pink-50);padding-block:var(--hv8-pad-90);overflow:clip}.hv8 .how__inner{display:grid;grid-template-columns:minmax(0,520px) minmax(0,1fr);column-gap:clamp(40px,6.67vw,96px);align-items:start;padding-left:var(--hv8-edge)}.hv8 .how__head{display:grid;gap:20px;justify-items:start}.hv8 .how__cta{margin-top:var(--hv8-sp-2)}.hv8 .how__rail{position:relative;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;cursor:grab}.hv8 .how__rail::-webkit-scrollbar{display:none}.hv8 .how__rail.is-dragging{scroll-snap-type:none;cursor:grabbing;-webkit-user-select:none;user-select:none}.hv8 .how__rail:focus-visible{outline-offset:-3px}.hv8 .how__cards{display:flex;gap:15px;width:max-content;margin:0;padding:0 var(--hv8-gutter) 0 0;list-style:none}.hv8 .card{position:relative;flex:none;width:min(332px,calc(100vw - 2 * var(--hv8-gutter) - 24px));height:323px;overflow:hidden;padding:27px 21px 0;background:var(--hv8-ef-white);border:.5px solid var(--hv8-ink);border-radius:var(--hv8-radius-md);scroll-snap-align:start;color:var(--hv8-ink)}.hv8 .card__head{display:flex;align-items:center;gap:15px}.hv8 .card__num{flex:none;display:grid;place-items:center;width:54px;height:54px;border-radius:50%;font-weight:var(--hv8-fw-bold);font-size:19px;line-height:1;color:var(--hv8-ink)}.hv8 .card__num--1{background:var(--hv8-ink);color:var(--hv8-ef-white)}.hv8 .card__num--2{background:var(--hv8-ef-yellow)}.hv8 .card__num--3{background:var(--hv8-ef-dusty-blue)}.hv8 .card__num--4{background:var(--hv8-go)}.hv8 .card__title{font-weight:var(--hv8-fw-bold);font-size:20px;line-height:1.31;letter-spacing:-.016em;text-wrap:pretty}.hv8 .card__title--tight{max-width:131px;line-height:1.15}.hv8 .card__body{margin-top:13px;font-size:16px;line-height:1.6}.hv8 .art{position:absolute;top:0;left:50%;width:332px;height:323px;margin-left:-166px;pointer-events:none}.hv8 .cal{position:absolute;left:23.4px;top:172.5px;width:288px;height:59px;display:flex;align-items:center;gap:3px;padding:11.8px 11.8px 0}.hv8 .cal>img{width:14.8px;height:14.8px;flex:none}.hv8 .cal__days{flex:1;display:flex;justify-content:space-between}.hv8 .cal__day{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3.7px;width:29.5px;height:47.3px;border:.74px solid var(--hv8-line);border-radius:8.9px}.hv8 .cal__day span{font-family:var(--hv8-font-mono);font-size:8.1px;line-height:1;color:var(--hv8-grey-mid)}.hv8 .cal__day b{font-weight:var(--hv8-fw-medium);font-size:13.3px;line-height:1;color:var(--hv8-ef-charcoal)}.hv8 .cal__day.is-on{background:var(--hv8-ink);border-color:var(--hv8-ink)}.hv8 .cal__day.is-on span{color:color-mix(in srgb,var(--hv8-ef-white) 75%,transparent)}.hv8 .cal__day.is-on b{color:var(--hv8-ef-white)}.hv8 .cal__times{position:absolute;left:41.2px;top:256.7px;display:flex;gap:8.9px}.hv8 .cal__times span{display:grid;place-items:center;width:78.3px;height:35.4px;border:.74px solid var(--hv8-line);border-radius:var(--hv8-radius-pill);font-size:11.1px;line-height:1;color:var(--hv8-ef-charcoal)}.hv8 .cal__times .is-on{background:var(--hv8-ink);border-color:var(--hv8-ink);color:var(--hv8-ef-white);font-weight:var(--hv8-fw-medium)}.hv8 .vetchip{position:absolute;top:201.8px;left:calc(50% - 3.4px);translate:-50% 0;display:flex;align-items:center;gap:15px}.hv8 .vetchip__avatar{flex:none;width:74.8px;height:74.8px;overflow:hidden;border:1.25px solid var(--hv8-go);border-radius:50%;background:var(--hv8-ef-white)}.hv8 .vetchip__avatar img{width:100%;height:100%;object-fit:cover}.hv8 .vetchip__info{display:grid;gap:5px;width:164.6px;white-space:nowrap}.hv8 .vetchip__name{font-weight:var(--hv8-fw-bold);font-size:20px;line-height:1.2;letter-spacing:-.02em}.hv8 .vetchip__role{font-size:14px;line-height:1.3;color:var(--hv8-muted)}.hv8 .vetchip__rating{display:flex;align-items:center;gap:6px;font-family:var(--hv8-font-mono);font-size:13px;line-height:1}.hv8 .vetchip__rating img{width:14px;height:14px}.hv8 .sickdog{position:absolute;left:30px;top:150.1px;width:261px;height:195.7px}.hv8 .chart>*{position:absolute}.hv8 .chart__band{left:46.3px;top:205.3px;width:235px;height:38.7px;background:color-mix(in srgb,var(--hv8-go) 15%,transparent)}.hv8 .chart__track{left:41.3px;top:166.9px;width:7.7px;height:116.1px;background:var(--hv8-grey-track)}.hv8 .chart__track:after{content:"";position:absolute;left:0;top:38.7px;width:100%;height:38.7px;background:var(--hv8-go)}.hv8 .chart__h{left:41.3px;width:237.2px;height:.49px}.hv8 .chart__v{top:225px;width:116.1px;height:.4px;rotate:-90deg}.hv8 .chart__line{left:85.2px;top:192.7px;width:196.5px;height:61.8px}.hv8 .chart__dot{width:7.7px;height:7.7px}.hv8 .chart__zone{font-family:var(--hv8-font-mono);font-weight:var(--hv8-fw-bold);font-size:5.4px;line-height:1.3;letter-spacing:-.03em;text-align:center;color:var(--hv8-ef-charcoal);translate:-50% -50%}.hv8 .chart__val{font-weight:var(--hv8-fw-medium);font-size:7.7px;line-height:5.4px;color:var(--hv8-ef-charcoal);translate:-50% 0}.hv8 .chart__date{font-family:var(--hv8-font-mono);font-size:4.6px;line-height:1;letter-spacing:.05em;color:var(--hv8-grey-light);translate:-50% -50%}.hv8 .vet{padding-block:var(--hv8-pad-75)}.hv8 .vet__grid{display:grid;grid-template-columns:minmax(0,468px) minmax(0,632px);justify-content:center;align-items:center;column-gap:clamp(40px,6.67vw,96px)}.hv8 .vet__figure{display:grid;gap:var(--hv8-sp-4)}.hv8 .vet__frame{overflow:hidden;border-radius:var(--hv8-radius-lg)}.hv8 .vet__photo{width:100%;height:auto;aspect-ratio:468 / 585;object-fit:cover}.hv8 .vet__caption{display:flex;justify-content:space-between;gap:var(--hv8-sp-4);color:var(--hv8-ink)}.hv8 .vet__copy{display:grid;gap:var(--hv8-sp-5);justify-items:start}.hv8 .vet__head{display:grid;gap:var(--hv8-sp-4)}.hv8 .vet__copy .copy{max-width:600px}.hv8 .rulelist{width:100%;margin:0;padding:0;list-style:none;border-top:1px solid var(--hv8-line)}.hv8 .rulelist li{display:flex;align-items:flex-start;gap:var(--hv8-sp-3);padding-block:var(--hv8-sp-4);border-bottom:1px solid var(--hv8-line);font-size:var(--hv8-fs-md);line-height:1.55}.hv8 .rulelist li span{flex:none;width:40px;padding-top:2px;font-family:var(--hv8-font-mono);font-size:13px;line-height:1.6;color:var(--hv8-go)}.hv8 .bring{padding-block:var(--hv8-pad-75);text-align:center}.hv8 .bring__inner{display:grid;justify-items:center}.hv8 .bring .lead{margin-top:var(--hv8-sp-4)}.hv8 .chips{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--hv8-sp-2);max-width:900px;margin:var(--hv8-sp-6) 0 0;padding:0;list-style:none}.hv8 .chip{display:inline-flex;align-items:center;min-height:42px;padding:0 var(--hv8-sp-4);border:1px solid var(--hv8-ink);border-radius:var(--hv8-radius-pill);background:transparent;color:var(--hv8-ink);font:inherit;font-size:var(--hv8-fs-sm);font-weight:var(--hv8-fw-medium);line-height:1.3;cursor:pointer;touch-action:manipulation;transition:background-color .16s ease,color .16s ease}.hv8 .chip[aria-pressed=true]{background:var(--hv8-ink);color:var(--hv8-ef-white)}@media (hover: hover) and (pointer: fine){.hv8 .chip:hover{background:var(--hv8-ink);color:var(--hv8-ef-white)}}.hv8 .bring__cta{margin-top:40px}.hv8 .pricing{padding-block:var(--hv8-pad-75)}.hv8 .pricing__wrap{max-width:calc(1200px + 2 * var(--hv8-gutter));margin-inline:auto;padding-inline:var(--hv8-gutter)}.hv8 .pricing__panel{display:grid;grid-template-columns:minmax(0,520px) minmax(0,1fr);gap:var(--hv8-sp-8);align-items:start;padding:var(--hv8-sp-7);background:var(--hv8-pink-50);border-radius:var(--hv8-radius-lg)}.hv8 .pricing__copy{display:grid;gap:var(--hv8-sp-5)}.hv8 .pricing__head{display:grid;gap:var(--hv8-sp-4)}.hv8 .checklist{display:grid;gap:var(--hv8-sp-3);margin:0;padding:0;list-style:none}.hv8 .checklist li{display:flex;align-items:flex-start;gap:var(--hv8-sp-3);font-size:16px;line-height:1.55}.hv8 .checklist img{flex:none;width:22px;height:22px}.hv8 .price{display:grid;gap:var(--hv8-sp-4);justify-items:start;padding:var(--hv8-sp-6);background:var(--hv8-ef-white);border:1.5px solid var(--hv8-ink);border-radius:var(--hv8-radius-lg)}.hv8 .tag{display:inline-flex;align-items:center;min-height:34px;padding:0 var(--hv8-sp-4);border-radius:var(--hv8-radius-pill);background:var(--hv8-ef-yellow);color:var(--hv8-ink);font-size:var(--hv8-fs-sm);font-weight:var(--hv8-fw-bold);line-height:1.3}.hv8 .price__amount{display:flex;flex-wrap:wrap;align-items:baseline;gap:0 var(--hv8-sp-2);color:var(--hv8-ink)}.hv8 .price__num{font-family:var(--hv8-font-mono);font-size:64px;line-height:1;letter-spacing:-.01em}.hv8 .price__per{font-size:var(--hv8-fs-sm);line-height:1.4}.hv8 .price__alt{font-size:var(--hv8-fs-sm);line-height:1.5;color:var(--hv8-muted)}.hv8 .price__desc{max-width:456px;font-size:var(--hv8-fs-md);line-height:1.55}.hv8 .price__fine{max-width:456px;font-size:12px;line-height:1.6;color:var(--hv8-muted)}.hv8 .faq{padding-block:var(--hv8-pad-75)}.hv8 .faq__col{max-width:calc(720px + 2 * var(--hv8-gutter));margin-inline:auto;padding-inline:var(--hv8-gutter)}.hv8 .faq__head{display:grid;gap:var(--hv8-sp-3);margin-bottom:var(--hv8-sp-6)}.hv8 .faq__eyebrow{font-family:var(--hv8-font-mono);font-size:13px;line-height:1.4;letter-spacing:.08em;text-transform:uppercase;color:var(--hv8-ink)}.hv8 .faq details{border-top:1px solid var(--hv8-line)}.hv8 .faq details:last-child{border-bottom:1px solid var(--hv8-line)}.hv8 .faq summary{display:flex;justify-content:space-between;align-items:center;gap:var(--hv8-sp-5);padding-block:var(--hv8-sp-4);list-style:none;cursor:pointer;font-size:var(--hv8-fs-lg);line-height:1.3;color:var(--hv8-ink);touch-action:manipulation}.hv8 .faq summary::-webkit-details-marker{display:none}.hv8 .faq summary:after{content:"+";flex:none;font-size:var(--hv8-fs-xl);line-height:1.15;letter-spacing:-.01em;transition:color .16s ease}.hv8 .faq details[open] summary:after{content:"−"}@media (hover: hover) and (pointer: fine){.hv8 .faq summary:hover:after{color:var(--hv8-go)}}.hv8 .faq__a{max-width:600px;padding-bottom:var(--hv8-sp-5);font-size:var(--hv8-fs-md);line-height:1.55}.hv8 .closing{display:grid;justify-items:center;gap:var(--hv8-sp-5);padding:var(--hv8-pad-90) var(--hv8-gutter) clamp(48px,5.14vw,74px);background:var(--hv8-ink);color:var(--hv8-ef-white);text-align:center}.hv8 .closing .h2{max-width:720px;color:var(--hv8-ef-white);font-weight:var(--hv8-fw-bold)}.hv8 .closing .lead{max-width:720px}.hv8 .closing :focus-visible{outline-color:var(--hv8-ef-white)}.hv8 .closing__note{font-size:var(--hv8-fs-sm);line-height:1.5}.hv8 .badges{display:flex;flex-wrap:wrap;justify-content:center;gap:25px}.hv8 .badges img{height:65px;width:auto}.hv8 .badges a{border-radius:var(--hv8-radius-md);transition:opacity .16s ease}@media (hover: hover) and (pointer: fine){.hv8 .badges a:hover{opacity:.85}}.hv8 .foot{padding-block:var(--hv8-sp-8) var(--hv8-sp-7);border-top:1px solid var(--hv8-line)}.hv8 .foot__grid{display:grid;grid-template-columns:minmax(0,456px) repeat(3,minmax(0,232px));justify-content:space-between;gap:var(--hv8-sp-7)}.hv8 .foot__brand{display:grid;gap:var(--hv8-sp-3);align-content:start}.hv8 .foot__brand img{width:120px;height:auto}.hv8 .foot__brand .label{color:var(--hv8-go)}.hv8 .foot__col{display:grid;gap:var(--hv8-sp-3);align-content:start}.hv8 .foot__col h2{font-family:var(--hv8-font-mono);font-weight:var(--hv8-fw-regular);font-size:13px;line-height:1.4;letter-spacing:.08em;text-transform:uppercase;color:var(--hv8-muted)}.hv8 .foot__col ul{display:grid;gap:var(--hv8-sp-3);margin:0;padding:0;list-style:none;font-size:var(--hv8-fs-sm);line-height:1.5}.hv8 .foot__col a{color:var(--hv8-text);text-decoration:none}.hv8 .foot__col a:hover{text-decoration:underline;text-underline-offset:4px}.hv8 .foot__legal{display:grid;gap:var(--hv8-sp-2);margin-top:var(--hv8-sp-7);padding-top:var(--hv8-sp-5);border-top:1px solid var(--hv8-line);font-family:var(--hv8-font-mono);font-size:13px;line-height:1.6;color:var(--hv8-muted)}@media (max-width: 1099px){.hv8 .how__inner{grid-template-columns:minmax(0,1fr);padding-left:0}.hv8 .how__head{padding-inline:var(--hv8-edge);max-width:calc(640px + 2 * var(--hv8-gutter))}.hv8 .how__rail{margin-top:var(--hv8-sp-7);scroll-padding-left:var(--hv8-gutter)}.hv8 .how__cards{padding-left:var(--hv8-gutter)}.hv8 .pricing__panel{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:var(--hv8-sp-6);padding:clamp(24px,4vw,48px)}.hv8 .foot__grid{grid-template-columns:repeat(3,minmax(0,1fr))}.hv8 .foot__brand{grid-column:1 / -1}}@media (max-width: 899px){.hv8 .hero-a{grid-template-columns:minmax(0,1fr);min-height:0;padding-left:0}.hv8 .hero-a__photo{order:-1;aspect-ratio:4 / 3}.hv8 .hero-a .hero__copy{padding:var(--hv8-sp-6) var(--hv8-gutter) var(--hv8-sp-7)}.hv8 .sticker{width:112px}.hv8 .hero-a__photo .sticker{top:var(--hv8-sp-4);right:var(--hv8-sp-4)}.hv8 .story__grid,.hv8 .vet__grid,.hv8 .pricing__panel{grid-template-columns:minmax(0,1fr);row-gap:var(--hv8-sp-6)}.hv8 .vet__figure{max-width:468px}.hv8 .stats{grid-template-columns:minmax(0,1fr);margin-top:var(--hv8-sp-7)}}@media (max-width: 699px){.hv8 .btn--pink{padding:0 var(--hv8-sp-6)}.hv8 .cta-arrow{width:78px;height:30px;margin-left:-24px;translate:0 -8px}.hv8 .cta-arrow__note{font-size:21px}.hv8 .foot__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.hv8 .vet__caption{flex-direction:column;gap:var(--hv8-sp-1)}.hv8 .badges{gap:var(--hv8-sp-4)}.hv8 .badges img{height:48px}.hv8 .foot__grid{column-gap:var(--hv8-sp-5)}.hv8 .strip{display:none}}@media (max-width: 479px){.hv8 .btn{white-space:normal;text-align:center}.hv8 .btn--pink,.hv8 .btn--trial{width:100%;padding-inline:var(--hv8-sp-4)}.hv8 .hero__actions--arrow .btn{width:auto;padding-inline:var(--hv8-sp-4)}.hv8 .cta-arrow{width:60px;height:23px;margin-left:-22px;translate:0 -6px}.hv8 .cta-arrow__note{left:calc(94.2% + 4px);font-size:19px}.hv8 .closing__cta{justify-self:stretch}.hv8 .btn--trial{font-size:18px}.hv8 .pricing__panel{padding:var(--hv8-sp-4)}.hv8 .price{padding:var(--hv8-sp-5) 20px}.hv8 .price__num{font-size:56px}}@media (max-width: 399px){.hv8 .foot__grid{grid-template-columns:minmax(0,1fr)}}@media (max-width: 359px){.hv8 .hero__actions--arrow .btn{padding-inline:var(--hv8-sp-3)}.hv8 .cta-arrow{width:44px;height:17px;margin-left:-22px;translate:0 -4px}.hv8 .cta-arrow__note{left:calc(94.2% + 3px);font-size:16px}}@media (scripting: enabled) and (prefers-reduced-motion: no-preference){.hv8:not(.is-done) [data-reveal]:not([data-shown]){opacity:0;transform:translateY(12px)}.hv8:not(.is-done) [data-reveal=photo]:not([data-shown]){transform:none}.hv8:not(.is-done) [data-reveal=photo]:not([data-shown])>img{transform:scale(1.04)}.hv8 [data-reveal]{transition:opacity .3s var(--hv8-ease-out),transform .3s var(--hv8-ease-out);transition-delay:var(--hv8-delay, 0ms)}.hv8 [data-reveal=photo]>img{transition:transform .3s var(--hv8-ease-out);transition-delay:var(--hv8-delay, 0ms)}.hv8.is-done [data-reveal],.hv8.is-done [data-reveal]>img{transition:none}.hv8:not(.is-live):not(.is-done) [data-reveal],.hv8:not(.is-live):not(.is-done) [data-reveal=photo]>img{animation:hv8-reveal-fallback 1ms linear 3s forwards}.hv8 [data-load]{animation:hv8-rise .3s var(--hv8-ease-out) both}.hv8 [data-load="1"]{animation-delay:60ms}.hv8 [data-load="2"]{animation-delay:.12s}.hv8 [data-load="3"]{animation-delay:.18s}.hv8 [data-load=sticker]{animation-name:hv8-pop;animation-delay:.3s}}@media (prefers-reduced-motion: no-preference){.hv8 .cta-arrow__note>span{clip-path:inset(-30% 105% -30% -10%);animation:hv8-arrow-write .26s cubic-bezier(.45,0,.55,1) .6s forwards}.hv8 .cta-arrow__note>span+span{animation-delay:.86s}.hv8 .cta-arrow__trace{stroke-dasharray:1 2;animation:hv8-arrow-draw .52s cubic-bezier(.5,0,.2,1) 1.12s both}.hv8 .cta-arrow__trace--head{animation-duration:.24s;animation-timing-function:var(--hv8-ease-out);animation-delay:1.58s}.hv8 .cta-arrow__poke{animation:hv8-arrow-poke 8s linear 4s infinite}}@keyframes hv8-arrow-write{to{clip-path:inset(-30% -10% -30% -10%)}}@keyframes hv8-arrow-draw{0%{stroke-dashoffset:1}to{stroke-dashoffset:0}}@keyframes hv8-arrow-poke{0%{transform:translate(0);animation-timing-function:cubic-bezier(.3,0,.2,1)}3%{transform:translate(-5px);animation-timing-function:cubic-bezier(.4,0,.4,1)}6.5%{transform:translate(.8px);animation-timing-function:cubic-bezier(.3,0,.3,1)}9%,to{transform:translate(0)}}@media (hover: hover) and (pointer: fine) and (prefers-reduced-motion: no-preference){.hv8 .hero__actions--arrow .btn:hover+.cta-arrow{transform:translate(-4px)}.hv8 .hero__actions--arrow .btn:hover+.cta-arrow .cta-arrow__poke{animation-play-state:paused}}@media (prefers-reduced-motion: no-preference){.hv8 .faq details[open] .faq__a{animation:hv8-fade-down .2s var(--hv8-ease-out)}.hv8 .nav.is-open .nav__menu{animation:hv8-fade-down .2s var(--hv8-ease-out)}}@keyframes hv8-reveal-fallback{to{opacity:1;transform:none}}@keyframes hv8-rise{0%{opacity:0;transform:translateY(12px)}}@keyframes hv8-pop{0%{opacity:0;transform:scale(.9)}}@keyframes hv8-fade-down{0%{opacity:0;transform:translateY(-6px)}}@media (prefers-reduced-motion: reduce){.hv8 .sticker__ring{animation:none}.hv8 .ticker__track{animation:none;width:auto;margin-left:0;padding:var(--hv8-sp-4) var(--hv8-gutter)}.hv8 .ticker__list{flex-wrap:wrap;justify-content:center;gap:var(--hv8-sp-3) var(--hv8-sp-6);padding:0;white-space:normal}.hv8 .ticker__list+.ticker__list{display:none}.hv8 .btn,.hv8 .chip{transition:none}.hv8 .btn:active{transform:none}}.hv8 [tabindex="-1"]:focus{outline:none}.hv8 .offer-bar{--hv8-offer-soft: color-mix(in srgb, var(--hv8-ef-white) 78%, transparent);position:fixed;left:0;right:0;bottom:0;z-index:40;padding:var(--hv8-sp-3) 0 calc(var(--hv8-sp-3) + env(safe-area-inset-bottom,0px));background:var(--hv8-ef-dark-green);color:var(--hv8-ef-white);font-family:var(--hv8-font);-webkit-font-smoothing:antialiased;transform:translateY(100%);visibility:hidden;transition:transform .2s var(--hv8-ease-out),visibility 0s linear .2s}.hv8 .offer-bar.is-visible{transform:none;visibility:visible;transition:transform .3s var(--hv8-ease-out),visibility 0s}.hv8 .offer-bar[hidden]{display:none}.hv8 .offer-bar p{margin:0}.hv8 .offer-bar__inner{display:grid;grid-template-columns:auto minmax(0,1fr) auto auto auto;grid-template-areas:"photo text deal cta close";align-items:center;column-gap:var(--hv8-sp-5);width:100%;max-width:var(--hv8-max);margin-inline:auto;padding-inline:var(--hv8-gutter)}.hv8 .offer-bar__photo{grid-area:photo;display:block;width:52px;height:52px;border-radius:50%;border:2px solid var(--hv8-ef-bright-green);background:var(--hv8-ef-white);object-fit:cover}.hv8 .offer-bar__text{grid-area:text;min-width:0;display:grid;gap:2px}.hv8 .offer-bar__title{font-size:18px;font-weight:var(--hv8-fw-medium);line-height:1.25;letter-spacing:-.01em}.hv8 .offer-bar__lead{font-size:var(--hv8-fs-xs);line-height:1.4;color:var(--hv8-offer-soft)}.hv8 .offer-bar__deal{grid-area:deal;display:grid;gap:6px;justify-items:start}.hv8 .offer-bar__price{display:flex;align-items:baseline;gap:10px;line-height:1;white-space:nowrap}.hv8 .offer-bar__price s{font-size:24px;font-weight:var(--hv8-fw-medium);letter-spacing:-.01em;color:var(--hv8-offer-soft);text-decoration-line:line-through;text-decoration-color:var(--hv8-ef-dusty-pink);text-decoration-thickness:2px}.hv8 .offer-bar__price strong{font-size:30px;font-weight:var(--hv8-fw-bold);letter-spacing:-.01em;text-transform:uppercase;color:var(--hv8-ef-bright-green)}.hv8 .offer-bar__terms{font-size:12px;line-height:1.3;color:var(--hv8-offer-soft);white-space:nowrap}.hv8 .offer-bar__cta{grid-area:cta;display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:0 var(--hv8-sp-5);border:1px solid var(--hv8-ef-dark-green);border-radius:var(--hv8-radius-pill);background:var(--hv8-ef-dusty-pink);color:var(--hv8-ef-dark-green);font:inherit;font-size:var(--hv8-fs-md);font-weight:var(--hv8-fw-bold);line-height:1;text-decoration:none;white-space:nowrap;touch-action:manipulation;transition:background-color .18s ease,transform .16s var(--hv8-ease-out)}.hv8 .offer-bar__cta:active{transform:scale(.97)}.hv8 .offer-bar__cta-short{display:none}.hv8 .offer-bar__close{grid-area:close;display:grid;place-items:center;width:36px;height:36px;margin-right:calc(var(--hv8-sp-2) * -1);padding:0;border:0;border-radius:50%;background:transparent;color:var(--hv8-offer-soft);cursor:pointer;touch-action:manipulation;transition:background-color .16s ease,color .16s ease}.hv8 .offer-bar__close svg{width:18px;height:18px}.hv8 .offer-bar :focus-visible{outline:3px solid var(--hv8-ef-white);outline-offset:3px}@media (hover: hover) and (pointer: fine){.hv8 .offer-bar__cta:hover{background:color-mix(in srgb,var(--hv8-ef-dusty-pink) 90%,var(--hv8-ef-black))}.hv8 .offer-bar__close:hover{background:color-mix(in srgb,var(--hv8-ef-white) 12%,transparent);color:var(--hv8-ef-white)}}@media (max-width: 1199px){.hv8 .offer-bar__who,.hv8 .offer-bar__lead{display:none}}@media (max-width: 1023px){.hv8 .offer-bar__inner{grid-template-columns:auto minmax(0,1fr) auto auto;grid-template-areas:"photo deal cta close";column-gap:var(--hv8-sp-4)}.hv8 .offer-bar__text{display:none}.hv8 .offer-bar__photo{width:44px;height:44px}.hv8 .offer-bar__price{gap:var(--hv8-sp-2)}.hv8 .offer-bar__price s{font-size:20px}.hv8 .offer-bar__price strong{font-size:26px}}@media (max-width: 699px){.hv8 .offer-bar{padding-block:10px calc(10px + env(safe-area-inset-bottom,0px))}.hv8 .offer-bar__inner{grid-template-columns:auto minmax(0,1fr) auto auto;grid-template-areas:"photo price cta close" "photo text cta close" ". terms terms terms";column-gap:var(--hv8-sp-3);row-gap:2px}.hv8 .offer-bar__deal{display:contents}.hv8 .offer-bar__price{grid-area:price}.hv8 .offer-bar__text{display:grid}.hv8 .offer-bar__title{font-size:var(--hv8-fs-xs);font-weight:var(--hv8-fw-regular);line-height:1.3;color:var(--hv8-offer-soft)}.hv8 .offer-bar__terms{grid-area:terms;margin-top:6px;white-space:normal}.hv8 .offer-bar__photo{width:40px;height:40px}}@media (max-width: 599px){.hv8 .offer-bar__inner{padding-inline:var(--hv8-sp-4)}.hv8 .offer-bar__price{gap:6px}.hv8 .offer-bar__price s{font-size:18px}.hv8 .offer-bar__price strong{font-size:22px}.hv8 .offer-bar__cta{min-height:44px;padding:0 var(--hv8-sp-4);font-size:var(--hv8-fs-sm)}.hv8 .offer-bar__cta-long{display:none}.hv8 .offer-bar__cta-short{display:inline}.hv8 .offer-bar__close{width:32px;height:32px;margin-right:-6px}}@media (max-width: 359px){.hv8 .offer-bar__photo{display:none}.hv8 .offer-bar__inner{grid-template-columns:minmax(0,1fr) auto auto;grid-template-areas:"price cta close" "text cta close" "terms terms terms"}}@media (prefers-reduced-motion: reduce){.hv8 .offer-bar,.hv8 .offer-bar.is-visible,.hv8 .offer-bar__cta,.hv8 .offer-bar__close{transition:none}.hv8 .offer-bar__cta:active{transform:none}}@media print{.hv8 .offer-bar{display:none}}
