@font-face{font-family:Fraunces;font-style:italic;font-weight:400;font-display:swap;src:url(/_next/static/media/f3deaf8281908ff2-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Fraunces;font-style:italic;font-weight:400;font-display:swap;src:url(/_next/static/media/c62081b071647022-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Fraunces;font-style:italic;font-weight:400;font-display:swap;src:url(/_next/static/media/6ba5f591ae6c56f6-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Fraunces;font-style:italic;font-weight:500;font-display:swap;src:url(/_next/static/media/f3deaf8281908ff2-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Fraunces;font-style:italic;font-weight:500;font-display:swap;src:url(/_next/static/media/c62081b071647022-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Fraunces;font-style:italic;font-weight:500;font-display:swap;src:url(/_next/static/media/6ba5f591ae6c56f6-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Fraunces;font-style:italic;font-weight:600;font-display:swap;src:url(/_next/static/media/f3deaf8281908ff2-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Fraunces;font-style:italic;font-weight:600;font-display:swap;src:url(/_next/static/media/c62081b071647022-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Fraunces;font-style:italic;font-weight:600;font-display:swap;src:url(/_next/static/media/6ba5f591ae6c56f6-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Fraunces;font-style:italic;font-weight:700;font-display:swap;src:url(/_next/static/media/f3deaf8281908ff2-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Fraunces;font-style:italic;font-weight:700;font-display:swap;src:url(/_next/static/media/c62081b071647022-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Fraunces;font-style:italic;font-weight:700;font-display:swap;src:url(/_next/static/media/6ba5f591ae6c56f6-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Fraunces;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/fb526027db1fc1ae-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Fraunces;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/4da3161b738b07dd-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Fraunces;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/af4bf8399d1aacdf-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Fraunces;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/fb526027db1fc1ae-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Fraunces;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/4da3161b738b07dd-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Fraunces;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/af4bf8399d1aacdf-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Fraunces;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/fb526027db1fc1ae-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Fraunces;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/4da3161b738b07dd-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Fraunces;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/af4bf8399d1aacdf-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Fraunces;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/fb526027db1fc1ae-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Fraunces;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/4da3161b738b07dd-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Fraunces;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/af4bf8399d1aacdf-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Fraunces Fallback;src:local("Times New Roman");ascent-override:84.71%;descent-override:22.09%;line-gap-override:0.00%;size-adjust:115.45%}.__className_b6819f{font-family:Fraunces,Fraunces Fallback}.__variable_b6819f{--font-fraunces:"Fraunces","Fraunces Fallback"}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/edc640959b0c7826-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/ac0e76ddaeeb7981-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/64d784ea54a4acde-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/ff71da380fbe67dd-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/6d831b18ae5b01dc-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/558ca1a6aa3cb55e-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/edc640959b0c7826-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/ac0e76ddaeeb7981-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/64d784ea54a4acde-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/ff71da380fbe67dd-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/6d831b18ae5b01dc-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/558ca1a6aa3cb55e-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/edc640959b0c7826-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/ac0e76ddaeeb7981-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/64d784ea54a4acde-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/ff71da380fbe67dd-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/6d831b18ae5b01dc-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/558ca1a6aa3cb55e-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:JetBrains Mono Fallback;src:local("Arial");ascent-override:75.79%;descent-override:22.29%;line-gap-override:0.00%;size-adjust:134.59%}.__className_e896d9{font-family:JetBrains Mono,JetBrains Mono Fallback;font-style:normal}.__variable_e896d9{--font-jetbrains-mono:"JetBrains Mono","JetBrains Mono Fallback"}.zct-page{--bg:#F8F9FB;--bg-card:#ffffff;--bg-deep:#F1F4F8;--bg-mock:#F8F9FB;--ink:#111827;--ink-2:#2D3E50;--ink-3:#4A5968;--ink-4:#7A8B9E;--line:#E8ECF2;--line-soft:#F1F4F8;--accent:#5048ED;--emerald:#10B981;--cg:#111827;--cc:#F1F4F8;--ca:#5048ED;--cw:#6366F1;background:var(--bg);font-family:var(--font-inter),"Inter",-apple-system,BlinkMacSystemFont,sans-serif;color:var(--ink);font-size:16px;line-height:1.55;-webkit-font-smoothing:antialiased;min-height:100vh}.zct-page em{color:var(--accent);font-style:italic;font-weight:500}.zct-page .dm-theme-t em,.zct-page h1 em,.zct-page h2 em,.zct-page h3 em,.zct-page h4 em{color:var(--accent);font-style:normal;font-weight:800}.zct-page .phone-mock em{font-family:var(--font-fraunces),"Fraunces",serif;font-style:italic}.zct-page .phone-mock .pm-brief-body em,.zct-page .phone-mock .pm-greeting em,.zct-page .phone-mock .pm-hero-name em,.zct-page .phone-mock .pm-obs-h em,.zct-page .phone-mock .pm-pv-title em,.zct-page .phone-mock .pm-voice-title em,.zct-page .phone-mock h3 em{font-family:var(--font-fraunces),"Fraunces",serif;font-style:italic;font-weight:500}.zct-page .container{max-width:1180px;margin:0 auto;padding:0 32px}.zct-page .hero{padding:90px 0 70px}.zct-page .hero-grid{display:grid;grid-template-columns:1.05fr 1fr;grid-gap:56px;gap:56px;align-items:center}.zct-page .hero-left,.zct-page .hero-right{min-width:0}.zct-page .hero-eyebrow{font-family:var(--font-jetbrains-mono),"JetBrains Mono",monospace;font-size:12px;text-transform:uppercase;letter-spacing:.18em;color:var(--accent);margin-bottom:28px;display:flex;align-items:center;gap:10px;font-weight:600}.zct-page .hero-eyebrow:before{content:"";width:24px;height:1px;background:var(--accent)}.zct-page .hero-brand{font-size:30px;font-weight:700;letter-spacing:.3px;line-height:1;margin-top:30px;margin-bottom:14px}.zct-page .hero-brand .zelthy{color:var(--ink);font-weight:700;margin-right:8px}.zct-page .hero-brand .cadence{color:var(--accent);font-weight:700;background:none;-webkit-text-fill-color:var(--accent)}.zct-page .hero-h1{font-weight:800;font-size:clamp(40px,4.8vw,62px);line-height:1.02;letter-spacing:-1.5px;margin-top:14px;margin-bottom:26px;max-width:100%}.zct-page .hero-sub{font-size:19px;line-height:1.6;color:var(--ink);max-width:540px;margin-bottom:34px}.zct-page .hero-sub em{font-style:normal;font-weight:600;color:var(--accent)}.zct-page .hero-ctas{display:flex;gap:14px;margin-bottom:0;align-items:center;flex-wrap:wrap}.zct-page .btn{display:inline-flex;align-items:center;gap:8px;padding:16px 26px;font-size:16px;font-weight:600;border-radius:11px;text-decoration:none;border:1px solid transparent;cursor:pointer;transition:background .15s,color .15s,border-color .15s}.zct-page .btn-primary{background:var(--ink);color:var(--bg)}.zct-page .btn-primary:hover{background:var(--accent)}.zct-page .btn-ghost{padding:16px 24px;background:var(--bg-card);color:var(--ink);border-color:var(--line)}.zct-page .btn-ghost:hover{border-color:var(--accent);color:var(--accent)}.zct-page .hero-trust{margin-top:56px;padding-top:26px;border-top:1px solid var(--line);display:flex;align-items:center;gap:28px;flex-wrap:wrap;color:var(--ink-3);font-family:var(--font-jetbrains-mono),"JetBrains Mono",monospace;font-size:12px}.zct-page .hero-trust-badge{display:inline-flex;align-items:center;gap:7px}.zct-page .hero-trust-badge b{color:var(--ink);font-weight:600}.zct-page .hero-trust-badge.tick{color:var(--emerald)}.zct-page .hero-trust-sep{width:1px;height:16px;background:var(--line)}@media (max-width:720px){.zct-page .hero-trust{gap:14px;font-size:11px}.zct-page .hero-trust-sep{display:none}}.zct-page .clog-card{background:var(--bg-card);border:1px solid var(--line);border-radius:18px;padding:30px 32px;box-shadow:0 24px 60px -28px rgba(17,24,39,.28);max-width:100%}.zct-page .clog-stage-labels{display:flex;gap:6px;margin-bottom:8px;font-family:var(--font-jetbrains-mono),"JetBrains Mono",monospace;font-size:11px;letter-spacing:1px;color:var(--ink-3);text-transform:uppercase}.zct-page .clog-stage-labels span{flex:1 1;text-align:center;transition:color .3s}.zct-page .clog-stage-labels span.on{color:var(--accent);font-weight:600}.zct-page .clog-stages{display:flex;gap:6px;margin-bottom:20px}.zct-page .clog-stage{flex:1 1;height:4px;border-radius:3px;background:var(--bg-deep);overflow:hidden;position:relative}.zct-page .clog-fill{position:absolute;inset:0;width:0;background:var(--accent);border-radius:3px}.zct-page .clog-stage.active .clog-fill{width:100%;transition:width 2.2s linear}.zct-page .clog-stage.done .clog-fill{width:100%;transition:none}.zct-page .clog-top{display:flex;justify-content:space-between;align-items:baseline;gap:14px;font-family:var(--font-jetbrains-mono),"JetBrains Mono",monospace;font-size:13.5px;color:var(--ink);padding-bottom:18px;border-bottom:1px solid var(--line-soft)}.zct-page .clog-id{color:var(--ink-3)}.zct-page .clog-ref{color:var(--ink-3);font-size:12px;white-space:nowrap}.zct-page .clog-rec{display:inline-flex;align-items:center;gap:7px;color:var(--accent)}.zct-page .clog-reddot{width:8px;height:8px;border-radius:50%;background:#EF4444;animation:clogPulse 1.1s infinite}@keyframes clogPulse{0%,to{opacity:1}50%{opacity:.35}}.zct-page .clog-row{display:grid;grid-template-columns:96px 1fr;grid-gap:18px;gap:18px;padding:18px 0;border-bottom:1px solid var(--line-soft);min-height:64px;align-items:start}.zct-page .clog-row:last-of-type{border-bottom:none}.zct-page .clog-lbl{font-family:var(--font-jetbrains-mono),"JetBrains Mono",monospace;font-size:11px;letter-spacing:1.5px;color:var(--ink-3);padding-top:3px}.zct-page .clog-voice{font-style:italic;color:var(--accent);font-size:15.5px;line-height:1.5;min-height:24px}.zct-page .clog-cursor{display:inline-block;width:8px;height:17px;background:var(--accent);margin-left:2px;vertical-align:-3px;animation:clogBlink .9s steps(1) infinite}@keyframes clogBlink{50%{opacity:0}}.zct-page .clog-chips{display:flex;flex-wrap:wrap;gap:8px}.zct-page .clog-chip{font-family:var(--font-jetbrains-mono),"JetBrains Mono",monospace;font-size:12.5px;padding:5px 11px;border-radius:7px;opacity:0;transform:translateY(4px);transition:opacity .4s,transform .4s}.zct-page .clog-chip.show{opacity:1;transform:none}.zct-page .clog-chip.obj{background:rgba(80,72,237,.08);color:var(--accent)}.zct-page .clog-chip.com{background:rgba(16,185,129,.12);color:#047857}.zct-page .clog-chip.out{background:var(--bg-deep);color:var(--ink)}.zct-page .clog-quality{font-family:var(--font-jetbrains-mono),"JetBrains Mono",monospace;font-size:13px;color:var(--ink);line-height:1.6;opacity:0;transition:opacity .5s}.zct-page .clog-quality.show{opacity:1}.zct-page .clog-quality b{color:var(--accent);font-weight:600}.zct-page .clog-foot{display:flex;justify-content:space-between;align-items:center;padding-top:18px;margin-top:4px;font-family:var(--font-jetbrains-mono),"JetBrains Mono",monospace;font-size:12.5px;color:var(--ink-3)}.zct-page .clog-signed{display:inline-flex;align-items:center;gap:7px;transition:opacity .4s}.zct-page .clog-tick{color:var(--emerald)}.zct-page .clog-lang{background:rgba(80,72,237,.08);color:var(--accent);padding:4px 10px;border-radius:6px;font-weight:600}.zct-page .clog-counter{font-family:var(--font-jetbrains-mono),"JetBrains Mono",monospace;font-size:12.5px;color:var(--ink-3);margin-top:18px;text-align:right}.zct-page .clog-counter b{color:var(--ink)}@media (prefers-reduced-motion:reduce){.zct-page .clog-cursor,.zct-page .clog-reddot{animation:none}.zct-page .clog-stage .clog-fill{transition:none}}.zct-page .ai-stamp{display:inline-flex;align-items:center;gap:9px;padding:9px 16px;background:rgba(80,72,237,.1);border:none;border-radius:30px;font-family:var(--font-jetbrains-mono),"JetBrains Mono",monospace;font-size:12.5px;color:var(--accent);letter-spacing:2px;text-transform:uppercase;font-weight:500;margin-bottom:0}.zct-page .ai-stamp:before{content:"";width:7px;height:7px;border-radius:50%;background:var(--accent);animation:aiStampPulse 2s infinite}@keyframes aiStampPulse{0%,to{opacity:1}50%{opacity:.35}}.zct-page section.sect{padding:110px 0;border-top:1px solid var(--line-soft)}.zct-page .sect-marker{display:flex;align-items:center;gap:12px;font-family:var(--font-jetbrains-mono),"JetBrains Mono",monospace;font-size:11px;font-weight:600;color:var(--accent);text-transform:uppercase;letter-spacing:1.8px;margin-bottom:28px}.zct-page .sect-marker:before{content:"";display:inline-block;width:22px;height:2px;background:var(--accent)}.zct-page .sect-h2{font-weight:800;font-size:52px;line-height:1.1;letter-spacing:-1.2px;margin-bottom:16px;max-width:980px}.zct-page .sect-lede{font-size:18px;color:var(--ink-2);max-width:640px}.zct-page .outcomes{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:0;gap:0;margin-top:64px;border:1px solid var(--line);border-radius:14px;overflow:hidden;background:var(--bg-card)}.zct-page .outcome{padding:40px 32px 36px;border-right:1px solid var(--line);display:flex;flex-direction:column}.zct-page .outcome:last-child{border-right:none}.zct-page .outcome-num{font-family:var(--font-jetbrains-mono),"JetBrains Mono",monospace;font-size:11px;color:var(--accent);letter-spacing:.15em;margin-bottom:18px;font-weight:600}.zct-page .outcome h3{font-weight:700;font-size:26px;line-height:1.2;letter-spacing:-.5px;margin-bottom:28px}.zct-page .outcome-viz{margin-top:auto;padding-top:8px}.zct-page .ov-quality{display:flex;align-items:flex-end;gap:6px;height:70px}.zct-page .ov-bar{flex:1 1;border-radius:3px 3px 0 0;background:var(--bg-deep);position:relative}.zct-page .ov-bar.lo{height:22%}.zct-page .ov-bar.md{height:45%}.zct-page .ov-bar.hi{height:78%;background:rgba(16,185,129,.18)}.zct-page .ov-bar.hi2{height:90%;background:rgba(80,72,237,.25)}.zct-page .ov-bar.md2{height:55%}.zct-page .ov-bar.lo2{height:30%}.zct-page .ov-bar.hi3{height:70%;background:rgba(16,185,129,.18)}.zct-page .ov-label{display:flex;justify-content:space-between;margin-top:8px;font-family:var(--font-jetbrains-mono),"JetBrains Mono",monospace;font-size:9px;color:var(--ink-3);letter-spacing:.08em}.zct-page .ov-label .hi{color:var(--accent);font-weight:600}.zct-page .ov-tags{display:flex;flex-wrap:wrap;gap:5px}.zct-page .ov-tag{font-family:var(--font-jetbrains-mono),"JetBrains Mono",monospace;font-size:10px;padding:4px 8px;border-radius:4px;letter-spacing:.04em;background:var(--bg-deep);color:var(--ink-2)}.zct-page .ov-tag.warm{background:rgba(80,72,237,.1);color:var(--accent)}.zct-page .ov-tag.green{background:rgba(16,185,129,.1);color:var(--emerald)}.zct-page .ov-trend{padding:4px 0}.zct-page .ov-trend-row{display:flex;align-items:center;gap:10px;padding:6px 0;font-size:12px;color:var(--ink-2)}.zct-page .ov-trend-row em{font-style:italic;color:var(--accent)}.zct-page .ov-spark{flex:1 1;height:16px;display:flex;align-items:flex-end;gap:2px}.zct-page .ov-spark span{flex:1 1;background:var(--accent);border-radius:1px;opacity:.5}.zct-page .ov-spark.up span:first-child{height:30%}.zct-page .ov-spark.up span:nth-child(2){height:45%}.zct-page .ov-spark.up span:nth-child(3){height:55%}.zct-page .ov-spark.up span:nth-child(4){height:65%}.zct-page .ov-spark.up span:nth-child(5){height:80%;opacity:1}.zct-page .ov-spark.up span:nth-child(6){height:100%;opacity:1}.zct-page .ov-spark.dn span:first-child{height:90%;opacity:1;background:var(--ink-3)}.zct-page .ov-spark.dn span:nth-child(2){height:75%;background:var(--ink-3)}.zct-page .ov-spark.dn span:nth-child(3){height:60%;background:var(--ink-3)}.zct-page .ov-spark.dn span:nth-child(4){height:45%;background:var(--ink-3)}.zct-page .ov-spark.dn span:nth-child(5){height:30%;background:var(--ink-3)}.zct-page .ov-spark.dn span:nth-child(6){height:20%;background:var(--ink-3)}.zct-page .ov-trend-delta{font-family:var(--font-jetbrains-mono),"JetBrains Mono",monospace;font-size:10px;font-weight:600;min-width:36px;text-align:right}.zct-page .ov-trend-delta.up{color:var(--emerald)}.zct-page .ov-trend-delta.dn{color:var(--cw)}.zct-page .schematic{margin-top:50px;background:var(--bg-card);border:1px solid var(--line);border-radius:14px;padding:48px}.zct-page .schematic svg{width:100%;height:auto;display:block}.zct-page .schematic-scroll{width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.zct-page .schematic-hint{display:none;font-family:var(--font-jetbrains-mono),"JetBrains Mono",monospace;font-size:10px;letter-spacing:.16em;text-transform:uppercase;color:var(--ink-3);margin-top:12px;text-align:center}.zct-page .mapviz{margin-top:56px}.zct-page .mapviz-legend{margin-top:28px}.zct-page .proof-facts{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:14px;gap:14px;margin-top:36px}.zct-page .proof-fact{background:var(--bg-card);border:1px solid var(--line);border-radius:12px;padding:28px;display:flex;flex-direction:column}.zct-page .proof-fact-eyebrow{font-family:var(--font-jetbrains-mono),"JetBrains Mono",monospace;font-size:11px;letter-spacing:.15em;color:var(--accent);font-weight:600;margin-bottom:14px}.zct-page .proof-fact h4{font-weight:700;font-size:18px;line-height:1.3;letter-spacing:-.4px;margin-bottom:10px}.zct-page .proof-fact p{font-size:14px;line-height:1.6;color:var(--ink-2);margin:0}.zct-page .schematic-legend{margin-top:24px;display:flex;gap:24px;flex-wrap:wrap;font-family:var(--font-jetbrains-mono),"JetBrains Mono",monospace;font-size:11px;color:var(--ink-3);letter-spacing:.08em;text-transform:uppercase}.zct-page .schematic-legend .dot{display:inline-block;width:9px;height:9px;border-radius:2px;margin-right:6px;vertical-align:middle}.zct-page .screen-row{margin-top:80px;display:grid;grid-template-columns:.85fr 1fr;grid-gap:60px;gap:60px;align-items:center}.zct-page .screen-row.reverse{grid-template-columns:1fr .85fr}.zct-page .screen-row.reverse .screen-copy{order:2}.zct-page .screen-row.reverse .screen-mock{order:1}.zct-page .screen-eyebrow{font-family:var(--font-jetbrains-mono),"JetBrains Mono",monospace;font-size:11px;color:var(--ink-3);letter-spacing:.18em;text-transform:uppercase;margin-bottom:18px}.zct-page .screen-h3{font-weight:700;font-size:36px;line-height:1.15;letter-spacing:-.8px;margin-bottom:14px}.zct-page .screen-copy .url{font-family:var(--font-jetbrains-mono),"JetBrains Mono",monospace;font-size:12px;color:var(--ink-3);margin-top:14px}.zct-page .screen-copy .url:before{content:"↳ ";color:var(--ink-4)}.zct-page .screen-sub-line{font-style:italic;font-weight:500;font-size:17px;line-height:1.45;letter-spacing:-.2px;color:var(--ink-3);margin-top:6px;margin-bottom:4px}.zct-page .screen-sub-line em{color:var(--accent);font-style:italic}.zct-page .end-of-week-divider{position:relative;margin:80px auto 12px;text-align:center}.zct-page .end-of-week-divider:before{content:"";position:absolute;top:50%;left:0;right:0;height:1px;background:var(--line)}.zct-page .end-of-week-label{position:relative;z-index:1;display:inline-block;padding:0 18px;background:var(--bg);font-family:var(--font-jetbrains-mono),"JetBrains Mono",monospace;font-size:11px;letter-spacing:.22em;text-transform:uppercase;color:var(--accent);font-weight:600}.zct-page .phone-mock{width:290px;margin:0 auto;background:var(--ink);border-radius:36px;padding:7px;box-shadow:0 30px 80px -20px rgba(0,0,0,.18),0 12px 28px -10px rgba(0,0,0,.12)}.zct-page .phone-mock-screen{background:#F1F4F8;border-radius:30px;overflow:hidden;position:relative;aspect-ratio:9/19.5}.zct-page .phone-mock-screen.dark{background:var(--cg)}.zct-page .phone-statusbar{height:30px;padding:10px 22px 0;display:flex;justify-content:space-between;font-weight:600;font-size:11px;color:var(--ink)}.zct-page .phone-statusbar.cream{color:var(--cc)}.zct-page .phone-content{padding:14px 18px}.zct-page .pm-greeting{font-family:var(--font-fraunces),"Fraunces",serif;font-weight:500;font-size:20px;line-height:1.1;margin-bottom:14px}.zct-page .pm-greeting em{color:var(--cw);font-style:italic}.zct-page .pm-month{font-family:var(--font-fraunces),"Fraunces",serif;font-weight:500;font-size:13px;margin-bottom:8px}.zct-page .pm-month .yr{font-family:var(--font-jetbrains-mono),"JetBrains Mono",monospace;font-size:9px;color:var(--ink-4);margin-left:3px}.zct-page .pm-dates{display:flex;gap:5px;margin-bottom:16px}.zct-page .pm-date{flex:1 1;text-align:center;padding:5px 0;border-radius:6px}.zct-page .pm-date .dow{font-family:var(--font-jetbrains-mono),"JetBrains Mono",monospace;font-size:7px;letter-spacing:.12em;color:var(--ink-4);margin-bottom:2px}.zct-page .pm-date .dnum{font-family:var(--font-fraunces),"Fraunces",serif;font-size:12px;color:var(--ink)}.zct-page .pm-date.tdy{background:var(--cg)}.zct-page .pm-date.tdy .dnum,.zct-page .pm-date.tdy .dow{color:var(--cc)}.zct-page .pm-roster-head{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:10px}.zct-page .pm-roster-head h3{font-family:var(--font-fraunces),"Fraunces",serif;font-weight:500;font-size:15px}.zct-page .pm-roster-head .togo{font-size:10px;color:var(--ink-2)}.zct-page .pm-roster-head .togo span{color:var(--cw);font-weight:600;font-family:var(--font-jetbrains-mono),"JetBrains Mono",monospace}.zct-page .pm-pulse{display:flex;gap:4px;margin-bottom:8px}.zct-page .pm-pulse .pill{flex:1 1;background:#fff;border-radius:6px;padding:5px 0;text-align:center;font-size:9px;border:1px solid}.zct-page .pm-pulse .pill .n{font-weight:700;font-size:10px}.zct-page .pm-pulse .pill.done{border-color:rgba(16,185,129,.3)}.zct-page .pm-pulse .pill.done .n{color:#10B981}.zct-page .pm-pulse .pill.miss{border-color:rgba(99,102,241,.3)}.zct-page .pm-pulse .pill.miss .n{color:var(--cw)}.zct-page .pm-pulse .pill.pend{border-color:rgba(80,72,237,.4)}.zct-page .pm-pulse .pill.pend .n{color:#D97706}.zct-page .pm-pulse .pill.pct{background:var(--cg);color:var(--cc);border:none;font-family:var(--font-fraunces),"Fraunces",serif;font-weight:500;font-size:11px}.zct-page .pm-segs{display:flex;gap:3px;margin-bottom:14px}.zct-page .pm-seg{flex:1 1;height:3px;background:var(--cg);border-radius:2px}.zct-page .pm-seg.e{background:rgba(17,24,39,.15)}.zct-page .pm-doc{background:#fff;border-radius:12px;padding:10px;border:1px solid var(--line)}.zct-page .pm-doc-head{display:flex;gap:9px;align-items:flex-start}.zct-page .pm-avatar{width:32px;height:32px;background:linear-gradient(135deg,#5048ED,#6366F1);border-radius:8px;display:flex;align-items:center;justify-content:center;color:white;font-family:var(--font-fraunces),"Fraunces",serif;font-weight:600;font-size:11px;flex-shrink:0}.zct-page .pm-doc-meta{flex:1 1;min-width:0}.zct-page .pm-doc-name{font-family:var(--font-fraunces),"Fraunces",serif;font-size:11px;font-weight:600;line-height:1.1;margin-bottom:2px}.zct-page .pm-doc-spec{font-size:9px;color:var(--ink-2)}.zct-page .pm-doc-loc{font-size:8px;color:var(--ink-3);margin-top:2px}.zct-page .pm-tag{background:#E8ECF2;color:var(--ink-2);font-family:var(--font-jetbrains-mono),"JetBrains Mono",monospace;font-size:7px;font-weight:600;padding:2px 5px;border-radius:3px;letter-spacing:.05em;height:14px;display:flex;align-items:center}.zct-page .pm-hint{margin-top:8px;padding-top:8px;border-top:1px dashed var(--line);display:flex;justify-content:space-between;font-size:9px;color:var(--ink-2)}.zct-page .pm-hint .dot{width:5px;height:5px;background:var(--ca);border-radius:50%;display:inline-block;margin-right:4px;box-shadow:0 0 0 2px rgba(80,72,237,.18)}.zct-page .pm-hint strong{color:var(--ink);font-weight:600}.zct-page .pm-voice-eyebrow{font-family:var(--font-jetbrains-mono),"JetBrains Mono",monospace;font-size:9px;color:var(--ca);letter-spacing:.15em;margin-bottom:8px;text-transform:uppercase}.zct-page .pm-voice-title{font-family:var(--font-fraunces),"Fraunces",serif;font-weight:500;font-size:18px;color:var(--cc);line-height:1.1;margin-bottom:6px}.zct-page .pm-voice-title em{color:var(--ca);font-style:italic}.zct-page .pm-voice-sub{font-size:11px;color:rgba(241,244,248,.6);margin-bottom:24px}.zct-page .pm-voice-mic-wrap{text-align:center;margin:8px 0 18px}.zct-page .pm-voice-mic{width:64px;height:64px;background:var(--ca);border-radius:50%;margin:0 auto;display:flex;align-items:center;justify-content:center;box-shadow:0 0 0 6px rgba(80,72,237,.18),0 0 0 12px rgba(80,72,237,.08)}.zct-page .pm-voice-mic svg{width:26px;height:26px;color:var(--cg)}.zct-page .pm-transcript{background:rgba(241,244,248,.08);border-left:2px solid var(--ca);padding:9px 11px;border-radius:6px;margin-bottom:12px;font-family:var(--font-fraunces),"Fraunces",serif;font-style:italic;font-size:11px;color:var(--cc);line-height:1.35}.zct-page .pm-tags{display:flex;flex-wrap:wrap;gap:4px}.zct-page .pm-tags .pmt{font-family:var(--font-jetbrains-mono),"JetBrains Mono",monospace;font-size:8px;padding:3px 6px;border-radius:3px;letter-spacing:.05em}.zct-page .pm-tags .pmt.warm{background:rgba(99,102,241,.15);color:var(--cw)}.zct-page .pm-tags .pmt.amber{background:rgba(80,72,237,.18);color:var(--ca)}.zct-page .pm-tags .pmt.emerald{background:rgba(16,185,129,.18);color:#10B981}.zct-page .pm-topbar{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.zct-page .pm-back,.zct-page .pm-close{width:22px;height:22px;background:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:11px}.zct-page .pm-topdoc{flex:1 1;margin:0 8px;background:#fff;border-radius:14px;padding:3px 8px 3px 3px;display:flex;align-items:center;gap:5px}.zct-page .pm-topdoc-av{width:18px;height:18px;border-radius:50%;background:linear-gradient(135deg,#5048ED,#6366F1);color:white;font-size:7px;display:flex;align-items:center;justify-content:center}.zct-page .pm-topdoc-av,.zct-page .pm-topdoc-n{font-family:var(--font-fraunces),"Fraunces",serif;font-weight:600}.zct-page .pm-topdoc-n{font-size:9px}.zct-page .pm-hero-name{font-family:var(--font-fraunces),"Fraunces",serif;font-weight:500;font-size:22px;line-height:1.05;margin-bottom:3px;margin-top:4px}.zct-page .pm-hero-name em{color:var(--cw);font-style:italic}.zct-page .pm-hero-spec{font-size:9px;color:var(--ink-2);margin-bottom:8px}.zct-page .pm-chips{display:flex;gap:4px;margin-bottom:14px}.zct-page .pm-chips .chip{font-family:var(--font-jetbrains-mono),"JetBrains Mono",monospace;font-size:7px;padding:2px 5px;border-radius:4px;letter-spacing:.04em;text-transform:uppercase}.zct-page .pm-chips .chip.g{background:rgba(217,119,6,.15);color:#D97706}.zct-page .pm-chips .chip.e{background:rgba(16,185,129,.12);color:#10B981}.zct-page .pm-chips .chip.n{background:var(--cc);color:var(--ink-2)}.zct-page .pm-brief{background:#fff;border-left:2px solid var(--ca);border-radius:8px;padding:9px 10px;margin-bottom:10px}.zct-page .pm-brief-eyebrow{font-family:var(--font-jetbrains-mono),"JetBrains Mono",monospace;font-size:7px;color:var(--cw);letter-spacing:.15em;margin-bottom:5px;font-weight:600;text-transform:uppercase}.zct-page .pm-brief-body{font-family:var(--font-fraunces),"Fraunces",serif;font-size:10px;line-height:1.35}.zct-page .pm-brief-body em{color:var(--cw);font-style:italic}.zct-page .pm-brief-body b{font-weight:600}.zct-page .pm-pulse-stats{display:flex;gap:4px;margin-bottom:10px}.zct-page .pm-pstat{flex:1 1;background:#fff;border:1px solid var(--line);border-radius:7px;padding:6px}.zct-page .pm-pstat-l{font-family:var(--font-jetbrains-mono),"JetBrains Mono",monospace;font-size:6px;color:var(--ink-4);letter-spacing:.1em;text-transform:uppercase;margin-bottom:2px}.zct-page .pm-pstat-v{font-family:var(--font-fraunces),"Fraunces",serif;font-size:11px;font-weight:600}.zct-page .pm-pstat-v .u{font-family:var(--font-inter),"Inter",sans-serif;font-size:7px;color:var(--ink-4);margin-left:1px}.zct-page .pm-cta{position:absolute;left:14px;right:14px;bottom:14px;background:var(--cg);color:var(--cc);border-radius:10px;padding:11px;text-align:center;font-family:var(--font-fraunces),"Fraunces",serif;font-size:12px;font-weight:500}.zct-page .pm-practice-chip{background:#fff;border:1px solid var(--ca);border-radius:9px;padding:8px 10px;display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.zct-page .pm-practice-l{font-family:var(--font-fraunces),"Fraunces",serif;font-size:10px;font-weight:600}.zct-page .pm-practice-m{font-family:var(--font-jetbrains-mono),"JetBrains Mono",monospace;font-size:7px;color:var(--cw);letter-spacing:.08em;margin-top:1px}.zct-page .pm-saved{display:flex;align-items:center;gap:6px;margin-bottom:8px}.zct-page .pm-saved-c{width:14px;height:14px;background:#10B981;color:white;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:8px}.zct-page .pm-saved-t{font-family:var(--font-jetbrains-mono),"JetBrains Mono",monospace;font-size:8px;color:#10B981;letter-spacing:.12em;text-transform:uppercase;font-weight:600}.zct-page .pm-pv-title{font-family:var(--font-fraunces),"Fraunces",serif;font-weight:500;font-size:20px;line-height:1.1;margin-bottom:12px}.zct-page .pm-pv-title em{color:var(--cw);font-style:italic}.zct-page .pm-obs{background:#fff;border:1px solid var(--line);border-radius:9px;padding:9px 10px;margin-bottom:7px;position:relative}.zct-page .pm-obs-tag{position:absolute;top:8px;right:8px;font-family:var(--font-jetbrains-mono),"JetBrains Mono",monospace;font-size:6px;padding:2px 4px;border-radius:3px;letter-spacing:.08em;text-transform:uppercase;font-weight:600}.zct-page .pm-obs-tag.w{background:rgba(99,102,241,.12);color:var(--cw)}.zct-page .pm-obs-tag.a{background:rgba(80,72,237,.18);color:#D97706}.zct-page .pm-obs-tag.n{background:#F1F4F8;color:var(--ink-3)}.zct-page .pm-obs-num{font-style:italic;font-size:8px;color:var(--cw);margin-bottom:2px;font-weight:500}.zct-page .pm-obs-h,.zct-page .pm-obs-num{font-family:var(--font-fraunces),"Fraunces",serif}.zct-page .pm-obs-h{font-size:11px;font-weight:600;line-height:1.2;margin-bottom:3px;padding-right:30px}.zct-page .pm-obs-h em{color:var(--cw);font-style:italic}.zct-page .pm-obs-b{font-size:9px;color:var(--ink-2);line-height:1.4}.zct-page .desktop-mock{background:var(--bg-mock);border:1px solid var(--line);border-radius:10px;overflow:hidden;box-shadow:0 20px 60px -20px rgba(0,0,0,.08)}.zct-page .dm-chrome{background:var(--bg-deep);padding:10px 14px;display:flex;align-items:center;gap:10px;border-bottom:1px solid var(--line)}.zct-page .dm-dots{display:flex;gap:5px}.zct-page .dm-dots span{width:10px;height:10px;border-radius:50%;background:var(--ink-4);opacity:.4}.zct-page .dm-url{flex:1 1;background:var(--bg-card);border:1px solid var(--line);border-radius:6px;padding:4px 10px;font-family:var(--font-jetbrains-mono),"JetBrains Mono",monospace;font-size:11px;color:var(--ink-3);text-align:center}.zct-page .dm-url:before{content:"⬢ ";color:var(--ink-4)}.zct-page .dm-body{display:grid;grid-template-columns:180px 1fr;min-height:360px}.zct-page .dm-sidebar{background:var(--bg-card);border-right:1px solid var(--line);padding:16px 14px}.zct-page .dm-brand{font-size:14px;font-weight:700;letter-spacing:-.3px;line-height:1.2;margin-bottom:4px}.zct-page .dm-tenant{font-family:var(--font-jetbrains-mono),"JetBrains Mono",monospace;font-size:9px;color:var(--ink-3);margin-bottom:16px;letter-spacing:.06em;text-transform:uppercase}.zct-page .dm-section{margin-bottom:14px}.zct-page .dm-section-h{font-family:var(--font-jetbrains-mono),"JetBrains Mono",monospace;font-size:9px;color:var(--ink-4);letter-spacing:.12em;text-transform:uppercase;margin-bottom:6px}.zct-page .dm-nav{display:flex;flex-direction:column;gap:1px}.zct-page .dm-nav a{text-decoration:none;font-size:12px;color:var(--ink-2);padding:4px 8px;border-radius:4px;display:flex;justify-content:space-between;align-items:center}.zct-page .dm-nav a.active{background:var(--bg-deep);color:var(--ink);font-weight:600}.zct-page .dm-nav a .ct{font-family:var(--font-jetbrains-mono),"JetBrains Mono",monospace;font-size:9px;color:var(--ink-4)}.zct-page .dm-user{margin-top:18px;padding-top:14px;border-top:1px solid var(--line-soft);font-size:11px;color:var(--ink-2)}.zct-page .dm-user b{font-weight:600;display:block}.zct-page .dm-user em{color:var(--ink-3);font-size:9px}.zct-page .dm-main{padding:18px 22px}.zct-page .dm-crumb{font-family:var(--font-jetbrains-mono),"JetBrains Mono",monospace;font-size:10px;color:var(--ink-3);margin-bottom:10px;letter-spacing:.06em}.zct-page .dm-title{font-weight:700;font-size:26px;line-height:1.15;margin-bottom:6px;letter-spacing:-.5px}.zct-page .dm-meta{font-family:var(--font-jetbrains-mono),"JetBrains Mono",monospace;font-size:10px;color:var(--ink-3);margin-bottom:22px;letter-spacing:.06em}.zct-page .dm-stats{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:10px;gap:10px;margin-bottom:22px}.zct-page .dm-stat{background:var(--bg-card);border:1px solid var(--line);border-radius:8px;padding:12px}.zct-page .dm-stat-l{font-family:var(--font-jetbrains-mono),"JetBrains Mono",monospace;font-size:9px;color:var(--ink-3);letter-spacing:.1em;text-transform:uppercase;margin-bottom:4px}.zct-page .dm-stat-v{font-size:22px;font-weight:800;letter-spacing:-.6px;line-height:1}.zct-page .dm-stat-v .delta{font-family:var(--font-jetbrains-mono),"JetBrains Mono",monospace;font-size:10px;color:var(--emerald);margin-left:4px;font-weight:600}.zct-page .dm-themes{background:var(--bg-card);border:1px solid var(--line);border-radius:8px;padding:16px}.zct-page .dm-themes-h{font-size:14px;font-weight:700;letter-spacing:-.3px;line-height:1.25;margin-bottom:12px}.zct-page .dm-theme{display:grid;grid-template-columns:1fr 60px 50px;align-items:center;grid-gap:10px;gap:10px;padding:8px 0;border-bottom:1px solid var(--line-soft);font-size:12px}.zct-page .dm-theme:last-child{border-bottom:none}.zct-page .dm-theme-c{font-family:var(--font-jetbrains-mono),"JetBrains Mono",monospace;font-size:10px;color:var(--ink-3)}.zct-page .dm-bar{height:4px;border-radius:2px;background:var(--line);overflow:hidden}.zct-page .dm-bar-fill{height:100%;background:var(--accent);border-radius:2px}.zct-page .built-for{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:14px;gap:14px;margin-top:60px}.zct-page .bf-card{background:var(--bg-card);border:1px solid var(--line);border-radius:12px;padding:32px}.zct-page .bf-icon{font-size:14px;color:var(--accent);margin-bottom:14px}.zct-page .bf-icon,.zct-page .bf-seg{font-family:var(--font-jetbrains-mono),"JetBrains Mono",monospace}.zct-page .bf-seg{font-size:11px;color:var(--ink-3);letter-spacing:.1em;text-transform:uppercase;margin-bottom:10px}.zct-page .bf-card h3{font-weight:700;font-size:22px;line-height:1.25;letter-spacing:-.4px}.zct-page .compliance{margin-top:60px;padding-top:30px;border-top:1px solid var(--line-soft)}.zct-page .compliance-l{font-family:var(--font-jetbrains-mono),"JetBrains Mono",monospace;font-size:11px;color:var(--ink-3);letter-spacing:.15em;text-transform:uppercase;margin-bottom:18px}.zct-page .compliance-badges{display:flex;flex-wrap:wrap;gap:12px}.zct-page .badge{padding:8px 14px;background:var(--bg-card);border:1px solid var(--line);border-radius:6px;font-family:var(--font-jetbrains-mono),"JetBrains Mono",monospace;font-size:11px;font-weight:500;color:var(--ink-2);letter-spacing:.04em}.zct-page .final-cta{padding:140px 0;text-align:center;border-top:1px solid var(--line-soft)}.zct-page .final-cta h2{font-weight:800;font-size:64px;line-height:1.05;letter-spacing:-1.8px;margin-bottom:40px;max-width:820px;margin-left:auto;margin-right:auto}.zct-page .final-cta .btn{padding:16px 28px;font-size:16px}.zct-page .trust-strip{padding:56px 0 64px;background:var(--bg)}.zct-page .trust-eyebrow{font-family:var(--font-jetbrains-mono),"JetBrains Mono",monospace;font-size:11px;font-weight:600;letter-spacing:1.8px;text-transform:uppercase;color:var(--accent);text-align:center;margin-bottom:28px}.zct-page .trust-marquee{overflow:hidden;mask-image:linear-gradient(90deg,transparent,black 8%,black 92%,transparent);-webkit-mask-image:linear-gradient(90deg,transparent,black 8%,black 92%,transparent)}.zct-page .trust-marquee-track{display:flex;gap:56px;align-items:center;white-space:nowrap;width:max-content;animation:zctTrustScroll 26s linear infinite}.zct-page .trust-name{font-size:24px;font-weight:700;color:var(--ink);opacity:.55;letter-spacing:-.5px;transition:opacity .25s}.zct-page .trust-name:hover{opacity:.95}@keyframes zctTrustScroll{0%{transform:translateX(0)}to{transform:translateX(-50%)}}@media (prefers-reduced-motion:reduce){.zct-page .trust-marquee-track{animation:none}}.zct-page .phone-mock{--ink:#18181b;--ink-2:#44403c;--ink-3:#78716c;--ink-4:#a8a29e;--line:#e7e5e0;--line-soft:#efedea;--accent:#b45309;--emerald:#166534;--cg:#0f4c3a;--cc:#f5ead2;--ca:#e8a93c;--cw:#d97757}.zct-page .phone-mock-screen{background:#f4efe6}.zct-page .phone-mock .pm-pulse .pill.done{border-color:rgba(45,122,92,.3)}.zct-page .phone-mock .pm-pulse .pill.done .n{color:#2d7a5c}.zct-page .phone-mock .pm-pulse .pill.miss{border-color:rgba(217,119,87,.3)}.zct-page .phone-mock .pm-pulse .pill.pend{border-color:rgba(232,169,60,.4)}.zct-page .phone-mock .pm-pulse .pill.pend .n{color:#c8941f}.zct-page .phone-mock .pm-seg.e{background:rgba(15,76,58,.15)}.zct-page .phone-mock .pm-avatar{background:linear-gradient(135deg,#6b7da8,#4f6394)}.zct-page .phone-mock .pm-tag{background:#ddd4c2}.zct-page .phone-mock .pm-hint .dot{box-shadow:0 0 0 2px rgba(232,169,60,.18)}.zct-page .phone-mock .pm-voice-mic{box-shadow:0 0 0 6px rgba(232,169,60,.18),0 0 0 12px rgba(232,169,60,.08)}.zct-page .phone-mock .pm-voice-sub{color:rgba(245,234,210,.6)}.zct-page .phone-mock .pm-transcript{background:rgba(245,234,210,.08)}.zct-page .phone-mock .pm-tags .pmt.warm{background:rgba(217,119,87,.15)}.zct-page .phone-mock .pm-tags .pmt.amber{background:rgba(232,169,60,.18)}.zct-page .phone-mock .pm-tags .pmt.emerald{background:rgba(45,122,92,.18);color:#4ab088}.zct-page .phone-mock .pm-topdoc-av{background:linear-gradient(135deg,#6b7da8,#4f6394)}.zct-page .phone-mock .pm-chips .chip.g{background:rgba(200,148,31,.15);color:#c8941f}.zct-page .phone-mock .pm-chips .chip.e{background:rgba(45,122,92,.12);color:#2d7a5c}.zct-page .phone-mock .pm-saved-c{background:#2d7a5c}.zct-page .phone-mock .pm-saved-t{color:#2d7a5c}.zct-page .phone-mock .pm-obs-tag.w{background:rgba(217,119,87,.12)}.zct-page .phone-mock .pm-obs-tag.a{background:rgba(232,169,60,.18);color:#c8941f}.zct-page .phone-mock .pm-obs-tag.n{background:#f1efe9}@media (max-width:880px){.zct-page .hero{padding:60px 0 50px}.zct-page .hero-grid{grid-template-columns:1fr;gap:40px;align-items:start}.zct-page .hero-ctas{margin-bottom:32px}.zct-page .hero-h1{font-size:46px}.zct-page .hero-brand,.zct-page .sect-h2{font-size:34px}.zct-page section.sect{padding:72px 0}.zct-page .built-for,.zct-page .outcomes{grid-template-columns:1fr}.zct-page .outcome{border-right:none;border-bottom:1px solid var(--line)}.zct-page .outcome:last-child{border-bottom:none}.zct-page .schematic{padding:28px 20px}.zct-page .schematic-scroll svg{min-width:920px}.zct-page .mapviz .schematic-scroll svg{min-width:960px}.zct-page .schematic-hint{display:block}.zct-page .proof-facts{grid-template-columns:1fr;gap:14px}.zct-page .screen-row,.zct-page .screen-row.reverse{grid-template-columns:1fr;gap:40px}.zct-page .screen-row.reverse .screen-copy{order:1}.zct-page .screen-row.reverse .screen-mock{order:2}.zct-page .dm-body{grid-template-columns:1fr}.zct-page .dm-sidebar{display:none}.zct-page .dm-stats{grid-template-columns:1fr 1fr}.zct-page .final-cta{padding:96px 0}.zct-page .final-cta h2{font-size:38px}}@media (max-width:560px){.zct-page .container{padding:0 18px}.zct-page .hero{padding:48px 0 36px}.zct-page .hero-h1{font-size:36px}.zct-page .hero-brand{font-size:28px}.zct-page .hero-sub{font-size:16px}.zct-page .sect-h2{font-size:28px}.zct-page .screen-h3{font-size:26px}.zct-page .final-cta h2{font-size:32px}.zct-page .schematic{padding:24px 18px}.zct-page .dm-stats{grid-template-columns:1fr}.zct-page .clog-card{padding:24px 20px}.zct-page .clog-row{grid-template-columns:80px 1fr;gap:12px;font-size:13px}.zct-page .clog-lbl{font-size:10.5px;letter-spacing:1.2px}.zct-page .clog-voice{font-size:14px}.zct-page .clog-stage-labels{font-size:9.5px;gap:4px}.zct-page .clog-stages{gap:4px}.zct-page .clog-top{font-size:12px}.zct-page .clog-ref{font-size:11px}.zct-page .clog-foot{font-size:11px;flex-direction:column;align-items:flex-start;gap:6px}.zct-page .clog-counter{font-size:11px}.zct-page .compliance-badges{gap:8px}.zct-page .badge{padding:6px 10px;font-size:10px}.zct-page .trust-strip{padding:36px 0 44px}.zct-page .trust-eyebrow{font-size:10px;letter-spacing:1.4px;margin-bottom:20px}.zct-page .trust-name{font-size:19px}.zct-page .trust-marquee-track{gap:40px;animation-duration:22s}}