@font-face{font-family:Smiley Sans;src:url(/fonts/SmileySans-Oblique.woff2) format("woff2");font-weight:400 700;font-style:normal;font-display:swap}.marketing-site{letter-spacing:0}.marketing-site,.marketing-site :not(svg):not(svg *):not(code):not(pre){font-family:var(--font-source-han),"Noto Sans SC","Source Han Sans SC","PingFang SC","Microsoft YaHei",sans-serif}.marketing-site .marketing-feature-list svg,.marketing-site .marketing-pricing-card li svg,.marketing-site .marketing-promise-grid svg,.marketing-site .pricing-plan-grid li svg,.marketing-site .saas2-content-sidebar span svg,.marketing-site .saas2-engine-card strong svg,.marketing-site .saas2-social-copy li svg{color:#8a97ab}.marketing-site .marketing-header.is-home:not(.is-scrolled){border-bottom-color:transparent;background:transparent;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none}.marketing-site .marketing-header.is-home.is-scrolled{border-bottom-color:rgba(255,255,255,.06);background:rgba(0,0,0,.72);box-shadow:none;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px)}.marketing-site .marketing-header.is-home:not(.is-scrolled) .haiow-wordmark>img{filter:brightness(0) invert(1)}.marketing-site .marketing-header.is-home:not(.is-scrolled) .haiow-brand-copy{border-color:rgba(255,255,255,.22)}.marketing-site .marketing-header.is-home.is-scrolled .haiow-brand-copy strong,.marketing-site .marketing-header.is-home.is-scrolled .marketing-language,.marketing-site .marketing-header.is-home.is-scrolled .marketing-login,.marketing-site .marketing-header.is-home.is-scrolled .marketing-nav-group>a,.marketing-site .marketing-header.is-home.is-scrolled .marketing-nav>a,.marketing-site .marketing-header.is-home:not(.is-scrolled) .haiow-brand-copy strong,.marketing-site .marketing-header.is-home:not(.is-scrolled) .marketing-language,.marketing-site .marketing-header.is-home:not(.is-scrolled) .marketing-login,.marketing-site .marketing-header.is-home:not(.is-scrolled) .marketing-nav-group>a,.marketing-site .marketing-header.is-home:not(.is-scrolled) .marketing-nav>a{color:rgba(255,255,255,.88)}.marketing-site .marketing-header.is-home.is-scrolled .haiow-brand-copy small,.marketing-site .marketing-header.is-home:not(.is-scrolled) .haiow-brand-copy small{color:rgba(180,190,205,.75)}.marketing-site .marketing-header.is-home.is-scrolled .marketing-nav-group>a:hover,.marketing-site .marketing-header.is-home.is-scrolled .marketing-nav>a:hover,.marketing-site .marketing-header.is-home:not(.is-scrolled) .marketing-language:hover,.marketing-site .marketing-header.is-home:not(.is-scrolled) .marketing-login:hover,.marketing-site .marketing-header.is-home:not(.is-scrolled) .marketing-nav-group>a:hover,.marketing-site .marketing-header.is-home:not(.is-scrolled) .marketing-nav>a:hover{color:#fff}.marketing-site .marketing-header.is-home.is-scrolled .marketing-login,.marketing-site .marketing-header.is-home:not(.is-scrolled) .marketing-login{border:1px solid rgba(255,255,255,.35);border-radius:6px;padding:6px 14px;background:transparent}.marketing-site .marketing-header.is-home.is-scrolled .marketing-btn-primary,.marketing-site .marketing-header.is-home:not(.is-scrolled) .marketing-btn-primary{border-radius:6px;background:#2f6bff;box-shadow:none}.marketing-site .marketing-header.is-home.is-scrolled .haiow-wordmark>img{filter:brightness(0) invert(1)}.marketing-site .marketing-header.is-home.is-scrolled .haiow-brand-copy{border-color:rgba(255,255,255,.18)}.marketing-site .saas2-hero{position:relative;isolation:isolate;overflow:hidden;min-height:100svh;margin-top:0;padding:0;background:#01030c}.marketing-site .saas2-hero-grid,.marketing-site .saas2-hero:after,.marketing-site .saas2-hero:before{display:none}.marketing-site .haiow-particle-stage{position:absolute;z-index:0;inset:0;height:auto;min-height:0;overflow:hidden;border:0;border-radius:0;background:transparent;box-shadow:none;isolation:isolate;pointer-events:none}.marketing-site .haiow-particle-stage:after,.marketing-site .haiow-particle-stage:before{display:none}.marketing-site .haiow-particle-stage canvas{position:absolute;z-index:1;inset:0;display:block;width:100%;height:100%;cursor:crosshair;touch-action:pan-y;pointer-events:auto;opacity:0;transition:opacity 1.6s cubic-bezier(.22,1,.36,1);background:#01030c}.marketing-site .haiow-particle-stage canvas.ready{opacity:1}.marketing-site .haiow-particle-stage-caption,.marketing-site .haiow-particle-stage-hint,.marketing-site .haiow-particle-stage-top{display:none}.marketing-site .saas2-hero-inner{position:relative;z-index:2;display:flex;align-items:flex-start;justify-content:center;min-height:100svh;padding:clamp(120px,18vh,168px) 0 72px;grid-template-columns:none;gap:0}.marketing-site .saas2-hero-copy{position:relative;z-index:3;display:flex;flex-direction:column;align-items:center;max-width:900px;margin-inline:auto;text-align:center;pointer-events:none;margin-top:clamp(12px,3vh,36px)}.marketing-site .saas2-hero-copy .saas2-eyebrow,.marketing-site .saas2-hero-copy .saas2-hero-actions,.marketing-site .saas2-hero-copy .saas2-hero-trust{display:none}.marketing-site .saas2-hero-copy h1{margin:0;color:#fff;font-size:clamp(56px,7.2vw,104px);font-weight:700;letter-spacing:.08em;line-height:1.05;text-shadow:0 12px 40px rgba(0,0,0,.45)}.marketing-site .saas2-hero-copy h1 em{font-style:normal;background:none;color:#fff;-webkit-background-clip:initial;background-clip:initial}.marketing-site .saas2-hero-copy .saas2-hero-slogan,.marketing-site .saas2-hero-copy>p{max-width:none;margin:18px 0 0;color:rgba(255,255,255,.78);font-family:Smiley Sans,Noto Sans SC,sans-serif;font-size:clamp(18px,1.85vw,26px);font-weight:400;letter-spacing:.22em;line-height:1.5;text-shadow:0 8px 24px rgba(0,0,0,.4)}.marketing-site .saas2-hero-product{display:none}.marketing-site .saas2-hero-scroll{position:absolute;z-index:3;bottom:28px;left:50%;display:flex;flex-direction:column;align-items:center;gap:8px;color:rgba(255,255,255,.45);font-size:10px;letter-spacing:.18em;transform:translateX(-50%);pointer-events:none}.marketing-site .saas2-hero-scroll i{display:block;width:22px;height:34px;border:1.5px solid rgba(255,255,255,.35);border-radius:12px}.marketing-site .saas2-hero-scroll i:after{display:block;width:3px;height:7px;margin:7px auto 0;border-radius:2px;background:rgba(255,255,255,.55);content:"";animation:haiow-scroll-dot 1.6s ease-in-out infinite}@keyframes haiow-scroll-dot{0%,to{opacity:.3;transform:translateY(0)}50%{opacity:1;transform:translateY(8px)}}@media (max-width:1040px){.marketing-site .saas2-hero{min-height:100svh;padding-top:0}.marketing-site .saas2-hero-inner{min-height:100svh;align-items:center}.marketing-site .saas2-hero-copy{max-width:100%}}@media (max-width:620px){.marketing-site .saas2-hero-copy h1{font-size:44px;letter-spacing:.06em}.marketing-site .saas2-hero-copy .saas2-hero-slogan,.marketing-site .saas2-hero-copy>p{margin-top:14px;font-family:Smiley Sans,Noto Sans SC,sans-serif;font-size:15px;letter-spacing:.14em}.marketing-site .haiow-particle-stage canvas{cursor:default}.marketing-site .marketing-header.is-home:not(.is-scrolled) .marketing-menu-button{border-color:rgba(255,255,255,.28);background:rgba(255,255,255,.06);color:#fff}}@media (prefers-reduced-motion:reduce){.marketing-site .haiow-particle-stage canvas{cursor:default}.marketing-site .saas2-hero-scroll i:after{animation:none}}