.pzal{--pzal-ink:#0d0b0b;--pzal-surface:#191616;--pzal-line:hsla(0,0%,100%,.1);--pzal-paper:#f4f2f0;--pzal-steel:#948e8c;--pzal-dim:#6b6664;--pzal-blue:#4b7ef5;--pzal-green:#2ee6a6;background:var(--pzal-ink);color:var(--pzal-paper);font-family:Kumbh Sans,ui-sans-serif,system-ui,-apple-system,sans-serif;font-weight:400;line-height:1.6;-webkit-font-smoothing:antialiased;overflow-x:clip}.pzal *,.pzal :after,.pzal :before{box-sizing:border-box}.pzal p{margin:0}.pzal img{display:block;max-width:100%}.pzal .pzal-h1,.pzal .pzal-h2,.pzal .pzal-h3{color:var(--pzal-paper);font-weight:700;letter-spacing:.005em;line-height:.94;margin:0;text-wrap:balance}.pzal-wrap{margin:0 auto;max-width:1080px;padding:0 24px}.pzal-narrow{max-width:640px}.pzal-centre{text-align:center}.pzal-navin{display:flex;justify-content:flex-end;padding-top:22px}.pzal-pill{background:rgba(75,126,245,.09);border:1px solid rgba(75,126,245,.4);border-radius:99px;color:var(--pzal-blue);font-size:10.5px;font-weight:700;letter-spacing:.16em;padding:7px 13px}.pzal-hero{padding:34px 0 88px;position:relative}.pzal-hero:before{background:radial-gradient(52% 46% at 50% 34%,rgba(75,126,245,.2),transparent 70%);content:"";height:1000px;inset:-200px 0 auto 0;pointer-events:none;position:absolute}.pzal-heroin{max-width:900px;position:relative;text-align:center;z-index:2}.pzal-eyebrow{color:var(--pzal-blue);font-size:11px;font-weight:700;letter-spacing:.28em;margin-bottom:16px}.pzal .pzal-h1{font-size:clamp(44px,8.2vw,84px)}.pzal .pzal-h1 em{color:var(--pzal-blue);font-style:normal}.pzal .pzal-lede{color:var(--pzal-steel);font-size:clamp(16px,2.1vw,18.5px);margin:26px auto 0;max-width:52ch}.pzal .pzal-lede b,.pzal .pzal-lede strong{color:var(--pzal-paper);font-weight:700}.pzal-chart{margin:30px auto 0;max-width:840px}.pzal-chart svg{display:block;height:auto;overflow:visible;width:100%}.pzal-grid line{stroke:hsla(0,0%,100%,.07);stroke-width:1}.pzal-ax{fill:var(--pzal-dim);font-family:Kumbh Sans,sans-serif;font-size:12px;font-weight:400;letter-spacing:.1em}.pzal-lab{fill:var(--pzal-steel);font-size:12.5px;letter-spacing:.08em}.pzal-lab,.pzal-val{font-family:Kumbh Sans,sans-serif;font-weight:700}.pzal-val{fill:var(--pzal-paper);font-size:13px}.pzal-dot{fill:var(--pzal-ink);stroke:var(--pzal-blue);stroke-width:3}.pzal-dot-on{fill:var(--pzal-blue)}.pzal-area{animation:pzal-fade-in .9s ease 1.1s forwards;fill:url(#pzalFill);opacity:0;stroke:none}@keyframes pzal-fade-in{to{opacity:1}}.pzal-trend{animation:pzal-draw 1.5s cubic-bezier(.4,0,.2,1) .25s forwards;fill:none;stroke:var(--pzal-blue);stroke-dasharray:1200;stroke-dashoffset:1200;stroke-linecap:round;stroke-linejoin:round;stroke-width:3.5}@keyframes pzal-draw{to{stroke-dashoffset:0}}.pzal-pt{animation:pzal-pop .45s ease forwards;opacity:0}@keyframes pzal-pop{to{opacity:1}}.pzal-halo{animation:pzal-pulse 2.6s ease-in-out 2.2s infinite;fill:var(--pzal-blue);opacity:.18}@keyframes pzal-pulse{0%,to{opacity:.18;r:13}50%{opacity:.05;r:19}}.pzal .pzal-cap{color:var(--pzal-dim);font-size:12.5px;margin-top:12px;text-align:center}@media (max-width:760px){.pzal-ax{font-size:21px;letter-spacing:.06em}.pzal-lab{font-size:22px;letter-spacing:.04em}.pzal-val{font-size:24px}.pzal-dot,.pzal-dot-on{r:9;stroke-width:4}.pzal-trend{stroke-width:5}}.pzal-notify{margin:30px auto 0;max-width:460px}.pzal-notify form{align-items:flex-start;display:flex;flex-wrap:wrap;gap:9px}.pzal-notify .hs-form-field{flex:1 1 200px;margin:0;min-width:0}.pzal-notify .hs-form-field>label{height:1px;overflow:hidden;position:absolute;width:1px;clip:rect(0 0 0 0);white-space:nowrap}.pzal-notify .hs-field-desc{display:none}.pzal-notify .input{margin:0!important}.pzal-notify input.hs-input{background:hsla(0,0%,100%,.04);border:1px solid var(--pzal-line);border-radius:999px;color:var(--pzal-paper);font-family:inherit;font-size:14.5px;font-weight:700;padding:15px 20px;width:100%}.pzal-notify input.hs-input::placeholder{color:var(--pzal-dim);font-weight:400}.pzal-notify input.hs-input:focus{background:rgba(75,126,245,.06);border-color:var(--pzal-blue);outline:none}.pzal-notify .hs_submit{flex:0 0 auto;margin:0}.pzal-notify .hs_submit .actions{margin:0;padding:0}.pzal-notify input.hs-button{background:var(--pzal-blue);border:0;border-radius:999px;box-shadow:0 12px 34px -14px rgba(75,126,245,.9);color:#fff;cursor:pointer;font-family:Rama Gothic E,Impact,sans-serif;font-size:17px;font-weight:700;letter-spacing:.04em;padding:15px 28px;text-transform:uppercase}.pzal-notify input.hs-button:active{transform:translateY(1px)}.pzal-notify .hs-error-msgs{flex:1 0 100%;list-style:none;margin:8px 0 0;padding:0}.pzal-notify .hs-error-msgs label{color:#ff6b6b;font-size:12.5px;font-weight:700}.pzal-notify .submitted-message{background:rgba(46,230,166,.07);border:1px solid rgba(46,230,166,.34);border-radius:999px;color:var(--pzal-green);flex:1 0 100%;font-size:14.5px;font-weight:700;padding:16px 22px;text-align:center}.pzal .pzal-fine{color:var(--pzal-dim);flex:1 0 100%;font-size:12.5px;margin-top:14px;text-align:center}.pzal .pzal-fine b{color:var(--pzal-steel);font-weight:700}.pzal-sec{padding:84px 0;position:relative}.pzal-rule{border-top:1px solid var(--pzal-line)}.pzal-kicker{color:var(--pzal-blue);font-size:10.5px;font-weight:700;letter-spacing:.22em;margin-bottom:14px}.pzal .pzal-h2{font-size:clamp(30px,5vw,46px)}.pzal .pzal-sub{color:var(--pzal-steel);font-size:16.5px;margin-top:16px;max-width:52ch}.pzal .pzal-sub-centre{margin-left:auto;margin-right:auto}.pzal-split{align-items:center;display:grid;gap:44px}@media (min-width:900px){.pzal-split{gap:64px;grid-template-columns:1fr 1fr}.pzal-rev>div:first-child{order:2}}.pzal-frag{border-radius:16px;box-shadow:0 34px 70px -28px rgba(0,0,0,.95),0 0 0 1px hsla(0,0%,100%,.06);overflow:hidden}.pzal-frag img{height:auto;width:100%}.pzal-fade img{-webkit-mask-image:linear-gradient(180deg,transparent,#000 9%);mask-image:linear-gradient(180deg,transparent,#000 9%)}.pzal-reveal{opacity:0;transform:translateY(26px);transition:opacity .8s ease,transform .8s cubic-bezier(.2,.7,.3,1)}.pzal-reveal.pzal-in{opacity:1;transform:none}.pzal-stack{display:grid;gap:14px;position:relative}.pzal-stack .pzal-off{margin-left:auto;width:86%}.pzal-pts{display:grid;gap:16px;margin-top:26px}.pzal-pt-row{align-items:flex-start;display:flex;gap:13px}.pzal-tick{background:rgba(46,230,166,.14);border-radius:99px;display:grid;flex:none;height:19px;margin-top:2px;place-items:center;width:19px}.pzal .pzal-pt-row p{color:var(--pzal-steel);font-size:14.5px}.pzal-pt-row b{color:var(--pzal-paper);font-weight:700}.pzal-cards{display:grid;gap:14px;margin-top:38px}@media (min-width:820px){.pzal-cards{grid-template-columns:repeat(3,1fr)}}.pzal-card{background:var(--pzal-surface);border:1px solid var(--pzal-line);border-radius:16px;padding:24px}.pzal .pzal-card .pzal-h3{font-size:22px;margin-bottom:10px}.pzal .pzal-card p{color:var(--pzal-steel);font-size:14px;line-height:1.62}.pzal-final{padding:92px 0 88px;text-align:center}.pzal .pzal-final .pzal-h2{font-size:clamp(34px,6.4vw,60px)}.pzal-disc{border:1px solid var(--pzal-line);border-radius:16px;color:var(--pzal-dim);font-size:12.5px;line-height:1.65;margin-top:48px;padding:20px;text-align:left}.pzal-disc b{color:var(--pzal-steel);display:block;font-size:10.5px;font-weight:700;letter-spacing:.1em;margin-bottom:8px}@media (prefers-reduced-motion:reduce){.pzal-trend{animation:none;stroke-dashoffset:0}.pzal-pt{opacity:1}.pzal-area,.pzal-halo,.pzal-pt{animation:none}.pzal-area{opacity:1}.pzal-reveal{opacity:1;transform:none;transition:none}}