:root{--paper:#f7f7f4;--ink:#14131c;--muted:#5f6070;--line:#dddde5;--violet:#6d3cff;--cyan:#16b8ff;--shell:min(1440px,calc(100vw - 64px))}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;min-width:320px;color:var(--ink);background:var(--paper);font-family:"Noto Sans SC","Sora",sans-serif;-webkit-font-smoothing:antialiased}a{color:inherit}.zh-skip{position:fixed;top:8px;left:8px;z-index:99;padding:12px;color:#fff;background:var(--violet);transform:translateY(-150%)}.zh-skip:focus{transform:none}.zh-header{width:var(--shell);min-height:84px;margin:auto;display:grid;grid-template-columns:1fr auto auto;align-items:center;gap:38px;border-bottom:1px solid var(--line)}.zh-brand{display:inline-flex;align-items:baseline;gap:8px;width:max-content;text-decoration:none;font-family:"Sora",sans-serif;font-size:23px;font-weight:600;letter-spacing:-.04em}.zh-brand b{color:var(--violet)}.zh-brand small{margin-left:4px;color:var(--muted);font:9px "Azeret Mono",monospace;letter-spacing:.1em}.zh-header nav{display:flex;gap:24px}.zh-header nav a,.zh-languages a{font:10px "Azeret Mono",monospace;text-decoration:none;letter-spacing:.04em}.zh-header nav a:hover,.zh-languages a[aria-current=page]{color:var(--violet)}.zh-languages{display:flex;gap:7px;align-items:center}.zh-hero{position:relative;min-height:720px;padding:90px max(32px,calc((100vw - min(1440px,calc(100vw - 64px)))/2));display:grid;grid-template-columns:minmax(0,1.15fr) minmax(360px,.85fr);gap:70px;align-items:center;color:#fff;background:#10111a;overflow:hidden}.zh-hero__grid{position:absolute;inset:0;opacity:.3;background-image:linear-gradient(rgba(255,255,255,.08) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.08) 1px,transparent 1px);background-size:56px 56px}.zh-hero__copy,.zh-core{position:relative}.zh-hero__copy>p:first-child,.zh-intro>p,.zh-verticals header>p,.zh-method header>p,.zh-cta>div>p:first-child{color:var(--cyan);font:10px "Azeret Mono",monospace;letter-spacing:.1em}.zh-hero h1{margin:23px 0 30px;font-size:clamp(52px,6.2vw,92px);font-weight:400;line-height:1.03;letter-spacing:-.055em}.zh-hero__lead{max-width:720px;margin:0;color:rgba(255,255,255,.68);font-size:17px;line-height:1.8}.zh-hero__copy>div{display:flex;flex-wrap:wrap;gap:10px;margin-top:40px}.zh-hero__copy>div a{min-height:52px;padding:0 20px;display:inline-flex;align-items:center;border:1px solid rgba(255,255,255,.4);text-decoration:none;font:10px "Azeret Mono",monospace}.zh-hero__copy>div a:last-child{color:#10111a;background:#fff}.zh-core{aspect-ratio:1;display:grid;place-content:center;text-align:center;border:1px solid rgba(109,60,255,.7);border-radius:50%;box-shadow:inset 0 0 90px rgba(109,60,255,.16)}.zh-core:before,.zh-core:after{position:absolute;inset:13%;content:"";border:1px solid rgba(22,184,255,.4);border-radius:50%}.zh-core:after{inset:29%;background:rgba(109,60,255,.16)}.zh-core span,.zh-core strong,.zh-core small{position:relative;z-index:2}.zh-core span{font:10px "Azeret Mono",monospace;letter-spacing:.2em}.zh-core strong{font-size:clamp(40px,6vw,84px);font-weight:400;letter-spacing:-.07em}.zh-core small{color:var(--cyan);font:8px "Azeret Mono",monospace}.zh-core i{position:absolute;width:10px;height:10px;border:2px solid var(--cyan);border-radius:50%;background:#10111a}.zh-core i:nth-of-type(1){top:3%;left:48%}.zh-core i:nth-of-type(2){top:18%;right:12%}.zh-core i:nth-of-type(3){top:48%;right:1%}.zh-core i:nth-of-type(4){right:12%;bottom:16%}.zh-core i:nth-of-type(5){bottom:2%;left:48%}.zh-core i:nth-of-type(6){bottom:16%;left:12%}.zh-core i:nth-of-type(7){top:48%;left:1%}.zh-core i:nth-of-type(8){top:18%;left:12%}.zh-core i:nth-of-type(9){top:8%;right:27%}.zh-core i:first-of-type{animation:zh-pulse 2.6s ease-in-out infinite}.zh-intro,.zh-verticals,.zh-method,.zh-cta,.zh-footer{width:var(--shell);margin:auto}.zh-intro{padding:100px 0;display:grid;grid-template-columns:.3fr .7fr;border-bottom:1px solid var(--line)}.zh-intro>p{color:var(--violet)}.zh-intro>div{display:grid;grid-template-columns:1.2fr .8fr;gap:60px}.zh-intro h2,.zh-verticals header h2,.zh-method header h2,.zh-cta h2{margin:0;font-size:clamp(36px,4.7vw,70px);font-weight:400;line-height:1.08;letter-spacing:-.055em}.zh-intro>div>p{margin:8px 0 0;color:var(--muted);font-size:15px;line-height:1.8}.zh-verticals{padding:90px 0}.zh-verticals>header,.zh-method>header{display:grid;grid-template-columns:.3fr 1fr auto;gap:36px;align-items:end;margin-bottom:42px}.zh-verticals header>p,.zh-method header>p{color:var(--violet)}.zh-verticals header>a,.zh-method header>a{font:10px "Azeret Mono",monospace;text-underline-offset:5px}.zh-vertical-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid var(--ink);border-left:1px solid var(--line)}.zh-vertical-grid article{--tone:var(--violet);position:relative;min-height:350px;padding:24px;display:flex;flex-direction:column;border-right:1px solid var(--line);border-bottom:1px solid var(--line);overflow:hidden}.zh-vertical-grid article:before{position:absolute;top:0;right:0;left:0;height:3px;content:"";background:var(--tone);transform:scaleX(.08);transform-origin:left;transition:transform .45s cubic-bezier(.22,1,.36,1)}.zh-vertical-grid article:hover:before{transform:scaleX(1)}.zh-vertical-grid article[data-tone=creative]{--tone:#7558ff}.zh-vertical-grid article[data-tone=capital]{--tone:#00a9a5}.zh-vertical-grid article[data-tone=legal]{--tone:#8a74ff}.zh-vertical-grid article[data-tone=commerce]{--tone:#205cff}.zh-vertical-grid article[data-tone=automation]{--tone:#d82ccd}.zh-vertical-grid article[data-tone=academy]{--tone:#2d5cff}.zh-vertical-grid article[data-tone=franchising]{--tone:#7048ff}.zh-vertical-grid article[data-tone=government]{--tone:#3156c7}.zh-vertical-grid article>span{color:var(--tone);font:10px "Azeret Mono",monospace}.zh-vertical-grid h3{margin:45px 0 18px;font-size:26px;font-weight:400;letter-spacing:-.04em}.zh-vertical-grid h3 b{color:var(--tone);font-weight:500}.zh-vertical-grid p{margin:0;color:var(--muted);font-size:13px;line-height:1.75}.zh-vertical-grid article>div{margin-top:auto;padding-top:34px;display:grid;gap:8px}.zh-vertical-grid article a{width:max-content;font:9px "Azeret Mono",monospace;text-underline-offset:4px}.zh-method{padding:90px 0 110px;border-top:1px solid var(--ink)}.zh-method ol{margin:55px 0 0;padding:0;display:grid;grid-template-columns:repeat(5,1fr);list-style:none;border-top:1px solid var(--line);border-left:1px solid var(--line)}.zh-method li{min-height:190px;padding:20px;display:flex;flex-direction:column;border-right:1px solid var(--line);border-bottom:1px solid var(--line)}.zh-method li b{color:var(--violet);font:10px "Azeret Mono",monospace}.zh-method li strong{margin-top:auto;font-size:20px;font-weight:500}.zh-method li span{margin-top:9px;color:var(--muted);font-size:11px;line-height:1.5}.zh-cta{padding:90px 0;display:grid;grid-template-columns:1.25fr .75fr;gap:80px;align-items:end;color:#fff;background:#10111a;box-shadow:0 0 0 100vmax #10111a;clip-path:inset(0 -100vmax)}.zh-cta>div:last-child p{color:rgba(255,255,255,.66);font-size:14px;line-height:1.8}.zh-cta a{min-height:54px;margin-top:25px;padding:0 20px;display:inline-flex;align-items:center;color:#10111a;background:#fff;text-decoration:none;font:10px "Azeret Mono",monospace}.zh-footer{padding:52px 0 32px;display:grid;grid-template-columns:1.3fr 1fr 1fr;gap:40px;border-top:1px solid var(--ink)}.zh-footer h2{margin:0 0 10px;font-size:17px;font-weight:500}.zh-footer p,.zh-footer address{margin:0;color:var(--muted);font-size:11px;line-height:1.8;font-style:normal}.zh-footer a{width:max-content;display:block;margin-bottom:8px;font-size:11px;text-underline-offset:4px}.zh-footer small{grid-column:1/-1;padding-top:18px;border-top:1px solid var(--line);color:var(--muted);font:9px "Azeret Mono",monospace}@keyframes zh-pulse{50%{box-shadow:0 0 0 10px rgba(22,184,255,.12)}}@media(max-width:980px){:root{--shell:calc(100vw - 40px)}.zh-header nav{display:none}.zh-hero{grid-template-columns:1fr;padding:70px 30px}.zh-core{width:min(560px,90vw);justify-self:center}.zh-intro,.zh-intro>div,.zh-cta{grid-template-columns:1fr}.zh-verticals>header,.zh-method>header{grid-template-columns:1fr}.zh-vertical-grid{grid-template-columns:repeat(2,1fr)}.zh-method ol{grid-template-columns:repeat(3,1fr)}}@media(max-width:650px){:root{--shell:calc(100vw - 28px)}.zh-header{grid-template-columns:1fr auto;gap:8px}.zh-brand small{display:none}.zh-languages{font-size:10px}.zh-hero{min-height:0;padding:55px 14px}.zh-hero h1{font-size:clamp(44px,13vw,68px)}.zh-core{width:86vw}.zh-intro{padding:70px 0}.zh-vertical-grid{grid-template-columns:1fr}.zh-vertical-grid article{min-height:300px}.zh-method ol{grid-template-columns:1fr}.zh-method li{min-height:130px}.zh-cta{gap:36px}.zh-footer{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.zh-core i{animation:none}*{transition-duration:.01ms!important}}
