:root{color:#172027;background:#f6f7f4;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased}*{box-sizing:border-box}body{min-width:320px;min-height:100vh;margin:0;background:linear-gradient(180deg,#fffffff5,#f6f7f4fa),#f6f7f4}button,a{font:inherit}.showcaseShell{width:min(1240px,calc(100% - 32px));margin:0 auto;padding:30px 0 46px}.showcaseHero{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:24px;align-items:end;padding:26px 0 22px}.showcaseHero h1,.showcaseHero p,.sectionHeader h2,.demoCard h3,.demoCard p,.selectedPanel p{margin:0}.showcaseHero h1{max-width:920px;color:#10171d;font-size:clamp(2.1rem,4vw,4.35rem);line-height:1;letter-spacing:0}.showcaseHero p{max-width:790px;margin-top:16px;color:#5d6870;font-size:1.03rem;line-height:1.6}.eyebrow,.rowKicker{display:block;margin-bottom:8px;color:#2b6075;font-size:.78rem;font-weight:850;letter-spacing:0;text-transform:uppercase}.modePill{display:grid;min-width:258px;gap:5px;justify-items:end;padding:14px 16px;border:1px solid #d7dfde;border-radius:8px;background:#fff;box-shadow:0 14px 34px #17202714}.modePill span,.summaryTile span,.demoMeta span,.pathStep small,.linkRow span,.linkRow a,.commandText,.selectedMeta span,.talkTrack span,.conversationStep span,.launchStep span,.launchNote span,.postCallPrompt span,.nextActionItem span,.checkItem span,.runbookStep span,.closeNote span,.publicDemoStage span,.publicDemoCaution span,.publicDemoStage small{color:#617078;font-size:.8rem}.modePill strong{color:#17564e;text-align:right}.summaryGrid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;margin-bottom:16px}.summaryTile{display:grid;gap:8px;min-height:94px;padding:15px;border:1px solid #d8e0de;border-radius:8px;background:#fff}.summaryTile strong{font-size:2rem;line-height:1}.summaryTile.warn{border-color:#efc9a6;background:#fff7ed}.summaryTile.warn strong{color:#9c4500}.summaryTile.ok{border-color:#c8ded8;background:#f2faf6}.summaryTile.ok strong{color:#126049}.topGrid,.detailGrid{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(360px,.95fr);gap:16px;margin-bottom:16px}.panel{margin-bottom:16px;padding:18px;border:1px solid #d8e0de;border-radius:8px;background:#fff;box-shadow:0 18px 44px #17202714}.sectionHeader{display:flex;gap:16px;align-items:flex-start;justify-content:space-between;margin-bottom:14px}.sectionHeader h2{color:#172027;font-size:1.24rem}.openLink,.demoCard button{display:inline-flex;align-items:center;justify-content:center;min-height:40px;padding:0 12px;border:0;border-radius:8px;background:#17564e;color:#fff;font-weight:850;text-decoration:none;cursor:pointer}.demoGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.demoCard,.pathStep,.linkRow,.selectedMeta,.blockerItem,.talkTrack,.conversationStep,.launchStep,.launchNote,.postCallPrompt,.nextActionItem,.checkItem,.runbookStep,.closeNote,.publicDemoStage,.publicDemoCaution{display:grid;gap:10px;padding:13px;border:1px solid #e2e8e6;border-radius:8px;background:#fbfcfb}.demoCard{grid-template-rows:1fr auto auto}.demoCard.selected{border-color:#8bb9ad;background:#f2faf6}.demoCard h3{color:#172027;font-size:1rem}.demoCard p,.selectedPanel p{color:#53636a;line-height:1.5}.demoMeta strong,.pathStep strong,.linkRow strong,.selectedMeta strong,.blockerItem strong,.talkTrack strong,.conversationStep strong,.checkItem strong,.runbookStep strong,.closeNote strong{display:block;margin-top:4px;overflow-wrap:anywhere}.pathList,.rowList,.blockerList,.conversationList{display:grid;gap:10px}.pathStep{grid-template-columns:38px minmax(0,1fr);align-items:center}.pathStep>span{display:inline-flex;width:34px;height:34px;align-items:center;justify-content:center;border-radius:999px;background:#e7f3ef;color:#17564e;font-weight:900}.linkRow{grid-template-columns:minmax(0,.9fr) minmax(190px,auto) minmax(210px,auto);align-items:center}.linkRow a{color:#17564e;font-weight:850;text-align:right}.commandText{justify-self:end;padding:7px 9px;border:1px solid #d8e0de;border-radius:8px;background:#fff;color:#172027;font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:.78rem;font-weight:850;white-space:nowrap}.selectedMeta{grid-template-columns:repeat(4,minmax(0,1fr));margin-top:14px;background:#f7faf9}.talkTrack{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:12px;background:#fbfcfb}.conversationList{margin-top:12px}.conversationStep{background:#fbfcfb}.launchGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.launchStep{grid-template-rows:auto auto auto 1fr;background:#fbfcfb}.launchStep .commandText{justify-self:start}.launchStep p{margin:0;color:#53636a;line-height:1.45}.publicDemoGrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.publicDemoStage{align-content:start;background:#fbfcfb}.publicDemoStage.blocked{border-color:#efc9a6;background:#fff7ed}.publicDemoStage.ready_after_neon{border-color:#c8ded8;background:#f2faf6}.publicDemoStage.needs_decision{border-color:#cdd7e3;background:#f6f8fb}.publicDemoStage strong,.publicDemoCaution strong{overflow-wrap:anywhere}.publicDemoStage p{margin:0;color:#53636a;line-height:1.45}.publicDemoStage small{line-height:1.45}.publicDemoCaution{margin-top:10px;border-color:#efc9a6;background:#fff7ed}.launchNote{margin-top:10px;border-color:#c8ded8;background:#f2faf6}.postCallGrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.postCallPrompt{align-content:start;background:#fbfcfb}.postCallPrompt p{margin:0;color:#53636a;line-height:1.45}.nextActionList{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:10px}.nextActionItem{border-color:#c8ded8;background:#f2faf6}.runbookGrid{display:grid;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);gap:12px}.checkList,.runbookFlow{display:grid;gap:10px}.runbookStep{grid-template-columns:56px minmax(0,1fr);align-items:start;background:#fbfcfb}.runbookStep>strong{margin:0;color:#17564e}.runbookStep p{margin:4px 0 0;color:#53636a;line-height:1.45}.closeNote{border-color:#c8ded8;background:#f2faf6}.blockersPanel,.blockerItem{border-color:#efc9a6;background:#fff7ed}.productShell{width:min(1120px,calc(100% - 32px));margin:0 auto;padding:34px 0 48px}.productHero{display:grid;grid-template-columns:minmax(0,1fr) minmax(250px,.34fr);gap:22px;align-items:end;padding:30px 0 22px}.productHero h1,.productHero p,.productGrid p{margin:0}.productHero h1{max-width:780px;color:#10171d;font-size:clamp(2.4rem,5vw,5rem);line-height:.96;letter-spacing:0}.productHero p{max-width:760px;margin-top:16px;color:#52616a;font-size:1.05rem;line-height:1.6}.backLink{display:inline-flex;margin-bottom:20px;color:#17564e;font-weight:850;text-decoration:none}.productStatus{display:grid;gap:7px;padding:16px;border:1px solid #c8ded8;border-radius:8px;background:#f2faf6}.productStatus span,.productStatus small,.productGrid span{color:#617078;font-size:.8rem}.productStatus strong{color:#126049;font-size:1.2rem}.productActionBand{display:flex;flex-wrap:wrap;gap:10px;align-items:center;margin:8px 0 18px}.primaryProductLink,.secondaryProductLink{display:inline-flex;min-height:44px;align-items:center;justify-content:center;padding:0 16px;border-radius:8px;font-weight:850;text-decoration:none}.primaryProductLink{background:#17564e;color:#fff}.secondaryProductLink{border:1px solid #cfd9d6;background:#fff;color:#17564e}.productGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.productGrid article{display:grid;gap:10px;padding:16px;border:1px solid #d8e0de;border-radius:8px;background:#fff}.productGrid strong{color:#172027;font-size:1.08rem}.productGrid p{color:#53636a;line-height:1.5}@media(max-width:1100px){.showcaseHero,.productHero,.topGrid,.detailGrid,.launchGrid,.publicDemoGrid,.postCallGrid,.nextActionList,.runbookGrid{grid-template-columns:1fr}.modePill{justify-items:start}.summaryGrid,.demoGrid,.productGrid,.selectedMeta,.talkTrack{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:720px){.showcaseShell{width:min(100% - 20px,1240px);padding-top:12px}.productShell{width:min(100% - 20px,1120px);padding-top:14px}.showcaseHero h1{font-size:2.04rem;line-height:1}.summaryGrid,.demoGrid,.productGrid,.selectedMeta,.talkTrack{grid-template-columns:repeat(2,minmax(0,1fr))}.summaryTile{min-height:86px}.summaryTile strong{font-size:1.55rem}.linkRow{grid-template-columns:1fr}.linkRow a,.commandText{justify-self:start;text-align:left}}@media(max-width:460px){.summaryGrid,.demoGrid,.productGrid,.selectedMeta,.talkTrack{grid-template-columns:1fr}}
