.landing-module__KyKYYq__site{--mkt-bg:var(--surface-page);--mkt-card:var(--surface-card);--mkt-ink:var(--text-primary);--mkt-muted:var(--text-secondary);--mkt-tertiary:var(--text-secondary);--mkt-border:var(--border-subtle);--mkt-border-strong:var(--border-strong);--mkt-soft:var(--surface-muted);--mkt-warm:var(--brand-primary-soft);--mkt-orange:var(--brand-primary);--mkt-orange-hover:var(--brand-primary-hover);--mkt-orange-text:var(--brand-primary-strong);--mkt-success:#12805c;--mkt-success-soft:#eaf7f1;--mkt-radius-control:.75rem;--mkt-radius-card:1.125rem;--mkt-radius-panel:1.5rem;--mkt-shadow-sm:0 1px 2px #1818180a, 0 16px 36px -30px #18181838;--mkt-shadow-lg:0 24px 72px -40px #18181852;--motion-fast:.14s;--motion-ui:.2s;--motion-enter:.52s;--motion-demo:.68s;--motion-stagger:55ms;--motion-distance:14px;--ease-ui:cubic-bezier(.2, 0, 0, 1);--ease-enter:cubic-bezier(.22, 1, .36, 1);background:radial-gradient(circle at 84% 2%, #ff5c0212, transparent 25rem), var(--mkt-bg);min-height:100vh;color:var(--mkt-ink);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;overflow:clip}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}.landing-module__KyKYYq__site *{scroll-margin-top:6.5rem}.landing-module__KyKYYq__site :focus-visible{outline-offset:3px;outline:3px solid #ff5c0259}.landing-module__KyKYYq__siteHeader{animation:landing-module__KyKYYq__header-enter .42s var(--ease-enter) both;background:#fafaf9eb;border-color:#18181812;position:sticky;top:0;box-shadow:inset 0 1px #ffffffb3}.landing-module__KyKYYq__scrollProgressTrack{pointer-events:none;background:0 0;height:2.5px;position:absolute;bottom:-1px;left:0;right:0;overflow:hidden}.landing-module__KyKYYq__scrollProgressBar{background:linear-gradient(90deg, var(--mkt-orange) 0%, #ff7b29 60%, #ffa366 100%);transform-origin:0;width:100%;height:100%;transform:scaleX(var(--scroll-progress,0));transition:transform 60ms linear}.landing-module__KyKYYq__brandLink{border-radius:var(--radius-md);transition:opacity var(--motion-fast) var(--ease-ui), transform var(--motion-fast) var(--ease-ui), filter var(--motion-fast) var(--ease-ui);outline:none;align-items:center;display:inline-flex}.landing-module__KyKYYq__brandLink:hover{opacity:.94;filter:drop-shadow(0 2px 10px #ff5c0026);transform:scale(1.03)}.landing-module__KyKYYq__brandLink:active{transform:scale(.97)}.landing-module__KyKYYq__brandLink:focus-visible{box-shadow:0 0 0 2px var(--mkt-canvas), 0 0 0 4px var(--mkt-orange)}.landing-module__KyKYYq__navLink{transition:color var(--motion-fast) var(--ease-ui), background-color var(--motion-fast) var(--ease-ui);position:relative}.landing-module__KyKYYq__navLink:after{background:var(--mkt-orange-text);content:"";opacity:0;height:1px;transition:opacity var(--motion-fast) var(--ease-ui), transform var(--motion-fast) var(--ease-ui);border-radius:9999px;position:absolute;bottom:.4rem;left:.875rem;right:.875rem;transform:scaleX(.45)}.landing-module__KyKYYq__navLink:hover:after,.landing-module__KyKYYq__navLink:focus-visible:after{opacity:.55;transform:scaleX(1)}.landing-module__KyKYYq__site[data-active-section=product] .landing-module__KyKYYq__navLink[data-nav=product],.landing-module__KyKYYq__site[data-active-section=how-it-works] .landing-module__KyKYYq__navLink[data-nav=how-it-works],.landing-module__KyKYYq__site[data-active-section=use-cases] .landing-module__KyKYYq__navLink[data-nav=use-cases],.landing-module__KyKYYq__site[data-active-section=faq] .landing-module__KyKYYq__navLink[data-nav=faq]{color:var(--mkt-ink);background:var(--mkt-soft)}.landing-module__KyKYYq__site[data-active-section=product] .landing-module__KyKYYq__navLink[data-nav=product]:after,.landing-module__KyKYYq__site[data-active-section=how-it-works] .landing-module__KyKYYq__navLink[data-nav=how-it-works]:after,.landing-module__KyKYYq__site[data-active-section=use-cases] .landing-module__KyKYYq__navLink[data-nav=use-cases]:after,.landing-module__KyKYYq__site[data-active-section=faq] .landing-module__KyKYYq__navLink[data-nav=faq]:after{opacity:1;transform:scaleX(1)}.landing-module__KyKYYq__heroCopy>*{animation:landing-module__KyKYYq__hero-copy-enter var(--motion-enter) var(--ease-enter) both}.landing-module__KyKYYq__heroCopy>:first-child{animation-delay:40ms}.landing-module__KyKYYq__heroCopy>:nth-child(2){animation-delay:95ms}.landing-module__KyKYYq__heroCopy>:nth-child(3){animation-delay:.15s}.landing-module__KyKYYq__heroCopy>:nth-child(4){animation-delay:.205s}.landing-module__KyKYYq__heroCopy>:nth-child(5){animation-delay:.26s}.landing-module__KyKYYq__heroPreview{animation:landing-module__KyKYYq__hero-preview-enter var(--motion-demo) var(--ease-enter) .12s both}.landing-module__KyKYYq__dashboardScrollStage{perspective:1200px;perspective-origin:50% 8%;transform-style:preserve-3d;position:relative}.landing-module__KyKYYq__dashboardScrollCard{z-index:1;transform-origin:50% 6%;transform:perspective(1200px) rotateX(calc((1 - var(--dashboard-progress,0)) * 11deg)) scale(calc(.94 + var(--dashboard-progress,0) * .06)) translateY(calc((1 - var(--dashboard-progress,0)) * 20px));backface-visibility:hidden;transform-style:preserve-3d;-webkit-font-smoothing:antialiased;will-change:transform;transition:transform 90ms cubic-bezier(.16,1,.3,1);position:relative}@media (max-width:47.999rem){.landing-module__KyKYYq__dashboardScrollStage{perspective:800px;perspective-origin:50% 8%}.landing-module__KyKYYq__dashboardScrollCard{transform:perspective(800px) rotateX(calc((1 - var(--dashboard-progress,0)) * 5.5deg)) scale(calc(.97 + var(--dashboard-progress,0) * .03)) translateY(calc((1 - var(--dashboard-progress,0)) * 10px))}}.landing-module__KyKYYq__site[data-motion=ready] [data-reveal][data-reveal-state=pending]{opacity:0;transform:translate3d(0, var(--motion-distance), 0);transition:opacity var(--motion-enter) var(--ease-enter), transform var(--motion-enter) var(--ease-enter);transition-delay:calc(var(--motion-order,0) * var(--motion-stagger))}.landing-module__KyKYYq__site[data-motion=ready] [data-reveal][data-reveal-state=pending][data-revealed=true]{opacity:1;transform:translate(0,0)}.landing-module__KyKYYq__displayTitle{max-width:15ch;font-family:var(--font-manrope), Inter, ui-sans-serif, system-ui, sans-serif;letter-spacing:-.047em;text-wrap:balance;font-size:clamp(1.85rem,6.2vw,4.35rem);font-weight:750;line-height:1.06}.landing-module__KyKYYq__heroHeadlineGradient{background:linear-gradient(135deg, var(--mkt-ink) 20%, #b33900 68%, var(--mkt-orange-text) 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;display:inline}.landing-module__KyKYYq__sectionTitle{font-family:var(--font-manrope), Inter, ui-sans-serif, system-ui, sans-serif;letter-spacing:-.038em;color:var(--mkt-ink);text-wrap:balance;font-size:clamp(1.6rem,4.2vw,2.75rem);font-weight:720;line-height:1.12}.landing-module__KyKYYq__heroLead,.landing-module__KyKYYq__sectionLead{color:var(--mkt-muted);text-wrap:pretty;font-size:clamp(1rem,1.4vw,1.125rem);line-height:1.72}.landing-module__KyKYYq__sectionLead{max-width:42rem}.landing-module__KyKYYq__eyebrow{color:var(--mkt-orange-text);letter-spacing:.14em;text-transform:uppercase;font-size:.75rem;font-weight:750;line-height:1.25rem}.landing-module__KyKYYq__heroBadge{background:var(--mkt-warm);color:var(--mkt-ink);letter-spacing:.12em;text-transform:uppercase;transition:transform var(--motion-fast) var(--ease-ui), box-shadow var(--motion-fast) var(--ease-ui);border:1px solid #b9380033;border-radius:9999px;align-items:center;gap:.5rem;padding:.5rem .95rem;font-size:.6875rem;font-weight:750;line-height:1rem;display:inline-flex;box-shadow:0 2px 10px -4px #ff5c022e}.landing-module__KyKYYq__heroBadge:hover{transform:translateY(-1px);box-shadow:0 4px 14px -4px #ff5c0247}.landing-module__KyKYYq__primaryButton,.landing-module__KyKYYq__secondaryButton{border-radius:var(--mkt-radius-control);transition:background-color var(--motion-ui) var(--ease-ui), border-color var(--motion-ui) var(--ease-ui), box-shadow var(--motion-ui) var(--ease-ui), transform var(--motion-fast) var(--ease-ui);justify-content:center;align-items:center;font-size:.875rem;font-weight:700;line-height:1.25rem;display:inline-flex}.landing-module__KyKYYq__primaryButton svg,.landing-module__KyKYYq__secondaryButton svg{transition:transform var(--motion-fast) var(--ease-ui)}.landing-module__KyKYYq__primaryButton{background:var(--mkt-orange);color:var(--mkt-ink);border:1px solid #b9380038;box-shadow:0 10px 24px -18px #18181885}.landing-module__KyKYYq__primaryButton:hover{background:var(--mkt-orange-hover);transform:translateY(-1px);box-shadow:0 14px 26px -18px #18181894}.landing-module__KyKYYq__primaryButton:hover svg{transform:translate(2px)}.landing-module__KyKYYq__primaryButton:active,.landing-module__KyKYYq__secondaryButton:active{transform:translateY(0)scale(.985)}.landing-module__KyKYYq__secondaryButton{border:1px solid var(--mkt-border-strong);background:var(--mkt-card);color:var(--mkt-ink)}.landing-module__KyKYYq__secondaryButton:hover{background:var(--mkt-soft);border-color:#c8c0b7;transform:translateY(-1px);box-shadow:0 8px 18px -16px #1818184d}.landing-module__KyKYYq__trustList{color:var(--mkt-muted);flex-wrap:wrap;justify-content:center;gap:.65rem 1rem;margin-top:1.25rem;font-size:.75rem;font-weight:600;line-height:1.25rem;display:flex}.landing-module__KyKYYq__trustList li{align-items:center;gap:.375rem;display:inline-flex}.landing-module__KyKYYq__trustList svg{color:var(--mkt-success)}.landing-module__KyKYYq__heroGrid{background-image:linear-gradient(#18181809 1px,#0000 1px),linear-gradient(90deg,#18181809 1px,#0000 1px);background-size:28px 28px;-webkit-mask-image:linear-gradient(#000 20%,#0000 92%);mask-image:linear-gradient(#000 20%,#0000 92%)}.landing-module__KyKYYq__previewGlow{background:radial-gradient(circle at 82% 22%,#ff5c021f,#0000 34%),linear-gradient(145deg,#fffdfb 0%,#f7f3ef 100%)}.landing-module__KyKYYq__demoChat{animation:landing-module__KyKYYq__demo-panel-enter .56s var(--ease-enter) .36s both}.landing-module__KyKYYq__demoVisitor{animation:landing-module__KyKYYq__demo-message-enter .46s var(--ease-enter) .56s both}.landing-module__KyKYYq__demoMilo{animation:landing-module__KyKYYq__demo-message-enter .48s var(--ease-enter) .72s both}.landing-module__KyKYYq__floatingStatus{animation:landing-module__KyKYYq__status-card-enter .46s var(--ease-enter) both;animation-delay:calc(.78s + var(--motion-order,0) * 85ms)}.landing-module__KyKYYq__miloPulse{display:inline-flex;position:relative}.landing-module__KyKYYq__miloPulse:after{content:"";pointer-events:none;animation:landing-module__KyKYYq__milo-pulse 2.4s var(--ease-ui) 1.15s 2;border:1px solid #ff5c0242;border-radius:9999px;position:absolute;inset:-2px}.landing-module__KyKYYq__workflowCard,.landing-module__KyKYYq__featureCard,.landing-module__KyKYYq__useCaseCard{border:1px solid var(--mkt-border);border-radius:var(--mkt-radius-card)}.landing-module__KyKYYq__workflowCard,.landing-module__KyKYYq__useCaseCard{background:color-mix(in srgb, var(--mkt-bg) 88%, white);transition:transform var(--motion-ui) var(--ease-ui), border-color var(--motion-ui) var(--ease-ui), box-shadow var(--motion-ui) var(--ease-ui)}.landing-module__KyKYYq__cardTitle{font-family:var(--font-manrope), Inter, ui-sans-serif, system-ui, sans-serif;letter-spacing:-.02em;color:var(--mkt-ink);font-size:1.125rem;font-weight:700;line-height:1.45}.landing-module__KyKYYq__cardBody{color:var(--mkt-muted);text-wrap:pretty;font-size:.9375rem;line-height:1.75}.landing-module__KyKYYq__productGrid{gap:1.25rem;display:grid}.landing-module__KyKYYq__featureCard{background:var(--mkt-card);transition:transform var(--motion-ui) var(--ease-ui), border-color var(--motion-ui) var(--ease-ui), box-shadow var(--motion-ui) var(--ease-ui)}.landing-module__KyKYYq__featureVisual>span:first-child,.landing-module__KyKYYq__signalLine{transform-origin:0;transition:transform var(--motion-ui) var(--ease-ui)}.landing-module__KyKYYq__featureVisual{background:linear-gradient(#18181807 1px, transparent 1px), linear-gradient(90deg, #18181807 1px, transparent 1px), var(--mkt-soft);background-size:20px 20px;border:1px solid #1818180e;border-radius:.875rem;align-items:flex-start;gap:1rem;min-height:6.5rem;padding:1rem;display:flex;overflow:hidden}.landing-module__KyKYYq__featureCard:nth-child(2n) .landing-module__KyKYYq__featureVisual{background:linear-gradient(#b9380006 1px, transparent 1px), linear-gradient(90deg, #b9380006 1px, transparent 1px), var(--mkt-warm);background-size:20px 20px}.landing-module__KyKYYq__featureMeta{min-height:2rem;color:var(--mkt-ink);letter-spacing:.04em;text-wrap:balance;font-size:.6875rem;font-weight:700;line-height:1rem;display:block}.landing-module__KyKYYq__signalLine{background:#18181817;border-radius:9999px;width:100%;height:.5rem;margin-top:.75rem;display:block}.landing-module__KyKYYq__signalLineShort{background:#1818180e;width:68%;margin-top:.45rem}.landing-module__KyKYYq__integrationTile{border:1px solid var(--mkt-border);min-height:5rem;transition:transform var(--motion-fast) var(--ease-ui), border-color var(--motion-fast) var(--ease-ui), box-shadow var(--motion-fast) var(--ease-ui);background:#fff;border-radius:1rem;align-items:center;gap:.75rem;padding:.875rem 1rem;display:flex}@media (hover:hover) and (pointer:fine){.landing-module__KyKYYq__workflowCard:hover,.landing-module__KyKYYq__useCaseCard:hover{border-color:#ff5c0247;transform:translateY(-4px);box-shadow:0 16px 36px -18px #18181824,0 0 0 1px #ff5c0214}.landing-module__KyKYYq__featureCard:hover{border-color:#ff5c024d;transform:translateY(-4px);box-shadow:0 18px 42px -20px #18181829,0 0 0 1px #ff5c0217}.landing-module__KyKYYq__featureCard:hover .landing-module__KyKYYq__featureVisual>span:first-child{transform:translateY(-2px)scale(1.05)}.landing-module__KyKYYq__featureCard:hover .landing-module__KyKYYq__signalLine{transform:scaleX(1.03)}.landing-module__KyKYYq__integrationTile:hover{border-color:#ff5c0259;transform:translateY(-3px);box-shadow:0 12px 28px -14px #1818182e,0 0 0 1px #ff5c0214}}.landing-module__KyKYYq__integrationRail{border:1px solid var(--mkt-border);border-radius:var(--mkt-radius-panel);background:linear-gradient(90deg, #ffffffb8, transparent 12%, transparent 88%, #ffffffb8), var(--mkt-card);box-shadow:var(--mkt-shadow-sm)}.landing-module__KyKYYq__faqSummary{transition:color var(--motion-fast) var(--ease-ui), background-color var(--motion-fast) var(--ease-ui)}.landing-module__KyKYYq__faqSummary:hover{background:color-mix(in srgb, var(--mkt-soft) 62%, transparent)}.landing-module__KyKYYq__faqChevron{transition:color var(--motion-ui) var(--ease-ui), background-color var(--motion-ui) var(--ease-ui), transform var(--motion-ui) var(--ease-enter)}.landing-module__KyKYYq__faqItem[open] .landing-module__KyKYYq__faqChevron{background:var(--mkt-warm);color:var(--mkt-orange-text)}.landing-module__KyKYYq__faqItem[open] .landing-module__KyKYYq__faqAnswer{animation:landing-module__KyKYYq__faq-answer-enter .26s var(--ease-enter) both}.landing-module__KyKYYq__menuTrigger{transition:background-color var(--motion-fast) var(--ease-ui), border-color var(--motion-fast) var(--ease-ui), transform var(--motion-fast) var(--ease-ui)}.landing-module__KyKYYq__menuTrigger:active{transform:scale(.96)}.landing-module__KyKYYq__menuTrigger svg{animation:landing-module__KyKYYq__menu-icon-enter .18s var(--ease-enter) both}.landing-module__KyKYYq__mobileMenuPanel{transform-origin:100% 0;animation:landing-module__KyKYYq__mobile-menu-enter var(--motion-ui) var(--ease-enter) both}.landing-module__KyKYYq__mobileMenuLink{transition:color var(--motion-fast) var(--ease-ui), background-color var(--motion-fast) var(--ease-ui), transform var(--motion-fast) var(--ease-ui)}.landing-module__KyKYYq__mobileMenuLink:active{transform:translate(2px)}.landing-module__KyKYYq__ctaPanel{background:radial-gradient(circle at 84% 18%,#ff5c022e,#0000 26rem),radial-gradient(circle at 18% 100%,#ff5c0214,#0000 22rem),#181818}@media (max-width:47.999rem){.landing-module__KyKYYq__site{--motion-enter:.44s;--motion-demo:.56s;--motion-distance:9px;--motion-stagger:42ms}.landing-module__KyKYYq__heroCopy>:nth-child(5){animation-delay:.22s}}@media (min-width:48rem){.landing-module__KyKYYq__productGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:64rem){.landing-module__KyKYYq__trustList{justify-content:center}.landing-module__KyKYYq__productGrid{grid-template-columns:repeat(12,minmax(0,1fr))}.landing-module__KyKYYq__featureCard{grid-column:span 3}.landing-module__KyKYYq__featureCard:nth-child(-n+2){grid-column:span 6}.landing-module__KyKYYq__featureCard:nth-child(-n+2) .landing-module__KyKYYq__featureVisual{min-height:7.25rem}}@keyframes landing-module__KyKYYq__header-enter{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translate(0,0)}}@keyframes landing-module__KyKYYq__hero-copy-enter{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translate(0,0)}}@keyframes landing-module__KyKYYq__hero-preview-enter{0%{opacity:0;transform:translateY(14px)scale(.985)}to{opacity:1;transform:translate(0,0)scale(1)}}@keyframes landing-module__KyKYYq__demo-panel-enter{0%{opacity:0;transform:translateY(10px)scale(.985)}to{opacity:1;transform:translate(0,0)scale(1)}}@keyframes landing-module__KyKYYq__demo-message-enter{0%{opacity:0;transform:translateY(7px)}to{opacity:1;transform:translate(0,0)}}@keyframes landing-module__KyKYYq__status-card-enter{0%{opacity:0;transform:translateY(8px)scale(.985)}to{opacity:1;transform:translate(0,0)scale(1)}}@keyframes landing-module__KyKYYq__milo-pulse{0%{opacity:.5;transform:scale(.92)}65%,to{opacity:0;transform:scale(1.4)}}@keyframes landing-module__KyKYYq__faq-answer-enter{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translate(0,0)}}@keyframes landing-module__KyKYYq__mobile-menu-enter{0%{opacity:0;transform:translateY(-5px)scale(.985)}to{opacity:1;transform:translate(0,0)scale(1)}}@keyframes landing-module__KyKYYq__menu-icon-enter{0%{opacity:0;transform:scale(.82)}to{opacity:1;transform:scale(1)}}@media (prefers-reduced-motion:reduce){.landing-module__KyKYYq__siteHeader,.landing-module__KyKYYq__heroCopy>*,.landing-module__KyKYYq__heroPreview,.landing-module__KyKYYq__demoChat,.landing-module__KyKYYq__demoVisitor,.landing-module__KyKYYq__demoMilo,.landing-module__KyKYYq__floatingStatus,.landing-module__KyKYYq__miloPulse:after,.landing-module__KyKYYq__faqItem[open] .landing-module__KyKYYq__faqAnswer,.landing-module__KyKYYq__menuTrigger svg,.landing-module__KyKYYq__mobileMenuPanel{animation:none}.landing-module__KyKYYq__site[data-motion=ready] [data-reveal][data-reveal-state=pending],.landing-module__KyKYYq__site[data-motion=ready] [data-reveal][data-reveal-state=pending][data-revealed=true]{opacity:1;transition:none;transform:none}.landing-module__KyKYYq__dashboardScrollCard{transition:none!important;transform:none!important}.landing-module__KyKYYq__brandLink,.landing-module__KyKYYq__navLink,.landing-module__KyKYYq__navLink:after,.landing-module__KyKYYq__primaryButton,.landing-module__KyKYYq__secondaryButton,.landing-module__KyKYYq__primaryButton svg,.landing-module__KyKYYq__secondaryButton svg,.landing-module__KyKYYq__featureCard,.landing-module__KyKYYq__workflowCard,.landing-module__KyKYYq__useCaseCard,.landing-module__KyKYYq__integrationTile,.landing-module__KyKYYq__featureVisual>span:first-child,.landing-module__KyKYYq__signalLine,.landing-module__KyKYYq__faqSummary,.landing-module__KyKYYq__faqChevron,.landing-module__KyKYYq__menuTrigger,.landing-module__KyKYYq__mobileMenuLink{transition:none}.landing-module__KyKYYq__featureCard:hover,.landing-module__KyKYYq__workflowCard:hover,.landing-module__KyKYYq__useCaseCard:hover,.landing-module__KyKYYq__integrationTile:hover,.landing-module__KyKYYq__featureCard:hover .landing-module__KyKYYq__featureVisual>span:first-child,.landing-module__KyKYYq__featureCard:hover .landing-module__KyKYYq__signalLine,.landing-module__KyKYYq__primaryButton:hover,.landing-module__KyKYYq__primaryButton:hover svg,.landing-module__KyKYYq__secondaryButton:hover,.landing-module__KyKYYq__brandLink:active,.landing-module__KyKYYq__menuTrigger:active,.landing-module__KyKYYq__mobileMenuLink:active{transform:none}}
