.container{max-width:var(--pp-col-max);margin-left:auto;margin-right:auto;padding:0}.hiw-hero .h1{letter-spacing:-1.84px;max-width:1000px;color:var(--pp-text);margin:0 0 24px;font-size:48px;font-weight:600;line-height:1}.hiw-hero .lede{color:#0f172bcc;max-width:760px;margin:0;font-size:24px;font-weight:400;line-height:1.5}.hiw-hero-cta{gap:24px;margin-top:48px}.hiw-kicker{letter-spacing:1.4px;text-transform:uppercase;color:var(--pp-text-soft);margin:0 0 16px;font-size:12px;font-weight:700;line-height:15.5px}.section-intro{max-width:900px;margin:0 auto 56px}.section-intro h2{letter-spacing:-1.84px;color:var(--pp-text);margin:0 0 24px;font-size:48px;font-weight:600;line-height:49.68px}.section-intro p{color:#0f172bcc;font-size:24px;font-weight:400;line-height:1.5}.section-intro .serif-italic,.hiw-hero .serif-italic{font-style:normal;font-weight:600;color:var(--pp-green-text)!important;font-family:var(--font-body)!important}@media (width<=768px){.hiw-hero .h1{letter-spacing:-.9px;font-size:34px}.hiw-hero .lede,.section-intro p{font-size:20px}.section-intro h2{letter-spacing:-.9px;font-size:32px;line-height:1.1}}.hr-num,.ho-node text,.ho-core-n,.hem-k,.hec-k,.hiw-run-ph-t,.hlv-col dt,.htc-k{letter-spacing:1.124px;font-family:var(--font-body)!important}.hr-t,.ho-core-t,.hlv-h,.hiw-trust-list strong,.hiw-faq-item summary{letter-spacing:-.4px;font-weight:600!important}.hr-s,.hlv-col dd,.hiw-trust-col>p,.hiw-faq-item p,.hiw-ev-manifest{font-weight:300}.hlv-hint{font-style:normal}.hiw-hero{background:var(--pp-gradient-surface-brand);border-radius:var(--r-5xl);min-height:550px;margin:0 40px;padding:128px 0 48px}.hiw-run{background:var(--pp-surface-band);padding:96px 0}.hiw-deliverables{background:var(--pp-white);padding:96px 0}.hiw-ladder-wrap{background:var(--pp-surface-band);padding:96px 0}.hiw-trust{background:var(--pp-white);padding:96px 0}.hiw-faq{background:var(--pp-surface-band);padding:96px 0}@media (width<=768px){.hiw-hero{margin:0 16px;padding:104px 0 32px}.hiw-run,.hiw-deliverables,.hiw-ladder-wrap,.hiw-trust,.hiw-faq{padding:64px 0}}.hiw-loop,.hr-row,.ho-node{--sc:var(--pp-green-text)!important;--ac:var(--pp-green-text)!important}.ho-track{stroke:var(--pp-border);stroke-opacity:1}.ho-progress{stroke:var(--pp-green-text)}.ho-core{background:0 0}.hem-sep,.htc-accent b,.htc-k-ico,.hiw-data-link{color:var(--pp-green-text)}.htn-strike{stroke:var(--pp-accent-pink)}.hlv-accent{color:var(--pp-green-text);font-weight:600}.hiw-rung.l0 .hlv-h,.hiw-rung.l1 .hlv-h,.hiw-rung.l2 .hlv-h{background:var(--pp-white);color:var(--pp-text-strong);border-bottom:1px solid var(--pp-border-hairline)}.hr-row,.hiw-rung,.hiw-faq-item,.hiw-ev-frame{background:var(--pp-white);border-radius:var(--r-2xl);box-shadow:var(--shadow-100);border:0}.hr-row.on{box-shadow:var(--shadow-100), var(--shadow-200)}.hr-num{border-radius:var(--r-xs);background:var(--pp-green-50);color:var(--pp-green-dark)}.hr-row.on .hr-num{background:var(--pp-green-text);color:var(--pp-white)}.hiw-ev-frame{padding:8px}.hiw-ev-frame .hiw-run-ph,.hiw-run-ph{border-radius:var(--r-3xl);border:1px solid var(--pp-border);background:var(--pp-surface-band);color:var(--pp-text-soft)}.hiw-chip{border-radius:var(--r-md);background:var(--pp-green-50);color:var(--pp-green-dark);font-weight:500}.hlv-col+.hlv-col{border-left:1px solid var(--pp-border-hairline)}.hlv-accent,.hiw-trust-list li+li{border-top-color:var(--pp-border-hairline)}.hiw-faq-item{padding:0 24px}.hiw-faq-item summary{font-size:20px}.hiw-faq-item p{color:var(--pp-text);font-size:18px;line-height:1.5}.ev-notify-ico{border-radius:var(--r-md);background:var(--pp-white);box-shadow:var(--shadow-200);border:0}.outer-cta{background:var(--pp-gradient-surface-brand);max-width:1524px;color:var(--pp-text);border-radius:var(--r-5xl);box-shadow:var(--shadow-200)}.outer-cta:before,.outer-cta:after{display:none}.outer-cta h3{letter-spacing:-1.84px;color:var(--pp-text);font-size:48px;font-weight:600;line-height:49.68px}.outer-cta p{color:#0f172bcc;font-size:20px;font-weight:400;line-height:1.5}.outer-cta .serif-italic{color:var(--pp-green-text)!important}.outer-cta .cta-demo-link{color:var(--pp-text);font-size:18px;font-weight:400;line-height:1.5;text-decoration:none}.outer-cta .cta-demo-link:hover{color:var(--pp-green-dark);text-decoration:underline}.btn{border-radius:var(--r-pill);height:60px;padding:0 24px;font-size:20px;font-weight:600}.btn-primary{background:var(--pp-gradient-cta);color:var(--pp-white);box-shadow:var(--shadow-cta);border:0}.btn-primary:hover{background:var(--pp-gradient-cta);color:var(--pp-white);filter:brightness(1.06);box-shadow:var(--shadow-cta)}.btn-ghost,.btn-secondary{color:var(--pp-text);border:1px solid var(--pp-surface-tertiary);box-shadow:none;background:0 0}.btn-ghost:hover,.btn-secondary:hover{background:#f3f4f6;border-color:#767676}@media (width<=768px){.btn{height:52px;font-size:17px}}body{background:var(--pp-surface-page)}.pp-navwrap{margin:40px auto 0}.pp-footer{margin-top:0}html{overflow:visible auto}.hiw-run{background:var(--pp-surface-page)}.hiw-run .section-intro{text-align:center;max-width:900px;margin:0 auto 64px}.hiw-run .section-intro h2{margin:0}.hiw-run .section-intro>p:last-child{max-width:620px;margin:16px auto 0}.hiwr-grid{grid-template-columns:240px 1fr;align-items:start;gap:48px;display:grid}.hiwr-steps{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.hiwr-step{border-radius:var(--r-2xl);grid-template-columns:32px 1fr;align-items:start;gap:16px;padding:12px;display:grid}.hiwr-step.open{background:var(--pp-gradient-surface-brand)}.hiwr-body>span{opacity:0;transition:grid-template-rows .4s var(--ease-standard,cubic-bezier(.2,0,0,1)), opacity .3s ease;grid-template-rows:0fr;display:grid}.hiwr-body>span>i{font-style:normal;overflow:hidden}.hiwr-step.open .hiwr-body>span{opacity:1;grid-template-rows:1fr}@media (prefers-reduced-motion:reduce){.hiwr-body>span{opacity:1;grid-template-rows:1fr;transition:none}}.hiwr-n{background:var(--pp-green-text);width:32px;height:32px;color:var(--pp-white);border-radius:999px;justify-content:center;align-items:center;font-size:16px;font-weight:600;display:inline-flex}.hiwr-step.open .hiwr-n{background:var(--pp-accent-pink)}.hiwr-ico{border-radius:var(--r-md);background:var(--pp-white);width:48px;height:48px;box-shadow:var(--shadow-100);justify-content:center;align-items:center;display:inline-flex}.hiwr-ico img{width:auto;max-width:22px;height:auto;max-height:22px;display:block}.hiwr-body{flex-direction:column;gap:4px;display:flex}.hiwr-body b{letter-spacing:-.2px;color:var(--pp-text);font-size:18px;font-weight:600}.hiwr-body span{color:var(--pp-text);font-size:16px;font-weight:300;line-height:1.5}.hiwr-right{flex-direction:column;gap:64px;display:flex}.hiwr-agent{background:var(--pp-white);border-radius:var(--r-3xl);box-shadow:var(--shadow-100);padding:24px}.hiwr-agent-h{align-items:center;gap:16px;margin-bottom:24px;display:flex}.hiwr-agent-bot{flex:none;width:40px;height:40px;display:block}.hiwr-agent-t{letter-spacing:-.4px;color:#0f172b;font-size:20px;font-weight:600}.hiwr-agent-t em{color:#0f172b;font-style:normal}.hiwr-agent-h p{color:var(--pp-text);margin:2px 0 0;font-size:18px;font-weight:300}.hiwr-flow{grid-template-columns:repeat(6,1fr);gap:12px;display:grid}.hiwr-shot{grid-template-rows:auto 1fr auto;gap:8px;min-width:0;display:grid}.hiwr-shot-h{color:var(--pp-text);align-items:baseline;gap:6px;font-size:15px;font-weight:600;display:flex}.hiwr-shot-h i{color:var(--pp-green-text);font-style:normal}.hiwr-shot>img{border-radius:var(--r-md);align-self:start;width:100%;height:auto;display:block}.hiwr-shot-f{justify-content:center;align-items:center;gap:8px;display:flex;position:relative}.hiwr-status{letter-spacing:.6px;border:1px solid var(--pp-border);background:var(--pp-white);color:var(--pp-green-dark);border-radius:999px;padding:4px 10px;font-size:13px;font-weight:600}.hiwr-status.fail{color:#dc2b2b;border-color:#f6c9c6}.hiwr-arrow{color:var(--pp-text-soft);font-size:14px;position:absolute;right:-12px}.hiwr-proof{grid-template-columns:.8fr 1fr 1.4fr;align-items:stretch;gap:20px;display:grid}.hiwr-fail,.hiwr-video,.hiwr-dash{background:var(--pp-white);border-radius:var(--r-2xl);box-shadow:var(--shadow-100);flex-direction:column;gap:16px;padding:20px;display:flex}.hiwr-fail-h{align-items:center;gap:12px;display:flex}.hiwr-fail-h img{width:40px;height:40px;display:block}.hiwr-fail-h span{letter-spacing:-.4px;text-transform:uppercase;color:#dc2b2b;font-size:22px;font-weight:700;line-height:1.1}.hiwr-fail-b{flex-direction:column;gap:4px;display:flex}.hiwr-fail-b b{color:var(--pp-text);font-size:18px;font-weight:600}.hiwr-fail-b span{color:var(--pp-text);font-size:16px;font-weight:300}.hiwr-fail-x{color:#dc2b2b!important;font-weight:600!important}.hiwr-fail-cta{border-radius:var(--r-pill);background:#e5342e;justify-content:center;align-items:center;gap:8px;height:48px;margin-top:auto;font-size:17px;font-weight:600;display:inline-flex;color:var(--pp-white)!important}.hiwr-fail-cta:hover{filter:brightness(1.06);color:var(--pp-white)!important}.hiwr-video-tabs{letter-spacing:.6px;text-transform:uppercase;color:var(--pp-text-soft);gap:16px;font-size:14px;font-weight:600;display:flex}.hiwr-video-tabs b{color:var(--pp-green-text);border-bottom:2px solid var(--pp-green-text)}.hiwr-video>img{border-radius:var(--r-md);width:100%;max-width:248px;height:auto;margin:0 auto;display:block}.hiwr-video-f{color:var(--pp-text-soft);align-items:center;gap:16px;font-size:14px;display:flex}.hiwr-video-bar{background:linear-gradient(90deg, #e5342e 0 60%, var(--pp-border) 60%);border-radius:999px;flex:1;height:3px}.hiwr-dash{gap:12px}.hiwr-dash-h{justify-content:space-between;align-items:center;gap:16px;display:flex}.hiwr-dash-h b{color:var(--pp-text);font-size:18px;font-weight:600}.hiwr-dash-h>span{border-radius:var(--r-sm);border:1px solid var(--pp-border);color:var(--pp-text-soft);padding:4px 10px;font-size:14px}.hiwr-dash-kpis{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}.hiwr-dash-kpis>div{background:var(--pp-surface-band);border-radius:var(--r-md);flex-direction:column;gap:2px;padding:10px 12px;display:flex}.hiwr-dash-kpis span{color:var(--pp-text-soft);font-size:13px}.hiwr-dash-kpis b{color:var(--pp-text);font-size:20px;font-weight:700}.hiwr-dash-bad{color:#dc2b2b!important}.hiwr-dash-listh{letter-spacing:.6px;text-transform:uppercase;color:var(--pp-text-soft);justify-content:space-between;align-items:baseline;gap:16px;font-size:13px;font-weight:600;display:flex}.hiwr-dash-list{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.hiwr-dash-list li{color:var(--pp-text);grid-template-columns:8px 1fr 1fr auto auto;align-items:center;gap:12px;font-size:15px;display:grid}.hiwr-dash-list i{background:#dc2b2b;border-radius:999px;width:7px;height:7px}.hiwr-dash-list b{font-weight:600}.hiwr-dash-list span{font-weight:300}.hiwr-dash-when{color:var(--pp-text-soft)}.hiwr-dash-list a,.hiwr-dash-listh a{color:var(--pp-text);font-weight:600}.hiwr-dash-list a:hover,.hiwr-dash-listh a:hover,.hiwr-dash-h a:hover{color:var(--pp-green-dark)}.hiwr-stats{background:var(--pp-white);border-radius:var(--r-3xl);box-shadow:var(--shadow-100);grid-template-columns:repeat(4,1fr) 160px;align-items:center;gap:24px;margin-top:64px;padding:24px 32px;display:grid}.hiwr-stat{border-left:1px solid var(--pp-border-hairline);align-items:center;gap:16px;padding-left:24px;display:flex}.hiwr-stat:first-child{border-left:0;padding-left:0}.hiwr-stat img{flex:none;width:32px;height:32px;display:block}.hiwr-stat b{letter-spacing:-.4px;color:var(--pp-text);font-size:20px;font-weight:700;display:block}.hiwr-stat span{color:var(--pp-text);font-size:16px;font-weight:300;display:block}.hiwr-stats-art{width:100%;height:auto;display:block}.hiw-run .hiw-run-nota{margin:32px auto 0;font-size:16px}.hiwr-facts{justify-content:center;align-items:center;gap:20px;margin-top:48px;display:flex}.hiwr-facts img{width:84px;height:84px;display:block}.hiwr-facts b{letter-spacing:-.4px;color:var(--pp-text);font-size:20px;font-weight:700;display:block}.hiwr-facts span{color:var(--pp-text);font-size:18px;font-weight:300;display:block}@media (width<=1200px){.hiwr-grid{grid-template-columns:1fr;gap:40px}.hiwr-stats{grid-template-columns:repeat(2,1fr)}.hiwr-stats-art{display:none}.hiwr-stat{border-left:0;padding-left:0}}@media (width<=768px){.hiwr-flow{grid-template-columns:repeat(2,1fr)}.hiwr-arrow{display:none}.hiwr-stats{grid-template-columns:1fr}.hiwr-facts{text-align:center;flex-direction:column}}.hiw-hero .h1,.section-intro h2,.hiw-hero .h1 .accent,.hiw-hero .serif-italic,.section-intro .serif-italic{color:#0f172b!important}.hiw-ev-manifest,.hiw-ev-manifest span{font-size:18px}.hiw-ev-manifest .hem-k{color:#0f172b}.hiw-ev-channels .hec-k{color:#0f172b;font-size:18px}.hiw-ev-channels .ev-notify-ico{font-size:24px}.hiw-ev-channels .ev-notify-ico svg{width:32px;height:32px}.hiw-ev-channels .hec-outro{color:#0f172b80;font-size:18px}.hiw-ladder{justify-content:center;align-items:center;width:100%}.hiw-rung{width:100%}.hiw-ladder .hiw-rung.l0,.hiw-ladder .hiw-rung.l1,.hiw-ladder .hiw-rung.l2{margin-left:0;margin-right:0}.hiw-rung.l0{border-radius:18px}.hlv-h,.hlv-hint{font-size:18px}.hiw-rung .hlv-h{background:linear-gradient(#dbe5fb,#faf0f1)!important}.hlv-col dt{font-size:16px}.hlv-col dd{font-size:18px}.hlv-accent{color:#0f172b;font-size:18px}.hiw-ladder-nota{font-size:16px}.htc-k{color:#0f172b;font-size:18px}.htc-accent b{color:#0f172b;font-weight:600}.htn-ico svg{width:30px;height:30px}.hiw-ladder{gap:40px;overflow:visible}.hiw-trust-list+.htc-k,.hiw-trust-col .htc-k,.hiw-trust-linkrow .hiw-data-link{color:#0f172b}#cta .outer-cta{background-color:#f4f6f9}#cta .outer-cta h3 .serif-italic{color:#0f172b!important}.hiw-rung{flex-direction:row;width:100%;display:flex}.hiw-trust-cols{width:100%}.htc-k{width:100%;font-size:20px}.hiw-ladder-nota,.hiw-trust-col p,.htc-accent,.htn-body,.hiw-trust-nota,.hiw-trust-linkrow{font-size:18px}.hiwr-status,.hiwr-arrow{opacity:0;transition:opacity .25s cubic-bezier(.2,0,0,1),transform .25s cubic-bezier(.2,0,0,1);transform:translateY(4px)}.hiwr-status.is-on,.hiwr-arrow.is-on{opacity:1;transform:none}.hiwr-fail{transition:box-shadow .25s cubic-bezier(.2,0,0,1)}.hiwr-fail.is-alert{box-shadow:0 0 0 2px var(--pp-error), var(--shadow-200)}@media (prefers-reduced-motion:reduce){.hiwr-status,.hiwr-arrow{opacity:1;transition:none;transform:none}}.hiw-hero,.hiw-run,.hiw-deliverables,.hiw-ladder-wrap,.hiw-trust,.hiw-faq,.hiw-band-wrap,#cta{width:100%!important;max-width:min(calc(100% - var(--pp-gutter) * 2), var(--pp-page-max))!important;padding-left:var(--pp-band-pad)!important;padding-right:var(--pp-band-pad)!important;box-sizing:border-box!important;margin-left:auto!important;margin-right:auto!important}.outer-cta{max-width:none}.hiw-hero{text-align:left}.hiw-hero-grid{grid-template-columns:1.05fr 1fr;align-items:center;gap:64px;display:grid}.hiw-hero .h1{max-width:640px}.hiw-hero .lede{max-width:560px;font-size:20px}.hiw-hero-cta{flex-wrap:wrap;justify-content:flex-start;gap:16px;margin-top:40px;display:flex}.hiw-hero-mock{background:var(--pp-white);border-radius:var(--r-3xl);box-shadow:var(--shadow-100);flex-direction:column;gap:12px;padding:20px;display:flex}.hhm-bar{justify-content:space-between;align-items:center;gap:16px;padding:0 4px 4px;display:flex}.hhm-dots{gap:6px;display:flex}.hhm-dots i{background:var(--pp-border);border-radius:999px;width:8px;height:8px;display:block}.hhm-url{color:var(--pp-text-soft);font-size:12px}.hhm-alert{background:var(--pp-white);border-radius:var(--r-xs);border:1px solid #f6c9c6;justify-content:space-between;align-items:center;gap:16px;padding:12px 16px;display:flex}.hhm-alert-k{letter-spacing:1.2px;text-transform:uppercase;color:#dc2b2b;font-size:12px;font-weight:700}.hhm-alert-v{color:var(--pp-text-strong);font-size:14px;font-weight:600}.hhm-body{grid-template-columns:1.25fr 1fr;align-items:stretch;gap:12px;display:grid}.hhm-video{background:var(--pp-white);border:1px solid var(--pp-border-hairline);border-radius:var(--r-xs);box-shadow:var(--shadow-100);flex-direction:column;gap:12px;padding:14px;display:flex}.hhm-video-h{letter-spacing:1px;text-transform:uppercase;color:var(--pp-text-soft);justify-content:space-between;align-items:center;gap:12px;font-size:11px;font-weight:700;display:flex}.hhm-video-ph{text-align:center;border-radius:var(--r-xs);border:1px solid var(--pp-border);background:var(--pp-surface-band);min-height:108px;color:var(--pp-text-soft);flex:1;justify-content:center;align-items:center;font-size:13px;display:flex}.hhm-video-track{background:var(--pp-surface-band);border-radius:999px;height:4px;overflow:hidden}.hhm-video-track i{background:var(--pp-accent-pink);width:62%;height:100%;display:block}.hhm-steps{grid-template-rows:repeat(4,1fr);gap:12px;margin:0;padding:0;list-style:none;display:grid}.hhm-step{background:var(--pp-white);border:1px solid var(--pp-border-hairline);border-radius:var(--r-xs);box-shadow:var(--shadow-100);flex-direction:column;justify-content:center;gap:2px;padding:10px 14px;display:flex}.hhm-step-n{letter-spacing:1px;color:var(--pp-text-soft);font-size:11px;font-weight:700}.hhm-step b{color:var(--pp-text-strong);font-size:14px;font-weight:600}.hhm-step.fail{border-color:#f6c9c6}.hhm-step.fail b{color:#dc2b2b}.hiw-proofbar{background:0 0!important;border-width:0!important;padding:40px 0 0!important}.hiw-proofbar .pb-row{grid-template-columns:repeat(4,1fr)!important;gap:24px!important;display:grid!important}.hiw-proofbar .pb-item{background:var(--pp-white)!important;border-radius:var(--r-4xl)!important;box-shadow:var(--shadow-100)!important;padding:24px!important}.hiw-proofbar .pb-k{color:var(--pp-text-strong);font-size:24px;font-weight:600}.hiw-proofbar .pb-s{color:var(--pp-text-soft);font-size:18px;font-weight:300}@media (width<=1024px){.hiw-hero-grid{grid-template-columns:1fr;gap:48px}.hiw-proofbar .pb-row{grid-template-columns:repeat(2,1fr)!important}}@media (width<=640px){.hhm-body{grid-template-columns:1fr}.hiw-proofbar .pb-row{grid-template-columns:1fr!important}}.hiw-proofbar{box-sizing:border-box;max-width:1440px;width:100%!important;margin:0 auto!important;padding-left:40px!important;padding-right:40px!important}@media (width<=768px){.hiw-proofbar{padding-top:24px!important;padding-left:16px!important;padding-right:16px!important}}.hp{margin-top:8px}.hp-track{grid-template-columns:repeat(5,1fr);margin:0 0 48px;padding:0;list-style:none;display:grid;position:relative}.hp-track:before{content:"";background:var(--pp-green-text);opacity:.5;height:2px;position:absolute;top:30px;left:10%;right:10%}.hp-step{position:relative}.hp-step-btn{appearance:none;text-align:center;cursor:pointer;width:100%;font:inherit;color:inherit;background:0 0;border:0;flex-direction:column;align-items:center;gap:8px;padding:0 12px;display:flex}.hp-dot{background:var(--pp-white);border:2px solid var(--pp-green-text);width:60px;height:60px;color:var(--pp-green-text);letter-spacing:.5px;z-index:1;border-radius:999px;justify-content:center;align-items:center;font-size:15px;font-weight:600;transition:transform .2s,box-shadow .2s,background .2s,color .2s,border-color .2s;display:inline-flex;position:relative}.hp-step.on .hp-dot{background:var(--pp-gradient-cta);color:var(--pp-white);box-shadow:var(--shadow-cta);border-color:#0000;transform:scale(1.08)}.hp-step-btn b{color:var(--pp-text-strong);margin-top:8px;font-size:18px;font-weight:600}.hp-step-s{color:var(--pp-text-soft);text-wrap:pretty;max-width:220px;font-size:14px;font-weight:300;line-height:1.4}.hp-step-btn:focus-visible{outline:none}.hp-step-btn:focus-visible .hp-dot{box-shadow:0 0 0 4px #0e8f7547}.hp-gallery{background:var(--pp-white);border-radius:var(--r-3xl);box-shadow:var(--shadow-100);padding:24px}.hp-gallery-h{justify-content:space-between;align-items:baseline;gap:24px;margin-bottom:20px;display:flex}.hp-gallery-h b{color:var(--pp-text-strong);font-size:18px;font-weight:600}.hp-gallery-h span{color:var(--pp-green-text);font-size:14px}.hp-flow{grid-template-columns:repeat(6,1fr);align-items:stretch;gap:16px;display:grid}.hp-shot{cursor:pointer;opacity:.35;border-radius:var(--r-2xl);flex-direction:column;gap:10px;transition:opacity .25s,transform .25s,box-shadow .25s;display:flex}.hp-shot.on{opacity:1}.hp-shot img{border-radius:var(--r-xs);border:1px solid var(--pp-border-hairline);background:var(--pp-white);width:100%;max-width:140px;height:auto;margin:0 auto;display:block}.hp-shot.on img{border-color:var(--pp-border);box-shadow:var(--shadow-100)}.hp-shot.on{transform:translateY(-2px)}.hp-shot-f{justify-content:space-between;align-items:center;gap:8px;display:flex}.hp-shot-t{color:var(--pp-text-strong);font-size:14px;font-weight:600}.hp-shot-st{color:var(--pp-green-text);font-size:12px;font-weight:600}.hp-shot-st.fail{color:#dc2b2b}.hp-shot:focus-visible{outline:2px solid var(--pp-green-text);outline-offset:4px}@media (hover:none){.hp-gallery-h span:after{content:""}}@media (width<=1024px){.hp-track{grid-template-columns:repeat(1,1fr);gap:16px}.hp-track:before{display:none}.hp-step-btn{text-align:left;background:var(--pp-white);border-radius:var(--r-2xl);box-shadow:var(--shadow-100);flex-flow:wrap;align-items:center;gap:16px;padding:14px 16px}.hp-dot{flex:none;width:44px;height:44px}.hp-step-btn b{margin-top:0}.hp-step-s{flex-basis:100%;max-width:none}.hp-flow{grid-template-columns:repeat(3,1fr)}}@media (width<=560px){.hp-flow{grid-template-columns:repeat(2,1fr);gap:12px}.hp-gallery-h{flex-direction:column;gap:4px}}@media (width<=768px){.hiw-hero-mock{display:none}.hiw-hero-grid{grid-template-columns:1fr;gap:0}.hiw-hero-copy{text-align:center}.hiw-hero .h1,.hiw-hero .lede{max-width:none;margin-left:auto;margin-right:auto}.hiw-hero-cta{justify-content:center}}.hfp{margin-top:96px}.hfp .section-intro{text-align:center;margin-bottom:40px}.hfp-card{background:var(--pp-white);border-radius:var(--r-3xl);box-shadow:var(--shadow-100);grid-template-columns:.85fr 1.15fr;align-items:start;gap:48px;padding:40px;display:grid}.hfp-copy h3{letter-spacing:-.9px;color:var(--pp-text-strong);max-width:380px;margin:0 0 16px;font-size:32px;font-weight:600;line-height:1.1}.hfp-copy p{color:var(--pp-text-soft);max-width:380px;margin:0 0 32px;font-size:18px;font-weight:300;line-height:1.5}.hfp-list{grid-template-columns:repeat(2,1fr);column-gap:40px;margin:0;padding:0;list-style:none;display:grid}.hfp-list li{border-bottom:1px solid var(--pp-border-hairline);color:var(--pp-text-strong);align-items:center;gap:16px;padding:20px 0;font-size:17px;display:flex}.hfp-list li:nth-child(n+5){border-bottom:0}.hfp-ico{border-radius:var(--r-xs);background:var(--pp-green-50);width:34px;height:34px;color:var(--pp-green-text);flex:none;justify-content:center;align-items:center;font-size:14px;display:inline-flex}@media (width<=1024px){.hfp-card{grid-template-columns:1fr;gap:32px;padding:28px}.hfp-list{grid-template-columns:1fr}.hfp-list li{border-bottom:1px solid var(--pp-border-hairline)}.hfp-list li:last-child{border-bottom:0}}@media (width<=768px){.hfp{margin-top:64px}.hfp-copy{text-align:center}.hfp-copy h3,.hfp-copy p{max-width:none}.hfp-copy .btn{width:100%}}.hp-shot{max-width:140px;margin:0 auto}.hp-shot img{max-width:none}.hvp{background:var(--pp-white);border-radius:var(--r-3xl);box-shadow:var(--shadow-100);margin-top:96px;padding:12px}.hvp-bar{justify-content:space-between;align-items:center;gap:24px;padding:8px 12px 14px;display:flex}.hvp-dots{gap:6px;display:flex}.hvp-dots i{background:var(--pp-border);border-radius:999px;width:9px;height:9px;display:block}.hvp-tag{letter-spacing:1.2px;text-transform:uppercase;color:var(--pp-text-soft);font-size:12px;font-weight:600}.hvp-stage{border-radius:var(--r-2xl);aspect-ratio:16/9;text-align:center;background:#151833;flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:32px;display:flex}.hvp-play{background:var(--pp-gradient-cta);width:76px;height:76px;box-shadow:var(--shadow-cta);border-radius:999px;margin-bottom:24px;position:relative}.hvp-play:after{content:"";border:11px solid #0000;border-left:18px solid #ffffffeb;border-right-width:0;position:absolute;top:50%;left:54%;transform:translate(-50%,-50%)}.hvp-stage b{color:var(--pp-white);font-size:20px;font-weight:600}.hvp-note{color:#ffffffb8;font-size:18px;font-weight:300}@media (width<=768px){.hvp{margin-top:64px;padding:8px}.hvp-stage{aspect-ratio:4/3;padding:20px}.hvp-play{width:60px;height:60px;margin-bottom:16px}.hvp-stage b{font-size:18px}.hvp-note{font-size:15px}}.hlv2{margin-top:96px}.hlv2 .section-intro{text-align:center;margin-bottom:40px}.hlv2-table{border-radius:var(--r-3xl);box-shadow:var(--shadow-100);background:var(--pp-white);overflow:hidden}.hlv2-row{border-top:1px solid var(--pp-border-hairline);grid-template-columns:.62fr 1.05fr 1.33fr;align-items:stretch;display:grid}.hlv2-row:first-child{border-top:0}.hlv2-l{background:var(--pp-surface-band);color:var(--pp-text-strong);border-right:1px solid var(--pp-border-hairline);align-items:center;padding:28px 24px;font-size:18px;font-weight:600;display:flex}.hlv2-row.mark .hlv2-l{box-shadow:inset 3px 0 0 var(--pp-accent-pink)}.hlv2-c{flex-direction:column;justify-content:center;gap:6px;padding:24px;display:flex}.hlv2-c+.hlv2-c{border-left:1px solid var(--pp-border-hairline)}.hlv2-k{letter-spacing:1.4px;text-transform:uppercase;color:var(--pp-text-soft);font-size:12px;font-weight:700}.hlv2-c b{color:var(--pp-text-strong);font-size:20px;font-weight:600}.hlv2-check{text-wrap:pretty;color:var(--pp-text)!important;font-size:18px!important;font-weight:400!important}.hlv2-n{color:var(--pp-text-soft);font-size:16px;font-weight:300}.hlv2-bound{border-radius:var(--r-3xl);background:#171a38;margin-top:24px;padding:40px}.hlv2-bound-top{grid-template-columns:.9fr 1.4fr;align-items:start;gap:40px;display:grid}.hlv2-bound-k{letter-spacing:1.4px;text-transform:uppercase;color:#57d2b4;font-size:12px;font-weight:700}.hlv2-bound h3{letter-spacing:-.9px;color:var(--pp-white);margin:12px 0 10px;font-size:32px;font-weight:600;line-height:1.1}.hlv2-bound-copy p{color:#ffffffb3;margin:0;font-size:18px;font-weight:300}.hlv2-nevers{grid-template-columns:repeat(3,1fr);gap:24px;margin:0;padding:0;list-style:none;display:grid}.hlv2-nevers li{color:#ffffffe6;text-wrap:pretty;gap:10px;font-size:18px;line-height:1.4;display:flex}.hlv2-nevers i{color:#57d2b4;font-style:normal}.hlv2-bound-foot{border-top:1px solid #ffffff24;grid-template-columns:.9fr 1.4fr;align-items:baseline;gap:40px;margin-top:32px;padding-top:24px;display:grid}.hlv2-bound-foot b{color:var(--pp-white);font-size:18px;font-weight:600}.hlv2-bound-foot span{color:#ffffffb3;font-size:18px;font-weight:300}@media (width<=1024px){.hlv2-row{grid-template-columns:1fr}.hlv2-l{border-right:0;border-bottom:1px solid var(--pp-border-hairline)}.hlv2-c+.hlv2-c{border-left:0;border-top:1px solid var(--pp-border-hairline)}.hlv2-bound-top,.hlv2-bound-foot{grid-template-columns:1fr;gap:24px}.hlv2-nevers{grid-template-columns:1fr;gap:14px}}@media (width<=768px){.hlv2{margin-top:64px}.hlv2-bound{padding:24px}.hlv2-bound h3{font-size:26px}}.hvp-bar{flex-wrap:nowrap;gap:20px;justify-content:center!important}.hvp-delivered{letter-spacing:1.2px;text-transform:uppercase;color:var(--pp-text-strong);white-space:nowrap;font-size:16px;font-weight:700}.hvp-bar .ev-notify-row{gap:10px;margin:0;display:flex}.hvp-bar .hvp-tag{text-transform:none;letter-spacing:0;white-space:nowrap;font-size:16px;font-weight:300}@media (width<=768px){.hvp-bar{flex-wrap:wrap;gap:10px;padding-bottom:12px}.hvp-delivered{letter-spacing:.8px;font-size:13px}.hvp-bar .hvp-tag{font-size:14px}}.hvp-bar{align-items:center}.hvp-bar .ev-notify-row{white-space:nowrap;flex-wrap:nowrap;flex:none}.hvp-bar .ev-notify-ico{flex:none;width:34px;height:34px}.hvp-bar .ev-notify-ico svg{width:18px;height:18px}@media (width<=1180px){.hvp-bar{flex-wrap:wrap;row-gap:10px}}.hvp{margin-top:24px;padding-top:0}.hvp-bar{background:var(--pp-surface-band);border-bottom:1px solid var(--pp-border-hairline);border-radius:calc(var(--r-3xl) - 12px) calc(var(--r-3xl) - 12px) 0 0;margin:0 -12px 12px;padding:20px 24px}.hvp-bar .hvp-tag{color:var(--pp-text-soft)}@media (width<=768px){.hvp-bar{text-align:center;justify-content:center;margin:0 -8px 8px;padding:14px 16px}}.hfp-card{row-gap:0}.hfp-stats{border-top:1px solid var(--pp-border-hairline);grid-column:1/-1;grid-template-columns:repeat(4,1fr);gap:24px;margin-top:32px;padding-top:28px;display:grid}.hfp-stat{border-left:1px solid var(--pp-border-hairline);align-items:center;gap:14px;padding-left:24px;display:flex}.hfp-stat:first-child{border-left:0;padding-left:0}.hfp-stat img{flex:none;width:26px;height:26px}.hfp-stat b{color:var(--pp-text-strong);font-size:18px;font-weight:600;display:block}.hfp-stat span{color:var(--pp-text-soft);font-size:16px;font-weight:300;display:block}@media (width<=1024px){.hfp-stats{grid-template-columns:repeat(2,1fr);gap:20px}.hfp-stat:nth-child(odd){border-left:0;padding-left:0}}@media (width<=560px){.hfp-stats{grid-template-columns:1fr}.hfp-stat{border-left:0;padding-left:0}}.hlv2-bound-facts{border-radius:var(--r-2xl);background:#ffffff12;align-items:center;gap:20px;margin-top:28px;padding:22px 28px;display:flex;box-shadow:inset 3px 0 #57d2b4}.hlv2-bound-facts img{flex:none;width:42px;height:42px}.hlv2-bound-facts b{color:var(--pp-white);font-size:24px;font-weight:600;line-height:1.2;display:block}.hlv2-bound-facts span{color:#57d2b4;margin-top:4px;font-size:18px;font-weight:400;display:block}@media (width<=768px){.hlv2-bound-facts{gap:14px;padding:18px 20px}.hlv2-bound-facts b{font-size:20px}}@media (width>=1025px){.hiw-faq-list{grid-template-columns:repeat(2,1fr);align-items:start;gap:16px 24px;display:grid;width:100%!important;max-width:none!important;margin-left:0!important;margin-right:0!important}}.hlv2-bound{grid-template-columns:.78fr 1.4fr;gap:0;padding:0;display:grid;overflow:hidden}.hlv2-bound>.hlv2-bound-copy{align-self:center;padding:40px}.hlv2-bound-grid{border-left:1px solid #ffffff1f;grid-template-columns:repeat(2,1fr);display:grid}.hlv2-b{border-bottom:1px solid #ffffff1f;align-items:flex-start;gap:16px;padding:28px 32px;display:flex}.hlv2-b:nth-child(odd){border-right:1px solid #ffffff1f}.hlv2-b:nth-child(3),.hlv2-b:nth-child(4){border-bottom:0}.hlv2-b-ico{color:#57d2b4;background:#57d2b424;border-radius:999px;flex:none;justify-content:center;align-items:center;width:36px;height:36px;font-size:15px;display:inline-flex}.hlv2-b b{color:var(--pp-white);font-size:18px;font-weight:600;display:block}.hlv2-b span{color:#ffffffb3;margin-top:4px;font-size:16px;font-weight:300;display:block}.hlv2-bound-facts{grid-column:1/-1;margin:0 40px 32px}@media (width<=1024px){.hlv2-bound{grid-template-columns:1fr}.hlv2-bound>.hlv2-bound-copy{padding:28px 24px 8px}.hlv2-bound-grid{border-top:1px solid #ffffff1f;border-left:0;grid-template-columns:1fr}.hlv2-b{padding:20px 24px}.hlv2-b:nth-child(odd){border-right:0}.hlv2-b:nth-child(3){border-bottom:1px solid #ffffff1f}.hlv2-bound-facts{margin:24px}}.hlv2-b{align-items:flex-start}.hlv2-b-ico{width:40px;height:40px;margin-top:2px}.hlv2-b-ico svg{display:block}.hlv2-bound>.hlv2-bound-copy h3{margin-top:10px}.hlv2-bound-facts{align-items:center}.hlv2-bound{align-items:stretch}.hlv2-bound>.hlv2-bound-copy{flex-direction:column;justify-content:center;padding:40px;display:flex}.hlv2-bound-grid{align-content:stretch}.hlv2-b{align-items:center;padding:32px}.hlv2-b-ico{box-sizing:border-box;flex:0 0 40px;justify-content:center;align-items:center;width:40px;height:40px;margin:0;padding:0;line-height:0;display:inline-flex}.hlv2-bound-facts{display:none}@media (width<=1024px){.hlv2-b{padding:22px 24px}}.hlv2-b>div>b{color:var(--pp-white);font-size:18px;font-weight:600;display:block}.hlv2-b>div>span{color:#ffffffb3;margin-top:4px;font-size:16px;font-weight:300;display:block}.hlv2-b>.hlv2-b-ico{color:#57d2b4;justify-content:center;align-items:center;margin:0;font-size:0;display:inline-flex}a.hvp-stage{cursor:pointer;text-decoration:none;transition:box-shadow .2s}a.hvp-stage:hover .hvp-play{filter:brightness(1.08);transform:scale(1.04)}a.hvp-stage .hvp-play{transition:transform .2s,filter .2s}a.hvp-stage:hover b,a.hvp-stage:focus-visible b{color:var(--pp-white)}a.hvp-stage:focus-visible{outline-offset:3px;outline:3px solid #57d2b4}a.hvp-stage{background:#151833 url(https://i.ytimg.com/vi/r5x1tjMsPiA/maxresdefault.jpg) 50%/cover no-repeat;position:relative;overflow:hidden}a.hvp-stage:before{content:"";background:linear-gradient(#0a0c1e59 0%,#0a0c1eb8 100%);position:absolute;inset:0}a.hvp-stage>*{z-index:1;position:relative}a.hvp-stage:before{background:linear-gradient(#0a0c1e1f 0%,#0a0c1e47 100%)}a.hvp-stage:hover:before{background:linear-gradient(#0a0c1e0f 0%,#0a0c1e33 100%)}a.hvp-stage .hvp-play{margin-bottom:0}
