html,body{margin:0 !important;padding:0 !important;}

#vstd-lp-729-flow-pouch{letter-spacing:normal;word-spacing:normal;text-transform:none;font-style:normal;font-variant:normal;text-indent:0;text-align:start;white-space:normal;font-size:16px;}

#vstd-lp-729-flow-pouch *:where(:not(svg,svg *)){all:revert;}
#vstd-lp-729-flow-pouch [hidden]{display:none !important;}

#vstd-lp-729-flow-pouch :where(img){width:auto;}

#vstd-lp-729-flow-pouch :where(svg){max-width:none;}

#vstd-lp-729-flow-pouch :where([width="348"]){width:348px;}
#vstd-lp-729-flow-pouch :where([width="420"]){width:420px;}
#vstd-lp-729-flow-pouch :where([width="14"]){width:14px;}
#vstd-lp-729-flow-pouch :where([width="569"]){width:569px;}
#vstd-lp-729-flow-pouch :where([width="188"]){width:188px;}
#vstd-lp-729-flow-pouch :where([width="160"]){width:160px;}
#vstd-lp-729-flow-pouch :where([width="142"]){width:142px;}
#vstd-lp-729-flow-pouch :where([width="348"][height="84"]){aspect-ratio:348/84;}
#vstd-lp-729-flow-pouch :where([width="420"][height="420"]){aspect-ratio:420/420;}
#vstd-lp-729-flow-pouch :where([width="14"][height="9"]){aspect-ratio:14/9;}
#vstd-lp-729-flow-pouch :where([width="569"][height="616"]){aspect-ratio:569/616;}
#vstd-lp-729-flow-pouch :where([width="188"][height="192"]){aspect-ratio:188/192;}
#vstd-lp-729-flow-pouch :where([width="160"][height="160"]){aspect-ratio:160/160;}
#vstd-lp-729-flow-pouch :where([width="142"][height="139"]){aspect-ratio:142/139;}
#vstd-lp-729-flow-pouch :where([width="142"][height="136"]){aspect-ratio:142/136;}

#vstd-lp-729-flow-pouch *:where(:not([style*="letter-spacing"])){letter-spacing:inherit!important;}#vstd-lp-729-flow-pouch *:where(:not([style*="word-spacing"])){word-spacing:inherit!important;}

#vstd-lp-729-flow-pouch table,#vstd-lp-729-flow-pouch thead,#vstd-lp-729-flow-pouch tbody,#vstd-lp-729-flow-pouch tfoot,#vstd-lp-729-flow-pouch tr,#vstd-lp-729-flow-pouch th,#vstd-lp-729-flow-pouch td{background-color:transparent;color:inherit;}


@font-face{font-family:"Open Sans";font-style:normal;font-weight:300 800;font-stretch:100%;font-display:swap;src:url("https://storage.googleapis.com/vysta/lp-729-flow-pouch/fonts/open-sans-latin.woff2") format("woff2")}
@font-face{font-family:"Open Sans";font-style:italic;font-weight:300 800;font-stretch:100%;font-display:swap;src:url("https://storage.googleapis.com/vysta/lp-729-flow-pouch/fonts/open-sans-italic-latin.woff2") format("woff2")}

