/* Let the product task and outcome lead; remove the mock-browser furniture. */
.showcase{--demo-ink:#0d1b2a}.showcase-heading{margin-bottom:25px}.showcase-options{display:flex;gap:9px;flex-wrap:wrap;margin-bottom:20px}.showcase-options button{border-radius:999px!important;padding:12px 18px!important;min-height:44px;transition:transform .25s,box-shadow .25s,background .25s}.showcase-options button:hover{transform:translateY(-3px);box-shadow:0 9px 24px #0d1b2a25}
.showcase .experience{max-width:1200px;margin:auto}.showcase .experience-info{padding:22px 0!important;gap:6px 35px!important}.showcase .scene-title{font-size:clamp(32px,3vw,46px)!important;line-height:1.05!important}.showcase .scene-copy{font-size:13px;line-height:1.6}.showcase .scene-benefits{display:none}.showcase .experience-stage{border-radius:22px!important;box-shadow:0 28px 70px #06152228!important;overflow:hidden}.showcase .product-browser{display:none}.showcase-note{font-size:10px;opacity:.7}
.showcase .scene-copy{display:none}.showcase .experience-info{grid-template-columns:minmax(0,1fr) auto!important;align-items:end}.showcase .scene-label{grid-column:1/-1!important}.showcase .scene-title{grid-row:auto!important}.showcase .scene-link{grid-column:2;grid-row:2;white-space:nowrap}
.showcase[data-current=agent] .hub-app{grid-template-columns:minmax(0,1.5fr) minmax(220px,.75fr);min-height:435px;background:linear-gradient(135deg,#0c1a29,#142c3c)}.hub-nav{display:none}.hub-chat{padding:30px 34px}.hub-chat header{border:0;padding-bottom:5px!important}.hub-chat header strong{font-size:17px}.hub-scenarios{margin:18px 0}.hub-pipeline{display:none}.hub-question{margin:0 0 14px;font-size:14px;line-height:1.5;border:1px solid #597388;background:#263f56}.hub-answer{min-height:104px;margin:10px 0 5px;font-size:14px;line-height:1.65}.hub-source{padding:30px 26px;background:#1a3040}.hub-source h4{margin:27px 0 14px}.hub-source p{font-size:12px;line-height:1.65}.source-highlight{margin:14px 0;padding:10px}.hub-actions{margin-top:12px}
.showcase[data-current=converter] .bg-app{grid-template-columns:1fr;min-height:440px}.bg-sidebar{display:none}.bg-workspace{padding:32px 38px}.bg-breadcrumb{display:none}.bg-upload{margin:15px 0;padding:15px}.bg-files{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px}.bg-files>span{padding:9px;font-size:10px;min-width:0}.bg-fields{margin:12px 0}.bg-result-head h3{font-size:30px}.bg-metrics{margin:16px 0}.bg-metrics>div{padding:12px 15px}.bg-metrics strong{font-size:23px}.bg-table-title{padding:12px 16px}.bg-table-scroll td{padding:10px}.bg-reconcile{margin-top:10px}.bg-review-gate{margin-top:10px}.bg-export-note{opacity:.75}
.showcase[data-current=contract] .experience{display:block;border:0;background:transparent}.showcase[data-current=contract] .experience-info{display:grid;grid-template-columns:1fr 1fr;gap:6px 35px}.showcase[data-current=contract] .scene-label{grid-column:1/-1}.showcase[data-current=contract] .scene-title{grid-row:2/4}.showcase[data-current=contract] .scene-link{justify-self:start}.showcase[data-current=contract] .experience-stage{padding:0!important;background:#111b2b}.ca-app{min-height:440px;padding:22px 28px}.ca-top{display:none}.ca-intro{padding:3px 0 18px;align-items:center}.ca-intro h3{font-size:21px;margin:4px 0}.ca-intro p{display:none}.ca-body{min-height:265px;background:#142438}.ca-result-grid{min-height:225px}.ca-result-head{padding:12px 18px}.ca-list{padding:12px}.ca-detail{padding:15px 20px}.ca-caution{margin-top:10px}
.showcase[data-current=contract] .experience-info{grid-template-columns:minmax(0,1fr) auto}.showcase[data-current=contract] .scene-title{grid-row:auto}.showcase[data-current=contract] .scene-link{justify-self:end}.ca-intro h3{display:none}.ca-intro>div:first-child>span{font-size:11px}
@media(max-width:700px){.showcase .experience-info,.showcase[data-current=contract] .experience-info{display:block;padding:16px 0!important}.showcase .scene-title{margin:8px 0!important;font-size:32px!important}.showcase .scene-copy{font-size:12px}.showcase .scene-link{margin-top:8px}.showcase-options{gap:6px}.showcase-options button{padding:10px 12px!important;font-size:10px}.showcase[data-current=agent] .hub-app{display:block}.hub-chat{padding:18px}.hub-source{padding:17px 18px}.hub-source h4{margin:12px 0 8px}.hub-source p{display:none}.source-highlight{margin:8px 0}.bg-workspace{padding:20px 15px}.bg-files{grid-template-columns:1fr}.bg-fields{display:none}.bg-metrics>div{padding:10px 7px}.bg-metrics strong{font-size:20px}.ca-app{padding:18px 14px}.ca-intro{display:block}.ca-files{justify-content:start;margin-top:10px}.ca-result-grid{display:block}.ca-list{border-right:0;border-bottom:1px solid #ffffff20}.ca-list button{min-height:43px}.ca-detail{padding:15px}}
@media(prefers-reduced-motion:reduce){.showcase-options button{transition:none}}
@media(max-width:700px){html,.home{overflow-x:clip}}
.demo-disclosure{display:inline-flex;align-items:center;gap:8px;margin:0 0 14px;padding:9px 12px;border:1px solid #8a9aa2;border-radius:6px;background:#e5e9e4;color:#284558;font-size:12px;line-height:1.4}.demo-disclosure:before{content:'●';color:#a71958;font-size:8px}.showcase-note{font-size:12px!important;color:#344c60!important;opacity:1!important}
.hero-proof{display:grid;gap:5px;max-width:390px;margin:20px 0 0;padding:4px 0 4px 13px;border-left:2px solid #e45b92}.hero-proof span{font:9px monospace;letter-spacing:.09em;color:#ed8bb5}.hero-proof a{font-size:12px;line-height:1.4;color:inherit;text-decoration:none}.hero-proof a:hover{text-decoration:underline}
@media(max-width:700px){.hero-proof{margin-top:15px}}
