.public-showcase-status{padding:12px 18px;border-bottom:1px solid var(--border);color:var(--muted);font-size:13px}.public-showcase .mock-pane{min-width:0;overflow-wrap:anywhere}.public-showcase .mock-chapter p{white-space:pre-wrap;line-height:1.9}.public-showcase .mock-body{min-height:360px}.public-showcase .mock-top{flex-wrap:wrap}.product-capability-hero{text-align:center;padding:58px 0 28px;background:linear-gradient(#fff9,#fff9),url('/assets/images/hero-ink.jpg') center/cover}.product-capability-hero h1{font-family:var(--serif);font-size:clamp(32px,4vw,62px);margin:0 0 16px}.product-capability-hero>.container>p{font-size:22px;color:var(--muted)}.product-capability-cards{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:18px;margin:28px 0 18px}.product-capability-card{display:flex;flex-direction:column;align-items:center;background:#ffffffb8;border:1px solid var(--border);border-radius:14px;padding:24px 14px;text-decoration:none;color:var(--ink);min-width:0}.product-capability-card h2{font-family:var(--serif);font-size:24px;margin:0 0 10px}.product-capability-card p{color:var(--muted);line-height:1.5;margin:0}.product-capability-illustration{height:145px;width:100%;display:grid;place-items:center;color:var(--brand);font-size:52px;background:linear-gradient(140deg,#fff,#eeebff);border-radius:12px;margin:22px 0 16px;box-shadow:0 10px 25px #5944b514}.product-capability-card small{color:var(--brand);font-size:13px}.product-capability-card:hover{border-color:var(--brand);box-shadow:var(--shadow)}.product-cycle{display:flex;align-items:center;justify-content:space-around;gap:18px;padding:18px 24px;background:#eeeafaaa;border-radius:48px;margin:24px 0;font-size:20px;color:var(--brand)}.product-highlights{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin:30px auto;max-width:980px;text-align:left}.product-highlights h3{margin:0 0 5px}.product-highlights p{margin:0;color:var(--muted)}.product-bottom{display:grid;grid-template-columns:2fr 1fr;gap:26px;align-items:center;padding:32px 0}.product-bottom h2{font-family:var(--serif);font-size:34px}.product-bottom blockquote{margin:0;border:1px solid var(--border);padding:28px;border-radius:14px;background:#f7f5fc;font-family:var(--serif);font-size:22px;line-height:1.8}.public-showcase-loading{min-height:240px;display:grid;place-items:center;color:var(--muted)}
@media(max-width:1100px){.public-showcase.product-frame{display:block}.product-capability-cards{grid-template-columns:repeat(3,minmax(0,1fr))}}
@media(max-width:760px){.public-showcase .mock-body{grid-template-columns:1fr}.public-showcase .mock-pane{border:0;border-bottom:1px solid var(--border)}.product-capability-cards{grid-template-columns:1fr}.product-capability-hero{padding-top:32px}.product-cycle{flex-wrap:wrap;font-size:16px;border-radius:20px}.product-highlights,.product-bottom{grid-template-columns:1fr}.product-bottom h2{font-size:28px}.product-capability-illustration{height:100px}.product-capability-card h2{font-size:23px}}
