/* Static, readable conversation cards: their grid fits, so the old sideways pin never starts. */
.gobot-sector-examples .industry-marquee { overflow:visible !important; }
.gobot-sector-examples .industry-track { display:grid !important;grid-template-columns:repeat(3,minmax(0,1fr)) !important;width:100% !important;max-width:100%;gap:18px !important;transform:none !important;animation:none !important;box-sizing:border-box; }
.gobot-sector-examples .industry-card { box-sizing:border-box;width:100% !important;min-width:0 !important;max-width:100% !important;height:auto !important;min-height:0 !important;padding:24px;gap:16px;justify-content:flex-start;transform:none !important; }
.gobot-sector-examples .industry-card h3 { margin:0 !important;font-size:clamp(28px,3.2vw,42px) !important;line-height:1.08 !important;letter-spacing:-.045em !important;overflow-wrap:anywhere; }
.gobot-sector-examples .industry-card > p { max-width:none !important;margin:0 !important;font-size:14px !important;line-height:1.45 !important; }
.gobot-card-transcript { display:grid;grid-template-columns:44px minmax(0,1fr);gap:10px 8px;width:100%;margin:0; }
.gobot-card-transcript dt { margin:0;font:700 11px/1.5 Inter,sans-serif;color:inherit; }
.gobot-card-transcript dd { margin:0;font:13px/1.5 Inter,sans-serif;color:inherit;overflow-wrap:anywhere; }
.gobot-sector-examples .industry-card .gobot-card-demo-note { font-size:11px !important;line-height:1.4 !important; }
.gobot-sector-examples .industry-card .gobot-sector-listen { margin-top:auto; }
@media(max-width:1099px) { .gobot-sector-examples .industry-track { grid-template-columns:repeat(2,minmax(0,1fr)) !important; } }
@media(max-width:767px) { .gobot-sector-examples .industry-track { grid-template-columns:minmax(0,1fr) !important; }.gobot-sector-examples .industry-card { padding:20px; } }

.gobot-demo-controls { display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px;width:100%;margin-top:auto; }
.industry-card .gobot-sector-listen { min-height:48px;padding:10px 18px;border:1px solid currentColor;border-radius:24px;background:transparent;color:inherit;font:700 14px/1.3 Inter,sans-serif;cursor:pointer; }
.gobot-sector-listen:focus-visible { outline:3px solid currentColor;outline-offset:3px; }
.gobot-demo-time { font:500 12px/1.4 Inter,sans-serif;font-variant-numeric:tabular-nums;color:inherit; }
.gobot-demo-progress { display:block;width:100%;height:8px;margin:0;accent-color:#60416c; }
.gobot-sector-examples .industry-card .gobot-demo-status { margin:0;min-height:3em;font:12px/1.5 Inter,sans-serif;color:inherit; }
.gobot-demo-word { border-radius:3px;box-decoration-break:clone;-webkit-box-decoration-break:clone; }
.gobot-word-current { background:#ffe28a;color:#251b2c;box-shadow:0 0 0 2px #ffe28a; }
.gobot-turn-current { text-decoration:underline;text-decoration-color:currentColor;text-decoration-thickness:1px;text-underline-offset:4px; }
