.kzp{--kzp-gold:#FFB900;--kzp-gold-dark:#946200;--kzp-gold-bg:#FFFBF0;--kzp-page-bg:#FAFAF9;--kzp-card:#FFFFFF;--kzp-header:#E7E5E4;--kzp-ink:#1C1917;--kzp-ink-2:#57534E;--kzp-mute:#6B6560;--kzp-line:#D6D3D1;--kzp-ok:#2E7D68;--kzp-ok-bg:#ECFAF5;--kzp-r-md:10px;--kzp-r-lg:14px;--kzp-r-full:9999px;--kzp-sh-sm:0 1px 3px rgba(28,25,23,0.06),0 1px 2px rgba(28,25,23,0.04);--kzp-sh-md:0 12px 28px rgba(28,25,23,0.10),0 2px 6px rgba(28,25,23,0.05);--row-name:26px;--row-clients:46px;--row-price:40px;--row-per:36px;--row-plan:40px;--row-note:34px;background:var(--kzp-page-bg);color:var(--kzp-ink);padding:56px 24px 40px}.kzp *{box-sizing:border-box}.kzp-wrap{max-width:1180px;margin:0 auto}.kzp-eyebrow{text-align:center;color:var(--kzp-gold-dark);font-weight:700;font-size:0.75rem;letter-spacing:0.08em;text-transform:uppercase;margin-bottom:10px}.kzp-h1{text-align:center;font-size:2.4rem;letter-spacing:-0.02em;margin:0 0 12px}.kzp-sub{text-align:center;color:var(--kzp-ink-2);font-size:1.05rem;max-width:640px;margin:0 auto 12px;line-height:1.5}.kzp-badges{display:flex;justify-content:center;gap:10px;margin-bottom:40px;flex-wrap:wrap}.kzp-tag{display:inline-flex;align-items:center;gap:6px;background:var(--kzp-ok-bg);color:var(--kzp-ok);border-radius:var(--kzp-r-full);padding:5px 14px;font-size:0.78rem;font-weight:600}.kzp-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;align-items:stretch;padding-top:16px}.kzp-tier{background:var(--kzp-card);border:2px solid var(--kzp-line);border-radius:var(--kzp-r-lg);padding:26px 20px 24px;box-shadow:var(--kzp-sh-sm);display:flex;flex-direction:column;position:relative}.kzp-tier.changed{border-color:var(--kzp-gold)}.kzp-tier.hero{border-color:var(--kzp-gold);box-shadow:var(--kzp-sh-md);background:linear-gradient(180deg,var(--kzp-gold-bg) 0%,#FFFFFF 46%)}.kzp-ribbon{position:absolute;top:-13px;left:50%;transform:translateX(-50%);background:var(--kzp-gold);color:var(--kzp-ink);font-size:0.68rem;font-weight:700;letter-spacing:0.04em;text-transform:uppercase;padding:4px 12px;border-radius:var(--kzp-r-full);box-shadow:var(--kzp-sh-sm);white-space:nowrap}.kzp-ribbon.quiet{background:var(--kzp-header);color:var(--kzp-ink-2)}.kzp-name{font-size:1.15rem;font-weight:700;min-height:var(--row-name);margin:0 0 2px}.kzp-clients{color:var(--kzp-ink-2);font-size:0.86rem;line-height:1.35;min-height:var(--row-clients);margin:0 0 14px}.kzp-clients strong{display:block;font-size:1rem;color:var(--kzp-ink);font-weight:700}.kzp-price{font-size:2rem;font-weight:800;letter-spacing:-0.01em;line-height:1;min-height:var(--row-price);display:flex;align-items:flex-end}.kzp-price.sm{font-size:1.55rem}.kzp-per{color:var(--kzp-mute);font-size:0.78rem;line-height:1.4;min-height:var(--row-per);margin:6px 0 0}.kzp-plan{color:var(--kzp-ink-2);font-size:0.76rem;line-height:1.4;min-height:var(--row-plan);margin:0 0 20px;padding-top:10px;border-top:1px dashed var(--kzp-line);display:flex;align-items:center}.kzp-features{list-style:none;margin:0 0 22px;padding:0;font-size:0.83rem;color:var(--kzp-ink-2);display:flex;flex-direction:column;gap:9px;flex:1}.kzp-features li{display:flex;gap:8px;align-items:flex-start;line-height:1.35}.kzp-features a{color:var(--kzp-gold-dark);text-decoration:underline;text-underline-offset:2px}.kzp-features li::before{content:"✓";color:var(--kzp-ok);font-weight:700;flex-shrink:0}.kzp-btn{display:block;text-align:center;padding:10px 16px;border-radius:var(--kzp-r-md);font-size:0.85rem;font-weight:700;text-decoration:none;border:1.5px solid var(--kzp-line);color:var(--kzp-ink-2);transition:all 0.15s}.kzp-btn-primary{background:var(--kzp-gold);color:var(--kzp-ink);border-color:var(--kzp-gold)}.kzp-btn-outline{background:transparent}.kzp-btn-dark{background:var(--kzp-ink);color:#FAFAF9;border-color:var(--kzp-ink)}.kzp-btn:hover{transform:translateY(-1px)}.kzp-btn-note{text-align:center;color:var(--kzp-mute);font-size:0.72rem;line-height:1.35;min-height:var(--row-note);margin:8px 0 0}.kzp-foot{max-width:900px;margin:48px auto 0;text-align:center;color:var(--kzp-mute);font-size:0.82rem;line-height:1.6}.kzp-calc{background:#FAFAF9;padding:0 24px 72px}@media (max-width:1000px){.kzp-grid{grid-template-columns:repeat(2,1fr);row-gap:32px}}@media (max-width:600px){.kzp-grid{grid-template-columns:1fr}.kzp-name,.kzp-clients,.kzp-price,.kzp-per,.kzp-plan,.kzp-btn-note{min-height:0}}.kzp{background:var(--kz-paper,#FFFBF0);padding-top:64px;padding-bottom:56px;--row-clients:66px}.kzp-h1{font-size:clamp(36px,4.2vw,56px);line-height:1.02;font-weight:800;letter-spacing:-0.02em;margin-bottom:20px;text-wrap:balance}.kzp-sub{font-size:17px;line-height:1.6;font-weight:500;color:var(--kz-mute,#57534E);max-width:680px;margin-bottom:26px}.kzp-badges{gap:12px;margin-bottom:56px}.kzp-tag{padding:8px 16px;border-radius:999px;background:#FFF3C4;color:#0A0A0A;border:1.5px solid rgba(10,10,10,.12);font-size:14px;font-weight:700;letter-spacing:-0.01em}.kzp-grid{gap:24px;padding-top:20px}.kzp-tier{--accent:var(--kz-yellow,#FFB900)}.kzp-tier,.kzp-tier.changed,.kzp-tier.hero{background:#FFFFFF;border:3px solid var(--kz-ink,#0A0A0A);border-radius:16px;box-shadow:8px 8px 0 var(--accent);transition:transform .2s ease,box-shadow .2s ease}.kzp-tier:hover{transform:translate(-3px,-3px);box-shadow:12px 12px 0 var(--accent)}.kzp-ribbon{top:-16px;padding:6px 14px;border-radius:12px 12px 12px 4px;background:var(--accent);color:#0A0A0A;border:2px solid var(--kz-ink,#0A0A0A);font-size:0.7rem;font-weight:800;box-shadow:none}.kzp-ribbon.quiet{background:#0A0A0A;color:#FFFBF0}.kzp-name{font-size:1.3rem;font-weight:800;letter-spacing:-0.02em}.kzp-clients{font-weight:500}.kzp-clients strong{font-weight:800;letter-spacing:-0.01em}.kzp-price{font-size:2.4rem;font-weight:800;letter-spacing:-0.03em}.kzp-price.sm{font-size:1.9rem}.kzp-per,.kzp-plan{font-weight:500}.kzp-plan{border-top:2px dashed var(--kz-line,#D6D3D1)}.kzp-features{font-weight:500;color:var(--kz-ink,#1C1917)}.kzp-features li::before{color:#946200;font-weight:800}.kzp-features a{color:var(--kz-ink,#1C1917);font-weight:700}.kzp-btn{border:2px solid var(--kz-ink,#0A0A0A);color:var(--kz-ink,#0A0A0A);font-size:0.9rem;font-weight:800;padding:11px 16px}.kzp-btn-primary{background:var(--kz-yellow,#FFB900)}.kzp-btn-outline{background:#FFFFFF}.kzp-btn-outline:hover{background:#FFF3C4}.kzp-btn-dark{background:#0A0A0A;color:#FFFBF0}.kzp-btn-note{font-weight:500}.kzp-foot{font-weight:500;margin-top:56px}.kzp-calc{background:var(--kz-paper,#FFFBF0);padding-bottom:88px}.kzp-calc .kzacc{background:#FFFFFF;border:3px solid var(--kz-ink,#0A0A0A);border-radius:16px;box-shadow:10px 10px 0 var(--kz-yellow,#FFB900);overflow:visible}.kzp-calc .kzacc-summary{border-radius:13px}.kzp-calc .kzacc-title{font-weight:800}.kzp-calc .kzacc-sub{font-weight:500}@media (prefers-reduced-motion:reduce){.kzp-tier,.kzp-tier:hover{transition:none;transform:none}}.kzp-calc #kaizan-roi{--kz-sans:'Helvetica Neue',Helvetica,Arial,sans-serif;--kz-mono:var(--kz-sans);--kz-panel:#FFFFFF;--kz-border:#0A0A0A;background:transparent}.kzp-calc #kaizan-roi [class*="kzroi-"]{font-variant-numeric:tabular-nums}.kzp-calc #kaizan-roi .kzroi-eyebrow{color:rgba(23,21,17,.72)}.kzp-calc #kaizan-roi .kzroi-h2{font-size:clamp(36px,4.2vw,56px);font-weight:800;letter-spacing:-0.02em;line-height:1.02;text-wrap:balance}.kzp-calc #kaizan-roi .kzroi-h2 .hl{background:transparent;padding:0;color:inherit}.kzp-calc #kaizan-roi .kzroi-bar{border-radius:16px;box-shadow:10px 10px 0 var(--kz-yellow)}.kzp-calc #kaizan-roi .kzroi-net{font-weight:800;letter-spacing:-0.03em}.kzp-calc #kaizan-roi .kzroi-metric-val{font-weight:800;letter-spacing:-0.02em}.kzp-calc #kaizan-roi .kzroi-cost-val{font-weight:800}.kzp-calc #kaizan-roi .kzroi-proof{font-weight:500}.kzp-calc #kaizan-roi .kzroi-toggle-q{font-weight:500}.kzp-calc #kaizan-roi .kzroi-toggle{border:2px solid #0A0A0A}.kzp-calc #kaizan-roi .kzroi-toggle-btn{font-weight:700}.kzp-calc #kaizan-roi .kzroi-leadbtn,.kzp-calc #kaizan-roi .kzroi-pill{font-weight:800;border:2px solid #0A0A0A}.kzp-calc #kaizan-roi .kzroi-cta-band .kzroi-pill-ghost{border-color:rgba(255,251,240,.6)}.kzp-calc #kaizan-roi .kzroi-leadform{border:3px solid #0A0A0A;border-radius:16px;box-shadow:8px 8px 0 var(--kz-yellow)}.kzp-calc #kaizan-roi .kzroi-leadform input{border:2px solid rgba(10,10,10,.25)}.kzp-calc #kaizan-roi .kzroi-cols{gap:32px;margin-top:28px}.kzp-calc #kaizan-roi .kzroi-right{gap:28px}.kzp-calc #kaizan-roi .kzroi-panel,.kzp-calc #kaizan-roi .kzroi-comp,.kzp-calc #kaizan-roi .kzroi-card{background:#FFFFFF;border:3px solid #0A0A0A;border-radius:16px;box-shadow:8px 8px 0 var(--accent,#0A0A0A)}.kzp-calc #kaizan-roi{--accent:var(--kz-yellow)}.kzp-calc #kaizan-roi .kzroi-areas{gap:24px}.kzp-calc #kaizan-roi .kzroi-card{transition:transform .2s ease,box-shadow .2s ease}.kzp-calc #kaizan-roi .kzroi-card:hover{transform:translate(-3px,-3px);box-shadow:12px 12px 0 var(--accent)}.kzp-calc #kaizan-roi .kzroi-card-kicker{color:#946200;font-weight:800}.kzp-calc #kaizan-roi .kzroi-card-kicker .agent{color:var(--kz-faint)}.kzp-calc #kaizan-roi .kzroi-card-fig{font-size:30px;font-weight:800;letter-spacing:-0.03em}.kzp-calc #kaizan-roi .kzroi-card-title{font-weight:800}.kzp-calc #kaizan-roi .kzroi-bullet{font-weight:500;color:#171511}.kzp-calc #kaizan-roi .kzroi-bullet .arrow{color:#946200;font-weight:800}.kzp-calc #kaizan-roi .kzroi-panel-title{font-size:22px;font-weight:800}.kzp-calc #kaizan-roi .kzroi-panel-sub,.kzp-calc #kaizan-roi .kzroi-num-help{font-weight:500}.kzp-calc #kaizan-roi .kzroi-num-label,.kzp-calc #kaizan-roi .kzroi-portfolio-label{font-weight:700}.kzp-calc #kaizan-roi .kzroi-step,.kzp-calc #kaizan-roi .kzroi-field{border:2px solid #0A0A0A}.kzp-calc #kaizan-roi .kzroi-step{font-weight:800}.kzp-calc #kaizan-roi .kzroi-step:hover{background:#FFF3C4;border-color:#0A0A0A}.kzp-calc #kaizan-roi .kzroi-field input{font-weight:700}.kzp-calc #kaizan-roi .kzroi-portfolio-val{font-size:26px;font-weight:800;letter-spacing:-0.02em}.kzp-calc #kaizan-roi .kzroi-portfolio-row{border-top:2px dashed var(--kz-line,#D6D3D1)}.kzp-calc #kaizan-roi .kzroi-method{border:2px solid #0A0A0A}.kzp-calc #kaizan-roi .kzroi-method summary{color:#0A0A0A;font-weight:700}.kzp-calc #kaizan-roi .kzroi-comp-title{font-weight:700}.kzp-calc #kaizan-roi .kzroi-comp-title .mono{font-weight:800}.kzp-calc #kaizan-roi .kzroi-legend-val{font-weight:800}.kzp-calc #kaizan-roi .kzroi-footnote span{font-weight:500}.kzp-calc #kaizan-roi .kzroi-footnote a{color:#0A0A0A;font-weight:700}.kzp-calc #kaizan-roi .kzroi-cta-band{border-radius:16px;box-shadow:10px 10px 0 var(--kz-yellow)}.kzp-calc #kaizan-roi .kzroi-cta-band h3{font-weight:800;letter-spacing:-0.02em}.kzp-calc #kaizan-roi .kzroi-cta-band p{font-weight:500}@media (prefers-reduced-motion:reduce){.kzp-calc #kaizan-roi .kzroi-card,.kzp-calc #kaizan-roi .kzroi-card:hover{transition:none;transform:none}}.kzp{padding-left:var(--kz-gutter,24px);padding-right:var(--kz-gutter,24px)}.kzp-wrap{max-width:none}.kzp-h1,.kzp-sub,.kzp-foot{text-align:left}.kzp-h1{max-width:1100px}.kzp-sub{margin-left:0;margin-right:0}.kzp-badges{justify-content:flex-start}.kzp-foot{margin-left:0}.kzp-calc{padding-left:var(--kz-gutter,24px);padding-right:var(--kz-gutter,24px)}.kzp-calc .kzacc{max-width:none}.kzp-tier{border:1.5px solid rgba(10,10,10,.12);border-radius:16px;box-shadow:0 1px 2px rgba(40,30,15,.05),0 18px 36px -26px rgba(40,30,15,.32)}.kzp-tier:hover{transform:translateY(-4px);border-color:var(--kz-yellow,#FFB900);box-shadow:0 0 0 2px var(--kz-yellow,#FFB900),0 24px 44px -26px rgba(40,30,15,.4)}.kzp-tier.hero,.kzp-tier.changed{border:2px solid #0A0A0A;box-shadow:8px 8px 0 var(--kz-yellow,#FFB900);transform:translateY(-6px)}.kzp-tier.hero:hover,.kzp-tier.changed:hover{transform:translate(-3px,-9px);border-color:#0A0A0A;box-shadow:11px 11px 0 var(--kz-yellow,#FFB900)}.kzp-ribbon{border-width:1.5px}.kzp-tier:not(.hero):not(.changed) .kzp-btn-outline{border-color:rgba(10,10,10,.28)}.kzp-tier:not(.hero):not(.changed) .kzp-btn-outline:hover{border-color:#0A0A0A}.kzp-calc .kzacc{border:1.5px solid rgba(10,10,10,.12)}.kzp-calc #kaizan-roi .kzroi-panel,.kzp-calc #kaizan-roi .kzroi-comp,.kzp-calc #kaizan-roi .kzroi-card{border:1.5px solid rgba(10,10,10,.12);box-shadow:0 1px 2px rgba(40,30,15,.05),0 18px 36px -26px rgba(40,30,15,.3)}.kzp-calc #kaizan-roi .kzroi-card:hover{transform:translateY(-4px);border-color:var(--kz-yellow);box-shadow:0 0 0 2px var(--kz-yellow),0 24px 44px -26px rgba(40,30,15,.4)}@media (prefers-reduced-motion:reduce){.kzp-tier.hero,.kzp-tier.changed,.kzp-tier.hero:hover,.kzp-tier.changed:hover{transform:none}}
