@font-face{font-family:DM Sans;font-style:normal;font-weight:100 1000;font-display:swap;src:url(../media/c3cb240f9c892514-s.163v2i5cux7-c.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans;font-style:normal;font-weight:100 1000;font-display:swap;src:url(../media/5c285b27cdda1fe8-s.p.0yo6-5yoeeudq.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Sans Fallback;src:local(Arial);ascent-override:94.9%;descent-override:29.66%;line-gap-override:0.0%;size-adjust:104.53%}.dm_sans_232cfe1b-module__JbiS3W__className{font-family:DM Sans,DM Sans Fallback;font-style:normal}.dm_sans_232cfe1b-module__JbiS3W__variable{--font-dm-sans:"DM Sans", "DM Sans Fallback"}
@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/a342834df7752944-s.10ev4cu2inrn-.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/d3fe2f289711ac3f-s.0i6ci0u~g4zml.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/58c4895d0a0ef7cc-s.0x1a9yg0jkq20.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/bfc7db5c00d21bc5-s.0dyk20wuvya7a.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/6ab0db14f70d8ed6-s.0ctuso5mgh_i..woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/a343f882a40d2cc9-s.p.0kho-wj7-y-w1.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope Fallback;src:local(Arial);ascent-override:103.31%;descent-override:29.07%;line-gap-override:0.0%;size-adjust:103.19%}.manrope_246782ec-module__6zqf7q__className{font-family:Manrope,Manrope Fallback;font-style:normal}.manrope_246782ec-module__6zqf7q__variable{--font-manrope:"Manrope", "Manrope Fallback"}
.marketing-root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--background:#09090b;--foreground:#f4f4f5;--card:#141416;--card-foreground:#f4f4f5;--popover:#18181b;--popover-foreground:#f4f4f5;--primary:#f2994a;--primary-foreground:#0a0a0a;--secondary:#2a2a2e;--secondary-foreground:#f4f4f5;--muted:#1c1c1f;--muted-foreground:#a1a1aa;--accent:#ffb86b;--accent-foreground:#0a0a0a;--destructive:#ef4444;--border:#ffffff14;--input:#ffffff1a;--ring:#f2994a;--chart-1:#f2994a;--chart-2:#ffb86b;--chart-3:#a78bfa;--chart-4:#a1a1aa;--chart-5:#f4f4f5;--radius:1rem;--sidebar:#141416;--sidebar-foreground:#f4f4f5;--sidebar-primary:#f2994a;--sidebar-primary-foreground:#0a0a0a;--sidebar-accent:#1c1c1f;--sidebar-accent-foreground:#f4f4f5;--sidebar-border:#ffffff14;--sidebar-ring:#f2994a;--font-heading:var(--font-manrope), ui-sans-serif, system-ui, sans-serif;--premium-glow:#f2994a47;--premium-surface:#111114;--premium-surface-2:#1a1a1e;font-family:var(--font-dm-sans), ui-sans-serif, system-ui, sans-serif;background:radial-gradient(ellipse 80% 50% at 50% -10%, #f2994a1f, transparent 55%), var(--background);color:var(--foreground);min-height:100dvh}.marketing-root .font-heading{font-family:var(--font-heading);letter-spacing:-.02em}.marketing-root{scroll-behavior:smooth}.marketing-root ::selection{background:color-mix(in oklab, var(--primary) 55%, transparent);color:#fff}.marketing-root .section-shell{max-width:80rem;margin-inline:auto;padding-inline:1.25rem}@media (min-width:768px){.marketing-root .section-shell{padding-inline:2rem}}.marketing-root .eyebrow{letter-spacing:.2em;text-transform:uppercase;color:var(--primary);font-size:.7rem;font-weight:700}.marketing-root button[data-slot=button],.marketing-root a[data-slot=button]{border-radius:9999px;font-weight:600}.marketing-root .premium-panel{background:linear-gradient(180deg, #ffffff08, transparent 40%), var(--premium-surface);border:1px solid var(--border);box-shadow:0 24px 80px #00000073}.marketing-root .premium-inset{background:var(--premium-surface-2);border:1px solid var(--border)}.marketing-root .phone-shell{background:#1a1a1e;border:8px solid #1a1a1e;border-radius:3rem;width:100%;margin-inline:auto;padding:.25rem;position:relative;box-shadow:0 32px 90px #0000008c}.marketing-root .phone-shell:before{content:"";background:#1a1a1e;border-radius:9999px;width:6rem;height:1.25rem;position:absolute;top:.75rem;left:50%;transform:translate(-50%)}.marketing-root .phone-screen{padding:1.25rem;background:#0a0a0a;border-radius:2.35rem;flex-direction:column;min-height:610px;padding-top:2.5rem;display:flex;overflow:hidden}.marketing-root .voice-wave{align-items:center;gap:.375rem;height:3rem;display:flex}.marketing-root .voice-wave span{background:var(--primary);border-radius:9999px;width:.375rem;animation:1.25s ease-in-out infinite alternate marketing-voice}.marketing-root .voice-wave span:nth-child(2n){background:var(--accent);animation-delay:.15s}.marketing-root .voice-wave span:nth-child(3n){background:#a78bfa;animation-delay:.3s}@keyframes marketing-voice{0%{opacity:.65;transform:scaleY(.55)}to{opacity:1;transform:scaleY(1)}}.marketing-root .hero-atmosphere{background:radial-gradient(60% 45% at 12% 8%,#f2994a38,#0000 58%),radial-gradient(50% 40% at 88% 18%,#a78bfa1f,#0000 55%),radial-gradient(45% 35% at 60% 95%,#f2994a1a,#0000 50%);animation:18s ease-in-out infinite alternate hero-drift}.marketing-root .hero-copy{animation:.9s cubic-bezier(.22,1,.36,1) both hero-rise}.marketing-root .hero-visual{animation:1.1s cubic-bezier(.22,1,.36,1) .15s both hero-float-in}.marketing-root .hero-visual .phone-shell{animation:6s ease-in-out infinite phone-float}@keyframes hero-drift{0%{transform:translate(0,0)scale(1)}to{transform:translate(-2%,1.5%)scale(1.04)}}@keyframes hero-rise{0%{opacity:0;transform:translateY(1.25rem)}to{opacity:1;transform:translateY(0)}}@keyframes hero-float-in{0%{opacity:0;transform:translateY(1.75rem)scale(.97)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes phone-float{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.marketing-root .reveal-base{opacity:0;transition:opacity .7s cubic-bezier(.22,1,.36,1),transform .7s cubic-bezier(.22,1,.36,1);transition-delay:var(--reveal-delay,0s);transform:translateY(1.15rem)}.marketing-root .reveal-visible{opacity:1;transform:translateY(0)}.marketing-root .feature-tile{background:var(--card);transition:transform .35s,box-shadow .35s,border-color .35s}.marketing-root .feature-tile:hover{border-color:color-mix(in oklab, var(--primary) 45%, transparent);transform:translateY(-4px);box-shadow:0 18px 50px #00000059,0 0 0 1px #f2994a1f}.marketing-root .brain-orbit{animation:28s linear infinite brain-spin;border-color:#f2994a40!important}.marketing-root .memory-pulse{animation:2.4s ease-in-out infinite memory-pulse}.marketing-root .integration-line{background:linear-gradient(90deg, transparent, color-mix(in oklab, var(--primary) 70%, transparent), transparent);animation:2.8s ease-in-out infinite line-shimmer}.marketing-root .integration-card:hover{border-color:#f2994a59;transition:transform .35s;transform:translateY(-3px)}@keyframes brain-spin{0%{transform:translate(-50%,-50%)rotate(0)}to{transform:translate(-50%,-50%)rotate(360deg)}}@keyframes memory-pulse{0%,to{box-shadow:0 0 0 0 var(--premium-glow)}50%{box-shadow:0 0 0 12px #0000}}@keyframes line-shimmer{0%,to{opacity:.35}50%{opacity:1}}.marketing-root .task-row{opacity:.92;color:var(--foreground)!important;background:#18181b!important;border-color:#ffffff14!important}.marketing-root .task-row-sorted{transform:translate(.35rem);box-shadow:0 10px 28px #00000059;border-color:#f2994a73!important}.marketing-root .counter-pop{animation:.8s cubic-bezier(.22,1,.36,1) both counter-pop;display:inline-block}@keyframes counter-pop{0%{opacity:0;transform:scale(.85)translateY(.35rem)}to{opacity:1;transform:scale(1)translateY(0)}}.marketing-root .phone-line,.marketing-root .phone-task{opacity:0;animation:.7s cubic-bezier(.22,1,.36,1) both phone-item-in}.marketing-root .mic-glow{animation:2.2s ease-in-out infinite mic-glow}@keyframes phone-item-in{0%{opacity:0;transform:translateY(.75rem)}to{opacity:1;transform:translateY(0)}}@keyframes mic-glow{0%,to{box-shadow:0 0 0 0 var(--premium-glow)}50%{box-shadow:0 0 0 12px #0000}}.marketing-root .voice-swap{animation:.45s cubic-bezier(.22,1,.36,1) both voice-swap}.marketing-root .voice-demo{animation:.8s cubic-bezier(.22,1,.36,1) both soft-lift;background:var(--card)!important;border-color:var(--border)!important;box-shadow:0 28px 80px #00000073!important}@keyframes voice-swap{0%{opacity:0;transform:translateY(.5rem)}to{opacity:1;transform:translateY(0)}}@keyframes soft-lift{0%{opacity:0;transform:translateY(1rem)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}.marketing-root .family-bullet,.marketing-root .family-member{opacity:0;animation:.65s cubic-bezier(.22,1,.36,1) both phone-item-in}.marketing-root .family-task-active{background:color-mix(in oklab, var(--primary) 12%, var(--card));transform:translate(.35rem);border-color:#f2994a66!important}.marketing-root .problem-card,.marketing-root .step-card,.marketing-root .highlight-card,.marketing-root .usecase-card,.marketing-root .story-tile{transition:transform .35s,box-shadow .35s,border-color .35s}.marketing-root .problem-card:hover,.marketing-root .step-card:hover,.marketing-root .highlight-card:hover,.marketing-root .usecase-card:hover{border-color:#f2994a47;transform:translateY(-4px);box-shadow:0 20px 48px #0006}.marketing-root .story-tile:hover{transform:translateY(-3px)scale(1.01)}.marketing-root .icon-bob{animation:3.6s ease-in-out infinite icon-bob}.marketing-root .cta-panel{border:1px solid #f2994a38;position:relative;overflow:hidden;background:radial-gradient(70% 80% at 20% 0,#f2994a59,#0000 55%),linear-gradient(160deg,#1a120c 0%,#0a0a0a 55%,#121018 100%)!important}.marketing-root .cta-panel:before{content:"";filter:blur(48px);pointer-events:none;background:#f2994a40;border-radius:9999px;width:60%;height:80%;animation:14s ease-in-out infinite alternate hero-drift;position:absolute;inset:-40% auto auto -20%}@keyframes icon-bob{0%,to{transform:translateY(0)}50%{transform:translateY(-3px)}}.marketing-root .app-shot{position:relative}.marketing-root .app-shot-glow{background:var(--premium-glow);filter:blur(40px);z-index:0;border-radius:2.5rem;animation:4.5s ease-in-out infinite shot-glow;position:absolute;inset:10% 6%}.marketing-root .app-shot-frame{z-index:1;background:#0a0a0a;border:1px solid #ffffff1a;border-radius:1.85rem;position:relative;overflow:hidden;box-shadow:0 32px 80px #0000008c,0 0 0 1px #f2994a14,0 0 40px #f2994a1f}.marketing-root .app-shot-image{width:100%;height:auto;display:block}.marketing-root .app-shot-float{animation:6.5s ease-in-out infinite phone-float}.marketing-root .app-shot-rise{animation:1s cubic-bezier(.22,1,.36,1) both shot-rise}.marketing-root .app-shot-tilt{animation:7s ease-in-out infinite shot-tilt}.marketing-root .app-shot-pulse .app-shot-frame{animation:2.8s ease-in-out infinite shot-pulse-ring}.marketing-root .app-shot-pulse .app-shot-glow{background:#f2994a80;animation:2.4s ease-in-out infinite shot-glow}@keyframes shot-glow{0%,to{opacity:.55;transform:scale(.96)}50%{opacity:1;transform:scale(1.04)}}@keyframes shot-rise{0%{opacity:0;transform:translateY(1.5rem)scale(.96)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes shot-tilt{0%,to{transform:translateY(0)rotate(-1.2deg)}50%{transform:translateY(-12px)rotate(1.2deg)}}@keyframes shot-pulse-ring{0%,to{box-shadow:0 32px 80px #0000008c,0 0 #f2994a66}50%{box-shadow:0 32px 80px #0000008c,0 0 0 16px #0000}}@media (prefers-reduced-motion:reduce){.marketing-root{scroll-behavior:auto}.marketing-root *,.marketing-root :before,.marketing-root :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.marketing-root .reveal-base,.marketing-root .phone-line,.marketing-root .phone-task,.marketing-root .family-bullet,.marketing-root .family-member{opacity:1;transform:none}.marketing-root .hero-atmosphere,.marketing-root .hero-visual .phone-shell,.marketing-root .cta-panel:before,.marketing-root .app-shot-float,.marketing-root .app-shot-tilt,.marketing-root .app-shot-pulse .app-shot-frame,.marketing-root .app-shot-glow{animation:none!important}}
