.TypewriterHero_heroContainer__R3gmu{display:flex;flex-direction:column;gap:24px;max-width:800px}.TypewriterHero_heroTitle__a2wem{font-size:clamp(2.5rem,5vw,3.5rem);font-weight:700;line-height:1.15;color:white;margin:0;letter-spacing:-.03em}@media (max-width:1024px){.TypewriterHero_heroTitle__a2wem{font-size:2.25rem}}@media (max-width:768px){.TypewriterHero_heroTitle__a2wem{font-size:1.875rem}.TypewriterHero_heroDescription__VZEQF{font-size:1.05rem}}.TypewriterHero_heroDescription__VZEQF{font-size:1.15rem;font-weight:500;color:rgba(255,255,255,.95);margin:0;line-height:1.6}.TypewriterHero_heroSubheadline__wLxlm{font-size:1.35rem;font-weight:500;color:white;margin:0;line-height:1.5}.TypewriterHero_heroBody__9LYzm{font-size:1rem;color:rgba(255,255,255,.9);margin:0;line-height:1.6}.TypewriterHero_heroDisclaimer__hTesY{font-size:.85rem;color:rgba(255,255,255,.75);font-style:italic;margin:0;border-left:2px solid rgba(255,255,255,.4);padding-left:12px}.TypewriterHero_cursor__tI5Tt{display:inline-block;font-weight:300;color:rgba(255,255,255,.8);margin-left:1px}.TypewriterHero_cursor__tI5Tt.TypewriterHero_visible___Z3AJ{opacity:1}.TypewriterHero_cursor__tI5Tt.TypewriterHero_hidden__HuCd6{opacity:0}.TypewriterHero_preFadeIn__dFQDE{opacity:0;transform:translateY(10px)}.TypewriterHero_fadeIn__lu2Ix{opacity:1;transform:translateY(0);transition:opacity .5s ease,transform .5s ease}.marketing-shell{--m-bg:#050608;--m-bg-elev:#0a0c10;--m-surface:rgba(255,255,255,0.025);--m-surface-hover:rgba(255,255,255,0.045);--m-hairline:rgba(255,255,255,0.08);--m-hairline-strong:rgba(255,255,255,0.14);--m-text:#f5f6f7;--m-text-muted:rgba(245,246,247,0.62);--m-text-faint:rgba(245,246,247,0.42);--m-text-ghost:rgba(245,246,247,0.24);--m-accent:#10b981;--m-accent-glow:rgba(16,185,129,0.35);--m-accent-soft:rgba(16,185,129,0.08);--m-violet:#8b5cf6;--m-cyan:#22d3ee;--m-radius-sm:6px;--m-radius:10px;--m-radius-lg:12px;--m-radius-xl:14px;--m-ease:cubic-bezier(0.22,1,0.36,1);--m-ease-out:cubic-bezier(0.16,1,0.3,1);background-color:var(--m-bg);color:var(--m-text);font-feature-settings:"ss01","cv11"}html:has(.marketing-shell){scroll-behavior:smooth;background-color:var(--m-bg,#050608)}.marketing-shell ::-moz-selection{background:rgba(16,185,129,.28);color:#ffffff}.marketing-shell ::selection{background:rgba(16,185,129,.28);color:#ffffff}.marketing-shell .m-marquee-track{scrollbar-width:none}.marketing-shell .m-marquee-track::-webkit-scrollbar{display:none}.marketing-shell .m-display{font-weight:700;letter-spacing:-.035em;line-height:1.02;color:var(--m-text)}.marketing-shell .m-display-xl{font-size:clamp(48px,7.5vw,96px)}.marketing-shell .m-display-lg{font-size:clamp(40px,5.5vw,72px)}.marketing-shell .m-display-md{font-size:clamp(32px,4.2vw,52px)}.marketing-shell .m-eyebrow{font-family:var(--font-jetbrains),"JetBrains Mono",ui-monospace,monospace;font-size:11px;font-weight:500;text-transform:uppercase;letter-spacing:.22em;color:var(--m-text-muted);display:inline-flex;align-items:center;gap:8px}.marketing-shell .m-eyebrow:before{content:none}.marketing-shell .m-lede{font-size:clamp(16px,1.4vw,19px);line-height:1.6;color:var(--m-text-muted);max-width:62ch}.marketing-shell .m-text-accent,.marketing-shell .m-text-gradient{color:#ffffff}.marketing-shell .m-surface{background:rgba(255,255,255,.018);border:1px solid var(--m-hairline);border-radius:var(--m-radius);transition:border-color .4s var(--m-ease),background .4s var(--m-ease);position:relative;overflow:hidden}.marketing-shell .m-surface:hover{border-color:var(--m-hairline-strong);background:rgba(255,255,255,.028)}.marketing-shell .m-tablet{background:rgba(8,9,12,.55);border:1px solid rgba(255,255,255,.09);border-radius:var(--m-radius);position:relative;overflow:hidden}.marketing-shell .m-hairline{height:1px;background:rgba(255,255,255,.07)}.marketing-shell .m-caption{font-family:var(--font-jetbrains),"JetBrains Mono",ui-monospace,monospace;font-size:10.5px;letter-spacing:.26em;text-transform:uppercase;color:rgba(255,255,255,.45)}.marketing-shell .m-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:44px;padding:0 22px;border-radius:999px;font-weight:600;font-size:14px;letter-spacing:-.005em;transition:transform .25s var(--m-ease),background .25s var(--m-ease),box-shadow .25s var(--m-ease),color .25s var(--m-ease);cursor:pointer;border:1px solid transparent;white-space:nowrap}.marketing-shell .m-btn-primary{background:#ffffff;color:#050608;box-shadow:0 0 0 0 rgba(255,255,255,0)}.marketing-shell .m-btn-primary:hover{transform:translateY(-1px);box-shadow:0 10px 30px -8px rgba(255,255,255,.4)}.marketing-shell .m-btn-ghost{background:transparent;color:var(--m-text);border-color:var(--m-hairline-strong)}.marketing-shell .m-btn-ghost:hover{background:var(--m-surface-hover);border-color:rgba(255,255,255,.28)}.marketing-shell .m-btn-lg{height:52px;padding:0 28px;font-size:15px}.marketing-shell .m-section{position:relative;padding-top:clamp(80px,12vh,160px);padding-bottom:clamp(80px,12vh,160px)}.marketing-shell .m-container{width:100%;max-width:1200px;margin-left:auto;margin-right:auto;padding-left:clamp(20px,4vw,40px);padding-right:clamp(20px,4vw,40px)}.marketing-shell .m-container-narrow{max-width:880px}.marketing-shell .m-divider{height:1px;width:100%;background:linear-gradient(90deg,transparent,var(--m-hairline-strong) 50%,transparent)}.marketing-shell .m-reveal{opacity:0;transform:translateY(14px);transition:opacity .9s var(--m-ease),transform .9s var(--m-ease);will-change:opacity,transform}.marketing-shell .m-reveal.is-visible{opacity:1;transform:translateY(0)}@keyframes m-bento-rotate-in{0%{opacity:0;transform:translateY(14px);filter:blur(5px)}to{opacity:1;transform:translateY(0);filter:blur(0)}}.marketing-shell .m-bento-rotate-text{animation:m-bento-rotate-in .5s cubic-bezier(.22,1,.36,1) both}@keyframes m-marquee{0%{transform:translateZ(0)}to{transform:translate3d(-50%,0,0)}}.marketing-shell .m-marquee{position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent,#000 12%,#000 88%,transparent);mask-image:linear-gradient(90deg,transparent,#000 12%,#000 88%,transparent)}.marketing-shell .m-marquee-track{display:inline-flex;align-items:center;gap:56px;animation:m-marquee 38s linear infinite;will-change:transform}@media (prefers-reduced-motion:reduce){.marketing-shell .m-marquee-track{animation:none}.marketing-shell .m-reveal{opacity:1;transform:none;transition:none}.marketing-shell .m-bento-rotate-text{animation:none;filter:none}.marketing-shell img[style*=m-brain-rotate]{animation:none!important}}@keyframes m-pulse-orb{0%,to{transform:translateZ(0) scale(1);opacity:.85}50%{transform:translate3d(0,-12px,0) scale(1.04);opacity:1}}.marketing-shell .m-orb{position:absolute;border-radius:999px;filter:blur(80px);opacity:.65;pointer-events:none;will-change:transform,opacity}.marketing-shell .m-grid-bg{background-image:linear-gradient(rgba(255,255,255,.045) 1px,transparent 0),linear-gradient(90deg,rgba(255,255,255,.045) 1px,transparent 0);background-size:56px 56px;-webkit-mask-image:radial-gradient(ellipse at center,rgba(0,0,0,.7),transparent 70%);mask-image:radial-gradient(ellipse at center,rgba(0,0,0,.7),transparent 70%)}.marketing-shell .m-char{display:inline-block;opacity:0;transform:translateY(.4em);filter:blur(6px);transition:opacity .7s var(--m-ease-out),transform .7s var(--m-ease-out),filter .7s var(--m-ease-out)}.marketing-shell .m-char.is-on{opacity:1;transform:translateY(0);filter:blur(0)}@keyframes m-live-dot{0%,to{opacity:1}50%{opacity:.3}}@keyframes m-brain-rotate{0%,to{transform:rotateY(-18deg)}50%{transform:rotateY(18deg)}}.marketing-shell .m-stat-num{font-variant-numeric:tabular-nums;font-weight:700;letter-spacing:-.04em}