.vyrx .vyrx-pc-plan-intake__launch-actions{max-width:36rem;margin:0 auto}.vyrx .vyrx-pc-plan-intake__launch-actions .vyrx-button{width:100%}body.vyrx-pc-plan-intake-template,body.vyrx-pc-plan-intake-template #MainContent{min-height:100dvh;overflow-x:hidden;overflow-y:auto}body.vyrx-pc-plan-intake-template #MainContent>.shopify-section{min-height:100%}body.vyrx-pc-plan-intake-template.vyrx-pc-plan-intake-template--complete,body.vyrx-pc-plan-intake-template.vyrx-pc-plan-intake-template--complete #MainContent{height:100dvh;min-height:100dvh;overflow-x:hidden;overflow-y:hidden}body.vyrx-pc-plan-intake-template.vyrx-pc-plan-intake-template--complete .vyrx .vyrx-pc-plan-page{padding-top:0;padding-bottom:env(safe-area-inset-bottom)}body.vyrx-pc-plan-intake-template.vyrx-pc-plan-intake-template--complete .vyrx .vyrx-pc-plan-page__container,body.vyrx-pc-plan-intake-template.vyrx-pc-plan-intake-template--complete .vyrx .vyrx-pc-plan-page__shell,body.vyrx-pc-plan-intake-template.vyrx-pc-plan-intake-template--complete .vyrx .vyrx-pc-plan-page__form,body.vyrx-pc-plan-intake-template.vyrx-pc-plan-intake-template--complete.vyrx .vyrx-pc-plan-page__step[data-vyrx-pc-plan-step=review].is-active,body.vyrx-pc-plan-intake-template.vyrx-pc-plan-intake-template--complete.vyrx .vyrx-pc-plan-page__receipt-embed,body.vyrx-pc-plan-intake-template.vyrx-pc-plan-intake-template--complete.vyrx .vyrx-pc-plan-page__receipt-frame-shell,body.vyrx-pc-plan-intake-template.vyrx-pc-plan-intake-template--complete.vyrx .vyrx-pc-plan-page__receipt-frame{width:100%;max-width:none}.vyrx .vyrx-pc-plan-page{--vyrx-pc-plan-page-pad-y: clamp(2.2rem, 4vw, 4.4rem);height:auto;min-height:100vh;min-height:100dvh;padding:var(--vyrx-pc-plan-page-pad-y) 0 calc(var(--vyrx-pc-plan-page-pad-y) + env(safe-area-inset-bottom));background:#0b0b0c;overflow-x:hidden;overflow-y:visible}.vyrx .vyrx-pc-plan-page__container{width:min(100%,112rem);display:grid;height:auto;min-height:calc(100dvh - (var(--vyrx-pc-plan-page-pad-y) * 2) - env(safe-area-inset-bottom))}.vyrx .vyrx-pc-plan-page__shell{display:grid;grid-template-rows:auto 1fr;gap:clamp(2rem,3vw,3.2rem);width:min(100%,96rem);min-height:100%;margin:0 auto;transition:gap .2s ease}.vyrx .vyrx-pc-plan-page__topbar{display:grid;gap:1.2rem;max-height:14rem;overflow:hidden;opacity:1;transform:translateY(0);transform-origin:top center;transition:max-height .2s ease,opacity .2s ease,transform .2s ease,margin .2s ease}.vyrx .vyrx-pc-plan-page__shell.is-complete .vyrx-pc-plan-page__topbar{max-height:0;opacity:0;transform:translateY(8px);pointer-events:none}.vyrx .vyrx-pc-plan-page__shell.is-complete{gap:0}.vyrx .vyrx-pc-plan-page__topbar-row{display:flex;align-items:center;justify-content:space-between;gap:1.6rem}.vyrx .vyrx-pc-plan-page__eyebrow{margin:0}.vyrx .vyrx-pc-plan-page__back-link{display:inline-flex;align-items:center;gap:.8rem;padding:0;border:0;background:transparent;color:#f8f6f2d1;font:inherit;font-size:1.35rem;font-weight:600;line-height:1.2;cursor:pointer}.vyrx .vyrx-pc-plan-page__back-link:hover,.vyrx .vyrx-pc-plan-page__back-link:focus-visible{color:var(--vyrx-fg)}.vyrx .vyrx-pc-plan-page__step-meta{margin:0;color:var(--vyrx-fg-muted);font-size:1.2rem;letter-spacing:.08em;text-transform:uppercase}.vyrx .vyrx-pc-plan-page__progress{width:100%;height:.6rem;border-radius:999px;background:#ffffff14;overflow:hidden}.vyrx .vyrx-pc-plan-page__progress-bar{display:block;width:0;height:100%;border-radius:inherit;background:var(--vyrx-accent);transition:width .22s ease}.vyrx .vyrx-pc-plan-page__form{display:grid;gap:1.8rem;align-content:start;height:auto;min-height:0;overflow:hidden}.vyrx .vyrx-pc-plan-page__shell.is-complete .vyrx-pc-plan-page__form{position:relative;min-height:var(--vyrx-pc-plan-receipt-height, calc(100svh - (var(--vyrx-pc-plan-page-pad-y) * 2) - env(safe-area-inset-bottom)));height:var(--vyrx-pc-plan-receipt-height, calc(100svh - (var(--vyrx-pc-plan-page-pad-y) * 2) - env(safe-area-inset-bottom)))}.vyrx .vyrx-pc-plan-page__receipt-embed{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:var(--vyrx-pc-plan-receipt-height, calc(100svh - (var(--vyrx-pc-plan-page-pad-y) * 2) - env(safe-area-inset-bottom)));margin:0;padding:0;overflow:hidden;z-index:1}.vyrx .vyrx-pc-plan-page__receipt-frame-shell{width:100%;height:100%;margin:0;padding:0;overflow:hidden}.vyrx .vyrx-pc-plan-page__receipt-frame{display:block;width:100%;height:100%;margin:0;padding:0;border:0;overflow:hidden}.vyrx .vyrx-pc-plan-page__checkout-cta{position:absolute;right:0;bottom:max(2rem,env(safe-area-inset-bottom));left:0;z-index:2;display:grid;justify-items:center;gap:1rem;padding:0 1.6rem;opacity:0;visibility:hidden;transform:translateY(8px);pointer-events:none;transition:opacity .7s cubic-bezier(.23,1,.32,1),transform .7s cubic-bezier(.23,1,.32,1),visibility 0s linear .7s}body.vyrx-pc-plan-intake-template.vyrx-pc-plan-intake-template--complete.vyrx .vyrx-pc-plan-page__checkout-cta,body.vyrx-pc-plan-intake-template.vyrx-pc-plan-intake-template--complete.vyrx .vyrx-pc-plan-page__checkout-cta.is-visible{display:grid}.vyrx .vyrx-pc-plan-page__checkout-cta.is-visible{opacity:1;visibility:visible;transform:translateY(0);pointer-events:auto;transition:opacity .7s cubic-bezier(.23,1,.32,1),transform .7s cubic-bezier(.23,1,.32,1),visibility 0s linear 0s}.vyrx .vyrx-pc-plan-page__checkout-cta .vyrx-button{width:auto;min-width:min(100%,24rem)}.vyrx .vyrx-pc-plan-page__precheckout-reveal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:40;display:grid;place-items:center;padding:max(2.4rem,env(safe-area-inset-top)) clamp(2rem,6vw,4.8rem) max(2.4rem,env(safe-area-inset-bottom)) clamp(2rem,6vw,4.8rem);background:#0b0b0c00;opacity:0;pointer-events:none;transition:opacity .42s cubic-bezier(.23,1,.32,1),background-color .42s cubic-bezier(.23,1,.32,1)}.vyrx .vyrx-pc-plan-page__precheckout-reveal[hidden]{display:none}.vyrx .vyrx-pc-plan-page__precheckout-reveal.is-active{background:#0b0b0c;opacity:1}.vyrx .vyrx-pc-plan-page__precheckout-reveal.is-exiting{opacity:0;background:#0b0b0c}.vyrx .vyrx-pc-plan-page__precheckout-reveal-inner{display:grid;gap:clamp(1.8rem,2vw,2.6rem);width:min(100%,56rem);margin:auto;align-content:center;justify-items:stretch}.vyrx .vyrx-pc-plan-page__precheckout-heading,.vyrx .vyrx-pc-plan-page__precheckout-benefit,.vyrx .vyrx-pc-plan-page__precheckout-delivery{margin:0;opacity:0;transform:translateY(1.5rem);transition:opacity .52s cubic-bezier(.23,1,.32,1),transform .52s cubic-bezier(.23,1,.32,1)}.vyrx .vyrx-pc-plan-page__precheckout-heading.is-visible,.vyrx .vyrx-pc-plan-page__precheckout-benefit.is-visible,.vyrx .vyrx-pc-plan-page__precheckout-delivery.is-visible{opacity:1;transform:translateY(0)}.vyrx .vyrx-pc-plan-page__precheckout-heading{color:var(--vyrx-fg);font-family:var(--vyrx-heading-family);font-style:var(--vyrx-heading-style);font-size:clamp(2rem,4.2vw,4.4rem);font-weight:700;line-height:1.02;letter-spacing:.02em;text-transform:uppercase;text-align:center;white-space:nowrap}.vyrx .vyrx-pc-plan-page__precheckout-benefits{display:grid;gap:1.15rem;margin:0;padding:0;list-style:none}.vyrx .vyrx-pc-plan-page__precheckout-benefit{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;column-gap:1.25rem;min-height:clamp(5.8rem,5.6vw,6.6rem);padding:1.35rem 1.6rem;border:1px solid rgba(255,255,255,.12);border-radius:1.8rem;background:#17181b;box-shadow:inset 0 0 0 .1rem #ffffff05;color:#f8f6f2f0;font-size:clamp(1.72rem,2.35vw,2.15rem);line-height:1.3;text-align:left}.vyrx .vyrx-pc-plan-page__precheckout-check{display:inline-flex;align-items:center;justify-content:center;width:3rem;height:3rem;border-radius:.95rem;background:var(--vyrx-accent);color:#fff;font-size:1.45rem;font-weight:700;line-height:1;box-shadow:inset 0 -.1rem #00000029}.vyrx .vyrx-pc-plan-page__precheckout-delivery{color:#f8f6f2ad;font-size:clamp(1.45rem,2vw,1.8rem);line-height:1.45;padding-top:clamp(.4rem,1vw,.8rem);text-align:center}body.vyrx-pc-plan-intake-template.vyrx-pc-plan-intake-template--precheckout-reveal .vyrx .vyrx-pc-plan-page__step[data-vyrx-pc-plan-step=review].is-active{opacity:0;transition:opacity .42s cubic-bezier(.23,1,.32,1)}@media(prefers-reduced-motion:reduce){.vyrx .vyrx-pc-plan-page__checkout-cta,.vyrx .vyrx-pc-plan-page__checkout-cta.is-visible{transition:none;transform:none}.vyrx .vyrx-pc-plan-page__precheckout-reveal,.vyrx .vyrx-pc-plan-page__precheckout-heading,.vyrx .vyrx-pc-plan-page__precheckout-benefit,.vyrx .vyrx-pc-plan-page__precheckout-delivery,body.vyrx-pc-plan-intake-template.vyrx-pc-plan-intake-template--precheckout-reveal .vyrx .vyrx-pc-plan-page__step[data-vyrx-pc-plan-step=review].is-active{transition:opacity .18s linear,background-color .18s linear}.vyrx .vyrx-pc-plan-page__precheckout-heading,.vyrx .vyrx-pc-plan-page__precheckout-benefit,.vyrx .vyrx-pc-plan-page__precheckout-delivery{transform:none}}@media screen and (max-width:749px){.vyrx .vyrx-pc-plan-page__precheckout-reveal{padding:max(2rem,env(safe-area-inset-top)) 1.8rem max(2rem,env(safe-area-inset-bottom)) 1.8rem}.vyrx .vyrx-pc-plan-page__precheckout-reveal-inner{width:min(100%,39rem);gap:1.5rem}.vyrx .vyrx-pc-plan-page__precheckout-heading{font-size:clamp(1.72rem,5.95vw,2.7rem)}.vyrx .vyrx-pc-plan-page__precheckout-benefits{gap:.95rem}.vyrx .vyrx-pc-plan-page__precheckout-benefit{min-height:5.2rem;column-gap:1rem;padding:1.15rem 1.2rem;font-size:clamp(1.42rem,4.4vw,1.66rem);line-height:1.28}.vyrx .vyrx-pc-plan-page__precheckout-check{width:2.7rem;height:2.7rem;border-radius:.82rem;font-size:1.28rem}.vyrx .vyrx-pc-plan-page__precheckout-delivery{font-size:1.28rem;padding-top:.2rem}}.vyrx .vyrx-pc-plan-page__error{margin:0;padding:1.4rem 1.6rem;border:1px solid rgba(239,83,80,.35);border-radius:1.2rem;background:#ef535014;color:#ff8f86;font-size:1.35rem;line-height:1.5}.vyrx .vyrx-pc-plan-page__step{display:none}.vyrx .vyrx-pc-plan-page__step.is-active{display:grid;align-content:start;gap:clamp(2rem,2.8vw,3rem);animation:vyrxPcPlanStepIn .2s ease}.vyrx .vyrx-pc-plan-page__step[data-vyrx-pc-plan-step=review].is-active{position:relative;align-content:stretch;justify-items:stretch;min-height:var(--vyrx-pc-plan-receipt-height, calc(100svh - (var(--vyrx-pc-plan-page-pad-y) * 2) - env(safe-area-inset-bottom)));height:var(--vyrx-pc-plan-receipt-height, calc(100svh - (var(--vyrx-pc-plan-page-pad-y) * 2) - env(safe-area-inset-bottom)));overflow:hidden;gap:0;margin-top:0}body.vyrx-pc-plan-intake-template.vyrx-pc-plan-intake-template--complete.vyrx .vyrx-pc-plan-page__checkout-cta{bottom:calc(max(1.6rem,env(safe-area-inset-bottom)) + clamp(4.8rem,10vh,9.6rem))}.vyrx .vyrx-pc-plan-page__step[data-vyrx-pc-plan-step=review].is-active .vyrx-pc-plan-page__sequence{width:100%;min-height:0;height:0;margin:0;padding:0;overflow:hidden}.vyrx .vyrx-pc-plan-page__question{display:grid;gap:1.1rem;text-align:left}.vyrx .vyrx-pc-plan-page__title{margin:0;color:var(--vyrx-fg);font-family:var(--vyrx-heading-family);font-style:var(--vyrx-heading-style);font-size:clamp(2.8rem,3.4vw,4.8rem);font-weight:700;line-height:1.04;letter-spacing:.01em;text-transform:uppercase;text-wrap:pretty}.vyrx .vyrx-pc-plan-page__copy{width:min(100%,56rem);margin:0;color:var(--vyrx-fg-muted);font-size:clamp(1.4rem,1.25vw,1.75rem);line-height:1.55}.vyrx .vyrx-pc-plan-page__choices,.vyrx .vyrx-pc-plan-page__segmented{--vyrx-pc-plan-choice-min-height: 8.8rem;--vyrx-pc-plan-choice-pad-y: 1.7rem;--vyrx-pc-plan-choice-pad-x: 1.8rem;display:grid;grid-template-columns:1fr;gap:1.6rem}.vyrx .vyrx-pc-plan-page__choices.is-two-column,.vyrx .vyrx-pc-plan-page__choices--compact.is-two-column{grid-template-columns:repeat(2,minmax(0,1fr))}.vyrx .vyrx-pc-plan-page__choice,.vyrx .vyrx-pc-plan-page__chip{display:block;cursor:pointer}.vyrx .vyrx-pc-plan-page__choice-content,.vyrx .vyrx-pc-plan-page__chip span{display:grid;gap:.6rem;justify-items:start;align-content:center;min-height:var(--vyrx-pc-plan-choice-min-height);padding:var(--vyrx-pc-plan-choice-pad-y) var(--vyrx-pc-plan-choice-pad-x);border:1px solid rgba(255,255,255,.12);border-radius:2.2rem;background:#17181b;text-align:left;transform:translateY(0);box-shadow:0 0 #0000;transition:border-color .16s ease,background-color .16s ease,color .16s ease,transform .16s ease,box-shadow .16s ease}.vyrx .vyrx-pc-plan-page__choice--compact .vyrx-pc-plan-page__choice-content,.vyrx .vyrx-pc-plan-page__chip span{min-height:var(--vyrx-pc-plan-choice-min-height);padding:var(--vyrx-pc-plan-choice-pad-y) calc(var(--vyrx-pc-plan-choice-pad-x) - .2rem)}.vyrx .vyrx-pc-plan-page__choice.is-selected .vyrx-pc-plan-page__choice-content,.vyrx .vyrx-pc-plan-page__chip.is-selected span{border-color:color-mix(in srgb,var(--vyrx-accent) 88%,white 12%);background:#1d2025;box-shadow:inset 0 0 0 .1rem color-mix(in srgb,var(--vyrx-accent) 22%,transparent),0 0 0 .1rem #0000}.vyrx .vyrx-pc-plan-page__choice:has(input:focus-visible) .vyrx-pc-plan-page__choice-content,.vyrx .vyrx-pc-plan-page__chip:has(input:focus-visible) span{border-color:color-mix(in srgb,var(--vyrx-accent) 90%,white 10%);background:#1d2025;box-shadow:0 0 0 .2rem rgb(var(--color-background)),0 0 0 .35rem color-mix(in srgb,var(--vyrx-accent) 45%,transparent)}@media(hover:hover)and (pointer:fine){.vyrx .vyrx-pc-plan-page__choice:hover .vyrx-pc-plan-page__choice-content,.vyrx .vyrx-pc-plan-page__chip:hover span{border-color:color-mix(in srgb,var(--vyrx-accent) 82%,white 18%);background:#1d2024;box-shadow:0 1.2rem 2.8rem #4798ff1a;transform:translateY(-.3rem)}.vyrx .vyrx-pc-plan-page__choice.is-selected:hover .vyrx-pc-plan-page__choice-content,.vyrx .vyrx-pc-plan-page__chip.is-selected:hover span{border-color:color-mix(in srgb,var(--vyrx-accent) 90%,white 10%);background:#20242a;box-shadow:0 1.4rem 3rem #4798ff24}}.vyrx .vyrx-pc-plan-page__choice-title{color:var(--vyrx-fg);font-family:var(--vyrx-heading-family);font-style:var(--vyrx-heading-style);font-size:clamp(1.75rem,1.65vw,2.2rem);font-weight:700;line-height:1.18;letter-spacing:.01em;text-wrap:pretty}.vyrx .vyrx-pc-plan-page__choice-copy{color:var(--vyrx-fg-muted);font-size:1.35rem;line-height:1.35;text-wrap:pretty}.vyrx .vyrx-pc-plan-page__field-group,.vyrx .vyrx-pc-plan-page__fieldset,.vyrx .vyrx-pc-plan-page__reveal{display:grid;gap:1rem}.vyrx .vyrx-pc-plan-page__step-action{width:fit-content;min-width:0}.vyrx .vyrx-pc-plan-page__step-action.vyrx-button--full{margin-inline:auto;justify-content:center;text-align:center}.vyrx .vyrx-pc-plan-page__field-label{margin:0;color:var(--vyrx-fg);font-size:1.3rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.vyrx .vyrx-pc-plan-page__input,.vyrx .vyrx-pc-plan-page__textarea{width:100%;padding:1.4rem 1.6rem;border:1px solid rgba(255,255,255,.12);border-radius:1.6rem;background:#17181b;color:var(--vyrx-fg);font:inherit;font-size:1.5rem;line-height:1.45}.vyrx .vyrx-pc-plan-page__textarea{resize:vertical;min-height:10.8rem}.vyrx .vyrx-pc-plan-page__input::placeholder,.vyrx .vyrx-pc-plan-page__textarea::placeholder{color:color-mix(in srgb,var(--vyrx-fg-muted) 88%,transparent)}.vyrx .vyrx-pc-plan-page__input:focus-visible,.vyrx .vyrx-pc-plan-page__textarea:focus-visible,.vyrx .vyrx-pc-plan-page__summary-edit:focus-visible{outline:0;box-shadow:0 0 0 .2rem rgb(var(--color-background)),0 0 0 .3rem color-mix(in srgb,var(--vyrx-accent) 45%,transparent)}.vyrx .vyrx-pc-plan-page__split-fields{display:grid;gap:1.6rem}.vyrx .vyrx-pc-plan-page__segmented.is-two-column,.vyrx .vyrx-pc-plan-page__segmented--screen.is-two-column{grid-template-columns:repeat(2,minmax(0,1fr))}.vyrx .vyrx-pc-plan-page__chip span{align-items:center;border-radius:1.8rem;color:var(--vyrx-fg);font-family:var(--vyrx-heading-family);font-style:var(--vyrx-heading-style);font-size:clamp(1.75rem,1.65vw,2.2rem);font-weight:700;line-height:1.18;letter-spacing:.01em;text-wrap:pretty}.vyrx .vyrx-pc-plan-page__sequence{display:grid;width:min(100%,52rem);margin:0 auto;position:relative;align-self:stretch;overflow:clip;padding:clamp(.6rem,1.6vw,1.2rem) clamp(1.2rem,3vw,2rem) clamp(1.4rem,2.6vw,2.2rem);min-height:clamp(28rem,calc(100dvh - 24rem),42rem)}.vyrx .vyrx-pc-plan-page__sequence-stage{display:grid;align-content:center;justify-items:center;gap:clamp(1rem,1.4vw,1.4rem);position:absolute;top:0;right:0;bottom:0;left:0;padding:clamp(.2rem,1vw,.8rem) 0;opacity:0;transform:translateY(4px);pointer-events:none;transition:opacity .18s cubic-bezier(.23,1,.32,1),transform .18s cubic-bezier(.23,1,.32,1);text-align:center}.vyrx .vyrx-pc-plan-page__sequence-stage--active{opacity:1;transform:translateY(0);pointer-events:auto}.vyrx .vyrx-pc-plan-page__sequence-kicker{margin:0;color:var(--vyrx-accent);font-size:1.15rem;font-weight:700;letter-spacing:.12em;line-height:1.2;text-transform:uppercase;opacity:0;transform:translateY(4px);transition:opacity .18s cubic-bezier(.23,1,.32,1),transform .18s cubic-bezier(.23,1,.32,1)}.vyrx .vyrx-pc-plan-page__sequence-kicker.is-visible{opacity:1;transform:translateY(0)}.vyrx .vyrx-pc-plan-page__review-product,.vyrx .vyrx-pc-plan-page__review-price,.vyrx .vyrx-pc-plan-page__summary-label,.vyrx .vyrx-pc-plan-page__summary-value,.vyrx .vyrx-pc-plan-page__scope p,.vyrx .vyrx-pc-plan-page__ack span{margin:0}.vyrx .vyrx-pc-plan-page__review-product{color:var(--vyrx-fg-muted);font-size:1.25rem;letter-spacing:.08em;text-transform:uppercase}.vyrx .vyrx-pc-plan-page__review-header{display:grid;justify-items:center;text-align:center}.vyrx .vyrx-pc-plan-page__review-offer-block{display:grid;justify-items:center;width:min(100%,44rem);gap:.1rem}.vyrx .vyrx-pc-plan-page__review-price{color:var(--vyrx-fg);font-size:clamp(4rem,5vw,5.9rem);font-weight:700;line-height:1.05}.vyrx .vyrx-pc-plan-page__review-offer{display:grid;justify-items:center;gap:.3rem;margin:0 0 .5rem}.vyrx .vyrx-pc-plan-page__review-offer--promo{margin-top:.9rem;margin-bottom:0}.vyrx .vyrx-pc-plan-page__review-compare-price,.vyrx .vyrx-pc-plan-page__review-offer-note,.vyrx .vyrx-pc-plan-page__review-countdown{margin:0}.vyrx .vyrx-pc-plan-page__review-compare-price{color:#ef5350;font-size:clamp(1.45rem,1.55vw,1.7rem);font-weight:500;line-height:1.2;text-decoration:line-through;text-decoration-thickness:1px;text-decoration-color:color-mix(in srgb,#ef5350 85%,transparent)}.vyrx .vyrx-pc-plan-page__review-offer-note{color:var(--vyrx-accent);font-size:clamp(1.2rem,1.3vw,1.35rem);font-weight:700;letter-spacing:.08em;line-height:1.2;text-transform:uppercase}.vyrx .vyrx-pc-plan-page__review-countdown{color:#79be8d;font-size:clamp(1.06rem,1.12vw,1.18rem);font-weight:700;letter-spacing:.08em;line-height:1.2;text-transform:uppercase}.vyrx .vyrx-pc-plan-page__review-included{display:grid;gap:1.6rem;justify-items:center;text-align:center}.vyrx .vyrx-pc-plan-page__review-included-title{margin:0;color:var(--vyrx-fg);font-size:clamp(1.8rem,2vw,2.15rem);font-weight:600;line-height:1.25}.vyrx .vyrx-pc-plan-page__review-benefits{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:clamp(2rem,5vw,5.2rem);row-gap:1.2rem;width:min(100%,54rem);margin:0;padding:0;list-style:none;text-align:left}.vyrx .vyrx-pc-plan-page__review-benefit{display:inline-flex;align-items:flex-start;gap:.75rem;margin:0;color:var(--vyrx-fg-muted);font-size:clamp(1.18rem,1.2vw,1.28rem);line-height:1.45}.vyrx .vyrx-pc-plan-page__review-benefit-icon{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;color:var(--vyrx-accent);font-size:1.1rem;font-weight:700;line-height:1}.vyrx .vyrx-pc-plan-page__review-divider{width:100%;height:1px;background:#ffffff14}.vyrx .vyrx-pc-plan-page__summary{display:grid;gap:1.2rem}.vyrx .vyrx-pc-plan-page__summary-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:1.6rem;align-items:start;padding-top:1.2rem;border-top:1px solid rgba(255,255,255,.06)}.vyrx .vyrx-pc-plan-page__summary-label{color:var(--vyrx-fg-muted);font-size:1.15rem;letter-spacing:.08em;text-transform:uppercase}.vyrx .vyrx-pc-plan-page__summary-value{margin-top:.6rem;color:var(--vyrx-fg);font-size:1.42rem;line-height:1.6}.vyrx .vyrx-pc-plan-page__summary-edit{padding:0;border:0;background:transparent;color:var(--vyrx-accent);font:inherit;font-size:1.3rem;font-weight:600;cursor:pointer}.vyrx .vyrx-pc-plan-page__scope{display:grid;gap:.8rem;color:var(--vyrx-fg-muted);font-size:1.3rem;line-height:1.55}.vyrx .vyrx-pc-plan-page__ack{display:grid;grid-template-columns:auto 1fr;gap:1.2rem;align-items:start;color:var(--vyrx-fg);font-size:1.35rem;line-height:1.55;cursor:pointer}.vyrx .vyrx-pc-plan-page__ack input{margin-top:.3rem}.vyrx .vyrx-pc-plan-page__step-action[disabled]{cursor:not-allowed;opacity:.55}.vyrx .vyrx-pc-plan-page__purchase-note{margin:0;color:#f8f6f2ad;font-size:1.45rem;line-height:1.6}.vyrx .vyrx-pc-plan-page__empty{display:grid;gap:1.2rem;width:min(100%,72rem);margin:0 auto;padding:6rem 0;text-align:center}.vyrx .vyrx-pc-plan-page__empty-title{margin:0;color:var(--vyrx-fg);font-size:clamp(3rem,4vw,4.8rem);line-height:1.08}@media screen and (min-width:750px){.vyrx .vyrx-pc-plan-page__split-fields{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (max-width:749px){body.vyrx-pc-plan-intake-template,body.vyrx-pc-plan-intake-template #MainContent,body.vyrx-pc-plan-intake-template #MainContent>.shopify-section{height:100dvh;min-height:100dvh;overflow:hidden}body.vyrx-pc-plan-intake-template.vyrx-pc-plan-intake-template--complete,body.vyrx-pc-plan-intake-template.vyrx-pc-plan-intake-template--complete #MainContent,body.vyrx-pc-plan-intake-template.vyrx-pc-plan-intake-template--complete #MainContent>.shopify-section{height:100dvh;min-height:100dvh;overflow:hidden}body.vyrx-pc-plan-intake-template.vyrx-pc-plan-intake-template--complete.vyrx .vyrx-pc-plan-page{padding-top:calc(1.2rem + env(safe-area-inset-top,0rem));padding-bottom:calc(var(--vyrx-pc-plan-page-pad-y) + env(safe-area-inset-bottom));height:100dvh;min-height:100dvh;overflow:hidden}.vyrx .vyrx-pc-plan-page{--vyrx-pc-plan-page-pad-y: clamp(1.1rem, 3.2vw, 1.8rem);height:100dvh;min-height:100dvh;padding-top:calc(var(--vyrx-pc-plan-page-pad-y) + env(safe-area-inset-top,0rem));padding-bottom:calc(var(--vyrx-pc-plan-page-pad-y) + env(safe-area-inset-bottom));overflow:hidden}.vyrx .vyrx-pc-plan-page__container{width:100%}.vyrx .vyrx-pc-plan-page__shell{gap:clamp(1.4rem,4vw,2rem);min-height:calc(100dvh - (var(--vyrx-pc-plan-page-pad-y) * 2) - env(safe-area-inset-bottom))}.vyrx .vyrx-pc-plan-page__topbar{gap:clamp(.8rem,2.2vw,1rem)}.vyrx .vyrx-pc-plan-page__topbar-row{align-items:flex-start}.vyrx .vyrx-pc-plan-page__step-meta{font-size:1.1rem}.vyrx .vyrx-pc-plan-page__progress{height:.5rem}.vyrx .vyrx-pc-plan-page__form{gap:clamp(1.2rem,3vw,1.6rem);min-height:0}.vyrx .vyrx-pc-plan-page__shell.is-complete .vyrx-pc-plan-page__form{min-height:0;height:auto;overflow:hidden}.vyrx .vyrx-pc-plan-page__step.is-active{gap:clamp(1.4rem,3.4vw,1.8rem);align-content:start}.vyrx .vyrx-pc-plan-page__question{gap:.75rem}.vyrx .vyrx-pc-plan-page__copy{width:100%;margin:0;font-size:1.3rem;line-height:1.45}.vyrx .vyrx-pc-plan-page__choices,.vyrx .vyrx-pc-plan-page__segmented{--vyrx-pc-plan-choice-min-height: 7.2rem;--vyrx-pc-plan-choice-pad-y: 1.35rem;--vyrx-pc-plan-choice-pad-x: 1.4rem;gap:clamp(1rem,2.8vw,1.2rem)}.vyrx .vyrx-pc-plan-page__choices:not(.vyrx-pc-plan-page__choices--compact){grid-template-columns:1fr}.vyrx .vyrx-pc-plan-page__choices--dense{gap:clamp(.9rem,2.4vw,1rem)}.vyrx .vyrx-pc-plan-page__choice-content{justify-items:start;text-align:left;border-radius:1.8rem}.vyrx .vyrx-pc-plan-page__choice--compact .vyrx-pc-plan-page__choice-content,.vyrx .vyrx-pc-plan-page__chip span{border-radius:1.5rem}.vyrx .vyrx-pc-plan-page__choice-title,.vyrx .vyrx-pc-plan-page__chip span{font-size:clamp(1.6rem,3.9vw,1.85rem);line-height:1.15}.vyrx .vyrx-pc-plan-page__review-offer{gap:.25rem;margin-bottom:.45rem}.vyrx .vyrx-pc-plan-page__sequence{width:min(100%,46rem);padding:.5rem 1.2rem 1.4rem}.vyrx .vyrx-pc-plan-page__review-offer--promo{margin-top:.7rem;margin-bottom:.1rem}.vyrx .vyrx-pc-plan-page__review-price{font-size:clamp(3.3rem,9vw,4.6rem)}.vyrx .vyrx-pc-plan-page__review-compare-price{font-size:1.28rem}.vyrx .vyrx-pc-plan-page__review-offer-note{font-size:1.08rem}.vyrx .vyrx-pc-plan-page__review-countdown{font-size:.98rem}.vyrx .vyrx-pc-plan-page__review-included{gap:1.3rem}.vyrx .vyrx-pc-plan-page__review-benefits{column-gap:2rem;row-gap:1rem;width:min(100%,46rem)}.vyrx .vyrx-pc-plan-page__review-benefit{font-size:1.14rem}.vyrx .vyrx-pc-plan-page__summary-row{grid-template-columns:1fr;gap:.8rem}.vyrx .vyrx-pc-plan-page__step[data-vyrx-pc-plan-step=review].is-active{align-content:start}body.vyrx-pc-plan-intake-template.vyrx-pc-plan-intake-template--complete.vyrx .vyrx-pc-plan-page__step[data-vyrx-pc-plan-step=review].is-active{position:relative;align-content:start;justify-items:stretch;min-height:0;height:auto;gap:0;overflow:hidden}body.vyrx-pc-plan-intake-template.vyrx-pc-plan-intake-template--complete.vyrx .vyrx-pc-plan-page__receipt-embed{position:relative;inset:auto;width:100%;height:var(--vyrx-pc-plan-receipt-scaled-height, calc(100svh - (var(--vyrx-pc-plan-page-pad-y) * 2) - env(safe-area-inset-bottom)));overflow:hidden}body.vyrx-pc-plan-intake-template.vyrx-pc-plan-intake-template--complete.vyrx .vyrx-pc-plan-page__receipt-frame-shell{position:absolute;top:0;left:0;width:100%;height:var(--vyrx-pc-plan-receipt-height, calc(100svh - (var(--vyrx-pc-plan-page-pad-y) * 2) - env(safe-area-inset-bottom)));transform:scale(var(--vyrx-pc-plan-receipt-scale, 1));transform-origin:top center}body.vyrx-pc-plan-intake-template.vyrx-pc-plan-intake-template--complete.vyrx .vyrx-pc-plan-page__checkout-cta{position:absolute;top:auto;right:0;bottom:max(2rem,env(safe-area-inset-bottom));left:0;margin-top:0;width:100%}}@media screen and (max-width:749px)and (min-height:700px){.vyrx .vyrx-pc-plan-page__form{align-content:start}.vyrx .vyrx-pc-plan-page__step.is-active{min-height:0;align-content:start}.vyrx .vyrx-pc-plan-page__step[data-vyrx-pc-plan-step=review].is-active{align-content:start}}@media screen and (max-width:479px){.vyrx .vyrx-pc-plan-page__title{font-size:clamp(2.3rem,6.8vw,2.9rem);line-height:1.02}.vyrx .vyrx-pc-plan-page__sequence{width:min(100%,42rem);padding-left:1rem;padding-right:1rem}.vyrx .vyrx-pc-plan-page__choice-title,.vyrx .vyrx-pc-plan-page__chip span{font-size:1.45rem}.vyrx .vyrx-pc-plan-page__review-price{font-size:clamp(2.3rem,10vw,3rem)}.vyrx .vyrx-pc-plan-page__review-compare-price{font-size:1.1rem}.vyrx .vyrx-pc-plan-page__review-offer-note{font-size:.96rem}.vyrx .vyrx-pc-plan-page__review-countdown{font-size:.84rem}.vyrx .vyrx-pc-plan-page__review-included{gap:1.1rem}.vyrx .vyrx-pc-plan-page__review-included-title{font-size:1.62rem}.vyrx .vyrx-pc-plan-page__review-benefits{grid-template-columns:1fr;row-gap:.95rem;width:min(100%,28rem)}.vyrx .vyrx-pc-plan-page__review-benefit{font-size:1.08rem}.vyrx .vyrx-pc-plan-page__choice-copy{font-size:1.15rem}.vyrx .vyrx-pc-plan-page__choice-content,.vyrx .vyrx-pc-plan-page__chip span,.vyrx .vyrx-pc-plan-page__choice--compact .vyrx-pc-plan-page__choice-content{min-height:6.8rem;padding:1.2rem 1.1rem}.vyrx .vyrx-pc-plan-page__choices,.vyrx .vyrx-pc-plan-page__choices--dense{gap:.9rem}.vyrx .vyrx-pc-plan-page__segmented--screen.is-two-column,.vyrx .vyrx-pc-plan-page__choices--compact.is-two-column{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(prefers-reduced-motion:reduce){.vyrx .vyrx-pc-plan-page__topbar,.vyrx .vyrx-pc-plan-page__progress-bar,.vyrx .vyrx-pc-plan-page__choice-content,.vyrx .vyrx-pc-plan-page__chip span,.vyrx .vyrx-pc-plan-page__sequence-stage,.vyrx .vyrx-pc-plan-page__sequence-kicker{transition:none}.vyrx .vyrx-pc-plan-page__step.is-active{animation:none}}@keyframes vyrxPcPlanStepIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}
/*# sourceMappingURL=/cdn/shop/t/9/assets/vyrx-pc-plan-intake.css.map */
