.customer-work-story{container-type:inline-size}.story-canvas{position:relative;aspect-ratio:640/320;overflow:hidden}.story-fallback,.story-scene{position:absolute;inset:0}.story-fallback{height:100%}.story-canvas .story-fallback img{width:100%;height:100%;object-fit:contain}.story-fallback[data-hidden]{visibility:hidden}.story-scene{opacity:0}.story-scene[data-ready]{opacity:1}.story-canvas .ss-fit{position:absolute;inset:0}@container (width < 560px){.story-canvas{aspect-ratio:358/320}}.story-transcript{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.story-controls{display:flex;align-items:center;flex-wrap:wrap;gap:8px 20px;margin-top:12px}.story-controls button{display:inline-flex;align-items:center;gap:9px;min-height:44px;padding:0 12px;border:1px solid #a9b5ad;border-radius:6px;color:#17221d;background:transparent;font:550 13px/1.4 system-ui,sans-serif;cursor:pointer}.story-controls button:hover:not(:disabled){background:#edf0e9}.story-controls button:focus-visible{outline:3px solid #2563eb;outline-offset:5px}.story-controls button:disabled{cursor:default}.story-controls .text-link{font-size:13px}.optimly-conversation .ss-stage{overflow:hidden;background:#faf9f6}.optimly-conversation .conversation-window{position:absolute;top:28px;left:56px;width:528px;height:340px}.optimly-conversation .ss-window__title{font-size:14px}.optimly-conversation .conversation-body{display:grid;grid-template-rows:auto auto;align-content:start;gap:12px;height:100%;padding:20px 20px 56px;background:var(--ss-surface)}.optimly-conversation .conversation-thread{display:flex;flex-direction:column;gap:14px;min-height:0}.optimly-conversation .conversation-information{border-bottom:1px solid var(--ss-line);margin-bottom:4px;--ss-row-title:14px;--ss-row-subtitle:14px;--ss-row-line:20px;--ss-row-line-2:20px}.optimly-conversation .conversation-question{display:flex;justify-content:flex-end}.optimly-conversation .conversation-question .ss-text{max-width:80%;padding:10px 14px;border-radius:16px;background:var(--ss-ink-1);color:var(--ss-text-strong);font-size:16px;line-height:1.55;text-wrap:pretty;will-change:transform}.optimly-conversation .conversation-thinking{color:var(--ss-text);font-size:16px}.optimly-conversation .conversation-answer{color:var(--ss-text-strong);font-size:16px;line-height:1.55}.optimly-conversation .conversation-record{color:var(--ss-text);font-size:14px;line-height:1.5;opacity:0;transition:opacity .35s ease}.optimly-conversation .conversation-record[data-on]{opacity:1}.optimly-conversation .ss-stage[data-layout=compact] .conversation-window{left:28px;width:302px}.optimly-conversation .ss-stage[data-layout=compact] .conversation-body{padding:18px 18px 48px}.optimly-conversation .ss-stage[data-layout=compact] .conversation-thread{gap:10px}.optimly-conversation .ss-stage[data-layout=compact] .conversation-question .ss-text{padding:8px 12px}.optimly-conversation .ss-stage[data-layout=compact] .conversation-record{font-size:12px}.optimly-conversation .ss-stage[data-layout=compact] .conversation-answer,.optimly-conversation .ss-stage[data-layout=compact] .conversation-question .ss-text,.optimly-conversation .ss-stage[data-layout=compact] .conversation-thinking{font-size:14px}@media (prefers-reduced-motion:reduce){.optimly-conversation .conversation-record{transition:none}}