#app{font-family:Noto Sans SC,-apple-system,BlinkMacSystemFont,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:hidden;max-width:100vw}html{scroll-behavior:smooth;overflow-x:hidden;max-width:100vw}.contact-float-btn{position:fixed;right:20px;bottom:22px;z-index:1600;display:inline-flex;align-items:center;gap:8px;min-height:46px;padding:10px 14px 10px 10px;border-radius:999px;text-decoration:none;border:1px solid rgba(59,130,246,.44);color:#334155;background:radial-gradient(120px 70px at 80% 0%,rgba(59,130,246,.24),transparent 72%),linear-gradient(145deg,rgba(255,255,255,.95),rgba(255,255,255,.95));box-shadow:0 10px 24px #00000052,inset 0 0 0 1px #ffffff0a;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}.contact-float-btn:hover{transform:translateY(-2px);border-color:#3b82f69e;box-shadow:0 14px 28px #00000061,0 0 18px #3b82f629}.contact-float-icon{width:28px;height:28px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;font-size:.72rem;font-weight:700;color:#334155;border:1px solid rgba(59,130,246,.42);background:linear-gradient(135deg,rgba(37,99,235,.24),rgba(59,130,246,.14))}.contact-float-icon svg{width:15px;height:15px}.contact-float-text{font-size:.84rem;font-weight:700;letter-spacing:.2px;white-space:nowrap}@media (max-width: 768px){.contact-float-btn{right:12px;bottom:14px;min-height:42px;padding:8px 12px 8px 9px;gap:6px}.contact-float-icon{width:25px;height:25px}.contact-float-icon svg{width:13px;height:13px}.contact-float-text{font-size:.78rem}}:root{--color-bg: #f0f6ff;--color-bg-elevated: #ffffff;--color-bg-card: #ffffff;--color-surface: #eef4fd;--color-border: rgba(37, 99, 235, .14);--color-text: #0f172a;--color-text-secondary: #334155;--color-text-muted: #64748b;--color-primary: #2563eb;--color-primary-hover: #1d4ed8;--color-primary-light: #93c5fd;--color-accent: #2563eb;--color-accent-soft: rgba(37, 99, 235, .1);--color-ui-solid: #1d4ed8;--color-ui-solid-hover: #3b82f6;--color-accent-strong: #3b82f6;--color-accent-border: rgba(37, 99, 235, .3);--color-accent-border-soft: rgba(37, 99, 235, .15);--color-accent-glow: rgba(37, 99, 235, .12);--color-primary-border: rgba(59, 130, 246, .25);--color-panel: rgba(240, 246, 255, .9);--color-panel-soft: rgba(240, 246, 255, .7);--color-panel-strong: rgba(255, 255, 255, .96);--color-overlay: rgba(15, 23, 42, .55);--color-info-soft: #dbeafe;--gradient-accent: linear-gradient(135deg, #1e3a8a 0%, #2563eb 52%, #60a5fa 100%);--gradient-gold: linear-gradient(135deg, #1d4ed8, #60a5fa);--gradient-cyber: linear-gradient(135deg, #f0f6ff 0%, #dbeafe 45%, #eff6ff 100%);--gradient-dark-panel: linear-gradient(140deg, #f8faff 0%, #eff6ff 55%, #dbeafe 100%);--color-success: #16a34a;--color-danger: #dc2626;--gradient-hero: linear-gradient(135deg, #eff6ff 0%, #dbeafe 52%, #bfdbfe 100%);--shadow-lg: 0 18px 45px -18px rgba(37, 99, 235, .18);--shadow-gold: 0 10px 26px rgba(37, 99, 235, .15);--radius: 12px;--radius-lg: 16px;--transition: .3s cubic-bezier(.4, 0, .2, 1)}*{margin:0;padding:0;box-sizing:border-box}html{overflow-x:hidden;max-width:100vw}body{overflow-x:hidden;max-width:100vw;background:radial-gradient(1200px 460px at 10% -10%,rgba(59,130,246,.07),transparent 60%),radial-gradient(960px 380px at 88% 5%,rgba(37,99,235,.05),transparent 58%),radial-gradient(760px 320px at 52% 0%,rgba(96,165,250,.04),transparent 56%),#f8faff;color:var(--color-text);line-height:1.6}.container{width:100%;max-width:1200px;margin:0 auto;padding:0 24px}@media (max-width: 768px){.container{padding:0 16px}}.sr-hidden{opacity:0;transform:translateY(26px);transition:opacity .68s cubic-bezier(.22,1,.36,1),transform .68s cubic-bezier(.22,1,.36,1);will-change:opacity,transform}.sr-visible{opacity:1!important;transform:none!important}@media (max-width: 768px){.sr-hidden{transform:translateY(16px)}}@keyframes blueSweep{0%{background-position:-200% center}to{background-position:200% center}}@keyframes goldSweep{0%{background-position:-200% center}to{background-position:200% center}}.features-title,.demo-title,.ui-showcase-title,.insight-title,.qa-title,.block-title{background:linear-gradient(100deg,#1d4ed8 0%,#2563eb 28%,#60a5fa 46%,#2563eb 64%,#1d4ed8 100%);background-size:250% auto;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;animation:blueSweep 5s linear infinite}.feature-item,.ui-feature-item,.insight-item,.qa-feature-card,.security-new-card,.svc-card{transition:transform .32s cubic-bezier(.34,1.56,.64,1),box-shadow .32s ease,border-color .32s ease!important}.feature-item:hover,.ui-feature-item:hover,.insight-item:hover,.qa-feature-card:hover,.security-new-card:hover,.svc-card:hover{transform:translateY(-5px)!important;box-shadow:0 14px 40px #2563eb1f,0 0 0 1px #2563eb40,0 0 20px #2563eb0f!important;border-color:#2563eb66!important}@keyframes iconPop{0%{transform:scale(1) rotate(0)}40%{transform:scale(1.22) rotate(-6deg)}70%{transform:scale(.95) rotate(3deg)}to{transform:scale(1) rotate(0)}}.feature-item:hover .feature-icon,.insight-item:hover .insight-icon,.qa-feature-card:hover .qa-icon,.svc-card:hover .svc-icon{animation:iconPop .45s cubic-bezier(.34,1.56,.64,1)}.cursor-glow-layer{position:fixed;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:1;overflow:hidden}.cursor-glow-dot{position:absolute;width:360px;height:360px;border-radius:50%;background:radial-gradient(circle,rgba(37,99,235,.05) 0%,rgba(37,99,235,.02) 40%,transparent 70%);pointer-events:none;transform:translate(-50%,-50%);transition:transform .12s linear;will-change:transform}@media (max-width: 1024px){.cursor-glow-layer{display:none}}.scroll-progress-bar{position:fixed;top:0;left:0;height:3px;width:100%;background:linear-gradient(90deg,#1d4ed8,#3b82f6,#60a5fa,#3b82f6,#1d4ed8);background-size:200% auto;animation:blueSweep 2.5s linear infinite;z-index:9999;transform-origin:left;transition:transform .1s linear;pointer-events:none}@keyframes dividerGlow{0%,to{box-shadow:0 0 6px #2563eb40;opacity:.6}50%{box-shadow:0 0 18px #2563eb8c;opacity:1}}.gold-divider{background:linear-gradient(90deg,transparent,#3b82f6,transparent)!important;animation:dividerGlow 3s ease-in-out infinite!important}section,.block,.features-block,.demo-block,.ui-showcase-block,.insight-block,.qa-block,.data-block,.security-block,.testimonial-block,.data-partners-wrap{background:transparent!important}.feature-item,.ui-feature-item,.insight-item,.qa-feature-card,.security-new-card,.svc-card,.ds-hi-item,.bill-entry,.security-more-item,.issue-card,.solution-copy,.ds-highlights{background:#ffffff!important;border-color:#2563eb2e!important;color:#0f172a!important;box-shadow:0 2px 12px #2563eb12!important}.feature-name,.insight-title-item,.qa-feature-title,h4,.ds-hi-text,.security-card-title{color:#0f172a!important}.feature-desc,.insight-desc,.qa-feature-desc,p,.security-item-text,.ds-hi-sub{color:#475569!important}.block-desc,.features-tagline-bar,.tagline-text,.tagline-highlight,.demo-subtitle,.svc-desc{color:#475569!important;-webkit-text-fill-color:#475569!important}.solution-copy-title,.ds-highlights-title,.data-partners-title,.security-badge{color:#2563eb!important;-webkit-text-fill-color:#2563eb!important}.bill-card,.billboard-scene,.billboard-base{background:rgba(255,255,255,.92)!important;border-color:#2563eb33!important}.video-overlay,.hero-overlay{background:rgba(240,246,255,.5)!important}.features-tagline-bar{background:linear-gradient(135deg,#eff6ff,#dbeafe)!important;border-color:#2563eb33!important}.tagline-trophy{filter:none!important}.marquee-track,.partner-logos{background:transparent!important}.solution-copy-body p,.solution-copy-body li{color:#334155!important}.preview-mask,.preview-overlay{background:rgba(15,23,42,.75)!important}#app .qa-block h2,#app .qa-block h3,#app .qa-block h4,#app .insight-block h2,#app .insight-block h3,#app .insight-block h4,#app .ui-showcase-block h2,#app .ui-showcase-block h3,#app .data-block h2,#app .data-block h3,#app .testimonial-block h2,#app .testimonial-block h3,#app .security-block h2,#app .security-block h3,#app .features-block h2,#app .features-block h3,#app .demo-block h2,#app .demo-block h3{color:#0f172a!important;-webkit-text-fill-color:initial!important}#app .qa-block p,#app .insight-block p,#app .ui-showcase-block p,#app .data-block p,#app .testimonial-block p,#app .security-block p,#app .features-block p,#app .demo-block p,#app .block-desc{color:#475569!important}#app,#app>div,#app section,#app .block,#app .home,#app main,#app .features-block,#app .demo-block,#app .ui-showcase-block,#app .insight-block,#app .qa-block,#app .data-block,#app .security-block,#app .testimonial-block,#app .data-partners-wrap,#app .kline-wrap,#app .hero-video-section,#app .brand-section,#app .qual-section{background-color:transparent!important}#app .kline-chart-wrap,#app .chart-container,#app .data-source-panel,#app .issue-card,#app .compare-wrap,#app .testimonial-showcase,#app .testimonial-headline,#app .contact-wrap,#app .contact-intro,#app .official-channels,#app .biz-section,#app .contact-card,#app .channel-card{background:#ffffff!important;border-color:#2563eb26!important;color:#0f172a!important}#app .contact-page,.contact-page,#app .kline-section,.kline-section,#app .kline-wrap{background:#f8faff!important}#app .testimonial-block *[class*=showcase],#app .testimonial-block *[class*=card],#app .testimonial-block *[class*=panel]{background:#ffffff!important;border-color:#2563eb26!important}#app *[style*="background: linear-gradient(180deg, rgba(10"],#app *[style*="background: linear-gradient(135deg, #0"],#app *[style*="background: rgba(10, 10, 14"],#app *[style*="background: rgba(14, 14"]{background:#ffffff!important}#app .contact-card *,#app .channel-card *,#app .biz-card *{color:#0f172a!important}#app .contact-card a,#app .channel-card a,#app .biz-card a{color:#2563eb!important}#app .demo-credential-card,#app .demo-admin-card,#app .bill-entry{background:#ffffff!important;border-color:#2563eb33!important;color:#0f172a!important}#app .partner-logo-strip,#app .marquee-wrap,#app .marquee-inner{background:#ffffff!important}#app .qa-carousel-wrap,#app .qa-img-card{background:#ffffff!important;border-color:#2563eb26!important}#app .qual-card{background:#ffffff!important;border-color:#2563eb33!important}#app .cert-title,#app .cert-tags,#app .cert-desc{color:#0f172a!important}#app .cert-tag{background:rgba(37,99,235,.1)!important;color:#2563eb!important}#app .solution-copy,#app .data-partners-inner{background:#ffffff!important;border-color:#2563eb1f!important}#app .demo-live-badge,#app .security-badge,#app .feat-badge{background:rgba(37,99,235,.1)!important;color:#2563eb!important;border-color:#2563eb40!important}#app .security-more-list{background:#f0f6ff!important}#app .security-item-text{color:#334155!important}#app .kline-section,#app .kline-wrap,#app .chart-block,#app .metrics-panel,#app .metric-card,#app .issue-list-wrap,#app .issue-card,#app .compare-card,#app .solution-card,#app .ds-detail-panel,#app .data-content-wrap,#app .data-source-inner{background:#f8faff!important;border-color:#2563eb2e!important;color:#0f172a!important}#app .metric-card .metric-label{color:#64748b!important}#app .metric-card .metric-val{color:#0f172a!important}#app .contact-page,#app .contact-wrap,#app .contact-inner,#app .hero-block,#app .official-section,#app .biz-section,#app .channel-card,#app .biz-card,#app .contact-card{background:#ffffff!important;border-color:#2563eb26!important;color:#0f172a!important}#app .hero-block .hero-title{color:#0f172a!important;-webkit-text-fill-color:#0f172a!important}#app .hero-block .hero-sub{color:#475569!important}#app .hero-kicker{background:rgba(37,99,235,.1)!important;color:#2563eb!important;border-color:#2563eb40!important}#app .hero-ring{border-color:#2563eb26!important}#app .testimonial-block,#app .testimonial-wrap,#app .testimonial-showcase,#app .t-card,#app .review-panel,#app .review-card{background:#ffffff!important;border-color:#2563eb26!important;color:#0f172a!important}#app .demo-block,#app .bill-scene,#app .bill-card,#app .billboard-base,#app .demo-cred-card,#app .demo-admin-card{background:#ffffff!important;border-color:#2563eb2e!important}#app .demo-cred-card *,#app .demo-admin-card *{color:#0f172a!important}#app .demo-cred-val,#app .demo-admin-val{color:#2563eb!important}body,#app,.page-home,.page-contact,.page-play{background:#f8faff!important}
