.showcase-hero{padding-block:32px 42px}.showcase-back{color:var(--muted);margin-block-end:32px}.showcase-intro{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);align-items:start;gap:70px;display:grid}.showcase-hero h1{white-space:pre-line;margin-block-end:24px;font-size:clamp(38px,4.4vw,62px)}.showcase-lead{color:var(--muted);max-width:750px;margin:0;font-size:17px}.showcase-guide{border-inline-start:2px solid var(--line);padding-inline-start:30px}.showcase-guide h2{letter-spacing:-.02em;margin-block-end:20px;font-size:19px}.showcase-guide ol{color:var(--muted);gap:12px;margin:0;padding-inline-start:22px;font-size:16px;line-height:1.7;display:grid}.showcase-guide li{padding-inline-start:6px}.showcase-guide li::marker{color:var(--blue);font-weight:600}.showcase-jump,.showcase-guide .text-link{color:var(--blue);margin-block-start:18px}.demo-navigation{background:var(--pale);border:1px solid var(--line);border-radius:6px;grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;margin-block-end:28px;padding:8px;display:grid}.demo-navigation a{text-align:center;border:1px solid #0000;border-radius:3px;justify-content:center;align-items:center;min-height:48px;padding:12px 14px;font-size:14px;font-weight:600;line-height:1.5;display:flex}.demo-navigation a:hover{background:var(--surface)}.demo-navigation a[aria-current]{background:var(--navy);color:#fff;border-color:var(--navy)}.showcase-workspace{padding-block:0 76px;scroll-margin-block-start:24px}.showcase-workspace:focus{outline:3px solid var(--blue);outline-offset:-3px}.showcase-workspace .gtc-demo{max-width:none}.showcase-waterDemo .gtc-demo{max-width:900px;margin-inline:auto}.showcase-catalogue{padding-block:0 80px}.showcase-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px;display:grid}.showcase-card{border:1px solid var(--line);border-block-start:3px solid var(--navy);background:var(--surface);border-radius:4px;flex-direction:column;padding:36px;scroll-margin-block-start:24px;display:flex}.showcase-card-meta{color:var(--blue);justify-content:space-between;gap:20px;margin-block-end:26px;font-size:13px;font-weight:600;line-height:1.6;display:flex}.showcase-card h2{letter-spacing:-.035em;margin-block-end:18px;font-size:31px;line-height:1.25}.showcase-card>p{color:var(--muted);margin-block-end:24px;font-size:16px;line-height:1.8}.showcase-card ol{color:var(--muted);counter-reset:workflow;gap:12px;margin:0 0 30px;padding:0;font-size:16px;line-height:1.7;list-style:none;display:grid}.showcase-card li{counter-increment:workflow;gap:14px;display:flex}.showcase-card li:before{content:"0" counter(workflow);color:var(--blue);padding-block-start:2px;font-size:11px}.showcase-card .button{align-self:flex-start;margin-block-start:auto}.showcase-catalogue-hero{padding-block:54px 45px}.showcase-catalogue-hero h1{max-width:900px}.showcase-catalogue-hero p{max-width:780px}@media (width<=900px){.showcase-intro{grid-template-columns:1fr;gap:28px}.showcase-guide{padding-inline-start:24px}.showcase-cards{gap:20px}.showcase-card{padding:28px}.demo-navigation{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (forced-colors:active){.showcase-workspace:focus{outline-color:highlight}.showcase-guide,.showcase-card,.demo-navigation{border-color:canvastext}.demo-navigation a[aria-current]{border-color:linktext}.showcase-card-meta,.showcase-card li:before{color:canvastext}.demo-navigation a{color:linktext}}.showcase-guide summary{cursor:pointer;min-height:44px}.showcase-guide summary h2{font-size:17px;display:inline}.showcase-guide details[open] summary{margin-block-end:18px}@media (width<=600px){.showcase-hero{padding-block:22px 28px}.showcase-back{margin-block-end:24px}.showcase-hero h1{font-size:37px}.showcase-lead{font-size:16px}.showcase-guide{padding-inline-start:18px}.showcase-cards{grid-template-columns:1fr}.showcase-card{padding:26px}.showcase-card h2{font-size:28px}.showcase-catalogue{padding-block-end:55px}.showcase-catalogue-hero{padding-block:36px}.showcase-workspace{padding-block-end:50px}.demo-navigation a{padding-inline:8px;font-size:14px}.showcase-lead,.showcase-card>p{font-size:18px;line-height:1.65}.demo-navigation a,.showcase-card-meta,.showcase-guide summary h2{font-size:16px}.showcase-guide ol,.showcase-card ol{font-size:17px}.showcase-workspace .hotel-operations,.showcase-workspace .hotel-operations :is(label,select,button,input,.hotel-help,.hotel-notice,.hotel-chat-intro,.hotel-chat-question,.hotel-chat-scope,.hotel-chat-request){font-size:16px}.showcase-workspace .hotel-operations :is(.hotel-eyebrow,.hotel-chat-current,.hotel-chat-hint,.hotel-chat-status,.hotel-badge,.hotel-citation,.hotel-snapshot,.hotel-metric-label>span),.showcase-workspace .hotel-facts dt,.showcase-workspace .hotel-chat-record-heading>span{font-size:14px}.showcase-workspace .hotel-facts dd,.showcase-workspace .hotel-card>p,.showcase-workspace .hotel-header>div>p:last-child{font-size:16px}.showcase-workspace .hotel-worklist>p,.showcase-workspace .hotel-worklist small,.showcase-workspace .hotel-analytics>summary small,.showcase-workspace .hotel-demo-disclosure{font-size:14px}.showcase-workspace .hotel-room-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.showcase-workspace .hotel-chat-suggestions{grid-template-columns:minmax(0,1fr)}.showcase-workspace .guided-workspace :is(.gtc-demo,.company-brain,.diligence-demo) :is(p,button,label,input,select){font-size:16px;line-height:1.65}.showcase-workspace .guided-workspace :is(.gtc-demo,.company-brain,.diligence-demo) :is(small,dt){font-size:14px;line-height:1.6}.showcase-workspace .guided-workspace :is(.financial-snapshot table,.financial-snapshot thead,.fs-kpis h4,.fs-heading>p>span,.fs-trace strong,.fs-kpi-basis,.fs-bridge-columns>div>span){font-size:14px}.showcase-workspace .guided-workspace :is(.record-facts dd,.fs-mapping dd){font-size:16px}.demo-navigation{scrollbar-width:thin;display:flex;overflow-x:auto}.demo-navigation a{flex:0 0 160px;min-height:60px}}
