.hero{display:grid;grid-template-columns:1.1fr 1fr;gap:36px;align-items:center;position:relative}.hero-visual img{width:100%;height:auto;border-radius:8px;display:block}.rp-kw-band{padding:40px 24px 20px;text-align:center;background:#fff0}.rp-kw-h2{font-size:clamp(20px, 2.2vw, 28px);font-weight:700;line-height:1.25;margin:0 0 14px;max-width:880px;margin-left:auto;margin-right:auto}.rp-kw-sub{font-size:15px;line-height:1.6;max-width:760px;margin:0 auto;color:var(--ink-700,#334155)}.rp-kw-sub a{color:inherit;text-decoration:underline;text-decoration-color:var(--accent,#10b981);text-underline-offset:3px}.rp-kw-sub a:hover{color:var(--accent,#10b981)}.prose-block{max-width:820px}.prose-block h2,.iter-copy h2,.honesty-block h2,.mat-block h2,.hiw-block h2{font-size:clamp(22px, 2.4vw, 28px);line-height:1.15;letter-spacing:-.02em;margin-bottom:12px}.prose-block p,.mat-block p,.hiw-block p{line-height:1.6}.prose-pull{border-left:3px solid var(--accent,#10b981);padding-left:16px;font-weight:600}.honest-quote{margin:18px 0;padding:18px 22px;border-left:3px solid var(--accent,#10b981);background:var(--ink-50,#f8fafc);border-radius:0 6px 6px 0}.honest-quote p{margin:0 0 10px;line-height:1.55}.honest-quote p:last-child{margin-bottom:0}.compare-row-note{font-weight:400;font-size:.85em;color:var(--ink-600,#475569);white-space:nowrap}.mat-ladder th[scope="row"]{white-space:nowrap}.iter-block{display:grid;grid-template-columns:1.4fr 1fr;gap:32px;align-items:start}.iter-list{display:grid;gap:10px;margin:12px 0}.iter-list li{line-height:1.55}.iter-visual{position:sticky;top:96px}.iter-visual img{width:100%;height:auto;border-radius:8px;display:block}.iter-cap{display:block;margin-top:8px;font-size:12px;color:var(--ink-600,#475569);line-height:1.5}.honesty-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin:16px 0}.honesty-col{border:1px solid var(--ink-200,#e2e8f0);border-radius:8px;padding:20px 22px}.honesty-col h3{font-size:16px;margin:0 0 10px}.honesty-col ul{display:grid;gap:8px;margin:0;padding-left:18px}.honesty-col li{line-height:1.5}.honesty-can{background:var(--ink-50,#f8fafc)}.honesty-foot{display:grid;grid-template-columns:220px 1fr;gap:20px;align-items:center;margin-top:8px}.honesty-foot img{width:100%;height:auto;border-radius:8px;display:block}.hiw-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;position:relative}.hiw-steps .step{position:relative}@media (max-width:860px){.hero{grid-template-columns:1fr}.iter-block{grid-template-columns:1fr}.iter-visual{position:static}.honesty-grid{grid-template-columns:1fr}.honesty-foot{grid-template-columns:1fr}.hiw-steps{grid-template-columns:1fr}}@media (max-width:640px){.rp-kw-band{padding:28px 16px 14px}.rp-kw-h2{font-size:18px}.rp-kw-sub{font-size:14px}}