#vstd-lp-729-flow-pouch{--fq-ground:#F4F1EA;--fq-ink:#141414;--fq-ink2:#4A453E;--fq-ink3:#6F6860;--fq-line:#E3DED4;--fq-tint:#EDE8DF;--fq-green:#0D7A3D;--fq-green-d:#09612F;--fq-green-t:#E3F2E7;--fq-star:#EFA514}
#vstd-lp-729-flow-pouch *, #vstd-lp-729-flow-pouch *::before, #vstd-lp-729-flow-pouch *::after{box-sizing:border-box}
#vstd-lp-729-flow-pouch{-webkit-text-size-adjust:100%}
#vstd-lp-729-flow-pouch{margin:0;background:var(--fq-ground);color:var(--fq-ink);font-family:"Open Sans",system-ui,-apple-system,"Segoe UI",Roboto,Arial,sans-serif;font-size:16px;line-height:1.55;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
#vstd-lp-729-flow-pouch img{max-width:100%;height:auto;display:block}
#vstd-lp-729-flow-pouch button{font:inherit;color:inherit}
#vstd-lp-729-flow-pouch a{color:inherit}
#vstd-lp-729-flow-pouch p{margin:0}
#vstd-lp-729-flow-pouch ul{margin:0;padding:0;list-style:none}
#vstd-lp-729-flow-pouch [hidden]{display:none!important}
#vstd-lp-729-flow-pouch h1, #vstd-lp-729-flow-pouch h2, #vstd-lp-729-flow-pouch h3{font-weight:800;line-height:1.14;letter-spacing:-.02em;margin:0;text-wrap:balance}#vstd-lp-729-flow-pouch h1:where(:not([style*="letter-spacing"])), #vstd-lp-729-flow-pouch h2:where(:not([style*="letter-spacing"])), #vstd-lp-729-flow-pouch h3:where(:not([style*="letter-spacing"])){letter-spacing:-.02em !important}
#vstd-lp-729-flow-pouch .vy-fq-wrap{width:100%;max-width:982px;margin:0 auto;padding:0 16px}

#vstd-lp-729-flow-pouch .vy-fq-top{padding:20px 0 12px}
#vstd-lp-729-flow-pouch .vy-fq-logo{width:96px;margin:0 auto}

#vstd-lp-729-flow-pouch .vy-fq-card{background:#fff;border-radius:22px;padding:30px 20px}
#vstd-lp-729-flow-pouch .vy-fq-quiz{box-shadow:0 1px 2px rgba(20,20,20,.05),0 18px 40px -24px rgba(20,20,20,.28);scroll-margin-top:12px}
#vstd-lp-729-flow-pouch .vy-fq-label{font-size:12.5px;font-weight:700;letter-spacing:.1em !important;text-transform:uppercase;color:var(--fq-green)}
#vstd-lp-729-flow-pouch .vy-fq-stars{display:inline-flex;gap:1px;color:var(--fq-star)}
#vstd-lp-729-flow-pouch .vy-fq-stars svg{width:15px;height:15px}

#vstd-lp-729-flow-pouch .vy-fq-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:58px;padding:16px 28px;border:0;border-radius:14px;background:var(--fq-green);color:#fff;font-size:17px;font-weight:700;text-decoration:none;cursor:pointer;transition:background-color .15s ease;-webkit-tap-highlight-color:transparent}
#vstd-lp-729-flow-pouch .vy-fq-btn:hover{background:var(--fq-green-d)}
#vstd-lp-729-flow-pouch .vy-fq-btn svg{width:20px;height:20px}
#vstd-lp-729-flow-pouch .vy-fq-btn:focus-visible, #vstd-lp-729-flow-pouch [data-fq-opt]:focus-visible, #vstd-lp-729-flow-pouch .vy-fq-back:focus-visible, #vstd-lp-729-flow-pouch .vy-fq-retake:focus-visible, #vstd-lp-729-flow-pouch [data-fq-faq]:focus-visible{outline:3px solid #7CC795;outline-offset:3px}

