.vzpr{--vz-green:#81b338;--vz-green-dk:#6e9830;--vz-black:#191414;--vz-white:#fff;--vz-body:rgba(25,20,20,.72);--vz-muted:rgba(25,20,20,.55);--vz-line:rgba(25,20,20,.12);--vz-anchor:96px;color:var(--vz-black);font-family:Montserrat,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif}.vzpr *{box-sizing:border-box}.vzpr h1,.vzpr h2,.vzpr h3,.vzpr p{margin:0}.body-container-wrapper .body-container:has(.vzpr){padding-top:0}.vzpr__band{isolation:isolate;margin-inline:calc(50% - var(--vzpr-vw, 100%)/2);overflow:hidden;position:relative}.vzpr__band[id]{scroll-margin-top:var(--vz-anchor)}.vzpr__flow{height:100%;inset:0;pointer-events:none;position:absolute;width:100%;z-index:0}.vzpr__wrap{margin:0 auto;max-width:1180px;padding:0 28px;position:relative;width:100%;z-index:1}.vzpr__glow{border-radius:50%;filter:blur(70px);opacity:.55;pointer-events:none;position:absolute;z-index:0}.vzpr__glow--a{background:radial-gradient(circle,rgba(129,179,56,.44),transparent 68%);height:660px;right:-180px;top:-250px;width:660px}.vzpr__glow--b{background:radial-gradient(circle,rgba(129,179,56,.32),transparent 68%);bottom:-230px;height:540px;left:-170px;width:540px}.vzpr__band.is-in .vzpr__glow{animation:vzpr-breathe 9s ease-in-out infinite}@keyframes vzpr-breathe{0%,to{opacity:.5;transform:scale(1)}50%{opacity:.72;transform:scale(1.1)}}.vzpr [data-r]{opacity:0;transform:translateY(16px);transition:opacity .7s cubic-bezier(.22,1,.36,1),transform .7s cubic-bezier(.22,1,.36,1)}.vzpr .is-in [data-r],.vzpr__band.is-in [data-r]{opacity:1;transform:none;transition-delay:var(--d,0s)}.vzpr__eyebrow{color:var(--vz-green-dk);font-size:11px;font-weight:800;letter-spacing:.16em;margin-bottom:16px;text-transform:uppercase}.vzpr__eyebrow:after{background:var(--vz-green);border-radius:2px;content:"";display:block;height:3px;margin-top:10px;transform-origin:left;width:38px}.vzpr__band.is-in .vzpr__eyebrow:after{animation:vzpr-rule 1.1s cubic-bezier(.22,1,.36,1) both}@keyframes vzpr-rule{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.vzpr__h2{font-size:clamp(26px,3.4vw,40px);font-weight:800;letter-spacing:-.02em;line-height:1.14}.vzpr__lede{color:var(--vz-body);font-size:16px;line-height:1.7}.vzpr__btn{align-items:center;border-radius:9px;display:inline-flex;font-family:inherit;font-size:14px;font-weight:700;gap:8px;padding:15px 28px;text-decoration:none;transition:transform .16s ease,background-color .16s ease,border-color .16s ease}.vzpr__btn--p{background:var(--vz-green);box-shadow:0 10px 26px -14px rgba(129,179,56,.9);color:var(--vz-black)!important}.vzpr__btn--p:hover{background:var(--vz-green-dk);transform:translateY(-2px)}.vzpr__btn--s{background:transparent;border:1.5px solid var(--vz-line);color:var(--vz-black)!important}.vzpr__btn--s:hover{border-color:var(--vz-green);transform:translateY(-2px)}.vzpr__btn i{font-style:normal;transition:transform .18s ease}.vzpr__btn:hover i{transform:translateX(3px)}.vzpr__hero{background:linear-gradient(180deg,#fbfcfa,#fff 62%);padding:96px 0 88px}.vzpr__heroGrid{align-items:center;display:grid;gap:56px;grid-template-columns:1.12fr .88fr}.vzpr__hero h1{color:var(--vz-black);font-size:clamp(34px,4.6vw,56px);font-weight:800;letter-spacing:-.025em;line-height:1.08;margin-bottom:22px}.vzpr__hero h1 em{color:var(--vz-green);font-style:normal}.vzpr__hero p{color:var(--vz-body);font-size:16.5px;line-height:1.75;max-width:600px}.vzpr__heroCta{display:flex;flex-wrap:wrap;gap:12px;margin-top:32px}.vzpr__art{align-items:center;display:flex;justify-content:center;min-height:420px;position:relative}.vzpr__ring{border:1px solid rgba(129,179,56,.34);border-radius:50%;height:340px;position:absolute;width:340px}.vzpr__band.is-in .vzpr__ring{animation:vzpr-spin 56s linear infinite}.vzpr__ring:after{border:1px dashed rgba(129,179,56,.24);border-radius:50%;content:"";inset:28px;position:absolute}.vzpr__band.is-in .vzpr__ring:after{animation:vzpr-spin 38s linear infinite reverse}@keyframes vzpr-spin{to{transform:rotate(1turn)}}.vzpr__orbit{height:340px;position:absolute;width:340px}.vzpr__band.is-in .vzpr__orbit{animation:vzpr-spin 18s linear infinite}.vzpr__orbit span{background:var(--vz-green);border-radius:2px;box-shadow:0 0 14px rgba(129,179,56,.9);height:8px;left:50%;margin-left:-4px;position:absolute;top:-4px;width:8px}.vzpr__device{background:linear-gradient(160deg,#fdfdfd,#eceeec);border-radius:21px;box-shadow:0 30px 64px -22px rgba(25,20,20,.44),inset 0 2px 0 hsla(0,0%,100%,.9);display:flex;flex-direction:column;gap:7px;height:266px;padding:14px 13px;position:relative;width:190px}.vzpr__band.is-in .vzpr__device{animation:vzpr-float 7s ease-in-out infinite}@keyframes vzpr-float{0%,to{transform:translateY(-6px)}50%{transform:translateY(8px)}}.vzpr__scr{background:#fff;border-radius:12px;box-shadow:inset 0 0 0 1px rgba(25,20,20,.07);display:flex;flex:1;flex-direction:column;gap:7px;overflow:hidden;padding:11px}.vzpr__row{background:rgba(25,20,20,.07);border-radius:3px;height:8px}.vzpr__row--s{width:58%}.vzpr__band.is-in .vzpr__row{animation:vzpr-scan 3.4s ease-in-out infinite;animation-delay:var(--d,0s)}@keyframes vzpr-scan{0%,72%,to{background:rgba(25,20,20,.07)}36%{background:rgba(129,179,56,.34)}}.vzpr__pay{align-items:center;background:var(--vz-green);border-radius:8px;color:#fff;display:flex;font-size:9px;font-weight:800;height:28px;justify-content:center;letter-spacing:.12em;margin-top:auto}.vzpr__band.is-in .vzpr__pay{animation:vzpr-pulse 3.4s ease-in-out infinite}@keyframes vzpr-pulse{0%,70%,to{box-shadow:0 0 0 0 rgba(129,179,56,0)}40%{box-shadow:0 0 0 12px rgba(129,179,56,.16)}}.vzpr__chin{background:rgba(25,20,20,.1);border-radius:5px;height:15px}.vzpr__chip{background:#fff;border:1px solid var(--vz-line);border-radius:11px;box-shadow:0 16px 34px -18px rgba(25,20,20,.4);font-size:11px;font-weight:800;padding:9px 13px;position:absolute;white-space:nowrap}.vzpr__chip small{color:var(--vz-muted);display:block;font-size:9px;font-weight:700;letter-spacing:.1em;margin-bottom:2px;text-transform:uppercase}.vzpr__chip b{color:var(--vz-green-dk);font-size:14px}.vzpr__chip--a{left:2%;top:14%}.vzpr__chip--b{bottom:16%;right:0}.vzpr__band.is-in .vzpr__chip--a{animation:vzpr-float 8.5s ease-in-out .4s infinite}.vzpr__band.is-in .vzpr__chip--b{animation:vzpr-float 9.5s ease-in-out 1.1s infinite reverse}.vzpr__cap{bottom:2%;color:var(--vz-muted);font-size:10px;font-weight:700;left:50%;letter-spacing:.2em;position:absolute;transform:translateX(-50%);white-space:nowrap}.vzpr__programs{background:var(--vz-white);padding:88px 0 96px}.vzpr__progHead{margin-bottom:46px;max-width:720px}.vzpr__progHead p{margin-top:14px}.vzpr__cards{align-items:stretch;display:grid;gap:22px;grid-template-columns:repeat(6,1fr)}.vzpr__card{grid-column:span 2}.vzpr__card:nth-child(4){grid-column:2/span 2}.vzpr__card:nth-child(5){grid-column:4/span 2}.vzpr__card{background:#fff;border:1px solid var(--vz-line);border-radius:16px;display:flex;flex-direction:column;padding:30px 28px 28px;position:relative;transition:transform .22s cubic-bezier(.22,1,.36,1),box-shadow .22s ease,border-color .22s ease}.vzpr__card:hover{border-color:rgba(129,179,56,.55);box-shadow:0 30px 60px -30px rgba(25,20,20,.42);transform:translateY(-6px)}.vzpr__card--feat{border-color:var(--vz-green);box-shadow:0 26px 54px -32px rgba(25,20,20,.38)}.vzpr__card--feat:before{background:var(--vz-green);border-radius:20px;color:#fff;content:"MOST CHOSEN";font-size:9.5px;font-weight:800;left:28px;letter-spacing:.12em;padding:5px 11px;position:absolute;top:-11px}.vzpr__card h3{font-size:21px;font-weight:800;letter-spacing:-.01em;margin-bottom:10px}.vzpr__save{background:rgba(129,179,56,.14);border-radius:20px;color:var(--vz-green-dk);display:inline-block;font-size:11px;font-weight:800;letter-spacing:.06em;margin-bottom:16px;padding:5px 11px;text-transform:uppercase}.vzpr__sub{border-bottom:1px solid var(--vz-line);color:var(--vz-body);font-size:13.5px;font-weight:600;line-height:1.6;margin-bottom:20px;padding-bottom:20px}.vzpr__sub b{color:var(--vz-black);font-weight:800}.vzpr__tiers{display:flex;flex-direction:column;gap:14px;margin-bottom:22px}.vzpr__tier{align-items:flex-start;display:flex;gap:14px;justify-content:space-between}.vzpr__tierL{min-width:0}.vzpr__tierL b{color:var(--vz-muted);display:block;font-size:11px;font-weight:800;letter-spacing:.12em;margin-bottom:3px;text-transform:uppercase}.vzpr__tierL span{color:var(--vz-body);display:block;font-size:12.5px;line-height:1.5}.vzpr__tierR{font-size:15px;font-weight:800;text-align:right;white-space:nowrap}.vzpr__tierR small{color:var(--vz-muted);display:block;font-size:10.5px;font-weight:600}.vzpr__go{align-items:center;color:var(--vz-green-dk)!important;display:inline-flex;font-size:13px;font-weight:800;gap:7px;margin-top:auto;text-decoration:none;transition:gap .18s ease}.vzpr__go:hover{gap:12px}.vzpr__fine{color:var(--vz-muted);font-size:10.5px;line-height:1.65;margin-top:26px;max-width:960px}.vzpr__calc{background:linear-gradient(180deg,#fff,#f7f9f5);padding:88px 0 100px}.vzpr__calcCard{background:#fff;border:1px solid var(--vz-line);border-radius:18px;box-shadow:0 30px 70px -36px rgba(25,20,20,.4);display:grid;grid-template-columns:1.25fr .75fr;overflow:hidden}.vzpr__calcL{padding:42px 44px}.vzpr__calcL h2{font-size:26px;font-weight:800;letter-spacing:-.015em;margin-bottom:8px}.vzpr__hint{color:var(--vz-muted);font-size:12.5px;font-weight:600;margin-bottom:30px}.vzpr__slabel{align-items:baseline;display:flex;justify-content:space-between;margin-bottom:12px}.vzpr__slabel span{color:var(--vz-muted);font-size:11px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.vzpr__slabel output{font-size:26px;font-variant-numeric:tabular-nums;font-weight:800;letter-spacing:-.02em}.vzpr input[type=range]{-webkit-appearance:none;appearance:none;background:linear-gradient(90deg,var(--vz-green) var(--pct,20%),rgba(25,20,20,.1) var(--pct,20%));border-radius:4px;height:6px;margin:0;outline:none;width:100%}.vzpr input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;background:#fff;border:3px solid var(--vz-green);border-radius:50%;box-shadow:0 3px 10px rgba(25,20,20,.22);cursor:pointer;height:24px;transition:transform .14s ease;width:24px}.vzpr input[type=range]:active::-webkit-slider-thumb{transform:scale(1.14)}.vzpr input[type=range]::-moz-range-thumb{background:#fff;border:3px solid var(--vz-green);border-radius:50%;box-shadow:0 3px 10px rgba(25,20,20,.22);cursor:pointer;height:24px;width:24px}.vzpr input[type=range]:focus-visible{outline:2px solid var(--vz-green);outline-offset:4px}.vzpr__ends{color:var(--vz-muted);display:flex;font-size:11px;font-weight:600;justify-content:space-between;margin-top:9px}.vzpr__calcR{background:var(--vz-black);color:#fff;display:flex;flex-direction:column;gap:26px;justify-content:center;overflow:hidden;padding:42px 36px;position:relative}.vzpr__calcR:after{animation:vzpr-breathe 9s ease-in-out infinite;background:radial-gradient(circle,rgba(129,179,56,.32),transparent 66%);border-radius:50%;bottom:-120px;content:"";height:320px;position:absolute;right:-120px;width:320px}.vzpr__res{position:relative;z-index:1}.vzpr__res b{color:hsla(0,0%,100%,.55);display:block;font-size:10.5px;font-weight:800;letter-spacing:.16em;margin-bottom:7px;text-transform:uppercase}.vzpr__res output{color:var(--vz-green);display:block;font-size:34px;font-variant-numeric:tabular-nums;font-weight:800;letter-spacing:-.02em}.vzpr__calcFine{color:var(--vz-muted);font-size:10.5px;line-height:1.65;margin-top:22px;max-width:900px}.vzpr__calcFine a{color:var(--vz-green-dk)!important;font-weight:700}.vzpr__more{background:#f7f9f5;padding:76px 0 84px;text-align:center}.vzpr__more h2{font-size:26px;font-weight:800;margin-bottom:26px}.vzpr__moreBtns{display:flex;flex-wrap:wrap;gap:12px;justify-content:center}@media (max-width:1100px){.vzpr__cards{grid-template-columns:repeat(4,1fr)}.vzpr__card,.vzpr__card:nth-child(4),.vzpr__card:nth-child(5){grid-column:span 2}}@media (max-width:980px){.vzpr__heroGrid{gap:40px;grid-template-columns:1fr}.vzpr__art{min-height:360px}.vzpr__cards{grid-template-columns:1fr}.vzpr__card,.vzpr__card:nth-child(4),.vzpr__card:nth-child(5){grid-column:auto}.vzpr__calcCard{grid-template-columns:1fr}.vzpr__chip--a{left:0}}@media (max-width:600px){.vzpr__hero{padding:64px 0 60px}.vzpr__calc,.vzpr__programs{padding:64px 0 70px}.vzpr__calcL,.vzpr__calcR{padding:32px 26px}.vzpr__wrap{padding:0 20px}}@media (prefers-reduced-motion:reduce){.vzpr *,.vzpr :after,.vzpr :before{animation:none!important;transition:none!important}.vzpr [data-r]{opacity:1;transform:none}}