:root{--zt-blue:#0877ff;--zt-cyan:#53b7ff;--zt-black:#000;--zt-ink:#161617;--zt-gray:#f5f5f7;--zt-muted:#6e6e73;--zt-line:rgba(0,0,0,.12);--max:1240px}
html{scroll-padding-top:106px}
.launch-page{margin:0;background:#000;color:var(--zt-ink);font-family:"SF Pro Display","SF Pro SC","PingFang SC","Microsoft YaHei",Arial,sans-serif;line-height:1.55}
.launch-page h1,.launch-page h2,.launch-page h3{letter-spacing:0}
.launch-page .site-header,.launch-page .site-header:not(.is-scrolled),.launch-page .site-header.is-scrolled{height:58px;padding:0 clamp(18px,4vw,54px);background:rgba(255,255,255,.9);border:0;box-shadow:none;color:#161617;backdrop-filter:saturate(180%) blur(20px)}
.launch-page .brand-logo{order:1;min-width:226px}.launch-page .brand-logo img{width:226px;max-height:48px;filter:none}
.launch-page .main-nav{order:2;margin-left:auto;gap:22px;font-size:12px;font-weight:600}.launch-page .main-nav a{color:#262629;opacity:.82}.launch-page .main-nav a:hover,.launch-page .main-nav a[aria-current=page]{color:#0877ff;opacity:1}
.launch-page .nav-cta{padding:6px 12px;border:0;border-radius:7px;background:#0877ff;color:#fff!important}
.launch-page .language-switcher{order:3;margin:0 0 0 18px;padding:4px 7px;border:0;background:transparent;box-shadow:none}.launch-page .language-switcher span{display:none}.launch-page .language-switcher select{min-width:58px;font-size:12px;font-weight:600}
.launch-page .nav-toggle{order:4}
.product-nav{position:sticky;z-index:45;top:58px;height:48px;margin-top:58px;background:rgba(255,255,255,.86);border-top:1px solid rgba(0,0,0,.05);border-bottom:1px solid rgba(0,0,0,.1);backdrop-filter:saturate(180%) blur(20px)}
.product-nav-inner{width:min(1120px,calc(100% - 36px));height:100%;margin:auto;display:flex;align-items:center;justify-content:space-between}.product-nav strong{font-size:15px}.product-nav nav{display:flex;align-items:center;gap:22px;font-size:12px;color:#424245}.product-nav a:hover{color:#0877ff}.product-nav .product-cta{padding:5px 11px;border-radius:7px;background:#0877ff;color:#fff}

.launch-hero{position:relative;min-height:calc(100svh - 140px);overflow:hidden;background:#000;color:#fff;text-align:center;padding:64px 24px 28px}
.launch-copy{position:relative;z-index:3;max-width:960px;margin:0 auto}.launch-kicker,.story-label{margin:0 0 12px;color:#6fbfff;font-size:14px;font-weight:700}
.launch-copy h1{margin:0;font-size:clamp(52px,6vw,86px);font-weight:700;line-height:1.04}.launch-copy>p:last-of-type{margin:20px auto 0;max-width:720px;color:#a1a1a6;font-size:clamp(17px,1.7vw,23px);line-height:1.55}
.launch-actions{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:26px;margin-top:26px}.launch-button{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:10px 20px;border-radius:7px;font-size:14px;font-weight:700}.launch-button.primary{background:#0877ff;color:#fff}.launch-button:hover{filter:brightness(1.1)}
.launch-link{display:inline-flex;align-items:center;gap:5px;color:#62b8ff;font-size:16px;font-weight:600}.launch-link span{font-size:24px;line-height:1}.launch-link:hover{text-decoration:underline}.launch-link.dark{color:#0877ff}
.launch-art{position:relative;z-index:1;width:min(1180px,92vw);height:clamp(300px,45vh,520px);margin:-6px auto -22px}.launch-art:after{content:"";position:absolute;inset:72% 0 0;background:linear-gradient(0deg,#000,transparent)}.launch-art img{object-fit:contain}
.platform-dock{position:relative;z-index:3;display:flex;justify-content:center;flex-wrap:wrap;gap:10px}.social{display:inline-flex;align-items:center;gap:8px;padding:7px 12px;border:1px solid rgba(255,255,255,.15);border-radius:7px;background:rgba(255,255,255,.07);color:#fff;font-size:12px;backdrop-filter:blur(16px)}.social i,.engine-app i{display:grid;place-items:center;width:24px;height:24px;border-radius:6px;font-style:normal;font-weight:800}.social b,.engine-app b{font-weight:600}.tiktok i,.tiktok-icon{background:#050505 url("../images/tiktok-icon.svg") center/17px 17px no-repeat;color:transparent}.facebook i,.app-facebook i{background:#1877f2;color:#fff}.instagram i,.app-instagram i{background:linear-gradient(135deg,#f58529,#dd2a7b,#8134af);color:#fff}.youtube i,.app-youtube i{background:#ff0033;color:#fff;font-size:10px}.linkedin i,.app-linkedin i{background:#0a66c2;color:#fff;font-size:10px}

.impact-strip{display:grid;grid-template-columns:repeat(3,1fr);background:#fff;padding:54px max(24px,calc((100% - 1040px)/2));text-align:center}.impact-strip div{padding:6px 28px}.impact-strip div+div{border-left:1px solid #d2d2d7}.impact-strip strong,.impact-strip span{display:block}.impact-strip strong{font-size:clamp(28px,3vw,42px);line-height:1.2}.impact-strip span{margin-top:8px;color:#6e6e73;font-size:13px}

.story-section{min-height:850px;padding:120px max(28px,calc((100% - 1180px)/2));overflow:hidden}.precision{display:grid;grid-template-columns:.9fr 1.1fr;align-items:center;gap:72px;background:#f5f5f7}.story-copy{max-width:540px}.story-copy h2,.center-heading h2,.network-copy h2,.closing-cta h2{margin:0;font-size:clamp(46px,5.2vw,72px);font-weight:700;line-height:1.08}.story-copy>p:not(.story-label),.center-heading>p:not(.story-label),.network-copy>p:not(.story-label),.closing-cta>div>p:not(.story-label){margin:26px 0;color:#6e6e73;font-size:19px;line-height:1.75}
.audience-visual{position:relative;min-height:610px}.audience-visual:before,.audience-visual:after{content:"";position:absolute;left:50%;top:50%;border:1px solid rgba(8,119,255,.2);border-radius:50%;transform:translate(-50%,-50%)}.audience-visual:before{width:530px;height:530px}.audience-visual:after{width:400px;height:400px}
.signal-core{position:absolute;z-index:2;left:50%;top:50%;width:250px;height:250px;display:flex;flex-direction:column;align-items:center;justify-content:center;border-radius:50%;transform:translate(-50%,-50%);background:#fff;box-shadow:0 32px 90px rgba(8,75,155,.14)}.signal-core span{display:grid;place-items:center;width:66px;height:66px;border-radius:50%;background:#0877ff;color:#fff;font-size:24px;font-weight:800}.signal-core strong{margin-top:18px;font-size:21px}.signal-core small{margin-top:6px;color:#86868b}
.audience-node{position:absolute;z-index:3;padding:10px 15px;border:1px solid rgba(8,119,255,.16);border-radius:7px;background:rgba(255,255,255,.92);box-shadow:0 18px 45px rgba(0,0,0,.08);color:#424245;font-size:13px;font-weight:600}.node-1{left:5%;top:20%}.node-2{right:2%;top:25%}.node-3{right:8%;bottom:20%}.node-4{left:0;bottom:23%}

.social-engine{min-height:940px;background:#000;color:#fff;text-align:center;padding-top:120px}.center-heading{max-width:820px;margin:0 auto}.center-heading>p:not(.story-label){color:#a1a1a6}.engine-stage{position:relative;width:min(820px,90vw);height:560px;margin:44px auto 0}.engine-ring{position:absolute;left:50%;top:50%;border:1px solid rgba(83,183,255,.24);border-radius:50%;transform:translate(-50%,-50%)}.ring-one{width:500px;height:500px}.ring-two{width:350px;height:350px}.engine-center{position:absolute;z-index:3;left:50%;top:50%;width:190px;height:190px;display:flex;flex-direction:column;align-items:center;justify-content:center;border:1px solid rgba(255,255,255,.18);border-radius:50%;transform:translate(-50%,-50%);background:#07172e;box-shadow:0 0 100px rgba(8,119,255,.28)}.engine-center span{color:#69beff;font-size:42px;font-weight:800}.engine-center strong{font-size:14px}.engine-app{position:absolute;z-index:4;display:flex;align-items:center;gap:9px;padding:9px 13px;border:1px solid rgba(255,255,255,.16);border-radius:7px;background:#111319;box-shadow:0 18px 46px rgba(0,0,0,.35);font-size:12px}.engine-app i{color:#fff}.app-tiktok{left:8%;top:16%}.app-facebook{right:8%;top:16%}.app-instagram{right:0;top:58%}.app-youtube{left:10%;bottom:8%}.app-linkedin{right:20%;bottom:5%}

.network-stage{position:relative;min-height:920px;overflow:hidden;background:#020712;color:#fff}.network-stage>img{position:absolute;inset:0}.network-shade{position:absolute;inset:0;background:linear-gradient(90deg,rgba(0,0,0,.98) 0%,rgba(0,0,0,.84) 34%,rgba(0,0,0,.12) 72%),linear-gradient(0deg,rgba(0,0,0,.65),transparent 55%)}.network-copy{position:relative;z-index:2;width:min(620px,calc(100% - 48px));padding-top:180px;margin-left:max(24px,calc((100% - 1180px)/2))}.network-copy>p:not(.story-label){color:#a1a1a6}.network-actions{display:flex;align-items:center;flex-wrap:wrap;gap:25px;margin-top:30px}.network-points{position:absolute;z-index:2;left:max(24px,calc((100% - 1180px)/2));right:max(24px,calc((100% - 1180px)/2));bottom:45px;display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid rgba(255,255,255,.2)}.network-points span{padding:22px 18px 0 0;color:#d2d2d7;font-size:13px}

.service-suite{padding:130px max(24px,calc((100% - 1180px)/2));background:#fff}.light-heading{text-align:center}.light-heading .story-label{color:#0877ff}.suite-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin-top:60px}.suite-item{min-height:260px;padding:30px;border-radius:8px;background:#f5f5f7}.suite-item span{color:#0877ff;font-size:12px;font-weight:700}.suite-item h3{margin:22px 0 12px;font-size:25px}.suite-item p{color:#6e6e73}.suite-item a{color:#0877ff;font-weight:700}.suite-main{grid-column:span 2;grid-row:span 2;min-height:534px;background:#06162d url("../images/ai-growth-orbit-v9.png") 135% center/72% auto no-repeat;color:#fff}.suite-main p{max-width:46%;color:#a1a1a6}.suite-main h3{font-size:34px}.suite-main span,.suite-main a{color:#67bdff}

.closing-cta{min-height:700px;display:grid;place-items:center;padding:100px 24px;background:#f5f5f7;text-align:center}.closing-cta>div{max-width:850px}.closing-cta>div>p:not(.story-label){max-width:680px;margin-left:auto;margin-right:auto}.closing-cta .story-label{color:#0877ff}
.launch-page .site-footer{background:#0b0b0d}

.reveal{opacity:0;transform:translateY(26px);transition:opacity .8s ease,transform .8s cubic-bezier(.2,.65,.25,1)}.reveal.is-visible{opacity:1;transform:none}
@media(prefers-reduced-motion:reduce){.reveal{opacity:1;transform:none;transition:none}}

@media(max-width:1080px){.launch-page .main-nav{gap:13px}.launch-page .brand-logo{min-width:200px}.launch-page .brand-logo img{width:200px}.story-section{min-height:760px}.audience-visual:before{width:460px;height:460px}.audience-visual:after{width:340px;height:340px}.suite-grid{grid-template-columns:repeat(2,1fr)}}
@media(min-width:981px) and (max-height:760px){.launch-hero{min-height:535px;padding-top:12px;padding-bottom:14px}.launch-copy h1{font-size:60px}.launch-copy>p:last-of-type{margin-top:8px;font-size:17px}.launch-actions{margin-top:10px}.launch-art{height:220px;margin:-8px auto -14px}.platform-dock{gap:8px}.social{padding:5px 10px}}
@media(max-width:980px){
  html{scroll-padding-top:100px}.launch-page .site-header,.launch-page .site-header:not(.is-scrolled){height:56px}.launch-page .brand-logo{min-width:205px}.launch-page .brand-logo img{width:205px}.launch-page .main-nav{top:56px}.product-nav{top:56px;height:44px;margin-top:56px}.product-nav nav a:not(.product-cta){display:none}
  .launch-hero{min-height:calc(100svh - 128px);padding-top:52px}.launch-art{height:clamp(300px,42vh,430px)}
  .precision{grid-template-columns:1fr;padding-top:96px}.story-copy{max-width:700px}.audience-visual{min-height:560px}
  .network-stage{min-height:820px}.network-copy{padding-top:130px}.network-points{grid-template-columns:repeat(2,1fr);gap:10px}.suite-main{background-position:170% center;background-size:80% auto}
}
@media(max-width:640px){
  .launch-page .site-header,.launch-page .site-header:not(.is-scrolled){padding:0 12px}.launch-page .brand-logo{min-width:180px}.launch-page .brand-logo img{width:180px}.launch-page .language-switcher{display:none}.launch-page .nav-toggle{width:38px;height:38px;border-radius:7px}
  .product-nav-inner{width:calc(100% - 24px)}.product-nav strong{font-size:13px}.product-nav nav{gap:8px}
  .launch-hero{min-height:calc(100svh - 124px);padding:42px 14px 22px}.launch-kicker{font-size:12px}.launch-copy h1{font-size:45px}.launch-copy>p:last-of-type{font-size:16px}.launch-copy>p:last-of-type br{display:none}.launch-actions{gap:18px;margin-top:22px}.launch-art{width:120vw;height:310px;margin:0 -10vw -20px}.platform-dock{gap:6px}.social{padding:5px 7px;font-size:10px}.social i{width:20px;height:20px}.social b{display:none}
  .impact-strip{grid-template-columns:1fr;padding:42px 24px}.impact-strip div{padding:20px}.impact-strip div+div{border-left:0;border-top:1px solid #d2d2d7}
  .story-section{min-height:0;padding:86px 20px}.story-copy h2,.center-heading h2,.network-copy h2,.closing-cta h2{font-size:40px}.story-copy>p:not(.story-label),.center-heading>p:not(.story-label),.network-copy>p:not(.story-label),.closing-cta>div>p:not(.story-label){font-size:16px}
  .precision{gap:30px}.audience-visual{min-height:440px}.audience-visual:before{width:340px;height:340px}.audience-visual:after{width:260px;height:260px}.signal-core{width:190px;height:190px}.signal-core span{width:54px;height:54px}.signal-core strong{font-size:17px}.audience-node{padding:7px 9px;font-size:10px}.node-1{left:0}.node-2{right:0}.node-3{right:0}.node-4{left:0}
  .social-engine{min-height:760px;padding-top:86px}.engine-stage{height:430px;margin-top:20px}.ring-one{width:340px;height:340px}.ring-two{width:250px;height:250px}.engine-center{width:150px;height:150px}.engine-center span{font-size:34px}.engine-app{padding:7px;font-size:10px}.engine-app b{display:none}.app-tiktok{left:0}.app-facebook{right:0}.app-instagram{right:0}.app-youtube{left:2%}.app-linkedin{right:10%}
  .network-stage{min-height:760px}.network-stage>img{object-position:66% center}.network-shade{background:linear-gradient(0deg,rgba(0,0,0,.95) 0%,rgba(0,0,0,.62) 67%,rgba(0,0,0,.15)),linear-gradient(90deg,rgba(0,0,0,.72),rgba(0,0,0,.06))}.network-copy{padding-top:300px;margin-left:20px}.network-actions{gap:18px}.network-points{left:20px;right:20px;bottom:24px;grid-template-columns:repeat(2,1fr)}.network-points span{padding-top:12px;font-size:10px}
  .service-suite{padding:86px 14px}.suite-grid{grid-template-columns:1fr;gap:10px;margin-top:38px}.suite-item,.suite-main{grid-column:auto;grid-row:auto;min-height:210px;padding:24px}.suite-main{min-height:340px;background-position:70% 120%;background-size:110% auto}.suite-main p{max-width:76%}.suite-main h3{font-size:28px}
  .closing-cta{min-height:620px;padding:84px 18px}.footer-grid{grid-template-columns:1fr}
}
