.v2-hk3{--hk3-pad:20px;--hk3-head:40px;color:var(--v2-primary-depth);font-family:var(--font-diatype),sans-serif;padding-bottom:96px}.v2-hk3__bar{display:flex;align-items:center;padding:16px var(--hk3-pad)}.v2-hk3__logo{width:72px;height:auto}.v2-hk3__logolink{display:inline-flex}@media (max-width:899px){.v2-hk3{position:relative}.v2-hk3__bar{position:absolute;top:0;left:0;right:0;z-index:2}.v2-hk3 .v2-hk3__logo--dark{display:none}.v2-hk3 .v2-hk3__heroimg{aspect-ratio:auto;width:100%;height:48vw;height:min(48vw,20svh)}.v2-hk3__heroimg:after{content:"";position:absolute;left:0;right:0;top:0;height:140px;z-index:1;background:linear-gradient(180deg,rgba(30,30,30,.45),rgba(30,30,30,0));pointer-events:none}}@media (min-width:900px){.v2-hk3 .v2-hk3__logo--light{display:none}}.v2-hk3__heroimg{position:relative;aspect-ratio:4/3;overflow:hidden;background:var(--v2-primary-iron)}.v2-hk3__slide{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;opacity:0;transition:opacity 1.5s ease-in-out}.v2-hk3__slide.is-active{opacity:1}@media (prefers-reduced-motion:reduce){.v2-hk3__slide{transition:none}}@keyframes v2-hk3-kenburns{0%{transform:scale(1.04) translate(var(--dx0,0),var(--dy0,0))}to{transform:scale(1.1) translate(var(--dx1,-1.5%),var(--dy1,-1%))}}.v2-hk3__slide{animation:v2-hk3-kenburns 12s ease-in-out infinite alternate;will-change:transform}.v2-hk3__slide:nth-child(2n){--dx1:1.5%;--dy1:-1%;animation-duration:14s}.v2-hk3__slide:nth-child(3n){--dx0:1%;--dy1:1.5%;--dx1:-1%;animation-duration:13s}.v2-hk3__slide:nth-child(4n){--dy0:1%;--dx1:1%;--dy1:-1.5%;animation-duration:15s}@media (prefers-reduced-motion:reduce){.v2-hk3__slide{animation:none}}.v2-hk3__herocopy{padding:20px var(--hk3-pad) 8px}.v2-hk3__eyebrow{display:inline-block;margin:0 0 12px;padding:4px 12px;border-radius:8px;background:var(--v2-primary-day);font-weight:800;font-size:14px;line-height:18px}.v2-hk3__proof{display:flex;flex-direction:column;align-items:flex-start;gap:8px;margin:0 0 20px}.v2-hk3__proof .v2-hk3__eyebrow{margin:0}.v2-hk3__reviews{display:flex;flex-wrap:wrap;align-items:center;gap:4px 8px;margin:0;font-size:14px;line-height:18px}.v2-hk3__reviews b{font-weight:800}a.v2-hk3__reviews{color:inherit;text-decoration:none}a.v2-hk3__reviews:focus-visible span:not([aria-hidden]),a.v2-hk3__reviews:hover span:not([aria-hidden]){text-decoration:underline;text-underline-offset:3px}.v2-hk3__stars{display:inline-flex;gap:1px;color:#ffb900;color:color(display-p3 .9843 .7373 .0157);margin-left:-2px}.v2-hk3__stars svg{display:block;width:16px;height:16px}.v2-hk3__g{flex:none;display:block;width:14px;height:14px}.v2-hk3__title{margin:0 0 12px;font-family:var(--font-solar),sans-serif;font-weight:700;font-size:var(--hk3-head);line-height:var(--hk3-head)}.v2-hk3__cold{color:var(--v2-primary-cold)}.v2-hk3__lede{margin:0 0 20px;font-size:16px;line-height:20px}.v2-hk3__urgent{display:inline-flex;align-items:center;gap:8px;padding:4px 8px;border-radius:8px;background:#ffe5e7;background:color(display-p3 .9882 .902 .9059);color:#d6072a;color:color(display-p3 .7686 .1686 .2);font-weight:800;font-size:14px;line-height:18px}.v2-hk3__urgent svg{flex:none}.v2-hk3__urgent--pulse{position:relative}.v2-hk3__urgent--pulse:after{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;animation:v2-hk3-halo 2.4s ease-out infinite}@keyframes v2-hk3-halo{0%{box-shadow:0 0 0 0 rgb(214 7 42/.45);box-shadow:0 0 0 0 color(display-p3 .7686 .1686 .2/.45)}70%,to{box-shadow:0 0 0 9px rgb(214 7 42/0);box-shadow:0 0 0 9px color(display-p3 .7686 .1686 .2/0)}}a.v2-hk3__cta .v2-arrow{animation:v2-hk3-nudge 3.2s ease-in-out infinite}@keyframes v2-hk3-nudge{0%,72%,to{translate:0}81%{translate:5px 0}90%{translate:0}}@media (hover:hover){a.v2-hk3__cta:hover .v2-arrow{animation-play-state:paused}}a.v2-hk3__cta:focus-visible .v2-arrow{animation-play-state:paused}@media (prefers-reduced-motion:reduce){.v2-hk3__urgent--pulse:after,a.v2-hk3__cta .v2-arrow{animation:none}}.v2-hk3__close .v2-hk3__urgent{margin:0 0 32px;padding:4px 12px}.v2-hk3__price{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;margin:0 0 16px}.v2-hk3__amount{font-family:var(--font-solar),sans-serif;font-weight:700;font-size:32px;line-height:36px}.v2-hk3__save{padding:4px 8px;border-radius:8px;background:var(--v2-secondary-health);font-weight:800;font-size:14px;line-height:18px}.v2-hk3__cta{display:flex;align-items:center;justify-content:center;min-height:56px;padding:16px 24px;border-radius:var(--v2-radius);background:var(--v2-primary-depth);color:var(--v2-primary-zero);font-weight:800;font-size:16px;line-height:20px;text-decoration:none;transition:background-color .2s ease}.v2-hk3__cta:hover{background:var(--v2-primary-cold)}.v2-hk3__cta.is-off{opacity:.4;cursor:not-allowed}.v2-hk3__cta.is-off:hover{background:var(--v2-primary-depth)}.v2-hk3__trust{display:flex;flex-wrap:wrap;gap:8px 16px;margin:16px 0 0;padding:0;list-style:none;font-size:14px;line-height:18px;opacity:.8}.v2-hk3__trust li{display:flex;gap:8px;align-items:flex-start}.v2-hk3__trust li:before{content:"";flex:none;width:16px;height:1lh;background:var(--v2-primary-cold);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M2.5 8.5l3.5 3.5 7.5-8' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center /16px 16px no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M2.5 8.5l3.5 3.5 7.5-8' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center /16px 16px no-repeat}.v2-hk3__sec{padding:80px var(--hk3-pad) 0;max-width:1036px;margin:0 auto}.v2-hk3__h2{margin:0 0 24px;font-family:var(--font-solar),sans-serif;font-weight:700;font-size:var(--hk3-head);line-height:var(--hk3-head)}.v2-hk3__sub{margin:-8px 0 16px;font-size:16px;line-height:20px}.v2-hk3__h2--narrow{max-width:12em}.v2-hk3__steps{display:flex;flex-direction:column;gap:20px;margin:0;padding:0;list-style:none}.v2-hk3__steps li{display:flex;gap:16px;align-items:center;font-size:16px;line-height:20px}.v2-hk3__num,.v2-hk3__steps b{font-family:var(--font-solar),sans-serif;font-weight:700;font-size:16px}.v2-hk3__num{flex:none;width:36px;height:36px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:var(--v2-secondary-health)}.v2-hk3__pillars{grid-template-columns:1fr}.v2-hk3__pillars .v2-pillar{min-height:180px}.v2-hk3__photos img{display:block;aspect-ratio:3/4;-o-object-fit:cover;object-fit:cover;border-radius:12px}@media (max-width:899px){.v2-hk3__photos{overflow:hidden;margin:0 calc(-1 * var(--hk3-pad))}.v2-hk3__track{display:flex;width:-moz-max-content;width:max-content;margin-left:var(--hk3-pad);animation:v2-hk3-drift calc(var(--n) * 10s) linear infinite}.v2-hk3__photos img{width:240px;margin-right:12px;flex:none}@media (prefers-reduced-motion:reduce){.v2-hk3__photos{overflow-x:auto;scroll-snap-type:x mandatory}.v2-hk3__track{animation:none}.v2-hk3__photos img{scroll-snap-align:start}.v2-hk3 .v2-hk3__photos .is-dup{display:none}}}@keyframes v2-hk3-drift{0%{transform:translateX(0)}to{transform:translateX(-50%)}}@media (min-width:900px){.v2-hk3__track{display:grid;grid-template-columns:repeat(var(--n),1fr);gap:20px}.v2-hk3__photos img{width:100%}.v2-hk3 .v2-hk3__photos .is-dup{display:none}}.v2-hk3__lead{margin:-8px 0 32px;max-width:34em;font-size:16px;line-height:20px}.v2-hk3__benefits{display:grid;gap:24px;margin:0;padding:0;list-style:none}.v2-hk3__benefits li{display:flex;flex-direction:column;gap:8px;padding-top:20px;border-top:1px solid rgb(39 49 100/.14);border-top:1px solid color(display-p3 .1608 .1922 .3804/.14);font-size:16px;line-height:20px}.v2-hk3__benefits b{font-family:var(--font-solar),sans-serif;font-weight:700;font-size:20px;line-height:24px;color:var(--v2-primary-cold)}.v2-hk3__faq details{border-bottom:1px solid rgb(39 49 100/.14);border-bottom:1px solid color(display-p3 .1608 .1922 .3804/.14);padding:16px 0}.v2-hk3__faq summary{display:flex;align-items:flex-start;justify-content:space-between;gap:24px;cursor:pointer;list-style:none;font-family:var(--font-solar),sans-serif;font-weight:700;font-size:20px;line-height:24px}.v2-hk3__faq summary::-webkit-details-marker{display:none}.v2-hk3__faq summary:after{content:"+";flex:none;width:1ch;text-align:center;color:var(--v2-primary-cold)}.v2-hk3__faq details[open] summary:after{content:"–"}.v2-hk3__faq p{margin:8px 0 0;padding-right:40px;font-family:var(--font-diatype),sans-serif;font-weight:400;font-size:16px;line-height:20px}.v2-hk3__faq p a{color:var(--v2-primary-cold);text-decoration:underline;text-underline-offset:3px}.v2-hk3__faq p a:hover{text-decoration-thickness:2px}.v2-hk3__close{text-align:center;padding-bottom:8px}.v2-hk3__close .v2-hk3__cta{max-width:420px;margin:0 auto}@media (max-width:899px){.v2-hk3__close .v2-hk3__cta{font-size:16px;line-height:20px;padding-left:16px;padding-right:16px}}.v2-hk3__foot{display:flex;justify-content:center;gap:24px;padding:40px var(--hk3-pad) 24px;font-size:14px;line-height:18px}.v2-hk3__foot a{color:inherit;opacity:.6}.v2-hk3__heroquote{display:flex;flex-direction:column;gap:4px;margin:12px 0 0;padding:12px 16px;border-radius:12px;background:var(--v2-primary-iron);color:inherit;text-decoration:none}.v2-hk3__heroquotetext{font-size:14px;line-height:18px}@media (min-width:900px){.v2-hk3__heroquote{gap:8px;margin-top:16px;padding:16px 20px}.v2-hk3__heroquotetext{font-size:16px;line-height:20px}}.v2-hk3__quotes{overflow:hidden;margin:0 calc(-1 * var(--hk3-pad))}.v2-hk3__quotetrack{display:flex;width:-moz-max-content;width:max-content;margin:0 0 0 var(--hk3-pad);padding:0;list-style:none;animation:v2-hk3-drift calc(var(--n) * 9s) linear infinite}.v2-hk3__quotes:active .v2-hk3__quotetrack,.v2-hk3__quotes:hover .v2-hk3__quotetrack{animation-play-state:paused}.v2-hk3__quote{flex:none;width:280px;margin-right:12px;display:flex;flex-direction:column;gap:16px;padding:24px;border-radius:20px;background:var(--v2-primary-iron)}@media (prefers-reduced-motion:reduce){.v2-hk3__quotes{overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.v2-hk3__quotes::-webkit-scrollbar{display:none}.v2-hk3__quotetrack{animation:none;padding-right:var(--hk3-pad)}.v2-hk3__quote{scroll-snap-align:start;scroll-margin-left:var(--hk3-pad)}.v2-hk3 .v2-hk3__quote.is-dup{display:none}}.v2-hk3__rated{display:flex;align-items:center;gap:8px;margin:0}.v2-hk3__rated .v2-hk3__g{width:14px;height:14px}.v2-hk3__quote blockquote{flex:1;margin:0}.v2-hk3__quote blockquote p,.v2-hk3__who{margin:0;font-size:16px;line-height:20px}.v2-hk3__who{font-family:var(--font-solar),sans-serif;font-weight:700}.v2-hk3__allreviews{display:inline-flex;align-items:center;margin-top:20px;color:inherit;font-weight:800;font-size:16px;line-height:20px;text-decoration:underline;text-underline-offset:3px}@media (min-width:900px){.v2-hk3__quotes{margin:0 calc(50% - 50vw)}.v2-hk3__quotetrack{margin-left:max(var(--hk3-pad),calc((100vw - 1200px) / 2 + var(--hk3-pad)))}.v2-hk3__quote{width:360px;margin-right:20px;gap:20px;padding:28px}.v2-hk3__allreviews,.v2-hk3__quote blockquote p,.v2-hk3__who{font-size:20px;line-height:26px}.v2-hk3__allreviews{margin-top:28px}}.v2-hk3__sticky{position:fixed;left:0;right:0;bottom:0;z-index:50;display:flex;align-items:center;gap:12px;padding:12px var(--hk3-pad) calc(12px + env(safe-area-inset-bottom));background:var(--v2-primary-zero);border-top:1px solid rgb(39 49 100/.14);border-top:1px solid color(display-p3 .1608 .1922 .3804/.14);transform:translateY(110%);transition:transform .24s cubic-bezier(.33,1,.68,1)}.v2-hk3__sticky.is-shown{transform:none}.v2-hk3__stickytext{flex:1;display:flex;flex-direction:column;line-height:18px}.v2-hk3__stickytext b{font-family:var(--font-solar),sans-serif;font-size:20px;line-height:24px}.v2-hk3__stickytext span{font-size:14px;line-height:18px;opacity:.75}.v2-hk3__cta--sticky{min-height:48px;padding:12px 20px;font-size:16px;line-height:20px}@media (prefers-reduced-motion:reduce){.v2-hk3__sticky{transition:none}}@media (min-width:900px){.v2-hk3{--hk3-pad:40px;--hk3-head:64px}.v2-hk3__bar{max-width:1200px;margin:0 auto;padding-top:clamp(12px,3svh,24px);padding-bottom:clamp(12px,3svh,24px)}.v2-hk3__logo{width:clamp(72px,14svh,96px)}.v2-hk3__hero{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:56px;max-width:1200px;margin:0 auto;padding:0 var(--hk3-pad)}.v2-hk3__heroimg{order:2;aspect-ratio:4/5;border-radius:20px}.v2-hk3__herocopy{padding:0}.v2-hk3__hero{grid-template-columns:minmax(0,1fr) auto}.v2-page:has(>.v2-hk3){max-width:none}.v2-hk3 .v2-hk3__heroimg{width:auto;height:clamp(240px,calc(100svh - 140px),665px)}.v2-hk3__title{font-size:clamp(40px,min(8svh,5vw),64px);line-height:clamp(40px,min(8svh,5vw),64px)}.v2-hk3__lede{font-size:20px;line-height:26px}.v2-hk3__cta{max-width:420px}.v2-hk3__herocopy .v2-hk3__cta{max-width:none}.v2-hk3__sec{padding-top:128px;max-width:1200px}.v2-hk3__h2{margin-bottom:48px}.v2-hk3__steps{gap:8px}.v2-hk3__steps li{gap:20px}.v2-hk3__lead,.v2-hk3__steps b,.v2-hk3__steps li{font-size:20px;line-height:26px}.v2-hk3__lead{margin:-24px 0 48px}.v2-hk3__benefits{grid-template-columns:1fr 1fr;gap:40px 48px}.v2-hk3__benefits li{gap:12px;padding-top:24px;font-size:20px;line-height:26px}.v2-hk3__benefits b{font-size:28px;line-height:30px}.v2-hk3__num{width:48px;height:48px;font-size:24px}.v2-hk3__faq details{padding:20px 0}.v2-hk3__faq summary{font-size:28px;line-height:30px}.v2-hk3__faq p{margin-top:12px;padding-right:64px;font-size:20px;line-height:26px}.v2-hk3__pillars{grid-template-columns:repeat(2,minmax(0,310px));justify-content:start}.v2-hk3__pillars .v2-pillar{min-height:0}}@media (min-width:1200px){.v2-hk3__cta{font-size:20px;line-height:26px}.v2-hk3__cta--sticky{font-size:16px;line-height:20px}}@media (min-width:900px){.v2-hk3__eyebrow,.v2-hk3__foot,.v2-hk3__reviews,.v2-hk3__save,.v2-hk3__stickytext span,.v2-hk3__trust,.v2-hk3__urgent{font-size:16px;line-height:20px}}@media (min-width:1200px){.v2-hk3__pillars{grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr)}}.v2-hk3__clubs,.v2-hk3__clubs .v2-clublist{margin-top:0}@media (max-width:899px){.v2-hk3.v2-hk3--partner .v2-hk3__heroimg{height:75vw;height:min(75vw,42svh)}.v2-hk3--partner .v2-hk3__price{gap:8px 8px}.v2-hk3--partner .v2-hk3__amount{font-size:28px;line-height:32px}.v2-hk3--partner .v2-hk3__price .v2-hk3__save,.v2-hk3--partner .v2-hk3__price .v2-hk3__urgent{font-size:12px;line-height:16px;padding:4px 8px}.v2-hk3--partner .v2-hk3__price .v2-hk3__urgent svg{display:none}}.v2-hk3__h2--centre{margin-left:auto;margin-right:auto;text-align:center}@media (min-width:900px){.v2-hk3__clubshead .v2-hk3__cold{white-space:nowrap}}.v2-hk3--partner .v2-hk3__close .v2-hk3__h2{max-width:14em;margin-left:auto;margin-right:auto}.v2-hk3--partner .v2-hk3__close .v2-hk3__h2 .v2-hk3__cold{display:block}.v2:has(.v2-hk3--night){background:#000}.v2-hk3.v2-hk3--night{--hk3-line:rgba(255,255,255,0.16);--hk3-card:rgba(255,255,255,0.12);--hk3-pop:#9fffc3;background:#000;color:var(--v2-primary-zero)}@supports (color:color(display-p3 0 0 0)){.v2-hk3.v2-hk3--night{--hk3-pop:color(display-p3 0.7137 1 0.7843)}}.v2-hk3--night .v2-hk3__benefits b,.v2-hk3--night .v2-hk3__cold,.v2-hk3--night .v2-hk3__faq p a,.v2-hk3--night .v2-hk3__faq summary:after{color:var(--hk3-pop)}.v2-hk3--night .v2-hk3__num,.v2-hk3--night .v2-hk3__trust li:before{background:var(--hk3-pop)}.v2-hk3--night .v2-hk3__num{color:#000}.v2-hk3--night .v2-hk3__cta,.v2-hk3--night .v2-hk3__eyebrow{background:var(--hk3-pop);color:#000}.v2-hk3--night .v2-hk3__cta:hover{background:var(--v2-primary-zero);color:#000}.v2-hk3--night .v2-hk3__cta.is-off:hover{background:var(--hk3-pop)}.v2-hk3--night .v2-hk3__save{background:var(--hk3-pop);color:#000}.v2-hk3--night .v2-pillar{color:#000}.v2-hk3.v2-hk3--night{padding-bottom:0}.v2-hk3--night .v2-hk3__foot{font-size:12px;line-height:16px;padding-bottom:calc(48px + env(safe-area-inset-bottom, 0px))}.v2-hk3--night .v2-hk3__foot a{opacity:.4}.v2-hk3--night .v2-pillar__icon{filter:brightness(0)}.v2-hk3--night .v2-hk3__urgent{--hk3-red:#ff0046;background:var(--hk3-red);color:#000}@supports (color:color(display-p3 0 0 0)){.v2-hk3--night .v2-hk3__urgent{--hk3-red:color(display-p3 0.9882 0.1451 0.302)}}.v2-hk3--night .v2-hk3__urgent--pulse:after{animation-name:v2-hk3-halo-night}@keyframes v2-hk3-halo-night{0%{box-shadow:0 0 0 0 rgb(255 0 70/.7);box-shadow:0 0 0 0 color(display-p3 .9882 .1451 .302/.7)}70%,to{box-shadow:0 0 0 12px rgb(255 0 70/0);box-shadow:0 0 0 12px color(display-p3 .9882 .1451 .302/0)}}.v2-hk3--night .v2-hk3__heroquote,.v2-hk3--night .v2-hk3__quote{background:var(--hk3-card)}.v2-hk3--night .v2-hk3__benefits li,.v2-hk3--night .v2-hk3__faq details{border-color:var(--hk3-line)}.v2-hk3--night .v2-hk3__sticky{background:#000;border-top-color:var(--hk3-line)}.v2-hk3--night .v2-hk3__heroimg{background:var(--v2-primary-night)}.v2-hk3--night .v2-hk3__logo--dark{display:none}.v2-hk3.v2-hk3--night .v2-hk3__logo--light{display:block}.v2-hk3__title.v2-hk3__title--velocity{font-family:var(--font-velocity),var(--font-solar),sans-serif;font-weight:800;font-size:calc(var(--hk3-head) * 2);line-height:.82}@media (min-width:900px){.v2-hk3__title.v2-hk3__title--velocity{font-size:calc(clamp(40px, min(8svh, 5vw), 64px) * 2)}}.v2-hk3[data-offer] .v2-hk3__variant{display:none}.v2-hk3[data-offer="0"] [data-offer-show="0"],.v2-hk3[data-offer="1"] [data-offer-show="1"],.v2-hk3[data-offer="2"] [data-offer-show="2"],.v2-hk3[data-offer="3"] [data-offer-show="3"]{display:contents}.v2-hk3 .v2-hk3__offers{display:inline-flex;width:auto;max-width:100%;margin:0 0 16px}@media (min-width:900px){.v2-hk3 .v2-hk3__offers button{padding:8px 16px;font-size:16px;line-height:20px}}.v2-hk3--night .v2-hk3__offers{background:rgba(255,255,255,.12)}.v2-hk3--night .v2-hk3__offers .v2-tabthumb{background:var(--hk3-pop)}.v2-hk3--night .v2-hk3__offers button[aria-selected=true]{color:#000}.v2-hk3--night .v2-hk3__offers:not(.has-thumb) button[aria-selected=true]{background:var(--hk3-pop)}@media (max-width:399px){.v2-hk3 .v2-hk3__offers button{padding:8px;font-size:12px;line-height:16px}}