.vzpr{--vz-green:#81b338;--vz-black:#191414;--vz-white:#fff;--vz-grey:#f4f4f4;--vz-body:rgba(25,20,20,.72);--vz-line:rgba(25,20,20,.12);--vz-green-hover:#6e9830;font-family:Montserrat,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif;line-height:normal;width:100%}.vzpr *{box-sizing:border-box}.vzpr .vzpr-head{align-items:start;display:grid;gap:clamp(32px,5vw,76px);grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);margin:0 auto;max-width:1240px;padding:0 24px 48px;width:100%}.vzpr .vzpr-body,.vzpr .vzpr-lead{min-width:0}.vzpr .vzpr-rule{background:var(--vz-green);display:block;height:4px;margin-bottom:20px;width:44px}.vzpr p.vzpr-eyebrow{font-size:11.5px;font-weight:700;letter-spacing:.14em;margin:0 0 14px}.vzpr h2.vzpr-h,.vzpr p.vzpr-eyebrow{color:var(--vz-black)!important;font-family:inherit;text-align:left}.vzpr h2.vzpr-h{font-size:clamp(27px,2.7vw,40px);font-weight:800;letter-spacing:-.02em;line-height:1.15;margin:0;text-wrap:balance}.vzpr h2.vzpr-h .vzpr-accent{color:var(--vz-green)!important}.vzpr p.vzpr-p{color:var(--vz-body)!important;font-family:inherit;font-size:clamp(15.5px,1.15vw,17px);line-height:1.74;margin:0;max-width:62ch;text-align:left}@media (min-width:901px){.vzpr .vzpr-body{padding-top:46px}}.vzpr .vzpr-tilt{--p:0;--tilt:37deg;backface-visibility:hidden;display:block;transform:perspective(1500px) rotateX(calc(var(--tilt)*(1 - var(--p)))) scale(calc(1.03 - var(--p)*.05)) translateY(calc(-14px*var(--p)));transform-origin:50% 0;width:100%;will-change:transform}.vzpr .vzpr-grid{align-items:stretch;display:grid;gap:clamp(20px,2.4vw,34px);grid-template-columns:repeat(3,minmax(0,1fr));margin:0 auto;max-width:1240px;padding:0 24px;width:100%}.vzpr .vzpr-card{background:var(--vz-white);border:1px solid var(--vz-line);border-radius:14px;box-shadow:0 14px 38px -22px rgba(25,20,20,.3);display:flex;flex-direction:column;overflow:hidden;padding:30px 28px 0;transform-origin:50% 60%;will-change:transform,opacity}.vzpr .vzpr-art{height:190px;margin-bottom:24px;position:relative}.vzpr .vzpr-art img{bottom:0;display:block;height:auto;left:50%;max-height:100%;max-width:100%;object-fit:contain;position:absolute;transform:translateX(-50%);width:auto}.vzpr h3.vzpr-title{color:var(--vz-black)!important;font-family:inherit;font-size:clamp(18px,1.5vw,21px);font-weight:800;letter-spacing:-.01em;line-height:1.25;margin:0 0 12px;text-align:center}.vzpr p.vzpr-copy{color:var(--vz-body)!important;font-family:inherit;font-size:14.5px;line-height:1.62;margin:0 0 26px;text-align:center}.vzpr a.vzpr-cta{background:var(--vz-green);color:var(--vz-black)!important;display:block;font-size:12.5px;font-weight:700;letter-spacing:.12em;margin:auto -28px 0;padding:17px 12px;text-align:center;text-decoration:none;transition:background-color .18s ease}.vzpr a.vzpr-cta:hover{background:var(--vz-green-hover)}@media (max-width:900px){.vzpr .vzpr-head{gap:22px;grid-template-columns:minmax(0,1fr);padding:0 18px 34px}.vzpr h2.vzpr-h{font-size:clamp(25px,5.6vw,32px)}.vzpr p.vzpr-p{font-size:15.5px;line-height:1.7;max-width:none}.vzpr .vzpr-rule{margin-bottom:16px;width:36px}.vzpr .vzpr-tilt{--tilt:28deg;transform:perspective(1100px) rotateX(calc(var(--tilt)*(1 - var(--p)))) scale(calc(1.03 - var(--p)*.05)) translateY(calc(-14px*var(--p)))}.vzpr .vzpr-grid{gap:22px;grid-template-columns:minmax(0,1fr);max-width:520px;padding:0 18px}.vzpr .vzpr-art{height:170px}.vzpr .vzpr-card{border-radius:12px}}@media (prefers-reduced-motion:reduce){.vzpr .vzpr-tilt{--p:1!important;transform:none!important}.vzpr .vzpr-card{opacity:1!important;transform:none!important}}