.zh{--bg:#F7FAF9;--ink:#111D22;--muted:#5E6B72;--card:#fff;--line:#DCE5E1;--line2:#E8EFEC;--blue:#2FB074;--sea:#A8E7D2;--fade:rgba(247,250,249,.35);min-height:100vh;background:var(--bg);color:var(--ink);position:relative;overflow-x:hidden;transition:background .3s,color .3s}.zh.dark{--bg:#10191F;--ink:#F2F6F7;--muted:#97A6AF;--card:#17242C;--line:#2C3A43;--line2:#1F2D35;--blue:#49CC8D;--fade:rgba(16,25,31,.45)}.zh-bg{position:absolute;left:0;top:0;width:100%;height:900px;-o-object-fit:cover;object-fit:cover;opacity:.55;pointer-events:none}.zh.dark .zh-bg{opacity:.18}.zh-bgs{position:absolute;left:0;top:0;width:100%;height:900px;background:linear-gradient(180deg,var(--fade),var(--bg) 92%);pointer-events:none}.zh-in{position:relative;padding:0 56px;max-width:1280px;margin:0 auto}.zh-nav{display:flex;align-items:center;justify-content:space-between;height:76px;gap:16px}.zh-brand{display:flex;align-items:center;gap:10px;font-weight:800;font-size:19px;letter-spacing:-.03em}.zh-brand img{width:34px;height:34px;border-radius:9px;-o-object-fit:cover;object-fit:cover;box-shadow:0 2px 8px #111d2233}.zh-links{display:flex;gap:26px;font-size:13px;font-weight:500;color:var(--muted)}.zh-links a{color:inherit;text-decoration:none;cursor:pointer;transition:color .2s}.zh-links a:hover,.zh-links a:focus-visible{color:var(--blue);outline:none}.zh-links a.pr{color:var(--ink);font-weight:700}.zh-icon{width:36px;height:36px;min-height:36px;min-width:36px;border-radius:10px;display:flex;align-items:center;justify-content:center;color:var(--muted);transition:background .2s}.zh-icon:hover{background:var(--line2)}.zh-btn{display:inline-flex;align-items:center;gap:8px;background:#49cc8d;color:#0b1013;font-weight:700;font-size:14px;border:0;border-radius:11px;padding:12px 22px;cursor:pointer;text-decoration:none;box-shadow:0 8px 20px #49cc8d52;transition:box-shadow .2s,background .2s;white-space:nowrap}.zh-btn:hover{background:#3fbe80;box-shadow:0 10px 26px #49cc8d73}.zh-btn:active{background:#36a870}.zh-btn:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.zh-btn.s{padding:9px 18px;font-size:13px;box-shadow:0 4px 12px #49cc8d47}.zh-mobile{display:none;flex-direction:column;gap:14px;padding:14px 0 18px;font-size:14px;color:var(--muted)}.zh-mobile a{text-transform:capitalize}.zh-hero{display:grid;grid-template-columns:500px 1fr;gap:48px;align-items:center;padding:44px 0 90px;min-height:760px}.zh-pill{display:inline-flex;align-items:center;gap:8px;background:var(--card);border:1px solid var(--line);border-radius:99px;padding:7px 14px;font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--ink);box-shadow:0 2px 8px #111d220f;margin-bottom:24px}.zh-dot{width:7px;height:7px;border-radius:50%;background:#a8e7d2;box-shadow:0 0 0 3px #a8e7d266;animation:zh-pu 2.4s ease-in-out infinite}@keyframes zh-pu{0%,to{box-shadow:0 0 0 3px #a8e7d266}50%{box-shadow:0 0 0 7px #a8e7d200}}.zh h1.zh-h1{font-size:62px;line-height:1.02;letter-spacing:-.045em;font-weight:800;margin-bottom:22px}.zh-h1 span{color:var(--blue)}.zh-lead{font-size:16px;line-height:1.55;color:var(--muted);max-width:470px;margin-bottom:28px}.zh-cta{display:flex;align-items:center;gap:18px;margin-bottom:26px;flex-wrap:wrap}.zh-ghost{display:flex;align-items:center;gap:9px;font-size:13px;font-weight:600;color:var(--ink);text-decoration:none;cursor:pointer}.zh-ghost i{width:32px;height:32px;border-radius:50%;background:var(--card);border:1px solid var(--line);display:flex;align-items:center;justify-content:center;font-style:normal;font-size:10px;color:var(--blue)}.zh-ticks{display:flex;flex-wrap:wrap;gap:8px 18px;font-size:12px;color:var(--muted);margin-bottom:24px}.zh-ticks span:before{content:"✓ ";color:#2fb58f;font-weight:800}.zh-note{display:flex;gap:10px;background:#ffffffbf;border:1px solid var(--line);border-radius:14px;padding:14px 16px;font-size:12.5px;line-height:1.5;color:var(--muted);max-width:470px;box-shadow:0 4px 14px #111d220d}.zh.dark .zh-note{background:#17242cbf}.zh-note b{color:var(--ink)}.zh-shot{position:relative;margin-left:20px;margin-top:40px;animation:zh-fl 6s ease-in-out infinite}@keyframes zh-fl{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}.zh-frame{position:relative;border-radius:20px;background:#111d22;padding:10px;box-shadow:0 40px 80px #111d2247,0 0 0 1px #ffffff14 inset;transform:rotate(-1.5deg)}.zh-frame img{display:block;width:100%;border-radius:12px;aspect-ratio:4/3;-o-object-fit:cover;object-fit:cover}.zh-glass{position:absolute;left:-36px;bottom:34px;background:#ffffffd1;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid rgba(255,255,255,.9);border-radius:14px;padding:14px 16px;width:190px;box-shadow:0 16px 36px #111d222e}.zh-bar{height:8px;border-radius:4px;background:#e8efec;margin-bottom:8px;overflow:hidden}.zh-bar i{display:block;height:100%;border-radius:4px;background:linear-gradient(90deg,#49cc8d,#a8e7d2);animation:zh-gr 3.5s ease-in-out infinite alternate}@keyframes zh-gr{0%{width:46%}to{width:88%}}.zh-glass .zh-bar:last-child{margin-bottom:0}.zh-up{animation:zh-up .8s ease-out both}.zh-d1{animation-delay:.1s}.zh-d2{animation-delay:.2s}.zh-d3{animation-delay:.3s}.zh-d4{animation-delay:.45s}@keyframes zh-up{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}.zh-shot.zh-up{animation:zh-up .8s ease-out .2s both,zh-fl 6s ease-in-out 1s infinite}.zh-sec{padding:70px 56px;position:relative;scroll-margin-top:20px}.zh-sec>.zh-wrap{max-width:1168px;margin:0 auto}.zh-sec.w{background:var(--card);border-top:1px solid var(--line2);border-bottom:1px solid var(--line2)}.zh-sec.d{background:#111d22;color:#fff}.zh-hd{font-size:36px;letter-spacing:-.04em;font-weight:800;line-height:1.05;margin-bottom:10px}.zh-hd span{color:var(--blue)}.zh-sec.d .zh-hd span{color:var(--sea)}.zh-sub{font-size:14px;color:var(--muted);margin-bottom:30px}.zh-sec.d .zh-sub{color:#ffffffad}.zh-tg{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.zh-tc{display:flex;gap:12px;align-items:flex-start;background:var(--card);border:1px solid var(--line);border-radius:16px;padding:18px;box-shadow:0 4px 14px #111d220a}.zh-tb{flex:none;width:44px;height:44px;border-radius:12px;background:#f7faf9;border:1px solid #DCE5E1;display:flex;align-items:center;justify-content:center;font-size:22px;overflow:hidden}.zh-tb img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;padding:3px}.zh-tc h3{font-size:14px;letter-spacing:-.02em;line-height:1.3;margin-bottom:4px}.zh-tc p{font-size:12px;line-height:1.5;color:var(--muted)}.zh-fg{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.zh-fc{background:var(--card);border:1px solid var(--line);border-radius:16px;padding:20px;box-shadow:0 4px 14px #111d220a;transition:box-shadow .2s,border-color .2s}.zh-fc:hover{box-shadow:0 12px 28px #49cc8d24;border-color:#b4e6cc}.zh-fc.span2{grid-column:span 2}.zh-ic{width:36px;height:36px;border-radius:10px;background:linear-gradient(135deg,#49cc8d,#111d22);margin-bottom:14px;display:flex;align-items:center;justify-content:center;color:#a8e7d2}.zh-fc h3{font-size:16px;letter-spacing:-.025em;margin-bottom:6px}.zh-fc p{font-size:12.5px;line-height:1.55;color:var(--muted)}.zh-hw{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.zh-hw.c3{grid-template-columns:repeat(3,1fr)}.zh-hw.c2{grid-template-columns:repeat(2,1fr)}.zh-hc{background:#ffffff0f;border:1px solid rgba(255,255,255,.12);border-radius:16px;padding:20px}.zh-tm{display:inline-block;background:#a8e7d2;color:#111d22;font-size:11px;font-weight:800;padding:4px 10px;border-radius:99px;margin-bottom:14px}.zh-hc h3{font-size:16px;letter-spacing:-.025em;margin-bottom:6px}.zh-hc p{font-size:12.5px;line-height:1.55;color:#ffffffad}.zh-sd{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;margin-bottom:34px}.zh-sh{background:var(--card);border:1px solid var(--line);border-radius:16px;padding:20px;text-align:center;font-size:14px;font-weight:700;letter-spacing:-.02em;box-shadow:0 4px 14px #111d220a}.zh-sh i{display:block;font-style:normal;font-size:30px;margin-bottom:8px}.zh-pb{display:grid;grid-template-columns:1fr 1fr;gap:36px;align-items:stretch;scroll-margin-top:20px}.zh-pc{background:var(--card);border:1px solid #D3E2DB;border-radius:20px;box-shadow:0 20px 50px #111d221f;position:relative}.zh.dark .zh-pc{border-color:var(--line)}.zh-pt{background:linear-gradient(90deg,#111d22,#1f3a33);padding:20px 24px;border-radius:20px 20px 0 0}.zh-pt p{font-size:12px;color:#ffffffa6;margin-top:4px}.zh-pt p:first-child{color:#a8e7d2;font-weight:700;margin:0}.zh-ib{position:absolute;right:16px;top:-12px;background:#a8e7d2;color:#111d22;font-weight:800;font-size:11px;padding:5px 12px;border-radius:99px;box-shadow:0 4px 10px #111d2226}.zh-pil{display:inline-block;background:var(--card);border:1px solid var(--line);border-radius:99px;padding:7px 14px;font-size:12px;font-weight:700;margin-bottom:16px}.zh-faq{display:grid;grid-template-columns:1fr 1fr;gap:14px}.zh-qa{background:var(--card);border:1px solid var(--line);border-radius:14px;padding:18px 20px}.zh-qa h3{font-size:14.5px;letter-spacing:-.02em;margin-bottom:6px}.zh-qa p{font-size:12.5px;line-height:1.55;color:var(--muted)}.zh-qa.flat h3{margin:0;display:flex;gap:10px;align-items:flex-start}.zh-ft{padding:30px 56px;background:#111d22;color:#fff9;font-size:12px;display:flex;justify-content:space-between;align-items:center;gap:16px;flex-wrap:wrap}.zh-ft b{color:#fff}.zh-ft a{color:inherit;transition:color .2s}.zh-ft a:hover{color:#a8e7d2}@media (max-width:1023px){.zh-hero{grid-template-columns:1fr;min-height:0;padding:28px 0 60px}.zh-shot{margin:10px 0 0}.zh-tg,.zh-hw,.zh-sd{grid-template-columns:repeat(2,1fr)}.zh-hw.c3{grid-template-columns:1fr}.zh-fg{grid-template-columns:repeat(2,1fr)}.zh-pb{grid-template-columns:1fr}.zh-links{display:none}.zh-mobile.open{display:flex}}@media (max-width:640px){.zh-in,.zh-sec,.zh-ft{padding-left:20px;padding-right:20px}.zh-sec{padding-top:52px;padding-bottom:52px}.zh h1.zh-h1{font-size:40px}.zh-hd{font-size:28px}.zh-tg,.zh-fg,.zh-hw,.zh-hw.c2,.zh-faq{grid-template-columns:1fr}.zh-fc.span2{grid-column:auto}.zh-glass{left:8px;bottom:-18px;width:160px}.zh-nav .zh-btn.s{display:none}}
