:root{--zs-brand-mark-size: 42px;--zs-focus-offset: 3px;--zs-focus-width: 3px;--zs-font-family: Inter, "PingFang SC", "Microsoft YaHei", sans-serif;--zs-size-header: 88px;--zs-size-hero-min: 690px;--zs-space-page-inline: clamp(24px, 6vw, 96px);--zs-type-body: clamp(16px, calc(var(--zs-type-display) * .19), 18px);--zs-type-body-lg: clamp(17px, calc(var(--zs-type-display) * .21), 20px);--zs-type-card: clamp(22px, calc(var(--zs-type-display) * .4), 34px);--zs-type-display: clamp(42px, 5.2vw, 95px);--zs-type-label: clamp(11px, calc(var(--zs-type-display) * .13), 12px);--zs-type-nav: clamp(13px, calc(var(--zs-type-display) * .16), 14px);--zs-type-section: clamp(24px, calc(var(--zs-type-display) * .72), 68px);--zs-type-subheading: clamp(20px, calc(var(--zs-type-display) * .28), 24px);--zs-theme-accent: #d85c2f;--zs-theme-accent-strong: #a83b1f;--zs-theme-border: #17201d33;--zs-theme-canvas: #f4f1e9;--zs-theme-highlight: #d7a547;--zs-theme-inverse: #ffffff;--zs-theme-muted: #5f6864;--zs-theme-surface: #e8e4da;--zs-theme-text: #17201d}:root,[data-zs-theme=cloud]{--zs-theme-accent: #d85c2f;--zs-theme-accent-strong: #a83b1f;--zs-theme-canvas: #f4f1e9;--zs-theme-surface: #e8e4da;--zs-theme-text: #17201d;--zs-theme-muted: #5f6864;--zs-theme-border: #17201d33;--zs-theme-inverse: #ffffff;--zs-theme-highlight: #d7a547}:where([data-zs-ui=site-header],[data-zs-ui=site-footer]){padding-inline:var(--zs-space-page-inline)}[data-zs-ui=site-header]{min-height:var(--zs-size-header);display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--zs-theme-border)}[data-zs-ui=brand-mark]{inline-size:var(--zs-brand-mark-size);block-size:var(--zs-brand-mark-size);flex:0 0 var(--zs-brand-mark-size)}[data-zs-nav=platform-home]{display:inline-flex;align-items:center;gap:8px;margin-inline-start:8px;padding-inline-start:16px;border-inline-start:1px solid var(--zs-theme-border)}[data-zs-ui=cloud-return-icon]{inline-size:18px;block-size:18px;flex:0 0 18px;background-color:currentColor;-webkit-mask:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2024%2024'%20fill='none'%3e%3cpath%20fill='%23000'%20d='M7.8%2018.5h9.1a5.1%205.1%200%200%200%20.9-10.12A6.6%206.6%200%200%200%205.3%207.1a5.7%205.7%200%200%200%202.5%2011.4Zm0-2a3.7%203.7%200%200%201-.82-7.3l1.05-.24.1-1.07a4.6%204.6%200%200%201%208.76%201.78l.17.83.85.03a3.1%203.1%200%200%201-.11%206.2H7.8Z'/%3e%3cpath%20fill='%23000'%20d='m11.2%2010.1-4%203.4%204%203.4v-2.35h5.6v-2.1h-5.6V10.1Z'/%3e%3c/svg%3e") center / contain no-repeat;mask:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2024%2024'%20fill='none'%3e%3cpath%20fill='%23000'%20d='M7.8%2018.5h9.1a5.1%205.1%200%200%200%20.9-10.12A6.6%206.6%200%200%200%205.3%207.1a5.7%205.7%200%200%200%202.5%2011.4Zm0-2a3.7%203.7%200%200%201-.82-7.3l1.05-.24.1-1.07a4.6%204.6%200%200%201%208.76%201.78l.17.83.85.03a3.1%203.1%200%200%201-.11%206.2H7.8Z'/%3e%3cpath%20fill='%23000'%20d='m11.2%2010.1-4%203.4%204%203.4v-2.35h5.6v-2.1h-5.6V10.1Z'/%3e%3c/svg%3e") center / contain no-repeat}[data-zs-ui=site-footer]{min-height:100px;display:flex;align-items:center;justify-content:space-between;color:var(--zs-theme-muted);font-size:var(--zs-type-label)}:where(a,button,input,select,textarea,[tabindex]):focus-visible{outline:var(--zs-focus-width) solid var(--zs-theme-accent);outline-offset:var(--zs-focus-offset)}@media(max-width:800px){:root{--zs-type-display: clamp(26px, 8.3vw, 42px)}[data-zs-ui=site-footer]{align-items:flex-start;flex-direction:column;justify-content:center;gap:8px}[data-zs-nav=platform-home]{margin-inline-start:0;padding-inline-start:0;border-inline-start:0}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}:root{color:var(--zs-theme-text);background:var(--zs-theme-canvas);font-family:var(--zs-font-family);font-synthesis:none}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;min-width:320px;font-size:var(--zs-type-body)}a{color:inherit;text-decoration:none}.page-shell{min-height:100vh;overflow:hidden}main>section{padding-left:var(--zs-space-page-inline);padding-right:var(--zs-space-page-inline)}.brand{display:flex;align-items:center;gap:12px}.brand-mark,.brand strong,.brand small{display:block}.brand small{margin-top:2px;color:var(--zs-theme-muted);font-size:var(--zs-type-label);letter-spacing:.12em;text-transform:uppercase}nav{display:flex;gap:30px;color:var(--zs-theme-muted);font-size:var(--zs-type-nav)}nav a:hover{color:var(--zs-theme-accent)}.hero{min-height:690px;display:grid;grid-template-columns:1.35fr .65fr;gap:7vw;align-items:center;background:radial-gradient(circle at 86% 22%,#f3c56c55,transparent 28%)}.hero-copy{min-width:0}.eyebrow,.section-index{color:var(--zs-theme-accent);font-size:var(--zs-type-label);font-weight:800;letter-spacing:.18em}h1,h2,h3,p{margin-top:0}h1{max-width:900px;margin-bottom:30px;font-size:var(--zs-type-display);line-height:.98;letter-spacing:-.06em}.hero-title-line{display:block;white-space:nowrap}h1 em{color:var(--zs-theme-accent);font-style:normal}.lead{max-width:680px;color:var(--zs-theme-muted);font-size:var(--zs-type-body-lg);line-height:1.85}.primary-action{display:inline-flex;gap:28px;margin-top:18px;padding:17px 23px;background:var(--zs-theme-text);color:var(--zs-theme-inverse);font-weight:700}.composition-map{position:relative;min-height:420px;padding:60px 42px;display:flex;flex-direction:column;justify-content:center;gap:20px;border:1px solid var(--zs-theme-border);background:#fffaf0aa}.composition-map span{font-size:var(--zs-type-subheading);font-weight:750}.composition-map i{width:1px;height:27px;background:var(--zs-theme-accent)}.composition-map strong{position:absolute;right:-44px;bottom:60px;color:var(--zs-theme-accent);font-size:var(--zs-type-label);letter-spacing:.22em;transform:rotate(-90deg)}.principle-section,.catalog-section,.closing-section{padding-top:110px;padding-bottom:120px}.principle-section{background:var(--zs-theme-text);color:var(--zs-theme-inverse)}.principle-section h2,.catalog-section h2,.closing-section h2{font-size:var(--zs-type-section);letter-spacing:-.045em}.principles{display:grid;grid-template-columns:repeat(3,1fr);margin-top:70px;border-top:1px solid #ffffff33}.principles article{min-height:230px;padding:28px 34px 20px 0;border-right:1px solid #ffffff22}.principles span,.status{color:var(--zs-theme-highlight);font-size:var(--zs-type-label);font-weight:800;letter-spacing:.13em;text-transform:uppercase}.principles h3{margin:55px 0 14px;font-size:var(--zs-type-subheading)}.principles p{color:#c1c8c4;line-height:1.7}.section-heading{display:flex;justify-content:space-between;gap:50px;align-items:end}.section-heading>p{max-width:430px;color:var(--zs-theme-muted);line-height:1.7}.product-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,360px),1fr));gap:2px;margin-top:64px}.product-card{min-height:320px;padding:38px;display:flex;flex-direction:column;background:var(--zs-theme-surface)}.product-card h3{margin:65px 0 16px;font-size:var(--zs-type-card)}.product-card p{color:var(--zs-theme-muted);line-height:1.7}.product-card strong{margin-top:auto;color:var(--zs-theme-accent)}.product-card--featured{background:var(--zs-theme-accent-strong);color:var(--zs-theme-inverse)}.product-card--featured .status{color:#f7d798}.product-card--featured p{color:#fff4e8}.product-card--featured strong{color:var(--zs-theme-inverse)}.catalog-state{margin-top:60px;padding:30px;border:1px solid var(--zs-theme-border)}.catalog-state--error{color:var(--zs-theme-accent-strong);border-color:var(--zs-theme-accent)}.closing-section{min-height:560px;background:var(--zs-theme-highlight)}.closing-section p:last-child{max-width:650px;font-size:var(--zs-type-body-lg);line-height:1.8}footer a:hover{color:var(--zs-theme-accent);text-decoration:underline}@media(max-width:800px){.site-header nav{display:none}.hero{grid-template-columns:1fr;padding-top:80px;padding-bottom:80px}.composition-map{min-height:340px}.principles,.product-grid{grid-template-columns:1fr}.section-heading{display:block}}