/* intro */
#vstd-lp-729-flow-pouch .vy-fq-intro{text-align:center}
#vstd-lp-729-flow-pouch .vy-fq-h1{font-size:31px;margin:10px 0 12px}
#vstd-lp-729-flow-pouch .vy-fq-h1 span{display:block;color:var(--fq-green)}
#vstd-lp-729-flow-pouch .vy-fq-lead{font-size:16.5px;color:var(--fq-ink2);text-wrap:balance}
#vstd-lp-729-flow-pouch .vy-fq-cans{display:flex;justify-content:center;align-items:center;height:104px;margin:20px 0 22px}
#vstd-lp-729-flow-pouch .vy-fq-cans img{position:relative;width:88px;height:88px;margin:0 -15px;filter:drop-shadow(0 8px 10px rgba(20,20,20,.15))}
#vstd-lp-729-flow-pouch .vy-fq-cans img:nth-child(1){transform:rotate(-14deg) translateY(10px)}
#vstd-lp-729-flow-pouch .vy-fq-cans img:nth-child(2){transform:rotate(-7deg) translateY(2px);z-index:1}
#vstd-lp-729-flow-pouch .vy-fq-cans img:nth-child(3){transform:translateY(-4px) scale(1.1);z-index:2}
#vstd-lp-729-flow-pouch .vy-fq-cans img:nth-child(4){transform:rotate(7deg) translateY(2px);z-index:1}
#vstd-lp-729-flow-pouch .vy-fq-cans img:nth-child(5){transform:rotate(14deg) translateY(10px)}
#vstd-lp-729-flow-pouch .vy-fq-intro .vy-fq-btn{width:100%}
#vstd-lp-729-flow-pouch .vy-fq-meta{display:flex;flex-wrap:wrap;justify-content:center;gap:4px 16px;margin-top:14px;font-size:13.5px;font-weight:600;color:var(--fq-ink3)}
#vstd-lp-729-flow-pouch .vy-fq-meta li{display:inline-flex;align-items:center;gap:6px}
#vstd-lp-729-flow-pouch .vy-fq-meta svg{width:15px;height:15px;color:var(--fq-green)}
#vstd-lp-729-flow-pouch .vy-fq-rating{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;margin-top:16px;padding-top:16px;border-top:1px solid var(--fq-line);font-size:14px;color:var(--fq-ink2)}

/* questions */
#vstd-lp-729-flow-pouch .vy-fq-qtop{display:flex;align-items:center;justify-content:space-between;min-height:32px}
#vstd-lp-729-flow-pouch .vy-fq-back{display:inline-flex;align-items:center;gap:4px;padding:6px 8px 6px 0;background:none;border:0;border-radius:8px;font-size:14px;font-weight:600;color:var(--fq-ink3);cursor:pointer}
#vstd-lp-729-flow-pouch .vy-fq-back:hover{color:var(--fq-ink)}
#vstd-lp-729-flow-pouch .vy-fq-back svg{width:17px;height:17px}
#vstd-lp-729-flow-pouch .vy-fq-count{font-size:13px;font-weight:600;color:var(--fq-ink3)}
#vstd-lp-729-flow-pouch .vy-fq-prog{height:6px;margin-top:10px;background:var(--fq-tint);border-radius:99px;overflow:hidden}
#vstd-lp-729-flow-pouch .vy-fq-prog span{display:block;height:100%;width:20%;background:var(--fq-green);border-radius:99px;transition:width .4s ease}
#vstd-lp-729-flow-pouch .vy-fq-qtitle{font-size:24px;margin:22px 0 18px;outline:none}
#vstd-lp-729-flow-pouch .vy-fq-opts{display:grid;gap:10px}
#vstd-lp-729-flow-pouch [data-fq-opt]{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;min-height:58px;padding:14px 18px;text-align:left;background:#fff;border:1.5px solid var(--fq-line);border-radius:14px;font-size:16.5px;font-weight:600;line-height:1.3;cursor:pointer;transition:border-color .15s ease,background-color .15s ease;-webkit-tap-highlight-color:transparent}
#vstd-lp-729-flow-pouch [data-fq-opt]:hover{border-color:#B9B1A4}
#vstd-lp-729-flow-pouch [data-fq-opt][aria-pressed="true"]{border-color:var(--fq-green);background:var(--fq-green-t)}
#vstd-lp-729-flow-pouch [data-fq-rd]{flex:none;width:22px;height:22px;border-radius:50%;border:2px solid #CFC8BC;transition:border .15s ease}
#vstd-lp-729-flow-pouch [data-fq-opt][aria-pressed="true"] [data-fq-rd]{border:7px solid var(--fq-green)}
#vstd-lp-729-flow-pouch .vy-fq-fact{display:flex;align-items:flex-start;gap:10px;margin-top:16px;padding:12px 14px;border-radius:12px;background:var(--fq-ground);font-size:14px;line-height:1.45;color:var(--fq-ink2)}
#vstd-lp-729-flow-pouch .vy-fq-fact svg{flex:none;width:19px;height:19px;margin-top:1px;color:var(--fq-green)}
#vstd-lp-729-flow-pouch .vy-fq-fact b{color:var(--fq-ink)}

