@charset "utf-8";:root{--zh-page:#f4f6f7;--zh-surface:#ffffff;--zh-surface-2:#eef1f3;--zh-surface-3:#e4e9ed;--zh-ink:#16191c;--zh-ink-2:#2f3740;--zh-body:#414c56;--zh-muted:#5c6873;--zh-line:#d8dee3;--zh-line-strong:#aeb9c2;--zh-dark:#171d23;--zh-dark-2:#212931;--zh-dark-line:#333c45;--zh-dark-text:#b9c2ca;--zh-accent:#b4531a;--zh-accent-hover:#93400f;--zh-accent-soft:#f8eee6;--zh-focus:#1f5fbf;--zh-danger:#a8201a;--zh-font:"PingFang SC","Hiragino Sans GB","Microsoft YaHei","Noto Sans SC","Source Han Sans SC",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Arial,sans-serif;--zh-font-mono:ui-monospace,SFMono-Regular,Menlo,Consolas,"Liberation Mono",monospace;--zh-container:1280px;--zh-gutter:24px;--zh-gutter-mobile:16px;--zh-s1:4px;--zh-s2:8px;--zh-s3:12px;--zh-s4:16px;--zh-s5:24px;--zh-s6:32px;--zh-s7:48px;--zh-s8:64px;--zh-s9:96px;--zh-section:96px;--zh-section-mobile:56px;--zh-header-h:72px;--zh-header-h-mobile:60px;--zh-topbar-h:34px;--zh-radius:0px;--zh-ratio-hero:3/4;--zh-ratio-wide:16/7;--zh-ratio-card:1/1;--zh-ratio-list:4/3;--zh-z-header:100;--zh-z-drawer:200;--zh-z-bar:300;--zh-z-drop:400;}.zh-skip-link{position:absolute;left:-9999px;top:0;z-index:var(--zh-z-drop);padding:12px 20px;background:var(--zh-accent);color:#fff;font-size:15px;font-weight:700;text-decoration:none;}.zh-skip-link:focus{left:0;color:#fff;outline:2px solid var(--zh-focus);outline-offset:-2px;}html{overflow-x:hidden;}body{overflow-x:visible;margin:0;padding:0;background:var(--zh-page);color:var(--zh-body);font-family:var(--zh-font);font-size:16px;line-height:1.8;letter-spacing:.01em;-webkit-text-size-adjust:100%;-webkit-font-smoothing:antialiased;}h1,h2,h3,h4{margin:0;color:var(--zh-ink);font-family:var(--zh-font);font-weight:700;line-height:1.35;letter-spacing:0;text-wrap:balance;}p{margin:0;}ul,ol{margin:0;padding:0;list-style:none;}img{display:block;max-width:100%;height:auto;border:0;}a{color:var(--zh-ink-2);text-decoration:none;transition:color .16s ease-out;}a:hover{color:var(--zh-accent);}strong,b{color:var(--zh-ink);}small{font-size:13px;}hr{border:0;border-top:1px solid var(--zh-line);margin:0;}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,summary:focus-visible,[tabindex]:focus-visible,:focus-visible{outline:2px solid var(--zh-focus);outline-offset:2px;}::selection{background:var(--zh-accent-soft);color:var(--zh-ink);}.zh-display-1{font-size:clamp(32px,4vw,46px);font-weight:700;line-height:1.24;letter-spacing:0;}.zh-display-2{font-size:clamp(28px,3vw,38px);font-weight:700;line-height:1.28;}.zh-h2{font-size:26px;font-weight:700;line-height:1.35;}.zh-h3{font-size:19px;font-weight:700;line-height:1.45;}.zh-lead{font-size:17px;line-height:1.75;color:var(--zh-body);}.zh-body-text{font-size:16px;line-height:1.8;color:var(--zh-body);}.zh-small{font-size:14px;line-height:1.7;color:var(--zh-muted);}.zh-caption{font-size:13px;line-height:1.6;color:var(--zh-muted);letter-spacing:.02em;}.zh-label{display:block;margin-bottom:var(--zh-s3);color:var(--zh-accent);font-size:14px;font-weight:600;line-height:1.4;letter-spacing:.02em;}.zh-mono{font-family:var(--zh-font-mono);font-size:13px;letter-spacing:.04em;font-variant-numeric:tabular-nums;}.zh-container{width:100%;max-width:var(--zh-container);margin-left:auto;margin-right:auto;padding-left:var(--zh-gutter);padding-right:var(--zh-gutter);}.zh-page .container,.zh-home .container,.zh-page-hero > .container,.ny_banner.zh-page-hero > .container{width:100%;max-width:var(--zh-container);margin-left:auto;margin-right:auto;padding-left:var(--zh-gutter);padding-right:var(--zh-gutter);}.zh-section{padding:var(--zh-section) 0;}.zh-section + .zh-section{padding-top:0;}.zh-page{padding-top:0;}.zh-section-alt{background:var(--zh-surface);}.zh-section-light{background:var(--zh-surface);}.zh-section-dark{background:var(--zh-dark);color:var(--zh-dark-text);}.zh-section-dark h2,.zh-section-dark h3,.zh-section-dark .zh-display-1,.zh-section-dark .zh-display-2,.zh-section-dark .zh-h2,.zh-section-dark .zh-h3{color:#fff;}.zh-section-dark .zh-lead,.zh-section-dark .zh-body-text{color:var(--zh-dark-text);}.zh-section-dark .zh-label{color:#e0a780;}.zh-section-head{max-width:720px;margin-bottom:var(--zh-s7);}.zh-section-head .zh-h2{margin-bottom:var(--zh-s4);}.zh-section-head .zh-lead{color:var(--zh-muted);}.zh-stack-3 > * + *{margin-top:var(--zh-s3);}.zh-stack-4 > * + *{margin-top:var(--zh-s4);}.zh-stack-5 > * + *{margin-top:var(--zh-s5);}.zh-stack-6 > * + *{margin-top:var(--zh-s6);}.zh-stack-7 > * + *{margin-top:var(--zh-s7);}.zh-split{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:var(--zh-s8);align-items:center;}.zh-split-wide{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:var(--zh-s8);align-items:start;}.zh-split > *:nth-child(1),.zh-split-wide > *:nth-child(1),.zh-catalog > *:nth-child(1),.zh-cta-band > *:nth-child(1),.zh-hero-grid > *:nth-child(1){grid-column:1;grid-row:1;}.zh-split > *:nth-child(2),.zh-split-wide > *:nth-child(2),.zh-catalog > *:nth-child(2),.zh-cta-band > *:nth-child(2),.zh-hero-grid > *:nth-child(2){grid-column:2;grid-row:1;}.zh-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:48px;padding:0 24px;border:1px solid transparent;border-radius:var(--zh-radius);font-family:var(--zh-font);font-size:15px;font-weight:700;line-height:1.2;letter-spacing:.02em;text-align:center;text-decoration:none;white-space:nowrap;cursor:pointer;transition:background-color .16s ease-out,border-color .16s ease-out,color .16s ease-out;}.zh-btn:active{transform:translateY(1px);}.zh-btn-primary{background:var(--zh-accent);border-color:var(--zh-accent);color:#fff;}.zh-btn-primary:hover{background:var(--zh-accent-hover);border-color:var(--zh-accent-hover);color:#fff;}.zh-btn-outline{background:transparent;border-color:var(--zh-line-strong);color:var(--zh-ink-2);}.zh-btn-outline:hover{border-color:var(--zh-accent);color:var(--zh-accent);background:var(--zh-accent-soft);}.zh-btn-on-dark{background:transparent;border-color:#5c6873;color:#fff;}.zh-btn-on-dark:hover{background:#2b343d;border-color:#8d99a3;color:#fff;}.zh-btn i{font-size:17px;}.zh-btn-ghost{background:transparent;border-color:var(--zh-line-strong);color:var(--zh-ink-2);}.zh-btn-ghost:hover{border-color:var(--zh-accent);color:var(--zh-accent);background:var(--zh-accent-soft);}.zh-arrow{display:inline-flex;align-items:center;gap:8px;min-height:24px;color:var(--zh-accent);font-size:15px;font-weight:600;text-decoration:none;}.zh-arrow i{transition:transform .16s ease-out;}.zh-arrow:hover{color:var(--zh-accent-hover);}.zh-arrow:hover i{transform:translateX(3px);}.zh-field{margin-bottom:var(--zh-s5);}.zh-field label{display:block;margin-bottom:var(--zh-s2);color:var(--zh-ink-2);font-size:14px;font-weight:600;}.zh-field input,.zh-field textarea,.zh-field select{width:100%;min-height:48px;padding:12px 14px;border:1px solid var(--zh-line-strong);border-radius:var(--zh-radius);background:var(--zh-surface);color:var(--zh-ink);font-family:var(--zh-font);font-size:16px;line-height:1.6;}.zh-field textarea{min-height:120px;resize:vertical;}.zh-field input::placeholder,.zh-field textarea::placeholder{color:#6d7883;opacity:1;}.zh-field input:focus,.zh-field textarea:focus{border-color:var(--zh-accent);box-shadow:inset 0 -2px 0 0 var(--zh-accent);outline:2px solid var(--zh-focus);outline-offset:1px;}.zh-field .zh-hint{margin-top:var(--zh-s2);color:var(--zh-muted);font-size:13px;}.zh-form > .zh-hint{margin-top:var(--zh-s3);color:var(--zh-muted);font-size:13px;}.zh-field-row{display:grid;grid-template-columns:1fr 1fr;gap:var(--zh-s5);}.zh-section-dark .zh-field label{color:#fff;}.zh-section-dark .zh-field input,.zh-section-dark .zh-field textarea,.zh-section-dark .zh-field select{background:#1d242b;border-color:#4b555f;color:#fff;}.zh-section-dark .zh-field input::placeholder,.zh-section-dark .zh-field textarea::placeholder{color:#9aa4ae;}.zh-section-dark .zh-field input:focus,.zh-section-dark .zh-field textarea:focus{border-color:var(--zh-accent);outline-color:#8ab8ff;}.zh-section-dark .zh-field .zh-hint,.zh-section-dark .zh-form > .zh-hint{color:var(--zh-dark-text);}.zh-list-line > li{padding:var(--zh-s4) 0;border-top:1px solid var(--zh-line);color:var(--zh-body);font-size:16px;line-height:1.7;}.zh-list-line > li:last-child{border-bottom:1px solid var(--zh-line);}.zh-list-line > li strong{color:var(--zh-ink);}.zh-topbar{background:var(--zh-dark);color:var(--zh-dark-text);font-size:13px;letter-spacing:.02em;}.zh-topbar-inner{display:flex;align-items:center;gap:var(--zh-s5);min-height:var(--zh-topbar-h);}.zh-topbar a{display:inline-flex;align-items:center;min-height:24px;color:var(--zh-dark-text);text-decoration:none;}.zh-topbar a:hover{color:#fff;}.zh-topbar-legal{color:#fff;}.zh-topbar-push{margin-left:auto;}.zh-header{position:sticky;top:0;z-index:var(--zh-z-header);background:var(--zh-surface);border-bottom:1px solid var(--zh-line);box-shadow:none;}.zh-header-inner{display:flex;align-items:center;gap:var(--zh-s5);min-height:var(--zh-header-h);}.zh-brand{display:flex;align-items:center;gap:14px;min-height:44px;flex:0 0 auto;text-decoration:none;}.zh-brand-logo{max-height:40px;width:auto;}.zh-brand-text{display:block;}.zh-brand-name{display:block;color:var(--zh-ink);font-size:19px;font-weight:700;line-height:1.2;letter-spacing:.04em;}.zh-brand-sub{display:block;color:var(--zh-muted);font-size:13px;line-height:1.5;}.zh-brand:hover .zh-brand-name{color:var(--zh-accent);}.zh-nav{display:none;margin-left:auto;}.zh-nav-list{display:flex;align-items:center;gap:var(--zh-s1);}.zh-nav-item{position:relative;}.zh-nav-item > a{display:block;height:var(--zh-header-h);padding:0 14px;color:var(--zh-ink-2);font-size:15px;font-weight:600;line-height:var(--zh-header-h);white-space:nowrap;border-bottom:2px solid transparent;}.zh-nav-item > a:hover{color:var(--zh-accent);}.zh-nav-item > a.is-current{color:var(--zh-accent);border-bottom-color:var(--zh-accent);}.zh-nav-sub{position:absolute;top:100%;left:0;z-index:var(--zh-z-drop);min-width:176px;padding:var(--zh-s2) 0;background:var(--zh-surface);border:1px solid var(--zh-line);opacity:0;visibility:hidden;transform:translateY(4px);transition:opacity .16s ease-out,transform .16s ease-out,visibility .16s;}.zh-nav-item:hover .zh-nav-sub,.zh-nav-item:focus-within .zh-nav-sub{opacity:1;visibility:visible;transform:translateY(0);}.zh-nav-sub a{display:block;padding:10px 18px;color:var(--zh-body);font-size:14px;line-height:1.5;white-space:nowrap;}.zh-nav-sub a:hover{background:var(--zh-surface-2);color:var(--zh-accent);}.zh-header-actions{display:flex;align-items:center;gap:var(--zh-s4);margin-left:auto;flex:0 0 auto;}.zh-nav + .zh-header-actions{margin-left:0;}.zh-header-tel{display:none;align-items:center;gap:10px;padding:8px 16px;border:1px solid var(--zh-accent);color:var(--zh-accent);text-decoration:none;transition:background-color .16s ease-out,color .16s ease-out;}.zh-header-tel:hover{background:var(--zh-accent);color:#fff;}.zh-header-tel-label{font-size:12px;}.zh-header-tel-value{font-size:17px;font-weight:700;letter-spacing:.04em;}.zh-nav-toggle{display:none;width:44px;height:44px;padding:0;border:1px solid var(--zh-line-strong);border-radius:var(--zh-radius);background:var(--zh-surface);cursor:pointer;position:relative;}.zh-nav-toggle span{position:absolute;left:11px;width:20px;height:2px;background:var(--zh-ink);transition:transform .18s ease-out,opacity .18s ease-out,top .18s ease-out;}.zh-nav-toggle span:nth-child(1){top:15px;}.zh-nav-toggle span:nth-child(2){top:21px;}.zh-nav-toggle span:nth-child(3){top:27px;}.zh-header.is-drawer-open .zh-nav-toggle span:nth-child(1){top:21px;transform:rotate(45deg);}.zh-header.is-drawer-open .zh-nav-toggle span:nth-child(2){opacity:0;}.zh-header.is-drawer-open .zh-nav-toggle span:nth-child(3){top:21px;transform:rotate(-45deg);}.zh-drawer{display:none;position:fixed;top:0;left:0;right:0;bottom:0;z-index:var(--zh-z-drawer);background:var(--zh-dark);overflow-y:auto;padding:calc(var(--zh-header-h-mobile) + var(--zh-s6)) var(--zh-gutter-mobile) var(--zh-s8);}.zh-header.is-drawer-open .zh-drawer{display:block;}.zh-drawer-list > li{border-top:1px solid var(--zh-dark-line);}.zh-drawer-list > li:last-child{border-bottom:1px solid var(--zh-dark-line);}.zh-drawer-list > li > a{display:block;padding:16px 2px;color:#fff;font-size:17px;font-weight:600;text-decoration:none;}.zh-drawer-sub{padding:0 0 var(--zh-s3) 14px;}.zh-drawer-sub a{display:block;padding:10px 2px;color:var(--zh-dark-text);font-size:15px;text-decoration:none;}.zh-drawer-sub a:hover{color:#fff;}.zh-drawer-contact{margin-top:var(--zh-s6);padding-top:var(--zh-s5);border-top:1px solid var(--zh-dark-line);}.zh-drawer-contact a{display:inline-flex;align-items:center;gap:10px;color:#fff;font-size:22px;font-weight:700;letter-spacing:.04em;text-decoration:none;}.zh-drawer-contact a:hover{color:#e0a780;}.zh-drawer-contact p{margin-top:var(--zh-s2);color:var(--zh-dark-text);font-size:14px;}.zh-footer{background:var(--zh-dark);color:var(--zh-dark-text);font-size:14px;line-height:1.75;border-top:1px solid var(--zh-dark-line);}.zh-footer-grid{display:grid;grid-template-columns:1.5fr 1fr 1fr;gap:var(--zh-s8);padding:var(--zh-s8) 0;}.zh-footer-title{margin:0 0 var(--zh-s4);color:#fff;font-size:15px;font-weight:700;}.zh-footer-desc{margin:0 0 var(--zh-s4);max-width:40ch;}.zh-footer-addr{margin:0;}.zh-footer-addr i{margin-right:6px;color:#e0a780;}.zh-footer-list > li{padding:11px 0;border-top:1px solid var(--zh-dark-line);}.zh-footer-list > li:first-child{border-top:0;}.zh-footer-list a{display:inline-block;min-height:24px;color:var(--zh-dark-text);}.zh-footer-list a:hover{color:#fff;}.zh-footer-qr{display:flex;align-items:center;gap:var(--zh-s3);margin-top:var(--zh-s5);}.zh-footer-qr img{width:80px;height:auto;border:1px solid var(--zh-dark-line);}.zh-footer-qr span{font-size:13px;}.zh-footer-bottom{border-top:1px solid var(--zh-dark-line);padding:var(--zh-s4) 0;font-size:13px;}.zh-footer-bottom-inner{display:flex;flex-wrap:wrap;align-items:center;gap:var(--zh-s5);}.zh-footer-bottom a{color:var(--zh-dark-text);}.zh-footer-bottom a:hover{color:#fff;}.zh-mobile-bar{display:none;position:fixed;left:0;right:0;bottom:0;z-index:var(--zh-z-bar);height:56px;background:var(--zh-dark);border-top:1px solid var(--zh-dark-line);}.zh-mobile-bar a{flex:1;display:flex;align-items:center;justify-content:center;gap:7px;color:#fff;font-size:13px;text-decoration:none;}.zh-mobile-bar a + a{border-left:1px solid var(--zh-dark-line);}.zh-mobile-bar a:hover{color:#e0a780;}.zh-mobile-bar i{color:#e0a780;font-size:17px;}.zh-hero{background:var(--zh-page);color:var(--zh-body);min-height:auto;padding:var(--zh-s9) 0 var(--zh-s8);}.zh-hero-copy{max-width:640px;}.zh-hero-grid{display:grid;grid-template-columns:minmax(0,8fr) minmax(0,4fr);align-items:center;}.zh-hero-grid > .zh-hero-copy{grid-column:1;grid-row:1;}.zh-hero-grid > .zh-hero-figure{grid-column:2;grid-row:1;margin:0;}.zh-hero h1{margin-bottom:var(--zh-s5);}.zh-hero h1 em{font-style:normal;color:var(--zh-accent);}.zh-hero .zh-lead{margin-bottom:var(--zh-s6);max-width:52ch;}.zh-hero-actions{display:flex;flex-wrap:wrap;gap:var(--zh-s3);}.zh-hero-figure{position:relative;}.zh-hero-figure img{width:100%;aspect-ratio:var(--zh-ratio-hero);object-fit:cover;}.zh-hero-figure figcaption{margin-top:var(--zh-s3);color:var(--zh-muted);font-size:13px;}.zh-strip{background:var(--zh-surface);border-top:1px solid var(--zh-line);border-bottom:1px solid var(--zh-line);}.zh-strip-grid{display:grid;grid-template-columns:repeat(4,1fr);}.zh-strip-item{padding:var(--zh-s5) var(--zh-s5) var(--zh-s5) 0;}.zh-strip-item + .zh-strip-item{padding-left:var(--zh-s5);border-left:1px solid var(--zh-line);}.zh-strip-no{display:block;margin-bottom:var(--zh-s2);color:var(--zh-accent);font-family:var(--zh-font-mono);font-size:13px;letter-spacing:.08em;}.zh-strip-title{display:block;color:var(--zh-ink);font-size:16px;font-weight:700;line-height:1.5;}.zh-strip-desc{display:block;margin-top:2px;color:var(--zh-muted);font-size:14px;line-height:1.6;}.zh-catalog{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:var(--zh-s8);align-items:start;}.zh-catalog-feature{display:block;text-decoration:none;}.zh-catalog-feature img{width:100%;aspect-ratio:var(--zh-ratio-card);object-fit:cover;background:var(--zh-surface-2);}.zh-catalog-feature-body{padding-top:var(--zh-s5);}.zh-catalog-feature-body h3{margin-bottom:var(--zh-s2);font-size:22px;}.zh-catalog-feature-body p{color:var(--zh-muted);font-size:15px;line-height:1.7;}.zh-catalog-rows{border-top:1px solid var(--zh-line);}.zh-catalog-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:var(--zh-s5);align-items:center;padding:var(--zh-s5) 0;border-bottom:1px solid var(--zh-line);text-decoration:none;}.zh-catalog-row h3{margin-bottom:4px;font-size:18px;}.zh-catalog-row p{color:var(--zh-muted);font-size:14px;line-height:1.65;}.zh-catalog-row .zh-arrow{color:var(--zh-ink-2);font-size:14px;}.zh-catalog-row:hover h3,.zh-catalog-row:hover .zh-arrow{color:var(--zh-accent);}.zh-flow{display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid var(--zh-line);}.zh-flow-step{padding:var(--zh-s5) var(--zh-s5) var(--zh-s6) 0;}.zh-flow-step + .zh-flow-step{padding-left:var(--zh-s5);border-left:1px solid var(--zh-line);}.zh-flow-no{display:block;margin-bottom:var(--zh-s3);color:var(--zh-accent);font-family:var(--zh-font-mono);font-size:13px;letter-spacing:.08em;}.zh-flow-step h3{margin-bottom:var(--zh-s2);font-size:17px;}.zh-flow-step p{color:var(--zh-muted);font-size:14px;line-height:1.7;}.zh-boundary{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--zh-s8);}.zh-boundary-col h3{margin-bottom:var(--zh-s4);padding-bottom:var(--zh-s3);border-bottom:2px solid var(--zh-ink);font-size:17px;}.zh-boundary-col p{color:var(--zh-body);font-size:15px;line-height:1.8;}.zh-boundary-col .zh-list-line > li{font-size:15px;}.zh-boundary-note{margin-top:var(--zh-s4);padding-top:var(--zh-s3);border-top:1px solid var(--zh-line);color:var(--zh-muted);font-size:13px;line-height:1.7;}.zh-gallery{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--zh-s5);}.zh-gallery figure{margin:0;}.zh-gallery img{width:100%;aspect-ratio:var(--zh-ratio-card);object-fit:cover;background:var(--zh-surface-2);}.zh-gallery figcaption{margin-top:var(--zh-s3);color:var(--zh-muted);font-size:13px;}.zh-figure{margin:0;}.zh-figure img{width:100%;object-fit:cover;background:var(--zh-surface-2);}.zh-figure--wide img{aspect-ratio:16/7;}.zh-figure--box img{aspect-ratio:4/3;}.zh-figure figcaption{margin-top:var(--zh-s3);color:var(--zh-muted);font-size:13px;}.zh-cta-band{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:var(--zh-s8);align-items:start;}.zh-cta-band h2{margin-bottom:var(--zh-s4);}.zh-cta-band .zh-lead{color:var(--zh-body);margin-bottom:var(--zh-s6);}.zh-section-dark .zh-cta-band .zh-lead{color:var(--zh-dark-text);}.zh-cta-actions{display:flex;flex-wrap:wrap;gap:var(--zh-s3);}.zh-contact-line{display:flex;flex-wrap:wrap;gap:var(--zh-s5);margin-top:var(--zh-s5);font-size:15px;}.zh-contact-line a{display:inline-flex;align-items:center;min-height:44px;color:#fff;font-weight:600;}.zh-contact-line a:hover{color:#e0a780;}.zh-contact-line span{color:var(--zh-dark-text);}.zh-page-hero{position:relative;background:var(--zh-dark);color:var(--zh-dark-text);padding:var(--zh-s8) 0;}.zh-page-hero h1{color:#fff;margin-bottom:var(--zh-s3);}.zh-page-hero .zh-lead{color:var(--zh-dark-text);max-width:60ch;}.zh-breadcrumb{margin-top:var(--zh-s5);color:var(--zh-dark-text);font-size:13px;}.zh-breadcrumb a{display:inline-block;min-height:24px;line-height:24px;color:var(--zh-dark-text);}.zh-breadcrumb a:hover{color:#fff;text-decoration:underline;}.zh-breadcrumb i{margin-right:6px;}.ny_banner.zh-page-hero{position:relative;display:flex;align-items:center;min-height:340px;height:auto;margin-top:0;padding:var(--zh-s8) 0;background-color:var(--zh-dark);background-position:center;background-repeat:no-repeat;background-size:cover;}.ny_banner.zh-page-hero::before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(15,20,25,.92) 0%,rgba(15,20,25,.74) 58%,rgba(15,20,25,.5) 100%);}.ny_banner.zh-page-hero > .container{position:relative;z-index:1;}.ny_banner.zh-page-hero h1{position:static;left:auto;top:auto;width:auto;min-width:0;max-width:none;transform:none;animation:none;text-transform:none;letter-spacing:0;padding:0;margin:0 0 var(--zh-s3);color:#fff;font-size:clamp(28px,3vw,38px);font-weight:700;line-height:1.28;}.ny_banner.zh-page-hero > span{display:block;margin:0 0 var(--zh-s4);color:var(--zh-dark-text);font-size:16px;font-weight:400;line-height:1.6;}.ny_banner.zh-page-hero > span:empty{display:none;margin:0;}.ny_banner.zh-page-hero > p{margin:0;color:var(--zh-dark-text);font-size:13px;font-weight:400;line-height:1.6;}.ny_banner.zh-page-hero > p a{color:#fff;}.ny_banner.zh-page-hero > p i{padding-right:6px;}.zh-richtext{color:var(--zh-body);font-size:16px;line-height:1.85;max-width:70ch;}.zh-richtext > p{margin:0 0 var(--zh-s4);}.zh-richtext > p:last-child{margin-bottom:0;}.zh-richtext h3{margin:var(--zh-s6) 0 var(--zh-s3);color:var(--zh-ink);font-size:19px;font-weight:700;}.zh-richtext ul{padding-left:20px;margin:0 0 var(--zh-s4);list-style:disc;}.zh-richtext li{margin-bottom:var(--zh-s2);}.zh-richtext img{margin:var(--zh-s5) 0;}.zh-check-list{padding:0;margin:0;list-style:none;}.zh-check-list li{position:relative;padding:10px 0 10px 20px;border-bottom:1px solid var(--zh-line);color:var(--zh-body);font-size:15px;}.zh-check-list li::before{content:"";position:absolute;left:0;top:19px;width:8px;height:1px;background:var(--zh-accent);}.zh-check-list li:last-child{border-bottom:0;}.pagebar{padding:var(--zh-s7) 0;text-align:center;}.pagebar a{display:inline-block;padding:8px 14px;margin:0 3px;background:var(--zh-surface);border:1px solid var(--zh-line);color:var(--zh-body);font-size:14px;}.pagebar a:hover,.pagebar a.dq{background:var(--zh-accent);border-color:var(--zh-accent);color:#fff;}.zh-empty{padding:var(--zh-s8) var(--zh-s6);background:var(--zh-surface);border:1px solid var(--zh-line);text-align:left;}.zh-empty h3{margin-bottom:var(--zh-s3);font-size:20px;}.zh-empty p{max-width:60ch;color:var(--zh-body);font-size:16px;line-height:1.8;}.zh-empty .zh-arrow{margin-top:var(--zh-s5);}.zh-list-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--zh-s5);}.zh-list-card{background:var(--zh-surface);border:1px solid var(--zh-line);border-radius:var(--zh-radius);overflow:hidden;transition:border-color .16s ease-out;}.zh-list-card:hover{border-color:var(--zh-accent);}.zh-list-card a{display:block;color:inherit;}.zh-list-image{aspect-ratio:1/1;background:var(--zh-surface-2);overflow:hidden;}.zh-list-image img{width:100%;height:100%;object-fit:cover;}.zh-list-copy{padding:var(--zh-s5);}.zh-list-copy p{margin:0 0 6px;color:var(--zh-accent);font-size:13px;font-weight:600;}.zh-list-copy h3{font-size:18px;line-height:1.4;margin:0 0 8px;color:var(--zh-ink);}.zh-list-copy span{display:block;color:var(--zh-muted);font-size:14px;line-height:1.7;}.zh-list-copy b{display:block;margin-top:14px;color:var(--zh-accent);font-size:13px;font-weight:600;}.zh-contact-line-light{color:var(--zh-body);}.zh-contact-line-light a{color:var(--zh-accent);}.zh-contact-line-light span{color:var(--zh-muted);}@media (min-width:1100px){.zh-nav{display:block;}.zh-header-tel{display:flex;}}@media (min-width:900px) and (max-width:1099px){.zh-nav{display:block;}.zh-header-tel{display:flex;}.zh-nav-item > a{padding:0 10px;font-size:14px;}.zh-header-tel-label{display:none;}.zh-brand-name{font-size:17px;}.zh-brand-sub{font-size:12px;}}@media (min-width:768px) and (max-width:899px){.zh-nav{display:block;}.zh-header-tel{display:none;}.zh-nav-toggle{display:block;}.zh-nav-item > a{padding:0 7px;font-size:13px;}.zh-brand-name{font-size:16px;letter-spacing:.02em;}.zh-brand-sub{display:none;}.zh-brand-logo{max-height:32px;}.zh-header-inner{gap:var(--zh-s3);}}@media (max-width:899px){.zh-split,.zh-split-wide,.zh-hero-grid,.zh-catalog,.zh-cta-band{grid-template-columns:1fr;gap:var(--zh-s6);}.zh-split > *:nth-child(n),.zh-split-wide > *:nth-child(n),.zh-hero-grid > *:nth-child(n),.zh-catalog > *:nth-child(n),.zh-cta-band > *:nth-child(n){grid-column:1;grid-row:auto;}.zh-boundary{grid-template-columns:1fr;gap:var(--zh-s6);}.zh-list-grid{grid-template-columns:1fr 1fr;}.zh-flow{grid-template-columns:1fr 1fr;}.zh-flow-step:nth-child(3){border-left:0;padding-left:0;}.zh-flow-step:nth-child(n+3){border-top:1px solid var(--zh-line);}.zh-gallery{grid-template-columns:1fr 1fr;}.zh-section{padding:var(--zh-s7) 0;}}@media (max-width:767px){.zh-container,.zh-page .container,.zh-home .container,.zh-page-hero > .container,.ny_banner.zh-page-hero > .container{padding-left:var(--zh-gutter-mobile);padding-right:var(--zh-gutter-mobile);}.zh-topbar{display:none;}.zh-header-inner{min-height:var(--zh-header-h-mobile);}.zh-nav-toggle{display:block;}.zh-brand-name{font-size:16px;letter-spacing:.02em;}.zh-brand-sub{font-size:12px;}.zh-brand-logo{max-height:32px;}.zh-mobile-bar{display:flex;}.zh-footer{padding-bottom:calc(56px + env(safe-area-inset-bottom));}main{padding-bottom:56px;}.zh-section{padding:var(--zh-section-mobile) 0;}.zh-section + .zh-section{padding-top:0;}.zh-section-head{margin-bottom:var(--zh-s5);}.zh-h2{font-size:22px;}.zh-display-2{font-size:28px;}.zh-lead{font-size:16px;}.zh-hero{padding:var(--zh-s7) 0 var(--zh-s6);}.zh-hero .zh-lead{margin-bottom:var(--zh-s5);}.zh-hero-figure img{aspect-ratio:16/9;}.zh-hero-actions .zh-btn{flex:1;}.zh-page-hero{padding:var(--zh-s7) 0;}.ny_banner.zh-page-hero{min-height:auto;padding:var(--zh-s7) 0;}.zh-strip-grid{grid-template-columns:1fr 1fr;}.zh-strip-item{padding:var(--zh-s4) var(--zh-s4) var(--zh-s4) 0;}.zh-strip-item + .zh-strip-item{padding-left:var(--zh-s4);}.zh-strip-item:nth-child(3){padding-left:0;border-left:0;}.zh-strip-item:nth-child(n+3){border-top:1px solid var(--zh-line);}.zh-flow{grid-template-columns:1fr;}.zh-flow-step{padding:var(--zh-s5) 0;border-left:0 !important;}.zh-flow-step + .zh-flow-step{border-top:1px solid var(--zh-line);padding-left:0;}.zh-gallery{grid-template-columns:1fr;}.zh-list-grid{grid-template-columns:1fr;}.zh-field-row{grid-template-columns:1fr;gap:0;}.zh-catalog-row{grid-template-columns:1fr;gap:var(--zh-s2);}.zh-cta-actions{width:100%;}.zh-cta-actions .zh-btn{flex:1;}.zh-footer-grid{grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);gap:var(--zh-s5) var(--zh-s4);padding:var(--zh-s6) 0;}.zh-footer-grid .zh-footer-col:last-child{grid-column:1 / -1;}.zh-footer-bottom-inner{gap:var(--zh-s3);}.zh-footer-list > li{padding:11px 0;}.zh-footer-list a{min-height:44px;}.zh-footer-bottom a{display:inline-block;min-height:44px;line-height:44px;}.zh-arrow{min-height:44px;}.zh-empty{padding:var(--zh-s6) var(--zh-s5);}.zh-display-1{font-size:26px;}}@media (prefers-reduced-motion:reduce){*,*::before,*::after{animation-duration:.001ms !important;animation-iteration-count:1 !important;transition-duration:.001ms !important;scroll-behavior:auto !important;}.zh-btn:active{transform:none;}.zh-arrow:hover i{transform:none;}.zh-nav-sub{transform:none;}}.zh-home-hero{padding:72px 0 64px;background:var(--zh-page);}.zh-home-hero .zh-hero-grid{align-items:center;min-height:460px;}.zh-home-hero .zh-hero-copy{max-width:650px;}.zh-home-hero .zh-display-1{font-size:clamp(38px,5vw,68px);line-height:1.08;letter-spacing:-.025em;}.zh-home-hero .zh-display-1 em{display:inline-block;color:var(--zh-accent);font-style:normal;}.zh-home-hero .zh-lead{max-width:590px;margin-top:24px;font-size:18px;}.zh-home-hero .zh-hero-figure{max-width:570px;margin-left:auto;}.zh-home-hero .zh-hero-figure img{aspect-ratio:1.18;object-fit:cover;}.zh-hero-meta{display:flex;flex-wrap:wrap;gap:10px 18px;margin-top:28px;padding-top:16px;border-top:1px solid var(--zh-line-strong);font-size:13px;color:var(--zh-muted);}.zh-hero-meta strong{font-weight:700;color:var(--zh-ink);}.zh-text-link{display:inline-flex;align-items:center;gap:7px;padding:13px 0;color:var(--zh-ink);font-weight:700;border-bottom:1px solid var(--zh-ink);}.zh-text-link:hover{color:var(--zh-accent);border-color:var(--zh-accent);}.zh-category-grid{display:grid;grid-template-columns:repeat(12,1fr);gap:1px;background:var(--zh-line);border:1px solid var(--zh-line);}.zh-category-tile{position:relative;display:flex;min-height:210px;grid-column:span 4;flex-direction:column;justify-content:flex-end;padding:28px;background:var(--zh-surface);transition:background .18s ease,color .18s ease,transform .18s ease;}.zh-category-tile-wide{grid-column:span 4;grid-row:span 2;min-height:422px;background:var(--zh-dark);color:#fff;}.zh-category-tile:hover{z-index:1;background:var(--zh-accent-soft);transform:translateY(-2px);}.zh-category-tile-wide:hover{background:var(--zh-dark-2);}.zh-category-tile .zh-category-code{margin-bottom:auto;color:var(--zh-accent);font:600 12px/1.3 var(--zh-font-mono);letter-spacing:.06em;}.zh-category-tile-wide .zh-category-code{color:#e0a780;}.zh-category-tile strong{display:block;font-size:24px;line-height:1.25;color:var(--zh-ink);}.zh-category-tile-wide strong{font-size:34px;color:#fff;}.zh-category-tile small{display:block;max-width:24ch;margin-top:8px;color:var(--zh-muted);line-height:1.6;}.zh-category-tile-wide small{color:var(--zh-dark-text);}.zh-category-tile>i{position:absolute;right:24px;bottom:28px;font-size:20px;color:var(--zh-accent);}.zh-knowledge-grid{display:grid;grid-template-columns:1.1fr .9fr;gap:64px;align-items:end;}.zh-knowledge-links{border-top:1px solid var(--zh-line-strong);}.zh-knowledge-links a{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:20px 0;border-bottom:1px solid var(--zh-line);}.zh-knowledge-links strong{font-size:18px;}.zh-knowledge-links span{font-size:13px;color:var(--zh-muted);white-space:nowrap;}@media (max-width:900px){.zh-home-hero{padding:48px 0 40px;}.zh-home-hero .zh-hero-grid{min-height:0;}.zh-category-tile,.zh-category-tile-wide{grid-column:span 6;grid-row:auto;min-height:220px;}.zh-category-tile-wide strong{font-size:28px;}.zh-knowledge-grid{grid-template-columns:1fr;gap:32px;}}@media (max-width:600px){.zh-home-hero .zh-display-1{font-size:39px;}.zh-home-hero .zh-lead{font-size:16px;}.zh-home-hero .zh-hero-figure{margin-top:24px;}.zh-category-grid{grid-template-columns:1fr;}.zh-category-tile,.zh-category-tile-wide{grid-column:1;min-height:190px;padding:22px;}.zh-category-tile-wide strong{font-size:27px;}.zh-knowledge-links a{align-items:flex-start;flex-direction:column;gap:8px;}}.ny_banner{min-height:260px!important;padding:56px 24px!important;background:var(--zh-dark)!important;}.ny_banner h3{max-width:1280px;margin:0 auto;color:#fff!important;font-size:clamp(32px,4vw,54px)!important;line-height:1.1!important;}.ny_banner h3 span{display:block;margin-top:14px;color:var(--zh-dark-text);font-size:16px;font-weight:400;}.ny_banner h3 p{margin-top:28px;color:#9eabb5;font-size:14px;font-weight:400;}.listMenu{background:var(--zh-surface);border-bottom:1px solid var(--zh-line);}.listMenu .main{display:flex;flex-wrap:wrap;gap:0;}.listMenu a{padding:16px 20px;border-bottom:2px solid transparent;color:var(--zh-muted);}.listMenu a.on,.listMenu a:hover{color:var(--zh-accent);border-color:var(--zh-accent);}.news{padding:72px 0;background:var(--zh-page);}.news .row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin:0;background:var(--zh-line);}.news .row>[class*=col-]{width:auto;float:none;padding:0;}.news .l{height:100%;background:var(--zh-surface);}.news .l a{display:flex;height:100%;flex-direction:column;transition:background .18s ease,transform .18s ease;}.news .l a:hover{background:var(--zh-accent-soft);transform:translateY(-2px);}.news .img1{aspect-ratio:4/3;overflow:hidden;background:var(--zh-surface-2);}.news .img1 img{width:100%;height:100%;object-fit:cover;}.news .text{padding:22px;}.news .tit{color:var(--zh-ink);font-size:20px;font-weight:700;line-height:1.35;}.news .time{margin-top:10px;color:var(--zh-accent);font-size:12px;}.news .n{margin-top:10px;color:var(--zh-muted);font-size:14px;line-height:1.65;}.news_show{max-width:900px;margin:0 auto;padding:72px 24px 96px;}.news_show .title{padding-bottom:24px;border-bottom:1px solid var(--zh-line);}.news_show .name{color:var(--zh-ink);font-size:clamp(30px,4vw,52px);font-weight:700;line-height:1.15;}.news_show .title p{margin-top:14px;color:var(--zh-muted);font-size:13px;}.news_show .nr{padding-top:40px;color:var(--zh-body);font-size:17px;line-height:1.9;}.news_show .back{margin-top:48px;padding-top:20px;border-top:1px solid var(--zh-line);}@media (max-width:800px){.news .row{grid-template-columns:repeat(2,minmax(0,1fr));}}@media (max-width:520px){.news .row{grid-template-columns:1fr;}.news_show{padding:48px 16px 72px;}.listMenu a{padding:13px 14px;}}.zh-page-hero{padding:54px 0 48px;background:var(--zh-dark);color:var(--zh-dark-text);}.zh-page-hero h1,.zh-page-hero .zh-display-2{max-width:760px;color:#fff;font-size:clamp(34px,4.5vw,56px);line-height:1.1;letter-spacing:-.02em;}.zh-page-hero .zh-lead{max-width:680px;margin-top:16px;color:var(--zh-dark-text);}.zh-page-hero .zh-label,.zh-page-hero .zh-kicker{color:#e0a780;}.zh-page-hero .zh-breadcrumb{margin-top:28px;color:#9eabb5;}.zh-page-hero .zh-breadcrumb a{color:#dce2e6;}.zh-list-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;background:var(--zh-line);border:1px solid var(--zh-line);}.zh-list-card{min-width:0;background:var(--zh-surface);}.zh-list-card a{display:flex;height:100%;flex-direction:column;transition:background .18s ease,transform .18s ease;}.zh-list-card a:hover{background:var(--zh-accent-soft);transform:translateY(-2px);}.zh-list-image{aspect-ratio:4/3;overflow:hidden;background:var(--zh-surface-2);}.zh-list-image img{width:100%;height:100%;object-fit:cover;}.zh-list-copy{display:flex;flex:1;flex-direction:column;padding:22px;}.zh-list-copy p{color:var(--zh-accent);font-size:12px;font-weight:700;}.zh-list-copy h3{margin-top:8px;font-size:21px;}.zh-list-copy span{display:block;margin-top:8px;color:var(--zh-muted);font-size:14px;line-height:1.65;}.zh-list-copy b{display:flex;align-items:center;gap:6px;margin-top:auto;padding-top:22px;font-size:13px;color:var(--zh-ink);}.zh-list-copy b i{color:var(--zh-accent);}.zh-cta-band{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:40px;align-items:center;}.zh-cta-band .zh-contact-line{display:flex;flex-wrap:wrap;gap:10px 18px;}.zh-cta-actions{display:flex;flex-wrap:wrap;gap:12px;align-items:center;}.zh-cta-actions .zh-btn{white-space:nowrap;}.zh-empty{max-width:760px;padding:34px 0;border-top:1px solid var(--zh-line-strong);}.zh-empty h3{font-size:24px;}.zh-empty p{margin-top:14px;max-width:70ch;color:var(--zh-body);}.zh-empty .zh-arrow{display:inline-flex;margin-top:22px;}@media (max-width:900px){.zh-list-grid{grid-template-columns:repeat(2,minmax(0,1fr));}.zh-cta-band{grid-template-columns:1fr;gap:24px;}}@media (max-width:600px){.zh-page-hero{padding:40px 0 36px;}.zh-list-grid{grid-template-columns:1fr;}.zh-cta-actions .zh-btn{width:100%;justify-content:center;}}.zh-home-hero{padding-bottom:64px;}.zh-home-rail .zh-strip-item{min-height:112px;}.zh-section-head-wide{max-width:820px;}.zh-category-list{border-top:1px solid var(--zh-line-strong);}.zh-category-row{display:grid;grid-template-columns:64px minmax(0,1fr) auto;gap:var(--zh-s5);align-items:center;min-height:86px;padding:var(--zh-s4) 0;border-bottom:1px solid var(--zh-line);}.zh-category-row:hover{color:var(--zh-accent);}.zh-category-code{color:var(--zh-accent);font-family:var(--zh-font-mono);font-size:13px;letter-spacing:.08em;}.zh-category-row strong,.zh-category-row small{display:block;}.zh-category-row strong{color:var(--zh-ink);font-size:20px;line-height:1.35;}.zh-category-row small{margin-top:4px;color:var(--zh-muted);font-size:14px;line-height:1.6;}.zh-category-row i{color:var(--zh-muted);font-size:18px;}.zh-category-row:hover strong,.zh-category-row:hover i{color:var(--zh-accent);}.zh-home-processing .zh-figure--wide img{aspect-ratio:16/8;}.zh-home-boundary-grid{gap:var(--zh-s7);}.zh-home-cta{padding-top:56px;padding-bottom:56px;}.zh-home-cta-inner{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);gap:var(--zh-s8);align-items:center;}.zh-home-cta .zh-label{color:#e0a780;}.zh-home-cta .zh-lead{margin:0;}.zh-home-cta-actions{display:flex;flex-wrap:wrap;gap:var(--zh-s3);align-items:center;}.zh-home-cta-actions p{flex-basis:100%;color:var(--zh-dark-text);font-size:14px;}.zh-fact-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid var(--zh-line-strong);border-left:1px solid var(--zh-line);}.zh-fact-grid > div{min-height:112px;padding:var(--zh-s5);border-right:1px solid var(--zh-line);border-bottom:1px solid var(--zh-line);background:var(--zh-surface);}.zh-fact-grid span,.zh-fact-grid strong{display:block;}.zh-fact-grid span{color:var(--zh-muted);font-size:13px;}.zh-fact-grid strong{margin-top:var(--zh-s2);color:var(--zh-ink);font-size:17px;line-height:1.55;}@media (max-width:899px){.zh-home-cta-inner{grid-template-columns:1fr;gap:var(--zh-s5);}}@media (max-width:767px){.zh-home-hero{padding-bottom:48px;}.zh-category-row{grid-template-columns:38px minmax(0,1fr) auto;gap:var(--zh-s3);min-height:78px;}.zh-category-row strong{font-size:18px;}.zh-category-row small{font-size:13px;}.zh-home-cta{padding-top:44px;padding-bottom:44px;}.zh-home-cta-actions{display:grid;grid-template-columns:1fr;}.zh-home-cta-actions .zh-btn{width:100%;}.zh-fact-grid{grid-template-columns:1fr;}}@media (min-width:768px){.ny_banner:not(.zh-page-hero){margin-top:0;}}.ny_banner:not(.zh-page-hero){background-size:cover !important;background-position:center !important;}.ny_banner:not(.zh-page-hero)::before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(12,18,24,.74) 0%,rgba(12,18,24,.46) 58%,rgba(12,18,24,.28) 100%);}.ny_banner:not(.zh-page-hero) h3{left:0;top:26%;width:auto;max-width:none;min-width:0;transform:none;padding:0 40px;text-align:left;text-transform:none;font-size:34px;z-index:1;}.ny_banner:not(.zh-page-hero) h3 span{display:block;margin-top:6px;font-size:16px;font-weight:400;opacity:.85;text-transform:none;}.ny_banner:not(.zh-page-hero) h3 p{margin-top:14px;font-size:13px;font-weight:400;opacity:.92;text-shadow:0 1px 3px rgba(0,0,0,.5);}.ny_banner:not(.zh-page-hero) h3 p a{color:#fff;}@media (min-width:900px){.zh-hero-grid{grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:var(--zh-s8);}.zh-hero{padding-top:80px;padding-bottom:72px;}.zh-hero-copy{padding-top:18px;border-top:2px solid var(--zh-accent);}.zh-hero-figure{padding-left:16px;border-left:1px solid var(--zh-line-strong);}.zh-hero-figure img{aspect-ratio:4/3;object-position:center 42%;}.zh-catalog{grid-template-columns:minmax(0,4fr) minmax(0,8fr);}.zh-catalog-feature img{aspect-ratio:5/4;}.zh-page-hero{padding-top:72px;padding-bottom:68px;border-bottom:1px solid var(--zh-dark-line);}.zh-page-hero .zh-breadcrumb{max-width:70ch;padding-top:16px;border-top:1px solid var(--zh-dark-line);}.zh-cta-band{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);}}.zh-strip-no{text-transform:none;letter-spacing:.02em;}.zh-catalog-feature img,.zh-gallery img,.zh-list-image img,.zh-figure img{transition:transform .24s ease-out,filter .24s ease-out;}.zh-catalog-feature:hover img,.zh-gallery figure:hover img{transform:scale(1.015);filter:saturate(.92) contrast(1.03);}.zh-catalog-feature:focus-visible,.zh-catalog-row:focus-visible,.zh-list-card a:focus-visible{outline:2px solid var(--zh-focus);outline-offset:4px;}@media (max-width:767px){.zh-hero-copy{padding-top:14px;border-top:2px solid var(--zh-accent);}.zh-hero-figure{padding-top:4px;border-top:1px solid var(--zh-line-strong);}.zh-strip-no{font-size:12px;font-weight:700;}.zh-hero-actions .zh-btn,.zh-cta-actions .zh-btn{min-height:50px;}}@media (prefers-reduced-motion:reduce){.zh-catalog-feature img,.zh-gallery img,.zh-list-image img,.zh-figure img{transition:none;}.zh-catalog-feature:hover img,.zh-gallery figure:hover img{transform:none;filter:none;}}