:root{--zyy_i_bg:#F6EEEE;--zyy_i_text:#221f22;--zyy_i_muted:#6a6168;--zyy_i_card:#A09292;--zyy_i_line:#02F74C;--zyy_i_button:#F50535;--zyy_i_nav:#9779A0;--zyy_i_panel:#f9f3f3;--zyy_i_white:#ffffff;--zyy_i_wrap:min(1180px,calc(100% - 32px));}
*{box-sizing:border-box;}
html{scroll-behavior:smooth;}
body{margin:0;color:var(--zyy_i_text);background-color:var(--zyy_i_bg);background-image:linear-gradient(rgba(2,247,76,.12) 1px,transparent 1px),linear-gradient(90deg,rgba(2,247,76,.12) 1px,transparent 1px);background-size:34px 34px;font:16px/1.7 "PingFang SC","Microsoft YaHei",sans-serif;}
a{text-decoration:none;color:inherit;}
img{display:block;max-width:100%;}
button,input,textarea{font:inherit;}
button{cursor:pointer;}
.zyy_i_wrap{width:var(--zyy_i_wrap);margin:0 auto;}
.zyy_i_strip{padding:34px 0;}
.zyy_i_hideText{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);}
.zyy_i_kicker{display:inline-flex;align-items:center;gap:8px;font-size:11px;font-weight:900;letter-spacing:.18em;text-transform:uppercase;}
.zyy_i_kicker::before{content:"";width:18px;height:2px;background:var(--zyy_i_line);}
.zyy_i_heading{max-width:760px;margin:0 auto 24px;text-align:center;}
.zyy_i_heading h2{margin:12px 0 8px;font-size:clamp(30px,4vw,44px);line-height:1.12;}
.zyy_i_heading p{margin:0;color:var(--zyy_i_muted);}
.zyy_i_btnSolid,.zyy_i_btnGhost{display:inline-flex;align-items:center;justify-content:center;min-width:144px;padding:12px 18px;border:2px solid var(--zyy_i_line);font-weight:900;transition:.24s ease;}
.zyy_i_btnSolid{background:var(--zyy_i_button);color:#fff;box-shadow:5px 5px 0 #131313;}
.zyy_i_btnSolid:hover{transform:translate(-2px,-2px);box-shadow:8px 8px 0 #131313;}
.zyy_i_btnGhost{background:transparent;}
.zyy_i_btnGhost:hover{background:var(--zyy_i_nav);color:#fff;}

/* header */
#zyy_i_header{position:sticky;top:0;z-index:60;padding:12px 0 8px;background:rgba(246,238,238,.9);backdrop-filter:blur(12px);}
.zyy_i_topline{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:14px 16px;border:2px solid var(--zyy_i_line);background:var(--zyy_i_white);}
.zyy_i_brand{display:flex;align-items:center;gap:12px;}
.zyy_i_brand>a{width:56px;height:56px;padding:6px;border:2px solid var(--zyy_i_line);background:var(--zyy_i_panel);}
.zyy_i_brand img{width:100%;height:100%;object-fit:contain;}
.zyy_i_brand h2{margin:0;font-size:18px;}
.zyy_i_metaTools{display:flex;align-items:center;gap:10px;}
.zyy_i_actionChip,.zyy_i_callbox span{display:inline-flex;align-items:center;gap:8px;padding:10px 12px;border:2px solid var(--zyy_i_line);background:var(--zyy_i_panel);}
.zyy_i_navPane{margin-top:8px;border:2px solid var(--zyy_i_line);background:rgba(151,121,160,.22);backdrop-filter:blur(10px);}
.zyy_i_navInner{position:relative;display:flex;justify-content:center;align-items:center;}
.zyy_i_mainNav ul,.zyy_i_mobileNav ul{margin:0;padding:8px;list-style:none;}
.zyy_i_mainNav ul{display:flex;flex-wrap:wrap;justify-content:center;gap:5px;}
.zyy_i_mainNav a,.zyy_i_mobileNav a{display:block;padding:9px 15px;font-weight:800;transition:.2s ease;}
.zyy_i_mainNav a:hover,.zyy_i_mobileNav a:hover{background:var(--zyy_i_nav);color:#fff;}
.zyy_i_toggleBox{position:absolute;right:10px;display:none;}
.zyy_i_menuToggle{width:42px;height:38px;border:2px solid var(--zyy_i_line);background:var(--zyy_i_button);color:#fff;font-size:22px;}
.zyy_i_mobilePanel{display:none;border-top:2px solid var(--zyy_i_line);}
.zyy_i_mobilePanel.is-open{display:block;}
.zyy_i_mobileNav ul{display:grid;gap:4px;}

/* footer */
#zyy_i_footer{margin-top:30px;padding:28px 0 16px;border-top:2px solid var(--zyy_i_line);}
.zyy_i_footPanel{display:grid;grid-template-columns:1.1fr .9fr .9fr;gap:20px;}
.zyy_i_footIntro,.zyy_i_footLinks,.zyy_i_footReach{padding:20px;border:2px solid var(--zyy_i_line);background:var(--zyy_i_white);}
.zyy_i_footIntro img{width:60px;height:60px;padding:6px;border:2px solid var(--zyy_i_line);background:var(--zyy_i_panel);}
.zyy_i_footName{margin:12px 0 6px;font-size:20px;font-weight:900;}
.zyy_i_footIntro p:last-child{margin:0;color:var(--zyy_i_muted);font-size:14px;}
.zyy_i_footLinks h2,.zyy_i_footReach h2{margin:0 0 14px;font-size:18px;}
.zyy_i_footLinks ul{display:grid;grid-template-columns:1fr 1fr;gap:8px 12px;margin:0;padding:0;list-style:none;}
.zyy_i_footReach{display:grid;gap:12px;font-style:normal;}
.zyy_i_footReach span{display:flex;gap:10px;align-items:flex-start;}
.zyy_i_footCopy{margin-top:18px;padding-top:14px;border-top:2px solid var(--zyy_i_line);font-size:13px;text-align:center;}
.zyy_i_backTop{position:fixed;right:18px;bottom:18px;z-index:70;width:48px;height:48px;border:2px solid var(--zyy_i_line);background:var(--zyy_i_button);color:#fff;box-shadow:4px 4px 0 #131313;opacity:0;visibility:hidden;transition:.24s ease;}
.zyy_i_backTop.is-visible{opacity:1;visibility:visible;}
.zyy_i_backTop:hover{transform:translateY(-3px);}

/* opening */
.zyy_i_vistaGrid{display:grid;grid-template-columns:1fr .95fr;gap:26px;align-items:center;min-height:530px;}
.zyy_i_vistaCopy h1{margin:16px 0 14px;font-size:clamp(40px,5.8vw,72px);line-height:1.04;}
.zyy_i_vistaCopy p{max-width:620px;color:var(--zyy_i_muted);font-size:17px;}
.zyy_i_vistaAction{display:flex;flex-wrap:wrap;gap:12px;margin-top:24px;}
.zyy_i_vistaVisual{position:relative;min-height:430px;}
.zyy_i_slantCard{position:absolute;overflow:hidden;border:2px solid var(--zyy_i_line);background:var(--zyy_i_panel);animation:zyy_i_breathe 4.8s ease-in-out infinite;}
.zyy_i_slantCard img{width:100%;height:100%;object-fit:cover;}
.zyy_i_slantCardA{left:0;top:44px;width:64%;height:310px;transform:skew(-10deg);}
.zyy_i_slantCardB{right:0;top:0;width:44%;height:220px;transform:skew(10deg);}
.zyy_i_slantBadge{position:absolute;right:28px;bottom:20px;display:inline-flex;align-items:center;gap:8px;padding:10px 14px;border:2px solid var(--zyy_i_line);background:var(--zyy_i_white);font-weight:900;}

/* profile */
.zyy_i_profileGrid{display:grid;grid-template-columns:1fr 1fr;border:2px solid var(--zyy_i_line);background:var(--zyy_i_white);}
.zyy_i_profileMedia img{width:100%;height:100%;min-height:430px;object-fit:cover;}
.zyy_i_profileCopy{padding:36px;}
.zyy_i_profileCopy h2{margin:14px 0 12px;font-size:38px;}
.zyy_i_profileText,.zyy_i_profileCopy p{color:var(--zyy_i_muted);}

/* metrics */
.zyy_i_orbitGrid{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;}
.zyy_i_orbitNode{padding:22px;border:2px solid var(--zyy_i_line);border-radius:180px 180px 20px 20px;background:var(--zyy_i_white);text-align:center;}
.zyy_i_orbitNodeDark{background:var(--zyy_i_card);}
.zyy_i_orbitNode i{font-size:26px;}
.zyy_i_orbitNode h3{margin:11px 0 4px;}
.zyy_i_orbitNode strong{display:block;font-size:28px;}
.zyy_i_orbitNode p{margin:6px 0 0;color:inherit;opacity:.82;font-size:14px;}

/* company */
.zyy_i_rowQuad{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;}
.zyy_i_infoBlock{padding:22px;border:2px solid var(--zyy_i_line);background:var(--zyy_i_white);}
.zyy_i_infoBlockDark{background:var(--zyy_i_card);}
.zyy_i_infoBlock i{font-size:28px;}
.zyy_i_infoBlock h3{margin:12px 0 4px;}
.zyy_i_infoBlock strong{display:block;font-size:28px;}
.zyy_i_infoBlock p{margin:6px 0 0;color:inherit;opacity:.82;}

/* shield */
.zyy_i_shieldGrid{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;}
.zyy_i_shieldCard{padding:22px;border:2px solid var(--zyy_i_line);background:var(--zyy_i_white);}
.zyy_i_shieldCardDark{background:var(--zyy_i_card);}
.zyy_i_shieldCard i{font-size:26px;}
.zyy_i_shieldCard h3{margin:12px 0 4px;}
.zyy_i_shieldCard strong{display:block;font-size:18px;}
.zyy_i_shieldCard p{margin:6px 0 0;color:inherit;opacity:.82;font-size:14px;}

/* business */
.zyy_i_geoGrid{display:grid;grid-template-columns:1.15fr 1fr 1fr 1.15fr;gap:14px;}
.zyy_i_geoCard{padding:22px;border:2px solid var(--zyy_i_line);border-radius:50px;background:var(--zyy_i_white);text-align:center;}
.zyy_i_geoCardWide{background:var(--zyy_i_card);}
.zyy_i_geoCard i{font-size:38px;}
.zyy_i_geoCard h3{margin:12px 0 4px;}
.zyy_i_geoCard strong{display:block;font-size:18px;}
.zyy_i_geoCard p{margin:6px 0 0;color:inherit;opacity:.82;font-size:14px;}

/* qa */
.zyy_i_scrollRail{overflow:hidden;padding-bottom:8px;}
.zyy_i_scrollLane{display:flex;gap:16px;width:max-content;animation:zyy_i_slide 27s linear infinite;}
.zyy_i_quoteBox{width:300px;min-height:188px;padding:22px;border:2px solid var(--zyy_i_line);background:var(--zyy_i_white);}
.zyy_i_quoteBox i{font-size:28px;}
.zyy_i_quoteBox h3{margin:12px 0 6px;}
.zyy_i_quoteBox p{margin:0;color:var(--zyy_i_muted);font-size:14px;}

/* service */
.zyy_i_serviceDeckGrid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;}
.zyy_i_servicePanel{overflow:hidden;border:2px solid var(--zyy_i_line);background:var(--zyy_i_white);}
.zyy_i_servicePanelDark{background:var(--zyy_i_card);}
.zyy_i_servicePanel img{width:100%;height:170px;object-fit:cover;}
.zyy_i_servicePanel div{padding:18px;}
.zyy_i_servicePanel h3{margin:0 0 8px;}
.zyy_i_servicePanel p{margin:0;color:inherit;opacity:.82;font-size:14px;}

/* faq */
.zyy_i_crossField{position:relative;min-height:620px;max-width:980px;margin:0 auto;}
.zyy_i_crossHub{position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%);width:132px;height:132px;display:grid;place-items:center;border:2px solid var(--zyy_i_line);background:var(--zyy_i_button);color:#fff;font-weight:900;}
.zyy_i_crossItem{position:absolute;width:280px;padding:18px;border:2px solid var(--zyy_i_line);background:var(--zyy_i_white);}
.zyy_i_crossItem summary{cursor:pointer;font-weight:900;}
.zyy_i_crossItem p{margin:10px 0 0;color:var(--zyy_i_muted);}
.zyy_i_crossTop{top:0;left:50%;transform:translateX(-50%);}
.zyy_i_crossRight{top:50%;right:0;transform:translateY(-50%);}
.zyy_i_crossBottom{bottom:0;left:50%;transform:translateX(-50%);}
.zyy_i_crossLeft{top:50%;left:0;transform:translateY(-50%);}
.zyy_i_crossFloatA{top:76px;left:88px;background:var(--zyy_i_panel);}
.zyy_i_crossFloatB{right:88px;bottom:76px;background:var(--zyy_i_panel);}

/* news */
.zyy_i_bulletinGrid{display:grid;grid-template-columns:repeat(3,1fr);gap:15px;}
.zyy_i_newsTile{position:relative;border:2px solid var(--zyy_i_line);background:var(--zyy_i_white);}
.zyy_i_newsTile:nth-child(2n){top:10px;}
.zyy_i_newsShot img{width:100%;height:210px;object-fit:cover;}
.zyy_i_newsCopy{padding:18px;}
.zyy_i_newsCopy h2{min-height:58px;margin:0 0 8px;font-size:20px;line-height:1.42;}
.zyy_i_lineClampFive{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:5;overflow:hidden;min-height:115px;color:var(--zyy_i_muted);font-size:14px;} /* 控制显示行数为5 */
.zyy_i_newsCopy time{display:block;margin-top:12px;font-size:12px;}

/* contact end */
.zyy_i_reachGrid{display:grid;grid-template-columns:.92fr 1.08fr;border:2px solid var(--zyy_i_line);}
.zyy_i_reachCopy{padding:32px;background:var(--zyy_i_card);}
.zyy_i_reachCopy h2{margin:14px 0 10px;font-size:40px;line-height:1.12;}
.zyy_i_reachCopy p{color:rgba(34,31,34,.82);}
.zyy_i_reachList{display:grid;gap:14px;margin-top:22px;}
.zyy_i_reachList>div{display:flex;gap:10px;align-items:flex-start;}
.zyy_i_reachList small{display:block;color:rgba(34,31,34,.62);}
.zyy_i_reachFormBox{padding:32px;background:var(--zyy_i_white);}
.zyy_i_reachForm{display:grid;gap:14px;}
.zyy_i_dualRow{display:grid;grid-template-columns:1fr 1fr;gap:14px;}
.zyy_i_reachForm label{display:grid;gap:6px;}
.zyy_i_reachForm label>span{font-size:13px;font-weight:800;}
.zyy_i_reachForm input,.zyy_i_reachForm textarea{width:100%;padding:12px 13px;border:2px solid var(--zyy_i_line);background:#fff;outline:0;}

/* animation */
@keyframes zyy_i_breathe{0%,100%{transform-origin:center;filter:drop-shadow(0 0 0 rgba(0,0,0,0));}50%{filter:drop-shadow(0 8px 10px rgba(0,0,0,.08));}}
@keyframes zyy_i_slide{from{transform:translateX(0);}to{transform:translateX(-48%);}}

/* responsive */
@media (max-width:1000px){
  .zyy_i_footPanel,.zyy_i_vistaGrid,.zyy_i_profileGrid,.zyy_i_reachGrid{grid-template-columns:1fr;}
  .zyy_i_rowQuad,.zyy_i_shieldGrid,.zyy_i_orbitGrid,.zyy_i_geoGrid,.zyy_i_bulletinGrid,.zyy_i_serviceDeckGrid{grid-template-columns:repeat(2,1fr);}
  .zyy_i_crossField{display:grid;grid-template-columns:1fr 1fr;gap:14px;min-height:auto;}
  .zyy_i_crossHub,.zyy_i_crossItem{position:static;transform:none;width:auto;}
  .zyy_i_crossHub{grid-column:1/-1;margin:0 auto 10px;}
}

@media (max-width:720px){
  .zyy_i_topline{flex-direction:column;align-items:flex-start;}
  .zyy_i_metaTools{width:100%;flex-wrap:wrap;}
  .zyy_i_mainNav{display:none;}
  .zyy_i_toggleBox{display:block;}
  .zyy_i_rowQuad,.zyy_i_shieldGrid,.zyy_i_orbitGrid,.zyy_i_geoGrid,.zyy_i_bulletinGrid,.zyy_i_serviceDeckGrid,.zyy_i_footPanel,.zyy_i_crossField{grid-template-columns:1fr;}
  .zyy_i_dualRow{grid-template-columns:1fr;}
  .zyy_i_vistaCopy h1{font-size:42px;}
  .zyy_i_vistaVisual{min-height:340px;}
  .zyy_i_slantCardA{width:72%;height:250px;}
  .zyy_i_slantCardB{width:46%;height:170px;}
}
/* contact */
.zyy_i_contactPulseGrid{display:grid;grid-template-columns:1fr .9fr;gap:26px;align-items:center;min-height:360px;}
.zyy_i_contactPulseCopy h1{margin:16px 0 12px;font-size:clamp(38px,5vw,62px);line-height:1.06;}
.zyy_i_contactPulseCopy p{max-width:620px;color:var(--zyy_i_muted);}
.zyy_i_contactPulseVisual{position:relative;width:320px;height:320px;margin-left:auto;}
.zyy_i_contactArc{position:absolute;inset:0;border:2px solid var(--zyy_i_line);border-radius:50%;}
.zyy_i_contactArcTop{background:linear-gradient(to bottom,var(--zyy_i_panel) 50%,var(--zyy_i_card) 50%);transform:translate(10px,-10px);}
.zyy_i_contactArcBottom{background:linear-gradient(to bottom,var(--zyy_i_white) 50%,#efe4e4 50%);transform:translate(-10px,10px);}
.zyy_i_contactPulseCore{position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%);width:136px;height:136px;display:grid;place-items:center;border:2px solid var(--zyy_i_line);border-radius:50%;background:#fff;text-align:center;font-weight:900;animation:zyy_i_breathe 5s ease-in-out infinite;}
.zyy_i_contactPulseCore i{font-size:28px;}
.zyy_i_contactPulseCore strong{font-size:13px;letter-spacing:.16em;}

.zyy_i_contactQuickGrid{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;}
.zyy_i_contactQuickItem{padding:22px;border:2px solid var(--zyy_i_line);background:var(--zyy_i_white);transform:rotate(45deg);}
.zyy_i_contactQuickItem>*{transform:rotate(-45deg);}
.zyy_i_contactQuickItemDark{background:var(--zyy_i_card);}
.zyy_i_contactQuickItem i{font-size:28px;}
.zyy_i_contactQuickItem small{display:block;margin:12px 0 8px;font-weight:800;}
.zyy_i_contactQuickItem a,.zyy_i_contactQuickItem span,.zyy_i_contactQuickItem time{display:block;font-size:18px;font-weight:900;word-break:break-all;}
.zyy_i_contactQuickItem p{margin:10px 0 0;font-size:14px;opacity:.84;}

.zyy_i_channelGuideGrid{display:grid;grid-template-columns:120px minmax(0,1.1fr) minmax(0,.9fr) 120px;gap:14px;align-items:stretch;}
.zyy_i_channelGuideNarrow{display:flex;align-items:center;justify-content:center;border:2px solid var(--zyy_i_line);background:var(--zyy_i_card);}
.zyy_i_channelGuideNarrowBottom{background:var(--zyy_i_white);}
.zyy_i_channelBadge{display:grid;gap:10px;justify-items:center;font-weight:900;writing-mode:vertical-rl;letter-spacing:.16em;}
.zyy_i_channelBadge i{font-size:22px;}
.zyy_i_channelGuideCore,.zyy_i_channelGuideCoreAlt{border:2px solid var(--zyy_i_line);background:var(--zyy_i_white);}
.zyy_i_channelAccordion{display:grid;gap:10px;padding:20px;}
.zyy_i_channelItem{border:2px solid var(--zyy_i_line);background:#fbf7f7;}
.zyy_i_channelItem summary{display:flex;align-items:center;gap:10px;padding:14px 16px;cursor:pointer;font-weight:900;list-style:none;}
.zyy_i_channelItem summary::-webkit-details-marker{display:none;}
.zyy_i_channelBody{padding:0 16px 16px;}
.zyy_i_channelBody p{margin:0 0 10px;color:var(--zyy_i_muted);}
.zyy_i_channelBody ul{display:grid;gap:8px;margin:0;padding:0;list-style:none;}
.zyy_i_channelBody li{display:flex;gap:8px;align-items:flex-start;}
.zyy_i_channelNote{height:100%;display:flex;flex-direction:column;justify-content:center;padding:24px;background:linear-gradient(180deg,rgba(160,146,146,.12),rgba(151,121,160,.12));}
.zyy_i_channelNote h3{margin:0 0 10px;font-size:28px;}
.zyy_i_channelNote p{margin:0;color:var(--zyy_i_muted);}
.zyy_i_channelMiniList{display:grid;gap:10px;margin-top:18px;}
.zyy_i_channelMiniList span{display:inline-flex;align-items:center;gap:8px;padding:10px 12px;border:2px solid var(--zyy_i_line);background:var(--zyy_i_white);font-weight:800;}

.zyy_i_contactDeskGrid{display:grid;grid-template-columns:1.06fr .94fr;border:2px solid var(--zyy_i_line);}
.zyy_i_contactDeskForm{padding:32px;background:var(--zyy_i_white);}
.zyy_i_contactDeskForm h2{margin:14px 0 18px;font-size:38px;line-height:1.12;}
.zyy_i_contactForm{display:grid;gap:14px;}
.zyy_i_contactFormRow{display:grid;grid-template-columns:1fr 1fr;gap:14px;}
.zyy_i_contactForm label{display:grid;gap:6px;}
.zyy_i_contactForm label>span{font-size:13px;font-weight:800;}
.zyy_i_contactForm input,.zyy_i_contactForm textarea{width:100%;padding:12px 13px;border:2px solid var(--zyy_i_line);background:#fff;outline:0;}
.zyy_i_contactDeskInfo{padding:32px;background:var(--zyy_i_card);}
.zyy_i_contactDeskInfo h2{margin:14px 0 10px;font-size:36px;line-height:1.14;}
.zyy_i_contactDeskInfo p{color:rgba(34,31,34,.82);}
.zyy_i_contactDeskList{display:grid;gap:14px;margin-top:20px;}
.zyy_i_contactDeskList>div{display:flex;gap:10px;align-items:flex-start;}
.zyy_i_contactDeskList small{display:block;color:rgba(34,31,34,.62);}

/* app */
.zyy_i_appBeaconGrid{display:grid;grid-template-columns:1fr .95fr;gap:28px;align-items:center;min-height:520px;}
.zyy_i_appBeaconCopy h1{margin:16px 0 14px;font-size:clamp(40px,5.8vw,70px);line-height:1.04;}
.zyy_i_appBeaconCopy p{max-width:650px;color:var(--zyy_i_muted);}
.zyy_i_appBeaconAction{margin-top:24px;}
.zyy_i_appBeaconVisual{position:relative;min-height:430px;}
.zyy_i_appCircle{position:absolute;border:2px solid var(--zyy_i_line);border-radius:50%;}
.zyy_i_appCircleA{right:30px;top:12px;width:280px;height:280px;background:linear-gradient(135deg,var(--zyy_i_card) 50%,var(--zyy_i_white) 50%);}
.zyy_i_appCircleB{left:40px;bottom:10px;width:220px;height:220px;background:linear-gradient(135deg,#f4e9e9 50%,rgba(151,121,160,.25) 50%);}
.zyy_i_appPhone{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:240px;padding:18px;border:2px solid var(--zyy_i_line);border-radius:32px;background:#fff;box-shadow:10px 10px 0 rgba(34,31,34,.08);animation:zyy_i_breathe 5s ease-in-out infinite;}
.zyy_i_appPhoneIcon{display:grid;place-items:center;width:54px;height:54px;margin:0 auto 12px;border:2px solid var(--zyy_i_line);border-radius:50%;background:var(--zyy_i_button);color:#fff;font-size:22px;}
.zyy_i_appPhone img{width:100%;height:320px;object-fit:cover;border-radius:16px;border:2px solid var(--zyy_i_line);}

.zyy_i_appStatsGrid{display:grid;grid-template-columns:1.15fr .85fr;border:2px solid var(--zyy_i_line);background:var(--zyy_i_white);}
.zyy_i_appStatsLead{padding:30px;}
.zyy_i_appTag{display:inline-flex;align-items:center;gap:8px;padding:8px 12px;border:2px solid var(--zyy_i_line);background:rgba(151,121,160,.16);font-weight:900;}
.zyy_i_appStatsLead h2{margin:16px 0 10px;font-size:clamp(32px,4.4vw,50px);line-height:1.08;}
.zyy_i_appStatsLead p{margin:0;color:var(--zyy_i_muted);}
.zyy_i_appStatsData{display:grid;grid-template-columns:repeat(3,1fr);background:var(--zyy_i_card);}
.zyy_i_appStatsItem{display:grid;place-items:center;padding:28px 18px;border-left:2px solid var(--zyy_i_line);text-align:center;}
.zyy_i_appStatsItem:first-child{border-left:0;}
.zyy_i_appStatsItem h3{margin:0;font-size:42px;}
.zyy_i_appStatsItem small{display:block;margin-top:6px;font-weight:800;}

.zyy_i_appAcquireGrid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;}
.zyy_i_appAcquireCard{display:grid;place-items:center;min-height:130px;padding:20px;border:2px solid var(--zyy_i_line);background:var(--zyy_i_white);text-align:center;font-weight:900;}
.zyy_i_appAcquireCardDark{background:var(--zyy_i_card);}
.zyy_i_appStoreBar{display:flex;justify-content:center;flex-wrap:wrap;gap:12px;margin-top:22px;}

.zyy_i_appAdvantageGrid{display:grid;grid-template-columns:1fr 1fr;gap:18px;align-items:start;}
.zyy_i_appAdvantageCopy{padding:28px;border:2px solid var(--zyy_i_line);border-radius:180px;background:linear-gradient(to bottom,var(--zyy_i_card) 50%,var(--zyy_i_white) 50%);}
.zyy_i_appAdvantageCopy h2{margin:14px 0 10px;font-size:40px;line-height:1.12;}
.zyy_i_appAdvantageCopy p{margin:0;color:rgba(34,31,34,.82);}
.zyy_i_appAdvantageList{display:grid;gap:14px;}
.zyy_i_appAdvantageItem{padding:20px;border:2px solid var(--zyy_i_line);background:var(--zyy_i_white);}
.zyy_i_appAdvantageItem h6{margin:0 0 8px;font-size:18px;}
.zyy_i_appAdvantageItem p{margin:0;color:var(--zyy_i_muted);}

.zyy_i_appExperienceGrid{display:grid;grid-template-columns:1.3fr 1fr 1fr 1fr;gap:14px;}
.zyy_i_appExperienceLead,.zyy_i_appExperienceMini{padding:22px;border:2px solid var(--zyy_i_line);}
.zyy_i_appExperienceLead{background:var(--zyy_i_card);}
.zyy_i_appExperienceLead h3{margin:0 0 10px;font-size:30px;line-height:1.16;}
.zyy_i_appExperienceLead p{margin:0;color:rgba(34,31,34,.82);}
.zyy_i_appExperienceMini{background:var(--zyy_i_white);}
.zyy_i_appExperienceMini h3{margin:0 0 8px;font-size:18px;line-height:1.5;}
.zyy_i_appExperienceMini h3 span{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;margin-right:8px;border:2px solid var(--zyy_i_line);background:#fff;}
.zyy_i_appExperienceMini p{margin:0;color:var(--zyy_i_muted);font-size:14px;}

.zyy_i_appCompareTable{display:grid;grid-template-columns:1.1fr 1fr 1fr;border:2px solid var(--zyy_i_line);background:var(--zyy_i_white);}
.zyy_i_appCompareHead,.zyy_i_appCompareTable span{padding:14px 16px;border-right:2px solid var(--zyy_i_line);border-bottom:2px solid var(--zyy_i_line);}
.zyy_i_appCompareHead:nth-child(3),.zyy_i_appCompareTable span:nth-child(3n){border-right:0;}
.zyy_i_appCompareHead{background:var(--zyy_i_card);font-weight:900;}
.zyy_i_appCompareTable span{font-size:14px;}

.zyy_i_appTimelineYear{margin:10px 0 14px;font-size:26px;font-weight:900;text-align:center;}
.zyy_i_appTimelineRail{overflow-x:auto;padding-bottom:8px;}
.zyy_i_appTimelineTrack{display:flex;gap:14px;width:max-content;min-width:100%;}
.zyy_i_appLog{width:290px;padding:20px;border:2px solid var(--zyy_i_line);background:var(--zyy_i_white);}
.zyy_i_appLog h3{margin:0 0 8px;font-size:24px;}
.zyy_i_appLog p{margin:0 0 10px;color:var(--zyy_i_muted);font-size:14px;}
.zyy_i_appLog ul{margin:0;padding-left:18px;}
.zyy_i_appLog li+li{margin-top:6px;}

.zyy_i_appFaqGrid{display:grid;grid-template-columns:repeat(2,1fr);gap:14px;}
.zyy_i_appFaqItem{padding:18px;border:2px solid var(--zyy_i_line);background:var(--zyy_i_white);}
.zyy_i_appFaqItemDark{background:var(--zyy_i_card);}
.zyy_i_appFaqItem summary{cursor:pointer;font-weight:900;list-style:none;}
.zyy_i_appFaqItem summary::-webkit-details-marker{display:none;}
.zyy_i_appFaqItem summary span{margin-right:8px;}
.zyy_i_appFaqItem p{margin:12px 0 0;color:inherit;opacity:.84;}

.zyy_i_appInstallField{position:relative;max-width:1080px;min-height:760px;margin:0 auto;}
.zyy_i_appInstallCenter{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:140px;height:140px;display:grid;place-items:center;border:2px solid var(--zyy_i_line);border-radius:50%;background:var(--zyy_i_button);color:#fff;font-size:24px;font-weight:900;box-shadow:0 0 0 18px rgba(151,121,160,.12);}
.zyy_i_appInstallArm{position:absolute;width:44%;padding:22px;border:2px solid var(--zyy_i_line);background:var(--zyy_i_white);}
.zyy_i_appInstallArmTop{left:0;top:60px;}
.zyy_i_appInstallArmBottom{right:0;bottom:60px;background:var(--zyy_i_card);}
.zyy_i_appInstallArm h3{margin:0 0 14px;font-size:28px;}
.zyy_i_appInstallSteps{display:grid;grid-template-columns:repeat(2,1fr);gap:14px;}
.zyy_i_appInstallSteps div{padding:16px;border:2px solid var(--zyy_i_line);background:rgba(255,255,255,.78);}
.zyy_i_appInstallSteps span{display:grid;place-items:center;width:34px;height:34px;margin-bottom:10px;border:2px solid var(--zyy_i_line);border-radius:50%;background:var(--zyy_i_button);color:#fff;font-weight:900;}
.zyy_i_appInstallSteps h4{margin:0 0 8px;font-size:17px;}
.zyy_i_appInstallSteps p{margin:0;color:var(--zyy_i_muted);font-size:14px;}

.zyy_i_appTrustGrid{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;}
.zyy_i_appTrustItem{padding:22px;border:2px solid var(--zyy_i_line);background:var(--zyy_i_white);}
.zyy_i_appTrustItemDark{background:var(--zyy_i_card);}
.zyy_i_appTrustItem span{display:grid;place-items:center;width:48px;height:48px;border:2px solid var(--zyy_i_line);background:#fff;font-size:20px;}
.zyy_i_appTrustItem h5{margin:12px 0 8px;font-size:18px;}
.zyy_i_appTrustItem p{margin:0;color:inherit;opacity:.84;font-size:14px;}
.zyy_i_appTrustNote{margin:16px 0 0;text-align:center;color:var(--zyy_i_muted);}

.zyy_i_appInviteGrid{display:grid;grid-template-columns:1.15fr .85fr;gap:14px;}
.zyy_i_appInviteCard{position:relative;padding:28px;border:2px solid var(--zyy_i_line);background:var(--zyy_i_white);}
.zyy_i_appInviteCardWide{background:var(--zyy_i_card);}
.zyy_i_appInviteCardLift{top:18px;}
.zyy_i_appInviteCard h2{margin:0 0 12px;font-size:40px;line-height:1.12;}
.zyy_i_appInviteCard h3{margin:12px 0 10px;font-size:28px;}
.zyy_i_appInviteCard p{margin:0 0 12px;color:inherit;opacity:.84;}
.zyy_i_appCode{display:inline-flex;align-items:center;justify-content:center;padding:10px 18px;margin-bottom:18px;border:2px solid var(--zyy_i_line);background:#fff;font-size:24px;font-weight:900;letter-spacing:.16em;}
.zyy_i_appInviteMini{display:inline-flex;align-items:center;gap:8px;padding:8px 12px;border:2px solid var(--zyy_i_line);background:rgba(151,121,160,.16);font-weight:900;}

@media (max-width:1000px){
  .zyy_i_contactPulseGrid,.zyy_i_contactDeskGrid,.zyy_i_appBeaconGrid,.zyy_i_appStatsGrid,.zyy_i_appAdvantageGrid,.zyy_i_appInviteGrid{grid-template-columns:1fr;}
  .zyy_i_contactQuickGrid,.zyy_i_appAcquireGrid,.zyy_i_appTrustGrid{grid-template-columns:repeat(2,1fr);}
  .zyy_i_channelGuideGrid{grid-template-columns:1fr;}
  .zyy_i_channelGuideNarrow{min-height:90px;}
  .zyy_i_channelBadge{writing-mode:horizontal-tb;}
  .zyy_i_appStatsData{grid-template-columns:repeat(3,1fr);}
  .zyy_i_appExperienceGrid{grid-template-columns:1fr 1fr;}
  .zyy_i_appFaqGrid{grid-template-columns:1fr;}
  .zyy_i_appInstallField{min-height:auto;display:grid;gap:14px;}
  .zyy_i_appInstallCenter,.zyy_i_appInstallArm{position:static;transform:none;width:auto;}
  .zyy_i_appInstallCenter{margin:0 auto;}
}

@media (max-width:720px){
  .zyy_i_contactQuickGrid,.zyy_i_appAcquireGrid,.zyy_i_appTrustGrid,.zyy_i_appExperienceGrid,.zyy_i_appInstallSteps{grid-template-columns:1fr;}
  .zyy_i_contactFormRow{grid-template-columns:1fr;}
  .zyy_i_contactQuickItem{transform:none;}
  .zyy_i_contactQuickItem>*{transform:none;}
  .zyy_i_contactPulseVisual{width:260px;height:260px;margin:20px auto 0;}
  .zyy_i_appPhone{position:relative;left:auto;top:auto;transform:none;margin:0 auto;}
  .zyy_i_appBeaconVisual{min-height:auto;padding:30px 0;}
  .zyy_i_appCircleA{right:10px;width:220px;height:220px;}
  .zyy_i_appCircleB{left:10px;width:170px;height:170px;}
  .zyy_i_appStatsData{grid-template-columns:1fr;}
  .zyy_i_appStatsItem{border-left:0;border-top:2px solid var(--zyy_i_line);}
  .zyy_i_appStatsItem:first-child{border-top:0;}
}
.zyy_i_stripTight{padding-top:8px;padding-bottom:8px;}

/* list */
.zyy_i_listMastGrid{display:grid;grid-template-columns:120px 1.05fr .95fr 120px;gap:14px;align-items:stretch;min-height:320px;}
.zyy_i_listMastEdge{display:flex;align-items:center;justify-content:center;border:2px solid var(--zyy_i_line);background:var(--zyy_i_card);}
.zyy_i_listMastEdgeRight{background:var(--zyy_i_white);}
.zyy_i_listMastEdge span{display:grid;place-items:center;width:62px;height:62px;border:2px solid var(--zyy_i_line);background:#fff;font-size:22px;}
.zyy_i_listMastCopy{padding:28px;border:2px solid var(--zyy_i_line);background:var(--zyy_i_white);}
.zyy_i_listMastCopy h1{margin:14px 0 10px;font-size:clamp(36px,4.8vw,60px);line-height:1.06;}
.zyy_i_listMastCopy p{margin:0;color:var(--zyy_i_muted);}
.zyy_i_listMastVisual{overflow:hidden;border:2px solid var(--zyy_i_line);background:var(--zyy_i_panel);}
.zyy_i_listMastVisual img{width:100%;height:100%;min-height:320px;object-fit:cover;}

.zyy_i_listCrumbBox{display:flex;align-items:center;gap:10px;padding:14px 18px;border:2px solid var(--zyy_i_line);background:var(--zyy_i_white);font-weight:800;flex-wrap:wrap;}
.zyy_i_listCrumbBox small{opacity:.7;}

.zyy_i_listBodyGrid{display:grid;grid-template-columns:minmax(0,1.2fr) 350px;gap:16px;align-items:start;}
.zyy_i_listPrimary{padding:24px;border:2px solid var(--zyy_i_line);background:var(--zyy_i_white);}
.zyy_i_listPrimaryHead h2{margin:14px 0 8px;font-size:34px;line-height:1.12;}
.zyy_i_listPrimaryHead p{margin:0 0 20px;color:var(--zyy_i_muted);}
.zyy_i_listCards{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;}
.zyy_i_listCard{overflow:hidden;border:2px solid var(--zyy_i_line);background:#fff;}
.zyy_i_listCardThumb img{width:100%;height:190px;object-fit:cover;}
.zyy_i_listCardBody{display:grid;gap:12px;padding:16px;}
.zyy_i_listCardText h5{margin:0 0 8px;font-size:18px;line-height:1.5;min-height:54px;}
.zyy_i_listCardText span{font-size:14px;color:var(--zyy_i_muted);}
.zyy_i_listCardMeta time{display:inline-flex;align-items:center;gap:6px;font-size:13px;font-weight:700;}
.zyy_i_listPager{margin-top:24px;}
.zyy_i_pageShell{display:flex;justify-content:center;padding:16px;border:2px solid var(--zyy_i_line);background:rgba(151,121,160,.12);}
.zyy_i_pageShell a,.zyy_i_pageShell span{display:inline-flex;align-items:center;justify-content:center;min-width:38px;height:38px;padding:0 12px;margin:0 4px;border:2px solid var(--zyy_i_line);background:#fff;font-weight:800;}

.zyy_i_listAside{display:grid;gap:14px;}
.zyy_i_listWidget{padding:18px;border:2px solid var(--zyy_i_line);background:var(--zyy_i_white);}
.zyy_i_listWidget h6{margin:0 0 14px;font-size:18px;}
.zyy_i_listSearchForm{display:flex;gap:10px;}
.zyy_i_listSearchField{position:relative;flex:1;}
.zyy_i_listSearchField input{width:100%;padding:12px 14px;border:2px solid var(--zyy_i_line);background:#fff;outline:0;}
.zyy_i_listSearchField label{position:absolute;left:12px;top:-10px;padding:0 6px;background:var(--zyy_i_white);font-size:12px;font-weight:800;}
.zyy_i_listSearchForm button{width:48px;border:2px solid var(--zyy_i_line);background:var(--zyy_i_button);color:#fff;}
.zyy_i_listNavLinks{display:grid;gap:8px;margin:0;padding:0;list-style:none;}
.zyy_i_listNavLinks a{display:block;padding:11px 12px;border:2px solid var(--zyy_i_line);background:#fbf6f6;font-weight:800;transition:.2s ease;}
.zyy_i_listNavLinks a:hover{background:var(--zyy_i_nav);color:#fff;}
.zyy_i_listHotStack{display:grid;gap:12px;}
.zyy_i_listHotItem{display:grid;grid-template-columns:100px 1fr;gap:12px;padding:12px;border:2px solid var(--zyy_i_line);background:#fbf7f7;}
.zyy_i_listHotThumb img{width:100%;height:90px;object-fit:cover;}
.zyy_i_listHotText h5{margin:0 0 6px;font-size:15px;line-height:1.5;}
.zyy_i_listHotText span{font-size:13px;color:var(--zyy_i_muted);}
.zyy_i_listHotMeta time{display:block;margin-top:8px;font-size:12px;font-weight:700;}

/* show */
.zyy_i_showMastGrid{display:grid;grid-template-columns:1fr .95fr;gap:24px;align-items:center;min-height:330px;}
.zyy_i_showMastCopy h1{margin:14px 0 10px;font-size:clamp(38px,4.8vw,60px);line-height:1.08;}
.zyy_i_showMastCopy p{margin:0;color:var(--zyy_i_muted);max-width:620px;}
.zyy_i_showMastVisual{position:relative;min-height:300px;}
.zyy_i_showMastCircle{position:absolute;border:2px solid var(--zyy_i_line);border-radius:50%;}
.zyy_i_showMastCircleA{left:24px;top:12px;width:240px;height:240px;background:linear-gradient(to bottom,var(--zyy_i_card) 50%,var(--zyy_i_white) 50%);}
.zyy_i_showMastCircleB{right:30px;bottom:0;width:200px;height:200px;background:linear-gradient(to bottom,var(--zyy_i_white) 50%,rgba(151,121,160,.22) 50%);}
.zyy_i_showMastBadge{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);display:grid;place-items:center;width:156px;height:156px;border:2px solid var(--zyy_i_line);border-radius:50%;background:#fff;font-weight:900;animation:zyy_i_breathe 5s ease-in-out infinite;}
.zyy_i_showMastBadge i{font-size:30px;}
.zyy_i_showMastBadge span{font-size:12px;letter-spacing:.18em;}

.zyy_i_showCrumbBox{display:flex;align-items:center;gap:10px;padding:14px 18px;border:2px solid var(--zyy_i_line);background:var(--zyy_i_white);font-weight:800;flex-wrap:wrap;}
.zyy_i_showCrumbBox small{opacity:.7;}

.zyy_i_showBodyGrid{display:grid;grid-template-columns:minmax(0,1.18fr) 340px;gap:16px;align-items:start;}
.zyy_i_showPrimary{display:grid;gap:16px;}
.zyy_i_showArticleShell{padding:28px;border:2px solid var(--zyy_i_line);background:var(--zyy_i_white);}
.zyy_i_showArticleShell h1{margin:0 0 16px;font-size:clamp(28px,3.6vw,46px);line-height:1.18;}
.zyy_i_showMetaRow{display:flex;flex-wrap:wrap;gap:10px;padding:12px 0 18px;border-bottom:2px solid rgba(2,247,76,.45);}
.zyy_i_showMetaRow span,.zyy_i_showMetaRow time{display:inline-flex;align-items:center;gap:8px;padding:8px 12px;border:2px solid var(--zyy_i_line);background:#fbf6f6;font-size:13px;font-weight:800;}
.zyy_i_showContent{padding:22px 0;color:var(--zyy_i_text);}
.zyy_i_showContent img{max-width:100%;height:auto;margin:18px auto;border:2px solid var(--zyy_i_line);}
.zyy_i_showContent p{margin:0 0 16px;}
.zyy_i_showContent h2,.zyy_i_showContent h3,.zyy_i_showContent h4{margin:24px 0 12px;line-height:1.3;}
.zyy_i_showContent ul,.zyy_i_showContent ol{padding-left:22px;}
.zyy_i_showSwitch{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:12px;}
.zyy_i_showSwitch a{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:14px 16px;border:2px solid var(--zyy_i_line);background:#fbf7f7;font-weight:800;}
.zyy_i_showReturn{display:inline-flex;align-items:center;gap:8px;margin-top:16px;padding:12px 16px;border:2px solid var(--zyy_i_line);background:var(--zyy_i_button);color:#fff;box-shadow:5px 5px 0 #131313;font-weight:900;}
.zyy_i_showShareBox{margin-top:24px;padding:20px;border:2px solid var(--zyy_i_line);background:rgba(151,121,160,.1);}
.zyy_i_showShareBox h6{display:flex;align-items:center;gap:8px;margin:0 0 8px;font-size:18px;}
.zyy_i_showShareBox p{margin:0 0 14px;color:var(--zyy_i_muted);}
.zyy_i_showShareTools{display:flex;flex-wrap:wrap;gap:10px;}
.zyy_i_showShareTools a,.zyy_i_copyBtn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-width:46px;height:46px;padding:0 14px;border:2px solid var(--zyy_i_line);background:#fff;font-weight:800;}
.zyy_i_copyBtn{background:var(--zyy_i_white);}

.zyy_i_showRecommend{padding:24px;border:2px solid var(--zyy_i_line);background:var(--zyy_i_white);}
.zyy_i_showRecommend h3{display:flex;align-items:center;gap:8px;margin:0 0 16px;font-size:24px;}
.zyy_i_showRecommendGrid{display:grid;grid-template-columns:repeat(2,1fr);gap:14px;}
.zyy_i_showRecommendItem{display:grid;grid-template-columns:54px 110px 1fr;gap:12px;align-items:start;padding:12px;border:2px solid var(--zyy_i_line);background:#fbf7f7;}
.zyy_i_showRecommendIndex{display:grid;place-items:center;width:54px;height:54px;border:2px solid var(--zyy_i_line);background:var(--zyy_i_button);color:#fff;font-size:20px;font-weight:900;}
.zyy_i_showRecommendThumb img{width:100%;height:92px;object-fit:cover;}
.zyy_i_showRecommendBody h6{margin:0 0 8px;font-size:15px;line-height:1.5;}
.zyy_i_showRecommendBody time{font-size:12px;font-weight:700;}

.zyy_i_showAside{display:grid;gap:14px;}
.zyy_i_showWidget{padding:18px;border:2px solid var(--zyy_i_line);background:var(--zyy_i_white);}
.zyy_i_showWidget h6{margin:0 0 14px;font-size:18px;}
.zyy_i_showSearchForm{display:flex;gap:10px;}
.zyy_i_showSearchField{position:relative;flex:1;}
.zyy_i_showSearchField input{width:100%;padding:12px 14px;border:2px solid var(--zyy_i_line);background:#fff;outline:0;}
.zyy_i_showSearchField label{position:absolute;left:12px;top:-10px;padding:0 6px;background:var(--zyy_i_white);font-size:12px;font-weight:800;}
.zyy_i_showSearchForm button{width:48px;border:2px solid var(--zyy_i_line);background:var(--zyy_i_button);color:#fff;}
.zyy_i_showNavLinks{display:grid;gap:8px;margin:0;padding:0;list-style:none;}
.zyy_i_showNavLinks a{display:block;padding:11px 12px;border:2px solid var(--zyy_i_line);background:#fbf6f6;font-weight:800;transition:.2s ease;}
.zyy_i_showNavLinks a:hover{background:var(--zyy_i_nav);color:#fff;}
.zyy_i_showHotStack{display:grid;gap:12px;}
.zyy_i_showHotItem{padding:12px;border:2px solid var(--zyy_i_line);background:#fbf7f7;}
.zyy_i_showHotThumb img{width:100%;height:120px;object-fit:cover;}
.zyy_i_showHotBody{padding-top:10px;}
.zyy_i_showHotText h5{margin:0 0 8px;font-size:15px;line-height:1.5;}
.zyy_i_showHotText p{margin:0;color:var(--zyy_i_muted);font-size:13px;}
.zyy_i_showHotMeta time{display:block;margin-top:10px;font-size:12px;font-weight:700;}

@media (max-width:1000px){
  .zyy_i_listMastGrid,.zyy_i_showMastGrid,.zyy_i_listBodyGrid,.zyy_i_showBodyGrid{grid-template-columns:1fr;}
  .zyy_i_listCards{grid-template-columns:repeat(2,1fr);}
  .zyy_i_showRecommendGrid{grid-template-columns:1fr;}
  .zyy_i_listMastEdge{min-height:90px;}
}

@media (max-width:720px){
  .zyy_i_listCards,.zyy_i_showSwitch{grid-template-columns:1fr;}
  .zyy_i_listHotItem,.zyy_i_showRecommendItem{grid-template-columns:1fr;}
  .zyy_i_listMastGrid{grid-template-columns:1fr;}
  .zyy_i_showMetaRow{flex-direction:column;align-items:flex-start;}
}