/* loading */
#vstd-lp-729-flow-pouch .vy-fq-load{padding:44px 0;text-align:center}
#vstd-lp-729-flow-pouch .vy-fq-spin{width:46px;height:46px;margin:0 auto 16px;border-radius:50%;border:4px solid var(--fq-tint);border-top-color:var(--fq-green);animation:fqSpin .9s linear infinite}
@keyframes fqSpin{to{transform:rotate(360deg)}}
#vstd-lp-729-flow-pouch .vy-fq-load p{font-size:17px;font-weight:600}

/* result */
#vstd-lp-729-flow-pouch .vy-fq-rtitle{font-size:28px;margin:8px 0 10px;outline:none}
#vstd-lp-729-flow-pouch .vy-fq-rdesc{font-size:16.5px;color:var(--fq-ink2)}
#vstd-lp-729-flow-pouch .vy-fq-rdesc b{color:var(--fq-ink)}
#vstd-lp-729-flow-pouch .vy-fq-why{display:grid;gap:10px;margin-top:18px}
#vstd-lp-729-flow-pouch .vy-fq-why li{display:flex;align-items:flex-start;gap:10px;font-size:15.5px;line-height:1.45}
#vstd-lp-729-flow-pouch .vy-fq-why svg{flex:none;width:22px;height:22px;padding:4px;border-radius:50%;background:var(--fq-green);color:#fff}
#vstd-lp-729-flow-pouch .vy-fq-quote{margin:20px 0 0;padding:14px 16px;border-radius:14px;background:var(--fq-ground)}
#vstd-lp-729-flow-pouch .vy-fq-quote blockquote{margin:6px 0;font-size:15px;line-height:1.5}
#vstd-lp-729-flow-pouch .vy-fq-quote figcaption{font-size:13px;font-weight:700}
#vstd-lp-729-flow-pouch .vy-fq-quote figcaption span{font-weight:400;color:var(--fq-ink3)}
#vstd-lp-729-flow-pouch .vy-fq-offer{margin-top:24px;padding:22px 20px;border:2px solid var(--fq-green);border-radius:18px;text-align:center}
#vstd-lp-729-flow-pouch .vy-fq-offer__img{width:118px;margin:0 auto 12px}
#vstd-lp-729-flow-pouch .vy-fq-offer__name{font-size:25px;font-weight:800;line-height:1.15;letter-spacing:-.02em !important}
#vstd-lp-729-flow-pouch .vy-fq-gifts{display:grid;grid-template-columns:repeat(3,1fr);gap:6px;margin:14px 0 16px;padding:10px 6px;border-radius:12px;background:var(--fq-ground)}
#vstd-lp-729-flow-pouch .vy-fq-gifts li{display:flex;flex-direction:column;align-items:center;gap:4px;font-size:12px;font-weight:600;line-height:1.25;color:var(--fq-ink2)}
#vstd-lp-729-flow-pouch .vy-fq-gifts img{width:42px;height:42px;object-fit:contain}
#vstd-lp-729-flow-pouch .vy-fq-gifts__h{grid-column:1 / -1;font-size:13px!important;font-weight:700!important;color:var(--fq-ink)!important;margin-bottom:4px}
#vstd-lp-729-flow-pouch .vy-fq-offer .vy-fq-btn{display:flex;width:100%}
#vstd-lp-729-flow-pouch .vy-fq-offer__note{margin-top:10px;font-size:13px;line-height:1.5;color:var(--fq-ink3)}
#vstd-lp-729-flow-pouch .vy-fq-retake{display:block;margin:18px auto 0;padding:6px 10px;background:none;border:0;border-radius:8px;font-size:14px;color:var(--fq-ink3);text-decoration:underline;text-underline-offset:3px;cursor:pointer}
#vstd-lp-729-flow-pouch .vy-fq-retake:hover{color:var(--fq-ink)}

