.home-landing{font-family:var(--font-hl-sans), "Manrope", sans-serif;color:#1a1a1a;-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;background:#fff;line-height:1.5;overflow-x:clip}.home-landing h1,.home-landing h2,.home-landing h3,.home-landing h4{color:inherit;text-wrap:initial}.home-landing a{color:#1a1a1a;text-decoration:none}.home-landing a:hover{color:#007eff;text-decoration:underline}.home-landing ::selection{color:#fff;background:#007eff}@keyframes hl-riseIn{0%{transform:translateY(14px)}to{transform:translateY(0)}}@keyframes hl-pulseRing{0%{opacity:.8;transform:scale(.75)}to{opacity:0;transform:scale(1.7)}}@keyframes hl-waveBar{0%,to{transform:scaleY(.35)}50%{transform:scaleY(1)}}@keyframes hl-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}.home-landing .rise1{animation:.9s cubic-bezier(.22,1,.36,1) both hl-riseIn}.home-landing .rise2{animation:.9s cubic-bezier(.22,1,.36,1) .12s both hl-riseIn}.home-landing .rise3{animation:.9s cubic-bezier(.22,1,.36,1) .24s both hl-riseIn}.home-landing .ring{border:1.5px solid #007eff;border-radius:50%;animation:2.4s cubic-bezier(.2,.6,.4,1) infinite hl-pulseRing;position:absolute;inset:0}.home-landing .ring2{animation-delay:.8s}.home-landing .wbar{transform-origin:bottom;background:#007eff;border-radius:2px;width:4px;animation:1.1s ease-in-out infinite hl-waveBar}.home-landing .marquee-wrap{overflow:hidden}.home-landing .marquee-track{width:max-content;animation:34s linear infinite hl-marquee;display:flex}.home-landing .marquee-track2{animation-duration:46s}.home-landing .hl-serif{font-family:var(--font-hl-serif), "Spectral", serif}.home-landing .hl-mono{font-family:var(--font-hl-mono), "JetBrains Mono", monospace}@media (max-width:860px){.home-landing .grid-3{grid-template-columns:1fr!important}.home-landing .grid-4,.home-landing .stat-4{grid-template-columns:1fr 1fr!important}.home-landing .module-row{min-width:0;grid-template-columns:1fr!important;gap:40px!important}.home-landing .module-row>*{min-width:0;max-width:100%}.home-landing .module-row-flip>.hl-module-copy{order:-1}.home-landing .faq-row{grid-template-columns:1fr!important;gap:40px!important}.home-landing .flow-3{grid-template-columns:1fr!important}.home-landing h1.hero-h1{font-size:38px!important}.home-landing section#top,.home-landing section#modules{padding-left:20px!important;padding-right:20px!important}.home-landing .hl-hero-chart{overflow:visible}.home-landing .hl-hero-chart-stage{box-sizing:border-box;flex-direction:column;aspect-ratio:auto!important;gap:20px!important;padding:28px 20px 36px!important}.home-landing .hl-hero-chart-mic{padding:28px;height:auto!important}.home-landing .hl-hero-chart-arrow{transform:rotate(90deg)}.home-landing .hl-hero-chart-note{box-sizing:border-box;width:100%;max-width:320px;min-width:0!important}.home-landing .hl-module-01-visual{flex-wrap:wrap;gap:16px!important;padding:28px 18px!important}.home-landing .hl-module-01-mic{padding:22px}.home-landing .hl-module-01-note{box-sizing:border-box;flex:160px;max-width:100%;min-width:0!important}.home-landing .hl-module-02-visual{overflow:visible;padding:28px 16px!important}.home-landing .hl-module-02-flow{flex-wrap:wrap;justify-content:center;gap:12px;width:100%}.home-landing .hl-module-02-arrow{padding:0 8px!important}.home-landing .hl-module-02-step{box-sizing:border-box;flex:148px;min-width:0;max-width:100%;width:auto!important}.home-landing .hl-module-copy{overflow-wrap:anywhere}}@media (max-width:480px){.home-landing .hl-module-02-flow{flex-direction:column;align-items:stretch}.home-landing .hl-module-02-arrow{justify-content:center;padding:4px 0!important}.home-landing .hl-module-02-arrow span{display:inline-block;transform:rotate(90deg)}.home-landing .hl-module-02-step{flex:auto;width:100%!important}}
