.mk.pp .hero{padding:128px 0 0}.mk.pp .hero h1.display{white-space:normal;text-wrap:balance;max-width:14em;font-size:clamp(36px,5.4vw,60px)}.mk.pp .hero .sub{max-width:640px}.mk .pp-stage{margin:80px auto 0;max-width:880px}.mk.pp .hero .pp-stage{margin-bottom:96px}.mk .band.pp-band{min-height:0;margin-bottom:0;text-align:left}.mk .pp-band .pp-chip-r{margin-left:auto;white-space:nowrap}.mk .pp-band .b-body{padding:20px 22px 8px}.mk .pp-band .kpis{margin-bottom:22px}.mk .pp-band .delta.neu{color:var(--tx-faint)}.mk .pp-band .g-head,.mk .pp-band .g-row{gap:14px}.mk .pp-band.agency .g-head,.mk .pp-band.agency .g-row{grid-template-columns:1.5fr .55fr .75fr .75fr 1fr}.mk .pp-band.inhouse .g-head,.mk .pp-band.inhouse .g-row{grid-template-columns:1.6fr .9fr .55fr .7fr .85fr}.mk .pp-band.hub .g-head,.mk .pp-band.hub .g-row{grid-template-columns:1fr 1.7fr .5fr}.mk .pp-band .g-row{padding:12px 4px}.mk .pp-band .g-head .pp-h-num{text-align:right}.mk .pp-band .pp-num{font-size:12.5px;color:var(--tx-mut);text-align:right;font-variant-numeric:tabular-nums;font-weight:500;white-space:nowrap}.mk .pp-band .pp-num.pp-best{color:#2ee589;font-weight:600}.mk .pp-band .pp-code{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-style:normal;font-size:12px;letter-spacing:0;color:var(--tx-dim)}.mk .pp-band .g-tag{white-space:nowrap;justify-self:start}.mk .pp-band .g-row.pp-quiet{opacity:.5}.mk .pp-band .g-bar{align-self:center}.mk .pp-band .g-bar i.on{background:rgba(46,229,137,.65)}.mk .pp-band .pp-pipe{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:18px}.mk .pp-band .pp-pipe .chip b{color:var(--tx);font-weight:600;margin-left:5px;font-variant-numeric:tabular-nums}.mk .pp-band .pp-dot{display:inline-block;width:6px;height:6px;border-radius:50%;background:#2ee589;margin-right:8px;vertical-align:2px}.mk .pp-band .ent .dur{white-space:nowrap}.mk.pp .pp-points{row-gap:0;border-top:1px solid var(--line)}.mk.pp .pp-points .feat{padding:32px 28px 44px;border-left:1px solid var(--line-2)}.mk.pp .pp-points .feat:nth-child(3n+1){border-left:0;padding-left:0}.mk.pp .pp-points .feat:nth-child(n+4){border-top:1px solid var(--line-2)}.mk.pp .pp-points .feat .fig{margin-bottom:16px}.mk.pp .feat h3{font-size:16px;font-weight:600;letter-spacing:-.01em;margin-bottom:8px;color:var(--tx)}.mk.pp .pp-quotes{grid-template-columns:1fr 1fr}.mk.pp .pp-others .band-glow:before{top:-120px}.mk.pp .quote .q-text{font-size:28px;line-height:1.3;letter-spacing:-.015em;font-weight:500;color:inherit;max-width:17em;position:relative;z-index:1}.mk.pp .quotes a.quote.a{color:#101513}.mk.pp .quotes a.quote.b,.mk.pp .quotes a.quote.c{color:#f7f8f8}.mk.pp .quotes a.quote{transition:transform .24s cubic-bezier(.22,.61,.36,1),box-shadow .24s cubic-bezier(.22,.61,.36,1)}.mk.pp .quotes a.quote:hover{transform:translateY(-3px)}.mk.pp .quotes a.quote.a:hover{box-shadow:inset 0 0 0 1px rgba(16,21,19,.08),0 18px 40px -18px rgba(0,200,117,.45)}.mk.pp .quotes a.quote.b:hover{box-shadow:inset 0 0 0 1px rgba(46,229,137,.4),0 18px 40px -18px rgba(0,0,0,.7)}.mk.pp .quotes a.quote.c:hover{box-shadow:inset 0 0 0 1px rgba(46,229,137,.28),0 18px 40px -18px rgba(0,0,0,.7)}.mk.pp .quote .rl .arrow{font-family:"TfArrowFallback",var(--font)}.mk.pp .eyebrow:focus-visible,.mk.pp .link-quiet:focus-visible,.mk.pp .quotes a.quote:focus-visible,.mk.pp a.btn:focus-visible{outline:2px solid #2ee589;outline-offset:3px}.mk.pp .sec-foot a:focus-visible{outline:2px solid #2ee589;outline-offset:3px;border-radius:4px}.mk.pp .hero-cta .link-quiet{min-height:44px;padding:0 14px;margin:0 -14px}.mk.pp a.eyebrow{position:relative}.mk.pp a.eyebrow .tag{white-space:nowrap}.mk.pp a.eyebrow:after{content:"";position:absolute;left:0;right:0;top:50%;transform:translateY(-50%);height:44px}.mk.pp .sec-foot a{display:inline-flex;align-items:center;min-height:44px}@media (max-width:900px){.mk.pp .hero{padding-top:104px}.mk .pp-stage{margin-top:48px}.mk.pp .hero .pp-stage{margin-bottom:72px}.mk.pp .quote .q-text{font-size:24px}.mk.pp .pp-quotes{grid-template-columns:1fr}.mk .pp-band .pp-m-hide{display:none}.mk .pp-band.agency .g-head,.mk .pp-band.agency .g-row{grid-template-columns:1.5fr .5fr .7fr}.mk .pp-band.inhouse .g-head,.mk .pp-band.inhouse .g-row{grid-template-columns:1.6fr .5fr .7fr}.mk .pp-band.hub .g-head,.mk .pp-band.hub .g-row{grid-template-columns:1fr 1.2fr .5fr}.mk .pp-band .g-head span:nth-child(2):not(.pp-m-hide){display:revert}.mk .pp-band .b-body{padding:16px 14px 6px}.mk.pp .pp-points .feat{padding:26px 0 32px;border-left:0}.mk.pp .pp-points .feat:nth-child(n+2){border-top:1px solid var(--line-2)}}@media (prefers-reduced-motion:reduce){.mk.pp .quotes a.quote{transition:none}.mk.pp .quotes a.quote:hover{transform:none}}