.vzgro{--g-font:"Montserrat","Helvetica Neue",Helvetica,Arial,sans-serif;--g-green:#81b338;--g-green-lg:#6e9830;--g-green-tx:#557625;--g-green-dk:#3f5a1b;--g-ink:#191414;--g-body:#3f3f3f;--g-mute:#6b6b6b;--g-white:#fff;--g-line:rgba(25,20,20,.12);background:var(--g-white);isolation:isolate;position:relative}.vzgro,.vzgro *{box-sizing:border-box;overflow-wrap:break-word;word-break:normal}.vzgro b,.vzgro em,.vzgro i,.vzgro small,.vzgro span,.vzgro strong{font-family:var(--g-font);font-stretch:normal;font-style:normal;font-variant:normal;font-weight:inherit;letter-spacing:inherit;text-transform:none}.vzgro .vzgro__btn{letter-spacing:.1em;text-transform:uppercase}.vzgro button:active,.vzgro button:focus,.vzgro button:hover{background-color:transparent!important;color:inherit!important}.vzgro .vzgro__wrap{container-name:vzgro;container-type:inline-size;margin:0 auto;max-width:1280px;padding:clamp(44px,6vw,88px) clamp(20px,4vw,44px) clamp(52px,7vw,100px)}.vzgro .vzgro__say{margin:0 auto;max-width:950px;text-align:center}.vzgro .vzgro__say--b{margin-top:clamp(62px,8vw,104px)}.vzgro .vzgro__h2{color:var(--g-ink);font-size:clamp(28px,3.5vw,46px);letter-spacing:-.024em;line-height:1.12;margin:0;text-wrap:balance}.vzgro .vzgro__h2,.vzgro .vzgro__h2 em{font-family:var(--g-font);font-weight:800}.vzgro .vzgro__h2 em{color:var(--g-green-lg);font-style:normal}.vzgro .vzgro__sub{color:var(--g-body);font-family:var(--g-font);font-size:clamp(16.5px,1.6vw,20px);font-weight:500;line-height:1.6;margin:14px auto 0;max-width:none;text-wrap:balance}.vzgro .vzgro__act{margin:clamp(26px,3.5vw,38px) 0 0}.vzgro .vzgro__btn{border-radius:40px;display:inline-block;font-family:var(--g-font);font-size:14px;font-weight:800;padding:18px 44px;transition:transform .22s cubic-bezier(.16,1,.3,1),box-shadow .22s ease}.vzgro .vzgro__btn,.vzgro .vzgro__btn:focus,.vzgro .vzgro__btn:hover{background:var(--g-green);color:var(--g-ink);text-decoration:none}.vzgro .vzgro__btn:hover{box-shadow:0 16px 30px -16px rgba(85,118,37,.85);transform:translateY(-3px)}.vzgro .vzgro__btn:focus-visible{outline:3px solid var(--g-ink);outline-offset:4px}.vzgro .vzgro__note{background:rgba(129,179,56,.09);border-left:4px solid var(--g-green);border-radius:4px 12px 12px 4px;color:var(--g-body);font-family:var(--g-font);font-size:16px;font-weight:500;line-height:1.6;margin:clamp(30px,4vw,46px) auto 0;max-width:62ch;padding:clamp(16px,2vw,22px) clamp(18px,2.2vw,26px);text-align:left;text-wrap:pretty}.vzgro .vzgro__hero{display:grid;gap:clamp(22px,5vw,36px);grid-template-columns:minmax(0,1fr)}.vzgro .vzgro__say--a{margin-inline:auto;max-width:720px;text-align:center}.vzgro .vzgro__legend{justify-content:center}.vzgro .vzgro__disc{text-align:center}@container vzgro (min-width: 900px){.vzgro .vzgro__hero{align-items:center;gap:clamp(26px,4vw,64px);grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr)}.vzgro .vzgro__say--a{margin-inline:0;max-width:none;text-align:left}.vzgro .vzgro__legend{justify-content:flex-start}.vzgro .vzgro__disc{text-align:left}}.vzgro .vzgro__chart{margin:0;max-width:none;min-width:0;padding:0 14px 0 0}.vzgro .vzgro__plot{aspect-ratio:68/30;position:relative;width:100%}.vzgro .vzgro__plot svg{display:block;height:100%;overflow:visible;width:100%}.vzgro .vzgro__grid line{stroke:var(--g-line);stroke-width:1}.vzgro .vzgro__area{stroke:none}.vzgro .vzgro__area--soft{fill:url(#vzgro-soft)}.vzgro .vzgro__area--pay{fill:url(#vzgro-pay)}.vzgro .vzgro__line{stroke-linecap:round;stroke-linejoin:round}.vzgro .vzgro__line--soft{stroke:rgba(25,20,20,.34);stroke-width:2.5}.vzgro .vzgro__line--pay{stroke:var(--g-green);stroke-dasharray:1;stroke-dashoffset:1;stroke-width:3.5;transition:stroke-dashoffset 1.5s cubic-bezier(.33,0,.2,1)}.vzgro .vzgro__chart.is-in .vzgro__line--pay{stroke-dashoffset:0}.vzgro .vzgro__wipe{transform:scaleX(0);transform-origin:left center;transition:transform 1.5s cubic-bezier(.33,0,.2,1)}.vzgro .vzgro__chart.is-in .vzgro__wipe{transform:scaleX(1)}.vzgro .vzgro__tip{fill:var(--g-green);opacity:0;stroke:var(--g-white);stroke-width:3;transform:scale(.4);transform-box:fill-box;transform-origin:center;transition:opacity .3s ease 1.25s,transform .45s cubic-bezier(.22,1.5,.36,1) 1.25s}.vzgro .vzgro__chart.is-in .vzgro__tip{opacity:1;transform:scale(1)}.vzgro .vzgro__glow{filter:blur(7px);opacity:0;stroke:var(--g-green);stroke-linecap:round;stroke-width:9;transition:opacity .8s ease .6s}.vzgro .vzgro__chart.is-in .vzgro__glow{animation:vzgro-breathe 5.5s ease-in-out 1.4s infinite;opacity:.42}@keyframes vzgro-breathe{0%,to{opacity:.3}50%{opacity:.58}}.vzgro .vzgro__nd{fill:var(--g-white);opacity:0;stroke:var(--g-green);stroke-width:2.5;transform:scale(.3);transform-box:fill-box;transform-origin:center}.vzgro .vzgro__chart.is-in .vzgro__nd{animation:vzgro-node .5s cubic-bezier(.22,1.5,.36,1) forwards;animation-delay:calc(.22s + var(--i, 0)*.15s)}@keyframes vzgro-node{0%{opacity:0;transform:scale(.3)}to{opacity:1;transform:scale(1)}}.vzgro .vzgro__field,.vzgro .vzgro__nodes{pointer-events:none}.vzgro .vzgro__fd{fill:var(--g-green);opacity:0;transform-box:fill-box;transform-origin:center}.vzgro .vzgro__chart.is-in .vzgro__fd{animation:vzgro-fd 7s ease-in-out infinite;animation-delay:calc(var(--i, 0)*.09s)}@keyframes vzgro-fd{0%,to{opacity:.1;transform:translateY(0)}50%{opacity:.3;transform:translateY(-4px)}}.vzgro .vzgro__ping{fill:none;opacity:0;stroke:var(--g-green);stroke-width:2.5;transform-box:fill-box;transform-origin:center}.vzgro .vzgro__chart.is-in .vzgro__ping{animation:vzgro-ping 3.2s ease-out infinite;animation-delay:calc(1.6s + var(--pd, 0s))}@keyframes vzgro-ping{0%{opacity:.55;transform:scale(1)}60%{opacity:0}70%,to{opacity:0;transform:scale(3.6)}}.vzgro .vzgro__chart.is-in .vzgro__area--pay{animation:vzgro-band 7s ease-in-out 1.4s infinite}@keyframes vzgro-band{0%,to{opacity:1}50%{opacity:.82}}.vzgro--off .vzgro__area--pay,.vzgro--off .vzgro__fd,.vzgro--off .vzgro__glow,.vzgro--off .vzgro__ping,.vzgro--stopped .vzgro__area--pay,.vzgro--stopped .vzgro__fd,.vzgro--stopped .vzgro__glow,.vzgro--stopped .vzgro__ping{animation-play-state:paused}.vzgro .vzgro__pause{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:var(--g-white);border:0;bottom:0;clip-path:inset(50%);color:var(--g-body);cursor:pointer;font-family:var(--g-font);font-size:11px;font-weight:700;height:1px;margin:0;overflow:hidden;padding:0;position:absolute;right:0;white-space:nowrap;width:1px;z-index:2}.vzgro .vzgro__pause:focus{align-items:center;border:1px solid var(--g-line);border-radius:30px;clip-path:none;color:var(--g-ink);display:inline-flex;gap:7px;height:auto;outline:2px solid var(--g-green-tx);outline-offset:3px;overflow:visible;padding:6px 13px;width:auto}.vzgro .vzgro__pause-ico{border-left:3px solid;border-right:3px solid;flex:0 0 auto;height:11px;width:9px}.vzgro--stopped .vzgro__pause-ico{border-bottom:5.5px solid transparent;border-left:9px solid;border-right:0;border-top:5.5px solid transparent;height:0;width:0}.vzgro .vzgro__legend{align-items:center;display:flex;flex-wrap:wrap;gap:6px 26px;margin:14px 0 0;padding:0 14px 0 0}.vzgro .vzgro__key{align-items:center;color:var(--g-ink);display:inline-flex;font-family:var(--g-font);font-size:13.5px;font-weight:700;gap:9px}.vzgro .vzgro__swatch{border-radius:4px;flex:0 0 auto;height:14px;width:14px}.vzgro .vzgro__swatch--soft{background:rgba(25,20,20,.22)}.vzgro .vzgro__swatch--pay{background:var(--g-green)}.vzgro .vzgro__disc{color:var(--g-mute);flex-basis:100%;font-family:var(--g-font);font-size:12px;font-style:italic;font-weight:500}.vzgro .vzgro__brk{background:var(--g-line);border:0;height:1px;margin:clamp(56px,7vw,96px) auto 0;max-width:1080px;width:100%}.vzgro .vzgro__h3{color:var(--g-ink);font-family:var(--g-font);font-size:clamp(24px,2.65vw,35px);font-weight:800;letter-spacing:-.022em;line-height:1.18;margin:clamp(34px,4.5vw,56px) auto clamp(32px,4vw,52px);max-width:none;text-align:center;text-wrap:balance}.vzgro .vzgro__feats{display:grid;gap:0;grid-template-columns:repeat(4,minmax(0,1fr));padding:0}.vzgro .vzgro__feats,.vzgro .vzgro__feats>li{list-style:none;margin:0}.vzgro .vzgro__feats>li::marker{content:""}.vzgro .vzgro__feat{align-content:start;border-left:1px solid var(--g-line);display:grid;gap:14px;padding:4px clamp(18px,2.4vw,34px);text-align:left}.vzgro .vzgro__feat:first-child{border-left:0;padding-left:0}.vzgro .vzgro__feat:last-child{padding-right:0}.vzgro .vzgro__mark{display:block;height:28px;width:28px}.vzgro .vzgro__mark svg{display:block;height:100%;width:100%}.vzgro .vzgro__mark svg *{fill:none;stroke:var(--g-ink);stroke-linecap:round;stroke-linejoin:round;stroke-width:1.6}.vzgro .vzgro__feat-t{color:var(--g-ink);font-family:var(--g-font);font-size:clamp(15px,1.4vw,17px);font-weight:800;letter-spacing:-.012em;line-height:1.32;text-wrap:pretty}.vzgro .vzgro__feat-d{color:var(--g-mute);font-family:var(--g-font);font-size:clamp(13.5px,1.2vw,15px);font-weight:500;line-height:1.55;text-wrap:pretty}.vzgro .is-rev:not(.is-in){opacity:0;transform:translateY(16px)}.vzgro .is-rev{transition:opacity .6s ease,transform .6s cubic-bezier(.16,1,.3,1)}.vzgro .is-rev,.vzgro .vzgro__chart:not(.is-in){opacity:1;transform:none}.vzgro .vzgro__feat:nth-child(2){transition-delay:.09s}.vzgro .vzgro__feat:nth-child(3){transition-delay:.18s}.vzgro .vzgro__feat:nth-child(4){transition-delay:.27s}@container vzgro (max-width: 1040px){.vzgro .vzgro__feats{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:clamp(30px,4vw,44px)}.vzgro .vzgro__feat:nth-child(odd){border-left:0;padding-left:0}.vzgro .vzgro__feat:nth-child(2n){padding-right:0}}@container vzgro (max-width: 620px){.vzgro .vzgro__feats{grid-template-columns:minmax(0,1fr);row-gap:30px}.vzgro .vzgro__feat{border-left:0;padding:0}}@media (prefers-reduced-motion:reduce){.vzgro .is-rev,.vzgro .vzgro__btn,.vzgro .vzgro__glow,.vzgro .vzgro__line--pay,.vzgro .vzgro__tip,.vzgro .vzgro__wipe{transition:none}.vzgro .vzgro__chart.is-in .vzgro__area--pay,.vzgro .vzgro__chart.is-in .vzgro__fd,.vzgro .vzgro__chart.is-in .vzgro__glow,.vzgro .vzgro__chart.is-in .vzgro__nd,.vzgro .vzgro__chart.is-in .vzgro__ping{animation:none}.vzgro .is-rev:not(.is-in){opacity:1;transform:none}.vzgro .vzgro__line--pay{stroke-dashoffset:0}.vzgro .vzgro__wipe{transform:scaleX(1)}.vzgro .vzgro__tip{opacity:1;transform:scale(1)}.vzgro .vzgro__chart.is-in .vzgro__glow{opacity:.42}.vzgro .vzgro__chart.is-in .vzgro__ping{opacity:0}.vzgro .vzgro__nd{opacity:1;transform:scale(1)}.vzgro .vzgro__fd{opacity:.18}.vzgro .vzgro__chart.is-in .vzgro__area--pay{opacity:1}.vzgro .vzgro__pause{display:none}.vzgro .vzgro__btn:hover{transform:none}}