.assistant-demo{background:var(--color-ink);color:#fff;border-radius:var(--radius-lg);padding:var(--space-6);box-shadow:var(--shadow-lg)}.assistant-demo__banner{align-items:flex-start;gap:var(--space-3);padding:var(--space-4);border-radius:var(--radius-sm);margin-bottom:var(--space-6);background:#ffffff0d;border:1px dashed #ffffff38;display:flex}.assistant-demo__banner p{font-size:var(--text-sm);color:#c9c5d6;margin:0}.assistant-demo__badge{font-size:var(--text-xs);letter-spacing:.06em;text-transform:uppercase;background:var(--color-violet-light);color:var(--color-ink);border-radius:var(--radius-pill);flex-shrink:0;padding:.3rem .6rem;font-weight:800}.assistant-demo__stage{gap:var(--space-4);flex-direction:column;min-height:260px;display:flex}.assistant-demo__bubble{max-width:85%;padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);font-size:var(--text-sm);animation:proof-fade-in var(--duration-slow) var(--ease-standard);line-height:1.5}@keyframes proof-fade-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.assistant-demo__bubble--visitor{background:#ffffff14;border:1px solid #ffffff24;align-self:flex-end}.assistant-demo__bubble--bot{background:var(--color-violet-light);color:var(--color-ink);align-self:flex-start;font-weight:600}.assistant-demo__ai-tag{letter-spacing:.08em;text-transform:uppercase;opacity:.7;margin-bottom:.3rem;font-size:.68rem;font-weight:800;display:block}.assistant-demo__qualification{gap:var(--space-3);flex-direction:column;display:flex}.assistant-demo__qa{border-radius:var(--radius-sm);padding:var(--space-3) var(--space-4);border:1px solid #ffffff24}.assistant-demo__question{font-size:var(--text-xs);color:#9c98ab;margin:0 0 .35rem}.assistant-demo__answer{font-size:var(--text-sm);margin:0;font-weight:600}.assistant-demo__captured{border-radius:var(--radius-sm);padding:var(--space-4);background:#7c4ddb1a;border:1px solid #7c4ddb66}.assistant-demo__captured-label{font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.08em;color:#c4b5f2;margin:0 0 var(--space-3)}.assistant-demo__captured ul{font-size:var(--text-sm);flex-direction:column;gap:.4rem;display:flex}.assistant-demo__lead-card{background:var(--color-surface-2);color:var(--color-text);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-md);padding:var(--space-5)}.assistant-demo__lead-title{font-size:var(--text-xs);letter-spacing:.06em;text-transform:uppercase;color:var(--color-accent);margin:0 0 var(--space-4);font-weight:800}.assistant-demo__lead-card dl{gap:var(--space-4);grid-template-columns:1fr 1fr;display:grid}.assistant-demo__lead-card dt{font-size:var(--text-xs);color:var(--color-mute);margin:0 0 .2rem}.assistant-demo__lead-card dd{font-size:var(--text-sm);margin:0;font-weight:700}.assistant-demo__controls{margin-top:var(--space-6);padding-top:var(--space-5);gap:var(--space-3);border-top:1px solid #ffffff24;flex-direction:column;display:flex}.assistant-demo__step-label{font-size:var(--text-xs);color:#9c98ab}.assistant-demo__buttons{gap:var(--space-3);display:flex}.assistant-demo .btn:disabled{opacity:.45;cursor:not-allowed}.assistant-demo .btn-ghost{color:#fff;border-color:#ffffff4d}.assistant-demo .btn-ghost:hover{border-color:#fff}@media (prefers-reduced-motion:reduce){.assistant-demo__bubble{animation:none}}.automation-flow{gap:var(--space-3);display:grid}.automation-flow__row{gap:var(--space-3);align-items:stretch;display:grid}.automation-flow__col{gap:var(--space-3);flex-direction:column;display:flex}.automation-flow__col-label{font-size:var(--text-xs);letter-spacing:.1em;text-transform:uppercase;color:var(--color-mute);font-weight:800}.automation-flow__col--after .automation-flow__col-label{color:var(--color-accent)}.automation-flow__step{border:1px solid var(--color-border);border-radius:var(--radius-sm);padding:var(--space-3) var(--space-4);font-size:var(--text-sm);background:var(--color-surface);opacity:1;transform:none}.automation-flow__col--after .automation-flow__step{background:var(--color-soft);border-color:#4c1d9559}@media (prefers-reduced-motion:no-preference){.automation-flow__step{transition:transform var(--duration-slow) var(--ease-standard);transform:translateY(8px)}.automation-flow.is-visible .automation-flow__step{transform:translateY(0)}.automation-flow.is-visible .automation-flow__col--before .automation-flow__step:first-child{transition-delay:0s}.automation-flow.is-visible .automation-flow__col--before .automation-flow__step:nth-child(2){transition-delay:80ms}.automation-flow.is-visible .automation-flow__col--before .automation-flow__step:nth-child(3){transition-delay:.16s}.automation-flow.is-visible .automation-flow__col--before .automation-flow__step:nth-child(4){transition-delay:.24s}.automation-flow.is-visible .automation-flow__col--before .automation-flow__step:nth-child(5){transition-delay:.32s}.automation-flow.is-visible .automation-flow__col--after .automation-flow__step:first-child{transition-delay:.12s}.automation-flow.is-visible .automation-flow__col--after .automation-flow__step:nth-child(2){transition-delay:.22s}}.automation-flow__divider{font-size:var(--text-2xl);color:var(--color-accent);justify-content:center;align-items:center;display:flex}@media (width>=900px){.automation-flow__row{grid-template-columns:1fr auto 1fr}}.content-reel{gap:var(--space-6);align-items:center;display:grid}.content-reel__frame{aspect-ratio:9/16;border-radius:var(--radius-lg);background:var(--color-ink);width:100%;max-width:300px;box-shadow:var(--shadow-lg);margin-inline:auto;position:relative;overflow:hidden}.content-reel__frame img,.content-reel__frame video{object-fit:cover;width:100%;height:100%}.content-reel__placeholder{justify-content:center;align-items:center;gap:var(--space-3);color:#fff;text-align:center;padding:var(--space-5);background:linear-gradient(#4c1d9559,#0a0a0ad9);flex-direction:column;display:flex;position:absolute;inset:0}.content-reel__placeholder-badge{font-size:var(--text-xs);letter-spacing:.08em;text-transform:uppercase;border-radius:var(--radius-pill);background:#ffffff24;padding:.3rem .7rem;font-weight:800}.content-reel__meta h3{margin-bottom:var(--space-3)}.content-reel__meta p{color:var(--color-text-muted-on-dark);font-size:var(--text-sm);margin-bottom:var(--space-3)}@media (width>=900px){.content-reel{grid-template-columns:300px 1fr}}
