.zk-svcs{border-top:1px solid var(--zk-border);display:grid}.zk-svc{border-bottom:1px solid var(--zk-border);grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;gap:clamp(40px,6vw,96px);padding:clamp(56px,7vw,104px) 0;display:grid}.zk-svc__text{gap:28px;display:grid;position:sticky;top:120px}.zk-svc__n{font-family:var(--font-mono-var), ui-monospace, monospace;letter-spacing:.12em;color:var(--zk-dim);font-size:12px;display:block}.zk-svc__title{letter-spacing:-.06em;margin:14px 0 0;font-size:clamp(3rem,7vw,6rem);font-weight:400;line-height:.92}.zk-svc__lead{max-width:34ch;color:var(--zk-muted);margin:20px 0 0;font-size:clamp(1.05rem,1.4vw,1.25rem);line-height:1.5}.zk-svc__list{border-top:1px solid var(--zk-border);margin:0;padding:0;list-style:none;display:grid}.zk-svc__list li{border-bottom:1px solid var(--zk-border);color:var(--zk-text);gap:14px;padding:14px 0;line-height:1.45;display:flex}.zk-svc__list li:before{content:"";background:var(--zk-accent);border-radius:50%;flex:none;width:6px;height:6px;margin-top:.55em}.zk-svc__meta{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin:0 0 28px;display:grid}.zk-svc__meta dt{font-family:var(--font-mono-var), ui-monospace, monospace;letter-spacing:.14em;text-transform:uppercase;color:var(--zk-dim);font-size:10px}.zk-svc__meta dd{color:var(--zk-text);margin:6px 0 0;line-height:1.4}.zk-svc__visual{border:1px solid var(--zk-border);background:radial-gradient(120% 80% at 100% 0%, #ffffff0a, transparent 60%), var(--zk-surface);border-radius:18px;flex-direction:column;min-height:clamp(420px,42vw,600px);display:flex;position:relative;overflow:hidden}.zk-svc__visual .zk-vis{margin-top:clamp(32px,4vw,56px)}.zk-promises{margin-top:clamp(96px,12vw,176px)}.zk-promises__label{font-family:var(--font-mono-var), ui-monospace, monospace;letter-spacing:.14em;text-transform:uppercase;color:var(--zk-dim);margin:0 0 28px;font-size:11px}.zk-promises ul{border-top:1px solid var(--zk-border);grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin:0;padding:0;list-style:none;display:grid}.zk-promises li{align-content:start;gap:10px;padding:28px 24px 28px 0;display:grid}.zk-promises li+li{border-left:1px solid var(--zk-border);padding-left:24px}.zk-promises strong{letter-spacing:-.02em;font-size:clamp(1.15rem,1.6vw,1.4rem);font-weight:500}.zk-promises span{color:var(--zk-muted);line-height:1.5}@media (max-width:899px){.zk-svc{grid-template-columns:minmax(0,1fr)}.zk-svc__text{position:static}.zk-promises ul{grid-template-columns:repeat(2,minmax(0,1fr))}.zk-promises li:nth-child(3){border-left:0;padding-left:0}.zk-promises li:nth-child(n+3){border-top:1px solid var(--zk-border)}}@media (max-width:560px){.zk-promises ul{grid-template-columns:minmax(0,1fr)}.zk-promises li,.zk-promises li+li{border-left:0;padding-left:0}.zk-promises li+li{border-top:1px solid var(--zk-border)}}
