.product-fit{border-block:1px solid var(--line);background:var(--bg)}.product-fit-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin:28px 0}.product-fit-grid article{padding:24px;border:1px solid var(--line);border-radius:18px;background:var(--glass)}.product-fit-grid h3{font-size:1.05rem;margin-bottom:12px}.product-fit-grid p,.engagement-steps p{color:var(--text-muted);line-height:1.75}.engagement-steps{list-style:none;padding:0;margin:32px 0}.engagement-steps li{display:grid;grid-template-columns:56px minmax(0,1fr);gap:24px;padding:28px 0;border-top:1px solid var(--line)}.step-number{font-family:var(--mono);color:var(--accent);font-size:1.3rem}.engagement-steps h3{margin:0 0 12px}.engagement-steps p+p{margin-top:12px}@media(max-width:650px){.product-fit-grid{grid-template-columns:1fr}.engagement-steps li{grid-template-columns:32px minmax(0,1fr);gap:12px}.product-fit .hero-buttons{align-items:stretch}.product-fit .btn{white-space:normal;text-align:center}}
