:root{--radius-v2-sm: 8px;--radius-v2-md: 12px;--radius-v2-lg: 16px;--radius-v2-xl: 20px;--radius-v2-2xl: 24px;--radius-v2-full: 9999px;--shadow-v2-sm: 0 2px 8px rgba(0, 0, 0, .04);--shadow-v2-md: 0 4px 16px rgba(0, 0, 0, .06);--shadow-v2-lg: 0 8px 32px rgba(0, 0, 0, .08);--shadow-v2-xl: 0 16px 48px rgba(0, 0, 0, .1);--shadow-v2-card: 0 2px 12px rgba(0, 0, 0, .05);--shadow-v2-card-hover: 0 8px 24px rgba(0, 0, 0, .08);--space-v2-xs: 4px;--space-v2-sm: 8px;--space-v2-md: 16px;--space-v2-lg: 24px;--space-v2-xl: 32px;--space-v2-2xl: 48px;--space-v2-3xl: 64px;--color-primary: #1b4d3e;--color-primary-dark: #143b2f;--status-v2-success: var(--color-primary);--status-v2-warning: #f59e0b;--status-v2-error: #ef4444;--bg-v2-page: #f6f6f5;--bg-v2-card: #ffffff;--bg-v2-hover: #eeeeec;--bg-v2-active: #e6e6e3;--border-v2-default: #dcdcd9;--border-v2-hover: #c6c6c2;--border-v2-focus: var(--color-primary);--text-v2-primary: #18181b;--text-v2-secondary: #52525b;--text-v2-muted: #8a8a93;--text-v2-inverse: #ffffff;--size-v2-hairline: 1px;--size-v2-touch-target: 40px;--transition-fast: .15s;--landing-font: Inter, system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--landing-container: 1080px;--landing-narrow: 44rem;--landing-h1-size: clamp(2.25rem, 6vw, 3.5rem);--landing-h2-size: clamp(1.75rem, 4vw, 2.25rem);--landing-lead-size: clamp(1.125rem, 2.5vw, 1.375rem);--landing-btn-padding-y: .75rem;--landing-btn-padding-x: 1.5rem;--landing-btn-padding-y-sm: .375rem;--landing-btn-padding-x-sm: 1rem;--landing-field-padding-y: .625rem;--landing-logo-fg: #ffffff;--landing-cta-bg: var(--color-primary);--landing-cta-fg: var(--text-v2-primary);--landing-cta-bg-hover: var(--color-primary-dark);--landing-status-success: #1b7a2e;--landing-status-error: #d32f2f;--landing-focus-outline: 2px solid var(--border-v2-focus);--landing-focus-offset: 2px;--landing-header-height: 56px}@media(prefers-color-scheme:dark){:root{--color-primary: #2b725a;--color-primary-dark: #225c48;--status-v2-warning: #fbbf24;--bg-v2-page: #121213;--bg-v2-card: #18181a;--bg-v2-hover: #222226;--bg-v2-active: #27272b;--border-v2-default: #2c2c31;--border-v2-hover: #3b3b42;--text-v2-primary: #ececef;--text-v2-secondary: #9898a0;--text-v2-muted: #686870;--shadow-v2-sm: 0 2px 8px rgba(0, 0, 0, .2);--shadow-v2-md: 0 4px 16px rgba(0, 0, 0, .25);--shadow-v2-lg: 0 8px 32px rgba(0, 0, 0, .3);--shadow-v2-xl: 0 16px 48px rgba(0, 0, 0, .35);--shadow-v2-card: 0 2px 12px rgba(0, 0, 0, .15);--shadow-v2-card-hover: 0 8px 24px rgba(0, 0, 0, .25);--landing-cta-bg: var(--color-primary-dark);--landing-cta-fg: var(--text-v2-inverse);--landing-cta-bg-hover: #266a36;--landing-status-success: #4ade80;--landing-status-error: #f56c6c}}:root{--landing-page: #0f1115;--landing-surface: #1a1d24;--landing-hover: #252830;--landing-border: #2d3139;--landing-border-hover: #3d4450;--landing-text: #f3f4f6;--landing-secondary: #9ca3af;--landing-cta-bg: #287a35;--landing-cta-bg-hover: #1f5f2a;--landing-cta-fg: #ffffff;--landing-status-success: #4ade80;--landing-status-error: #f56c6c;--landing-focus-outline: 2px solid var(--landing-text);--landing-focus-offset: 4px;--landing-container: 1248px;--landing-gutter: 48px;--landing-header-height: 72px;--landing-logo-width: 96px;--landing-logo-height: 56px;--landing-touch: 44px;--landing-h1-size: clamp(3rem, 5.56vw, 5rem);--landing-h1-leading: 1.02;--landing-h1-tracking: -.045em;--landing-h2-size: clamp(2.25rem, 3.9vw, 3.5rem);--landing-h2-leading: 1.08;--landing-h2-tracking: -.035em;--landing-h3-size: 1.5rem;--landing-feature-title-size: 1.625rem;--landing-lead-size: 1.125rem;--landing-body-size: 1rem;--landing-small-size: .875rem;--landing-caption-size: .8125rem;--landing-body-leading: 1.6;--landing-label-leading: 1.4;--landing-hero-top: 40px;--landing-section-gap: 112px;--landing-group-gap: 40px;--landing-content-gap: 24px;--landing-caption-gap: 16px;--landing-small-gap: 8px;--landing-tiny-gap: 4px;--landing-btn-padding-y: 14px;--landing-btn-padding-x: 24px;--landing-btn-radius: 999px;--landing-border-width: 1px;--landing-tab-line: 2px;--landing-media-radius: 16px;--landing-media-aspect: 16 / 10;--landing-media-shadow: 0 16px 48px rgba(0, 0, 0, .2);--landing-media-bar-height: 60px;--landing-media-actions-width: 144px;--landing-media-bar-padding: 16px;--landing-icon-size: 18px;--landing-media-max: 1600px;--landing-copy-width: 44rem;--landing-detail-width: 30rem;--landing-form-width: 520px;--landing-form-padding: 32px;--landing-field-padding-y: 14px;--landing-field-height: 52px;--landing-field-radius: 8px;--landing-textarea-height: 120px;--landing-footer-padding: 32px;--landing-scroll-offset: 88px;--landing-hairline-size: 1px;--landing-transition: .15s;--landing-ease: cubic-bezier(.22, 1, .36, 1);--landing-press-scale: .98;--landing-mono: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Courier New", monospace}@media(max-width:64rem){:root{--landing-gutter: 32px;--landing-h1-size: clamp(3rem, 6.5vw, 4rem);--landing-section-gap: 88px}}@media(max-width:48rem){:root{--landing-gutter: 24px;--landing-header-height: 64px;--landing-logo-width: 82px;--landing-logo-height: 48px;--landing-h1-size: clamp(2.5rem, 6.6vw, 3.5rem);--landing-h1-leading: 1.08;--landing-h2-size: clamp(1.875rem, 5vw, 2.5rem);--landing-h3-size: 1.25rem;--landing-feature-title-size: var(--landing-h3-size);--landing-section-gap: 64px;--landing-group-gap: 32px;--landing-form-padding: 24px;--landing-media-aspect: 4 / 5;--landing-media-bar-height: 56px;--landing-media-actions-width: 112px;--landing-scroll-offset: 80px;--landing-hero-top: 24px;--landing-hero-btn-padding: 16px}}@media(max-width:30rem){:root{--landing-gutter: 20px;--landing-h1-size: 2.5rem;--landing-form-padding: 20px;--landing-btn-padding-x: 20px}}@media(max-width:22rem){:root{--landing-gutter: 16px;--landing-h1-size: 2.25rem;--landing-form-padding: 16px;--landing-media-actions-width: 88px}}.section-heading{margin-bottom:var(--landing-group-gap)}.text-columns{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--landing-group-gap)}.text-columns li{min-width:0}.item-index{display:block;margin-bottom:var(--landing-content-gap);color:var(--landing-secondary);font-family:var(--landing-mono);font-size:var(--landing-caption-size)}.text-columns h3{margin-bottom:var(--landing-caption-gap);font-size:var(--landing-h3-size);line-height:1.25;font-weight:500;letter-spacing:-.02em}.text-columns p{max-width:var(--landing-detail-width);color:var(--landing-secondary)}.outcomes .text-columns h3{font-size:var(--landing-feature-title-size);font-weight:600}.outcomes .text-columns p{font-size:var(--landing-lead-size)}.outcomes-note{margin-top:var(--landing-group-gap);padding-top:var(--landing-content-gap);border-top:var(--landing-border-width) solid var(--landing-border);color:var(--landing-secondary);font-size:var(--landing-small-size)}.split-heading{display:grid;grid-template-columns:1.15fr 1fr;align-items:end;gap:var(--landing-group-gap);margin-bottom:var(--landing-group-gap)}.split-heading .section-lead{justify-self:end}.ruled-section{border-top:var(--landing-border-width) solid var(--landing-border);padding-top:var(--landing-group-gap)}.steps{margin-top:var(--landing-group-gap)}.section-split{display:grid;grid-template-columns:1fr 1.15fr;gap:var(--landing-group-gap)}.faq-list{border-top:var(--landing-border-width) solid var(--landing-border)}.faq-item{border-bottom:var(--landing-border-width) solid var(--landing-border)}.faq-item summary{display:flex;align-items:center;justify-content:space-between;gap:var(--landing-content-gap);min-height:var(--landing-touch);padding-block:var(--landing-content-gap);font-weight:500;cursor:pointer;list-style:none}.faq-item summary::-webkit-details-marker{display:none}.faq-item summary:after{content:"+";flex-shrink:0;color:var(--landing-secondary);font-size:var(--landing-h3-size);line-height:1;font-weight:400}.faq-item[open] summary:after{content:"−"}.faq-item p{padding-bottom:var(--landing-content-gap);padding-right:var(--landing-content-gap);color:var(--landing-secondary)}.lead-layout{border-top:var(--landing-border-width) solid var(--landing-border);padding-top:var(--landing-group-gap)}.lead-copy .section-lead{margin-top:var(--landing-content-gap)}.lead-mark{margin-top:var(--landing-group-gap);opacity:.75}@media(max-width:48rem){.text-columns{grid-template-columns:1fr;gap:var(--landing-group-gap)}.text-columns li+li{border-top:var(--landing-border-width) solid var(--landing-border);padding-top:var(--landing-content-gap)}.item-index{margin-bottom:var(--landing-caption-gap)}.split-heading,.section-split{grid-template-columns:1fr;gap:var(--landing-content-gap)}.split-heading .section-lead{justify-self:start}.section-split{gap:var(--landing-group-gap)}.lead-mark{display:none}}.capability-panels{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--landing-content-gap)}.capability{min-width:0}.capability-preview{display:flex;flex-direction:column;min-height:var(--landing-capability-preview-height);border:var(--landing-border-width) solid var(--landing-border);border-radius:var(--landing-media-radius);background:var(--landing-surface);overflow:hidden;font-size:var(--landing-small-size);line-height:var(--landing-label-leading)}.capability-ui-header{display:flex;align-items:center;flex-wrap:wrap;gap:var(--landing-small-gap);min-height:var(--landing-app-header);padding:var(--landing-caption-gap)}.capability-ui-header strong{font-weight:600;font-size:var(--landing-small-size)}.capability-status{padding:var(--landing-tiny-gap) var(--landing-small-gap);border-radius:var(--landing-field-radius);color:var(--landing-status-success);background:var(--landing-scene-green-wash);font-size:var(--landing-scene-caption);margin-left:auto}.capability-ui-toolbar{display:flex;align-items:center;flex-wrap:wrap;gap:var(--landing-small-gap);padding:var(--landing-small-gap) var(--landing-caption-gap);border-block:var(--landing-border-width) solid var(--landing-scene-border);color:var(--landing-secondary);font-size:var(--landing-scene-caption)}.capability-ui-toolbar strong{color:var(--landing-text);font-weight:500}.capability-ui-toolbar>span{margin-left:auto}.capability-ui-footer{margin-top:auto;padding:var(--landing-small-gap) var(--landing-caption-gap);border-top:var(--landing-border-width) solid var(--landing-scene-border);color:var(--landing-secondary);font-size:var(--landing-scene-caption)}.capability-source-list>li{display:grid;gap:var(--landing-small-gap);padding:var(--landing-small-gap) var(--landing-caption-gap)}.capability-source-list>li+li{border-top:var(--landing-border-width) solid var(--landing-scene-border)}.capability-source-list div>strong,.capability-source-list div>span{display:block}.capability-source-list strong{font-weight:500}.capability-source-list div>span{margin-top:var(--landing-tiny-gap);color:var(--landing-secondary);font-size:var(--landing-scene-caption)}.capability-source-list>li>div:last-child{display:flex;align-items:center;flex-wrap:wrap;gap:var(--landing-small-gap)}.capability-source-list>li>div:last-child>span:last-child{margin-left:auto}.capability-ok,.capability-source-list div>.capability-ok{color:var(--landing-status-success)}.capability-tool-list{display:grid;gap:var(--landing-small-gap);padding:var(--landing-caption-gap)}.capability-tool-list li{display:flex;align-items:center;gap:var(--landing-small-gap);padding:var(--landing-small-gap);border:var(--landing-border-width) solid var(--landing-scene-border);border-radius:var(--landing-field-radius);background:var(--landing-page)}.capability-tool-list strong{font-size:var(--landing-scene-caption);font-weight:500}.capability-tool-list li>span{font-size:var(--landing-scene-caption);color:var(--landing-secondary)}.capability-tool-list li>span:last-child{margin-left:auto}.capability-verdict>span{color:var(--landing-status-success);font-size:var(--landing-h3-size)}.capability-verdict>div>span{display:block;margin-top:var(--landing-tiny-gap);color:var(--landing-secondary);font-size:var(--landing-scene-caption)}.capability-test-list{display:grid;gap:var(--landing-small-gap);padding:var(--landing-small-gap)}.capability-test-list li{display:flex;align-items:center;gap:var(--landing-small-gap);padding:var(--landing-small-gap);border:var(--landing-border-width) solid var(--landing-scene-border);border-radius:var(--landing-field-radius)}.capability-test-list li>div{flex:1;min-width:0}.capability-test-list strong{display:block;font-size:var(--landing-scene-caption);font-weight:500}.capability-test-list li>div>span{color:var(--landing-secondary);font-size:var(--landing-scene-caption)}.capability-test-list b{font-size:var(--landing-scene-caption);font-weight:600;white-space:nowrap}.capability>h3{margin-block:var(--landing-content-gap) var(--landing-small-gap);font-size:var(--landing-capability-title-size);font-weight:600;line-height:1.3;letter-spacing:var(--landing-h2-tracking)}.capability>p{color:var(--landing-secondary)}.capabilities>.container>.scene-disclosure{margin-top:var(--landing-content-gap)}@media(max-width:64rem)and (min-width:48.01rem){.capability-ui-header{padding-inline:var(--landing-small-gap)}.capability-ui-header .capability-status{margin-left:0}}@media(max-width:48rem){.capability-panels{grid-template-columns:minmax(0,1fr);gap:var(--landing-group-gap)}.capability-preview{min-height:var(--landing-capability-preview-height)}.capability>h3{margin-top:var(--landing-caption-gap)}}:root{--landing-h1-size: clamp(3rem, 5vw, 4.5rem);--landing-h1-leading: 1.06;--landing-copy-width: 39rem;--landing-scene-height: 740px;--landing-scene-rail: 0px;--landing-scene-sidebar: 368px;--landing-scene-analytics-sidebar: 210px;--landing-scene-call-facts: 300px;--landing-scene-header: 104px;--landing-scene-space: 32px;--landing-scene-inset: 12px;--landing-scene-message-gap: 12px;--landing-scene-text: 16px;--landing-scene-title: 14px;--landing-scene-caption: 12px;--landing-scene-line: 1.6;--landing-scene-radius: 12px;--landing-scene-muted: #6b7280;--landing-scene-fg: #e0e3e8;--landing-scene-panel: #1a1d24;--landing-scene-secondary: #23272f;--landing-scene-selected: #2a2e36;--landing-scene-border: #252830;--landing-scene-green: #348c48;--landing-scene-selection-ring: rgba(52, 140, 72, .2);--landing-scene-avatar-bg: #4dc6c4;--landing-scene-grid: rgba(255, 255, 255, .05);--landing-scene-grid-size: 24px;--landing-scene-control: 28px;--landing-scene-warning: #fbbf24;--landing-scene-warning-bg: #3a2f1f;--landing-scene-green-wash: #17281d;--landing-scene-blue: #8baddf;--landing-scene-info-bg: #1f2a3a;--landing-scene-enter: .2s;--landing-scene-ease: cubic-bezier(.23, 1, .32, 1);--landing-scene-enter-y: 8px;--landing-scene-chart-height: 290px;--landing-scene-metric-size: 32px}@media(max-width:64rem){:root{--landing-scene-sidebar: 320px;--landing-scene-space: 24px}}@media(max-width:48rem){:root{--landing-h1-size: clamp(2.5rem, 6.6vw, 3.5rem);--landing-h1-leading: 1.08;--landing-scene-height: 560px;--landing-scene-header: 84px;--landing-scene-space: 16px;--landing-scene-inset: 12px;--landing-scene-text: 15px;--landing-scene-title: 15px;--landing-scene-chart-height: 210px;--landing-scene-analytics-height: 740px;--landing-scene-metric-size: 26px}}@media(max-width:30rem){:root{--landing-h1-size: 2.5rem}}@media(max-width:22rem){:root{--landing-h1-size: 2.25rem;--landing-scene-space: 12px;--landing-scene-title: 14px;--landing-scene-height: 600px}}:root{--landing-app-sidebar: 180px;--landing-app-copilot: 344px;--landing-app-row: 78px;--landing-app-header: 48px;--landing-app-chat-size: 14px;--landing-app-user-bg: rgba(255, 255, 255, .07);--landing-app-user-border: rgba(255, 255, 255, .1);--landing-app-bubble-radius: 10px;--landing-app-user-padding: 10px;--landing-app-nav-size: 13px;--landing-app-orders-mobile: 214px;--landing-telegram-sidebar: 240px;--landing-telegram-copy: 520px;--landing-telegram-avatar: 40px;--landing-telegram-product-icon: 36px;--landing-capability-preview-height: 290px;--landing-capability-title-size: 1.25rem}@media(max-width:64rem){:root{--landing-app-sidebar: 148px;--landing-app-copilot: 300px}}@media(max-width:48rem){:root{--landing-app-chat-size: 13px;--landing-app-row: 44px;--landing-app-header: 32px}}@media(max-width:22rem){:root{--landing-scene-height: 624px}}.scene-stage{margin-top:var(--landing-group-gap)}.scene-frame{overflow:hidden;border:var(--landing-border-width) solid var(--landing-border);border-radius:var(--landing-media-radius);background:var(--landing-page);box-shadow:var(--landing-media-shadow)}.scene-panel{height:var(--landing-scene-height)}.scene-panel:focus-visible{outline:var(--landing-focus-outline);outline-offset:-4px}.scene-product{display:grid;grid-template-columns:var(--landing-scene-sidebar) minmax(0,1fr);grid-template-rows:minmax(0,1fr);gap:var(--landing-scene-inset);padding:var(--landing-scene-inset);height:100%;min-height:0;font-size:var(--landing-scene-text);line-height:var(--landing-scene-line);color:var(--landing-scene-fg);background-image:linear-gradient(var(--landing-scene-grid) 1px,transparent 1px),linear-gradient(90deg,var(--landing-scene-grid) 1px,transparent 1px);background-size:var(--landing-scene-grid-size) var(--landing-scene-grid-size)}.scene-icon{width:var(--landing-icon-size);height:var(--landing-icon-size);flex-shrink:0}.scene-down{transform:rotate(90deg)}.scene-up{transform:rotate(-90deg)}.scene-dialogs{display:flex;flex-direction:column;min-height:0;border:var(--landing-border-width) solid var(--landing-scene-border);border-radius:var(--landing-media-radius);overflow:hidden;background:var(--landing-surface)}.scene-workspace-header{padding:6px var(--landing-small-gap) var(--landing-tiny-gap);border-bottom:var(--landing-border-width) solid var(--landing-scene-border)}.scene-workspace-pill{display:flex;align-items:center;gap:6px;min-height:30px;padding:var(--landing-tiny-gap) 6px;font-size:var(--landing-scene-caption)}.scene-workspace-pill strong{font-weight:600}.scene-workspace-pill>.scene-icon{width:13px;height:13px;margin-left:auto;color:var(--landing-secondary)}.scene-workspace-avatar{display:grid;place-items:center;width:18px;height:18px;border-radius:3px;background:var(--landing-scene-green);color:var(--landing-cta-fg);font-size:9px;font-weight:600}.scene-workspace-actions{display:flex;align-items:center;justify-content:space-between;padding:2px var(--landing-tiny-gap);min-height:30px;color:var(--landing-scene-muted);font-size:var(--landing-scene-caption)}.scene-workspace-actions>span{display:inline-flex;align-items:center;gap:var(--landing-tiny-gap)}.scene-workspace-actions .scene-icon{width:15px;height:15px}.scene-list-toolbar{display:flex;gap:var(--landing-tiny-gap);align-items:center;padding:var(--landing-scene-inset) var(--landing-scene-inset) var(--landing-small-gap)}.scene-search{display:flex;align-items:center;gap:var(--landing-small-gap);flex:1;min-width:0;height:var(--landing-scene-control);padding-inline:var(--landing-small-gap);color:var(--landing-scene-muted);border:var(--landing-border-width) solid var(--landing-border);border-radius:var(--landing-field-radius);font-size:var(--landing-scene-caption)}.scene-search>span{white-space:nowrap;overflow:hidden}.scene-search .scene-icon{width:14px;height:14px}.scene-square{display:grid;place-items:center;width:var(--landing-scene-control);height:var(--landing-scene-control);flex-shrink:0;border:var(--landing-border-width) solid var(--landing-border);border-radius:var(--landing-field-radius);color:var(--landing-secondary)}.scene-square .scene-icon{width:16px;height:16px}.scene-filter-active{color:var(--landing-scene-green);border-color:var(--landing-scene-green)}.scene-list-filter{display:flex;align-items:center;gap:var(--landing-tiny-gap);color:var(--landing-scene-muted);font-size:var(--landing-scene-caption);padding:0 var(--landing-scene-inset) var(--landing-scene-inset)}.scene-list-filter>span:first-child{border:var(--landing-border-width) solid var(--landing-border);border-radius:var(--landing-btn-radius);padding:2px var(--landing-small-gap);color:var(--landing-scene-fg)}.scene-list-filter>span:first-child>span{color:var(--landing-scene-muted);margin-left:var(--landing-tiny-gap)}.scene-filter-add{display:grid;place-items:center;width:24px;height:24px;border:var(--landing-border-width) dashed var(--landing-border);border-radius:50%;font-size:var(--landing-body-size)}.scene-dialog-list{display:flex;flex-direction:column;gap:var(--landing-small-gap);overflow:hidden;min-height:0;padding:var(--landing-tiny-gap) var(--landing-small-gap)}.scene-dialog-card{padding:var(--landing-small-gap) var(--landing-caption-gap);border:var(--landing-border-width) solid var(--landing-scene-border);border-radius:var(--landing-scene-radius);background:var(--landing-scene-secondary)}.scene-dialog-card.is-selected{background:var(--landing-scene-selected);border:2px solid var(--landing-scene-green);box-shadow:0 0 0 2px var(--landing-scene-selection-ring)}.scene-dialog-title{display:flex;align-items:center;gap:var(--landing-small-gap);font-weight:500;font-size:var(--landing-small-size)}.scene-dialog-title>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.scene-dialog-title time{margin-left:auto;color:var(--landing-secondary);font-size:var(--landing-scene-caption);font-weight:400}.scene-dialog-card p{margin-block:var(--landing-tiny-gap) var(--landing-small-gap);color:var(--landing-secondary);font-size:var(--landing-scene-caption);line-height:1.5;min-height:18px}.scene-dialog-meta{display:flex;align-items:center;justify-content:space-between;font-size:var(--landing-scene-caption)}.scene-dialog-status{display:inline-flex;align-items:center;padding:2px var(--landing-small-gap);border-radius:var(--landing-tiny-gap);color:var(--landing-cta-fg);background:var(--landing-scene-green);text-transform:uppercase;line-height:1.4}.scene-message-count{display:grid;place-items:center;width:22px;height:20px;border-radius:var(--landing-btn-radius);background:var(--landing-scene-green);color:var(--landing-cta-fg)}.scene-sidebar-footer{display:flex;align-items:center;gap:var(--landing-small-gap);flex-shrink:0;margin-top:auto;padding:var(--landing-small-gap) var(--landing-scene-inset);border-top:var(--landing-border-width) solid var(--landing-scene-border);font-size:var(--landing-scene-caption)}.scene-sidebar-footer>.scene-icon{width:15px;height:15px;color:var(--landing-secondary)}.scene-sidebar-footer>.scene-icon:last-child{margin-left:auto;width:12px}.scene-user-avatar{display:grid;place-items:center;width:24px;height:24px;margin-left:var(--landing-small-gap);border-radius:50%;background:var(--landing-scene-avatar-bg);color:var(--landing-cta-fg);font-size:11px}.scene-main{display:flex;flex-direction:column;min-width:0;min-height:0;background:var(--landing-surface);border:var(--landing-border-width) solid var(--landing-scene-border);border-radius:var(--landing-media-radius);overflow:hidden}.scene-main-header{flex-shrink:0;padding:var(--landing-small-gap) var(--landing-caption-gap);min-height:var(--landing-scene-header)}.scene-main-heading{display:flex;align-items:center;justify-content:space-between;gap:var(--landing-small-gap);min-height:32px}.scene-main-title{display:flex;align-items:center;gap:var(--landing-small-gap);min-width:0}.scene-main-title strong{font-size:var(--landing-small-size);font-weight:600;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.scene-main-title>.scene-icon{width:14px;height:14px;color:var(--landing-secondary)}.scene-main-title>.scene-icon:first-child{margin-right:var(--landing-caption-gap)}.scene-main-title>.scene-icon:last-child{width:12px;height:12px}.scene-main-actions{display:flex;gap:var(--landing-tiny-gap)}.scene-square.is-on{border-radius:0;color:var(--landing-cta-fg);background:var(--landing-scene-green);border-color:var(--landing-scene-green)}.scene-header-meta{display:flex;align-items:center;flex-wrap:wrap;gap:var(--landing-tiny-gap) var(--landing-caption-gap);padding-left:46px;margin-top:var(--landing-tiny-gap);color:var(--landing-secondary);font-size:var(--landing-scene-caption)}.scene-agent-chip{display:inline-flex;align-items:center;gap:var(--landing-tiny-gap);padding:2px var(--landing-small-gap);border:var(--landing-border-width) solid var(--landing-border);border-radius:var(--landing-field-radius)}.scene-agent-chip .scene-icon{width:14px;height:14px}.scene-mini-badge{display:inline-flex;align-items:center;gap:var(--landing-tiny-gap);padding:var(--landing-tiny-gap) var(--landing-small-gap);border-radius:var(--landing-field-radius);color:var(--landing-scene-green);background:var(--landing-scene-green-wash);font-size:var(--landing-scene-caption)}.scene-state-final,.scene-preview{display:none}.scene-panel[data-phase="0"] .scene-preview-0,.scene-panel[data-phase="1"] .scene-preview-1,.scene-panel[data-phase="2"] .scene-preview-2,.scene-panel[data-phase="3"] .scene-preview-3,.scene-panel[data-phase="4"] .scene-preview-4{display:inline}.scene-panel[data-phase="4"] .scene-state-progress{display:none}.scene-panel[data-phase="4"] .scene-state-final{display:inline-flex;align-items:center;gap:var(--landing-tiny-gap)}.scene-controls{display:flex;align-items:center;justify-content:space-between;gap:var(--landing-caption-gap);margin-top:var(--landing-caption-gap)}.scene-tabs{display:flex;align-items:center;gap:var(--landing-content-gap)}.scene-tab,.scene-control{display:inline-flex;align-items:center;justify-content:center;gap:var(--landing-small-gap);min-height:var(--landing-touch);padding:var(--landing-small-gap);background:transparent;color:var(--landing-secondary);border:0;font-size:var(--landing-body-size)}.scene-tab{border-bottom:var(--landing-tab-line) solid transparent;font-weight:600}.scene-tab[aria-selected=true]{color:var(--landing-text);border-bottom-color:var(--landing-scene-green)}.scene-tab>span[aria-hidden]{display:inline-flex}.scene-control{font-size:var(--landing-small-size);min-width:104px}.scene-control [data-scene-toggle-icon]{width:18px;font-size:18px;text-align:center}.scene-disclosure{margin-top:var(--landing-small-gap);font-size:var(--landing-caption-size);color:var(--landing-secondary)}.scene-story{font-size:var(--landing-small-size);color:var(--landing-secondary)}.scene-accessible{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.scene-panel [data-step]{transition:opacity var(--landing-scene-enter) var(--landing-scene-ease),transform var(--landing-scene-enter) var(--landing-scene-ease)}.scene-panel[data-phase="0"] [data-step="1"],.scene-panel[data-phase="0"] [data-step="2"],.scene-panel[data-phase="0"] [data-step="3"],.scene-panel[data-phase="0"] [data-step="4"],.scene-panel[data-phase="1"] [data-step="2"],.scene-panel[data-phase="1"] [data-step="3"],.scene-panel[data-phase="1"] [data-step="4"],.scene-panel[data-phase="2"] [data-step="3"],.scene-panel[data-phase="2"] [data-step="4"],.scene-panel[data-phase="3"] [data-step="4"]{opacity:0;transform:translateY(var(--landing-scene-enter-y));pointer-events:none}.scene-panel[data-reduced=true] [data-step]{transform:none}@media(hover:hover)and (pointer:fine){.scene-tab:hover,.scene-control:hover{color:var(--landing-text)}}@media(max-width:48rem){.scene-product{display:block;padding:var(--landing-tiny-gap)}.scene-dialogs{display:none}.scene-main{margin:0;height:100%}.scene-main-header{padding-inline:var(--landing-small-gap)}.scene-main-title{gap:var(--landing-tiny-gap)}.scene-main-title>.scene-icon:first-child{margin-right:0}.scene-main-actions>.scene-square{display:none}.scene-main-actions>.scene-square:last-child{display:grid}.scene-header-meta{padding-left:0;gap:var(--landing-small-gap)}.scene-header-meta>span:not(:first-child){display:none}#demo-stage .scene-controls{display:grid;grid-template-columns:minmax(0,1fr)}.scene-tabs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--landing-small-gap);width:100%}.scene-tab{padding-inline:var(--landing-tiny-gap);font-size:var(--landing-small-size);flex:1}.scene-control{min-width:92px;padding-inline:var(--landing-tiny-gap)}#demo-stage .scene-control{justify-self:end}.scene-controls{gap:var(--landing-small-gap)}.scene-story{max-width:220px}}@media(max-width:22rem){.scene-controls{flex-wrap:wrap}.scene-tabs{flex-basis:100%}.scene-control{flex-shrink:0;margin-left:auto}}@media(prefers-reduced-motion:reduce){.scene-panel [data-step]{transform:none!important;transition-property:opacity;transition-duration:.12s}}.scene-native-sidebar{display:flex;flex-direction:column;min-height:0;overflow:hidden;background:var(--landing-surface);border:var(--landing-border-width) solid var(--landing-scene-border);border-radius:var(--landing-media-radius)}.scene-native-nav{padding:var(--landing-small-gap) var(--landing-tiny-gap);flex:1;min-height:0;overflow:hidden;font-size:var(--landing-scene-caption)}.scene-nav-section{display:flex;align-items:center;gap:var(--landing-tiny-gap);padding:var(--landing-small-gap);color:var(--landing-secondary)}.scene-nav-section .scene-icon{width:10px;height:10px}.scene-nav-item{display:flex;align-items:center;gap:var(--landing-small-gap);min-height:28px;padding:var(--landing-tiny-gap) var(--landing-small-gap);border-radius:var(--landing-tiny-gap)}.scene-nav-item>.scene-icon{width:15px;height:15px;color:var(--landing-secondary)}.scene-nav-item>.scene-down{width:12px;height:12px}.scene-native-nav .is-selected{color:var(--landing-scene-green);background:var(--landing-scene-green-wash)}.scene-native-nav .is-selected>.scene-icon{color:inherit}.scene-nav-children{display:flex;flex-direction:column;margin-left:var(--landing-small-gap);padding-left:var(--landing-tiny-gap);border-left:var(--landing-border-width) solid var(--landing-border)}.scene-nav-children>span{min-height:24px;padding:2px var(--landing-small-gap);color:var(--landing-secondary)}.scene-nav-settings{margin-top:var(--landing-caption-gap)}.scene-native-panel{padding:var(--landing-caption-gap);background:var(--landing-surface);border:var(--landing-border-width) solid var(--landing-scene-border);border-radius:var(--landing-media-radius)}@media(max-width:48rem){.scene-native-sidebar{display:none}}.scene-analytics{grid-template-columns:var(--landing-scene-analytics-sidebar) minmax(0,1fr)}.scene-dashboard{display:flex;flex-direction:column;min-width:0;min-height:0}.scene-analytics-toolbar{display:flex;align-items:center;flex-wrap:wrap;gap:var(--landing-small-gap);min-height:48px;padding:var(--landing-small-gap) var(--landing-scene-inset);border:var(--landing-border-width) solid var(--landing-scene-border);border-radius:var(--landing-media-radius);background:var(--landing-surface);color:var(--landing-secondary);font-size:var(--landing-scene-caption)}.scene-toolbar-sidebar{display:flex;margin-right:var(--landing-small-gap)}.scene-toolbar-sidebar>.scene-icon{width:14px;height:14px}.scene-period{display:flex;align-items:center;justify-content:space-between;gap:var(--landing-content-gap);min-width:60px;min-height:28px;padding-inline:var(--landing-small-gap);border:var(--landing-border-width) solid var(--landing-border);border-radius:var(--landing-field-radius)}.scene-period .scene-icon{width:12px;height:12px}.scene-period-dates{white-space:nowrap}.scene-segmented{display:flex;align-items:center;padding:2px;border-radius:var(--landing-scene-radius);background:var(--landing-scene-secondary);line-height:1.4}.scene-segmented>span{padding:var(--landing-tiny-gap) var(--landing-small-gap);border-radius:var(--landing-field-radius);white-space:nowrap}.scene-segmented .is-on{background:var(--landing-surface);color:var(--landing-scene-fg)}.scene-toolbar-more{display:flex;gap:var(--landing-caption-gap);margin-left:auto}.scene-toolbar-more .scene-icon{width:16px;height:16px}.scene-dashboard-body{display:flex;flex-direction:column;flex:1;min-height:0;padding-top:var(--landing-scene-inset)}.scene-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--landing-small-gap);flex-shrink:0;margin:0 0 var(--landing-small-gap)}.scene-metrics>div{padding:var(--landing-small-gap) var(--landing-caption-gap);background:var(--landing-surface);border:var(--landing-border-width) solid var(--landing-scene-border);border-radius:var(--landing-media-radius)}.scene-metrics .scene-metric-primary{border-color:var(--landing-scene-green)}.scene-metrics dt{display:flex;align-items:center;gap:var(--landing-small-gap);min-height:32px;color:var(--landing-secondary);font-size:var(--landing-scene-caption);line-height:1.25}.scene-metrics dt .scene-icon{width:12px;height:12px}.scene-metrics dd{margin:var(--landing-tiny-gap) 0 0;font-size:26px;font-weight:600;line-height:1.1;font-variant-numeric:tabular-nums}.scene-metrics dd>span{font-size:var(--landing-small-size);color:var(--landing-secondary);margin-left:var(--landing-tiny-gap);font-weight:400}.scene-analytics-widgets{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,1fr);gap:var(--landing-small-gap);flex:1;min-height:0}.scene-chart-card,.scene-topics-card{display:flex;flex-direction:column;padding:var(--landing-caption-gap);background:var(--landing-surface);border:var(--landing-border-width) solid var(--landing-scene-border);border-radius:var(--landing-media-radius);min-height:0;min-width:0}.scene-chart-heading{display:flex;align-items:center;gap:var(--landing-caption-gap)}.scene-chart-heading strong,.scene-topics-card>strong{font-size:var(--landing-scene-text);font-weight:600}.scene-chart-heading>.scene-icon{width:13px;height:13px;color:var(--landing-secondary)}.scene-chart-description,.scene-topics-card>p{margin-block:var(--landing-scene-inset) var(--landing-caption-gap);color:var(--landing-secondary);font-size:var(--landing-scene-caption)}.scene-chart-total{display:flex;align-items:baseline;gap:var(--landing-small-gap);margin-bottom:var(--landing-caption-gap)}.scene-chart-total strong{font-size:var(--landing-scene-metric-size);font-weight:600;line-height:1.1}.scene-chart-total>span{font-size:var(--landing-scene-caption);color:var(--landing-secondary)}.scene-chart{display:grid;flex:1;min-height:0;grid-template-columns:24px minmax(0,1fr);grid-template-rows:minmax(0,1fr) auto;column-gap:var(--landing-small-gap)}.scene-chart-axis{display:flex;flex-direction:column;justify-content:space-between;font-size:var(--landing-scene-caption);color:var(--landing-scene-muted);text-align:right}.scene-chart>svg{width:100%;height:100%;min-height:0;overflow:visible}.scene-chart-grid path{stroke:var(--landing-border);stroke-width:1;stroke-dasharray:2 3;fill:none;vector-effect:non-scaling-stroke}.scene-series-chat,.scene-series-call{fill:var(--landing-scene-green);stroke:var(--landing-scene-green);stroke-width:2;transition:opacity var(--landing-scene-enter) ease}.scene-series-call{fill:var(--landing-scene-blue);stroke:var(--landing-scene-blue)}.scene-series-chat path,.scene-series-call path{fill:none;vector-effect:non-scaling-stroke}.scene-chart-dates{display:flex;justify-content:space-between;grid-column:2;grid-row:2;padding-top:var(--landing-small-gap);font-size:11px;color:var(--landing-scene-muted)}.scene-chart-legends{display:flex;justify-content:center;flex-wrap:wrap;gap:var(--landing-caption-gap);margin-top:var(--landing-content-gap)}.scene-chart-legend{display:inline-flex;align-items:center;gap:var(--landing-tiny-gap);font-size:var(--landing-scene-caption);color:var(--landing-secondary);transition:opacity var(--landing-scene-enter) ease}.scene-chart-legend>i{width:12px;height:3px;border-radius:var(--landing-tiny-gap);background:var(--landing-scene-green)}.scene-chart-legend>strong{color:var(--landing-scene-fg);font-weight:500}.scene-legend-call>i{background:var(--landing-scene-blue)}.scene-topic{margin-top:var(--landing-small-gap);font-size:var(--landing-small-size)}.scene-topic>span{display:block;white-space:nowrap}.scene-topic strong{font-weight:600;margin-left:var(--landing-tiny-gap)}.scene-topic span>span{color:var(--landing-secondary);margin-left:var(--landing-tiny-gap)}.scene-topic>i{display:block;position:relative;height:4px;margin-top:var(--landing-tiny-gap);background:var(--landing-border)}.scene-topic>i:after{content:"";position:absolute;inset:0;background:var(--landing-scene-green);transform:scaleX(var(--landing-topic-share));transform-origin:left}.scene-panel[data-phase="1"] .scene-series-call,.scene-panel[data-phase="2"] .scene-series-chat{opacity:0}.scene-panel[data-phase="1"] .scene-legend-call,.scene-panel[data-phase="2"] .scene-legend-chat{opacity:.35}@media(max-width:64rem){.scene-date-mode,.scene-granularity>span:first-child,.scene-granularity>span:last-child{display:none}.scene-metrics>div{padding-inline:var(--landing-small-gap)}.scene-metrics dt .scene-icon{display:none}.scene-topic{font-size:var(--landing-scene-caption)}}@media(max-width:48rem){.scene-insight-stage .scene-panel{height:auto;min-height:var(--landing-scene-analytics-height)}.scene-analytics{display:block;height:auto;min-height:var(--landing-scene-analytics-height);padding:var(--landing-small-gap)}.scene-dashboard{min-height:calc(var(--landing-scene-analytics-height) - var(--landing-caption-gap))}.scene-analytics-toolbar{gap:var(--landing-tiny-gap);padding:var(--landing-small-gap)}.scene-toolbar-sidebar,.scene-toolbar-more,.scene-analytics-toolbar>.scene-square,.scene-granularity{display:none}.scene-period{min-width:48px}.scene-segmented>span{padding-inline:6px}.scene-dashboard-body{padding-top:var(--landing-small-gap)}.scene-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.scene-metrics dt{min-height:30px}.scene-metrics dd{font-size:24px}.scene-metrics dd>span{font-size:var(--landing-scene-caption)}.scene-analytics-widgets{display:flex;flex-direction:column}.scene-topics-card{display:none}.scene-chart-card{flex:1;padding:var(--landing-scene-inset)}.scene-chart-description{margin-block:var(--landing-small-gap)}.scene-chart-total{margin-bottom:var(--landing-small-gap)}.scene-chart{min-height:var(--landing-scene-chart-height);grid-template-columns:16px minmax(0,1fr)}.scene-chart-legends{margin-top:var(--landing-caption-gap)}}:root{--demo-light: #ffffff;--demo-light-text: #202a35;--demo-light-muted: #6b7885;--demo-light-border: #e4e8ed;--demo-phone-frame: #d9dde2;--demo-phone-width: 340px;--demo-phone-height: 660px;--demo-phone-radius: 36px;--demo-phone-border: 6px;--demo-status-height: 26px;--demo-phone-header: 60px;--demo-phone-composer: 56px;--demo-phone-text: 14px;--demo-phone-leading: 1.45;--demo-phone-gap: 10px;--demo-bubble-padding: 12px;--demo-time-size: 10px;--demo-phone-avatar: 36px;--demo-telegram-wall: #e9f1f8;--demo-telegram-blue: #2481cc;--demo-outgoing: #dff4d5;--demo-whatsapp-wall: #f1ece3;--demo-whatsapp-green: #008b69;--demo-whatsapp-outgoing: #d9f5c9;--demo-wall-pattern: rgba(143, 131, 113, .05);--demo-phone-shadow: 0 16px 48px rgba(0, 0, 0, .2);--demo-phone-pair-gap: 48px;--demo-messenger-copy: 320px;--demo-messenger-gap: 64px;--demo-store-height: 660px;--demo-store-chat-width: 360px;--demo-store-chat-height: 500px;--demo-store-chat-inset: 20px;--demo-store-brand: #202630;--demo-store-accent: #2b65dd;--demo-store-wash: #f4f6f8;--demo-store-user: #eaf0fd;--demo-store-product-height: 220px;--demo-store-overview-height: 180px;--demo-store-heading-size: 24px;--demo-store-header-height: 64px;--demo-browser-height: 32px;--demo-platform-height: 680px;--demo-platform-sidebar: 210px;--demo-platform-font: 14px;--demo-platform-field: 32px;--demo-call-meter-height: 24px;--demo-trust-duration: 48s;--demo-trust-logo-height: 26px;--demo-trust-logo-width: 140px;--demo-trust-tile-width: 184px;--demo-trust-tile-height: 64px;--demo-trust-gap: 24px;--demo-trust-compact-width: 168px;--demo-trust-compact-wide: 188px;--demo-trust-travel-width: 156px;--demo-trust-travel-height: 48px;--demo-trust-ticketon-width: 170px;--demo-trust-ticketon-height: 56px;--demo-trust-arbuz-width: 160px;--demo-trust-choco-height: 32px;--demo-trust-naimi-width: 120px;--demo-trust-naimi-height: 34px;--demo-trust-idoctor-width: 180px}@media(max-width:48rem){:root{--demo-phone-width: 350px;--demo-phone-height: 640px;--demo-store-height: 608px;--demo-store-chat-width: 100%;--demo-store-chat-height: 448px;--demo-platform-height: 620px}}@media(max-width:22rem){:root{--demo-phone-height: 648px}}.messenger-layout{display:grid;grid-template-columns:var(--demo-messenger-copy) minmax(0,1fr);gap:var(--demo-messenger-gap);align-items:center}.messenger-layout .section-lead{margin-top:var(--landing-content-gap)}.phone-pair{display:flex;justify-content:center;gap:var(--demo-phone-pair-gap);min-width:0}.phone-stage{width:var(--demo-phone-width);max-width:100%;min-width:0}.phone-stage .scene-panel{height:var(--demo-phone-height)}.demo-phone{display:flex;flex-direction:column;height:100%;min-width:0;overflow:hidden;color:var(--demo-light-text);background:var(--demo-telegram-wall);border:var(--demo-phone-border) solid var(--demo-phone-frame);border-radius:var(--demo-phone-radius);box-shadow:var(--demo-phone-shadow);font-size:var(--demo-phone-text);line-height:var(--demo-phone-leading);color-scheme:light}.phone-status{display:flex;align-items:center;justify-content:space-between;height:var(--demo-status-height);padding-inline:var(--landing-caption-gap);background:var(--demo-light);flex-shrink:0;font-size:var(--landing-scene-caption)}.phone-header{display:flex;align-items:center;gap:var(--landing-small-gap);min-height:var(--demo-phone-header);padding:var(--landing-small-gap);background:var(--demo-light);border-bottom:var(--landing-border-width) solid var(--demo-light-border);flex-shrink:0}.phone-back{display:flex;align-items:center;color:var(--demo-telegram-blue);font-size:var(--landing-scene-caption)}.phone-back .scene-icon{width:var(--landing-caption-gap)}.phone-avatar{display:grid;place-items:center;width:var(--demo-phone-avatar);height:var(--demo-phone-avatar);border-radius:50%;background:var(--demo-telegram-wall);color:var(--demo-telegram-blue);font-weight:600;flex-shrink:0}.phone-header>div{flex:1;min-width:0}.phone-header strong{display:block;font-size:var(--demo-phone-text);font-weight:600}.phone-header>div>span{display:block;font-size:var(--landing-scene-caption);color:var(--demo-light-muted)}.phone-header>span:last-child{color:var(--demo-telegram-blue)}.phone-messages{display:flex;flex-direction:column;align-items:flex-start;gap:var(--demo-phone-gap);flex:1;min-height:0;padding:var(--landing-caption-gap) var(--landing-small-gap)}.phone-messages>*{flex-shrink:0}.phone-bubble{max-width:92%;padding:var(--landing-small-gap) var(--demo-bubble-padding);background:var(--demo-light);border-radius:var(--landing-field-radius);border-bottom-left-radius:var(--landing-tiny-gap)}.phone-outgoing{align-self:flex-end;background:var(--demo-outgoing);border-bottom-left-radius:var(--landing-field-radius);border-bottom-right-radius:var(--landing-tiny-gap)}.phone-message-time{display:flex;align-items:center;justify-content:flex-end;gap:var(--landing-tiny-gap);margin-top:var(--landing-tiny-gap);color:var(--demo-light-muted);font-size:var(--demo-time-size)}.phone-message-time .scene-icon{width:var(--landing-scene-caption);height:var(--landing-scene-caption);color:var(--demo-telegram-blue)}.phone-bot-products{width:100%;padding:var(--landing-small-gap) var(--demo-bubble-padding);border-radius:var(--landing-field-radius);background:var(--demo-light)}.phone-product-pair{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--landing-small-gap);padding-block:var(--landing-small-gap)}.phone-product-pair strong,.phone-product-pair span{display:block}.phone-product-pair strong{font-weight:600}.phone-inline-button{display:flex;justify-content:center;align-items:center;min-height:var(--landing-touch);width:100%;padding:var(--landing-tiny-gap) var(--landing-small-gap);border:0;border-top:var(--landing-border-width) solid var(--demo-light-border);border-radius:var(--landing-tiny-gap);color:var(--demo-telegram-blue);background:transparent;font-size:var(--demo-phone-text)}.phone-cart-result{width:100%;max-width:none}.phone-cart-summary{border-top:var(--landing-border-width) solid var(--demo-light-border);padding-top:var(--landing-small-gap)}.phone-cart-result[data-cart-open=true]>p:first-child{display:none}.phone-composer{display:flex;align-items:center;gap:var(--landing-small-gap);min-height:var(--demo-phone-composer);padding:var(--landing-small-gap);background:var(--demo-light);flex-shrink:0;color:var(--demo-light-muted)}.phone-composer>div{display:flex;align-items:center;justify-content:space-between;flex:1;padding:var(--landing-small-gap) var(--demo-bubble-padding);border:var(--landing-border-width) solid var(--demo-light-border);border-radius:var(--landing-btn-radius)}.phone-composer>span{display:flex}.phone-whatsapp{background:var(--demo-whatsapp-wall);background-image:radial-gradient(var(--demo-wall-pattern) 2px,transparent 2px);background-size:var(--landing-content-gap) var(--landing-content-gap)}.phone-whatsapp .phone-outgoing{background:var(--demo-whatsapp-outgoing)}.phone-whatsapp .phone-header>span:last-child,.phone-whatsapp .phone-back{color:var(--demo-light-muted)}.phone-whatsapp .phone-avatar{background:var(--demo-whatsapp-outgoing);color:var(--demo-whatsapp-green)}.phone-whatsapp .phone-microphone{display:grid;place-items:center;width:var(--demo-phone-avatar);height:var(--demo-phone-avatar);border-radius:50%;background:var(--demo-whatsapp-green);color:var(--demo-light)}.phone-whatsapp .phone-composer{background:transparent}.phone-whatsapp .phone-composer>div{background:var(--demo-light)}.phone-typing{display:flex;align-items:center;gap:var(--landing-tiny-gap);padding:var(--landing-small-gap) var(--demo-bubble-padding);border-radius:var(--landing-field-radius);background:var(--demo-light)}.phone-typing>i{width:var(--landing-tiny-gap);height:var(--landing-tiny-gap);border-radius:50%;background:var(--demo-light-muted)}.scene-panel:not([data-phase="1"]) .phone-typing{visibility:hidden}.phone-stage .scene-controls{flex-wrap:wrap;gap:var(--landing-small-gap)}.phone-stage .scene-story{color:var(--landing-secondary);font-size:var(--landing-small-size)}.phone-stage .scene-control{margin-left:auto}.demo-phone button:focus-visible,.store-window button:focus-visible{outline-color:var(--demo-store-accent)}@media(max-width:68.75rem){.messenger-layout{grid-template-columns:minmax(0,1fr);gap:var(--landing-group-gap)}.messenger-layout .section-lead{max-width:var(--landing-copy-width)}}@media(max-width:48rem){.phone-pair{flex-direction:column;align-items:center;gap:var(--landing-group-gap)}.phone-header{gap:var(--landing-tiny-gap)}.phone-header>span:first-child{font-size:var(--demo-time-size)}}.store-window{position:relative;height:100%;background:var(--demo-light);color:var(--demo-light-text);font-size:var(--demo-phone-text);line-height:var(--demo-phone-leading);color-scheme:light;overflow:hidden}.store-browser{display:flex;align-items:center;justify-content:space-between;min-height:var(--demo-browser-height);padding-inline:var(--landing-caption-gap);background:var(--demo-store-wash);color:var(--demo-light-muted);font-size:var(--landing-scene-caption);border-bottom:var(--landing-border-width) solid var(--demo-light-border)}.store-header{display:flex;align-items:center;gap:var(--landing-content-gap);min-height:var(--demo-store-header-height);padding-inline:var(--landing-content-gap);border-bottom:var(--landing-border-width) solid var(--demo-light-border)}.store-header>strong{font-size:var(--demo-store-heading-size);font-weight:600;letter-spacing:var(--landing-h2-tracking)}.store-header>strong>span{color:var(--demo-store-accent);margin-left:var(--landing-tiny-gap)}.store-header>div{display:flex;align-items:center;gap:var(--landing-small-gap);flex:1;padding:var(--landing-small-gap) var(--landing-caption-gap);background:var(--demo-store-wash);border-radius:var(--landing-field-radius);color:var(--demo-light-muted)}.store-cart{display:flex;align-items:center;gap:var(--landing-small-gap)}.store-cart b{display:grid;place-items:center;min-width:var(--landing-content-gap);height:var(--landing-content-gap);border-radius:50%;background:var(--demo-store-accent);color:var(--demo-light);font-size:var(--landing-scene-caption)}.store-catalog{padding:var(--landing-content-gap);margin-right:calc(var(--demo-store-chat-width) + var(--landing-content-gap))}.store-catalog>p{color:var(--demo-light-muted);font-size:var(--landing-scene-caption)}.store-catalog>h3{margin-block:var(--landing-caption-gap) var(--landing-content-gap);font-size:var(--demo-store-heading-size);font-weight:600;letter-spacing:var(--landing-h2-tracking)}.store-products{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--landing-caption-gap)}.store-product{min-width:0;padding:var(--landing-small-gap);border:var(--landing-border-width) solid var(--demo-light-border);border-radius:var(--landing-field-radius);background:var(--demo-light)}.store-product>img{width:100%;height:var(--demo-store-product-height);object-fit:cover;border-radius:var(--landing-tiny-gap);background:var(--demo-store-wash)}.store-product>strong{display:block;margin-top:var(--landing-caption-gap);font-size:var(--landing-body-size);font-weight:600}.store-product>p{margin-top:var(--landing-tiny-gap)}.store-product>span{display:block;margin-top:var(--landing-tiny-gap);color:var(--demo-light-muted);font-size:var(--landing-scene-caption)}.store-product>button,.store-choice>button{display:flex;align-items:center;justify-content:center;gap:var(--landing-small-gap);min-height:var(--landing-touch);width:100%;border:var(--landing-border-width) solid var(--demo-light-border);border-radius:var(--landing-field-radius);background:var(--demo-light);color:var(--demo-light-text);margin-top:var(--landing-caption-gap);font-size:var(--demo-phone-text)}.store-product[data-selected=true]{border-color:var(--demo-store-accent);box-shadow:inset 0 0 0 var(--landing-border-width) var(--demo-store-accent)}.scene-panel:is([data-phase="1"],[data-phase="2"],[data-phase="3"],[data-phase="4"]) .store-product:not([data-product=studio]){background:var(--demo-store-user)}.store-bot{position:absolute;right:var(--demo-store-chat-inset);bottom:var(--demo-store-chat-inset);width:var(--demo-store-chat-width);height:var(--demo-store-chat-height);display:flex;flex-direction:column;background:var(--demo-light);border:var(--landing-border-width) solid var(--demo-light-border);border-radius:var(--landing-media-radius);box-shadow:var(--demo-phone-shadow);overflow:hidden}.store-bot>header{display:flex;align-items:center;gap:var(--landing-small-gap);padding:var(--landing-caption-gap);border-bottom:var(--landing-border-width) solid var(--demo-light-border);flex-shrink:0}.store-bot-avatar{display:grid;place-items:center;width:var(--demo-phone-avatar);height:var(--demo-phone-avatar);background:var(--demo-store-user);color:var(--demo-store-accent);border-radius:50%;font-weight:600}.store-bot>header>div{flex:1}.store-bot>header strong{display:block;font-weight:600}.store-bot>header>div>span{display:block;font-size:var(--landing-scene-caption);color:var(--demo-light-muted)}.store-bot-messages{display:flex;flex-direction:column;gap:var(--landing-caption-gap);flex:1;min-height:0;padding:var(--landing-caption-gap)}.store-bot-messages>*{flex-shrink:0}.store-user{align-self:flex-end;max-width:88%;padding:var(--landing-small-gap) var(--demo-bubble-padding);border-radius:var(--landing-field-radius);background:var(--demo-store-user)}.store-recommendations{display:grid;gap:var(--landing-tiny-gap);margin-top:var(--landing-small-gap)}.store-recommendations>button{display:flex;align-items:center;gap:var(--landing-small-gap);min-height:var(--landing-touch);padding:var(--landing-tiny-gap) var(--landing-small-gap);background:var(--demo-light);color:var(--demo-light-text);border:var(--landing-border-width) solid var(--demo-light-border);border-radius:var(--landing-field-radius);text-align:left;font-size:var(--demo-phone-text)}.store-recommendations img{width:var(--landing-group-gap);height:var(--landing-group-gap);object-fit:cover;border-radius:var(--landing-tiny-gap)}.store-recommendations strong,.store-recommendations small{display:block}.store-recommendations small{font-size:var(--landing-scene-caption);color:var(--demo-light-muted)}.store-recommendations .scene-icon{margin-left:auto}.store-choice>button{margin-top:var(--landing-small-gap);color:var(--demo-light);background:var(--demo-store-accent);border-color:var(--demo-store-accent)}.store-added{color:var(--demo-store-accent)}.store-bot-composer{display:flex;align-items:center;justify-content:space-between;padding:var(--landing-caption-gap);min-height:var(--landing-touch);color:var(--demo-light-muted);border-top:var(--landing-border-width) solid var(--demo-light-border);flex-shrink:0}#store-stage .scene-panel{height:var(--demo-store-height)}@media(max-width:64rem)and (min-width:48.01rem){.store-product>img{height:var(--demo-store-overview-height)}.store-catalog{margin-right:var(--demo-store-chat-width);padding:var(--landing-caption-gap)}.store-products{gap:var(--landing-small-gap)}}@media(max-width:48rem){.store-overview{height:var(--demo-store-overview-height);overflow:hidden}.store-header{gap:var(--landing-small-gap);min-height:var(--landing-touch);padding-inline:var(--landing-small-gap)}.store-header>strong{font-size:var(--landing-small-size)}.store-header>span:not(.store-cart){display:none}.store-header>div{font-size:var(--landing-scene-caption)}.store-catalog{padding:var(--landing-small-gap);margin:0}.store-catalog>p{display:none}.store-catalog>h3{font-size:var(--landing-small-size);margin-block:var(--landing-tiny-gap) var(--landing-small-gap)}.store-products{gap:var(--landing-small-gap)}.store-product{padding:var(--landing-tiny-gap)}.store-product>img{height:var(--demo-store-header-height)}.store-product>strong{font-size:var(--landing-scene-caption);margin-top:var(--landing-tiny-gap)}.store-product>p{font-size:var(--landing-scene-caption)}.store-product>span,.store-product>button{display:none}.store-bot{inset-inline:0;bottom:0;border-radius:var(--landing-media-radius) var(--landing-media-radius) 0 0}.store-bot>header{padding:var(--landing-small-gap)}.store-bot-messages{gap:var(--landing-small-gap);padding:var(--landing-small-gap)}.store-bot-composer{padding:var(--landing-small-gap)}}#platform-stage .scene-panel{position:relative;height:var(--demo-platform-height)}#platform-stage>.scene-tabs{margin-bottom:var(--landing-caption-gap);display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--landing-small-gap)}#platform-stage>.scene-tabs .scene-tab{font-size:var(--landing-small-size)}.demo-platform{display:grid;grid-template-columns:var(--demo-platform-sidebar) minmax(0,1fr);gap:var(--landing-scene-inset);height:100%;padding:var(--landing-scene-inset);background-image:linear-gradient(var(--landing-scene-grid) 1px,transparent 1px),linear-gradient(90deg,var(--landing-scene-grid) 1px,transparent 1px);background-size:var(--landing-scene-grid-size) var(--landing-scene-grid-size);font-size:var(--demo-platform-font);line-height:var(--landing-body-leading)}.demo-context-sidebar{display:flex;flex-direction:column;min-width:0;padding:var(--landing-small-gap);background:var(--landing-surface);border:var(--landing-border-width) solid var(--landing-scene-border);border-radius:var(--landing-media-radius)}.demo-company{display:flex;align-items:center;gap:var(--landing-small-gap);padding:var(--landing-small-gap) var(--landing-tiny-gap) var(--landing-caption-gap);font-size:var(--landing-scene-caption)}.demo-company>span{padding:var(--landing-tiny-gap);border-radius:var(--landing-tiny-gap);background:var(--landing-scene-selected)}.demo-company .scene-icon{margin-left:auto;width:var(--landing-scene-caption);height:var(--landing-scene-caption)}.demo-agent-selector{display:flex;align-items:center;gap:var(--landing-small-gap);min-height:var(--demo-platform-field);padding-inline:var(--landing-small-gap);border:var(--landing-border-width) solid var(--landing-border);border-radius:var(--landing-field-radius);font-size:var(--landing-scene-caption)}.demo-agent-selector>strong{font-weight:500;min-width:0}.demo-agent-selector>span{margin-left:auto;font-size:var(--landing-scene-caption);color:var(--landing-secondary)}.demo-mode-switch{display:flex;gap:var(--landing-tiny-gap);margin-top:var(--landing-small-gap);padding:var(--landing-tiny-gap);background:var(--landing-scene-secondary);border-radius:var(--landing-field-radius);font-size:var(--landing-scene-caption)}.demo-mode-switch>span{flex:1;padding:var(--landing-tiny-gap);text-align:center;border-radius:var(--landing-tiny-gap);color:var(--landing-secondary)}.demo-mode-switch .is-current{color:var(--landing-text);background:var(--landing-scene-selected)}.demo-save,.demo-save-static{display:flex;align-items:center;justify-content:center;gap:var(--landing-small-gap);min-height:var(--landing-touch);margin-top:var(--landing-small-gap);background:transparent;color:var(--landing-secondary);border:var(--landing-border-width) solid var(--landing-border);border-radius:var(--landing-field-radius);font-size:var(--landing-scene-caption)}.demo-save .scene-icon{width:var(--landing-small-size);height:var(--landing-small-size)}.demo-save[data-saved=true]{color:var(--landing-status-success)}.demo-context-nav{display:grid;gap:var(--landing-tiny-gap);margin-top:var(--landing-caption-gap)}.demo-context-nav>span{display:flex;align-items:center;gap:var(--landing-small-gap);padding:var(--landing-small-gap);border-radius:var(--landing-tiny-gap);font-size:var(--landing-scene-caption)}.demo-context-nav .scene-icon{width:var(--landing-small-size);height:var(--landing-small-size);color:var(--landing-secondary)}.demo-context-nav .is-current{background:var(--landing-scene-green-wash);color:var(--landing-scene-green)}.demo-sidebar-bottom{display:flex;align-items:center;gap:var(--landing-small-gap);padding-top:var(--landing-caption-gap);margin-top:auto;font-size:var(--landing-scene-caption);color:var(--landing-secondary)}.demo-sidebar-bottom>span{margin-left:auto}.demo-playground-workspace{display:grid;grid-template-columns:minmax(0,3fr) minmax(0,2fr);gap:var(--landing-scene-inset);min-width:0;min-height:0}.demo-settings,.demo-playground-chat,.demo-voice-stage{min-width:0;min-height:0;background:var(--landing-surface);border:var(--landing-border-width) solid var(--landing-scene-border);border-radius:var(--landing-media-radius);overflow:hidden}.demo-settings>header,.demo-playground-chat>header,.demo-voice-stage>header{display:flex;align-items:center;justify-content:space-between;gap:var(--landing-small-gap);padding:var(--landing-small-gap) var(--landing-caption-gap);min-height:var(--landing-touch)}.demo-settings>header>span{color:var(--landing-secondary);font-size:var(--landing-scene-caption)}.demo-playground-chat,.demo-voice-stage{display:flex;flex-direction:column}.demo-playground-chat>header>div,.demo-voice-stage>header>div{display:flex;gap:var(--landing-small-gap);color:var(--landing-secondary)}.demo-playground-chat .scene-icon{width:var(--landing-small-size);height:var(--landing-small-size)}.demo-playground-messages{display:flex;flex-direction:column;gap:var(--landing-content-gap);flex:1;min-height:0;padding:var(--landing-caption-gap)}.demo-platform-hint{color:var(--landing-secondary);font-size:var(--landing-scene-caption)}.demo-platform-user{align-self:flex-end;max-width:88%;padding:var(--landing-small-gap) var(--landing-app-user-padding);border:var(--landing-border-width) solid var(--landing-app-user-border);border-radius:var(--landing-app-bubble-radius);background:var(--landing-app-user-bg)}.demo-platform-answer>span{display:flex;align-items:center;gap:var(--landing-small-gap);font-size:var(--landing-scene-caption);color:var(--landing-secondary);margin-bottom:var(--landing-caption-gap)}.demo-platform-composer{padding:var(--landing-small-gap);margin:var(--landing-small-gap);background:var(--landing-scene-secondary);border:var(--landing-border-width) solid var(--landing-border);border-radius:var(--landing-scene-radius)}.demo-platform-composer>p{padding:var(--landing-small-gap);color:var(--landing-secondary);font-size:var(--landing-scene-caption)}.demo-platform-composer>button{display:flex;align-items:center;justify-content:space-between;min-height:var(--landing-touch);width:100%;padding-inline:var(--landing-small-gap);border:0;border-radius:var(--landing-field-radius);background:transparent;color:var(--landing-text);font-size:var(--landing-scene-caption)}.demo-mobile-nav{display:none}.demo-call-status{font-size:var(--landing-scene-caption);color:var(--landing-secondary)}.demo-call-conversation{flex:1;min-height:0;padding:var(--landing-content-gap);display:flex;flex-direction:column;gap:var(--landing-caption-gap)}.demo-call-idle{margin:auto;text-align:center;color:var(--landing-secondary)}.demo-call-idle .scene-icon{width:var(--landing-group-gap);height:var(--landing-group-gap);margin-bottom:var(--landing-caption-gap)}.demo-call-connecting{display:none;color:var(--landing-secondary)}.demo-call-agent,.demo-call-user{max-width:80%}.demo-call-agent>span,.demo-call-user>span{display:block;color:var(--landing-secondary);font-size:var(--landing-scene-caption);margin-bottom:var(--landing-tiny-gap)}.demo-call-user{align-self:flex-end}.demo-call-user>p{padding:var(--landing-small-gap) var(--landing-caption-gap);background:var(--landing-scene-secondary);border-radius:var(--landing-scene-radius)}.demo-call-completed{color:var(--landing-secondary);font-size:var(--landing-scene-caption)}.demo-voice-composer{display:flex;align-items:center;justify-content:space-between;padding:var(--landing-caption-gap);color:var(--landing-secondary);border-top:var(--landing-border-width) solid var(--landing-scene-border);font-size:var(--landing-scene-caption)}.demo-voice-footer{padding:var(--landing-caption-gap);background:var(--landing-scene-secondary);border-top:var(--landing-border-width) solid var(--landing-scene-border)}.demo-voice-levels{display:flex;gap:var(--landing-group-gap);min-height:var(--demo-call-meter-height)}.demo-voice-levels>div{display:flex;align-items:center;gap:var(--landing-tiny-gap)}.demo-voice-levels span{margin-right:var(--landing-small-gap);color:var(--landing-secondary);font-size:var(--landing-scene-caption)}.demo-voice-levels i{width:var(--landing-tiny-gap);height:var(--landing-small-gap);background:var(--landing-secondary);border-radius:var(--landing-tiny-gap)}.demo-voice-levels i:nth-child(3),.demo-voice-levels i:nth-child(5){height:var(--landing-caption-gap)}.demo-call-actions{display:flex;align-items:center;gap:var(--landing-small-gap);margin-top:var(--landing-small-gap)}.demo-mic-settings{display:flex;gap:var(--landing-tiny-gap);color:var(--landing-secondary)}.demo-call-button,.demo-call-next{display:inline-flex;align-items:center;justify-content:center;gap:var(--landing-small-gap);min-height:var(--landing-touch);padding-inline:var(--landing-caption-gap);border-radius:var(--landing-btn-radius);border:var(--landing-border-width) solid var(--landing-border);color:var(--landing-text);background:var(--landing-cta-bg);font-size:var(--landing-small-size)}.demo-call-button{margin-left:auto}.demo-call-next{background:transparent;padding-inline:var(--landing-small-gap);font-size:var(--landing-scene-caption)}.scene-panel[data-call-state=active] .demo-call-button{background:var(--landing-status-error);color:var(--landing-page)}.scene-panel:not([data-call-state=idle]) .demo-call-idle{display:none}.scene-panel[data-call-state=active][data-phase="0"] .demo-call-connecting{display:block}.scene-panel[data-call-state=idle] [data-step]{opacity:0}.scene-panel[data-playing=true][data-call-state=active] .demo-voice-levels i{animation:demo-meter .6s linear infinite alternate}.scene-panel[data-playing=true] .demo-voice-levels i:nth-child(3){animation-delay:.16s}@keyframes demo-meter{0%{transform:scaleY(.4)}to{transform:scaleY(1)}}@media(max-width:48rem){#platform-stage>.scene-tabs .scene-tab{padding-inline:0;font-size:var(--landing-app-nav-size)}#platform-stage>.scene-tabs .scene-icon{display:none}.demo-platform{display:flex;flex-direction:column;gap:var(--landing-tiny-gap);padding:0}.demo-mobile-nav{display:flex;align-items:center;gap:var(--landing-tiny-gap);padding-inline:var(--landing-tiny-gap);min-height:var(--landing-touch);flex-shrink:0;font-size:var(--landing-scene-caption)}.demo-mobile-nav>span{flex:1;min-width:0;font-weight:500}.demo-mobile-nav button{display:inline-flex;align-items:center;justify-content:center;min-width:var(--landing-touch);min-height:var(--landing-touch);border:0;border-radius:var(--landing-tiny-gap);background:transparent;color:var(--landing-secondary);font-size:var(--landing-scene-caption)}.demo-mobile-nav button[aria-pressed=true]{background:var(--landing-scene-selected);color:var(--landing-text)}.demo-mobile-nav>div{display:flex}.demo-context-sidebar{display:none;position:absolute;top:var(--landing-touch);bottom:0;left:0;width:var(--demo-platform-sidebar);z-index:4}.scene-panel[data-sidebar-open=true] .demo-context-sidebar{display:flex}.demo-playground-workspace{display:flex;flex:1;min-height:0}.demo-settings,.demo-playground-chat{flex:1;border-radius:0}.demo-playground[data-area=prompts] .demo-playground-chat,.demo-playground[data-area=chat] .demo-settings{display:none}.demo-settings>header>span{display:none}.demo-voice-stage{flex:1;border-radius:0}.demo-call-conversation{padding:var(--landing-caption-gap);gap:var(--landing-caption-gap)}.demo-call-agent,.demo-call-user{max-width:100%}.demo-voice-footer{padding:var(--landing-small-gap)}.demo-call-button{padding-inline:var(--landing-small-gap);font-size:var(--landing-scene-caption)}#platform-stage .scene-analytics,#platform-stage .scene-dashboard{height:100%;min-height:0}#platform-stage .scene-chart{min-height:0}#platform-stage .scene-metrics dt{min-height:var(--landing-content-gap)}#platform-stage .scene-metrics>div{padding-block:var(--landing-tiny-gap)}#platform-stage .scene-chart-description{display:none}}@media(prefers-reduced-motion:reduce){.demo-voice-levels i{animation:none!important}}.demo-prompt-editor{display:flex;flex-direction:column}.demo-prompt-tabs{display:flex;align-items:center;flex-shrink:0;min-height:var(--landing-touch);border-bottom:var(--landing-border-width) solid var(--landing-scene-border)}.demo-prompt-tabs>span{display:flex;align-items:center;gap:var(--landing-tiny-gap);padding:var(--landing-small-gap);color:var(--landing-secondary);font-size:var(--landing-scene-caption);white-space:nowrap;border-bottom:var(--landing-tab-line) solid transparent}.demo-prompt-tabs>.is-current{color:var(--landing-text);border-color:var(--landing-scene-green)}.demo-prompt-tabs .scene-icon{width:var(--landing-scene-caption);height:var(--landing-scene-caption)}.demo-editor-toolbar{display:flex;align-items:center;gap:var(--landing-small-gap);padding-inline:var(--landing-small-gap);min-height:var(--demo-platform-field);flex-shrink:0;background:var(--landing-scene-secondary);color:var(--landing-secondary);font-size:var(--landing-scene-caption)}.demo-editor-toolbar>span{display:flex;align-items:center;gap:var(--landing-tiny-gap)}.demo-editor-toolbar .scene-icon{width:var(--landing-scene-caption);height:var(--landing-scene-caption)}.demo-editor-toolbar .demo-editor-change{color:var(--landing-scene-warning);margin-left:auto}.demo-editor-body{flex:1;min-height:0;padding-block:var(--landing-small-gap);background:var(--landing-page);overflow:auto;font-family:var(--landing-mono);font-size:var(--demo-platform-font);line-height:var(--landing-body-leading)}.demo-editor-line{display:grid;grid-template-columns:var(--demo-platform-field) minmax(0,1fr);gap:var(--landing-small-gap);padding-right:var(--landing-small-gap)}.demo-editor-line>span{text-align:right;color:var(--landing-scene-muted);font-size:var(--landing-scene-caption);padding-right:var(--landing-tiny-gap);border-right:var(--landing-border-width) solid var(--landing-scene-border)}.demo-editor-line>p{overflow-wrap:anywhere}.demo-prompt-rule{background:var(--landing-scene-green-wash);color:var(--landing-status-success)}.demo-editor-footer{display:flex;align-items:center;gap:var(--landing-small-gap);min-height:var(--demo-platform-field);padding-inline:var(--landing-small-gap);background:var(--landing-scene-secondary);color:var(--landing-secondary);font-size:var(--landing-scene-caption);flex-shrink:0}.demo-editor-footer>span:first-child{color:var(--landing-status-success)}.demo-editor-footer>span:last-child{margin-left:auto}.demo-mobile-save{display:none}@media(max-width:48rem){.demo-prompt-tabs>span:last-child{display:none}.demo-editor-toolbar>span:nth-child(3){display:none}.demo-editor-change{display:none!important}.demo-editor-toolbar{min-height:var(--landing-touch)}.demo-mobile-save{display:inline-flex;justify-content:center;align-items:center;gap:var(--landing-tiny-gap);min-height:var(--landing-touch);padding-inline:var(--landing-small-gap);margin-left:auto;border:0;border-radius:var(--landing-tiny-gap);color:var(--landing-secondary);background:transparent;font-size:var(--landing-scene-caption)}.demo-mobile-save[data-saved=true]{color:var(--landing-status-success)}.demo-editor-footer>span:last-child{display:none}}.trust-section{margin-top:var(--landing-group-gap)}.trust-heading{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--landing-caption-gap)}.trust-heading .scene-control{font-size:var(--landing-scene-caption)}.trust-window{overflow:hidden}.trust-track{display:flex;width:max-content;animation:trust-travel var(--demo-trust-duration) linear infinite}.trust-group{display:flex;align-items:center;gap:var(--demo-trust-gap);padding-right:var(--demo-trust-gap);flex-shrink:0}.trust-logo{display:grid;place-items:center;width:var(--demo-trust-tile-width);height:var(--demo-trust-tile-height);padding-inline:var(--landing-tiny-gap);flex-shrink:0;background:var(--demo-light);border:var(--landing-border-width) solid var(--demo-light-border);border-radius:var(--landing-field-radius)}.trust-logo img{width:var(--demo-trust-logo-width);height:var(--demo-trust-logo-height);object-fit:contain}.trust-dark{background:var(--landing-surface);border-color:var(--landing-border)}.trust-wide{width:calc(var(--demo-trust-tile-width) + var(--landing-group-gap))}.trust-wide img{width:calc(var(--demo-trust-logo-width) + var(--landing-group-gap))}.trust-logo img[src$="freedom-travel.svg"]{width:var(--demo-trust-travel-width);height:var(--demo-trust-travel-height)}.trust-logo img[src$="freedom-ticketon.webp"]{width:var(--demo-trust-ticketon-width);height:var(--demo-trust-ticketon-height)}.trust-logo img[src$="arbuz.svg"]{width:var(--demo-trust-arbuz-width)}.trust-logo img[src$="chocofood.svg"]{height:var(--demo-trust-choco-height)}.trust-logo img[src$="naimi.svg"]{width:var(--demo-trust-naimi-width);height:var(--demo-trust-naimi-height)}.trust-logo img[src$="idoctor.svg"]{width:var(--demo-trust-idoctor-width)}.trust-window[data-user-paused=true] .trust-track,.trust-window:focus-within .trust-track{animation-play-state:paused}.image-credits{color:var(--landing-secondary);font-size:var(--landing-scene-caption);min-height:var(--landing-touch);display:inline-flex;align-items:center}.messenger-disclosure{grid-column:1 / -1}@keyframes trust-travel{to{transform:translate(var(--demo-trust-distance, -50%))}}@media(hover:hover)and (pointer:fine){.trust-window:hover .trust-track{animation-play-state:paused}}@media(prefers-reduced-motion:reduce){.trust-track{animation:none;width:calc(100% - var(--landing-gutter) * 2);max-width:var(--landing-container);margin-inline:auto}.trust-group{flex-wrap:wrap;justify-content:center;gap:var(--landing-small-gap);padding:0;width:100%}.trust-clone,[data-trust-toggle]{display:none}.trust-logo{width:var(--demo-trust-compact-width)}.trust-wide{width:var(--demo-trust-compact-wide)}}@media(prefers-reduced-motion:reduce)and (max-width:48rem){.trust-logo,.trust-wide{width:calc((100% - var(--landing-small-gap)) / 2)}}@font-face{font-family:Inter;src:url(/fonts/Inter-Regular.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Inter;src:url(/fonts/Inter-Medium.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Inter;src:url(/fonts/Inter-SemiBold.woff2) format("woff2");font-weight:600;font-style:normal;font-display:swap}*{box-sizing:border-box}html{color-scheme:dark;scroll-padding-top:var(--landing-scroll-offset)}body{margin:0;color:var(--landing-text);background:var(--landing-page);font-family:var(--landing-font);font-size:var(--landing-body-size);line-height:var(--landing-body-leading);-webkit-font-smoothing:antialiased}a{color:inherit;text-decoration:none}button,input,textarea{font:inherit}button{cursor:pointer}button:disabled{cursor:wait}button,a,input,textarea,summary{-webkit-tap-highlight-color:transparent}button:focus-visible,a:focus-visible,input:focus-visible,textarea:focus-visible,summary:focus-visible{outline:var(--landing-focus-outline);outline-offset:var(--landing-focus-offset)}img{display:block;max-width:100%}h1,h2,h3,p{margin:0}ul,ol{margin:0;padding:0;list-style:none}[hidden]{display:none!important}::selection{color:var(--landing-cta-fg);background:var(--landing-cta-bg)}.container{width:calc(100% - var(--landing-gutter) * 2);max-width:var(--landing-container);margin-inline:auto}.skip-link{position:fixed;inset-block-start:var(--landing-small-gap);inset-inline-start:var(--landing-small-gap);padding:var(--landing-caption-gap);z-index:10;color:var(--landing-text);background:var(--landing-surface);border-radius:var(--landing-field-radius);transform:translateY(-200%)}.skip-link:focus{transform:none}.site-header{border-bottom:var(--landing-border-width) solid var(--landing-border)}.header-inner{display:flex;align-items:center;justify-content:space-between;gap:var(--landing-content-gap);min-height:var(--landing-header-height)}.brand{display:flex;align-items:center;min-height:var(--landing-touch);flex-shrink:0}.brand img{width:var(--landing-logo-width);height:var(--landing-logo-height);object-fit:contain}.header-nav{display:flex;align-items:center;gap:var(--landing-content-gap)}.nav-link{display:inline-flex;align-items:center;gap:var(--landing-small-gap);min-height:var(--landing-touch);font-size:var(--landing-small-size)}.nav-section{color:var(--landing-secondary)}.btn{display:inline-flex;justify-content:center;align-items:center;gap:var(--landing-small-gap);min-height:var(--landing-touch);padding:var(--landing-btn-padding-y) var(--landing-btn-padding-x);border:var(--landing-border-width) solid transparent;border-radius:var(--landing-btn-radius);font-size:var(--landing-small-size);font-weight:500;line-height:var(--landing-label-leading);text-align:center;transition:background-color var(--landing-transition) ease,border-color var(--landing-transition) ease}.btn-primary{background:var(--landing-cta-bg);color:var(--landing-cta-fg)}.btn-secondary{background:transparent;border-color:var(--landing-border-hover);color:var(--landing-text)}.btn:disabled{opacity:.65}.header-cta{padding-block:var(--landing-small-gap)}.eyebrow{color:var(--landing-secondary);font-size:var(--landing-small-size);line-height:var(--landing-label-leading)}.hero{padding-top:var(--landing-hero-top)}.hero-title{margin-top:var(--landing-caption-gap);font-size:var(--landing-h1-size);line-height:var(--landing-h1-leading);letter-spacing:var(--landing-h1-tracking);font-weight:600}.hero-title>span{display:block}.hero-intro{display:flex;justify-content:space-between;align-items:flex-end;gap:var(--landing-group-gap);margin-top:var(--landing-content-gap)}.hero-subtitle{max-width:var(--landing-copy-width);color:var(--landing-secondary);font-size:var(--landing-lead-size);line-height:1.55}.hero-actions{display:flex;align-items:center;gap:var(--landing-small-gap);flex-shrink:0;padding-bottom:var(--landing-tiny-gap)}.hero-actions .btn{white-space:nowrap}.section{padding-top:var(--landing-section-gap)}.section-title{font-size:var(--landing-h2-size);font-weight:600;line-height:var(--landing-h2-leading);letter-spacing:var(--landing-h2-tracking);text-wrap:balance}.eyebrow+.section-title{margin-top:var(--landing-caption-gap)}.section-lead{max-width:var(--landing-detail-width);color:var(--landing-secondary);font-size:var(--landing-lead-size)}.site-footer{margin-top:var(--landing-section-gap);border-top:var(--landing-border-width) solid var(--landing-border)}.footer-inner{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--landing-content-gap);padding-block:var(--landing-footer-padding)}.footer-copy,.footer-contacts{color:var(--landing-secondary);font-size:var(--landing-small-size)}#footer-contacts:empty{display:none}.footer-heading{margin-bottom:var(--landing-small-gap);font-size:var(--landing-small-size);font-weight:500}.footer-contacts{display:flex;flex-wrap:wrap;gap:var(--landing-content-gap)}@media(hover:hover)and (pointer:fine){.btn-primary:hover{background:var(--landing-cta-bg-hover)}.btn-secondary:hover{background:var(--landing-hover);border-color:var(--landing-secondary)}.nav-link:hover{color:var(--landing-text)}}@media(max-width:64rem){.nav-section{display:none}.hero-intro{display:block}.hero-actions{margin-top:var(--landing-content-gap)}}@media(max-width:48rem){.header-cta{display:none}.hero-actions{flex-wrap:wrap}.hero-actions .btn-primary{padding-inline:var(--landing-hero-btn-padding)}.hero-actions .btn-secondary{border-color:transparent;padding-inline:var(--landing-small-gap)}.hero-title>span{display:inline}.hero-title>span+span:before{content:" "}.hero-subtitle{max-width:none}.footer-inner{align-items:flex-start}}@media(prefers-reduced-motion:reduce){.btn{transition-duration:0s}}.lead-form-card{width:100%;max-width:var(--landing-form-width);justify-self:end;padding:var(--landing-form-padding);background:var(--landing-surface);border:var(--landing-border-width) solid var(--landing-border);border-radius:var(--landing-media-radius)}.lead-form{display:grid;gap:var(--landing-content-gap)}.lead-grid{display:grid;grid-template-columns:1fr;gap:var(--landing-content-gap)}.field{display:grid;gap:var(--landing-small-gap)}.field label{font-size:var(--landing-small-size);font-weight:500}.optional{color:var(--landing-secondary);font-weight:400}.field input,.field textarea{width:100%;min-width:0;min-height:var(--landing-field-height);padding:var(--landing-field-padding-y) var(--landing-caption-gap);font:inherit;color:var(--landing-text);background:var(--landing-page);border:var(--landing-border-width) solid var(--landing-border-hover);border-radius:var(--landing-field-radius)}.field input[aria-invalid=true],.field textarea[aria-invalid=true]{border-color:var(--landing-status-error)}.field textarea{resize:vertical;min-height:var(--landing-textarea-height)}.field input::placeholder,.field textarea::placeholder{color:var(--landing-secondary);opacity:1}.lead-submit{width:100%;justify-content:space-between}.lead-honeypot{position:absolute;width:var(--landing-hairline-size);height:var(--landing-hairline-size);overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}.lead-status{min-height:1.5em;margin:0;font-size:var(--landing-small-size)}.lead-status:empty{position:absolute;min-height:0;height:0}.lead-status[data-kind=error]{color:var(--landing-status-error)}.lead-status[data-kind=success]{color:var(--landing-status-success)}@media(max-width:48rem){.lead-form-card{max-width:none}}
