.vpd{--vpd-font:"Montserrat",system-ui,-apple-system,"Segoe UI",sans-serif;--vpd-black:#191414;--vpd-green:#81b338;--vpd-green-dk:#6e9830;--vpd-white:#fff;--vpd-body:rgba(25,20,20,.72);--vpd-muted:rgba(25,20,20,.46);--vpd-line:rgba(25,20,20,.11);--vpd-max:1180px;background:var(--vpd-white);color:var(--vpd-body);font-family:var(--vpd-font);isolation:isolate;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);max-width:100vw;overflow:hidden;padding:clamp(40px,4.6vw,76px) 0 clamp(46px,5.2vw,86px);position:relative;width:100vw}.vpd:after{background:radial-gradient(ellipse at center,rgba(129,179,56,.2) 0,rgba(129,179,56,.08) 28%,rgba(129,179,56,0) 55%);content:"";height:40%;left:50%;margin-left:-65%;pointer-events:none;position:absolute;top:8%;width:130%;z-index:0}.vpd__wrap{margin:0 auto;max-width:var(--vpd-max);padding:0 24px;position:relative;z-index:1}[data-r]{opacity:0;transform:translateY(20px);transition:opacity .8s cubic-bezier(.16,1,.3,1),transform .8s cubic-bezier(.16,1,.3,1);transition-delay:var(--d,0s)}.vpd.is-in [data-r]{opacity:1;transform:none}.vpd__rule{background:var(--vpd-green);border-radius:2px;display:block;height:5px;margin:0 auto 16px;transform:scaleX(0);transition:transform .7s cubic-bezier(.16,1,.3,1) .1s;width:44px}.vpd.is-in .vpd__rule{transform:scaleX(1)}.vpd__h{margin:0 auto clamp(28px,3.4vw,52px);max-width:820px;text-align:center}.vpd__plan-name,.vpd__plan-price,.vpd__sub,.vpd__title{text-wrap:balance}.vpd__copy-title,.vpd__list li,.vpd__perks li,.vpd__plan-blurb{text-wrap:pretty}.vpd__title{color:var(--vpd-black);font-size:clamp(28px,3.6vw,48px);font-weight:800;letter-spacing:-.03em;line-height:1.06;margin:0 0 12px}.vpd__sub{color:var(--vpd-body);font-size:clamp(16px,1.7vw,19px);line-height:1.55;margin:0}.vpd__sub strong{color:var(--vpd-black);font-style:italic;font-weight:800}.vpd__app{align-items:center;display:grid;gap:clamp(28px,4vw,68px);grid-template-columns:minmax(0,1fr) minmax(0,1fr);margin-bottom:clamp(56px,6.4vw,106px)}@media (max-width:900px){.vpd__app{gap:30px;grid-template-columns:1fr}}.vpd__shot{perspective:1100px;position:relative}.vpd__shot-in{transform:rotateX(var(--rx,0deg)) rotateY(var(--ry,0deg));transition:transform .6s cubic-bezier(.16,1,.3,1);will-change:transform}.vpd__shot.is-live .vpd__shot-in{transition:transform .12s linear}.vpd__shot img{display:block;filter:drop-shadow(0 26px 40px rgba(25,20,20,.22));height:auto;user-select:none;width:100%;-webkit-user-drag:none}.vpd__shot:before{background:radial-gradient(ellipse at center,rgba(129,179,56,.24),rgba(129,179,56,0) 68%);border-radius:50%;content:"";height:78%;left:50%;margin:-39% 0 0 -46%;pointer-events:none;position:absolute;top:50%;width:92%;z-index:-1}.vpd__copy-title{color:var(--vpd-body);font-size:clamp(15px,1.5vw,17px);font-weight:400;line-height:1.7;margin:0 0 12px}.vpd__list{list-style:none;margin:22px 0 26px;padding:0}.vpd__list li{align-items:flex-start;border-radius:10px;color:var(--vpd-body);display:flex;font-size:15px;gap:12px;line-height:1.5;margin:0 0 4px;padding:9px 12px;position:relative;transition:background .35s ease,color .35s ease}.vpd__list li:hover{background:rgba(129,179,56,.08);color:var(--vpd-black)}.vpd__tick{flex:0 0 auto;height:21px;margin-top:1px;width:21px}.vpd__tick svg{display:block;height:100%;overflow:visible;width:100%}.vpd__tick circle{fill:none;opacity:.38;stroke:var(--vpd-green);stroke-width:1.6}.vpd__tick path{fill:none;stroke:var(--vpd-green);stroke-dasharray:22;stroke-dashoffset:22;stroke-linecap:round;stroke-linejoin:round;stroke-width:2.4}.vpd.is-in .vpd__tick path{animation:vpd-tick .6s cubic-bezier(.16,1,.3,1) forwards;animation-delay:var(--d,0s)}@keyframes vpd-tick{to{stroke-dashoffset:0}}.vpd__list li:hover .vpd__tick circle{opacity:1}.vpd__cta{align-items:center;background:var(--vpd-green);border:1px solid var(--vpd-green);border-radius:100px;color:var(--vpd-black);cursor:pointer;display:inline-flex;font-family:var(--vpd-font);font-size:13px;font-weight:700;gap:9px;letter-spacing:.1em;padding:15px 30px;text-decoration:none;text-transform:uppercase;transition:background .25s,border-color .25s,color .25s,transform .25s,box-shadow .25s}.vpd__cta:hover{background:var(--vpd-green-dk);border-color:var(--vpd-green-dk);box-shadow:0 16px 30px -12px rgba(110,152,48,.75);color:var(--vpd-white);transform:translateY(-2px)}.vpd__cta:focus-visible{outline:2px solid var(--vpd-green);outline-offset:3px}.vpd__cta svg{flex:none;height:13px;width:13px}.vpd__plans{background:var(--vpd-white);border:1px solid var(--vpd-line);border-radius:18px;box-shadow:0 2px 10px rgba(25,20,20,.04),0 30px 60px -40px rgba(25,20,20,.28);display:grid;grid-template-columns:repeat(3,minmax(0,1fr));overflow:hidden}@media (max-width:860px){.vpd__plans{grid-template-columns:1fr}}.vpd__plan{display:flex;flex-direction:column;padding:clamp(26px,2.8vw,40px) clamp(20px,2.2vw,32px) clamp(28px,3vw,40px);position:relative;transition:background .4s ease}.vpd__plan+.vpd__plan{border-left:1px solid var(--vpd-line)}@media (max-width:860px){.vpd__plan+.vpd__plan{border-left:0;border-top:1px solid var(--vpd-line)}}.vpd__plan:hover{background:rgba(129,179,56,.05)}.vpd__plan--pick{background:rgba(129,179,56,.06)}.vpd__plan--pick:hover{background:rgba(129,179,56,.1)}.vpd__plan:before{background:var(--vpd-green);content:"";height:4px;left:0;position:absolute;right:0;top:0;transform:scaleX(0);transition:transform .7s cubic-bezier(.16,1,.3,1);transition-delay:var(--d,0s)}.vpd.is-in .vpd__plan--pick:before{transform:scaleX(1)}.vpd__plan:hover:before{transform:scaleX(1);transition-delay:0s}.vpd__plan-name{color:var(--vpd-black);font-size:clamp(19px,1.9vw,23px);font-weight:800;letter-spacing:-.015em;margin:0 0 8px}.vpd__plan-price{color:var(--vpd-green-dk);font-size:clamp(17px,1.7vw,20px);font-variant-numeric:tabular-nums;font-weight:700;margin:0 0 14px}.vpd__plan-price small{color:var(--vpd-muted);font-size:.72em;font-weight:600}.vpd__plan-blurb{color:var(--vpd-body);font-size:14.5px;line-height:1.6;margin:0 0 18px}.vpd__perks{flex:1 1 auto;list-style:none;margin:0 0 24px;padding:0}.vpd__perks li{align-items:flex-start;color:var(--vpd-body);display:flex;font-size:14.5px;gap:10px;line-height:1.5;margin:0 0 11px}.vpd__perks li:last-child{margin-bottom:0}.vpd__perks .vpd__tick{height:18px;width:18px}.vpd__go{align-items:center;background:var(--vpd-white);border:1px solid var(--vpd-line);border-radius:100px;color:var(--vpd-black);cursor:pointer;display:inline-flex;font-family:var(--vpd-font);font-size:12.5px;font-weight:700;gap:8px;justify-content:center;letter-spacing:.09em;padding:13px 22px;text-decoration:none;text-transform:uppercase;transition:background .25s,border-color .25s,color .25s,transform .25s,box-shadow .25s}.vpd__plan--pick .vpd__go,.vpd__plan:hover .vpd__go{background:var(--vpd-green);border-color:var(--vpd-green)}.vpd__go:hover{background:var(--vpd-green-dk)!important;border-color:var(--vpd-green-dk)!important;box-shadow:0 14px 26px -12px rgba(110,152,48,.75);color:var(--vpd-white);transform:translateY(-2px)}.vpd__go:focus-visible{outline:2px solid var(--vpd-green);outline-offset:3px}@media (prefers-reduced-motion:reduce){[data-r]{opacity:1!important;transform:none!important}.vpd__rule,[data-r]{transition:none!important}.vpd__rule{transform:scaleX(1)!important}.vpd__shot-in{transform:none!important;transition:none!important}.vpd.is-in .vpd__tick path{animation:none!important;stroke-dashoffset:0!important}.vpd__plan,.vpd__plan:before{transition:none!important}.vpd.is-in .vpd__plan--pick:before{transform:scaleX(1)!important}}