:root{--background:#0f0f0f;--foreground:#f7fbff;--card:#141414;--card-foreground:#f7fbff;--popover:#141414;--popover-foreground:#f7fbff;--primary:#0b74de;--primary-foreground:#fff;--secondary:#171717;--secondary-foreground:#f7fbff;--muted:#161616;--muted-foreground:#b3a79a;--accent:#8fb996;--accent-foreground:#0f0f0f;--destructive:#f87171;--border:#ffffff14;--input:#ffffff14;--ring:#0b74de;--chart-1:#8fb996;--chart-2:#f59e0b;--chart-3:#0b74de;--chart-4:#fb7185;--chart-5:#38bdf8;--radius:1rem;--sidebar:#101010f5;--sidebar-foreground:#f7fbff;--sidebar-primary:#0b74de;--sidebar-primary-foreground:#fff;--sidebar-accent:#ffffff12;--sidebar-accent-foreground:#f7fbff;--sidebar-border:#ffffff14;--sidebar-ring:#0b74de}.dark{--background:#0f0f0f;--foreground:#f7fbff;--card:#141414;--card-foreground:#f7fbff;--popover:#141414;--popover-foreground:#f7fbff;--primary:#4d9aff;--primary-foreground:#fff;--secondary:#171717;--secondary-foreground:#f7fbff;--muted:#161616;--muted-foreground:#b3a79a;--accent:#8fb996;--accent-foreground:#0f0f0f;--destructive:#f87171;--border:#ffffff14;--input:#ffffff1f;--ring:#4d9aff;--chart-1:#8fb996;--chart-2:#f59e0b;--chart-3:#4d9aff;--chart-4:#fb7185;--chart-5:#38bdf8;--sidebar:#101010f5;--sidebar-foreground:#f7fbff;--sidebar-primary:#4d9aff;--sidebar-primary-foreground:#fff;--sidebar-accent:#ffffff12;--sidebar-accent-foreground:#f7fbff;--sidebar-border:#ffffff14;--sidebar-ring:#4d9aff}html{scroll-behavior:smooth;background:var(--background)}body{background:radial-gradient(circle at top, #0b74de1a, transparent 22%), var(--background);min-height:100vh;color:var(--foreground);font-family:var(--font-sans)}::selection{color:var(--foreground);background:#0b74de47}.noise-overlay{mix-blend-mode:screen;opacity:.28;background-image:radial-gradient(circle at 20% 20%,#fff7ed09 0,#0000 1px),radial-gradient(circle at 80% 0,#fff7ed05 0,#0000 1px),radial-gradient(circle at 50% 80%,#fff7ed05 0,#0000 1px);background-size:11px 11px,17px 17px,23px 23px}.hero-glow{filter:blur(32px);background:radial-gradient(circle,#0b74de42 0%,#4d9aff1f 30%,#0000 70%)}.glass-panel{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:linear-gradient(#141414f0,#141414d1)}.brand-panel{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(#ffffff08,#0000 40%),linear-gradient(#121212fa,#0c0c0cf5);border:1px solid #ffffff14;box-shadow:inset 0 1px #ffffff0a,0 24px 70px #0000005c}.brand-panel-muted{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:linear-gradient(#ffffff05,#0000 45%),#ffffff06;border:1px solid #ffffff14;box-shadow:inset 0 1px #ffffff06}.brand-inset{background:linear-gradient(#0a0a0afa,#0e0e0ef2),linear-gradient(90deg,#ffffff06 0 1px,#0000 1px 100%) 0 0/28px 28px}.brand-topbar{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:linear-gradient(#ffffff08,#0000),#0e0e0ee0;border-bottom:1px solid #ffffff14}.brand-chip{background:linear-gradient(#ffffff05,#0000),#ffffff08;border:1px solid #ffffff14}.editorial-title{font-family:var(--font-display);font-feature-settings:"liga" 1, "dlig" 1}.ui-label{font-family:var(--font-ui)}
:root{--color-brand-primary:#0b74de;--color-brand-primary-strong:#0a66c2;--color-brand-primary-dark:#075985;--color-brand-soft:#eaf4ff;--color-brand-warm-accent:#ff4d00;--color-fire-orange:var(--color-brand-primary);--primary:var(--color-brand-primary);--primary-foreground:#fff;--ring:var(--color-brand-primary);--color-code-blue:#006fff;--color-cloud-canvas:#e5e7eb;--color-ink-black:#262626;--color-paper-white:#f9f9f9;--color-slate-gray:#727272;--color-stone-gray:#616161;--color-silver-mist:#949494;--color-frost-gray:#c7c7c7;--color-pale-sienna:#d9ecff;--color-powder-pink:#bfe1ff;--surface-canvas:#e5e7eb;--surface-card-base:#f9f9f9;--surface-elevated-card:#fff;--font-suisse:var(--font-inter), var(--font-geist-sans), -apple-system, system-ui, sans-serif;--font-geistmono:"GeistMono", var(--font-geist-mono), ui-monospace, Menlo, monospace;--text-caption:10px;--leading-caption:1.4;--tracking-caption:.1px;--text-body:14px;--leading-body:1.54;--text-body-lg:16px;--leading-body-lg:1.6;--text-subheading:20px;--leading-subheading:1.43;--text-heading:24px;--leading-heading:1.33;--text-heading-lg:40px;--leading-heading-lg:1.1;--text-display:52px;--leading-display:1.07;--tracking-display:-.52px;--text-display-lg:60px;--leading-display-lg:1;--tracking-display-lg:-.6px;--spacing-unit:4px;--spacing-4:4px;--spacing-8:8px;--spacing-12:12px;--spacing-16:16px;--spacing-20:20px;--spacing-24:24px;--spacing-28:28px;--spacing-32:32px;--spacing-40:40px;--spacing-48:48px;--spacing-56:56px;--spacing-60:60px;--spacing-64:64px;--spacing-72:72px;--spacing-164:164px;--spacing-188:188px;--page-max-width:1200px;--section-gap:164px;--card-padding:16px;--element-gap:12px;--radius-lg:8px;--radius-xl:12px;--radius-2xl:16px;--radius-2xl-2:20px;--radius-full:999px;--shadow-subtle:#f9f9f9 0px 0px 0px 6px;--shadow-xl:#00000005 0px 40px 48px -20px, #00000008 0px 32px 32px -20px, #00000008 0px 16px 24px -12px, #00000008 0px 0px 0px 1px;--shadow-xl-2:#00000008 0px 24px 32px -12px, #00000008 0px 16px 24px -8px, #00000008 0px 8px 16px -4px, #00000008 0px 0px 0px 1px;--shadow-subtle-2:#fbfbfb 0px 0px 0px 8px;--shadow-subtle-3:#fdfdfd 0px 0px 0px 8px;--shadow-xl-3:#00000005 0px 0px 44px 0px, #00000008 0px 88px 56px -20px, #00000005 0px 56px 56px -20px, #00000008 0px 32px 32px -20px, #00000008 0px 16px 24px -12px, #0000000d 0px 0px 0px 1px, #f9f9f9 0px 0px 0px 10px;--paper-3:#f3f4f6;--paper-4:#e5e7eb;--hairline:#00000014;--hairline-strong:#00000024;--ink-2:#2e2820;--terracotta:var(--color-brand-primary);--terracotta-2:var(--color-brand-primary-strong);--terracotta-soft:var(--color-brand-primary)}@supports (color:color(display-p3 0 0 0)){:root{--shadow-subtle-2:color(display-p3 .984314 .984314 .984314) 0px 0px 0px 8px}}@supports (color:color-mix(in lab, red, red)){:root{--terracotta-soft:color-mix(in srgb, var(--color-brand-primary) 10%, transparent)}}:root{--terracotta-tint:var(--color-brand-primary)}@supports (color:color-mix(in lab, red, red)){:root{--terracotta-tint:color-mix(in srgb, var(--color-brand-primary) 4%, transparent)}}:root{--sage-soft:#0000000a;--sage-border:#00000017;--r-pill:var(--radius-full);--serif:var(--font-instrument-serif), Georgia, "Times New Roman", serif}.dark{--color-brand-primary:#4d9aff;--color-brand-primary-strong:#7ab8ff;--color-brand-primary-dark:#0b74de;--color-brand-soft:#4d9aff24;--color-brand-warm-accent:#ff6a1a;--color-fire-orange:var(--color-brand-primary);--primary:var(--color-brand-primary);--primary-foreground:#fff;--ring:var(--color-brand-primary);--color-cloud-canvas:#0a0a0a;--color-paper-white:#121214;--color-ink-black:#f5f5f5;--color-slate-gray:#a1a1aa;--color-stone-gray:#71717a;--color-silver-mist:#71717a;--color-frost-gray:#ffffff21;--color-pale-sienna:#4d9aff24;--color-powder-pink:#4d9aff14;--surface-canvas:#0a0a0a;--surface-card-base:#121214;--surface-elevated-card:#1e1e22;--shadow-subtle:#ffffff0a 0px 0px 0px 1px inset;--shadow-xl:#0006 0px 24px 48px -16px, #ffffff0a 0px 0px 0px 1px inset;--shadow-xl-2:#0000004d 0px 16px 32px -12px, #ffffff0a 0px 0px 0px 1px inset;--shadow-subtle-2:#ffffff0d 0px 0px 0px 1px inset;--shadow-subtle-3:#ffffff0d 0px 0px 0px 1px inset;--shadow-xl-3:#00000080 0px 32px 64px -20px, #ffffff0f 0px 0px 0px 1px inset;--paper-3:#1e1e22;--paper-4:#25252a;--hairline:#ffffff12;--hairline-strong:#ffffff21;--ink-2:#d4d4d8;--terracotta:var(--color-brand-primary);--terracotta-2:var(--color-brand-primary-strong);--terracotta-soft:var(--color-brand-primary)}@supports (color:color-mix(in lab, red, red)){.dark{--terracotta-soft:color-mix(in srgb, var(--color-brand-primary) 12%, transparent)}}.dark{--terracotta-tint:var(--color-brand-primary)}@supports (color:color-mix(in lab, red, red)){.dark{--terracotta-tint:color-mix(in srgb, var(--color-brand-primary) 6%, transparent)}}.dark{--sage-soft:#ffffff0d;--sage-border:#ffffff1a}.design-container{max-width:1200px;margin:0 auto;padding:0 32px}@media (max-width:768px){.design-container{padding:0 24px}}@media (max-width:480px){.design-container{padding:0 16px}}.design-serif{font-family:var(--serif);letter-spacing:-.01em;font-weight:400}.design-mono{font-family:var(--font-geistmono)}.design-eyebrow{font-family:var(--font-geistmono);text-transform:uppercase;letter-spacing:.12em;color:var(--color-brand-primary);margin-bottom:16px;font-size:11px}.landing-primary-cta{box-shadow:0 18px 36px var(--color-brand-primary);background:var(--color-brand-primary)!important;border-color:var(--color-brand-primary)!important;color:#fff!important}@supports (color:color-mix(in lab, red, red)){.landing-primary-cta{box-shadow:0 18px 36px color-mix(in oklab, var(--color-brand-primary) 18%, transparent)}}.landing-primary-cta:hover{background:var(--color-brand-primary-strong)!important;border-color:var(--color-brand-primary-strong)!important;color:#fff!important}.landing-primary-cta:focus-visible{outline:2px solid var(--color-brand-primary-strong);outline-offset:3px}.landing-secondary-cta{background:var(--color-brand-primary)!important}@supports (color:color-mix(in lab, red, red)){.landing-secondary-cta{background:color-mix(in oklab, var(--color-brand-primary) 8%, transparent)!important}}.landing-secondary-cta{border-color:var(--color-brand-primary)!important}@supports (color:color-mix(in lab, red, red)){.landing-secondary-cta{border-color:color-mix(in oklab, var(--color-brand-primary) 45%, transparent)!important}}.landing-secondary-cta{color:var(--color-brand-primary-strong)!important}.landing-secondary-cta:hover{background:var(--color-brand-primary)!important}@supports (color:color-mix(in lab, red, red)){.landing-secondary-cta:hover{background:color-mix(in oklab, var(--color-brand-primary) 14%, transparent)!important}}.landing-secondary-cta:hover{border-color:var(--color-brand-primary-strong)!important;color:var(--color-brand-primary-strong)!important}html,body{background:var(--color-cloud-canvas);color:var(--color-ink-black)}.font-serif{font-family:var(--serif)}.font-mono-label{font-family:var(--font-geistmono);letter-spacing:.12em;text-transform:uppercase;color:var(--color-slate-gray);font-size:11px}@keyframes accordion-down{0%{opacity:0;height:0}to{height:var(--radix-accordion-content-height);opacity:1}}@keyframes accordion-up{0%{height:var(--radix-accordion-content-height);opacity:1}to{opacity:0;height:0}}[data-slot=accordion-content][data-state=open]{animation:.26s cubic-bezier(.2,.8,.2,1) accordion-down}[data-slot=accordion-content][data-state=closed]{animation:.2s cubic-bezier(.4,0,.6,1) accordion-up}@media (prefers-reduced-motion:reduce){[data-slot=accordion-content][data-state=open],[data-slot=accordion-content][data-state=closed]{animation:none}}@keyframes float-card{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes hero-glow-breathe{0%,to{opacity:.7;transform:translate(0)scale(.94)}50%{opacity:1;transform:translate(0)scale(1.06)}}@keyframes hero-scroll-indicator-dot{0%,to{opacity:.35;transform:translateY(0)}50%{opacity:1;transform:translateY(12px)}}.hero-glow-breathe{will-change:transform, opacity;animation:11s ease-in-out infinite hero-glow-breathe}.hero-scroll-indicator-dot{will-change:transform, opacity;animation:2.4s cubic-bezier(.16,1,.3,1) infinite hero-scroll-indicator-dot}.hero-glow-breathe-delayed{will-change:transform, opacity;animation:14s ease-in-out -3.8s infinite hero-glow-breathe}.stat-card:before{content:"";border-radius:inherit;background:linear-gradient(90deg, transparent, var(--color-brand-primary), var(--color-silver-mist), transparent);height:2px;position:absolute;inset:0 0 auto}@supports (color:color-mix(in lab, red, red)){.stat-card:before{background:linear-gradient(90deg, transparent, color-mix(in oklab, var(--color-brand-primary) 60%, transparent), color-mix(in oklab, var(--color-silver-mist) 35%, transparent), transparent)}}.stat-value{text-shadow:0 12px 36px var(--color-brand-primary)}@supports (color:color-mix(in lab, red, red)){.stat-value{text-shadow:0 12px 36px color-mix(in oklab, var(--color-brand-primary) 14%, transparent)}}.float-card{animation:8s ease-in-out infinite float-card}.float-card-delayed{animation:9.5s ease-in-out -3.6s infinite float-card}.flow-demo{--flow-duration:15.75s}.flow-link{background:radial-gradient(circle at left center, var(--hairline-strong) 0 2px, transparent 3px), radial-gradient(circle at right center, var(--hairline-strong) 0 2px, transparent 3px), linear-gradient(90deg, var(--hairline), var(--hairline), var(--hairline));box-shadow:0 0 0 1px var(--hairline);position:relative;overflow:hidden}.flow-link:before,.flow-link:after{content:"";background:linear-gradient(90deg, var(--color-brand-primary), var(--color-brand-primary), var(--color-brand-primary), var(--color-silver-mist), var(--color-silver-mist));width:100%;max-width:5.75rem;position:absolute;inset:-1px auto -1px 0}@supports (color:color-mix(in lab, red, red)){.flow-link:before,.flow-link:after{background:linear-gradient(90deg, color-mix(in oklab, var(--color-brand-primary) 0%, transparent), var(--color-brand-primary), color-mix(in oklab, var(--color-brand-primary) 95%, transparent), color-mix(in oklab, var(--color-silver-mist) 95%, transparent), color-mix(in oklab, var(--color-silver-mist) 0%, transparent))}}.flow-link:before,.flow-link:after{opacity:0;filter:blur(.2px)}.flow-link:before{opacity:0;filter:blur(1px);max-width:3.75rem}.flow-link-left:before{animation:flow-link-left-secondary var(--flow-duration) cubic-bezier(.16, 1, .3, 1) infinite}.flow-link-left:after{animation:flow-link-left var(--flow-duration) cubic-bezier(.16, 1, .3, 1) infinite}.flow-link-right:before{animation:flow-link-right-secondary var(--flow-duration) cubic-bezier(.16, 1, .3, 1) infinite}.flow-link-right:after{animation:flow-link-right var(--flow-duration) cubic-bezier(.16, 1, .3, 1) infinite}.flow-link-mobile:after{background:linear-gradient(180deg, var(--color-brand-primary), var(--color-brand-primary), var(--color-silver-mist), var(--color-silver-mist));width:.625rem;height:4rem;inset:0 auto auto 50%;transform:translate(-50%)}@supports (color:color-mix(in lab, red, red)){.flow-link-mobile:after{background:linear-gradient(180deg, color-mix(in oklab, var(--color-brand-primary) 0%, transparent), var(--color-brand-primary), color-mix(in oklab, var(--color-silver-mist) 95%, transparent), color-mix(in oklab, var(--color-silver-mist) 0%, transparent))}}.flow-link-mobile{background:radial-gradient(circle at center top, var(--hairline-strong) 0 2px, transparent 3px), radial-gradient(circle at center bottom, var(--hairline-strong) 0 2px, transparent 3px), linear-gradient(180deg, var(--hairline), var(--hairline), var(--hairline))}.flow-link-mobile-chat:before{animation:flow-link-down-chat-secondary var(--flow-duration) cubic-bezier(.16, 1, .3, 1) infinite}.flow-link-mobile-chat:after{animation:flow-link-down-chat var(--flow-duration) cubic-bezier(.16, 1, .3, 1) infinite}.flow-link-mobile-core:before{animation:flow-link-down-core-secondary var(--flow-duration) cubic-bezier(.16, 1, .3, 1) infinite}.flow-link-mobile-core:after{animation:flow-link-down-core var(--flow-duration) cubic-bezier(.16, 1, .3, 1) infinite}.flow-panel{transition:border-color .45s,box-shadow .45s,background-color .45s;position:relative}.flow-panel-chat{animation:flow-panel-chat var(--flow-duration) ease-in-out infinite}.flow-panel-core{animation:flow-panel-core var(--flow-duration) ease-in-out infinite}.flow-panel-gmail{animation:flow-panel-gmail var(--flow-duration) ease-in-out infinite}.flow-status-dot{box-shadow:0 0 0 0 var(--color-brand-primary)}@supports (color:color-mix(in lab, red, red)){.flow-status-dot{box-shadow:0 0 0 0 color-mix(in oklab, var(--color-brand-primary) 0%, transparent)}}.flow-status-dot{animation:flow-status-dot var(--flow-duration) ease-in-out infinite}.flow-typing-bubble{transform-origin:100%;animation:flow-typing-bubble var(--flow-duration) ease-in-out infinite;overflow:hidden}.flow-typing-text{clip-path:inset(0 100% 0 0);will-change:clip-path;animation:flow-typing-text var(--flow-duration) cubic-bezier(.2, .9, .2, 1) infinite;display:block}.flow-core-card:after{content:"";border-radius:inherit;background:radial-gradient(circle at 50% 30%, var(--color-brand-primary), transparent 58%);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.flow-core-card:after{background:radial-gradient(circle at 50% 30%, color-mix(in oklab, var(--color-brand-primary) 16%, transparent), transparent 58%)}}.flow-core-card:after{opacity:0;pointer-events:none;animation:flow-core-wash var(--flow-duration) ease-in-out infinite}.flow-core-status{animation:flow-core-status var(--flow-duration) ease-in-out infinite}.flow-return-chip{opacity:0;filter:blur(6px);animation:flow-return-chip var(--flow-duration) ease-in-out infinite;transform:translateY(8px)}.flow-capability{animation:float-card 8s ease-in-out infinite, flow-capability var(--flow-duration) ease-in-out infinite}.flow-capability-delayed{animation:float-card 9.5s ease-in-out infinite -3.6s, flow-capability var(--flow-duration) ease-in-out infinite -.45s}.flow-capability-late{animation:float-card 8.8s ease-in-out infinite -1.8s, flow-capability var(--flow-duration) ease-in-out infinite -.9s}.flow-mail-highlight{animation:flow-mail-highlight var(--flow-duration) ease-in-out infinite}.flow-return-bubble{opacity:0;filter:blur(8px);animation:flow-return-bubble var(--flow-duration) ease-in-out infinite;transform:translate(-12px)translateY(8px)}.whatsapp-checks-animated{min-width:1rem}.whatsapp-checks-sent{animation:flow-check-single var(--flow-duration) linear infinite}.whatsapp-checks-delivered{opacity:0;animation:flow-check-double var(--flow-duration) linear infinite}@keyframes flow-link-left{0%,26%{opacity:0;transform:translate(-135%)}29%{opacity:1}38%{opacity:1;transform:translate(165%)}42%,71%{opacity:0;transform:translate(165%)}74%{opacity:1;transform:translate(165%)}84%{opacity:1;transform:translate(-135%)}88%,to{opacity:0;transform:translate(-135%)}}@keyframes flow-link-left-secondary{0%,31%{opacity:0;transform:translate(-135%)}34%{opacity:.95}43%{opacity:.95;transform:translate(170%)}47%,76%{opacity:0;transform:translate(170%)}79%{opacity:.92;transform:translate(170%)}88%{opacity:.92;transform:translate(-135%)}92%,to{opacity:0;transform:translate(-135%)}}@keyframes flow-link-right{0%,56%{opacity:0;transform:translate(-135%)}59%{opacity:1}68%{opacity:1;transform:translate(165%)}72%,to{opacity:0;transform:translate(165%)}}@keyframes flow-link-right-secondary{0%,61%{opacity:0;transform:translate(-135%)}64%{opacity:.95}73%{opacity:.95;transform:translate(170%)}77%,to{opacity:0;transform:translate(170%)}}@keyframes flow-link-down-chat{0%,26%{opacity:0;transform:translate(-50%)translateY(-135%)}29%{opacity:1}38%{opacity:1;transform:translate(-50%)translateY(115%)}42%,71%{opacity:0;transform:translate(-50%)translateY(115%)}74%{opacity:1;transform:translate(-50%)translateY(115%)}84%{opacity:1;transform:translate(-50%)translateY(-135%)}88%,to{opacity:0;transform:translate(-50%)translateY(-135%)}}@keyframes flow-link-down-chat-secondary{0%,31%{opacity:0;transform:translate(-50%)translateY(-135%)}34%{opacity:.95}43%{opacity:.95;transform:translate(-50%)translateY(118%)}47%,76%{opacity:0;transform:translate(-50%)translateY(118%)}79%{opacity:.92;transform:translate(-50%)translateY(118%)}88%{opacity:.92;transform:translate(-50%)translateY(-135%)}92%,to{opacity:0;transform:translate(-50%)translateY(-135%)}}@keyframes flow-link-down-core{0%,56%{opacity:0;transform:translate(-50%)translateY(-135%)}59%{opacity:1}68%{opacity:1;transform:translate(-50%)translateY(115%)}72%,to{opacity:0;transform:translate(-50%)translateY(115%)}}@keyframes flow-link-down-core-secondary{0%,61%{opacity:0;transform:translate(-50%)translateY(-135%)}64%{opacity:.95}73%{opacity:.95;transform:translate(-50%)translateY(118%)}77%,to{opacity:0;transform:translate(-50%)translateY(118%)}}@keyframes flow-panel-chat{0%,8%,to{border-color:var(--hairline);background-color:var(--color-cloud-canvas);box-shadow:0 10px 28px #00000029}12%,28%{border-color:color-mix(in oklab, var(--color-brand-primary) 50%, transparent);box-shadow:0 16px 30px color-mix(in oklab, var(--color-brand-primary) 10%, transparent), 0 0 0 1px color-mix(in oklab, var(--color-brand-primary) 22%, transparent);background-color:color-mix(in oklab, var(--color-brand-primary) 4.5%, transparent)}34%,72%{border-color:var(--hairline);background-color:var(--color-cloud-canvas);box-shadow:0 10px 28px #00000029}78%,92%{border-color:color-mix(in oklab, var(--color-silver-mist) 52%, transparent);box-shadow:0 16px 30px color-mix(in oklab, var(--color-silver-mist) 8%, transparent), 0 0 0 1px color-mix(in oklab, var(--color-silver-mist) 20%, transparent);background-color:color-mix(in oklab, var(--color-silver-mist) 4%, transparent)}94%,to{border-color:var(--hairline);background-color:var(--color-cloud-canvas);box-shadow:0 10px 28px #00000029}}@keyframes flow-panel-core{0%,30%,to{border-color:color-mix(in oklab, var(--color-brand-primary) 20%, transparent);box-shadow:0 20px 60px color-mix(in oklab, var(--color-brand-primary) 14%, transparent);background-color:var(--color-cloud-canvas)}36%,59%{border-color:color-mix(in oklab, var(--color-brand-primary) 54%, transparent);box-shadow:0 18px 34px color-mix(in oklab, var(--color-brand-primary) 11%, transparent), 0 0 0 1px color-mix(in oklab, var(--color-brand-primary) 26%, transparent), 0 0 0 2px color-mix(in oklab, var(--color-silver-mist) 8%, transparent);background-color:var(--paper-3)}64%,70%{border-color:color-mix(in oklab, var(--color-brand-primary) 20%, transparent);box-shadow:0 20px 60px color-mix(in oklab, var(--color-brand-primary) 14%, transparent);background-color:var(--color-cloud-canvas)}74%,86%{border-color:color-mix(in oklab, var(--color-brand-primary) 52%, transparent);box-shadow:0 18px 34px color-mix(in oklab, var(--color-brand-primary) 10%, transparent), 0 0 0 1px color-mix(in oklab, var(--color-silver-mist) 24%, transparent);background-color:var(--paper-3)}90%,to{border-color:color-mix(in oklab, var(--color-brand-primary) 20%, transparent);box-shadow:0 20px 60px color-mix(in oklab, var(--color-brand-primary) 14%, transparent);background-color:var(--color-cloud-canvas)}}@keyframes flow-panel-gmail{0%,58%,to{border-color:var(--hairline);background-color:var(--color-cloud-canvas);box-shadow:0 10px 28px #00000029}66%,80%{border-color:color-mix(in oklab, var(--color-silver-mist) 48%, transparent);box-shadow:0 16px 30px color-mix(in oklab, var(--color-silver-mist) 8%, transparent), 0 0 0 1px color-mix(in oklab, var(--color-silver-mist) 18%, transparent);background-color:color-mix(in oklab, var(--color-silver-mist) 4%, transparent)}84%,to{border-color:var(--hairline);background-color:var(--color-cloud-canvas);box-shadow:0 10px 28px #00000029}}@keyframes flow-status-dot{0%,10%,to{opacity:.45;box-shadow:0 0 0 0 color-mix(in oklab, var(--color-brand-primary) 0%, transparent)}16%{opacity:1;box-shadow:0 0 0 0 color-mix(in oklab, var(--color-brand-primary) 28%, transparent)}30%{opacity:1;box-shadow:0 0 0 8px color-mix(in oklab, var(--color-brand-primary) 0%, transparent)}}@keyframes flow-typing-bubble{0%,10%,to{opacity:.72;transform:translateY(4px);box-shadow:0 8px 26px #00000029}14%,26%{opacity:1;box-shadow:0 14px 28px color-mix(in oklab, var(--color-brand-primary) 16%, transparent);transform:translateY(0)}30%,to{opacity:1;transform:translateY(0);box-shadow:0 8px 26px #00000029}}@keyframes flow-typing-text{0%,12%{clip-path:inset(0 100% 0 0)}28%,to{clip-path:inset(0)}}@keyframes flow-caret-blink{0%,49%{opacity:1}50%,to{opacity:0}}@keyframes flow-caret-visibility{0%,30%{opacity:1}31%,to{opacity:0}}@keyframes flow-core-wash{0%,32%,to{opacity:0}38%,58%{opacity:1}64%,to{opacity:0}}@keyframes flow-core-status{0%,34%,to{border-color:var(--hairline);color:var(--color-silver-mist);background-color:var(--hairline)}40%,58%{border-color:color-mix(in oklab, var(--color-brand-primary) 28%, transparent);color:var(--color-ink-black);background-color:color-mix(in oklab, var(--color-brand-primary) 8%, transparent)}}@keyframes flow-return-chip{0%,74%,to{opacity:0;filter:blur(6px);transform:translateY(8px)}80%{opacity:1;filter:blur();transform:translateY(0)}96%{opacity:1;filter:blur();transform:translateY(0)}}@keyframes flow-capability{0%,34%,to{border-color:var(--hairline);color:var(--color-silver-mist);background-color:var(--hairline)}42%,54%{border-color:color-mix(in oklab, var(--color-brand-primary) 26%, transparent);color:var(--color-ink-black);background-color:color-mix(in oklab, var(--color-brand-primary) 8%, transparent);box-shadow:0 12px 26px color-mix(in oklab, var(--color-brand-primary) 8%, transparent)}60%,to{border-color:var(--hairline);color:var(--color-silver-mist);background-color:var(--hairline);box-shadow:none}}@keyframes flow-mail-highlight{0%,62%,to{border-color:color-mix(in oklab, var(--color-silver-mist) 20%, transparent);background-color:color-mix(in oklab, var(--color-silver-mist) 10%, transparent);box-shadow:none}68%,88%{border-color:color-mix(in oklab, var(--color-silver-mist) 42%, transparent);background-color:color-mix(in oklab, var(--color-silver-mist) 16%, transparent);box-shadow:0 16px 34px color-mix(in oklab, var(--color-silver-mist) 10%, transparent)}}@keyframes flow-return-bubble{0%,84%,to{opacity:0;filter:blur(8px);transform:translate(-12px)translateY(8px)}88%,98%{opacity:1;filter:blur();transform:translate(0)translateY(0)}}@keyframes flow-check-single{0%,29%{opacity:1}33%,to{opacity:0}}@keyframes flow-check-double{0%,31%{opacity:0}35%,to{opacity:1}}.reveal{opacity:0;transform:translate3d(0, var(--reveal-y,28px), 0) scale(.985);filter:blur(12px);will-change:transform, opacity, filter;transition:opacity .7s,transform .9s cubic-bezier(.2,.8,.2,1),filter .9s}.reveal.is-visible{opacity:1;filter:blur();transform:translate(0)scale(1)}.parallax-shell{transform:translate3d(0, var(--parallax-y,0px), 0) rotate(var(--parallax-r,0deg));will-change:transform}.product-mockup .product-sequence{opacity:0;filter:blur(10px);will-change:transform, opacity, filter;transition:opacity .6s,transform .8s cubic-bezier(.2,.8,.2,1),filter .8s,box-shadow .8s;transform:translateY(18px)scale(.985)}.product-mockup.is-live .product-sequence{opacity:1;filter:blur();transform:translate(0)scale(1)}.product-draft{box-shadow:0 8px 24px var(--color-brand-primary)}@supports (color:color-mix(in lab, red, red)){.product-draft{box-shadow:0 8px 24px color-mix(in oklab, var(--color-brand-primary) 8%, transparent)}}.product-mockup.is-live .product-draft{box-shadow:0 20px 44px var(--color-brand-primary)}@supports (color:color-mix(in lab, red, red)){.product-mockup.is-live .product-draft{box-shadow:0 20px 44px color-mix(in oklab, var(--color-brand-primary) 18%, transparent)}}@media (max-width:767.98px){.product-panel-tab[data-active=false]{display:none}.product-panel-tab[data-active=true]{animation:.22s ease-out both product-panel-fade-in}.product-right-column>.product-panel-tab[data-active=false]+.product-panel-tab[data-active=true]{margin-top:0}}@keyframes product-panel-fade-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translate(0)}}.product-pulse{box-shadow:0 0 0 0 var(--color-silver-mist)}@supports (color:color-mix(in lab, red, red)){.product-pulse{box-shadow:0 0 0 0 color-mix(in oklab, var(--color-silver-mist) 55%, transparent)}}.product-pulse{animation:2.8s ease-in-out infinite product-ping}@keyframes product-ping{0%,to{box-shadow:0 0 0 0 color-mix(in oklab, var(--color-silver-mist) 12%, transparent);transform:scale(1)}45%{box-shadow:0 0 0 7px color-mix(in oklab, var(--color-silver-mist) 0%, transparent);transform:scale(1.08)}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.float-card,.float-card-delayed,.flow-link:before,.flow-link:after,.product-pulse,.hero-scroll-indicator-dot,.flow-panel-chat,.flow-panel-core,.flow-panel-gmail,.flow-status-dot,.flow-typing-bubble,.flow-typing-text,.flow-typing-caret,.flow-core-card:after,.flow-core-status,.flow-return-chip,.flow-capability,.flow-mail-highlight,.flow-return-bubble,.whatsapp-checks-sent,.whatsapp-checks-delivered{animation:none}.reveal,.reveal.is-visible{opacity:1;filter:none;transition:none;transform:none}.parallax-shell{transform:none}.product-mockup .product-sequence,.product-mockup.is-live .product-sequence{opacity:1;filter:none;transition:none;transform:none}.product-panel-tab[data-active=true]{animation:none}.flow-typing-text{clip-path:none}.flow-return-chip,.flow-return-bubble{opacity:1;filter:none;transform:none}.flow-typing-caret,.flow-link:before,.flow-link:after,.flow-core-card:after,.whatsapp-checks-sent{display:none}.whatsapp-checks-delivered{opacity:1}}@keyframes atmosphere-drift-1{0%,to{transform:translate(0)scale(1)}50%{transform:translate(6vmax,4vmax)scale(1.12)}}@keyframes atmosphere-drift-2{0%,to{transform:translate(0)scale(1)}50%{transform:translate(-5vmax,6vmax)scale(1.08)}}@keyframes atmosphere-drift-3{0%,to{transform:translate(0)scale(1)}50%{transform:translate(4vmax,-5vmax)scale(1.1)}}@media (prefers-reduced-motion:reduce){[data-atmosphere-mesh]>*{animation:none!important}}[data-slot=accordion-trigger]{position:relative}[data-slot=accordion-trigger]:after{content:"";background:var(--color-brand-primary);transform-origin:0;pointer-events:none;height:1.5px;transition:transform .3s cubic-bezier(.2,.8,.2,1);position:absolute;bottom:.5rem;left:1.5rem;right:1.5rem;transform:scaleX(0)}@media (min-width:768px){[data-slot=accordion-trigger]:after{bottom:.75rem;left:1.75rem;right:1.75rem}}[data-slot=accordion-trigger][data-state=open]:after{transform:scaleX(1)}@media (prefers-reduced-motion:reduce){[data-slot=accordion-trigger]:after{transition:none}}.glass-panel{background:linear-gradient(180deg, var(--color-cloud-canvas), var(--color-cloud-canvas))}@supports (color:color-mix(in lab, red, red)){.glass-panel{background:linear-gradient(180deg, color-mix(in oklab, var(--color-cloud-canvas) 94%, transparent), color-mix(in oklab, var(--color-cloud-canvas) 82%, transparent))}}.glass-panel{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.brand-panel{border:1px solid var(--hairline);background:var(--color-cloud-canvas);box-shadow:inset 0 1px 0 var(--color-ink-black), 0 24px 70px var(--color-ink-black)}@supports (color:color-mix(in lab, red, red)){.brand-panel{box-shadow:inset 0 1px 0 color-mix(in oklab, var(--color-ink-black) 4%, transparent), 0 24px 70px color-mix(in oklab, var(--color-ink-black) 18%, transparent)}}.brand-panel{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.brand-panel-muted{border:1px solid var(--hairline);background:var(--paper-3);box-shadow:inset 0 1px 0 var(--color-ink-black)}@supports (color:color-mix(in lab, red, red)){.brand-panel-muted{box-shadow:inset 0 1px 0 color-mix(in oklab, var(--color-ink-black) 3%, transparent)}}.card-glow{isolation:isolate;position:relative}.card-glow [style*="color: var(--color-brand-primary)"],.card-glow [style*="oklab, var(--color-brand-primary)"],.card-glow .text-\[var\(--terracotta\)\]{transition:color .3s}.card-glow:hover [style*="color: var(--color-brand-primary)"],.card-glow:hover [style*="oklab, var(--color-brand-primary) 80%, white"],.card-glow:hover [style*="oklab, var(--color-brand-primary) 85%, white"],.card-glow:hover [style*="oklab, var(--color-brand-primary) 88%, white"],.card-glow:hover [style*="oklab, var(--color-brand-primary) 90%, white"],.card-glow:hover [style*="oklab, var(--color-brand-primary) 80%, var(--color-cloud-canvas)"],.card-glow:hover [style*="oklab, var(--color-brand-primary) 88%, var(--color-cloud-canvas)"],.card-glow:hover .text-\[var\(--terracotta\)\]{color:var(--color-brand-primary-strong)}.card-glow:before{content:"";border-radius:inherit;background:radial-gradient(340px circle at var(--mx,50%) var(--my,50%), var(--color-brand-primary) 0%, var(--color-brand-primary) 22%, transparent 60%);padding:1px;position:absolute;inset:-1px}@supports (color:color-mix(in lab, red, red)){.card-glow:before{background:radial-gradient(340px circle at var(--mx,50%) var(--my,50%), color-mix(in oklab, var(--color-brand-primary) 72%, white) 0%, color-mix(in oklab, var(--color-brand-primary) 48%, transparent) 22%, transparent 60%)}}.card-glow:before{-webkit-mask-composite:xor;opacity:0;pointer-events:none;z-index:2;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;transition:opacity .35s;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.card-glow:hover:before{opacity:1}.card-glow:after{content:"";border-radius:inherit;background:radial-gradient(280px circle at var(--mx,50%) var(--my,50%), var(--color-brand-primary) 0%, transparent 65%);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.card-glow:after{background:radial-gradient(280px circle at var(--mx,50%) var(--my,50%), color-mix(in oklab, var(--color-brand-primary) 18%, transparent) 0%, transparent 65%)}}.card-glow:after{opacity:0;pointer-events:none;z-index:-1;transition:opacity .4s}.card-glow:hover:after{opacity:1}@media (prefers-reduced-motion:reduce){.card-glow,.card-glow:before,.card-glow:after{transition:none}}@media (max-width:768px){.card-glow:before,.card-glow:after{display:none}}
