input.svelte-1btwglb:focus-visible,textarea.svelte-1btwglb:focus-visible{outline:none}.hero-call-flow.svelte-q1cus{position:relative;overflow:hidden;border:1px solid rgb(255 255 255 / .1);border-radius:1.25rem;background:radial-gradient(circle at 15% 0%,rgb(224 121 52 / .22),transparent 34%),linear-gradient(135deg,#2d2a26,#3b3530);box-shadow:0 24px 60px #2d2a2629}.flow-topbar.svelte-q1cus{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1rem 1.25rem;border-bottom:1px solid rgb(255 255 255 / .1);background:#14121038}.flow-live-dot.svelte-q1cus{position:relative;width:.625rem;height:.625rem;flex:0 0 auto;border-radius:9999px;background:#79c98b;box-shadow:0 0 0 4px #79c98b24}.flow-live-dot.svelte-q1cus:after{position:absolute;inset:0;border-radius:inherit;background:#79c98b;content:"";opacity:0;transform:scale(1)}.flow-live-dot[data-running=true].svelte-q1cus:after{animation:svelte-q1cus-live-pulse 1.1s ease-out infinite}.flow-playback.svelte-q1cus{display:inline-flex;align-items:center;gap:.4rem;padding:.45rem .7rem;border:1px solid rgb(255 255 255 / .16);border-radius:.6rem;color:#ffffffc7;background:#ffffff0f;font-size:.75rem;font-weight:600;cursor:pointer}.flow-playback.svelte-q1cus:hover,.flow-playback.svelte-q1cus:focus-visible{color:#fff;background:#ffffff1f}.flow-progress.svelte-q1cus{height:2px;background:#ffffff14}.flow-progress.svelte-q1cus span:where(.svelte-q1cus){display:block;height:100%;width:100%;background:linear-gradient(90deg,#f1a56f,var(--landing-accent));transform:scaleX(0);transform-origin:left center;transition:transform .48s cubic-bezier(.16,1,.3,1)}.hero-call-flow[data-phase="1"].svelte-q1cus .flow-progress:where(.svelte-q1cus) span:where(.svelte-q1cus){transform:scaleX(.33333)}.hero-call-flow[data-phase="2"].svelte-q1cus .flow-progress:where(.svelte-q1cus) span:where(.svelte-q1cus){transform:scaleX(.66666)}.hero-call-flow[data-phase="3"].svelte-q1cus .flow-progress:where(.svelte-q1cus) span:where(.svelte-q1cus){transform:scaleX(1)}.flow-stage.svelte-q1cus{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:stretch;gap:1rem;padding:1.25rem}.flow-panel.svelte-q1cus{min-width:0;padding:1rem;border:1px solid rgb(255 255 255 / .1);border-radius:1rem;background:#fffffff5;box-shadow:0 12px 28px #0000001a;transition:border-color .3s ease,box-shadow .3s ease,transform .4s cubic-bezier(.16,1,.3,1)}.flow-panel[data-active=true].svelte-q1cus,.flow-panel[data-ready=true].svelte-q1cus{border-color:#e079347a;box-shadow:0 16px 36px #00000024,0 0 0 3px #e0793414;transform:translateY(-2px)}.flow-panel-heading.svelte-q1cus{display:flex;align-items:center;gap:.75rem}.flow-icon.svelte-q1cus{display:grid;width:2.5rem;height:2.5rem;flex:0 0 auto;place-items:center;border-radius:.75rem;color:var(--landing-accent);background:#e079341f}.call-icon[data-ringing=true].svelte-q1cus{animation:svelte-q1cus-call-ring .62s ease-in-out 2}.call-duration.svelte-q1cus{margin-left:auto;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.75rem;font-variant-numeric:tabular-nums;color:var(--landing-text-muted)}.conversation-lines.svelte-q1cus{display:grid;gap:.625rem;margin-top:1rem}.conversation-line.svelte-q1cus{padding:.7rem .8rem;border-radius:.75rem;transition:opacity .36s ease,transform .42s cubic-bezier(.16,1,.3,1)}.conversation-line.svelte-q1cus span:where(.svelte-q1cus),.lead-summary.svelte-q1cus span:where(.svelte-q1cus){display:block;margin-bottom:.2rem;font-size:.65rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--landing-text-muted)}.conversation-line.svelte-q1cus p:where(.svelte-q1cus){font-size:.8rem;line-height:1.45;color:var(--landing-text-secondary)}.caller-line.svelte-q1cus{background:var(--landing-bg)}.agent-line.svelte-q1cus{background:#e0793417}.agent-line[data-visible=false].svelte-q1cus{opacity:.38;transform:translateY(8px)}.voice-bars.svelte-q1cus{display:flex;align-items:center;gap:2px;height:.8rem}.voice-bars.svelte-q1cus i:where(.svelte-q1cus){display:block;width:2px;height:100%;border-radius:9999px;background:var(--landing-accent);transform:scaleY(.35)}.voice-bars[data-speaking=true].svelte-q1cus i:where(.svelte-q1cus){animation:svelte-q1cus-voice-bar .54s ease-in-out infinite alternate}.voice-bars[data-speaking=true].svelte-q1cus i:where(.svelte-q1cus):nth-child(2){animation-delay:.1s}.voice-bars[data-speaking=true].svelte-q1cus i:where(.svelte-q1cus):nth-child(3){animation-delay:.18s}.voice-bars[data-speaking=true].svelte-q1cus i:where(.svelte-q1cus):nth-child(4){animation-delay:60ms}.flow-connector.svelte-q1cus{display:flex;align-items:center;align-self:center;gap:.25rem;padding:.5rem 0}.flow-connector.svelte-q1cus span:where(.svelte-q1cus){width:.3rem;height:.3rem;border-radius:9999px;background:#ffffff40;transition:background-color .22s ease,transform .22s ease}.flow-connector[data-active=true].svelte-q1cus span:where(.svelte-q1cus){background:#f1a56f;animation:svelte-q1cus-connector-travel .7s ease-in-out infinite}.flow-connector[data-active=true].svelte-q1cus span:where(.svelte-q1cus):nth-child(2){animation-delay:.12s}.flow-connector[data-active=true].svelte-q1cus span:where(.svelte-q1cus):nth-child(3){animation-delay:.24s}.lead-panel.svelte-q1cus{display:flex;flex-direction:column}.qualified-badge.svelte-q1cus{display:inline-flex;align-items:center;gap:.25rem;margin-left:auto;padding:.3rem .5rem;border-radius:9999px;font-size:.65rem;font-weight:700;color:#397548;background:#e8f6eb;transition:opacity .32s ease,transform .4s cubic-bezier(.16,1,.3,1)}.qualified-badge[data-visible=false].svelte-q1cus{opacity:.3;transform:translateY(5px)}.lead-summary.svelte-q1cus{display:grid;gap:.75rem;margin-top:1rem;padding:.75rem;border-radius:.75rem;background:var(--landing-bg);transition:opacity .36s ease,transform .42s cubic-bezier(.16,1,.3,1)}.lead-summary[data-visible=false].svelte-q1cus{opacity:.34;transform:translateY(8px)}.lead-summary.svelte-q1cus strong:where(.svelte-q1cus){display:block;font-size:.8rem;line-height:1.35;color:var(--landing-text-primary)}.lead-detail-grid.svelte-q1cus{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}.delivery-status.svelte-q1cus{display:flex;align-items:center;gap:.5rem;margin-top:auto;padding-top:.85rem;font-size:.72rem;font-weight:600;color:var(--landing-accent-hover);transition:opacity .36s ease,transform .42s cubic-bezier(.16,1,.3,1)}.delivery-status[data-visible=false].svelte-q1cus{opacity:.3;transform:translateY(7px)}.flow-steps.svelte-q1cus{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem;padding:0 1.25rem 1.25rem}.flow-steps.svelte-q1cus li:where(.svelte-q1cus){min-width:0}.flow-step.svelte-q1cus{display:flex;width:100%;min-width:0;align-items:center;gap:.55rem;padding:.65rem;border:1px solid rgb(255 255 255 / .08);border-radius:.75rem;text-align:left;color:inherit;background:#ffffff0a;cursor:pointer;transition:opacity .26s ease,border-color .26s ease,background-color .26s ease,transform .36s cubic-bezier(.16,1,.3,1)}.flow-step.svelte-q1cus:hover,.flow-step.svelte-q1cus:focus-visible{border-color:#ffffff4d;background:#ffffff17}.flow-steps.svelte-q1cus li[data-state=upcoming]:where(.svelte-q1cus) .flow-step:where(.svelte-q1cus){opacity:.46}.flow-steps.svelte-q1cus li[data-state=active]:where(.svelte-q1cus) .flow-step:where(.svelte-q1cus){border-color:#e0793480;background:#e079341f;transform:translateY(-2px)}.flow-steps.svelte-q1cus li[data-state=complete]:where(.svelte-q1cus) .flow-step:where(.svelte-q1cus){opacity:.9}.step-marker.svelte-q1cus{display:grid;width:1.75rem;height:1.75rem;flex:0 0 auto;place-items:center;border-radius:9999px;color:#ffffffb3;background:#ffffff17}.flow-steps.svelte-q1cus li[data-state=active]:where(.svelte-q1cus) .step-marker:where(.svelte-q1cus){color:#fff;background:var(--landing-accent)}.flow-steps.svelte-q1cus li[data-state=complete]:where(.svelte-q1cus) .step-marker:where(.svelte-q1cus){color:#d8f2de;background:#79c98b2e}.flow-steps.svelte-q1cus p:where(.svelte-q1cus){font-size:.72rem;font-weight:700;color:#ffffffe6}.flow-steps.svelte-q1cus span:where(.svelte-q1cus){display:block;margin-top:.1rem;font-size:.62rem;line-height:1.3;color:#ffffff7a}@keyframes svelte-q1cus-live-pulse{0%{opacity:.55;transform:scale(1)}70%,to{opacity:0;transform:scale(2.4)}}@keyframes svelte-q1cus-call-ring{0%,to{transform:rotate(0)}25%{transform:rotate(-7deg)}75%{transform:rotate(7deg)}}@keyframes svelte-q1cus-voice-bar{0%{transform:scaleY(.3)}to{transform:scaleY(1)}}@keyframes svelte-q1cus-connector-travel{0%,to{transform:scale(.85);opacity:.45}50%{transform:scale(1.35);opacity:1}}@media(max-width:767px){.flow-stage.svelte-q1cus{grid-template-columns:1fr}.flow-connector.svelte-q1cus{justify-content:center;transform:rotate(90deg)}.flow-steps.svelte-q1cus{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:480px){.flow-topbar.svelte-q1cus,.flow-stage.svelte-q1cus{padding:.9rem}.flow-steps.svelte-q1cus{grid-template-columns:1fr;padding:0 .9rem .9rem}.flow-playback.svelte-q1cus span:where(.svelte-q1cus){display:none}.flow-panel.svelte-q1cus{padding:.85rem}}@media(prefers-reduced-motion:reduce){.hero-call-flow.svelte-q1cus :where(.svelte-q1cus),.hero-call-flow.svelte-q1cus :where(.svelte-q1cus):before,.hero-call-flow.svelte-q1cus :where(.svelte-q1cus):after{animation:none!important;transition-duration:.01ms!important;transition-delay:0ms!important}.flow-panel[data-active=true].svelte-q1cus,.flow-panel[data-ready=true].svelte-q1cus,.flow-steps.svelte-q1cus li[data-state=active]:where(.svelte-q1cus) .flow-step:where(.svelte-q1cus){transform:none}}.landing-nav-link.svelte-1uha8ag{color:var(--landing-text-secondary)}.landing-nav-link.svelte-1uha8ag:hover,.landing-nav-link.svelte-1uha8ag:focus-visible{color:var(--landing-accent)}.landing-primary-cta.svelte-1uha8ag{background-color:var(--landing-accent);box-shadow:0 1px 2px #0000000d}.landing-primary-cta.svelte-1uha8ag:hover,.landing-primary-cta.svelte-1uha8ag:focus-visible{background-color:var(--landing-accent-hover);box-shadow:0 4px 6px -1px #0000001a}.landing-secondary-cta.svelte-1uha8ag{color:var(--landing-text-secondary);background-color:var(--landing-surface);border:1px solid var(--landing-border)}.landing-secondary-cta.svelte-1uha8ag:hover,.landing-secondary-cta.svelte-1uha8ag:focus-visible{background-color:var(--landing-bg);border-color:var(--landing-text-muted)}.landing-phone-cta.svelte-1uha8ag{color:#fff;background-color:var(--landing-accent);transition-property:color,background-color,border-color,box-shadow,opacity,transform}.landing-phone-cta.svelte-1uha8ag:hover,.landing-phone-cta.svelte-1uha8ag:focus-visible{background-color:var(--landing-accent-hover);transform:scale(1.02)}.demo-audio-card.svelte-1uha8ag{background-color:var(--landing-bg);border:2px solid var(--landing-border);transition-property:border-color,box-shadow,transform;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.demo-audio-card[data-selected=true].svelte-1uha8ag{border-color:var(--landing-accent);box-shadow:0 4px 12px #e0793426;transform:translateY(-2px)}.lead-preview-content.svelte-1uha8ag{animation:svelte-1uha8ag-lead-preview-enter .42s cubic-bezier(.16,1,.3,1) both}.demo-audio-card.svelte-1uha8ag:has(input:where(.svelte-1uha8ag):focus-visible){outline:2px solid var(--landing-accent);outline-offset:2px}.demo-audio-label.svelte-1uha8ag{color:var(--landing-text-primary);cursor:pointer}.demo-radio-indicator.svelte-1uha8ag{display:grid;width:1rem;height:1rem;flex:0 0 auto;place-items:center;border:1.5px solid var(--landing-text-muted);border-radius:9999px}.demo-audio-card[data-selected=true].svelte-1uha8ag .demo-radio-indicator:where(.svelte-1uha8ag){border-color:var(--landing-accent)}.demo-audio-card[data-selected=true].svelte-1uha8ag .demo-radio-indicator:where(.svelte-1uha8ag) span:where(.svelte-1uha8ag){width:.5rem;height:.5rem;background-color:var(--landing-accent);border-radius:9999px}@keyframes svelte-1uha8ag-lead-preview-enter{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.demo-audio-card[data-selected=true].svelte-1uha8ag,.landing-phone-cta.svelte-1uha8ag:hover,.landing-phone-cta.svelte-1uha8ag:focus-visible{transform:none}.lead-preview-content.svelte-1uha8ag{animation:none}}
