.pgS5rW_demo{grid-template-columns:.85fr 1.15fr;align-items:start;gap:64px;display:grid}.pgS5rW_mobileChoice{display:none}.pgS5rW_resultPreview{border-top:1px solid var(--border);background:color-mix(in srgb, var(--primary) 4%, var(--card));padding:28px}.pgS5rW_resultPreview h3{margin-bottom:20px;font-size:22px;font-weight:600;line-height:1.3}.pgS5rW_resultPreview figure{border-left:2px solid var(--primary);margin-bottom:24px;padding-left:16px}.pgS5rW_resultPreview figcaption{color:var(--muted-foreground-strong);margin-bottom:8px;font-size:12px}.pgS5rW_resultPreview blockquote,.pgS5rW_resultPreview>p:last-child{font-size:16px;line-height:1.6}.pgS5rW_scenarios{gap:12px;display:grid}.pgS5rW_scenario{text-align:left;border-radius:var(--radius-lg);cursor:pointer;border:1px solid #0000;justify-content:space-between;align-items:center;gap:16px;width:100%;padding:24px;display:flex}.pgS5rW_scenario[aria-pressed=true]{background:color-mix(in srgb, var(--primary) 7%, var(--background));border-color:var(--primary);box-shadow:inset 0 0 0 1px var(--primary)}.pgS5rW_scenario:hover{background:var(--muted)}.pgS5rW_scenario>span{gap:8px;display:grid}.pgS5rW_scenario strong{font-family:var(--font-golos), sans-serif;letter-spacing:-.01em;font-size:20px;font-weight:600;line-height:1.3}.pgS5rW_scenario span span,.pgS5rW_scenarioNote{color:var(--muted-foreground-strong);font-size:15px;line-height:1.6}.pgS5rW_scenario svg{flex:none}.pgS5rW_scenarioNote{max-width:32ch;margin:20px 24px 0}.pgS5rW_conversation{border:1px solid var(--border);border-radius:var(--radius-xl);background:var(--card);overflow:hidden;box-shadow:0 1px 3px #0000001a}.pgS5rW_conversationHeader{border-bottom:1px solid var(--border);color:var(--muted-foreground-strong);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:20px 28px;font-size:12px;display:flex}.pgS5rW_interviewer{color:var(--foreground);align-items:center;gap:8px;font-size:15px;font-weight:600;display:flex}.pgS5rW_messages{padding:32px 28px 12px}.pgS5rW_assistant{max-width:38ch;margin:0 0 20px;font-size:17px;line-height:1.7}.pgS5rW_client{background:var(--muted);border-radius:16px 16px 4px;width:fit-content;max-width:90%;margin:0 0 28px auto;padding:16px 20px;font-size:16px;line-height:1.6}.pgS5rW_finding{border-left:3px solid var(--primary);margin:12px 0 24px;padding:0 0 0 20px}.pgS5rW_findingLabel{color:var(--muted-foreground-strong);margin-bottom:8px;font-size:12px}.pgS5rW_finding h3{margin-bottom:12px;font-size:20px;font-weight:600;line-height:1.3}.pgS5rW_finding>p:last-child{color:var(--muted-foreground-strong);font-size:15px;line-height:1.6}.pgS5rW_demoControls{padding:0 28px 24px}.pgS5rW_advance{border:1px solid var(--foreground);border-radius:var(--radius-md);background:var(--foreground);width:100%;min-height:48px;color:var(--background);cursor:pointer;justify-content:center;align-items:center;gap:12px;font-size:15px;font-weight:500;display:flex}.pgS5rW_demoControls>p{text-align:center;color:var(--muted-foreground-strong);margin-top:12px;font-size:12px;line-height:1.5}.pgS5rW_scenario:focus-visible,.pgS5rW_advance:focus-visible{outline:3px solid var(--ring);outline-offset:4px}@media (prefers-reduced-motion:no-preference){.pgS5rW_reveal,.pgS5rW_finding{animation:.2s ease-out pgS5rW_appear}}@keyframes pgS5rW_appear{0%{opacity:0}to{opacity:1}}@media (max-width:800px){.pgS5rW_demo[data-compact=true]{gap:20px}.pgS5rW_demo[data-compact=true] .pgS5rW_scenarios{display:none}.pgS5rW_mobileChoice{color:var(--muted-foreground-strong);gap:8px;font-size:14px;display:grid}.pgS5rW_mobileChoice select{border:1px solid var(--input);border-radius:var(--radius-md);background:var(--card);width:100%;min-width:0;min-height:48px;color:var(--foreground);font:inherit;padding:12px;font-size:16px}.pgS5rW_mobileChoice select:focus-visible{outline:3px solid var(--ring);outline-offset:3px}.pgS5rW_demo{grid-template-columns:1fr;gap:32px}.pgS5rW_scenario{padding:20px}.pgS5rW_scenarioNote{display:none}}@media (max-width:400px){.pgS5rW_conversationHeader,.pgS5rW_messages,.pgS5rW_demoControls,.pgS5rW_resultPreview{padding-inline:20px}}
.aB2oEW_carousel{min-width:0}.aB2oEW_visual{position:relative}.aB2oEW_photo{background:var(--muted);border-radius:180px 180px 8px 8px;height:540px;position:relative;overflow:hidden}.aB2oEW_imageLayer{opacity:0;position:absolute;inset:0}.aB2oEW_imageLayer[data-active=true]{opacity:1}.aB2oEW_image{object-fit:cover;object-position:center 60%}.aB2oEW_quote{background:var(--card);border:1px solid var(--border);border-radius:12px 12px 12px 4px;width:min(350px,90%);padding:20px 24px;position:absolute;bottom:76px;left:-36px;box-shadow:0 4px 6px -1px #0000001a}.aB2oEW_quoteSource{color:var(--muted-foreground-strong);align-items:center;gap:8px;font-size:12px;line-height:1.5;display:flex}.aB2oEW_quote p{margin-block:12px;font-size:19px;line-height:1.4}.aB2oEW_controls{color:#fff;background:linear-gradient(#0000,#000000a6);border-radius:0 0 8px 8px;align-items:center;gap:8px;padding:28px 20px 10px 12px;display:flex;position:absolute;inset:auto 0 0}.aB2oEW_playButton,.aB2oEW_segmentButton{height:44px;color:inherit;cursor:pointer;background:0 0;border:0;align-items:center;padding:0;display:grid}.aB2oEW_playButton{flex:none;justify-items:center;width:36px}.aB2oEW_playButton:disabled{opacity:.5;cursor:default}.aB2oEW_segments{flex:1;align-items:center;gap:8px;min-width:0;display:flex}.aB2oEW_segmentButton{flex:1;min-width:0}.aB2oEW_track{background:#fff6;border-radius:2px;width:100%;height:4px;display:block;position:relative;overflow:hidden}.aB2oEW_fill,.aB2oEW_progress{transform-origin:0;background:#fff;display:block;position:absolute;inset:0;transform:scaleX(0)}.aB2oEW_fill[data-complete=true]{transform:scaleX(1)}.aB2oEW_progress{animation:7s linear forwards aB2oEW_fill-segment}@keyframes aB2oEW_fill-segment{to{transform:scaleX(1)}}.aB2oEW_playButton:focus-visible,.aB2oEW_segmentButton:focus-visible{outline-offset:2px;border-radius:3px;outline:2px solid #fff}@media (prefers-reduced-motion:reduce){.aB2oEW_progress{animation:none;transform:scaleX(1)}}@media (prefers-reduced-motion:no-preference){.aB2oEW_imageLayer{transition:opacity .7s}}@media (max-width:1050px){.aB2oEW_photo{height:520px}.aB2oEW_quote{left:-20px}}@media (max-width:800px){.aB2oEW_photo{height:470px}.aB2oEW_quote{left:16px}}@media (max-width:480px){.aB2oEW_photo{height:430px}.aB2oEW_quote{padding:20px}}