/* sections */
#vstd-lp-729-flow-pouch .vy-fq-sec{margin-top:16px}
#vstd-lp-729-flow-pouch .vy-fq-sec__h{font-size:24px;text-align:center}
#vstd-lp-729-flow-pouch .vy-fq-sec__sub{margin-top:6px;text-align:center;font-size:15.5px;color:var(--fq-ink2);text-wrap:balance}
#vstd-lp-729-flow-pouch .vy-fq-zero{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-top:20px}
#vstd-lp-729-flow-pouch .vy-fq-zero li{padding:16px 6px;border-radius:14px;background:var(--fq-ground);text-align:center}
#vstd-lp-729-flow-pouch .vy-fq-zero img{width:48px;height:48px;margin:0 auto 6px}
#vstd-lp-729-flow-pouch .vy-fq-zero b{display:block;font-size:24px;font-weight:800;line-height:1.1;letter-spacing:-.02em !important}
#vstd-lp-729-flow-pouch .vy-fq-zero span{font-size:13.5px;font-weight:600;color:var(--fq-ink2)}
#vstd-lp-729-flow-pouch .vy-fq-revs{display:grid;gap:12px;margin-top:20px}
#vstd-lp-729-flow-pouch .vy-fq-rev{padding:18px;border-radius:14px;background:var(--fq-ground)}
#vstd-lp-729-flow-pouch .vy-fq-rev p{margin:8px 0 10px;font-size:15px;line-height:1.5}
#vstd-lp-729-flow-pouch .vy-fq-rev b{font-size:13.5px}
#vstd-lp-729-flow-pouch .vy-fq-rev b span{display:block;font-weight:400;color:var(--fq-ink3)}
#vstd-lp-729-flow-pouch .vy-fq-ings{display:grid;grid-template-columns:1fr;gap:10px;margin-top:20px}
#vstd-lp-729-flow-pouch .vy-fq-ing{display:grid;grid-template-columns:60px minmax(0,1fr);column-gap:16px;align-items:center;align-content:center;padding:14px 16px;border-radius:14px;background:var(--fq-ground);text-align:left}
#vstd-lp-729-flow-pouch .vy-fq-ing img{grid-row:1 / 4;width:60px;height:60px;margin:0;object-fit:contain;border-radius:50%;background:#EFEAE1}
#vstd-lp-729-flow-pouch .vy-fq-ing h3{font-size:17px;letter-spacing:-.01em !important}
#vstd-lp-729-flow-pouch .vy-fq-ing__amt{margin-top:1px;font-size:13px;font-weight:700;color:var(--fq-green)}
#vstd-lp-729-flow-pouch .vy-fq-ing__d{margin-top:2px;font-size:14.5px;line-height:1.4;color:var(--fq-ink2)}
#vstd-lp-729-flow-pouch .vy-fq-faq{margin-top:14px;border-top:1px solid var(--fq-line)}
#vstd-lp-729-flow-pouch .vy-fq-faq > div{border-bottom:1px solid var(--fq-line)}
#vstd-lp-729-flow-pouch .vy-fq-faq h3{font-size:16px;font-weight:700;letter-spacing:0 !important;line-height:1.35}
#vstd-lp-729-flow-pouch [data-fq-faq]{display:flex;align-items:center;justify-content:space-between;gap:14px;width:100%;padding:16px 0;background:none;border:0;text-align:left;font-weight:700;cursor:pointer}
#vstd-lp-729-flow-pouch [data-fq-faq] svg{flex:none;width:20px;height:20px;color:var(--fq-green);transition:transform .2s ease}
#vstd-lp-729-flow-pouch [data-fq-faq][aria-expanded="true"] svg{transform:rotate(45deg)}
#vstd-lp-729-flow-pouch .vy-fq-faq__a{padding:0 0 16px;font-size:15px;line-height:1.55;color:var(--fq-ink2)}
#vstd-lp-729-flow-pouch .vy-fq-end{text-align:center}
#vstd-lp-729-flow-pouch .vy-fq-end .vy-fq-btn{width:100%;margin-top:16px}

