.site-header.is-top,.site-header.is-top.is-over-dark{background:none!important;background-color:transparent!important;border-bottom-color:transparent!important;box-shadow:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}.site-header.is-scrolled{box-shadow:0 10px 28px rgba(3,24,32,.35);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}.site-header.is-scrolled,[data-theme=dark] .site-header.is-scrolled{background-color:#042830;background-image:radial-gradient(520px 90px at 88% 40%,rgba(11,127,139,.3),transparent 68%),radial-gradient(420px 80px at 12% 80%,rgba(23,51,90,.4),transparent 65%),linear-gradient(90deg,#031820,#042830 48%,#061a28);border-bottom-color:rgba(92,196,206,.16)}[data-theme=dark] .site-header.is-scrolled{box-shadow:0 10px 32px rgba(0,0,0,.4)}.site-header.is-over-dark .brand,.site-header.is-over-dark .nav-link,.site-header.is-over-dark .nav-text-link,.site-header.is-scrolled .brand,.site-header.is-scrolled .nav-link,.site-header.is-scrolled .nav-text-link{color:rgba(255,255,255,.92)}.site-header.is-over-dark .nav-link:hover,.site-header.is-over-dark .nav-link[aria-current=page],.site-header.is-over-dark .nav-text-link:hover,.site-header.is-scrolled .nav-link:hover,.site-header.is-scrolled .nav-link[aria-current=page],.site-header.is-scrolled .nav-text-link:hover{color:#fff;background:rgba(255,255,255,.12)}.site-header.is-over-dark .nav-text-link--brand,.site-header.is-scrolled .nav-text-link--brand{color:#fff}.site-header.is-over-dark .nav-text-link--brand:hover,.site-header.is-scrolled .nav-text-link--brand:hover{color:#fff;background:rgba(255,255,255,.14)}.site-header.is-over-dark .menu-toggle,.site-header.is-over-dark .theme-toggle,.site-header.is-scrolled .menu-toggle,.site-header.is-scrolled .theme-toggle{border-color:rgba(255,255,255,.28);background:rgba(255,255,255,.12);color:#fff}.site-header.is-over-dark .menu-toggle:hover,.site-header.is-over-dark .theme-toggle:hover,.site-header.is-scrolled .menu-toggle:hover,.site-header.is-scrolled .theme-toggle:hover{color:#fff;border-color:rgba(255,255,255,.5);background:rgba(255,255,255,.2)}.site-header.is-over-dark .nav-actions .btn,.site-header.is-scrolled .nav-actions .btn{background:#fff;color:#0b7f8b;border-color:#fff}.site-header.is-over-dark .nav-actions .btn:hover,.site-header.is-scrolled .nav-actions .btn:hover{background:rgba(255,255,255,.92);color:#08646e}.brand{font-family:var(--font-display);font-weight:800;font-size:1.4rem;letter-spacing:-.04em;color:var(--ink)}.brand-logo{width:38px;height:38px;border-radius:11px;object-fit:contain;background:transparent}.brand-logo--full{width:auto;height:36px;border-radius:0;background:transparent}.brand-lockup{--brand-mark-size:40px;--brand-word-size:1.9rem;--brand-word-width:7rem;display:inline-flex;align-items:center;gap:0;width:calc(var(--brand-mark-size) + var(--brand-word-width));min-width:calc(var(--brand-mark-size) + var(--brand-word-width));min-height:var(--brand-mark-size);flex-shrink:0}.brand-mark{position:relative;z-index:2;display:grid;place-items:center;flex-shrink:0;border-radius:0;overflow:visible}.brand-mark,.brand-mark-img{width:var(--brand-mark-size);height:var(--brand-mark-size);background:none}.brand-mark-img{object-fit:contain;object-position:center}.brand-lockup.is-on-dark .brand-mark-img{mix-blend-mode:screen}.brand-lockup.is-on-light .brand-mark-img{mix-blend-mode:normal}[data-theme=dark] .site-header.is-scrolled .nav-actions .btn{background:var(--brand);color:#04131a;border-color:var(--brand)}[data-theme=dark] .site-header.is-scrolled .nav-actions .btn:hover{background:var(--brand-dark);color:#04131a;border-color:var(--brand-dark)}.brand-word-slot{position:relative;z-index:1;display:block;width:var(--brand-word-width);min-width:var(--brand-word-width);height:var(--brand-mark-size);margin-left:-6px;overflow:visible;flex-shrink:0}.brand-word{display:flex;align-items:center;height:100%;padding-left:.45rem;white-space:nowrap;font-family:var(--font-display);font-weight:800;font-size:var(--brand-word-size);letter-spacing:-.045em;line-height:1}.brand-lockup.is-on-dark .brand-word{color:#fff}.brand-lockup.is-on-light .brand-word{color:var(--ink)}.brand-lockup{--zap-impact:150ms}.brand-lockup.is-on-dark{--zap-top:#a5f3fc;--zap-mid:#22d3ee;--zap-bot:#3b82f6;--zap-core:#e0faff;--zap-glow:rgba(34,211,238,0.55);--zap-glow-strong:rgba(56,189,248,0.95)}.brand-lockup.is-on-light{--zap-top:#06b6d4;--zap-mid:#0891b2;--zap-bot:#1d4ed8;--zap-core:#0ea5e9;--zap-glow:rgba(8,145,178,0.3);--zap-glow-strong:rgba(14,165,233,0.7)}.brand-t-slot{position:relative;display:inline-block}.brand-lockup{--zap-fill:linear-gradient(180deg,var(--zap-top) 0%,var(--zap-mid) 50%,var(--zap-bot) 100%);--zap-hot-fill:linear-gradient(180deg,var(--zap-core) 0%,var(--zap-top) 55%,var(--zap-mid) 100%)}@supports (background:linear-gradient(in oklab,red,blue)){.brand-lockup{--zap-fill:linear-gradient(in oklab 180deg,var(--zap-top) 0%,var(--zap-mid) 50%,var(--zap-bot) 100%);--zap-hot-fill:linear-gradient(in oklab 180deg,var(--zap-core) 0%,var(--zap-top) 55%,var(--zap-mid) 100%)}}.brand-t{position:relative;z-index:2;display:inline-block;transform-origin:50% 88%;will-change:transform,opacity}.brand-t-face,.brand-t-ghost,.brand-t-glow,.brand-t-hot{padding-inline:.06em;margin-inline:-.06em;background:var(--zap-fill);-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent}.brand-t-face{display:inline-block}.brand-t-ghost,.brand-t-glow,.brand-t-hot{position:absolute;top:0;left:0;pointer-events:none}.brand-t-glow{z-index:-1;filter:blur(5px);opacity:.45;will-change:opacity,transform}.brand-t-hot{z-index:1;background:var(--zap-hot-fill);-webkit-background-clip:text;background-clip:text;opacity:0;will-change:opacity}.brand-t-ghost{z-index:1;transform-origin:50% 88%;opacity:0;will-change:transform,opacity}.brand-lockup.is-animated.is-armed .brand-t{opacity:0;transform:translateY(-170%) scale(.82,1.55)}.brand-lockup.is-animated.is-strike .brand-t{animation:zt-t-strike .52s both}.brand-lockup.is-animated.is-strike .brand-t-hot{animation:zt-t-hot .56s ease-out both}.brand-lockup.is-animated.is-strike .brand-t-glow{animation:zt-t-glow-burst .62s ease-out both}.brand-lockup.is-animated.is-charged .brand-t-glow{animation:zt-t-breathe 2.6s ease-in-out infinite}.brand-lockup.is-animated.is-lift .brand-t{animation:zt-t-lift .34s both}.brand-lockup.is-animated.is-lift .brand-t-hot{animation:zt-t-hot-rise .34s ease-in both}.brand-lockup.is-animated.is-lift .brand-t-ghost{animation:zt-t-ghost .3s calc(var(--g) * 55ms)}.brand-lockup.is-animated.is-strike .brand-word{animation:zt-word-shake .3s linear var(--zap-impact)}.brand-lockup.is-animated.is-strike .brand-word-part{animation:zt-part-flash .62s ease-out var(--zap-impact)}@keyframes zt-t-strike{0%{opacity:0;transform:translateY(-170%) scale(.82,1.55);animation-timing-function:cubic-bezier(.6,0,1,.6)}8%{opacity:1}29%{transform:translateY(0) scale(.9,1.2);animation-timing-function:cubic-bezier(.2,.8,.3,1)}38%{transform:translateY(1px) scale(1.16,.8)}54%{transform:translateY(0) scale(.95,1.07)}70%{transform:translateY(0) scale(1.03,.98)}to{opacity:1;transform:none}}@keyframes zt-t-hot{0%,28%{opacity:1}to{opacity:0}}@keyframes zt-t-glow-burst{0%,25%{opacity:.6;transform:scale(1)}32%{opacity:1;transform:scale(1.3)}to{opacity:.45;transform:scale(1)}}@keyframes zt-t-breathe{0%,to{opacity:.45}50%{opacity:.9}}@keyframes zt-t-lift{0%{opacity:1;transform:none}22%{transform:translateY(8%) scale(1.1,.86);animation-timing-function:cubic-bezier(.5,0,1,.5)}70%{opacity:1}to{opacity:0;transform:translateY(-190%) scale(.78,1.6)}}@keyframes zt-t-hot-rise{0%{opacity:0}to{opacity:1}}@keyframes zt-t-ghost{0%{opacity:0;transform:none}22%{opacity:0;transform:translateY(8%) scale(1.1,.86);animation-timing-function:cubic-bezier(.5,0,1,.5)}40%{opacity:calc(.8 - var(--g) * .25)}to{opacity:0;transform:translateY(-190%) scale(.78,1.6)}}@keyframes zt-word-shake{0%{transform:translateY(2px)}20%{transform:translate(-1.5px,-1px)}40%{transform:translate(1.2px,1px)}60%{transform:translate(-.8px)}80%{transform:translate(.4px)}to{transform:none}}@keyframes zt-part-flash{0%{text-shadow:0 0 2px var(--zap-core),0 0 12px var(--zap-glow-strong)}to{text-shadow:0 0 0 transparent,0 0 0 transparent}}.brand-t-fx{position:absolute;inset:0;z-index:1;pointer-events:none}.brand-t-bolt{position:absolute;left:50%;bottom:52%;width:14px;height:64px;margin-left:-7px;overflow:visible;opacity:0;transform-origin:50% 0;animation:zt-bolt .3s linear}.brand-t-arc polyline,.brand-t-bolt polyline{fill:none;stroke:var(--zap-core);stroke-linecap:round;stroke-linejoin:round}.brand-t-bolt polyline{stroke-width:2;filter:drop-shadow(0 0 3px var(--zap-mid)) drop-shadow(0 0 6px var(--zap-glow-strong))}@keyframes zt-bolt{0%{opacity:0;transform:scaleY(.3)}10%{opacity:1}25%{opacity:.4}40%{opacity:1;transform:scaleY(1)}60%{opacity:.8}to{opacity:0;transform:scaleY(1)}}.brand-t-flash{position:absolute;left:50%;top:50%;width:34px;height:34px;margin:-17px 0 0 -17px;border-radius:50%;background:radial-gradient(circle,var(--zap-core) 0,var(--zap-glow-strong) 35%,transparent 70%);opacity:0;animation:zt-flash .42s ease-out var(--zap-impact)}@keyframes zt-flash{0%{opacity:.95;transform:scale(.2)}to{opacity:0;transform:scale(1.7)}}.brand-t-ring{position:absolute;left:50%;bottom:2px;width:22px;height:7px;margin-left:-11px;border:2px solid var(--zap-mid);border-radius:50%;box-shadow:0 0 6px var(--zap-glow-strong);opacity:0;animation:zt-ring .46s cubic-bezier(.2,.7,.3,1) var(--zap-impact)}@keyframes zt-ring{0%{opacity:.9;transform:scale(.3)}to{opacity:0;transform:scale(2.6,1.6)}}.brand-t-sparks{position:absolute;inset:0}.brand-t-spark{position:absolute;left:50%;top:calc(50% - var(--l));width:2px;height:var(--l);margin-left:-1px;border-radius:2px;background:linear-gradient(to top,transparent,var(--zap-mid) 50%,var(--zap-core));box-shadow:0 0 4px var(--zap-glow-strong);transform-origin:50% 100%;opacity:0;animation:zt-spark var(--s) cubic-bezier(.15,.7,.3,1) calc(var(--zap-impact) + var(--t))}@keyframes zt-spark{0%{opacity:1;transform:rotate(calc(var(--a) + var(--spin))) translateY(-8px) scaleY(1)}to{opacity:0;transform:rotate(calc(var(--a) + var(--spin))) translateY(calc(-1 * var(--d))) scaleY(.3)}}.brand-t-arc{position:absolute;left:50%;top:50%;width:14px;height:8px;margin:-4px 0 0 -7px;overflow:visible;opacity:0;transform:translate(var(--x),var(--y)) rotate(var(--r));animation:zt-arc var(--s) step-end calc(var(--zap-impact) + var(--t))}.brand-t-arc polyline{stroke-width:1.4;filter:drop-shadow(0 0 2px var(--zap-glow-strong))}@keyframes zt-arc{0%{opacity:1;transform:translate(var(--x),var(--y)) rotate(var(--r))}12%{opacity:0}22%{opacity:1;transform:translate(var(--x),var(--y)) rotate(var(--r)) scaleX(-1)}34%{opacity:.35}46%{opacity:1;transform:translate(var(--x),var(--y)) rotate(var(--r)) scaleY(-1)}60%{opacity:0}72%{opacity:.8;transform:translate(var(--x),var(--y)) rotate(calc(var(--r) + 12deg))}84%,to{opacity:0;transform:translate(var(--x),var(--y)) rotate(var(--r))}}@media (prefers-reduced-motion:reduce){.brand-lockup.is-animated .brand-t,.brand-lockup.is-animated .brand-t-glow,.brand-lockup.is-animated .brand-t-hot,.brand-lockup.is-animated .brand-word,.brand-lockup.is-animated .brand-word-part{animation:none}.brand-lockup.is-animated .brand-t{opacity:1;transform:none}.brand-t-fx,.brand-t-ghost{display:none}}.nav-links{gap:.35rem}.nav-link{padding:.55rem .8rem;color:var(--ink-soft);font-weight:500;font-size:1rem}.nav-link:hover,.nav-link[aria-current=page]{color:var(--ink);background:transparent}.nav-actions{gap:1.15rem}.nav-text-link{font-weight:700;color:var(--ink);font-size:1rem}.nav-text-link--brand,.nav-text-link:hover{color:var(--brand)}.nav-text-link--brand:hover{color:var(--brand-dark)}.nav-actions .btn-sm{min-height:46px;padding:.55rem 1.3rem}@media (max-width:1080px){.nav-text-link{display:none}}.zt-section{position:relative;padding:6rem 0}.zt-section--sm{padding:4rem 0}.zt-section--white{background:var(--surface-elevated)}.zt-section--tint{background:var(--surface-alt)}.zt-section--glow,.zt-section--tint{border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.zt-section--glow{background:radial-gradient(700px 320px at 50% 0,var(--brand-soft),transparent 70%),var(--surface-alt)}.zt-head{text-align:center;max-width:780px;margin:0 auto 3rem}.zt-head h2{font-size:clamp(2rem,4.2vw,3.05rem);letter-spacing:-.045em;line-height:1.05;margin-bottom:1.1rem}.zt-head p{font-size:1.15rem;line-height:1.7;margin:0 auto;max-width:660px}.zt-head p a{color:var(--brand);font-weight:700}.zt-head--left{text-align:left;margin-left:0;max-width:760px}.zt-head--left h2{font-size:clamp(2.1rem,4.8vw,3.45rem)}.zt-head--left p{margin-left:0}.zt-head--tight{margin-bottom:2rem}.zt-accent,.zt-kicker{color:var(--brand)}.zt-kicker{display:block;font-size:.72rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase;margin-bottom:.75rem}.zt-kicker--muted{color:var(--muted)}.zt-pill{display:inline-flex;align-items:center;gap:.5rem;padding:.38rem .9rem;border-radius:999px;border:1px solid var(--brand-line);background:var(--brand-soft);color:var(--brand-dark);font-size:.82rem;font-weight:700;font-family:var(--font-display);letter-spacing:-.005em}[data-theme=dark] .zt-pill{color:var(--brand)}.zt-pill--light{background:#fff;border-color:transparent;color:#0f1f38;font-family:var(--font-body);font-weight:500;font-size:.95rem;padding:.55rem 1rem}.zt-pill-dot{width:8px;height:8px;border-radius:50%;background:var(--brand);box-shadow:0 0 0 4px color-mix(in srgb,var(--brand) 22%,transparent);flex-shrink:0}.zt-tag{display:inline-flex;align-items:center;align-self:flex-start;padding:.2rem .6rem;border-radius:999px;font-size:.74rem;font-weight:700;background:var(--success-soft);color:var(--success)}.zt-tag--brand{background:var(--brand-soft);color:var(--brand-dark)}[data-theme=dark] .zt-tag--brand{color:var(--brand)}.zt-tag--solid{background:var(--brand);color:#fff;text-transform:uppercase;letter-spacing:.06em;font-size:.66rem;padding:.25rem .6rem}.zt-icon{width:46px;height:46px;border-radius:12px;display:grid;place-items:center;background:var(--brand-soft);border:1px solid var(--brand-line);color:var(--brand);flex-shrink:0}.zt-icon svg{width:22px;height:22px}.zt-icon--white{background:var(--surface-elevated);border-color:var(--line);width:52px;height:52px}.zt-icon--sm{width:38px;height:38px;border-radius:10px}.zt-icon--sm svg{width:18px;height:18px}.zt-grid{display:grid;grid-gap:1rem;gap:1rem}.zt-grid--2{grid-template-columns:repeat(2,minmax(0,1fr))}.zt-grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}.zt-grid--4{grid-template-columns:repeat(4,minmax(0,1fr))}.zt-grid--5{grid-template-columns:repeat(5,minmax(0,1fr))}@media (max-width:1024px){.zt-grid--3,.zt-grid--4,.zt-grid--5{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.zt-grid--2,.zt-grid--3,.zt-grid--4,.zt-grid--5{grid-template-columns:1fr}}.zt-card{display:flex;flex-direction:column;gap:.7rem;padding:1.5rem 1.4rem 1.3rem;background:var(--surface-elevated);border:1px solid var(--line);border-radius:var(--radius);transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease}a.zt-card:hover{border-color:var(--brand-line);box-shadow:var(--shadow-sm);transform:translateY(-2px)}.zt-card h3{font-size:1.2rem;margin:.35rem 0 0}.zt-card p{font-size:.97rem;line-height:1.6;margin:0}.zt-card--tint{background:var(--surface-alt)}.zt-card-link{margin-top:auto;padding-top:.9rem;display:inline-flex;align-items:center;gap:.35rem;font-weight:700;font-size:.97rem;color:var(--brand)}.zt-hero{position:relative;overflow:hidden;margin-top:calc(-1 * var(--nav-h));background:radial-gradient(900px 520px at 85% 35%,rgba(11,127,139,.28),transparent 60%),radial-gradient(700px 420px at 15% 80%,rgba(23,51,90,.45),transparent 55%),linear-gradient(160deg,#031820,#042830 42%,#061a28);color:#fff}.zt-hero-bg{display:none}.zt-hero-overlay{position:absolute;inset:0;z-index:0;background:linear-gradient(180deg,rgba(3,28,36,.2) 0,transparent calc(var(--nav-h) + 2rem)),linear-gradient(90deg,rgba(3,20,28,.55) 0,rgba(3,24,32,.2) 48%,transparent 72%);pointer-events:none}.zt-hero>.container{position:relative;z-index:1}.zt-hero-layout{display:grid;grid-template-columns:minmax(0,.95fr) minmax(320px,1.15fr);grid-gap:1.2rem 1.5rem;gap:1.2rem 1.5rem;align-items:stretch;min-height:clamp(700px,86vh,860px);padding:calc(var(--nav-h) + 1.8rem) 0 1.4rem}.zt-hero-inner{position:relative;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;min-height:0;height:100%;padding:.8rem 0 .4rem}.zt-hero-visual{--zt-bleed-right:max(1.25rem,calc((100vw - min(100vw - 2.5rem, var(--container))) / 2));position:relative;isolation:isolate;display:block;min-height:520px;width:100%;margin-right:0;margin-top:.2rem;overflow:visible;background:none;border:0;box-shadow:none}.zt-hv-wash{position:absolute;border-radius:50%;filter:blur(48px);pointer-events:none;z-index:0}.zt-hv-wash--a{width:280px;height:280px;top:8%;right:4%;background:rgba(11,127,139,.32);animation:zt-hv-drift 10s ease-in-out infinite}.zt-hv-wash--b{width:220px;height:220px;bottom:6%;left:8%;background:rgba(56,189,248,.14);animation:zt-hv-drift 12s ease-in-out infinite reverse}.zt-hv-stack{position:relative;z-index:1;height:100%;min-height:500px;margin-left:clamp(1.5rem,6%,3.25rem);perspective:1400px}.zt-hv-card,.zt-hv-stack{transform-style:preserve-3d}.zt-hv-card{position:absolute;top:10%;left:0;width:min(100%,390px);min-height:340px;padding:1.15rem 1.2rem 1rem;margin:0;border-radius:20px;text-align:left;font:inherit;color:inherit;cursor:pointer;-moz-appearance:none;appearance:none;-webkit-appearance:none;background:rgba(6,24,34,.82);border:1px solid rgba(255,255,255,.14);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);box-shadow:0 22px 48px rgba(0,0,0,.3);transform-origin:40% 55%;transition:transform .6s cubic-bezier(.22,1,.36,1),opacity .45s ease,filter .45s ease,box-shadow .45s ease,border-color .35s ease;will-change:transform,opacity,filter}.zt-hv-card:focus-visible{outline:2px solid var(--brand-on-dark);outline-offset:4px}.zt-hv-card[data-depth="0"]{z-index:5;opacity:1;filter:brightness(1);border-color:rgba(92,196,206,.28);box-shadow:0 28px 56px rgba(0,0,0,.36),0 0 0 1px rgba(92,196,206,.08);transform:translateZ(0);pointer-events:auto}.zt-hv-card[data-depth="1"]{z-index:4;opacity:.9;filter:brightness(.9);transform:translate3d(36px,-28px,0) scale(.985)}.zt-hv-card[data-depth="2"]{z-index:3;opacity:.76;filter:brightness(.78);transform:translate3d(70px,-54px,0) scale(.97)}.zt-hv-card[data-depth="3"]{z-index:2;opacity:.62;filter:brightness(.68);transform:translate3d(104px,-78px,0) scale(.955)}.zt-hv-card:not([data-depth="0"]) .zt-hv-area,.zt-hv-card:not([data-depth="0"]) .zt-hv-feed li,.zt-hv-card:not([data-depth="0"]) .zt-hv-funnel-row span,.zt-hv-card:not([data-depth="0"]) .zt-hv-line,.zt-hv-card:not([data-depth="0"]) .zt-hv-scan,.zt-hv-card:not([data-depth="0"]) .zt-hv-stock-bars i{animation-play-state:paused}.zt-hv-card:not([data-depth="0"]):hover{filter:brightness(.96);border-color:rgba(255,255,255,.22)}.zt-hv-card[data-depth="0"]:hover{border-color:rgba(92,196,206,.42)}.zt-hv-funnel{display:grid;grid-gap:.45rem;gap:.45rem;margin-bottom:.9rem}.zt-hv-funnel--labeled{gap:.55rem}.zt-hv-funnel-row{display:grid;grid-gap:.2rem;gap:.2rem}.zt-hv-funnel-row span{display:block;height:11px;width:var(--w);margin-inline:auto;border-radius:999px;background:linear-gradient(90deg,rgba(11,127,139,.35),rgba(92,196,206,.75));animation:zt-hv-funnel 3.2s ease-in-out infinite}.zt-hv-funnel-row:nth-child(2) span{animation-delay:.15s}.zt-hv-funnel-row:nth-child(3) span{animation-delay:.3s}.zt-hv-funnel-row:nth-child(4) span{animation-delay:.45s}.zt-hv-funnel-row em{font-style:normal;font-size:.68rem;color:rgba(255,255,255,.55);text-align:center}.zt-hv-stock-bars{display:flex;align-items:flex-end;gap:6px;height:72px;margin-bottom:.9rem;padding:.55rem .65rem .4rem;border-radius:12px;background:rgba(255,255,255,.03)}.zt-hv-stock-bars i{flex:1 1;height:var(--h,50%);display:block;border-radius:3px 3px 0 0;background:linear-gradient(180deg,#5cc4ce,rgba(11,127,139,.28));transform-origin:bottom;animation:zt-hv-bar 2.2s ease-in-out infinite}.zt-hv-stock-bars i:nth-child(odd){animation-delay:.12s}.zt-hv-stock-bars i:nth-child(3n){animation-delay:.28s}.zt-hv-crm-head{display:inline-flex;align-items:center;gap:.4rem;margin-bottom:.75rem;padding:.35rem .6rem;border-radius:999px;background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.08);color:rgba(255,255,255,.78);font-size:.74rem;font-weight:600}.zt-hv-crm-head svg{color:#5eead4}.zt-hv-panel-top{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;margin-bottom:.9rem}.zt-hv-panel-top small{display:block;font-size:.75rem;color:rgba(255,255,255,.68);margin-bottom:.2rem}.zt-hv-panel-top strong{font-family:var(--font-display);font-size:1.7rem;font-weight:800;letter-spacing:-.04em;color:#fff;line-height:1}.zt-hv-trend{display:inline-flex;align-items:center;gap:.3rem;padding:.35rem .55rem;border-radius:999px;background:rgba(45,212,191,.14);color:#5eead4;font-size:.78rem;font-weight:700}.zt-hv-trend--warn{background:rgba(251,191,36,.14);color:#fbbf24}.zt-hv-chart{position:relative;height:88px;margin-bottom:.9rem;overflow:hidden;border-radius:12px;background:rgba(255,255,255,.03)}.zt-hv-chart svg{width:100%;height:100%;display:block}.zt-hv-line{fill:none;stroke:#5cc4ce;stroke-width:2.4;stroke-linecap:round;stroke-dasharray:420;stroke-dashoffset:420;animation:zt-hv-draw 3.4s ease-out infinite}.zt-hv-area{opacity:.85;animation:zt-hv-fade 3.4s ease-out infinite}.zt-hv-scan{position:absolute;top:0;bottom:0;width:28%;background:linear-gradient(90deg,transparent,rgba(92,196,206,.14),transparent);animation:zt-hv-scan 3.4s ease-in-out infinite}.zt-hv-feed{list-style:none;margin:0;padding:0;display:grid;grid-gap:.45rem;gap:.45rem}.zt-hv-feed li{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.55rem .65rem;border-radius:12px;background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.06);animation:zt-hv-row 6s ease-in-out infinite}.zt-hv-feed li:nth-child(2){animation-delay:.25s}.zt-hv-feed li:nth-child(3){animation-delay:.5s}.zt-hv-feed strong{display:block;font-size:.86rem;color:#fff;font-weight:700}.zt-hv-feed span{font-size:.72rem;color:rgba(255,255,255,.58)}.zt-hv-feed em{font-style:normal;font-family:var(--font-display);font-weight:800;font-size:.9rem;color:rgba(255,255,255,.9)}.zt-hv-feed em.is-up{color:#5eead4}.zt-hv-float{position:absolute;z-index:6;display:flex;align-items:center;gap:.55rem;padding:.7rem .85rem;border-radius:16px;background:rgba(6,24,34,.72);border:1px solid rgba(255,255,255,.14);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:0 16px 36px rgba(0,0,0,.28);pointer-events:none;animation:zt-hv-float 5.6s ease-in-out infinite}.zt-hv-float--a{top:2%;left:2%}.zt-hv-float--b{bottom:24%;left:0;right:auto;flex-direction:column;align-items:flex-start;min-width:118px;animation-duration:6.4s;animation-delay:.35s}.zt-hv-float small{display:block;font-size:.7rem;color:rgba(255,255,255,.65)}.zt-hv-float strong{font-family:var(--font-display);font-size:1.15rem;font-weight:800;color:#fff;letter-spacing:-.03em;line-height:1.1}.zt-hv-float--a svg{color:#5eead4}.zt-hv-mini-bars{display:flex;align-items:flex-end;gap:3px;height:18px;width:100%;margin-top:.4rem}.zt-hv-mini-bars i{flex:1 1;display:block;border-radius:2px 2px 0 0;background:linear-gradient(180deg,#5cc4ce,rgba(11,127,139,.3));animation:zt-hv-bar 2.2s ease-in-out infinite}.zt-hv-mini-bars i:first-child{height:40%}.zt-hv-mini-bars i:nth-child(2){height:65%;animation-delay:.1s}.zt-hv-mini-bars i:nth-child(3){height:45%;animation-delay:.2s}.zt-hv-mini-bars i:nth-child(4){height:85%;animation-delay:.3s}.zt-hv-mini-bars i:nth-child(5){height:55%;animation-delay:.4s}.zt-hv-stage{position:relative;min-height:500px;height:100%;width:100%;padding-right:0;padding-bottom:5.5rem}.zt-hv-stores{position:absolute;right:calc(-1 * var(--zt-bleed-right) + 2.75rem);bottom:.35rem;left:auto;z-index:6;display:grid;grid-gap:.45rem;gap:.45rem;justify-items:end;max-width:none}.zt-hv-stores>span{font-size:.7rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:rgba(255,255,255,.88);text-align:right}.zt-hv-stores ul{list-style:none;display:flex;flex-wrap:nowrap;justify-content:flex-end;gap:.5rem;margin:0;padding:0}.zt-hv-stores a{position:relative;isolation:isolate;display:inline-flex;align-items:center;gap:.7rem;width:auto;min-width:158px;padding:.62rem .95rem .62rem .8rem;border-radius:12px;border:0;background:transparent;color:#fff;text-decoration:none;transition:transform .2s ease,box-shadow .2s ease}.zt-hv-stores a:before{content:"";position:absolute;inset:0;z-index:0;border-radius:inherit;padding:1.5px;background:linear-gradient(135deg,#5cc4ce,#0b7f8b 28%,#042830 55%,#17335a 78%,#031820);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none}.zt-hv-stores a>img,.zt-hv-stores a>span,.zt-hv-stores a>svg{position:relative;z-index:1}.zt-hv-stores a>img,.zt-hv-stores a>svg{flex-shrink:0;width:28px;height:28px;object-fit:contain}.zt-hv-stores a span{display:grid;grid-gap:.05rem;gap:.05rem;line-height:1.15}.zt-hv-stores a small{font-size:.68rem;font-weight:500;color:rgba(255,255,255,.78)}.zt-hv-stores a strong{font-family:var(--font-display);font-size:.98rem;font-weight:700;letter-spacing:-.02em}.zt-hv-stores a:hover{transform:translateY(-3px);box-shadow:0 10px 28px rgba(3,24,32,.28),0 0 16px rgba(92,196,206,.2)}.zt-hv-stores a:hover:before{background:linear-gradient(135deg,#7ad4dc,#5cc4ce 30%,#0b7f8b 55%,#17335a)}.zt-hv-stores a:focus-visible{outline:2px solid var(--brand-on-dark);outline-offset:3px}@keyframes zt-hv-drift{0%,to{transform:translate(0)}50%{transform:translate(14px,-12px)}}@keyframes zt-hv-float{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes zt-hv-bar{0%,to{transform:scaleY(.72);opacity:.75}50%{transform:scaleY(1);opacity:1}}@keyframes zt-hv-funnel{0%,to{opacity:.7;filter:brightness(.95)}50%{opacity:1;filter:brightness(1.15)}}@keyframes zt-hv-draw{0%{stroke-dashoffset:420}35%,to{stroke-dashoffset:0}}@keyframes zt-hv-fade{0%{opacity:0}35%,to{opacity:.85}}@keyframes zt-hv-scan{0%{transform:translateX(-120%)}55%,to{transform:translateX(320%)}}@keyframes zt-hv-row{0%,to{transform:translateX(0);opacity:1}50%{transform:translateX(3px);opacity:.92}}@media (prefers-reduced-motion:reduce){.zt-hv-area,.zt-hv-feed li,.zt-hv-float,.zt-hv-funnel-row span,.zt-hv-line,.zt-hv-mini-bars i,.zt-hv-scan,.zt-hv-stock-bars i,.zt-hv-wash{animation:none!important}.zt-hv-card{transition:opacity .2s ease,filter .2s ease!important}.zt-hv-line{stroke-dashoffset:0}}.zt-hero h1{color:#fff;font-size:clamp(2.6rem,6.2vw,4.3rem);letter-spacing:-.05em;line-height:.98;margin:1.6rem 0 1.5rem}.zt-hero-lead{color:rgba(255,255,255,.94);font-size:clamp(1.1rem,1.6vw,1.32rem);line-height:1.6;max-width:36ch;margin:0}.zt-hero-ctas{display:flex;flex-wrap:wrap;align-items:center;gap:1.6rem;margin-top:2.2rem}.zt-hero-ctas .btn{min-height:54px;padding-inline:1.7rem;font-size:1.05rem}.zt-hero-tour{display:inline-flex;align-items:center;gap:.55rem;color:#fff;font-family:var(--font-display);font-weight:700;font-size:1.05rem}.zt-hero-tour svg{fill:currentColor}.zt-hero-tour:hover{color:var(--brand-on-dark)}.zt-hero-foot{width:100%;margin-top:auto;padding-top:2.4rem}.zt-hero-note{margin:0;max-width:none;color:rgba(255,255,255,.86);font-size:.95rem;line-height:1.5;white-space:nowrap}.zt-hero-strip{position:relative;z-index:1;border-top:1px solid rgba(255,255,255,.12);background:transparent}.zt-hero-strip-inner{display:flex;align-items:center;gap:1.2rem 1.8rem;min-height:58px;padding:.85rem 0;overflow:hidden}.zt-hero-strip-inner>span{flex-shrink:0;color:rgba(255,255,255,.78);font-size:.92rem;font-weight:600;white-space:nowrap}.zt-hero-strip ul{list-style:none;display:flex;align-items:center;gap:1.55rem;margin:0;padding:0;overflow-x:auto;scrollbar-width:none;-webkit-mask-image:linear-gradient(90deg,#000,#000 92%,transparent);mask-image:linear-gradient(90deg,#000,#000 92%,transparent)}.zt-hero-strip ul::-webkit-scrollbar{display:none}.zt-hero-strip li{flex-shrink:0;font-family:var(--font-display);font-weight:700;font-size:1.02rem;letter-spacing:-.02em;color:#fff;white-space:nowrap}@media (max-width:1080px){.zt-hero-layout{grid-template-columns:1fr;min-height:0;gap:1.2rem;padding-bottom:2rem}.zt-hero-visual{--zt-bleed-right:0px;min-height:0;max-width:560px;width:100%;margin-inline:auto;margin-right:auto}.zt-hv-stage{min-height:0;height:auto;padding-top:4rem;padding-bottom:0}.zt-hv-stack{display:grid;height:auto;min-height:0}.zt-hv-card{position:relative;top:auto;grid-area:1/1;width:min(100%,360px);min-height:310px}.zt-hv-card[data-depth="1"]{transform:translate3d(28px,-22px,0) scale(.985)}.zt-hv-card[data-depth="2"]{transform:translate3d(54px,-42px,0) scale(.97)}.zt-hv-card[data-depth="3"]{transform:translate3d(78px,-60px,0) scale(.955)}.zt-hv-stores{position:relative;right:auto;bottom:auto;margin-top:2.25rem}}@media (max-width:860px){.zt-hv-stores ul{flex-wrap:wrap;justify-content:flex-end}.zt-hv-float--b{left:auto;right:0;bottom:34%}.zt-hero-strip-inner{flex-direction:column;align-items:flex-start;gap:.7rem}.zt-hero-strip ul{width:100%;-webkit-mask-image:none;mask-image:none}}@media (max-width:720px){.zt-hero-layout{padding:calc(var(--nav-h) + 1.2rem) 0 2.4rem}.zt-hero-inner{min-height:0;padding:0}.zt-hv-stage{padding-top:3rem}.zt-hv-stack{margin-left:.75rem}.zt-hero-ctas{gap:1rem}.zt-hero-note{font-size:.78rem}.zt-hv-card{width:min(100%,100%);min-height:290px}.zt-hv-card[data-depth="1"]{transform:translate3d(20px,-16px,0) scale(.985)}.zt-hv-card[data-depth="2"]{transform:translate3d(38px,-30px,0) scale(.97)}.zt-hv-card[data-depth="3"]{transform:translate3d(54px,-42px,0) scale(.955)}.zt-hv-stores{margin-top:2rem;gap:.55rem}.zt-hv-float--b{display:none}}.zt-stats{padding:1.9rem 0 2.4rem}.zt-stat{padding:1.3rem 1.25rem 1.4rem;background:var(--surface-elevated);border:1px solid var(--line);border-radius:14px}.zt-stat strong{display:block;font-family:var(--font-display);font-size:1.8rem;font-weight:600;letter-spacing:-.03em;color:var(--ink);line-height:1.15}.zt-stat span{display:block;margin-top:.4rem;color:var(--ink-soft);font-size:.98rem}.zt-highlights{max-width:1030px;margin:0 auto}.zt-highlight{display:flex;gap:1.1rem;padding:1.6rem 1.5rem;border-radius:var(--radius);border:1px solid var(--brand-line);background:linear-gradient(135deg,var(--brand-soft) 0,var(--brand-tint) 55%,var(--surface-elevated) 100%);transition:box-shadow .2s ease,transform .2s ease}.zt-highlight:hover{box-shadow:var(--shadow-sm);transform:translateY(-2px)}.zt-highlight-title{display:flex;flex-wrap:wrap;align-items:center;gap:.6rem;margin-bottom:.5rem}.zt-highlight-title h3{font-size:1.22rem;margin:0}.zt-highlight p{font-size:.97rem;line-height:1.6;margin:0}.zt-highlight .zt-card-link{padding-top:1rem}.zt-browser{max-width:1070px;margin:0 auto;border-radius:18px;border:1px solid var(--line);background:var(--surface-elevated);box-shadow:0 40px 80px -30px rgba(15,31,56,.28);overflow:hidden}.zt-browser-bar{display:flex;align-items:center;gap:.5rem;height:52px;padding:0 1rem 0 1.2rem;border-bottom:1px solid var(--line)}.zt-browser-dot{width:11px;height:11px;border-radius:50%;background:var(--line)}.zt-browser-url{margin-left:1rem;font-size:.9rem;color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.zt-browser-nav{margin-left:auto;display:flex;gap:.45rem}.zt-browser-nav button{width:32px;height:32px;display:grid;place-items:center;border-radius:8px;border:1px solid var(--line);background:var(--surface-elevated);color:var(--ink);cursor:pointer}.zt-browser-nav button:hover{border-color:var(--brand-line);color:var(--brand)}.zt-browser-view{position:relative;aspect-ratio:1914/1041;background:var(--surface-alt)}.zt-browser-view img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:top left;transition:opacity .45s ease}.zt-dots{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:.55rem;margin-top:1.4rem}.zt-dots button{width:10px;height:10px;min-width:10px;min-height:10px;padding:0;border:0;border-radius:999px;background:color-mix(in srgb,var(--ink) 28%,transparent);cursor:pointer;transition:width .25s ease,background .25s ease,transform .2s ease}.zt-dots button:hover{background:color-mix(in srgb,var(--ink) 48%,transparent);transform:scale(1.12)}.zt-dots button[aria-current=true]{width:28px;background:var(--brand)}.zt-dots button[aria-current=true]:hover{background:var(--brand-dark);transform:none}.zt-shot-caption{text-align:center;margin:.9rem 0 0;font-size:.9rem;color:var(--muted)}.zt-marquee{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent);mask-image:linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent)}.zt-marquee-track{display:flex;gap:1rem;width:max-content;animation:zt-marquee 60s linear infinite}.zt-marquee:hover .zt-marquee-track{animation-play-state:paused}@keyframes zt-marquee{to{transform:translateX(-50%)}}@media (prefers-reduced-motion:reduce){.zt-marquee-track{animation:none;flex-wrap:wrap;width:auto}}.zt-sector-tile{width:268px;flex-shrink:0;padding:1.15rem 1.2rem;border-radius:14px;border:1px solid var(--line);background:var(--surface-elevated)}.zt-sector-tile-label{display:block;font-size:.74rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--brand);margin-bottom:.75rem}.zt-sector-tile-body{display:flex;align-items:center;gap:.75rem}.zt-sector-tile-body small{font-size:.86rem;color:var(--ink-soft);line-height:1.4}.zt-bigstats{display:flex;flex-wrap:wrap;justify-content:center;gap:1.25rem}.zt-bigstat{width:240px;padding:1.8rem 1.25rem 1.6rem;text-align:center;background:var(--surface-elevated);border:1px solid var(--line);border-radius:var(--radius)}.zt-bigstat strong{display:block;font-family:var(--font-display);font-size:2.6rem;font-weight:800;letter-spacing:-.04em;color:var(--brand);line-height:1.05}.zt-bigstat span{display:block;margin-top:.6rem;font-size:.9rem;color:var(--ink-soft)}.zt-step{position:relative;padding:2rem 1.6rem 1.8rem;border-radius:var(--radius);border:1px solid var(--line);background:var(--surface-alt)}.zt-step-num{display:grid;place-items:center;width:40px;height:40px;border-radius:11px;background:var(--brand);color:#fff;font-family:var(--font-display);font-weight:800;font-size:1.05rem;margin-bottom:1.2rem;box-shadow:var(--btn-primary-shadow)}.zt-step h3{font-size:1.25rem;margin-bottom:.55rem}.zt-step p{margin:0;font-size:.97rem}.zt-step--plain{background:transparent;border:0;padding:0}.zt-step--plain .zt-step-num{background:transparent;color:var(--brand);border:1.5px solid var(--brand-line);box-shadow:none}.zt-compare{max-width:1030px;margin:0 auto;border-radius:var(--radius);border:1px solid var(--line);background:var(--surface-elevated);overflow-x:auto;box-shadow:var(--shadow-sm)}.zt-compare table{width:100%;min-width:720px;border-collapse:collapse}.zt-compare td,.zt-compare th{padding:1rem;text-align:center;border-bottom:1px solid var(--line);font-size:.95rem}.zt-compare tr:last-child td{border-bottom:0}.zt-compare th{font-family:var(--font-display);font-weight:700;color:var(--ink-soft);font-size:.95rem;padding-block:1.15rem}.zt-compare td:first-child,.zt-compare th:first-child{text-align:left;padding-left:1.3rem}.zt-compare .is-zentor,.zt-compare td:first-child{font-weight:600;color:var(--ink)}.zt-compare .is-zentor{background:var(--brand-tint)}.zt-compare th.is-zentor{background:var(--brand);color:#fff}.zt-mark{display:inline-flex;align-items:center;gap:.4rem;color:var(--muted);font-size:.9rem}.zt-mark svg{width:17px;height:17px;flex-shrink:0}.zt-mark--yes svg{color:var(--success)}.zt-mark--no svg{color:var(--error)}.zt-mark--partial svg{color:var(--warning)}.is-zentor .zt-mark{color:var(--ink);font-weight:600}.zt-plans{align-items:stretch}.zt-plan{position:relative;display:flex;flex-direction:column;padding:1.7rem 1.5rem 1.5rem;border-radius:var(--radius);border:1px solid var(--line);background:var(--surface-elevated)}.zt-plan.is-highlighted{border:2px solid var(--brand);box-shadow:0 24px 50px -24px rgba(11,127,139,.45)}.zt-plan-badge{position:absolute;top:-13px;right:1.1rem;padding:.28rem .7rem;border-radius:999px;background:var(--brand);color:#fff;font-size:.7rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.zt-plan h3{font-size:1.5rem;margin:0 0 .6rem}.zt-plan-price{display:flex;align-items:baseline;flex-wrap:wrap;gap:.4rem;margin-bottom:.9rem}.zt-plan-price strong{font-family:var(--font-display);font-size:2rem;font-weight:700;color:var(--brand);letter-spacing:-.02em}.zt-plan-price span{font-size:.88rem;color:var(--muted)}.zt-plan>p{font-size:.95rem;margin:0 0 1.4rem}.zt-plan .btn{margin-top:auto}.zt-plan .bullet-list{margin:1.4rem 0 0;padding-top:1.3rem;border-top:1px solid var(--line);font-size:.94rem}.zt-plans-note{text-align:center;margin:1.6rem auto 0;font-size:.9rem;color:var(--muted);max-width:760px}.zt-plan-price strong small{font-size:.55em;letter-spacing:0}.zt-plan-billing{margin:-.4rem 0 1rem;font-size:.82rem;color:var(--muted)}.zt-plan:has(.bullet-list) .btn{margin-top:0}.zt-plans-more{margin:1rem 0 0;text-align:center}.zt-plans-more a{display:inline-flex;align-items:center;gap:.35rem;font-weight:700;color:var(--brand)}.zt-plans-more a:hover{text-decoration:underline}.zt-plan-top{display:flex;align-items:center;justify-content:space-between;gap:.75rem;margin-bottom:1.1rem}.zt-plan-icon{display:grid;place-items:center;width:46px;height:46px;border-radius:12px;background:var(--brand-soft);color:var(--brand);border:1px solid var(--brand-line)}.zt-plan.is-highlighted .zt-plan-icon{background:var(--brand);border-color:var(--brand);color:#fff}.zt-plan-gift{padding:.3rem .65rem;border-radius:999px;border:1px solid var(--brand-line);background:var(--brand-tint);color:var(--brand);font-size:.68rem;font-weight:800;letter-spacing:.05em;text-transform:uppercase;white-space:nowrap}.zt-plan .zt-kicker{margin-bottom:.2rem}.zt-hero-calc-link{display:inline-flex;align-items:center;gap:.35rem;font-weight:700;color:var(--brand)}.zt-hero-calc-link:hover{text-decoration:underline}.zt-compare th small{display:block;margin-top:.15rem;font-family:var(--font-body);font-size:.68rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;opacity:.7}.zt-tiles{display:grid;grid-gap:1rem;gap:1rem;max-width:1030px;margin:0 auto;padding:0;list-style:none}.zt-tiles--4{grid-template-columns:repeat(4,minmax(0,1fr))}.zt-tiles--3{grid-template-columns:repeat(3,minmax(0,1fr))}.zt-tile{position:relative;display:flex;flex-direction:column;align-items:center;gap:.2rem;padding:1.4rem 1rem 1.2rem;border-radius:var(--radius);border:1px solid var(--line);background:var(--surface-elevated);text-align:center;transition:border-color .2s ease,transform .2s ease,box-shadow .2s ease}.zt-tile:hover{border-color:var(--brand-line);transform:translateY(-2px);box-shadow:var(--shadow-sm)}.zt-tile.is-popular{border:2px solid var(--brand);box-shadow:0 18px 40px -22px rgba(11,127,139,.5)}.zt-tile-badge{position:absolute;top:-11px;left:50%;transform:translateX(-50%);padding:.2rem .6rem;border-radius:999px;background:var(--brand);color:#fff;font-size:.65rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap}.zt-tile>strong{font-family:var(--font-display);font-size:2rem;font-weight:800;letter-spacing:-.03em;line-height:1.1;color:var(--ink);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.zt-tile-unit{font-size:.8rem;color:var(--muted)}.zt-tile-name{font-size:1.1rem;font-weight:700;color:var(--ink)}.zt-tile-name,.zt-tile-price{font-family:var(--font-display)}.zt-tile-price{margin-top:.55rem;font-size:1.15rem;font-weight:800;color:var(--brand);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.zt-tile-price small{font-family:var(--font-body);font-size:.75rem;font-weight:600;color:var(--muted)}.zt-tile-meta{margin-top:.15rem;font-size:.78rem;color:var(--muted)}.zt-tile--quote{border-style:dashed}.zt-tile--quote a.zt-tile-price:hover{text-decoration:underline}.zt-tile--addon{align-items:flex-start;text-align:left;padding:1.3rem 1.3rem 1.2rem}.zt-tile--addon .zt-tile-price{margin-top:.25rem}.zt-tile--addon .zt-tile-meta{margin-top:.5rem;font-size:.86rem;line-height:1.5}@media (max-width:860px){.zt-tiles--3,.zt-tiles--4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:520px){.zt-tiles--3{grid-template-columns:1fr}.zt-tile>strong{font-size:1.6rem}}.zt-billing-toggle{display:flex;width:-moz-fit-content;width:fit-content;margin:0 auto 2rem;padding:.3rem;gap:.25rem;border-radius:999px;border:1px solid var(--line);background:var(--surface-elevated);box-shadow:var(--shadow-sm)}.zt-billing-toggle button{display:inline-flex;align-items:center;gap:.45rem;padding:.55rem 1.15rem;border:0;border-radius:999px;background:transparent;color:var(--ink-soft);font:inherit;font-weight:700;font-size:.92rem;cursor:pointer;transition:background-color .2s ease,color .2s ease}.zt-billing-toggle button.is-active{background:var(--brand);color:#fff}.zt-billing-toggle button:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.zt-billing-save{padding:.12rem .45rem;border-radius:999px;background:var(--success-soft);color:var(--success);font-size:.7rem;font-weight:800}.zt-billing-toggle button.is-active .zt-billing-save{background:rgba(255,255,255,.22);color:#fff}.zt-calc{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);grid-gap:1.5rem;gap:1.5rem;max-width:1030px;margin:0 auto;align-items:start}.zt-calc-form,.zt-calc-result{padding:1.6rem;border-radius:var(--radius);border:1px solid var(--line);background:var(--surface-elevated)}.zt-calc-form{display:grid;grid-gap:1.4rem;gap:1.4rem}.zt-calc-field{display:grid;grid-gap:.55rem;gap:.55rem;min-width:0;margin:0;padding:0;border:0}.zt-calc-field .zt-billing-toggle{margin:0}.zt-calc-label{display:flex;justify-content:space-between;align-items:baseline;padding:0;font-weight:700;font-size:.92rem;color:var(--ink)}.zt-calc-label output{font-family:var(--font-display);font-size:1.3rem;font-weight:800;color:var(--brand)}.zt-calc input[type=range]{width:100%;accent-color:var(--brand)}.zt-calc-scale{display:flex;justify-content:space-between;font-size:.75rem;color:var(--muted)}.zt-calc-row{display:grid;grid-template-columns:1fr 1fr;grid-gap:1rem;gap:1rem}.zt-calc-input{width:100%;min-height:46px;padding:.6rem .8rem;border-radius:var(--radius-sm);border:1px solid var(--line);background:var(--surface-alt);color:var(--ink);font:inherit}.zt-calc-input:focus{outline:2px solid var(--brand);outline-offset:1px}.zt-calc-chips{display:flex;flex-wrap:wrap;gap:.5rem}.zt-calc-chip{display:inline-flex;align-items:center;gap:.45rem;padding:.5rem .85rem;border-radius:999px;border:1px solid var(--line);background:var(--surface-alt);color:var(--ink-soft);font-size:.88rem;font-weight:600;cursor:pointer;transition:border-color .2s ease,background-color .2s ease,color .2s ease}.zt-calc-chip input{accent-color:var(--brand);margin:0}.zt-calc-chip.is-checked{border-color:var(--brand-line);background:var(--brand-soft);color:var(--ink)}.zt-calc-chip:has(input:disabled){cursor:default}.zt-calc-chip:has(input:focus-visible){outline:2px solid var(--brand);outline-offset:2px}.zt-calc-result{position:-webkit-sticky;position:sticky;top:calc(var(--nav-h) + 1rem);display:grid;grid-gap:.9rem;gap:.9rem;border:2px solid var(--brand);box-shadow:0 24px 50px -24px rgba(11,127,139,.45)}.zt-calc-result .zt-kicker{display:inline-flex;align-items:center;gap:.35rem}.zt-calc-result h3{margin:0;font-size:1.6rem}.zt-calc-total{display:flex;align-items:baseline;flex-wrap:wrap;gap:.4rem}.zt-calc-total strong{font-family:var(--font-display);font-size:2.3rem;font-weight:800;letter-spacing:-.03em;color:var(--brand);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.zt-calc-total span{font-size:.88rem;color:var(--muted)}.zt-calc-lines{display:grid;grid-gap:.45rem;gap:.45rem;margin:0;padding:.9rem 0 0;border-top:1px solid var(--line);list-style:none;font-size:.9rem}.zt-calc-lines li{display:flex;justify-content:space-between;gap:1rem;color:var(--ink-soft)}.zt-calc-lines li span:last-child{flex-shrink:0;font-weight:700;color:var(--ink);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.zt-calc-summary{display:grid;grid-template-columns:1fr 1fr;grid-gap:.6rem;gap:.6rem;margin:0}.zt-calc-summary div{padding:.7rem .8rem;border-radius:var(--radius-sm);background:var(--brand-tint)}.zt-calc-summary dt{font-size:.75rem;color:var(--muted)}.zt-calc-summary dd{margin:.15rem 0 0;font-family:var(--font-display);font-weight:800;font-size:1.1rem;color:var(--ink);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.zt-calc-hint{margin:0;font-size:.8rem;color:var(--muted)}@media (max-width:860px){.zt-calc{grid-template-columns:1fr}.zt-calc-result{position:static}}@media (max-width:520px){.zt-calc-form,.zt-calc-result{padding:1.2rem}.zt-calc-row{grid-template-columns:1fr}.zt-billing-toggle button{padding:.5rem .85rem}}.zt-trust-item{display:flex;gap:.85rem;align-items:flex-start}.zt-trust-item strong{display:block;font-size:.97rem;color:var(--ink);margin-bottom:.2rem}.zt-trust-item span:not(.zt-icon){display:block;font-size:.88rem;color:var(--muted);line-height:1.5}.zt-faq{max-width:780px;margin:0 auto;display:grid;grid-gap:.8rem;gap:.8rem}.zt-faq details{border-radius:14px;border:1px solid var(--line);background:var(--surface-alt);transition:border-color .2s ease,background .2s ease}.zt-faq details[open]{background:var(--surface-elevated);border-color:var(--brand-line)}.zt-faq summary{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1.35rem 1.4rem;cursor:pointer;list-style:none;font-family:var(--font-display);font-weight:700;font-size:1.06rem;letter-spacing:-.015em;color:var(--ink)}.zt-faq summary::-webkit-details-marker{display:none}.zt-faq summary:after{content:"";width:18px;height:18px;flex-shrink:0;background:linear-gradient(var(--brand),var(--brand)) 50% /100% 2px no-repeat,linear-gradient(var(--brand),var(--brand)) 50% /2px 100% no-repeat;transition:transform .2s ease}.zt-faq details[open] summary:after{transform:rotate(45deg)}.zt-faq details p{margin:0;padding:0 1.4rem 1.35rem;line-height:1.7}.zt-resource{padding:1.15rem 1.25rem}.zt-resource strong{display:block;font-family:var(--font-display);font-size:1.06rem;color:var(--ink)}.zt-resource span{font-size:.9rem;color:var(--muted)}.zt-clouds{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:3rem;gap:3rem;margin-top:3rem}.zt-clouds h3{font-size:1.35rem;margin-bottom:1.1rem}.zt-chips{display:flex;flex-wrap:wrap;gap:.7rem}.zt-chip{display:inline-flex;align-items:center;gap:.35rem;padding:.6rem 1rem;border-radius:999px;border:1px solid var(--line);background:var(--surface-elevated);font-size:.93rem;color:var(--ink);transition:border-color .2s ease,color .2s ease}a.zt-chip:hover{border-color:var(--brand-line);color:var(--brand)}.zt-chip--dark{background:var(--ink);border-color:var(--ink);color:var(--bg);font-weight:700}a.zt-chip--dark:hover{color:var(--bg);background:var(--brand);border-color:var(--brand)}@media (max-width:800px){.zt-clouds{grid-template-columns:1fr}}.zt-final{padding:6.5rem 0;text-align:center;background:radial-gradient(600px 300px at 85% 100%,var(--brand-soft),transparent 70%),radial-gradient(600px 300px at 15% 0,var(--brand-tint),transparent 70%),var(--surface-alt);border-top:1px solid var(--line)}.zt-final h2{font-size:clamp(2rem,4.4vw,3.1rem);letter-spacing:-.045em;line-height:1.05;margin-bottom:1.2rem}.zt-final p{font-size:1.15rem;max-width:560px;margin:0 auto}.zt-final-form{display:flex;flex-wrap:wrap;justify-content:center;gap:.75rem;margin-top:2rem}.zt-final-form input{width:min(100%,260px);min-height:54px;padding:0 1rem;border-radius:10px;border:1px solid var(--line);background:var(--surface-elevated);color:var(--ink)}.zt-final-form input:focus{outline:2px solid color-mix(in srgb,var(--brand) 35%,transparent);border-color:var(--brand)}.zt-final-form .btn{min-height:54px}.zt-ctas{display:flex;flex-wrap:wrap;justify-content:center;gap:.75rem;margin-top:2rem}.zt-ctas--left{justify-content:flex-start}.zt-cta-box{max-width:900px;margin:0 auto;padding:3rem 2rem;text-align:center;border-radius:20px;border:1px solid var(--line);background:radial-gradient(500px 220px at 50% 0,var(--brand-soft),transparent 75%),var(--surface-alt)}.zt-cta-box h2{font-size:clamp(1.7rem,3.4vw,2.3rem);letter-spacing:-.04em}.zt-cta-box p{max-width:560px;margin:0 auto}.zt-cta-box .zt-ctas{margin-top:1.6rem}.zt-cta-box--left{width:100%;margin:0;text-align:left;padding:2.2rem 2rem;background:radial-gradient(500px 240px at 100% 100%,var(--brand-soft),transparent 75%),var(--brand-tint);border-color:var(--brand-line);max-width:none}.zt-cta-box--left p{margin:0;max-width:520px}.zt-cta-box--left .zt-ctas{justify-content:flex-start}.site-footer{margin:0;padding:0;border:0;background-color:#042830;background-image:radial-gradient(720px 220px at 88% 18%,rgba(11,127,139,.3),transparent 68%),radial-gradient(560px 200px at 12% 88%,rgba(23,51,90,.4),transparent 65%),linear-gradient(90deg,#031820,#042830 48%,#061a28);color:var(--footer-ink)}.zt-footer-band{background:rgba(0,0,0,.16);border-bottom:1px solid rgba(92,196,206,.16);padding:2.3rem 0}.zt-footer-band .container{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1.5rem}.zt-footer-band h2{color:#fff;font-size:1.35rem;letter-spacing:-.03em;margin:0 0 .4rem}.zt-footer-band p{color:var(--footer-muted);margin:0;max-width:460px;font-size:.95rem}.zt-footer-band-actions{display:flex;flex-wrap:wrap;gap:.6rem}.zt-footer-band .btn-dark{background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.14);color:#fff}.zt-footer-band .btn-dark:hover{background:rgba(255,255,255,.12)}.zt-footer-main{display:grid;grid-template-columns:1.7fr repeat(4,1fr);grid-gap:2rem;gap:2rem;padding:4rem 0 3rem}.zt-footer-brand .brand{color:#fff}.zt-footer-brand p{color:var(--footer-ink);font-size:.95rem;max-width:34ch;margin:1rem 0 1.1rem}.zt-footer-contact{display:grid;grid-gap:.35rem;gap:.35rem}.zt-footer-contact a{color:#fff;font-weight:700}.zt-footer-contact a:hover{color:var(--brand-on-dark)}.zt-footer-contact span{font-size:.9rem;color:var(--footer-muted)}.zt-footer-social{display:flex;gap:.5rem;margin-top:1.2rem}.zt-footer-social a{width:36px;height:36px;display:grid;place-items:center;border-radius:9px;border:1px solid rgba(255,255,255,.16);color:var(--footer-ink)}.zt-footer-social a:hover{color:#fff;border-color:var(--brand-on-dark)}.zt-footer-col h3{color:#fff;font-family:var(--font-body);font-size:.74rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase;margin:0 0 1.1rem}.zt-footer-col{display:grid;align-content:start;grid-gap:.7rem;gap:.7rem}.zt-footer-col a,.zt-footer-col button{color:var(--footer-ink);font-size:.95rem}.zt-footer-col a:hover,.zt-footer-col button:hover{color:#fff}.zt-footer-col .cookie-footer-link{padding:0;border:0;background:none;text-align:left;cursor:pointer}.zt-footer-bottom{border-top:1px solid rgba(92,196,206,.16);padding:1.5rem 0 2rem;font-size:.88rem;color:var(--footer-ink)}.zt-footer-bottom p{margin:0;color:inherit}.zt-footer-bottom small{display:block;margin-top:.6rem;font-size:.8rem;color:var(--footer-muted)}@media (max-width:960px){.zt-footer-main{grid-template-columns:repeat(2,1fr)}.zt-footer-brand{grid-column:1/-1}}.zt-page-hero{padding:5.5rem 0 3.5rem;text-align:center}.zt-page-hero h1{font-size:clamp(2.4rem,5.4vw,3.75rem);letter-spacing:-.05em;line-height:1.02;margin:1.4rem auto 1.3rem;max-width:18ch}.zt-page-hero .lead,.zt-page-hero>.container>p{font-size:1.15rem;line-height:1.7;max-width:640px;margin:0 auto}.zt-page-hero-note{margin-top:1rem!important;font-size:.88rem!important;color:var(--muted)}.zt-page-hero--left{text-align:left}.zt-page-hero--left .lead,.zt-page-hero--left h1{margin-left:0}.zt-mini-stats{display:flex;justify-content:center;flex-wrap:wrap;gap:3rem;margin-top:2.6rem}.zt-mini-stats div{text-align:center}.zt-mini-stats strong{display:block;font-family:var(--font-display);font-size:2.6rem;font-weight:800;letter-spacing:-.04em;color:var(--brand);line-height:1.05}.zt-mini-stats span{font-size:.85rem;color:var(--muted)}.zt-module-shot{margin-top:3rem}.zt-checklist{list-style:none;margin:0 0 2.5rem;padding:0;display:grid;grid-gap:.6rem;gap:.6rem;max-width:640px}.zt-checklist li{display:flex;align-items:center;gap:.7rem;padding:.8rem 1rem;border-radius:10px;background:var(--surface-alt);border:1px solid var(--line);font-size:.97rem;color:var(--ink)}.zt-checklist svg{color:var(--brand);flex-shrink:0}.zt-feature-mini{display:flex;gap:.8rem;align-items:flex-start;padding:1.15rem 1.2rem;border-radius:14px;border:1px solid var(--line);background:var(--surface-elevated)}.zt-feature-mini strong{display:block;font-size:.98rem;color:var(--ink)}.zt-feature-mini span:not(.zt-icon){display:block;font-size:.88rem;color:var(--muted);margin-top:.15rem}.zt-sector-card ul{list-style:none;margin:.3rem 0 0;padding:0;display:grid;grid-gap:.35rem;gap:.35rem}.zt-sector-card li{position:relative;padding-left:.95rem;font-size:.9rem;color:var(--ink-soft)}.zt-sector-card li:before{content:"";position:absolute;left:0;top:.6em;width:5px;height:5px;border-radius:50%;background:var(--brand)}.zt-related{display:flex;gap:.85rem;align-items:flex-start;padding:1.1rem 1.15rem}.zt-related strong{display:block;font-size:.98rem;color:var(--ink)}.zt-related span:not(.zt-icon){display:block;font-size:.86rem;color:var(--muted);margin-top:.15rem;line-height:1.45}.zt-post-card{gap:.5rem}.zt-post-card h3{font-size:1.08rem;line-height:1.3}.zt-chain{max-width:1060px;margin:0 auto;display:grid;grid-gap:1.1rem;gap:1.1rem}.zt-chain-row-label{font-size:.72rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--muted)}.zt-chain-row-label--brand{color:var(--brand)}.zt-chain-row{display:grid;grid-gap:.75rem;gap:.75rem}.zt-chain-feeders{grid-template-columns:repeat(4,minmax(0,1fr))}.zt-chain-steps{grid-template-columns:repeat(5,minmax(0,1fr));gap:1.4rem}.zt-chain-node{position:relative;padding:.85rem .9rem;border-radius:12px;border:1px solid var(--line);background:var(--surface-elevated);text-align:center}.zt-chain-node strong{display:block;font-family:var(--font-display);font-size:1rem;color:var(--ink)}.zt-chain-node span{display:block;font-size:.8rem;color:var(--muted)}.zt-chain-node--step{padding:1.25rem .9rem;border:1.5px solid var(--brand-line);background:var(--brand-tint)}.zt-chain-node--step strong{font-size:1.12rem}.zt-chain-node--step span{font-size:.7rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--brand);margin-top:.25rem}.zt-chain-node--step:not(:last-child):after{content:"→";position:absolute;right:-1.2rem;top:50%;transform:translateY(-50%);color:var(--brand);font-weight:700}.zt-chain-note{text-align:center;font-size:.9rem;color:var(--muted);margin:1.5rem 0 0}@media (max-width:860px){.zt-chain-feeders,.zt-chain-steps{grid-template-columns:repeat(2,minmax(0,1fr))}.zt-chain-node--step:after{display:none}}.zt-banner{display:flex;align-items:center;gap:1.2rem;padding:1.4rem 1.6rem;border-radius:var(--radius);border:1px solid var(--brand-line);background:linear-gradient(90deg,var(--brand-tint),var(--surface-elevated));margin-bottom:2.5rem}.zt-banner h3{font-size:1.1rem;margin:.4rem 0 .2rem}.zt-banner p{margin:0;font-size:.92rem}.zt-banner a{margin-left:auto;white-space:nowrap;color:var(--brand);font-weight:700}@media (max-width:720px){.zt-banner{flex-wrap:wrap}.zt-banner a{margin-left:0}}.zt-story{max-width:920px;margin:0 auto}.zt-story h2{font-size:clamp(1.9rem,3.6vw,2.5rem);margin-bottom:1.6rem}.zt-story-cols{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:2.5rem;gap:2.5rem}.zt-story-cols p{font-size:1rem;line-height:1.75}@media (max-width:760px){.zt-story-cols{grid-template-columns:1fr;gap:0}}.zt-mv{max-width:1040px;margin:0 auto}.zt-mv .zt-card{padding:1.8rem 1.6rem;background:var(--surface-alt)}.zt-mv h3{font-size:1.25rem;margin-top:0}.zt-team{display:flex;flex-wrap:wrap;justify-content:center;gap:1rem}.zt-team-card{width:220px;padding:1.6rem 1.2rem;text-align:center;border-radius:var(--radius);border:1px solid var(--line);background:var(--surface-elevated)}.zt-team-avatar{width:52px;height:52px;margin:0 auto 1rem;display:grid;place-items:center;border-radius:14px;overflow:hidden;background:var(--brand);color:#fff;font-family:var(--font-display);font-weight:800}.zt-team-avatar--photo{width:96px;height:96px;border-radius:18px;background:var(--surface-muted,#e8eef2);border:1px solid var(--line)}.zt-team-avatar--photo img{width:100%;height:100%;object-fit:cover;object-position:center top}.zt-team-avatar--logo{background:#0072c6}.zt-team-avatar--logo img{object-fit:cover;object-position:center;padding:0;transform:scale(1.42)}.zt-team-card strong{display:block;font-family:var(--font-display);font-size:1.02rem;color:var(--ink)}.zt-team-card>span:not(.zt-team-avatar){display:block;font-size:.86rem;color:var(--muted);margin-top:.2rem}.zt-team-card a{display:inline-block;margin-top:.6rem;font-size:.86rem;font-weight:700;color:var(--brand)}.zt-centered-note{text-align:center;margin-top:1.6rem;color:var(--ink-soft)}.zt-centered-note a{color:var(--brand);font-weight:700;text-decoration:underline;text-underline-offset:3px}.zt-channel{gap:.35rem;padding:1.4rem 1.2rem}.zt-channel .zt-icon{margin-bottom:.7rem}.zt-channel h3{font-size:1.08rem;margin:0}.zt-channel p{font-size:.88rem}.zt-channel .zt-channel-value,.zt-channel a{margin-top:auto;padding-top:.7rem;font-weight:700;font-size:.92rem;color:var(--brand);overflow-wrap:anywhere}.zt-stack{display:grid;grid-gap:1.25rem;gap:1.25rem;max-width:1000px;margin:0 auto}.zt-form-card{padding:2rem;border-radius:18px;border:1px solid var(--line);background:var(--surface-elevated)}.zt-stack .contact-form-shell{padding:2rem;border-radius:18px;box-shadow:none}.zt-stack .contact-form-head h2{font-size:clamp(1.6rem,3vw,2rem);letter-spacing:-.04em}.zt-info-table{width:100%;border-collapse:collapse}.zt-info-table td,.zt-info-table th{padding:.9rem 0;border-bottom:1px solid var(--line);text-align:left;vertical-align:top;font-size:.95rem}.zt-info-table th{width:32%;font-weight:700;font-size:.85rem;color:var(--ink-soft);padding-right:1rem}.zt-info-table td{color:var(--ink)}.zt-info-table a{color:var(--brand);font-weight:600}.zt-info-table tr:last-child td,.zt-info-table tr:last-child th{border-bottom:0}.zt-blog-hero{padding:5.5rem 0 3rem;text-align:center;border-bottom:1px solid var(--line);max-width:1100px;margin:0 auto}.zt-line-eyebrow{display:inline-flex;align-items:center;gap:.8rem;font-size:.74rem;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:var(--ink-soft)}.zt-line-eyebrow:after,.zt-line-eyebrow:before{content:"";width:14px;height:1px;background:currentColor}.zt-blog-hero h1{font-size:clamp(2.4rem,5.4vw,3.6rem);letter-spacing:-.045em;margin:1.2rem 0 1.4rem}.zt-italic{font-family:var(--font-body);font-style:italic;font-weight:500;color:var(--brand);letter-spacing:-.03em}.zt-blog-hero p{max-width:580px;margin:0 auto;font-size:1.05rem}.zt-blog-tools{max-width:1060px;margin:0 auto;padding:3.5rem 0 1.5rem}.zt-blog-search-row{flex-wrap:wrap;gap:.9rem}.zt-blog-search-row,.zt-search{display:flex;align-items:center}.zt-search{flex:1 1 380px;gap:.6rem;min-height:48px;padding:0 1rem;border:1px solid var(--line);border-radius:4px;background:var(--surface-elevated)}.zt-search svg{color:var(--muted);flex-shrink:0}.zt-search input{flex:1 1;border:0;background:transparent;color:var(--ink);min-height:46px;outline:none}.zt-sort{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem}.zt-sort>span{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.72rem;font-weight:700;letter-spacing:.12em;color:var(--ink-soft);margin-right:.35rem}.zt-filter-btn{display:inline-flex;align-items:center;gap:.4rem;padding:.5rem .85rem;border:1px solid var(--line);border-radius:2px;background:var(--surface-elevated);color:var(--ink);font-size:.86rem;font-weight:500;cursor:pointer}.zt-filter-btn small{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.7rem;color:var(--muted)}.zt-filter-btn[aria-pressed=true]{background:var(--brand);border-color:var(--brand);color:#fff;font-weight:700}.zt-filter-btn[aria-pressed=true] small{color:rgba(255,255,255,.8)}.zt-blog-cats{display:flex;flex-wrap:wrap;justify-content:center;gap:.5rem;margin-top:1.3rem}.zt-blog-count{text-align:center;margin-top:1.1rem;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.82rem;color:var(--ink-soft)}.zt-blog-list{max-width:1060px;margin:0 auto;padding-bottom:5rem}.zt-blog-row{display:flex;align-items:flex-start;gap:2rem;padding:2rem .25rem;border-top:1px solid var(--line)}.zt-blog-row:last-child{border-bottom:1px solid var(--line)}.zt-blog-row-body{flex:1 1}.zt-blog-row h2{font-size:clamp(1.25rem,2.2vw,1.6rem);font-weight:700;letter-spacing:-.025em;margin:.55rem 0 .7rem;transition:color .2s ease}.zt-blog-row:hover h2{color:var(--brand)}.zt-blog-row p{max-width:760px;margin:0 0 1rem}.zt-blog-row-arrow{margin-top:2.2rem;color:var(--muted);transition:transform .2s ease,color .2s ease}.zt-blog-row:hover .zt-blog-row-arrow{transform:translateX(4px);color:var(--brand)}.zt-meta{display:flex;flex-wrap:wrap;align-items:center;gap:1.1rem;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.8rem;color:var(--ink-soft)}.zt-meta span{display:inline-flex;align-items:center;gap:.35rem}.zt-blog-empty{text-align:center;padding:3rem 0;color:var(--muted)}.zt-article{max-width:760px;margin:0 auto;padding:4rem 0 5rem}.zt-article-back{display:inline-flex;align-items:center;gap:.35rem;font-size:.9rem;font-weight:600;color:var(--brand)}.zt-article-cat{display:inline-block;margin-top:2.2rem;padding:.35rem .85rem;border-radius:999px;border:1px solid var(--line);background:var(--brand-soft);font-size:.74rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-soft)}.zt-article h1{font-size:clamp(2.1rem,4.6vw,3rem);letter-spacing:-.04em;line-height:1.08;margin:1.3rem 0 1.2rem}.zt-article-excerpt{font-size:1.15rem;line-height:1.65}.zt-article-head{padding-bottom:1.6rem;margin-bottom:2.4rem;border-bottom:1px solid var(--line)}.zt-article .zt-meta{font-family:var(--font-body);font-size:.88rem}.zt-prose li,.zt-prose p{font-size:1.06rem;line-height:1.85;color:var(--ink-soft)}.zt-prose h2{font-size:clamp(1.45rem,2.6vw,1.75rem);letter-spacing:-.03em;margin:2.8rem 0 1rem}.zt-prose h3{font-size:1.25rem;margin:2rem 0 .8rem}.zt-prose ul{padding-left:1.5rem;margin:0 0 1.2rem}.zt-prose li{margin-bottom:.45rem}.zt-prose li::marker{color:var(--brand)}.zt-prose blockquote{margin:2rem 0;padding:1.2rem 1.4rem;border-left:3px solid var(--brand);background:var(--brand-tint);border-radius:0 12px 12px 0;font-family:var(--font-display);font-size:1.2rem;font-weight:600;line-height:1.5;color:var(--ink)}.zt-prose figure{margin:2rem 0}.zt-prose figure>div{position:relative;aspect-ratio:16/9;border-radius:14px;overflow:hidden;border:1px solid var(--line)}.zt-prose figure img{object-fit:cover}.zt-prose figcaption{margin-top:.6rem;font-size:.86rem;color:var(--muted);text-align:center}.zt-ai-box{margin:0 0 2.4rem;padding:1.25rem 1.35rem;border-radius:14px;border:1px solid var(--brand-line);background:var(--brand-tint)}.zt-ai-box h2{font-size:1.05rem;margin:0 0 .3rem}.zt-ai-box p{font-size:.92rem;margin:0 0 .9rem}.zt-ai-box .zt-chips{gap:.5rem}.zt-ai-box .zt-chip{padding:.4rem .85rem;font-size:.88rem}.zt-article-foot{margin-top:3rem;padding-top:2rem;border-top:1px solid var(--line)}.zt-article-foot .zt-chips{margin-bottom:2rem}.not-found{min-height:60vh;display:grid;place-items:center;text-align:center;padding:5rem 1.25rem}.not-found h1{font-size:clamp(2.2rem,5vw,3.4rem);letter-spacing:-.045em}.not-found p{max-width:460px;margin:0 auto 1.6rem}@media (max-width:720px){.zt-section{padding:4.2rem 0}.zt-page-hero{padding:3.8rem 0 2.5rem}.zt-head{margin-bottom:2.2rem}.zt-form-card{padding:1.3rem}.zt-blog-row{gap:1rem}.zt-blog-row-arrow{display:none}}.zt-card .zt-kicker{margin:.35rem 0 -.4rem}.zt-narrow{max-width:1060px;margin-inline:auto}.zt-section--flush-top{padding-top:0}.zt-cta-box--spaced{margin-top:3.5rem}.zt-kicker--center{text-align:center}.zt-compare--narrow{max-width:860px}.zt-feature-mini>strong{align-self:center}.zt-gap-below{margin-bottom:3.5rem}.zt-gap-above{margin-top:4.5rem}.zt-h2-sm{font-size:clamp(1.6rem,3vw,2rem);letter-spacing:-.04em}.zt-cta-box--left h2{margin-top:.8rem}.zt-browser-view img.is-contain{object-fit:contain;object-position:center;padding:1.25rem}.zt-section--compact{padding:3.5rem 0}.zt-integrations{display:grid;grid-gap:1.4rem;gap:1.4rem;max-width:900px;margin:0 auto}.zt-integration-group{display:grid;justify-items:center;grid-gap:.75rem;gap:.75rem}.zt-integration-group ul{display:flex;flex-wrap:wrap;justify-content:center;gap:.6rem;margin:0;padding:0;list-style:none}.zt-integration-group li{display:inline-flex;align-items:center;gap:.5rem;padding:.65rem 1.1rem;border-radius:999px;border:1px solid var(--line);background:var(--surface-elevated);font-family:var(--font-display);font-weight:700;color:var(--ink);box-shadow:var(--shadow-sm)}.zt-live-dot{width:8px;height:8px;border-radius:50%;background:var(--success);box-shadow:0 0 0 3px var(--success-soft)}.zt-icon--warn{background:var(--warning-soft);border-color:color-mix(in srgb,var(--warning) 35%,transparent);color:var(--warning)}.zt-pain-card h3{margin:.4rem 0 0}.zt-sector-split{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);grid-gap:2.5rem;gap:2.5rem;align-items:start}.zt-sector-split .zt-kicker{display:inline-flex;align-items:center;gap:.35rem}.zt-checklist--stack{margin-bottom:0}.zt-checklist--stack li{align-items:flex-start;background:var(--surface-elevated)}.zt-checklist--stack li svg{margin-top:.15rem}.zt-sector-modules{display:grid;grid-gap:.6rem;gap:.6rem;margin:.9rem 0 0;padding:0;list-style:none}.zt-sector-modules a{display:flex;align-items:center;gap:.9rem;padding:.85rem 1rem;border-radius:var(--radius);border:1px solid var(--line);background:var(--surface-elevated);color:var(--ink);transition:border-color .2s ease,transform .2s ease}.zt-sector-modules a:hover{border-color:var(--brand-line);transform:translateX(3px)}.zt-sector-modules a>span:nth-child(2){display:grid;flex:1 1;min-width:0}.zt-sector-modules small{font-size:.84rem;color:var(--muted)}.zt-sector-modules a>svg{flex-shrink:0;color:var(--brand)}.zt-sector-links{display:flex;flex-wrap:wrap;justify-content:center;gap:.5rem;max-width:980px;margin:0 auto;padding:0;list-style:none}.zt-sector-links a{display:inline-block;padding:.5rem .95rem;border-radius:999px;border:1px solid var(--line);background:var(--surface-elevated);color:var(--ink-soft);font-size:.9rem;font-weight:600}.zt-sector-links a:hover{border-color:var(--brand-line);color:var(--brand)}@media (max-width:860px){.zt-sector-split{grid-template-columns:1fr}}