.marketing-home,.marketing-home-portal{--home-bg:var(--background);--home-fg:var(--foreground);--home-muted:#4a4a49;--home-muted-2:#5c5c5b;--home-indigo:var(--brand-blue);--home-indigo-hover:#0d4fcc;--home-lavender:#e8f0ff;--home-mist:var(--brand-mist);--home-navy:var(--brand-navy);--home-navy-2:#1a1a1a;--home-border:var(--border);--home-card:var(--card);--home-card-soft:#ffffffeb;--home-elevated:#fff;--home-inset:#f7f7f7;--home-accent-soft:#e8f0ff;--home-mock-inner:#f4f6f8;--home-mock-glow:#166bff14;--home-mock-bubble:#fff;--home-deco-from:#e8f0ff;--home-deco-via:#fff;--home-deco-to:#e0ebff;--home-deco-ring:#c5d9ff;--home-deco-bar:var(--brand-blue);--home-deco-line:#eef1f4;--home-deco-tile-a:#e8f0ff;--home-deco-tile-b:#e0ebff;--home-radius:.875rem;--home-radius-lg:1.5rem;--home-max:72rem;--home-space-section:7.5rem;--home-display:3.75rem;--home-shadow:0 1px 2px #0d0d0d0a, 0 12px 32px #0d0d0d0d;--home-shadow-lg:0 24px 56px #0d0d0d17;--background:#fff;--foreground:#0d0d0d;--muted:#f7f7f7;--muted-foreground:#4a4a49;--primary:var(--brand-blue);--primary-foreground:#fff;--secondary:#e8f0ff;--secondary-foreground:#0d4fcc;--border:#e4e4e4;--accent:#e8f0ff;--accent-foreground:#0d0d0d;--card:#fff;--card-foreground:#0d0d0d;--ring:var(--brand-blue);font-family:var(--font-geist-sans), ui-sans-serif, system-ui, sans-serif;-webkit-font-smoothing:antialiased}.marketing-home{color:var(--home-fg);background-color:var(--home-bg);overflow-x:clip}.dark .marketing-home,.dark .marketing-home-portal{--home-bg:#0d0d0d;--home-fg:#f4f4f3;--home-muted:#a3a3a2;--home-muted-2:#c2c2c1;--home-indigo:var(--brand-blue);--home-indigo-hover:#3d84ff;--home-lavender:#1a2436;--home-mist:#121212;--home-navy:#0d0d0d;--home-navy-2:#1a1a1a;--home-border:#f7f7f71a;--home-card:#161616;--home-card-soft:#161616eb;--home-elevated:#161616;--home-inset:#0a0a0a;--home-accent-soft:#1a2436;--home-mock-inner:#111;--home-mock-glow:#166bff29;--home-mock-bubble:#1a1a1a;--home-deco-from:#1a2436;--home-deco-via:#121212;--home-deco-to:#0d0d0d;--home-deco-ring:#166bff47;--home-deco-bar:var(--brand-blue);--home-deco-line:#f7f7f714;--home-deco-tile-a:#1a2436;--home-deco-tile-b:#222;--home-shadow:0 1px 2px #0006, 0 20px 48px #00000059;--home-shadow-lg:0 28px 72px #00000080;--background:#0d0d0d;--foreground:#f4f4f3;--muted:#161616;--muted-foreground:#a3a3a2;--primary:var(--brand-blue);--primary-foreground:#fff;--secondary:#222;--secondary-foreground:#f4f4f3;--border:#f7f7f71a;--accent:#1a2436;--accent-foreground:#f4f4f3;--card:#161616;--card-foreground:#f4f4f3;--ring:var(--brand-blue)}.dark .marketing-home .products-hub{--home-bg:#090c11;--home-fg:#f7f9fc;--home-muted:#aeb8c7;--home-muted-2:#c7cfda;--home-card:#151a22;--home-card-soft:#151a22f0;--home-elevated:#1d2430;--home-inset:#0d1118;--home-mist:#101620;--home-accent-soft:#172b4d;--home-border:#d6e2f21c;--home-mock-inner:#0e141d;--home-mock-bubble:#202936;--home-deco-line:#d6e2f21f;--home-shadow:0 1px 0 #ffffff06, 0 18px 44px #0000006b;--home-shadow-lg:0 1px 0 #ffffff08, 0 28px 70px #00000080;--shadow-crm-sm:0 1px 0 #ffffff06, 0 16px 38px #00000061}.dark .marketing-home .products-hub-grid{opacity:.18}.dark .marketing-home .products-hub-dots{opacity:.28}.dark .marketing-home .products-hub>section:first-child,.dark .marketing-home .products-hub>nav{box-shadow:var(--home-shadow)}.dark .marketing-home .products-hub [class*=hover\:shadow-]{--tw-shadow-color:#166bff38}.conversation-flow-row{animation:4.8s cubic-bezier(.22,1,.36,1) infinite conversation-flow-row}.conversation-flow-check{animation-delay:inherit}.conversation-flow-loader,.conversation-flow-done{animation-duration:4.8s;animation-iteration-count:infinite;animation-delay:inherit}.conversation-flow-loader{animation-name:conversation-flow-loader;animation-timing-function:linear}.conversation-flow-done{animation-name:conversation-flow-done;animation-timing-function:ease-out}.marketing-home a,.marketing-home-portal a{color:inherit}.marketing-home a.home-btn-navy,.marketing-home a.home-btn-dark,.marketing-home-portal a.home-btn-navy,.marketing-home-portal a.home-btn-dark{color:#fff}.dark .marketing-home a.home-btn-navy,.dark .marketing-home-portal a.home-btn-navy{color:#0d0d0d}.marketing-home .lang-switcher a[aria-current=true]{background-color:var(--home-indigo);color:#fff}.marketing-home .lang-switcher a:not([aria-current=true]){color:var(--home-muted)}.marketing-home .lang-switcher a:not([aria-current=true]):hover{color:var(--home-fg)}.home-surface{background-color:var(--home-bg);color:var(--home-fg)}.home-band{background-color:color-mix(in srgb, var(--home-mist) 88%, var(--home-bg));border-top:1px solid color-mix(in srgb, var(--home-border) 70%, transparent);border-bottom:1px solid color-mix(in srgb, var(--home-border) 70%, transparent)}.home-section-head{text-align:center;max-width:40rem;margin-inline:auto}.home-section-head .home-section-title{margin-top:.75rem}.home-section-head .home-lead{margin-inline:auto;max-width:34rem;color:var(--home-muted);margin-top:1rem;font-size:1rem;line-height:1.65}.home-lead{color:var(--home-muted);line-height:1.65}.home-card{background-color:var(--home-card);color:var(--home-fg);border:1px solid var(--home-border)}.home-fg{color:var(--home-fg)}.home-muted{color:var(--home-muted)}.home-muted-2{color:var(--home-muted-2)}.home-indigo{color:var(--home-indigo)}.home-kicker{color:var(--home-indigo);letter-spacing:.12em;text-transform:uppercase;font-size:.75rem;font-weight:600}.home-section-title{letter-spacing:-.035em;font-size:clamp(1.75rem,3.2vw,2.75rem);font-weight:560;line-height:1.15}.home-wrap{width:100%;max-width:var(--home-max);margin-inline:auto}.home-section{padding-block:5rem;padding-inline:1.25rem}@media (min-width:640px){.home-section{padding-inline:1.5rem}}@media (min-width:768px){.home-section{padding-block:var(--home-space-section)}}.home-hero{padding-inline:1.25rem;padding-top:3.5rem;padding-bottom:5rem}@media (min-width:640px){.home-hero{padding-inline:1.5rem}}@media (min-width:768px){.home-hero{padding-top:4.5rem;padding-bottom:var(--home-space-section)}}.home-display{letter-spacing:-.045em;font-size:clamp(2.15rem,5vw,4.5rem);font-weight:560;line-height:1.05}@media (max-width:399px){.home-display{font-size:1.95rem}}.home-text-accent{color:var(--home-indigo)}.home-header-bar{z-index:50;border-bottom:1px solid color-mix(in srgb, var(--home-border) 80%, transparent);background:color-mix(in srgb, var(--home-bg) 97%, transparent);-webkit-backdrop-filter:blur(40px)saturate(1.2);position:sticky;top:0}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.home-header-bar{background:var(--home-bg)}}.home-btn-primary{background-color:var(--home-indigo);color:#fff;border-radius:999px}.home-btn-primary:hover{background-color:var(--home-indigo-hover)}.home-btn-outline{border-color:var(--home-border);color:var(--home-fg);background:var(--home-card);border-radius:999px}.home-btn-outline:hover{background-color:var(--home-accent-soft);border-color:color-mix(in srgb, var(--home-indigo) 35%, var(--home-border))}.home-btn-navy{background-color:var(--home-navy);color:#fff;border-radius:999px}.home-btn-navy:hover{background-color:var(--home-navy-2)}.dark .marketing-home .home-btn-navy,.dark .marketing-home-portal .home-btn-navy{color:#0d0d0d;background-color:#f4f4f3}.dark .marketing-home .home-btn-navy:hover,.dark .marketing-home-portal .home-btn-navy:hover{background-color:#fff}.home-btn-dark{color:#fff;background-color:#0d0d0d;border-radius:999px}.home-btn-dark:hover{background-color:#1a1a1a}.dark .marketing-home .home-btn-dark{color:#0d0d0d;background-color:#fff}.dark .marketing-home .home-btn-dark:hover{background-color:#f4f4f3}.home-cta-band{background:var(--home-indigo)}.home-glow{background:radial-gradient(70% 50% at 50% 0,#166bff24,#0000 62%),radial-gradient(40% 30% at 80% 20%,#166bff14,#0000 55%)}.dark .marketing-home .home-glow{background:radial-gradient(70% 50% at 50% 0,#166bff38,#0000 62%),radial-gradient(40% 30% at 80% 20%,#166bff1a,#0000 55%)}.home-deco{background:linear-gradient(to bottom right, var(--home-deco-from), var(--home-deco-via), var(--home-deco-to));box-shadow:inset 0 0 0 1px var(--home-deco-ring)}.home-section-glow{pointer-events:none;z-index:0;opacity:.45;background:radial-gradient(50% 40% at 50% 40%,#166bff1a,#0000 68%);position:absolute;inset:-15% 0}.home-spotlight-card{border:1px solid var(--home-border);background:var(--home-elevated);box-shadow:var(--home-shadow);transition:transform .25s,box-shadow .25s,border-color .25s}.home-spotlight-card:hover{border-color:color-mix(in srgb, var(--home-indigo) 28%, var(--home-border));box-shadow:var(--home-shadow-lg);transform:translateY(-3px)}.home-mock-frame{--home-mock-inner-r:.875rem;--home-mock-pad:.75rem;--home-mock-outer-r:calc(var(--home-mock-inner-r) + var(--home-mock-pad));border-radius:var(--home-mock-outer-r);padding:var(--home-mock-pad);box-shadow:inset 0 0 0 1px var(--home-deco-ring), var(--home-shadow)}@media (min-width:640px){.home-mock-frame{--home-mock-pad:1rem}}@media (min-width:1024px){.home-mock-frame{--home-mock-inner-r:1rem;--home-mock-pad:1.25rem}}.home-mock-frame>.home-deco-inner,.home-mock-frame .home-mock-shell{border-radius:var(--home-mock-inner-r)}.home-frame{border:1px solid var(--home-border);border-radius:var(--home-radius-lg);background:var(--home-elevated);box-shadow:var(--home-shadow-lg);overflow:hidden}.home-frame .home-deco-inner,.home-frame .home-mock-shell{border-radius:0;box-shadow:none!important;background-color:var(--home-elevated)!important;border:none!important}.home-frame .home-deco-inner{background-color:var(--home-elevated)!important}.home-hero-canvas{min-height:24.5rem}@media (min-width:768px){.home-hero-canvas{min-height:36rem}}@media (min-width:1024px){.home-hero-canvas{min-height:38rem}}.home-hero-canvas .home-frame{flex-direction:column;height:24.5rem;min-height:24.5rem;display:flex}@media (min-width:768px){.home-hero-canvas .home-frame{height:36rem;min-height:36rem}}@media (min-width:1024px){.home-hero-canvas .home-frame{height:38rem;min-height:38rem}}.home-hero-canvas .home-deco-inner{flex:auto;height:auto;min-height:0}.home-mock-density-hero,.home-mock-density-hero .home-mock-shell,.home-mock-density-hero.home-deco-inner{height:100%;min-height:0}.home-mock-density-hero:not(:has(.home-chatflows-xyflow)){zoom:1.08}.home-mock-density-hero:has(.home-chatflows-xyflow){zoom:1}@media (min-width:1024px){.home-mock-density-hero .home-chatflows-xyflow-embed{zoom:calc(1 / 1.08);transform-origin:0 0;width:108%;max-width:none;height:108%}}@media (max-width:1023px){.home-mock-density-hero{zoom:1}.home-mock-density-hero .home-chatflows-xyflow-embed{zoom:1;width:100%;height:100%}@supports not (zoom:1){.home-mock-density-hero{transform:none}}}@supports not (zoom:1){.home-mock-density-hero:not(:has(.home-chatflows-xyflow)){transform-origin:top;transform:scale(1.08)}.home-mock-density-hero:has(.home-chatflows-xyflow){transform:none}@media (min-width:1024px){.home-mock-density-hero .home-chatflows-xyflow-embed{zoom:unset;transform-origin:0 0;width:108%;height:108%;transform:scale(.925926)}}@media (max-width:1023px){.home-mock-density-hero{transform:none}.home-mock-density-hero .home-chatflows-xyflow-embed{width:100%;height:100%;transform:none}}}.home-mock-density-card{flex-direction:column;min-height:20rem;display:flex}@media (min-width:768px){.home-mock-density-card{min-height:24rem}}.home-mock-density-card>.home-mock-shell{flex:auto;align-self:stretch;height:auto;min-height:0}.home-frame:has(.home-mock-density-card){flex-direction:column;display:flex}.home-frame:has(.home-mock-density-card)>.home-deco-inner{flex:auto}.home-frame-bar{border-bottom:1px solid var(--home-border);background:var(--home-inset);align-items:center;gap:.5rem;padding:.7rem 1rem;display:flex}.home-frame-dots{gap:.35rem;display:flex}.home-frame-dots span{border-radius:999px;width:.5rem;height:.5rem}.home-frame-dots span:first-child{background:#ff5f57}.home-frame-dots span:nth-child(2){background:#febc2e}.home-frame-dots span:nth-child(3){background:#28c840}.home-frame-title{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--home-muted);flex:1;font-size:.7rem;font-weight:500;overflow:hidden}.home-bento{gap:1rem;display:grid}@media (min-width:768px){.home-bento{grid-template-columns:repeat(3,minmax(0,1fr))}}.home-bento-tile{border:1px solid var(--home-border);border-radius:var(--home-radius-lg);background:var(--home-elevated);height:100%;min-height:13.5rem;box-shadow:var(--home-shadow);flex-direction:column;justify-content:space-between;padding:1.5rem;transition:transform .2s,border-color .2s,box-shadow .2s;display:flex}.home-bento-tile:hover{border-color:color-mix(in srgb, var(--home-indigo) 28%, var(--home-border));box-shadow:var(--home-shadow-lg);transform:translateY(-2px)}.home-bento-tile .home-bento-arrow{opacity:.55;transition:opacity .2s}.home-bento-tile:hover .home-bento-arrow{opacity:1}.home-pricing-card{border:1px solid var(--home-border);border-radius:var(--home-radius-lg);background:var(--home-elevated);height:100%;box-shadow:var(--home-shadow);flex-direction:column;padding:1.5rem;display:flex}.home-pricing-card[data-popular=true]{border-color:color-mix(in srgb, var(--home-indigo) 45%, var(--home-border));box-shadow:var(--home-shadow), 0 0 0 1px color-mix(in srgb, var(--home-indigo) 18%, transparent)}.home-pricing-badge{background:var(--home-accent-soft);color:var(--home-indigo);letter-spacing:.06em;text-transform:uppercase;border-radius:999px;align-items:center;padding:.2rem .55rem;font-size:.65rem;font-weight:700;display:inline-flex}.home-stat-accent{color:var(--home-indigo)}.home-pillar-tile{border-radius:var(--home-radius);border:1px solid var(--home-border);background-color:var(--home-elevated);padding:1rem;transition:border-color .2s,background-color .2s}.home-pillar-tile:hover{border-color:color-mix(in srgb, var(--home-indigo) 32%, var(--home-border))}.home-pillar-icon{background:var(--home-accent-soft);width:2.5rem;height:2.5rem;color:var(--home-indigo);border-radius:.85rem;flex-shrink:0;justify-content:center;align-items:center;display:flex}.home-tag-accent{box-shadow:0 0 0 1px color-mix(in srgb, var(--home-indigo) 18%, transparent)}.home-how-panel{border:1px solid var(--home-border);border-radius:var(--home-radius-lg);background:var(--home-elevated);box-shadow:var(--home-shadow);padding:1.5rem}.home-how-step-card{border:1px solid var(--home-border);border-radius:var(--home-radius);background:var(--home-inset);padding:1rem 1.1rem}.home-how-step-card+.home-how-step-card{margin-top:.75rem}.home-proof-metrics{gap:0;display:grid}@media (min-width:640px) and (max-width:767px){.home-proof-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.home-proof-metrics>div{border-left:1px solid var(--home-border);padding-inline:1.25rem}.home-proof-metrics>div:first-child{border-left:none;padding-left:0}}@media (min-width:768px){.home-proof-metrics{grid-template-columns:1fr}.home-proof-metrics>div{border-top:1px solid var(--home-border);padding-top:1rem}.home-proof-metrics>div:first-child{border-top:none;padding-top:0}}.home-industry-media{aspect-ratio:4/3;position:relative;overflow:hidden}@media (min-width:768px){.home-industry-card{min-height:26rem}}@media (min-width:1024px){.home-industry-card{min-height:28rem}}.home-industry-media:after{content:"";pointer-events:none;background:linear-gradient(#0000,#0d0d0d59);height:42%;position:absolute;inset:auto 0 0}.dark .marketing-home .home-industry-media:after{background:linear-gradient(#0000,#00000073)}.home-step-num{box-shadow:0 0 0 4px color-mix(in srgb, var(--home-indigo) 12%, transparent)}.home-proof-tab-active{background:var(--home-elevated);color:var(--home-fg);box-shadow:var(--home-shadow)}.home-pricing-toggle-active{box-shadow:0 0 8px #166bff33}.home-deco-inner{background-color:color-mix(in srgb, var(--home-card) 88%, transparent)}.home-channel-chip{background-color:var(--home-elevated);color:var(--home-fg);box-shadow:0 0 0 1px var(--home-border)}.home-channel-float{background-color:var(--home-elevated);box-shadow:0 10px 25px #0d0d0d14, 0 0 0 1px var(--home-border)}.home-island{background-color:var(--home-mist);color:var(--home-fg);border-top:1px solid var(--home-border)}.home-proof-card{background-color:var(--home-elevated);border:1px solid var(--home-border);box-shadow:var(--home-shadow)}.home-tag{color:var(--home-indigo);letter-spacing:.08em;text-transform:uppercase;font-size:.7rem;font-weight:700}.home-hub-line{stroke:var(--home-border);stroke-width:1.5px}.home-hero-copy{animation:.7s ease-out both home-fade-rise}@keyframes home-fade-rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@keyframes conversation-flow-row{0%,12%,to{opacity:.5;transform:translate(-10px)}26%,76%{opacity:1;transform:translate(0)}}@keyframes conversation-flow-loader{0%,12%,52%,to{opacity:0;transform:rotate(0)scale(.8)}18%{opacity:1;transform:rotate(0)scale(1)}46%{opacity:1;transform:rotate(720deg)scale(1)}}@keyframes conversation-flow-done{0%,46%,to{opacity:0;transform:scale(.55)}56%,82%{opacity:1;transform:scale(1)}}@media (prefers-reduced-motion:reduce){.home-hero-copy,.home-spotlight-card,.home-bento-tile,.conversation-flow-row,.conversation-flow-loader,.conversation-flow-done{transition:none;animation:none}.home-spotlight-card:hover{transform:none}}
.marketing{--m-bg:#0d0d0d;--m-fg:#f7f7f7;--m-muted:#f7f7f7ad;--m-primary:#166bff;--m-primary-soft:#1675f2;--m-primary-dark:#0d4fcc;--m-primary-light:#e8f0ff;--m-primary-ink:#fff;--m-surface:#0a0a0a;--m-border:#f7f7f71f;--m-secondary:#f7f7f7;--m-secondary-fg:#0d0d0d;--m-success:#45a457;--m-warning:#f2be22;--background:#0d0d0d;--foreground:#f7f7f7;--muted:#0a0a0a;--muted-foreground:#a8a8a7;--card:#0a0a0a;--card-foreground:#f7f7f7;--popover:#0a0a0a;--popover-foreground:#f7f7f7;--primary:#166bff;--primary-foreground:#fff;--secondary:#f7f7f7;--secondary-foreground:#0d0d0d;--accent:#1f2a3d;--accent-foreground:#f7f7f7;--border:#f7f7f71f;--ring:#166bff;--input:#f7f7f729;--success:#45a457;--warning:#f2be22;--hsl-background:0 0% 5%;--hsl-foreground:0 0% 97%;--hsl-muted-foreground:0 0% 40%;--hsl-primary:219 100% 54%;--hsl-primary-light:219 100% 92%;--hsl-primary-dark:219 90% 43%;color:var(--m-fg);background-color:var(--m-bg);font-family:var(--font-geist-sans), ui-sans-serif, system-ui, sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.marketing .text-foreground{color:var(--m-fg)}.marketing .text-muted-foreground{color:var(--m-muted)}.marketing .bg-background{background-color:var(--m-bg)}.marketing .bg-secondary{background-color:var(--m-secondary)}.marketing .text-secondary-foreground{color:var(--m-secondary-fg)}.marketing .bg-primary{background-color:var(--m-primary)}.marketing .text-primary{color:var(--m-primary)}.marketing .text-primary-foreground{color:var(--m-primary-ink)}.marketing .bg-primary-foreground{background-color:var(--m-primary-ink)}.marketing .border-border{border-color:var(--m-border)}.marketing .bg-muted{background-color:#0a0a0a}.marketing .bg-accent{background-color:#1f2a3d}.marketing .text-accent-foreground{color:#f7f7f7}.marketing .bg-card{background-color:#0a0a0a}.marketing .auth-card{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);box-shadow:none;background:#0a0a0a;border:1px solid #f7f7f773}.marketing .auth-card[data-slot=card]{--tw-ring-shadow:0 0 #0000;box-shadow:none}.marketing .auth-card [data-slot=card-footer]{background:0 0;border-color:#f7f7f766}.marketing .auth-input{color:var(--m-fg);background:#0d0d0d;border-color:#f7f7f780}.marketing .auth-input::placeholder{color:#f7f7f759}.marketing .auth-input:focus-visible{border-color:#166bff8c;outline-color:#166bff59}
