.zn-page{min-height:100vh;background:#fff;padding:0 0 80px;font-family:-apple-system,SF Pro Display,Helvetica Neue,Arial,sans-serif;color:#3f3f46}.zn-note{padding:16px;font-size:13px;color:#71717a}.zn-note,.zn-tabs{max-width:1264px;margin:0 auto}.zn-tabs{position:relative;box-sizing:border-box;background:#fbfbfb;padding:32px 16px;overflow:hidden;border-radius:8px 8px 0 0;letter-spacing:.03em;width:100%}.zn-h2{margin:0 0 32px;font-size:24px;line-height:28px;font-weight:500;letter-spacing:.02em;color:#3f3f46;max-width:650px}.zn-grid{display:block}.zn-list{display:none}.zn-m-row{display:flex;align-items:center;justify-content:space-between;margin:0 0 12px;padding-left:30px;min-height:44px}.zn-m-name{font-size:16px;line-height:20px;font-weight:500;color:#3f3f46}.zn-m-arrows{display:flex}.zn-m-arrows button{width:44px;height:44px;display:flex;align-items:center;justify-content:center;background:none;border:0;cursor:pointer;color:#3f3f46}.zn-dot:focus-visible,.zn-m-arrows button:focus-visible,.zn-tab:focus-visible{outline:2px solid #2865eb;outline-offset:2px}.zn-m-wrap{position:relative;padding-left:30px}.zn-dots{position:absolute;left:0;top:0;display:flex;flex-direction:column;gap:6px}.zn-dot{width:18px;height:18px;display:flex;align-items:center;justify-content:center;background:none;border:0;padding:0;cursor:pointer}.zn-mark{display:block;width:7px;height:7px;background:var(--c);opacity:.55;transition:transform .25s,opacity .25s}.zn-mark.circle{border-radius:50%}.zn-mark.square{width:6px;height:6px;border-radius:1px}.zn-mark.tri{width:8px;height:10px;-webkit-clip-path:polygon(0 0,100% 50%,0 100%);clip-path:polygon(0 0,100% 50%,0 100%)}.zn-dot.on .zn-mark{opacity:1;transform:scale(1.25)}.zn-stage{position:relative;display:grid}.zn-slide{grid-area:1/1;position:relative;box-sizing:border-box;background:var(--bg);border-radius:8px;overflow:hidden;width:300px;min-height:372px;opacity:0;visibility:hidden;transition:opacity .45s ease,visibility .45s}.zn-slide.on{opacity:1;visibility:visible;z-index:1}.zn-slide .zn-m-title{position:relative;z-index:2;margin:0;padding:16px 16px 0;font-size:18px;line-height:22px;font-weight:500;letter-spacing:.02em;color:var(--ink,#3f3f46)}.zn-card{display:none}@media (min-width:768px){.zn-tabs{padding:60px 32px}.zn-h2{font-size:40px;line-height:44px}}@media (min-width:1024px){.zn-tabs{max-width:1103px;padding:48px}.zn-h2{margin-bottom:88px}.zn-grid{display:grid;grid-template-columns:244px minmax(0,568px) minmax(0,319px);align-items:start}.zn-m-row,.zn-m-title,.zn-m-wrap .zn-dots{display:none}.zn-m-wrap{display:contents}.zn-list{display:flex;flex-direction:column;gap:8px;margin-top:-15px}.zn-tab{position:relative;box-sizing:border-box;height:54px;padding:15px 0 0;text-align:left;background:none;border:0;cursor:pointer;font:inherit;letter-spacing:.03em;color:#3f3f46}.zn-tab-label{display:flex;align-items:center;height:24px;font-size:18px;line-height:24px;font-weight:500;transition:padding-left .25s ease}.zn-tab .zn-mark{position:absolute;left:0;top:23px;opacity:0}.zn-tab.on .zn-mark{opacity:1;transform:none}.zn-tab.on .zn-tab-label{padding-left:17px}.zn-bar{position:absolute;left:0;right:0;bottom:3px;height:3px;background:#edecee;opacity:0}.zn-tab.on .zn-bar{opacity:1}.zn-bar i{display:block;height:100%;width:100%;background:var(--c);transform-origin:left;transform:scaleX(0)}.zn-tab.on .zn-bar i{animation:zn-fill var(--dur,7s) linear forwards}.zn-tabs.paused .zn-tab.on .zn-bar i{animation-play-state:paused}.zn-stage{grid-column:2;margin-left:1px}.zn-slide{width:100%;height:623px;min-height:0}.zn-card{display:block;grid-column:3;margin:71px 0 0 36px;box-sizing:border-box;background:#ededed;border-radius:8px;padding:24px}.zn-card h3{margin:0 0 12px;font-size:24px;line-height:28px;font-weight:500}.zn-card h3,.zn-card p{letter-spacing:.03em;color:#3f3f46}.zn-card p{margin:0;font-size:18px;line-height:24px;font-weight:400}.zn-card-body{animation:zn-in .45s ease both}}@media (min-width:1280px){.zn-tabs{width:calc(100% - 24px);max-width:1264px;padding-bottom:45px}}@keyframes zn-fill{to{transform:scaleX(1)}}@keyframes zn-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.zn-mark,.zn-slide,.zn-tab-label{transition:none}.zn-card-body{animation:none}.zn-tab.on .zn-bar i{animation:none;transform:scaleX(1)}}.zn-art{position:absolute;inset:0;overflow:hidden;pointer-events:none}.zn-scale{position:absolute;transform-origin:top left}.zn-win{left:0;top:56px;width:100%}.zn-win .zn-frame{border-radius:var(--r-lg);overflow:hidden;background:var(--bg);box-shadow:0 12px 40px rgba(0,0,0,.35)}.zn-phone{display:none}.zn-body{padding:var(--s-6);display:grid;grid-gap:var(--s-5);gap:var(--s-5)}.zn-body h2{margin:0;font-family:var(--font-head);font-size:var(--t-3xl)}.zn-pad{padding:var(--s-4);display:grid;grid-gap:var(--s-4);gap:var(--s-4)}.zn-art *{cursor:default}@media (min-width:1024px){.zn-win{top:40px}.zn-phone{display:block;left:auto}}