/* footer */
#vstd-lp-729-flow-pouch .vy-fq-foot{padding:26px 0 34px;font-size:12.5px;line-height:1.55;color:var(--fq-ink3);text-align:center}
#vstd-lp-729-flow-pouch .vy-fq-foot p{margin:0 0 8px}

@media (min-width:768px){
  #vstd-lp-729-flow-pouch .vy-fq-top{padding:26px 0 16px}
  #vstd-lp-729-flow-pouch .vy-fq-card{padding:44px 48px;border-radius:26px}
  #vstd-lp-729-flow-pouch .vy-fq-sec{margin-top:20px}
  #vstd-lp-729-flow-pouch .vy-fq-h1{font-size:44px}
  #vstd-lp-729-flow-pouch .vy-fq-lead{font-size:18px}
  #vstd-lp-729-flow-pouch .vy-fq-qtitle{font-size:30px}
  #vstd-lp-729-flow-pouch .vy-fq-opts{grid-template-columns:1fr 1fr;gap:12px}
  #vstd-lp-729-flow-pouch [data-fq-opt]{min-height:66px}
  #vstd-lp-729-flow-pouch .vy-fq-rtitle{font-size:34px}
  #vstd-lp-729-flow-pouch .vy-fq-sec__h{font-size:32px}
  #vstd-lp-729-flow-pouch .vy-fq-zero{gap:16px}
  #vstd-lp-729-flow-pouch .vy-fq-zero img{width:56px;height:56px}
  #vstd-lp-729-flow-pouch .vy-fq-zero b{font-size:30px}
  #vstd-lp-729-flow-pouch .vy-fq-revs{grid-template-columns:repeat(3,1fr);gap:16px}
  #vstd-lp-729-flow-pouch .vy-fq-ings{grid-template-columns:repeat(4,1fr);gap:16px}
  #vstd-lp-729-flow-pouch .vy-fq-ing{display:block;padding:16px 10px;text-align:center}
  #vstd-lp-729-flow-pouch .vy-fq-ing img{width:72px;height:72px;margin:0 auto 8px}
  #vstd-lp-729-flow-pouch .vy-fq-ing h3{font-size:16px}
  #vstd-lp-729-flow-pouch .vy-fq-ing__amt{margin-top:2px;font-size:12.5px}
  #vstd-lp-729-flow-pouch .vy-fq-ing__d{margin-top:4px;font-size:13.5px}
  #vstd-lp-729-flow-pouch .vy-fq-faq h3{font-size:17px}
}
@media (min-width:900px){
  #vstd-lp-729-flow-pouch .vy-fq-result{display:grid;grid-template-columns:minmax(0,1fr) 360px;column-gap:44px;align-items:start}
  #vstd-lp-729-flow-pouch .vy-fq-offer{margin-top:0}
  #vstd-lp-729-flow-pouch .vy-fq-retake{grid-column:1 / -1}
}
@media (prefers-reduced-motion:reduce){
  #vstd-lp-729-flow-pouch *, #vstd-lp-729-flow-pouch *::before, #vstd-lp-729-flow-pouch *::after{transition-duration:.01ms!important}
  #vstd-lp-729-flow-pouch .vy-fq-spin{animation-duration:1.6s}
}


/* Undo a host stylesheet hiding empty <p>; height stays 0 as on the source */
#vstd-lp-729-flow-pouch p:empty {
  display: block !important;
}
/* Growtype: undo flex-induced height:100% blowup on custom-css blocks */
#vstd-lp-729-flow-pouch [class*="growtype-customcss-"],
#vstd-lp-729-flow-pouch [class*="growtype-customcss-"] > div {
  height: auto !important;
}
/* Shopify Horizon: neutralize app-shell inner-scroll so the embed flows in the host page */
#vstd-lp-729-flow-pouch:has(.vy-page-wrapper),
#vstd-lp-729-flow-pouch:has(.vy-page-wrapper) .vy-page-wrapper,
#vstd-lp-729-flow-pouch[scroll-lock],
#vstd-lp-729-flow-pouch[scroll-lock] .vy-page-wrapper {
  height: auto !important;
  max-height: none !important;
  overflow: visible !important;
}
