:root{--brand:#5048ED;--bl:#6366F1;--bll:#A5B4FC;--teal:#0891B2;--tl:#06B6D4;--em:#10B981;--amb:#F59E0B;--red:#F87171;--rose:#FB7185;--s0:#F8F9FB;--s1:#F1F4F8;--s2:#FFFFFF;--s3:#F4F6F9;--s4:#EBF0F5;--b1:rgba(15,23,42,.06);--b2:rgba(15,23,42,.10);--b3:rgba(80,72,237,.15);--t1:#111827;--t2:#2D3E50;--t3:#4A5968;--t4:#7A8B9E;--sh:0 1px 3px rgba(15,23,42,.06),0 6px 24px rgba(15,23,42,.08);--e:cubic-bezier(.16,1,.3,1);--mw:1120px}.zc-page{font-family:var(--font-inter),"Inter",-apple-system,BlinkMacSystemFont,sans-serif;background:var(--s0);color:var(--t1);line-height:1.6;-webkit-font-smoothing:antialiased;overflow-x:hidden;min-height:100vh}.zc-page a{cursor:pointer}.zc-page .w{max-width:var(--mw);margin:0 auto;padding:0 32px}.zc-page .grad{background:linear-gradient(135deg,var(--bl),var(--tl));-webkit-background-clip:text;-webkit-text-fill-color:transparent}.zc-page .z-btn{transition:all .25s var(--e);cursor:pointer}.zc-page .z-btn:hover{transform:translateY(-2px);box-shadow:0 8px 24px rgba(80,72,237,.25);filter:brightness(1.05)}.zc-page .z-btn-s:hover{border-color:var(--bl)!important;background:rgba(80,72,237,.06)!important;transform:translateY(-1px);box-shadow:none!important;filter:none!important}.zc-page .z-card{transition:all .3s var(--e)}.zc-page .z-card:hover{border-color:rgba(80,72,237,.2)!important;transform:translateY(-3px);box-shadow:0 4px 12px rgba(15,23,42,.08),0 16px 48px rgba(15,23,42,.1),0 0 0 1px rgba(80,72,237,.1)}.zc-page .z-card:hover .z-bar{background:linear-gradient(90deg,var(--brand),var(--teal))!important}.zc-page .r{opacity:0;transform:translateY(16px);transition:opacity .55s var(--e),transform .55s var(--e)}.zc-page .r.v{opacity:1;transform:none}.zc-page .rd1{transition-delay:55ms}.zc-page .rd2{transition-delay:.11s}.zc-page .rd3{transition-delay:165ms}.zc-page .rd4{transition-delay:.22s}.zc-page .rd5{transition-delay:275ms}.zc-page .rd6{transition-delay:.33s}.zc-page .rd7{transition-delay:385ms}.zc-page .rd8{transition-delay:.44s}.zc-page .rd9{transition-delay:495ms}.zc-page .rx{transform:translateX(14px)}.zc-page .rx.v{transform:none}@keyframes dataFlow{0%{transform:translateX(-60px);opacity:0}15%{opacity:.6}85%{opacity:.6}to{transform:translateX(500%);opacity:0}}@keyframes zcTyping{0%,60%,to{opacity:.3;transform:translateY(0)}30%{opacity:1;transform:translateY(-4px)}}@keyframes zcpulse{0%,to{opacity:.35}50%{opacity:1}}.zc-page .card{background:var(--s2);border:1px solid var(--b1);border-radius:14px;padding:24px;position:relative;overflow:hidden;box-shadow:var(--sh)}.zc-page .card-12{border-radius:12px}.zc-page .card-16{border-radius:16px}.zc-page .card-18{border-radius:18px}.zc-page .card-20{border-radius:20px}.zc-page .tag{font-size:10px;font-weight:600;letter-spacing:2.2px;text-transform:uppercase}.zc-page .tk{color:var(--amb)}.zc-page .tw{color:var(--bl)}.zc-page .tb{color:var(--bll)}.zc-page .tg{color:var(--tl)}.zc-page .tr{color:var(--em)}.zc-page .tp{color:var(--rose)}.zc-page .ico{display:flex;align-items:center;justify-content:center;flex-shrink:0;border-radius:25%}.zc-page .ico-40{width:40px;height:40px}.zc-page .ico-38{width:38px;height:38px}.zc-page .ico-36{width:36px;height:36px}.zc-page .ico-32{width:32px;height:32px}.zc-page .ico svg{width:20px;height:20px}.zc-page .ico-38 svg{width:19px;height:19px}.zc-page .ico-36 svg{width:18px;height:18px}.zc-page .ico-32 svg{width:16px;height:16px}.zc-page .ik{background:rgba(245,158,11,.1)}.zc-page .ik svg{color:var(--amb);stroke:var(--amb)}.zc-page .iw{background:rgba(79,70,229,.1)}.zc-page .iw svg{color:var(--bl);stroke:var(--bl)}.zc-page .ib{background:rgba(199,210,254,.07)}.zc-page .ib svg{color:var(--bll);stroke:var(--bll)}.zc-page .ig{background:rgba(13,148,136,.1)}.zc-page .ig svg{color:var(--tl);stroke:var(--tl)}.zc-page .ir{background:rgba(16,185,129,.1)}.zc-page .ir svg{color:var(--em);stroke:var(--em)}.zc-page .ip{background:rgba(251,113,133,.1)}.zc-page .ip svg{color:var(--rose);stroke:var(--rose)}.zc-page .hero{padding-top:148px;padding-bottom:80px;position:relative;overflow:hidden}.zc-page .hero-g1{top:-12%;right:-5%;width:600px;height:600px;background:radial-gradient(circle,rgba(80,72,237,.08),transparent 60%)}.zc-page .hero-g1,.zc-page .hero-g2{position:absolute;border-radius:50%;pointer-events:none}.zc-page .hero-g2{bottom:-8%;left:-4%;width:480px;height:480px;background:radial-gradient(circle,rgba(6,182,212,.07),transparent 60%)}.zc-page .hero:before{content:"";position:absolute;inset:0;background-image:linear-gradient(rgba(15,23,42,.04) 1px,transparent 0),linear-gradient(90deg,rgba(15,23,42,.04) 1px,transparent 0);background-size:64px 64px;pointer-events:none}.zc-page .hero-inner{position:relative;z-index:2}.zc-page .hero-grid{display:grid;grid-template-columns:1fr 400px;grid-gap:56px;gap:56px;align-items:start}.zc-page .hero h1{font-size:62px;font-weight:800;line-height:1.02;letter-spacing:-1.5px;margin-bottom:28px}.zc-page .hero-sub{font-size:17px;color:var(--t2);line-height:1.75;max-width:520px;margin-bottom:40px;font-weight:400}.zc-page .hero-sub strong{color:var(--t1);font-weight:600}.zc-page .hero-btns{display:flex;gap:14px;flex-wrap:wrap}.zc-page .bp{font-weight:700;background:var(--brand);color:#fff}.zc-page .bp,.zc-page .bs{display:inline-flex;align-items:center;gap:8px;padding:14px 28px;border-radius:10px;font-size:15px;text-decoration:none}.zc-page .bs{font-weight:500;color:var(--t1);border:1px solid var(--b2)}.zc-page .hero-panel{position:relative}.zc-page .hero-panel-inner{background:var(--s2);border:1px solid var(--b1);border-radius:20px;overflow:hidden;box-shadow:0 4px 24px rgba(15,23,42,.08),0 1px 3px rgba(15,23,42,.06),0 0 0 1px rgba(15,23,42,.04)}.zc-page .panel-bar{height:2px;background:linear-gradient(90deg,var(--brand),var(--teal))}.zc-page .panel-header{padding:14px 20px;border-bottom:1px solid var(--b1);display:flex;align-items:center;justify-content:space-between}.zc-page .panel-title{font-size:11px;font-weight:700;color:var(--t2);letter-spacing:.5px}.zc-page .panel-live{display:flex;align-items:center;gap:6px;font-size:10px;font-weight:600;color:var(--em)}.zc-page .panel-live-dot{width:6px;height:6px;border-radius:50%;background:var(--em);animation:zcpulse 1.5s ease-in-out infinite}.zc-page .panel-body{padding:20px}.zc-page .panel-stat{display:flex;align-items:baseline;gap:8px;margin-bottom:16px}.zc-page .panel-stat-val{font-size:42px;font-weight:800;letter-spacing:-2px;color:var(--bl);line-height:1}.zc-page .panel-stat-unit{font-size:13px;font-weight:600;color:var(--t3)}.zc-page .panel-stat-lbl{font-size:11px;color:var(--t4);font-weight:500}.zc-page .panel-divider{height:1px;background:var(--b1);margin:16px 0}.zc-page .dots{display:grid;grid-template-columns:repeat(20,1fr);grid-gap:3px;gap:3px;margin-bottom:12px}.zc-page .dot{aspect-ratio:1;border-radius:50%;background:rgba(15,23,42,.08);transition:all .4s var(--e)}.zc-page .dot.on{background:var(--brand);opacity:.7}.zc-page .panel-caption{font-size:10px;color:var(--t4);font-weight:500;text-align:right;font-family:monospace}.zc-page .panel-caps{display:flex;flex-wrap:wrap;gap:6px;margin-top:16px}.zc-page .panel-cap{padding:4px 10px;border-radius:6px;font-size:10px;font-weight:600;letter-spacing:.5px}.zc-page .pc-k{background:rgba(245,158,11,.08);color:var(--amb);border:1px solid rgba(245,158,11,.15)}.zc-page .pc-w{background:rgba(79,70,229,.08);color:var(--bl);border:1px solid rgba(79,70,229,.15)}.zc-page .pc-b{background:rgba(199,210,254,.06);color:var(--bll);border:1px solid rgba(199,210,254,.12)}.zc-page .pc-g{background:rgba(13,148,136,.08);color:var(--tl);border:1px solid rgba(13,148,136,.15)}.zc-page .pc-r{background:rgba(16,185,129,.08);color:var(--em);border:1px solid rgba(16,185,129,.15)}.zc-page .pc-p{background:rgba(251,113,133,.08);color:var(--rose);border:1px solid rgba(251,113,133,.15)}.zc-page .hero-proof{display:flex;gap:40px;margin-top:52px;flex-wrap:wrap;position:relative;z-index:2;padding-top:28px;border-top:1px solid var(--b1)}.zc-page .hero-proof-item{display:flex;align-items:center;gap:12px}.zc-page .hero-proof-val{font-size:22px;font-weight:800;color:var(--t1)}.zc-page .hero-proof-lbl{font-size:11px;color:var(--t4);font-weight:500;line-height:1.4}.zc-page .hero-proof-div{width:1px;height:32px;background:var(--b1)}.zc-page .hero-bottom{position:relative;z-index:2;border-top:1px solid var(--b1);padding-top:24px;display:flex;align-items:center;justify-content:space-between;margin-top:40px}.zc-page .hero-trust{font-size:10px;font-weight:600;letter-spacing:2.5px;text-transform:uppercase;color:var(--t4)}.zc-page .hero-logos{display:flex;gap:36px;flex-wrap:wrap}.zc-page .hero-logos span{font-size:14px;font-weight:600;color:var(--t4);letter-spacing:.5px;transition:color .2s}.zc-page .hero-logos span:hover{color:var(--t2)}.zc-page .sec{padding:96px 0;border-top:1px solid var(--b1)}.zc-page .sec.alt{background:var(--s1)}.zc-page .sec-top{display:flex;align-items:center;gap:14px;margin-bottom:8px}.zc-page .sec h3{font-size:36px;font-weight:800;line-height:1.1;letter-spacing:-.5px;margin-bottom:16px}.zc-page .sec-d{font-size:15px;color:var(--t2);line-height:1.75;max-width:600px;margin-bottom:36px;font-weight:400}.zc-page .stats{display:flex;gap:32px;flex-wrap:wrap;margin-top:24px;padding-top:20px;border-top:1px solid var(--b1)}.zc-page .stat-v{font-size:18px;font-weight:800;color:var(--t1);line-height:1}.zc-page .stat-v.grad{font-size:18px}.zc-page .stat-l{font-size:10px;color:var(--t4);margin-top:3px;font-weight:500;letter-spacing:.3px}.zc-page .ov-label{font-size:10px;font-weight:600;letter-spacing:3px;text-transform:uppercase;color:var(--t4);margin-bottom:32px}.zc-page .ov-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:10px;gap:10px}.zc-page .ov-card{padding:22px;position:relative;text-decoration:none;color:inherit;display:block}.zc-page .ov-card .z-bar{position:absolute;top:0;left:0;right:0;height:2.5px;border-radius:14px 14px 0 0}.zc-page .ov-card-title{font-size:15px;font-weight:700;margin-top:10px;margin-bottom:6px;color:var(--t1)}.zc-page .ov-card-desc{font-size:12px;color:var(--t3);line-height:1.65;font-weight:400}.zc-page .ov-card-arrow{font-size:12px;color:var(--t4);margin-top:10px;transition:color .2s}.zc-page .ov-card:hover .ov-card-arrow{color:var(--bl)}.zc-page .know-grid{display:grid;grid-template-columns:320px 1fr;grid-gap:16px;gap:16px}.zc-page .kfeed{display:flex;flex-direction:column;gap:8px}.zc-page .kfeed-card{padding:16px;border-radius:12px;opacity:.3;transform:scale(.97);transition:all .5s var(--e)}.zc-page .kfeed-card.active{opacity:1;transform:scale(1);border-left:3px solid var(--amb)!important}.zc-page .kfeed-src{display:flex;align-items:center;gap:8px;margin-bottom:6px}.zc-page .kfeed-dot{width:7px;height:7px;border-radius:50%;background:var(--amb)}.zc-page .kfeed-org{font-size:10px;font-weight:600;letter-spacing:1.5px;text-transform:uppercase;color:var(--amb)}.zc-page .kfeed-time{font-size:10px;color:var(--t4);margin-left:auto;font-family:monospace}.zc-page .kfeed-title{font-size:13px;font-weight:600;color:var(--t1);line-height:1.35;margin-bottom:4px}.zc-page .kfeed-body{font-size:12px;color:var(--t3);line-height:1.55}.zc-page .ki-head{padding:12px 18px;border-bottom:1px solid var(--b1);display:flex;align-items:center;justify-content:space-between}.zc-page .ki-badge{font-size:10px;font-weight:600;padding:3px 10px;border-radius:100px;background:rgba(16,185,129,.1);color:var(--em)}.zc-page .ki-body{padding:14px 18px}.zc-page .ki-section-t{font-size:10px;font-weight:600;letter-spacing:2px;text-transform:uppercase;color:var(--t4);margin-bottom:8px}.zc-page .ki-row{display:flex;align-items:center;gap:10px;padding:9px 12px;border-radius:8px;background:var(--s3);margin-bottom:3px}.zc-page .ki-sev{width:7px;height:7px;border-radius:50%;flex-shrink:0}.zc-page .ki-name{font-size:12px;font-weight:600;color:var(--t1);flex:1 1}.zc-page .ki-st{font-size:10px;font-weight:600;padding:2px 8px;border-radius:4px}.zc-page .ki-actions{border-top:1px solid var(--b1);padding:14px 18px}.zc-page .ki-action{display:flex;align-items:center;gap:10px;padding:8px 0;border-bottom:1px solid var(--b1);font-size:12px}.zc-page .ki-action:last-child{border:none}.zc-page .ki-action svg{width:13px;height:13px;flex-shrink:0;color:var(--bl);stroke:var(--bl)}.zc-page .ki-action-text{color:var(--t3);flex:1 1}.zc-page .ki-action-text strong{color:var(--t1);font-weight:600}.zc-page .ki-action-owner{font-size:10px;font-weight:500;color:var(--t4);white-space:nowrap}.zc-page .watch-flow{display:grid;grid-template-columns:155px auto 1fr auto 172px;grid-gap:0;gap:0;align-items:stretch}.zc-page .wf-col-t{font-size:10px;font-weight:600;letter-spacing:2px;text-transform:uppercase;color:var(--t4);margin-bottom:10px}.zc-page .wf-src{padding:8px 11px;border-radius:8px;background:var(--s2);border:1px solid var(--b1);font-size:11px;font-weight:500;color:var(--t3);display:flex;align-items:center;gap:7px;margin-bottom:4px;transition:all .2s}.zc-page .wf-src:hover{border-color:rgba(79,70,229,.2);color:var(--t2)}.zc-page .wf-pdot{width:5px;height:5px;border-radius:50%;background:var(--em);animation:zcpulse 2s ease-in-out infinite}.zc-page .wf-arrow{display:flex;align-items:center;justify-content:center;padding:0 6px}.zc-page .wf-arrow svg{opacity:.4}.zc-page .wf-engine{display:flex;flex-direction:column}.zc-page .wf-engine-top{padding:11px 16px;align-items:center;justify-content:space-between}.zc-page .wf-engine-top,.zc-page .wf-mods{border-bottom:1px solid var(--b1);display:flex}.zc-page .wf-mods{padding:10px 14px;flex-wrap:wrap;gap:4px}.zc-page .wf-mod{padding:4px 9px;border-radius:5px;background:var(--s3);border:1px solid var(--b1);font-size:10px;font-weight:500;color:var(--t3);display:flex;align-items:center;gap:4px}.zc-page .wf-mod-dot{width:4px;height:4px;border-radius:50%;background:var(--em);animation:zcpulse 2s ease-in-out infinite}.zc-page .wf-stream{flex:1 1;position:relative;min-height:60px;overflow:hidden}.zc-page .wf-particle{position:absolute;height:2px;border-radius:1px}.zc-page .wf-out{padding:9px 11px;border-radius:8px;background:var(--s2);border:1px solid var(--b1);display:flex;align-items:center;gap:8px;margin-bottom:4px}.zc-page .wf-out-t{font-size:11px;font-weight:600;color:var(--t1);line-height:1.2}.zc-page .wf-out-d{font-size:10px;color:var(--t4)}.zc-page .build-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px}.zc-page .build-card{padding:20px;border-radius:14px}.zc-page .build-card-head{display:flex;align-items:center;gap:10px;margin-bottom:10px}.zc-page .build-card-title{font-size:14px;font-weight:700;color:var(--t1)}.zc-page .build-card-desc{font-size:12px;color:var(--t3);line-height:1.65}.zc-page .build-card-badge{font-size:9px;font-weight:600;padding:3px 8px;border-radius:4px;background:rgba(199,210,254,.08);color:var(--bll);margin-left:auto;white-space:nowrap}.zc-page .guide-grid{display:grid;grid-template-columns:1fr 295px;grid-gap:14px;gap:14px;align-items:start}.zc-page .chat-head{padding:12px 18px;border-bottom:1px solid var(--b1);display:flex;align-items:center;gap:10px}.zc-page .chat-dot{width:8px;height:8px;border-radius:50%;background:var(--em)}.zc-page .chat-body{padding:18px;display:flex;flex-direction:column;gap:12px}.zc-page .msg{max-width:88%;padding:12px 16px;font-size:13px;line-height:1.6;transition:all .5s var(--e);opacity:0;transform:translateY(10px)}.zc-page .msg.v{opacity:1;transform:none}.zc-page .msg-u{align-self:flex-end;border-radius:14px 14px 4px 14px;background:var(--brand);color:#fff;max-width:85%}.zc-page .msg-a{align-self:flex-start;border-radius:14px 14px 14px 4px;background:var(--s3);border:1px solid var(--b1);color:var(--t2)}.zc-page .msg-a strong{color:var(--t1);font-weight:600}.zc-page .cite{display:inline-block;margin-top:8px;padding:3px 9px;border-radius:4px;background:rgba(79,70,229,.08);font-size:10px;font-weight:600;color:var(--bl)}.zc-page .typing{align-self:flex-start;padding:12px 18px;background:var(--s3);border:1px solid var(--b1);border-radius:14px 14px 14px 4px;display:none;gap:4px}.zc-page .typing.v{display:flex}.zc-page .typing span{width:6px;height:6px;border-radius:50%;background:var(--t3)}.zc-page .typing span:first-child{animation:zcTyping 1.4s 0s infinite}.zc-page .typing span:nth-child(2){animation:zcTyping 1.4s .2s infinite}.zc-page .typing span:nth-child(3){animation:zcTyping 1.4s .4s infinite}.zc-page .policy-ref{opacity:0;transform:translateX(12px);transition:all .6s var(--e)}.zc-page .policy-ref.v{opacity:1;transform:none}.zc-page .pr-head{padding:10px 14px;border-bottom:1px solid var(--b1);display:flex;align-items:center;gap:8px}.zc-page .pr-head svg{width:13px;height:13px;color:var(--bl);stroke:var(--bl)}.zc-page .pr-head span{font-size:10px;font-weight:600;color:var(--t3)}.zc-page .pr-body{padding:14px;font-size:11px;color:var(--t3);line-height:1.7}.zc-page .pr-label{font-size:9px;font-weight:600;letter-spacing:1.5px;text-transform:uppercase;color:var(--t4);margin-bottom:4px}.zc-page .pr-highlight{background:rgba(79,70,229,.08);border-left:2px solid var(--bl);padding:7px 10px;margin:6px 0;border-radius:0 5px 5px 0;color:var(--t1);font-weight:500}.zc-page .run-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:10px;gap:10px}.zc-page .rcard{padding:22px;border-radius:14px}.zc-page .rcard-t{font-size:14px;font-weight:700;color:var(--t1);margin-bottom:6px}.zc-page .rcard-d{font-size:12px;color:var(--t3);line-height:1.6;margin-bottom:10px}.zc-page .rcard-time{display:flex;align-items:center;gap:5px;font-size:10px;font-weight:600;color:var(--em)}.zc-page .rcard-time svg{width:11px;height:11px;stroke:var(--em)}.zc-page .rcard-flag{border-color:var(--b3)!important;background:linear-gradient(160deg,var(--s2),rgba(80,72,237,.04))}.zc-page .rcard-flag .rcard-badge{font-size:9px;font-weight:600;padding:2px 8px;border-radius:100px;background:rgba(79,70,229,.1);color:var(--bl)}.zc-page .run-nplus{padding:22px;border-radius:14px;background:linear-gradient(135deg,rgba(80,72,237,.04),rgba(6,182,212,.02));border:1px dashed var(--b3);display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:6px}.zc-page .report-grid{display:grid;grid-template-columns:1fr 1fr 1fr;grid-gap:12px;gap:12px}.zc-page .rep-card{padding:22px;border-radius:14px}.zc-page .rep-card-head{display:flex;align-items:center;gap:10px;margin-bottom:12px}.zc-page .rep-card-title{font-size:14px;font-weight:700;color:var(--t1)}.zc-page .rep-card-desc{font-size:12px;color:var(--t3);line-height:1.65}.zc-page .rep-tag{font-size:9px;font-weight:600;padding:2px 8px;border-radius:4px;background:rgba(251,113,133,.08);color:var(--rose);margin-left:auto}.zc-page .int-strip{display:flex;flex-wrap:wrap;gap:8px;margin-top:40px;padding-top:28px;border-top:1px solid var(--b1)}.zc-page .int-chip{padding:6px 14px;border-radius:8px;background:var(--s2);border:1px solid var(--b1);font-size:12px;font-weight:500;color:var(--t3);transition:all .2s}.zc-page .int-chip:hover{border-color:rgba(79,70,229,.2);color:var(--t2)}.zc-page .int-chip-api{background:var(--s3);border-color:var(--b2);color:var(--t2)}.zc-page .case-sec{padding:96px 0;border-top:1px solid var(--b1);background:var(--s1);position:relative;overflow:hidden}.zc-page .case-glow{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:600px;height:400px;border-radius:50%;background:radial-gradient(ellipse,rgba(80,72,237,.06),transparent 70%);pointer-events:none}.zc-page .case-inner{display:grid;grid-template-columns:1fr 1fr;grid-gap:64px;gap:64px;align-items:center;position:relative;z-index:2}.zc-page .case-tag{font-size:10px;font-weight:600;letter-spacing:2.5px;text-transform:uppercase;color:var(--t4);margin-bottom:16px}.zc-page .case-h{font-size:28px;font-weight:800;line-height:1.15;letter-spacing:-.3px;color:var(--t1);margin-bottom:16px}.zc-page .case-b{font-size:14px;color:var(--t3);line-height:1.75}.zc-page .case-metrics{display:grid;grid-template-columns:1fr 1fr;grid-gap:20px;gap:20px}.zc-page .case-metric{padding:24px;border-radius:14px;background:var(--s2);border:1px solid var(--b1)}.zc-page .cm-val{font-size:32px;font-weight:800;letter-spacing:-1px;line-height:1;margin-bottom:6px;background:linear-gradient(135deg,var(--bl),var(--tl));-webkit-background-clip:text;-webkit-text-fill-color:transparent}.zc-page .cm-lbl{font-size:12px;color:var(--t3);font-weight:500}.zc-page .cta{padding:96px 0;text-align:center;position:relative;overflow:hidden;border-top:1px solid var(--b1)}.zc-page .cta:before{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:800px;height:400px;border-radius:50%;background:radial-gradient(ellipse,rgba(80,72,237,.07),transparent 70%);pointer-events:none}.zc-page .cta h2{font-size:52px;font-weight:800;line-height:1.06;letter-spacing:-1.2px;margin-bottom:20px;position:relative;z-index:2}.zc-page .cta p{font-size:17px;color:var(--t2);line-height:1.7;max-width:500px;margin:0 auto 36px;position:relative;z-index:2;font-weight:400}.zc-page .cta-btns{display:flex;gap:14px;justify-content:center;flex-wrap:wrap;position:relative;z-index:2}@media(max-width:1040px){.zc-page .hero-grid{grid-template-columns:1fr;gap:48px}.zc-page .hero h1{font-size:52px}.zc-page .ov-grid{grid-template-columns:1fr 1fr}.zc-page .know-grid,.zc-page .watch-flow{grid-template-columns:1fr}.zc-page .wf-arrow{display:none!important}.zc-page .guide-grid{grid-template-columns:1fr}.zc-page .report-grid,.zc-page .run-grid{grid-template-columns:1fr 1fr}.zc-page .case-inner{grid-template-columns:1fr;gap:40px}.zc-page .sec{padding:72px 0}}@media(max-width:640px){.zc-page .hero{padding-top:110px}.zc-page .hero h1{font-size:38px;letter-spacing:-.8px}.zc-page .hero-sub{font-size:15px}.zc-page .cta-btns,.zc-page .hero-btns{flex-direction:column;align-items:flex-start}.zc-page .cta-btns{align-items:center}.zc-page .ov-grid,.zc-page .report-grid,.zc-page .run-grid{grid-template-columns:1fr}.zc-page .case-metrics{grid-template-columns:1fr 1fr}.zc-page .cm-val,.zc-page .sec h3{font-size:26px}.zc-page .cta h2{font-size:34px}.zc-page .dots{grid-template-columns:repeat(10,1fr)}.zc-page .hero-bottom{flex-direction:column;align-items:flex-start;gap:16px}.zc-page .hero-logos{gap:20px;flex-wrap:wrap}.zc-page .hero-proof{gap:20px}.zc-page .build-grid{grid-template-columns:1fr}.zc-page .w{padding:0 18px}}