:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--ov3-bg:var(--bg,#f5f7fb);--ov3-surface:var(--card,#fff);--ov3-surface-muted:var(--card-2,#f7f9fc);--ov3-text:var(--text,#172033);--ov3-muted:var(--muted,#566174);--ov3-line:var(--hairline-2,#dce2eb);--ov3-accent:var(--accent,#3859d9);--ov3-accent-soft:var(--accent-soft,#eef1ff);--ov3-success:var(--ok,#12845b);--ov3-danger:var(--danger,#c3384b);--ov3-radius:22px;--ov3-focus:#1769e0}*{box-sizing:border-box}html,body,#onboarding-v3-root{min-block-size:100%;margin:0}body{background:var(--ov3-bg);min-inline-size:320px;color:var(--ov3-text);font-family:var(--font,"Noto Sans Hebrew", "Assistant", Arial, system-ui, sans-serif);text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;overflow-x:hidden}button,input,textarea,select{font:inherit}button,a,input,textarea,select{-webkit-tap-highlight-color:transparent}.ov3-shell{min-block-size:100dvh;padding:max(14px, env(safe-area-inset-top)) max(14px, env(safe-area-inset-right)) max(14px, env(safe-area-inset-bottom)) max(14px, env(safe-area-inset-left));background:linear-gradient(var(--ov3-accent-soft), var(--ov3-accent-soft)) top center / 100% 5px no-repeat, var(--ov3-bg);grid-template-rows:auto 1fr auto;display:grid}.ov3-header{grid-template-columns:minmax(88px,1fr) minmax(150px,260px) minmax(88px,1fr);align-items:center;gap:16px;min-block-size:56px;inline-size:min(100%,720px);margin-inline:auto;display:grid}.ov3-logo{block-size:auto;inline-size:104px;display:block}.ov3-back{min-block-size:44px;color:var(--ov3-muted);cursor:pointer;background:0 0;border:0;border-radius:10px;justify-self:end;align-items:center;gap:6px;padding:8px 10px;font-weight:700;transition:color .16s,background-color .16s;display:inline-flex}[dir=rtl] .ov3-back svg{transform:scaleX(-1)}.ov3-back:hover{background:var(--ov3-accent-soft);color:var(--ov3-accent)}.ov3-back svg,.ov3-alert svg,.ov3-state-icon svg,.ov3-avatar svg,.ov3-button svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8px;block-size:21px;inline-size:21px}.ov3-progress-wrap{inline-size:100%}.ov3-progress-meta{color:var(--ov3-muted);justify-content:space-between;gap:12px;margin-block-end:6px;font-size:.72rem;font-weight:700;display:flex}.ov3-progress{justify-content:space-between;align-items:flex-start;gap:0;margin:0;padding:0;list-style:none;display:flex}.ov3-progress li{min-inline-size:0;color:var(--ov3-muted);text-align:center;flex:1;justify-items:center;gap:4px;font-size:.66rem;display:grid;position:relative}.ov3-progress li:before{content:"";background:var(--ov3-line);block-size:2px;position:absolute;inset-block-start:5px;inset-inline:-50% 50%}.ov3-progress li:first-child:before{display:none}.ov3-progress li.complete:before,.ov3-progress li.active:before{background:var(--ov3-accent)}.ov3-progress-dot{z-index:1;border:2px solid var(--ov3-line);background:var(--ov3-surface);border-radius:50%;block-size:12px;inline-size:12px;position:relative}.ov3-progress li.active .ov3-progress-dot,.ov3-progress li.complete .ov3-progress-dot{border-color:var(--ov3-accent);background:var(--ov3-accent)}.ov3-progress li.active .ov3-progress-dot{box-shadow:0 0 0 4px var(--ov3-accent-soft)}.ov3-progress-label{text-overflow:ellipsis;white-space:nowrap;max-inline-size:74px;overflow:hidden}.ov3-main{align-self:center;inline-size:min(100%,620px);margin:32px auto}.ov3-card{border:1px solid var(--ov3-line);border-radius:var(--ov3-radius);background:var(--ov3-surface);inline-size:100%;box-shadow:var(--shadow-sm,0 18px 50px -34px #131e3757);gap:22px;padding:clamp(22px,6vw,42px);display:grid}.ov3-card-heading{gap:8px;display:grid}.ov3-card h1,.ov3-state-card h1{color:var(--ov3-text);letter-spacing:-.025em;margin:0;font-size:clamp(1.55rem,5.8vw,2.2rem);line-height:1.18}.ov3-card h1:focus,.ov3-state-card h1:focus{outline:none}.ov3-card p{color:var(--ov3-muted);margin:0;line-height:1.65}.ov3-eyebrow{letter-spacing:.055em;text-transform:uppercase;font-size:.78rem;font-weight:800;color:var(--ov3-accent)!important}.ov3-fields{gap:16px;display:grid}.ov3-business-types{border:0;gap:10px;margin:0;padding:0;display:grid}.ov3-business-types legend{color:var(--ov3-text);margin-block-end:8px;font-size:.88rem;font-weight:750}.ov3-business-type-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.ov3-business-type{border:1px solid var(--ov3-line);background:var(--ov3-surface);min-block-size:46px;color:var(--ov3-text);cursor:pointer;border-radius:12px;padding:9px 10px;font-size:.8rem;font-weight:700;line-height:1.3}.ov3-business-type.selected{border-color:var(--ov3-accent);background:color-mix(in srgb, var(--ov3-accent) 8%, var(--ov3-surface));color:var(--ov3-accent)}.ov3-field{gap:7px;display:grid}.ov3-field label{color:var(--ov3-text);font-size:.88rem;font-weight:750}.ov3-field input,.ov3-field textarea,.ov3-field select{border:1px solid var(--ov3-line);background:var(--ov3-surface);min-block-size:50px;inline-size:100%;color:var(--ov3-text);border-radius:13px;outline:none;padding:12px 14px;transition:border-color .16s,box-shadow .16s,background-color .16s}.ov3-field textarea{resize:vertical;min-block-size:118px;line-height:1.5}.ov3-field input::placeholder,.ov3-field textarea::placeholder{color:color-mix(in srgb, var(--ov3-muted) 72%, transparent)}.ov3-field input:hover,.ov3-field textarea:hover,.ov3-field select:hover{border-color:color-mix(in srgb, var(--ov3-accent) 40%, var(--ov3-line))}.ov3-field input[aria-invalid=true],.ov3-field textarea[aria-invalid=true],.ov3-field select[aria-invalid=true]{border-color:var(--ov3-danger)}.ov3-field-error{font-size:.78rem;font-weight:650;color:var(--ov3-danger)!important;margin:0!important;line-height:1.4!important}.ov3-input-hint{font-size:.76rem;color:var(--ov3-muted)!important;margin:0!important;line-height:1.45!important}.ov3-voice-tools{flex-wrap:wrap;align-items:center;gap:8px 12px;margin-block-start:4px;display:flex}.ov3-voice-button{border:1px solid color-mix(in srgb, var(--ov3-accent) 32%, var(--ov3-line));background:color-mix(in srgb, var(--ov3-accent) 6%, var(--ov3-surface));min-block-size:44px;color:var(--ov3-accent);cursor:pointer;border-radius:999px;align-items:center;gap:8px;padding:8px 14px;font-weight:750;display:inline-flex}.ov3-voice-button svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;flex:0 0 20px;block-size:20px;inline-size:20px}.ov3-voice-button:disabled{opacity:.5;cursor:wait}.ov3-voice-button.is-recording{border-color:color-mix(in srgb, var(--ov3-danger) 52%, var(--ov3-line));background:color-mix(in srgb, var(--ov3-danger) 8%, var(--ov3-surface));color:var(--ov3-danger)}.ov3-voice-dot{background:currentColor;border-radius:50%;block-size:10px;inline-size:10px}.ov3-voice-button.is-recording .ov3-voice-dot{animation:1s ease-in-out infinite ov3-voice-pulse}.ov3-voice-time{font-variant-numeric:tabular-nums;min-inline-size:2.2em}@keyframes ov3-voice-pulse{50%{opacity:.35;transform:scale(.78)}}.ov3-consents{border:0;gap:11px;margin:0;padding:0;display:grid}.ov3-legal-note{color:var(--ov3-muted);text-align:center;margin:-3px 0 0;font-size:.74rem;line-height:1.55}.ov3-legal-note a{color:var(--ov3-accent);text-underline-offset:3px;font-weight:750}.ov3-channel-consent{border:1px solid var(--ov3-line);background:var(--ov3-surface-muted);text-align:start;border-radius:14px;gap:12px;padding:14px;display:grid}.ov3-channel-consent>p{color:var(--ov3-text);margin:0;font-size:.84rem;line-height:1.55}.ov3-channel-consent .ov3-check{min-block-size:40px;margin:0}.ov3-state-card>.ov3-handoff-instruction{border:1px solid color-mix(in srgb, #12845b 34%, var(--ov3-line));background:color-mix(in srgb, #e9f9f0 78%, var(--ov3-surface));color:var(--ov3-text);text-align:start;border-radius:14px;margin:2px 0 4px;padding:14px;font-size:.92rem;font-weight:800;line-height:1.6}.ov3-check{min-block-size:44px;color:var(--ov3-muted);cursor:pointer;align-items:flex-start;gap:10px;font-size:.82rem;line-height:1.5;display:flex}.ov3-check--featured{border:1px solid var(--ov3-line);background:var(--ov3-surface-muted);border-radius:14px;padding:12px}.ov3-check input{block-size:20px;inline-size:20px;accent-color:var(--ov3-accent);cursor:pointer;flex:0 0 20px;margin:1px 0 0}.ov3-check span{min-inline-size:0}.ov3-check strong,.ov3-check small{display:block}.ov3-check strong{color:var(--ov3-text)}.ov3-check small{color:var(--ov3-muted);margin-block-start:2px;font-size:.76rem}.ov3-check a{color:var(--ov3-accent);text-underline-offset:3px;font-weight:700}.ov3-button{min-block-size:52px;inline-size:100%;color:inherit;text-align:center;cursor:pointer;border:1px solid #0000;border-radius:14px;justify-content:center;align-items:center;gap:9px;padding:12px 18px;font-weight:800;line-height:1.3;text-decoration:none;transition:background-color .16s,border-color .16s,color .16s,opacity .16s;display:inline-flex}.ov3-button--primary{background:var(--ov3-accent);color:#fff}.ov3-button--primary:hover:not(:disabled){background:color-mix(in srgb, var(--ov3-accent) 86%, #000)}.ov3-button:disabled,.ov3-text-button:disabled{opacity:.48;cursor:not-allowed}.ov3-text-button{min-block-size:44px;color:var(--ov3-muted);text-underline-offset:4px;cursor:pointer;background:0 0;border:0;border-radius:10px;justify-self:center;padding:8px 12px;font-weight:700;-webkit-text-decoration:underline #0000;text-decoration:underline #0000;transition:color .16s,text-decoration-color .16s}.ov3-text-button:hover:not(:disabled){color:var(--ov3-accent);text-decoration-color:currentColor}.ov3-text-button--danger:hover:not(:disabled){color:var(--ov3-danger)}.ov3-alert{border:1px solid color-mix(in srgb, var(--ov3-danger) 28%, var(--ov3-line));background:color-mix(in srgb, var(--ov3-danger) 7%, var(--ov3-surface));color:var(--ov3-danger);border-radius:12px;align-items:flex-start;gap:9px;padding:11px 12px;font-size:.84rem;font-weight:650;line-height:1.45;display:flex}.ov3-alert svg{flex:none}.ov3-state-card{text-align:center;justify-items:center}.ov3-state-card>p{max-inline-size:440px}.ov3-state-icon{background:var(--ov3-accent-soft);block-size:58px;inline-size:58px;color:var(--ov3-accent);border-radius:18px;place-items:center;display:grid}.ov3-state-icon svg{block-size:30px;inline-size:30px}.ov3-state-icon--whatsapp{color:#12845b;background:#e9f9f0}.ov3-state-icon--success{background:color-mix(in srgb, var(--ov3-success) 12%, var(--ov3-surface));color:var(--ov3-success)}.ov3-waiting{min-block-size:44px;color:var(--ov3-muted);align-items:center;gap:10px;font-size:.86rem;font-weight:700;display:inline-flex}.ov3-spinner,.ov3-button-spinner{border:3px solid color-mix(in srgb, var(--ov3-accent) 18%, transparent);border-block-start-color:var(--ov3-accent);border-radius:50%;block-size:24px;inline-size:24px;animation:.8s linear infinite ov3-spin;display:inline-block}.ov3-button-spinner{border-color:#ffffff57;border-block-start-color:#fff;block-size:18px;inline-size:18px}@keyframes ov3-spin{to{transform:rotate(360deg)}}.ov3-conversation{gap:20px}.ov3-mini-progress{background:var(--ov3-accent-soft);border-radius:999px;block-size:5px;overflow:hidden}.ov3-mini-progress span{border-radius:inherit;background:var(--ov3-accent);block-size:100%;transition:inline-size .18s;display:block}.ov3-chat{align-items:flex-start;gap:10px;display:flex}.ov3-avatar{background:var(--ov3-accent-soft);block-size:40px;inline-size:40px;color:var(--ov3-accent);border-radius:13px;flex:0 0 40px;place-items:center;display:grid}.ov3-bubble{background:var(--ov3-surface-muted);min-inline-size:0;color:var(--ov3-text);border-radius:4px 16px 16px;gap:5px;padding:13px 15px;line-height:1.5;display:grid}[dir=rtl] .ov3-bubble{border-radius:16px 4px 16px 16px}.ov3-bubble p{font-size:.82rem}.ov3-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.ov3-option{border:1px solid var(--ov3-line);background:var(--ov3-surface);min-block-size:48px;color:var(--ov3-text);cursor:pointer;border-radius:12px;padding:10px 12px;font-weight:700;transition:border-color .16s,background-color .16s,color .16s}.ov3-option:hover,.ov3-option.selected{border-color:var(--ov3-accent);background:var(--ov3-accent-soft);color:var(--ov3-accent)}.ov3-summary-list{border-block:1px solid var(--ov3-line);gap:0;margin:0;display:grid}.ov3-summary-row{border-block-end:1px solid var(--ov3-line);grid-template-columns:minmax(110px,.42fr) minmax(0,1fr);gap:16px;padding-block:13px;display:grid}.ov3-summary-row:last-child{border-block-end:0}.ov3-summary-row dt{color:var(--ov3-muted);font-size:.82rem;font-weight:700}.ov3-summary-row dd{overflow-wrap:anywhere;min-inline-size:0;color:var(--ov3-text);margin:0;font-weight:700}.ov3-badge{letter-spacing:.035em;text-transform:uppercase;border-radius:999px;align-items:center;min-block-size:28px;inline-size:fit-content;padding:4px 10px;font-size:.72rem;font-weight:850;display:inline-flex}.ov3-state-card .ov3-badge{justify-self:center}.ov3-badge--demo{color:#835a00;background:#fff4d7}.ov3-badge--live{background:color-mix(in srgb, var(--ov3-success) 13%, var(--ov3-surface));color:var(--ov3-success)}.ov3-quote-preview{border:1px solid var(--ov3-line);background:var(--ov3-surface-muted);border-radius:14px;gap:0;display:grid;overflow:hidden}.ov3-quote-row,.ov3-quote-total{border-block-end:1px solid var(--ov3-line);justify-content:space-between;gap:16px;padding:12px 14px;display:flex}.ov3-quote-row span{overflow-wrap:anywhere;min-inline-size:0;color:var(--ov3-muted)}.ov3-quote-row strong,.ov3-quote-total strong{flex:none}.ov3-quote-total{background:var(--ov3-surface);color:var(--ov3-text);border:0;font-size:1.04rem;font-weight:800}.ov3-truth-note{border-inline-start:3px solid var(--ov3-accent);padding-inline-start:12px;font-size:.84rem}.ov3-demo-watermark{background:#fff8e5;border:1px solid #e5c66d;border-radius:999px;justify-self:start;padding:5px 10px;font-size:.72rem;font-weight:800;color:#745000!important;line-height:1.35!important}.ov3-deal-chain{border:1px solid var(--ov3-line);background:var(--ov3-surface-muted);border-radius:14px;gap:13px;padding:15px;display:grid}.ov3-deal-chain-heading{gap:4px;display:grid}.ov3-deal-chain h2{color:var(--ov3-text);margin:0;font-size:1rem;line-height:1.35}.ov3-deal-chain-heading p{font-size:.8rem;line-height:1.45}.ov3-deal-chain ol{gap:3px;margin:0;padding:0;list-style:none;display:grid}.ov3-deal-chain li{min-block-size:34px;color:var(--ov3-muted);grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:9px;font-size:.84rem;display:grid;position:relative}.ov3-deal-chain-marker{z-index:1;border:1px solid var(--ov3-line);background:var(--ov3-surface);block-size:27px;inline-size:27px;color:var(--ov3-muted);border-radius:50%;justify-content:center;align-items:center;font-size:.72rem;font-weight:850;display:inline-flex;position:relative}.ov3-deal-chain li:not(:last-child) .ov3-deal-chain-marker:after{background:var(--ov3-line);content:"";block-size:10px;inline-size:1px;position:absolute;inset-block-start:100%;inset-inline-start:50%}.ov3-deal-chain-marker svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2.2px;block-size:16px;inline-size:16px}.ov3-deal-chain li.is-complete{color:var(--ov3-text);font-weight:800}.ov3-deal-chain li.is-complete .ov3-deal-chain-marker{border-color:var(--ov3-success);background:var(--ov3-success);color:#fff}.ov3-deal-chain li small{background:color-mix(in srgb, var(--ov3-success) 12%, var(--ov3-surface));color:var(--ov3-success);border-radius:999px;padding:3px 7px;font-size:.66rem;font-weight:800}.ov3-deal-chain-label{overflow-wrap:anywhere;min-inline-size:0}.ov3-completion-actions{gap:5px;inline-size:100%;display:grid}.ov3-secondary-link{min-block-size:44px;color:var(--ov3-muted);text-align:center;text-underline-offset:4px;border-radius:10px;justify-content:center;align-items:center;padding:8px 12px;font-weight:700;text-decoration:underline;transition:color .16s,background-color .16s;display:inline-flex}.ov3-secondary-link:hover{background:var(--ov3-accent-soft);color:var(--ov3-accent)}.ov3-share-panel{border:1px solid var(--ov3-line);background:var(--ov3-surface-muted);text-align:start;border-radius:14px;gap:12px;inline-size:100%;padding:16px;display:grid}.ov3-share-panel>p{color:var(--ov3-muted)}.ov3-appointment-preview{border:1px solid var(--ov3-line);background:var(--ov3-surface-muted);border-radius:14px;gap:10px;padding:14px;display:grid}.ov3-appointment-preview>div{justify-content:space-between;gap:14px;display:flex}.ov3-appointment-preview span{color:var(--ov3-muted)}.ov3-appointment-preview p{border-radius:10px;padding:9px 11px;font-weight:750}.ov3-appointment-preview .is-available{background:color-mix(in srgb, var(--ov3-success) 10%, var(--ov3-surface));color:var(--ov3-success)}.ov3-appointment-preview .is-unavailable{background:color-mix(in srgb, var(--ov3-danger) 9%, var(--ov3-surface));color:var(--ov3-danger)}.ov3-appointment-conversation{align-content:start;min-block-size:min(560px,100dvh - 190px)}.ov3-appointment-composer{border:1px solid color-mix(in srgb, var(--ov3-accent) 18%, var(--ov3-line));background:var(--ov3-surface-muted);border-radius:20px;gap:10px;margin-block-start:auto;padding:12px;display:grid}.ov3-appointment-composer .ov3-field textarea{resize:none;background:var(--ov3-surface);border-radius:16px;min-block-size:88px;max-block-size:180px}.ov3-appointment-voice-tools{justify-content:space-between;margin-block-start:0}.ov3-appointment-voice-tools .ov3-input-hint{flex:190px}.ov3-appointment-actions{gap:6px;display:grid}.ov3-footer{inline-size:min(100%,620px);color:var(--ov3-muted);text-align:center;margin-inline:auto;padding:8px;font-size:.72rem;line-height:1.5}.ov3-skip-link{z-index:50;background:var(--ov3-text);min-block-size:44px;color:var(--ov3-surface);border-radius:10px;align-items:center;padding:8px 12px;font-weight:800;text-decoration:none;display:inline-flex;position:fixed;inset-block-start:8px;inset-inline-start:8px;transform:translateY(-160%)}.ov3-skip-link:focus{transform:translateY(0)}.ov3-sr-only{clip:rect(0, 0, 0, 0)!important;clip-path:inset(50%)!important;white-space:nowrap!important;block-size:1px!important;inline-size:1px!important;position:absolute!important;overflow:hidden!important}:where(.ov3-shell button,.ov3-shell a,.ov3-shell input,.ov3-shell textarea,.ov3-shell select):focus-visible{outline:3px solid var(--ov3-focus);outline-offset:3px}.ov3-step-enter-active,.ov3-step-leave-active{transition:opacity .16s,transform .16s}.ov3-step-enter-from,.ov3-step-leave-to{opacity:0;transform:translateY(6px)}@media (width<=560px){.ov3-shell{padding-inline:12px}.ov3-header{grid-template-columns:88px minmax(120px,1fr) 58px;gap:8px;min-block-size:68px}.ov3-logo{inline-size:86px}.ov3-back{justify-content:center;inline-size:44px;padding:0}.ov3-back span,.ov3-progress-meta,.ov3-progress-label{display:none}.ov3-main{align-self:start;margin-block:18px 26px}.ov3-card{box-shadow:none;border-radius:18px;gap:19px;padding:22px 18px}.ov3-options{grid-template-columns:1fr}.ov3-summary-row{grid-template-columns:1fr;gap:4px}}@media (width<=390px){.ov3-shell{padding-inline:8px}.ov3-card{background:0 0;border-inline:0;border-radius:0;padding-inline:12px}.ov3-header{padding-inline:4px}.ov3-check--featured,.ov3-quote-preview,.ov3-deal-chain,.ov3-bubble{background:var(--ov3-surface)}.ov3-appointment-conversation{min-block-size:calc(100dvh - 150px);padding-block-end:max(12px, env(safe-area-inset-bottom))}.ov3-appointment-composer{background:var(--ov3-surface);border-radius:18px;padding:10px}.ov3-appointment-composer .ov3-field textarea{min-block-size:82px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:1ms!important;animation-duration:1ms!important;animation-iteration-count:1!important}}@media (forced-colors:active){.ov3-progress-dot,.ov3-button,.ov3-option,.ov3-card,.ov3-check--featured,.ov3-deal-chain,.ov3-deal-chain-marker{border:1px solid canvastext}}
