.vpr{--blue:var(--c-blue);--nav-blue:var(--pg-kicker);--cyan:var(--c-cyan);--ink:var(--pg-head);--cta:var(--c-cta);--page:var(--pg-page);--card:var(--pg-card);--text:var(--pg-text);--muted:var(--pg-muted);--rule:var(--pg-rule);--tint:var(--c-tint);--tint-2:var(--c-tint-2);--ok:var(--c-ok);--display:"Manrope",system-ui,-apple-system,"Segoe UI",sans-serif;--body:"Inter","DM Sans",system-ui,-apple-system,"Segoe UI",sans-serif;background:var(--page);color:var(--text);font-family:var(--body);font-size:16px;line-height:1.55;-webkit-font-smoothing:antialiased;overflow-x:clip;width:100%}.vpr *,.vpr :after,.vpr :before{box-sizing:border-box}.vpr .wrap{margin-inline:auto;max-width:var(--wrap);padding-left:max(20px,min(4.4vw,52px));padding-right:max(20px,min(2.7vw,32px));width:100%}.vpr :focus-visible{border-radius:4px;outline:2px solid var(--cyan);outline-offset:2px}.vpr .kicker{color:var(--nav-blue);font-family:var(--display);font-size:var(--fs-body-sm);font-weight:700;letter-spacing:.01em;line-height:1.3;margin:0 0 10px;text-transform:uppercase}.vpr h2{font-size:clamp(34px,4.2vw,50px);font-weight:500;letter-spacing:-.025em;line-height:1.05;text-wrap:balance}.vpr h2,.vpr h3{color:var(--ink);font-family:var(--display);margin:0}.vpr .sec{padding-block:96px 112px}.vpr .sec-head{align-items:end;display:grid;gap:48px;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);margin-bottom:40px}.vpr .sec-head>p{color:var(--muted);font-size:var(--fs-label);line-height:1.5;margin:0;max-width:520px}.vpr .hero{background:var(--blue);color:var(--c-white);isolation:isolate;overflow:hidden;position:relative}.vpr .hero:before{background:conic-gradient(from 0deg at 4% -18%,var(--cone));content:"";inset:0;opacity:.95;position:absolute;z-index:-1}.vpr .hero .wrap{padding-block:112px 132px}.vpr .hero .kicker{color:var(--c-white);opacity:.9}.vpr .hero h1{color:var(--c-white);font-family:var(--display);font-size:var(--fs-hero);font-weight:500;letter-spacing:-.03em;line-height:.98;margin:0 0 22px;max-width:860px;text-wrap:balance}.vpr .hero p.lead{color:hsla(0,0%,100%,.95);font-size:clamp(18px,1.6vw,21px);line-height:1.45;margin:0;max-width:620px}.vpr .switch-bar{margin-top:-30px;position:relative;z-index:2}.vpr .seg{background:var(--pg-hover);border:1px solid var(--rule);border-radius:var(--radius-inner);box-shadow:var(--shadow-lift);display:inline-flex;padding:5px;position:relative}.vpr .seg button{background:none;border:0;border-radius:7px;color:var(--muted);cursor:pointer;font:500 16px var(--body);height:44px;padding:0 22px;position:relative;transition:color .2s;z-index:1}.vpr .seg button[aria-selected=true]{color:var(--c-white)}.vpr .seg .seg-pill{background:var(--c-eggplant);border-radius:7px;bottom:5px;position:absolute;top:5px;transition:left .4s cubic-bezier(.2,.7,.2,1),width .4s cubic-bezier(.2,.7,.2,1);z-index:0}.vpr [data-panel][hidden]{display:none!important}.vpr .bill{align-items:center;color:var(--muted);display:inline-flex;font-size:var(--fs-body-sm);gap:12px}.vpr .bill b{color:var(--muted);font-weight:500;transition:color .2s}.vpr .bill b.on{color:var(--ink)}.vpr .tog{background:var(--c-eggplant);border:0;border-radius:var(--radius-pill);cursor:pointer;height:28px;padding:0;position:relative;width:48px}.vpr .tog:after{background:var(--c-white);border-radius:var(--radius-round);content:"";height:20px;left:4px;position:absolute;top:4px;transition:transform .25s cubic-bezier(.2,.7,.2,1);width:20px}.vpr .tog[aria-checked=true]:after{transform:translateX(20px)}.vpr .save{background:var(--tint-2);border-radius:var(--radius-pill);color:var(--blue);font:600 12.5px var(--body);padding:4px 10px}.vpr .cards{align-items:stretch;display:grid;gap:16px;grid-template-columns:repeat(3,minmax(0,1fr))}.vpr .card{background:var(--card);border:1px solid var(--rule);border-radius:var(--radius-frame);display:flex;flex-direction:column;gap:16px;padding:28px 26px;position:relative}.vpr .card.feat{background:var(--pg-hover);border:1.5px solid var(--pg-link);box-shadow:var(--shadow-lift)}.vpr .tag{align-self:flex-start;background:var(--tint-2);border-radius:var(--radius-pill);color:var(--blue);font:600 12.5px var(--body);letter-spacing:.02em;padding:4px 10px;text-transform:uppercase}.vpr .card.feat .tag{background:var(--blue);color:var(--c-white)}.vpr .card h3{font-size:26px;font-weight:600;letter-spacing:-.015em}.vpr .card .blurb{color:var(--muted);font-size:var(--fs-body);line-height:1.5;margin:0;min-height:3em}.vpr .price{border-top:1px solid var(--rule);padding-block:18px 2px}.vpr .price .amt{color:var(--pg-stat);font:500 clamp(36px,3.6vw,46px)/1 var(--display);letter-spacing:-.03em}.vpr .price .unit{color:var(--muted);font-size:16px;margin-left:4px}.vpr .price .note{color:var(--muted);display:block;font-size:14.5px;margin-top:8px;min-height:2.9em}.vpr .trial{align-items:center;color:var(--ink);display:flex;font-size:14px;font-weight:500;gap:8px}.vpr .trial:before{background:var(--ok);border-radius:var(--radius-round);content:"";height:8px;width:8px}.vpr .feats{color:var(--text);flex:1;font-size:var(--fs-body-sm)}.vpr .feats p{margin:0 0 8px}.vpr .feats ul{display:grid;gap:8px;list-style:none;margin:0 0 10px;padding:0}.vpr .feats li{line-height:1.45;padding-left:24px;position:relative}.vpr .feats li:before{border-bottom:2px solid var(--blue);border-left:2px solid var(--blue);content:"";height:7px;left:2px;position:absolute;top:.38em;transform:rotate(-45deg);width:12px}.vpr .feats a{color:var(--pg-link);font-weight:500}.vpr .card .btn{width:100%}.vpr .tiers{display:grid;gap:16px;grid-template-columns:repeat(3,minmax(0,1fr))}.vpr .tier{background:var(--card);border:1px solid var(--rule);border-radius:var(--radius-frame);display:flex;flex-direction:column;gap:10px;padding:24px;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}.vpr .tier:hover{border-color:transparent;box-shadow:0 18px 40px rgba(8,16,254,.14);transform:translateY(-4px)}.vpr .tier h3{font-size:20px;font-weight:600;letter-spacing:-.01em}.vpr .tier .amt{color:var(--pg-stat);font:500 40px/1 var(--display);letter-spacing:-.03em;margin-top:6px}.vpr .tier .amt small{color:var(--muted);font:400 16px var(--body);letter-spacing:0;margin-left:4px}.vpr .tier .chk{color:var(--muted);flex:1;font-size:var(--fs-body-sm);margin:0}.vpr .tier .btn{align-self:flex-start;margin-top:10px}.vpr .tier.custom{background:var(--c-eggplant);border-color:var(--c-eggplant)}.vpr .tier.custom h3{color:var(--c-white)}.vpr .tier.custom .amt{color:var(--cyan);font-size:32px}.vpr .tier.custom .chk{color:hsla(0,0%,100%,.75)}.vpr .foot{color:var(--muted);font-size:14px;margin:18px 0 0}.vpr .foot a{color:var(--pg-link);font-weight:500}.vpr .split{align-items:start;display:grid;gap:56px;grid-template-columns:minmax(0,1fr) minmax(0,1fr);margin-top:88px}.vpr .split h3{font-size:clamp(26px,2.6vw,32px);font-weight:500;letter-spacing:-.02em;line-height:1.12;margin-bottom:22px;text-wrap:balance}.vpr table{border-collapse:collapse;font-size:16px;width:100%}.vpr th{color:var(--muted);font:700 12.5px var(--display);letter-spacing:.05em;padding:0 0 12px;text-align:left;text-transform:uppercase}.vpr td,.vpr th{border-bottom:1px solid var(--rule)}.vpr td{padding:16px 0}.vpr td:first-child{color:var(--ink);font:600 20px var(--display);width:40%}.vpr .why{border-top:1px solid var(--rule);display:grid;gap:0}.vpr .why div{border-bottom:1px solid var(--rule);padding:18px 0}.vpr .why b{color:var(--ink);display:block;font:600 var(--fs-label) var(--display)}.vpr .why span{color:var(--muted);display:block;font-size:var(--fs-body-sm);margin-top:4px}.vpr .closing{background:var(--blue);color:var(--c-white);isolation:isolate;overflow:hidden;position:relative}.vpr .closing:before{background:conic-gradient(from 0deg at 8% -20%,var(--cone));content:"";inset:0;opacity:.9;position:absolute;z-index:-1}.vpr .closing .wrap{display:grid;gap:20px;justify-items:start;padding-block:112px}.vpr .closing .kicker{color:var(--c-white);margin:0;opacity:.9}.vpr .closing h2{color:var(--c-white);font-size:clamp(40px,5.4vw,68px);font-weight:500;letter-spacing:-.03em;line-height:1;max-width:820px}.vpr .closing p.lead{color:hsla(0,0%,100%,.92);font-size:19px;line-height:1.45;margin:0;max-width:600px}.vpr .closing .ctas{display:flex;flex-wrap:wrap;gap:10px;margin-top:10px}@media (max-width:1060px){.vpr .cards{grid-template-columns:1fr;max-width:560px}.vpr .tiers{grid-template-columns:repeat(2,minmax(0,1fr))}.vpr .sec-head{gap:16px;grid-template-columns:1fr}.vpr .split{gap:56px;grid-template-columns:1fr}.vpr .card .blurb,.vpr .price .note{min-height:0}}@media (max-width:640px){.vpr .sec{padding-block:72px 88px}.vpr .hero .wrap{padding-block:80px 100px}.vpr .closing .wrap{padding-block:88px}.vpr .tiers{grid-template-columns:1fr}.vpr .seg{display:flex;width:100%}.vpr .seg button{flex:1;font-size:var(--fs-body-sm);padding:0 8px}.vpr .split{margin-top:64px}}@media (prefers-reduced-motion:reduce){.vpr *{transition:none!important}}