.landing-root.landing-new-root .hstep1{--hstep1-scale: 1;position:relative;width:100%;height:calc(var(--hstep1-h) * var(--hstep1-scale));overflow:hidden;background:var(--paper);contain:layout paint}.landing-root.landing-new-root .hstep1-stage{position:absolute;top:0;left:0;width:var(--hstep1-w);height:var(--hstep1-h);transform:scale(var(--hstep1-scale));transform-origin:top left}.landing-root.landing-new-root .hstep1-scene{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--paper)}.landing-root.landing-new-root .hstep1-scene--kp,.landing-root.landing-new-root .hstep1-scene--catalog,.landing-root.landing-new-root .hstep1-scene--done{opacity:0;transform:translate3d(0,36px,0) scale(.97)}.landing-root.landing-new-root .hstep1-scene-head{position:absolute;top:22px;left:24px;font-family:Manrope,sans-serif;font-size:11px;font-weight:700;letter-spacing:.8px;text-transform:uppercase;color:#94a3b8}.landing-root.landing-new-root .hstep1-scene-head:after{content:"";position:absolute;top:30px;left:0;width:512px;height:1px;background:var(--line-soft)}.landing-root.landing-new-root .hstep1-field{position:absolute;left:24px}.landing-root.landing-new-root .hstep1-label{position:absolute;top:0;left:0;font-size:12px;font-weight:600;color:var(--ink-muted);white-space:nowrap}.landing-root.landing-new-root .hstep1-box{position:absolute;left:0;border:1px solid var(--line);border-radius:var(--r-sm);background:var(--paper-alt)}.landing-root.landing-new-root .hstep1-field--name{top:66px}.landing-root.landing-new-root .hstep1-field--name .hstep1-box{top:20px;width:296px;height:34px}.landing-root.landing-new-root .hstep1-field--logo{top:134px}.landing-root.landing-new-root .hstep1-field--utp{top:244px}.landing-root.landing-new-root .hstep1-field--utp .hstep1-box{top:20px;width:512px;height:56px}.landing-root.landing-new-root .hstep1-focus{position:absolute;top:-1px;right:-1px;bottom:-1px;left:-1px;border:2px solid var(--blue);border-radius:var(--r-sm);opacity:0;pointer-events:none}.landing-root.landing-new-root .hstep1-tile{position:absolute;border:1px dashed #cbd5e1;border-radius:var(--r-md);background:var(--paper-alt)}.landing-root.landing-new-root .hstep1-tile--logo{top:20px;left:0;width:120px;height:72px}.landing-root.landing-new-root .hstep1-tile--file{top:60px;left:24px;width:204px;height:56px}.landing-root.landing-new-root .hstep1-tile-empty,.landing-root.landing-new-root .hstep1-tile-filled{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px}.landing-root.landing-new-root .hstep1-tile-plus{font-family:Manrope,sans-serif;font-size:20px;font-weight:700;line-height:1;color:#94a3b8}.landing-root.landing-new-root .hstep1-tile-caption{font-size:11px;font-weight:600;color:#94a3b8}.landing-root.landing-new-root .hstep1-tile-filled{opacity:0;transform:scale(.92)}.landing-root.landing-new-root .hstep1-logo-mark{display:block;width:48px;height:48px}.landing-root.landing-new-root .hstep1-tile-filled--file{flex-direction:row;gap:9px;padding:0 12px;justify-content:flex-start}.landing-root.landing-new-root .hstep1-file-icon{display:block;flex:0 0 26px;width:26px;height:26px}.landing-root.landing-new-root .hstep1-file-name{font-size:11px;font-weight:600;line-height:1.25;white-space:nowrap;color:var(--ink)}.landing-root.landing-new-root .hstep1-typeline{position:absolute;display:inline-block;width:-moz-max-content;width:max-content;white-space:nowrap}.landing-root.landing-new-root .hstep1-typeline--name{top:8px;left:12px;font-size:14px;font-weight:500;line-height:18px}.landing-root.landing-new-root .hstep1-typeline--utp{top:10px;left:12px;font-size:13px;font-weight:500;line-height:18px}.landing-root.landing-new-root .hstep1-type{display:block;color:var(--ink);clip-path:inset(0 100% 0 0)}.landing-root.landing-new-root .hstep1-caretwrap{position:absolute;top:0;left:0;width:100%;height:100%}.landing-root.landing-new-root .hstep1-caret{position:absolute;top:1px;left:0;width:1.5px;height:16px;background:var(--blue);opacity:0}.landing-root.landing-new-root .hstep1-save{position:absolute;top:340px;left:416px;display:flex;align-items:center;justify-content:center;width:120px;height:34px;border-radius:var(--r-sm);background:var(--blue);box-shadow:var(--sh-2)}.landing-root.landing-new-root .hstep1-save-label{position:relative;display:inline-flex;align-items:center;gap:6px;font-family:Manrope,sans-serif;font-size:13px;font-weight:700;color:#fff}.landing-root.landing-new-root .hstep1-save-label--done{position:absolute;opacity:0}.landing-root.landing-new-root .hstep1-scene--kp{padding:30px}.landing-root.landing-new-root .hstep1-kp-head{display:flex;align-items:flex-start;justify-content:space-between}.landing-root.landing-new-root .hstep1-kp-company,.landing-root.landing-new-root .hstep1-kp-logo{opacity:0;transform:translate3d(0,8px,0)}.landing-root.landing-new-root .hstep1-kp-name{font-size:18px;font-weight:500;line-height:1.3;color:var(--ink)}.landing-root.landing-new-root .hstep1-kp-contacts{margin-top:10px;font-size:12px;line-height:1.7;color:#6b7280}.landing-root.landing-new-root .hstep1-kp-logo-mark{display:block;width:82px;height:82px}.landing-root.landing-new-root .hstep1-kp-rule{margin-top:22px;height:1px;background:#ddddd8;transform:scaleX(0);transform-origin:left center}.landing-root.landing-new-root .hstep1-kp-body{margin-top:28px;opacity:0;transform:translate3d(0,8px,0)}.landing-root.landing-new-root .hstep1-kp-title{font-size:22px;font-weight:700;letter-spacing:-.4px;text-align:center;color:var(--ink)}.landing-root.landing-new-root .hstep1-kp-utp{margin-top:16px;font-size:13px;line-height:1.6;text-align:left;color:#4b5563}.landing-root.landing-new-root .hstep1-kp-note{position:absolute;left:30px;right:30px;bottom:26px;display:flex;align-items:center;gap:10px;padding:12px 16px;border-radius:var(--r-md);background:var(--blue-050);font-size:13px;font-weight:600;color:var(--blue);opacity:0;transform:translate3d(0,8px,0)}.landing-root.landing-new-root .hstep1-scene--catalog{padding:22px 24px}.landing-root.landing-new-root .hstep1-cat-head{display:flex;align-items:center;justify-content:space-between}.landing-root.landing-new-root .hstep1-cat-title{font-family:Manrope,sans-serif;font-size:16px;font-weight:800;color:var(--ink)}.landing-root.landing-new-root .hstep1-cat-import{display:inline-flex;align-items:center;height:28px;padding:0 14px;border:1px solid var(--line);border-radius:var(--r-sm);font-size:12px;font-weight:700;color:var(--ink-muted)}.landing-root.landing-new-root .hstep1-cat-table{position:absolute;top:132px;left:24px;width:512px}.landing-root.landing-new-root .hstep1-cat-thead,.landing-root.landing-new-root .hstep1-cat-row{display:flex;align-items:center;justify-content:space-between}.landing-root.landing-new-root .hstep1-cat-thead{height:26px;border-bottom:1px solid var(--line);font-size:11px;font-weight:700;letter-spacing:.6px;text-transform:uppercase;color:#94a3b8}.landing-root.landing-new-root .hstep1-cat-row{height:34px;border-bottom:1px solid var(--line-soft);opacity:0;transform:translate3d(0,8px,0)}.landing-root.landing-new-root .hstep1-cat-row:last-child{border-bottom:none}.landing-root.landing-new-root .hstep1-cat-name{font-size:13px;font-weight:500;color:var(--ink)}.landing-root.landing-new-root .hstep1-cat-price{font-family:Manrope,sans-serif;font-size:13px;font-weight:700;color:var(--ink)}.landing-root.landing-new-root .hstep1-cat-note{position:absolute;top:346px;left:24px;display:inline-flex;align-items:center;padding:9px 18px;border-radius:var(--r-pill);background:var(--blue-050);font-family:Manrope,sans-serif;font-size:14px;font-weight:700;color:var(--blue);opacity:0;transform:translate3d(0,6px,0)}.landing-root.landing-new-root .hstep1-scene--done{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:14px;padding:40px 56px;text-align:center}.landing-root.landing-new-root .hstep1-done-tick{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:50%;background:var(--blue-100);font-size:20px;font-weight:700;color:var(--blue)}.landing-root.landing-new-root .hstep1-done-title{font-family:Manrope,sans-serif;font-size:24px;font-weight:800;letter-spacing:-.5px;color:var(--ink)}.landing-root.landing-new-root .hstep1-done-sub{display:flex;flex-direction:column;gap:4px;font-size:14px;line-height:1.6;color:var(--ink-muted)}.landing-root.landing-new-root .hstep1-cursor{position:absolute;top:0;left:0;transform:translate3d(600px,450px,0);pointer-events:none}.landing-root.landing-new-root .hstep1.is-playing .hstep1-cursor{will-change:transform}.landing-root.landing-new-root .hstep1.is-done .hstep1-cursor{will-change:auto}.landing-root.landing-new-root .hstep1-cursor-arrow{display:block;width:18px;height:24px;filter:drop-shadow(0 2px 6px rgba(16,24,40,.28))}.landing-root.landing-new-root .hstep1-ring{position:absolute;width:26px;height:26px;margin:-13px 0 0 -13px;border:2px solid var(--blue);border-radius:50%;opacity:0;pointer-events:none}.landing-root.landing-new-root .hstep1-ring--1{top:103px;left:60px}.landing-root.landing-new-root .hstep1-ring--2{top:190px;left:80px}.landing-root.landing-new-root .hstep1-ring--3{top:292px;left:60px}.landing-root.landing-new-root .hstep1-ring--4{top:357px;left:476px}.landing-root.landing-new-root .hstep1-ring--5{top:88px;left:80px}@keyframes hstep1-cursor{0%{transform:translate3d(600px,450px,0)}3.33%{transform:translate3d(330px,260px,0)}6.67%{transform:translate3d(60px,103px,0)}18.18%{transform:translate3d(60px,103px,0)}19.39%{transform:translate3d(80px,190px,0)}24.85%{transform:translate3d(80px,190px,0)}26.06%{transform:translate3d(60px,292px,0)}42.73%{transform:translate3d(60px,292px,0)}43.33%{transform:translate3d(300px,340px,0)}44.24%{transform:translate3d(476px,357px,0)}47.88%{transform:translate3d(476px,357px,0)}49.7%{transform:translate3d(630px,470px,0)}84.24%{transform:translate3d(630px,470px,0)}90.3%{transform:translate3d(80px,88px,0)}96.97%{transform:translate3d(80px,88px,0)}to{transform:translate3d(630px,470px,0)}}@keyframes hstep1-ring{0%{opacity:.9;transform:scale(.3)}to{opacity:0;transform:scale(1.15)}}@keyframes hstep1-focus{0%{opacity:0}8%{opacity:1}88%{opacity:1}to{opacity:0}}@keyframes hstep1-type{0%{clip-path:inset(0 100% 0 0)}22%{clip-path:inset(0 62% 0 0)}55%{clip-path:inset(0 34% 0 0)}78%{clip-path:inset(0 16% 0 0)}to{clip-path:inset(0 0 0 0)}}@keyframes hstep1-caret-move{0%{transform:translateZ(0)}22%{transform:translate3d(38%,0,0)}55%{transform:translate3d(66%,0,0)}78%{transform:translate3d(84%,0,0)}to{transform:translate3d(100%,0,0)}}@keyframes hstep1-caret-show{0%{opacity:1}94%{opacity:1}to{opacity:0}}@keyframes hstep1-press{0%{transform:scale(1)}45%{transform:scale(.96)}to{transform:scale(1)}}@keyframes hstep1-fade-out{0%{opacity:1}to{opacity:0}}@keyframes hstep1-appear{0%{opacity:0}to{opacity:1}}@keyframes hstep1-tile-fill{0%{opacity:0;transform:scale(.92)}to{opacity:1;transform:scale(1)}}@keyframes hstep1-rise{0%{opacity:0;transform:translate3d(0,8px,0)}to{opacity:1;transform:translateZ(0)}}@keyframes hstep1-rise-sm{0%{opacity:0;transform:translate3d(0,6px,0)}to{opacity:1;transform:translateZ(0)}}@keyframes hstep1-rule{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes hstep1-scene-out{0%{opacity:1;transform:translateZ(0) scale(1)}to{opacity:0;transform:translate3d(0,-14px,0) scale(.93)}}@keyframes hstep1-scene-kp{0%{opacity:0;transform:translate3d(0,36px,0) scale(.97)}12%{opacity:1;transform:translateZ(0) scale(1)}88%{opacity:1;transform:translateZ(0) scale(1)}to{opacity:0;transform:translate3d(0,-14px,0) scale(.93)}}@keyframes hstep1-scene-catalog{0%{opacity:0;transform:translate3d(0,36px,0) scale(.97)}6.25%{opacity:1;transform:translateZ(0) scale(1)}93.75%{opacity:1;transform:translateZ(0) scale(1)}to{opacity:0;transform:translate3d(0,-14px,0) scale(.93)}}@keyframes hstep1-scene-in{0%{opacity:0;transform:translate3d(0,20px,0) scale(.98)}to{opacity:1;transform:translateZ(0) scale(1)}}.landing-root.landing-new-root .hstep1.is-playing .hstep1-cursor{animation:hstep1-cursor 16.5s linear .3s forwards}.landing-root.landing-new-root .hstep1.is-playing .hstep1-ring{animation:hstep1-ring .3s ease-out forwards}.landing-root.landing-new-root .hstep1.is-playing .hstep1-ring--1{animation-delay:1.5s}.landing-root.landing-new-root .hstep1.is-playing .hstep1-ring--2{animation-delay:3.5s}.landing-root.landing-new-root .hstep1.is-playing .hstep1-ring--3{animation-delay:4.6s}.landing-root.landing-new-root .hstep1.is-playing .hstep1-ring--4{animation-delay:7.6s}.landing-root.landing-new-root .hstep1.is-playing .hstep1-ring--5{animation-delay:15.2s}.landing-root.landing-new-root .hstep1.is-playing .hstep1-field--name .hstep1-focus{animation:hstep1-focus 1.6s linear 1.5s forwards}.landing-root.landing-new-root .hstep1.is-playing .hstep1-typeline--name .hstep1-type{animation:hstep1-type 1.4s linear 1.6s forwards}.landing-root.landing-new-root .hstep1.is-playing .hstep1-typeline--name .hstep1-caretwrap{animation:hstep1-caret-move 1.4s linear 1.6s forwards}.landing-root.landing-new-root .hstep1.is-playing .hstep1-typeline--name .hstep1-caret{animation:hstep1-caret-show 1.45s linear 1.6s forwards}.landing-root.landing-new-root .hstep1.is-playing .hstep1-tile--logo{animation:hstep1-press .18s ease-out 3.5s}.landing-root.landing-new-root .hstep1.is-playing .hstep1-tile--logo .hstep1-tile-empty{animation:hstep1-fade-out .3s ease-out 3.6s forwards}.landing-root.landing-new-root .hstep1.is-playing .hstep1-tile--logo .hstep1-tile-filled{animation:hstep1-tile-fill .5s cubic-bezier(.2,.8,.2,1) 3.6s forwards}.landing-root.landing-new-root .hstep1.is-playing .hstep1-field--utp .hstep1-focus{animation:hstep1-focus 2.7s linear 4.6s forwards}.landing-root.landing-new-root .hstep1.is-playing .hstep1-typeline--utp .hstep1-type{animation:hstep1-type 2.4s linear 4.7s forwards}.landing-root.landing-new-root .hstep1.is-playing .hstep1-typeline--utp .hstep1-caretwrap{animation:hstep1-caret-move 2.4s linear 4.7s forwards}.landing-root.landing-new-root .hstep1.is-playing .hstep1-typeline--utp .hstep1-caret{animation:hstep1-caret-show 2.45s linear 4.7s forwards}.landing-root.landing-new-root .hstep1.is-playing .hstep1-save{animation:hstep1-press .18s ease-out 7.6s}.landing-root.landing-new-root .hstep1.is-playing .hstep1-save-label--idle{animation:hstep1-fade-out .12s linear 7.66s forwards}.landing-root.landing-new-root .hstep1.is-playing .hstep1-save-label--done{animation:hstep1-appear .2s linear 7.8s forwards}.landing-root.landing-new-root .hstep1.is-playing .hstep1-scene--form{animation:hstep1-scene-out .6s cubic-bezier(.4,0,1,1) 8s forwards}.landing-root.landing-new-root .hstep1.is-playing .hstep1-scene--kp{animation:hstep1-scene-kp 6.2s cubic-bezier(.2,.8,.2,1) 8s forwards}.landing-root.landing-new-root .hstep1.is-playing .hstep1-kp-company{animation:hstep1-rise .6s cubic-bezier(.2,.8,.2,1) 8.6s forwards}.landing-root.landing-new-root .hstep1.is-playing .hstep1-kp-logo{animation:hstep1-rise .5s cubic-bezier(.2,.8,.2,1) 9.2s forwards}.landing-root.landing-new-root .hstep1.is-playing .hstep1-kp-rule{animation:hstep1-rule .4s ease-out 9.7s forwards}.landing-root.landing-new-root .hstep1.is-playing .hstep1-kp-body{animation:hstep1-rise 1.2s cubic-bezier(.2,.8,.2,1) 10.1s forwards}.landing-root.landing-new-root .hstep1.is-playing .hstep1-kp-note{animation:hstep1-rise .5s cubic-bezier(.2,.8,.2,1) 11.5s forwards}.landing-root.landing-new-root .hstep1.is-playing .hstep1-scene--catalog{animation:hstep1-scene-catalog 9.6s cubic-bezier(.2,.8,.2,1) 13.6s forwards}.landing-root.landing-new-root .hstep1.is-playing .hstep1-tile--file{animation:hstep1-press .18s ease-out 15.2s}.landing-root.landing-new-root .hstep1.is-playing .hstep1-tile--file .hstep1-tile-empty{animation:hstep1-fade-out .45s ease-out 15.3s forwards}.landing-root.landing-new-root .hstep1.is-playing .hstep1-tile--file .hstep1-tile-filled{animation:hstep1-tile-fill .7s cubic-bezier(.2,.8,.2,1) 15.3s forwards}.landing-root.landing-new-root .hstep1.is-playing .hstep1-cat-row{animation:hstep1-rise .6s cubic-bezier(.2,.8,.2,1) forwards}.landing-root.landing-new-root .hstep1.is-playing .hstep1-cat-row--1{animation-delay:16.6s}.landing-root.landing-new-root .hstep1.is-playing .hstep1-cat-row--2{animation-delay:17.4s}.landing-root.landing-new-root .hstep1.is-playing .hstep1-cat-row--3{animation-delay:18.2s}.landing-root.landing-new-root .hstep1.is-playing .hstep1-cat-row--4{animation-delay:19s}.landing-root.landing-new-root .hstep1.is-playing .hstep1-cat-row--5{animation-delay:19.8s}.landing-root.landing-new-root .hstep1.is-playing .hstep1-cat-note{animation:hstep1-rise-sm .5s cubic-bezier(.2,.8,.2,1) 21s forwards}.landing-root.landing-new-root .hstep1.is-playing .hstep1-scene--done{animation:hstep1-scene-in 1s cubic-bezier(.2,.8,.2,1) 22.6s forwards}@media (max-width: 768px),(prefers-reduced-motion: reduce){.landing-root.landing-new-root .hstep1 *,.landing-root.landing-new-root .hstep1 *:after{animation:none!important}.landing-root.landing-new-root .hstep1-cursor,.landing-root.landing-new-root .hstep1-ring,.landing-root.landing-new-root .hstep1-scene--form,.landing-root.landing-new-root .hstep1-scene--kp,.landing-root.landing-new-root .hstep1-scene--catalog{opacity:0}.landing-root.landing-new-root .hstep1-scene--done{opacity:1;transform:none}}.landing-root.landing-new-root .hstep2{--hstep2-scale: 1;position:relative;width:100%;height:calc(var(--hstep2-h) * var(--hstep2-scale));overflow:hidden;background:var(--paper);contain:layout paint}.landing-root.landing-new-root .hstep2-stage{position:absolute;top:0;left:0;width:var(--hstep2-w);height:var(--hstep2-h);transform:scale(var(--hstep2-scale));transform-origin:top left}.landing-root.landing-new-root .hstep2-panel{position:absolute;top:0;left:0;width:196px;height:100%;background:var(--paper-alt);border-right:1px solid var(--line)}.landing-root.landing-new-root .hstep2-panel-head{position:absolute;top:14px;left:12px;font-family:Manrope,sans-serif;font-size:9px;font-weight:700;letter-spacing:.8px;text-transform:uppercase;color:#94a3b8}.landing-root.landing-new-root .hstep2-field{position:absolute;left:12px;width:172px}.landing-root.landing-new-root .hstep2-field--client{top:34px}.landing-root.landing-new-root .hstep2-field--company{top:90px}.landing-root.landing-new-root .hstep2-field--images{top:146px}.landing-root.landing-new-root .hstep2-field--items{top:202px}.landing-root.landing-new-root .hstep2-label{display:flex;align-items:center;gap:5px;height:11px;font-size:8.5px;font-weight:700;color:var(--ink-muted);white-space:nowrap}.landing-root.landing-new-root .hstep2-dot{width:5px;height:5px;border-radius:50%;background:#22c55e}.landing-root.landing-new-root .hstep2-box{position:relative;display:flex;align-items:center;justify-content:space-between;height:26px;margin-top:5px;padding:0 8px;border:1px solid var(--line);border-radius:var(--r-sm);background:var(--paper)}.landing-root.landing-new-root .hstep2-value{font-size:8.5px;font-weight:600;color:var(--ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.landing-root.landing-new-root .hstep2-value--idle,.landing-root.landing-new-root .hstep2-value--picked{position:absolute;left:8px;top:50%;margin-top:-5px}.landing-root.landing-new-root .hstep2-value--idle{color:var(--ink-muted);font-weight:500}.landing-root.landing-new-root .hstep2-value--picked{opacity:0}.landing-root.landing-new-root .hstep2-chevron{flex:0 0 10px;width:10px;height:10px}.landing-root.landing-new-root .hstep2-chevron--items{margin-left:auto}.landing-root.landing-new-root .hstep2-check{position:absolute;left:12px;display:flex;align-items:center;gap:6px}.landing-root.landing-new-root .hstep2-check--total{top:254px}.landing-root.landing-new-root .hstep2-check--discount{top:278px}.landing-root.landing-new-root .hstep2-check--vat{top:302px}.landing-root.landing-new-root .hstep2-check-box{position:relative;flex:0 0 12px;width:12px;height:12px;border:1px solid #cbd5e1;border-radius:3px;background:var(--paper)}.landing-root.landing-new-root .hstep2-check-box:before{content:"";position:absolute;top:-1px;right:-1px;bottom:-1px;left:-1px;border-radius:3px;background:var(--blue);opacity:0}.landing-root.landing-new-root .hstep2-check-tick{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;opacity:0}.landing-root.landing-new-root .hstep2-check-label{font-size:8.5px;font-weight:600;color:var(--ink);white-space:nowrap}.landing-root.landing-new-root .hstep2-vat-input{display:flex;align-items:center;gap:2px;height:16px;padding:0 4px;border:1px solid var(--line);border-radius:3px;background:var(--paper);font-size:8px;font-weight:700;color:var(--ink);opacity:0}.landing-root.landing-new-root .hstep2-vat-pct{color:var(--ink-muted);font-weight:600}.landing-root.landing-new-root .hstep2-drop{position:absolute;top:250px;left:12px;width:172px;padding:5px;border:1px solid var(--line);border-radius:var(--r-md);background:var(--paper);box-shadow:var(--sh-2);opacity:0;transform:translate3d(0,-6px,0) scale(.98);transform-origin:top center}.landing-root.landing-new-root .hstep2-drop-row{display:flex;align-items:center;gap:6px;height:26px;padding:0 6px}.landing-root.landing-new-root .hstep2-drop-name{flex:1;min-width:0;font-size:8px;font-weight:600;color:var(--ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.landing-root.landing-new-root .hstep2-drop-price{flex:0 0 auto;font-size:8px;font-weight:600;color:var(--ink-muted);font-variant-numeric:tabular-nums}.landing-root.landing-new-root .hstep2-doc{position:absolute;top:16px;left:212px;width:336px;height:368px;border:1px solid var(--line);border-radius:var(--r-md);background:var(--paper);box-shadow:var(--sh-2);overflow:hidden}.landing-root.landing-new-root .hstep2-doc-kicker{position:absolute;top:10px;left:0;width:100%;text-align:center;font-size:7px;font-weight:600;letter-spacing:1.2px;text-transform:uppercase;color:#bcbcbc}.landing-root.landing-new-root .hstep2-doc-head{position:absolute;top:26px;left:16px;width:304px;display:flex;align-items:flex-start;justify-content:space-between}.landing-root.landing-new-root .hstep2-doc-name{font-size:10px;font-weight:700;color:#1c1c1c}.landing-root.landing-new-root .hstep2-doc-contacts{margin-top:4px;font-size:7px;line-height:1.7;color:#999}.landing-root.landing-new-root .hstep2-doc-logo{flex:0 0 44px;width:44px;height:44px}.landing-root.landing-new-root .hstep2-doc-rule{position:absolute;top:84px;left:16px;width:304px;height:1px;background:#ddddd8}.landing-root.landing-new-root .hstep2-doc-for{position:absolute;top:92px;left:16px;width:304px;text-align:center;font-size:11px;font-weight:700;color:#1c1c1c}.landing-root.landing-new-root .hstep2-doc-utp{position:absolute;top:112px;left:16px;width:304px;font-size:7.5px;line-height:1.6;color:#6b7280}.landing-root.landing-new-root .hstep2-table{position:absolute;top:168px;left:16px;width:304px}.landing-root.landing-new-root .hstep2-thead{display:flex;align-items:center;height:14px;padding-bottom:4px;border-bottom:1px solid #1c1c1c;font-size:6px;font-weight:600;letter-spacing:1px;text-transform:uppercase;color:#bcbcbc;white-space:nowrap}.landing-root.landing-new-root .hstep2-row{display:flex;align-items:center;height:21px;border-bottom:1px solid #ddddd8;opacity:0}.landing-root.landing-new-root .hstep2-col-idx{flex:0 0 14px;font-size:10px;font-weight:600;color:#e2dfd8;font-variant-numeric:tabular-nums}.landing-root.landing-new-root .hstep2-col-name{flex:1;min-width:0;padding-right:6px;font-size:7.5px;font-weight:600;color:#1c1c1c;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.landing-root.landing-new-root .hstep2-col-price,.landing-root.landing-new-root .hstep2-col-qty{font-size:7px;font-weight:500;color:#999;text-align:center;font-variant-numeric:tabular-nums}.landing-root.landing-new-root .hstep2-col-price,.landing-root.landing-new-root .hstep2-col-qty{flex:0 0 42px}.landing-root.landing-new-root .hstep2-col-sum{flex:0 0 52px;text-align:right;font-size:8px;font-weight:700;color:#1c1c1c;font-variant-numeric:tabular-nums}.landing-root.landing-new-root .hstep2-summary{position:absolute;top:286px;left:16px;width:304px}.landing-root.landing-new-root .hstep2-sum-row{display:flex;align-items:baseline;justify-content:space-between;height:17px;font-size:6px;font-weight:600;letter-spacing:1px;text-transform:uppercase;color:#bcbcbc;opacity:0}.landing-root.landing-new-root .hstep2-sum-row--total{height:21px}.landing-root.landing-new-root .hstep2-sum-value{flex:0 0 90px;text-align:right;font-size:10px;font-weight:600;letter-spacing:-.4px;text-transform:none;color:#1c1c1c;font-variant-numeric:tabular-nums}.landing-root.landing-new-root .hstep2-sum-value--total{font-size:13px}.landing-root.landing-new-root .hstep2-cursor{position:absolute;top:0;left:0;transform:translate3d(620px,470px,0);pointer-events:none}.landing-root.landing-new-root .hstep2.is-playing .hstep2-cursor{will-change:transform}.landing-root.landing-new-root .hstep2.is-done .hstep2-cursor{will-change:auto}.landing-root.landing-new-root .hstep2-cursor-arrow{display:block;width:18px;height:24px;filter:drop-shadow(0 2px 6px rgba(16,24,40,.28))}.landing-root.landing-new-root .hstep2-ring{position:absolute;width:24px;height:24px;margin:-12px 0 0 -12px;border:2px solid var(--blue);border-radius:50%;opacity:0;pointer-events:none}.landing-root.landing-new-root .hstep2-ring--1,.landing-root.landing-new-root .hstep2-ring--7{top:231px;left:100px}.landing-root.landing-new-root .hstep2-ring--2{top:268px;left:28px}.landing-root.landing-new-root .hstep2-ring--3{top:294px;left:28px}.landing-root.landing-new-root .hstep2-ring--4{top:320px;left:28px}.landing-root.landing-new-root .hstep2-ring--5{top:346px;left:28px}.landing-root.landing-new-root .hstep2-ring--6{top:372px;left:28px}.landing-root.landing-new-root .hstep2-ring--8{top:260px;left:18px}.landing-root.landing-new-root .hstep2-ring--9{top:284px;left:18px}.landing-root.landing-new-root .hstep2-ring--10{top:308px;left:18px}@keyframes hstep2-cursor{0%{transform:translate3d(620px,470px,0)}2.76%{transform:translate3d(330px,330px,0)}5.51%{transform:translate3d(100px,231px,0)}6.3%{transform:translate3d(100px,231px,0)}13.39%{transform:translate3d(28px,268px,0)}14.17%{transform:translate3d(28px,268px,0)}21.26%{transform:translate3d(28px,294px,0)}22.05%{transform:translate3d(28px,294px,0)}29.13%{transform:translate3d(28px,320px,0)}29.92%{transform:translate3d(28px,320px,0)}37.01%{transform:translate3d(28px,346px,0)}37.8%{transform:translate3d(28px,346px,0)}44.88%{transform:translate3d(28px,372px,0)}45.67%{transform:translate3d(28px,372px,0)}53.54%{transform:translate3d(100px,231px,0)}54.33%{transform:translate3d(100px,231px,0)}63.78%{transform:translate3d(18px,260px,0)}64.57%{transform:translate3d(18px,260px,0)}73.23%{transform:translate3d(18px,284px,0)}74.02%{transform:translate3d(18px,284px,0)}82.68%{transform:translate3d(18px,308px,0)}83.46%{transform:translate3d(18px,308px,0)}91.34%{transform:translate3d(18px,308px,0)}to{transform:translate3d(620px,470px,0)}}@keyframes hstep2-ring{0%{opacity:.9;transform:scale(.3)}to{opacity:0;transform:scale(1.15)}}@keyframes hstep2-press{0%{transform:scale(1)}45%{transform:scale(.96)}to{transform:scale(1)}}@keyframes hstep2-appear{0%{opacity:0}to{opacity:1}}@keyframes hstep2-fade-out{0%{opacity:1}to{opacity:0}}@keyframes hstep2-rise{0%{opacity:0;transform:translate3d(0,6px,0)}to{opacity:1;transform:translateZ(0)}}@keyframes hstep2-drop-open{0%{opacity:0;transform:translate3d(0,-6px,0) scale(.98)}to{opacity:1;transform:translateZ(0) scale(1)}}@keyframes hstep2-drop-close{0%{opacity:1;transform:translateZ(0) scale(1)}to{opacity:0;transform:translate3d(0,-6px,0) scale(.98)}}@keyframes hstep2-chevron-open{0%{transform:rotate(0)}to{transform:rotate(180deg)}}@keyframes hstep2-chevron-close{0%{transform:rotate(180deg)}to{transform:rotate(0)}}.landing-root.landing-new-root .hstep2.is-playing .hstep2-cursor{animation:hstep2-cursor 12.7s linear forwards}.landing-root.landing-new-root .hstep2.is-playing .hstep2-ring{animation:hstep2-ring .3s ease-out forwards}.landing-root.landing-new-root .hstep2.is-playing .hstep2-ring--1{animation-delay:.8s}.landing-root.landing-new-root .hstep2.is-playing .hstep2-ring--2{animation-delay:1.8s}.landing-root.landing-new-root .hstep2.is-playing .hstep2-ring--3{animation-delay:2.8s}.landing-root.landing-new-root .hstep2.is-playing .hstep2-ring--4{animation-delay:3.8s}.landing-root.landing-new-root .hstep2.is-playing .hstep2-ring--5{animation-delay:4.8s}.landing-root.landing-new-root .hstep2.is-playing .hstep2-ring--6{animation-delay:5.8s}.landing-root.landing-new-root .hstep2.is-playing .hstep2-ring--7{animation-delay:6.9s}.landing-root.landing-new-root .hstep2.is-playing .hstep2-ring--8{animation-delay:8.2s}.landing-root.landing-new-root .hstep2.is-playing .hstep2-ring--9{animation-delay:9.4s}.landing-root.landing-new-root .hstep2.is-playing .hstep2-ring--10{animation-delay:10.6s}.landing-root.landing-new-root .hstep2.is-playing .hstep2-box--items{animation:hstep2-press .18s ease-out .8s,hstep2-press .18s ease-out 6.9s}.landing-root.landing-new-root .hstep2.is-playing .hstep2-drop{animation:hstep2-drop-open .28s cubic-bezier(.2,.8,.2,1) .85s both,hstep2-drop-close .25s cubic-bezier(.4,0,1,1) 6.95s forwards}.landing-root.landing-new-root .hstep2.is-playing .hstep2-chevron--items{animation:hstep2-chevron-open .28s ease-out .85s both,hstep2-chevron-close .25s ease-out 6.95s forwards}.landing-root.landing-new-root .hstep2.is-playing .hstep2-value--idle{animation:hstep2-fade-out .12s linear 6.98s forwards}.landing-root.landing-new-root .hstep2.is-playing .hstep2-value--picked{animation:hstep2-appear .2s linear 7.12s forwards}.landing-root.landing-new-root .hstep2.is-playing .hstep2-drop-row .hstep2-check-box:before,.landing-root.landing-new-root .hstep2.is-playing .hstep2-drop-row .hstep2-check-tick{animation:hstep2-appear .16s ease-out forwards}.landing-root.landing-new-root .hstep2.is-playing .hstep2-drop-row--1 .hstep2-check-box:before,.landing-root.landing-new-root .hstep2.is-playing .hstep2-drop-row--1 .hstep2-check-tick{animation-delay:1.82s}.landing-root.landing-new-root .hstep2.is-playing .hstep2-drop-row--2 .hstep2-check-box:before,.landing-root.landing-new-root .hstep2.is-playing .hstep2-drop-row--2 .hstep2-check-tick{animation-delay:2.82s}.landing-root.landing-new-root .hstep2.is-playing .hstep2-drop-row--3 .hstep2-check-box:before,.landing-root.landing-new-root .hstep2.is-playing .hstep2-drop-row--3 .hstep2-check-tick{animation-delay:3.82s}.landing-root.landing-new-root .hstep2.is-playing .hstep2-drop-row--4 .hstep2-check-box:before,.landing-root.landing-new-root .hstep2.is-playing .hstep2-drop-row--4 .hstep2-check-tick{animation-delay:4.82s}.landing-root.landing-new-root .hstep2.is-playing .hstep2-drop-row--5 .hstep2-check-box:before,.landing-root.landing-new-root .hstep2.is-playing .hstep2-drop-row--5 .hstep2-check-tick{animation-delay:5.82s}.landing-root.landing-new-root .hstep2.is-playing .hstep2-row{animation:hstep2-rise .35s cubic-bezier(.2,.8,.2,1) forwards}.landing-root.landing-new-root .hstep2.is-playing .hstep2-row--1{animation-delay:1.95s}.landing-root.landing-new-root .hstep2.is-playing .hstep2-row--2{animation-delay:2.95s}.landing-root.landing-new-root .hstep2.is-playing .hstep2-row--3{animation-delay:3.95s}.landing-root.landing-new-root .hstep2.is-playing .hstep2-row--4{animation-delay:4.95s}.landing-root.landing-new-root .hstep2.is-playing .hstep2-row--5{animation-delay:5.95s}.landing-root.landing-new-root .hstep2.is-playing .hstep2-check--total{animation:hstep2-press .18s ease-out 8.2s}.landing-root.landing-new-root .hstep2.is-playing .hstep2-check--total .hstep2-check-box:before,.landing-root.landing-new-root .hstep2.is-playing .hstep2-check--total .hstep2-check-tick{animation:hstep2-appear .16s ease-out 8.25s forwards}.landing-root.landing-new-root .hstep2.is-playing .hstep2-sum-row--base{animation:hstep2-rise .4s cubic-bezier(.2,.8,.2,1) 8.4s forwards}.landing-root.landing-new-root .hstep2.is-playing .hstep2-check--discount{animation:hstep2-press .18s ease-out 9.4s}.landing-root.landing-new-root .hstep2.is-playing .hstep2-check--discount .hstep2-check-box:before,.landing-root.landing-new-root .hstep2.is-playing .hstep2-check--discount .hstep2-check-tick{animation:hstep2-appear .16s ease-out 9.45s forwards}.landing-root.landing-new-root .hstep2.is-playing .hstep2-sum-row--discount{animation:hstep2-rise .4s cubic-bezier(.2,.8,.2,1) 9.6s forwards}.landing-root.landing-new-root .hstep2.is-playing .hstep2-check--vat{animation:hstep2-press .18s ease-out 10.6s}.landing-root.landing-new-root .hstep2.is-playing .hstep2-check--vat .hstep2-check-box:before,.landing-root.landing-new-root .hstep2.is-playing .hstep2-check--vat .hstep2-check-tick{animation:hstep2-appear .16s ease-out 10.65s forwards}.landing-root.landing-new-root .hstep2.is-playing .hstep2-sum-row--vat{animation:hstep2-rise .4s cubic-bezier(.2,.8,.2,1) 10.8s forwards}.landing-root.landing-new-root .hstep2.is-playing .hstep2-sum-row--total{animation:hstep2-rise .4s cubic-bezier(.2,.8,.2,1) 11.05s forwards}@media (max-width: 768px),(prefers-reduced-motion: reduce){.landing-root.landing-new-root .hstep2 *,.landing-root.landing-new-root .hstep2 *:before{animation:none!important}.landing-root.landing-new-root .hstep2-cursor,.landing-root.landing-new-root .hstep2-ring,.landing-root.landing-new-root .hstep2-drop,.landing-root.landing-new-root .hstep2-value--idle{opacity:0}.landing-root.landing-new-root .hstep2-value--picked,.landing-root.landing-new-root .hstep2-vat-input,.landing-root.landing-new-root .hstep2-check--total .hstep2-check-box:before,.landing-root.landing-new-root .hstep2-check--total .hstep2-check-tick,.landing-root.landing-new-root .hstep2-check--vat .hstep2-check-box:before,.landing-root.landing-new-root .hstep2-check--vat .hstep2-check-tick{opacity:1}.landing-root.landing-new-root .hstep2-row,.landing-root.landing-new-root .hstep2-sum-row{opacity:1;transform:none}}.landing-root.landing-new-root .hstep3{--hstep3-scale: 1;position:relative;width:100%;height:calc(var(--hstep3-h) * var(--hstep3-scale));overflow:hidden;background:var(--paper);contain:layout paint}.landing-root.landing-new-root .hstep3-stage{position:absolute;top:0;left:0;width:var(--hstep3-w);height:var(--hstep3-h);transform:scale(var(--hstep3-scale));transform-origin:top left}.landing-root.landing-new-root .hstep3-zoom{position:absolute;top:0;right:0;bottom:0;left:0;transform-origin:496px 15px}.landing-root.landing-new-root .hstep3-app{position:absolute;top:0;right:0;bottom:0;left:0}.landing-root.landing-new-root .hstep3-top{position:absolute;top:0;left:0;width:100%;height:30px;display:flex;align-items:center;gap:8px;padding:0 12px;border-bottom:1px solid var(--line);background:var(--paper)}.landing-root.landing-new-root .hstep3-top-title{font-size:9px;font-weight:700;color:var(--ink)}.landing-root.landing-new-root .hstep3-top-saved{display:flex;align-items:center;gap:3px;font-size:7.5px;font-weight:600;color:#16a34a}.landing-root.landing-new-root .hstep3-top-tick{width:8px;height:8px}.landing-root.landing-new-root .hstep3-cta{position:relative;margin-left:auto;flex:0 0 104px;width:104px;height:20px}.landing-root.landing-new-root .hstep3-cta-btn{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;border-radius:5px;background:var(--blue);font-size:7.5px;font-weight:700;color:#fff;white-space:nowrap}.landing-root.landing-new-root .hstep3-pulse{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:5px;background:var(--blue);opacity:0}.landing-root.landing-new-root .hstep3-panel{position:absolute;top:30px;left:0;width:196px;height:370px;background:var(--paper-alt);border-right:1px solid var(--line)}.landing-root.landing-new-root .hstep3-panel-head{position:absolute;top:12px;left:12px;font-family:Manrope,sans-serif;font-size:9px;font-weight:700;letter-spacing:.8px;text-transform:uppercase;color:#94a3b8}.landing-root.landing-new-root .hstep3-field{position:absolute;left:12px;width:172px}.landing-root.landing-new-root .hstep3-field--client{top:32px}.landing-root.landing-new-root .hstep3-field--company{top:88px}.landing-root.landing-new-root .hstep3-field--images{top:144px}.landing-root.landing-new-root .hstep3-field--items{top:200px}.landing-root.landing-new-root .hstep3-label{display:flex;align-items:center;gap:5px;height:11px;font-size:8.5px;font-weight:700;color:var(--ink-muted);white-space:nowrap}.landing-root.landing-new-root .hstep3-dot{width:5px;height:5px;border-radius:50%;background:#22c55e}.landing-root.landing-new-root .hstep3-box{position:relative;display:flex;align-items:center;justify-content:space-between;height:26px;margin-top:5px;padding:0 8px;border:1px solid var(--line);border-radius:var(--r-sm);background:var(--paper)}.landing-root.landing-new-root .hstep3-value{font-size:8.5px;font-weight:600;color:var(--ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.landing-root.landing-new-root .hstep3-chevron{flex:0 0 10px;width:10px;height:10px}.landing-root.landing-new-root .hstep3-check{position:absolute;left:12px;display:flex;align-items:center;gap:6px}.landing-root.landing-new-root .hstep3-check--total{top:252px}.landing-root.landing-new-root .hstep3-check--discount{top:276px}.landing-root.landing-new-root .hstep3-check--vat{top:300px}.landing-root.landing-new-root .hstep3-check-box{position:relative;flex:0 0 12px;width:12px;height:12px;border:1px solid #cbd5e1;border-radius:3px;background:var(--blue)}.landing-root.landing-new-root .hstep3-check-tick{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.landing-root.landing-new-root .hstep3-check-label{font-size:8.5px;font-weight:600;color:var(--ink);white-space:nowrap}.landing-root.landing-new-root .hstep3-vat-input{display:flex;align-items:center;gap:2px;height:16px;padding:0 4px;border:1px solid var(--line);border-radius:3px;background:var(--paper);font-size:8px;font-weight:700;color:var(--ink)}.landing-root.landing-new-root .hstep3-vat-pct{color:var(--ink-muted);font-weight:600}.landing-root.landing-new-root .hstep3-doc{position:absolute;top:46px;left:212px;width:336px;height:342px;border:1px solid var(--line);border-radius:var(--r-md);background:var(--paper);box-shadow:var(--sh-2);overflow:hidden}.landing-root.landing-new-root .hstep3-sheet{position:relative;width:336px;height:568px}.landing-root.landing-new-root .hstep3-doc-kicker{position:absolute;top:8px;left:0;width:100%;text-align:center;font-size:7px;font-weight:600;letter-spacing:1.2px;text-transform:uppercase;color:#bcbcbc}.landing-root.landing-new-root .hstep3-doc-head{position:absolute;top:22px;left:16px;width:304px;display:flex;align-items:flex-start;justify-content:space-between}.landing-root.landing-new-root .hstep3-doc-name{font-size:10px;font-weight:700;color:#1c1c1c}.landing-root.landing-new-root .hstep3-doc-contacts{margin-top:4px;font-size:7px;line-height:1.7;color:#999}.landing-root.landing-new-root .hstep3-doc-logo{flex:0 0 44px;width:44px;height:44px}.landing-root.landing-new-root .hstep3-doc-rule{position:absolute;top:78px;left:16px;width:304px;height:1px;background:#ddddd8}.landing-root.landing-new-root .hstep3-doc-for{position:absolute;top:84px;left:16px;width:304px;text-align:center;font-size:11px;font-weight:700;color:#1c1c1c}.landing-root.landing-new-root .hstep3-doc-utp{position:absolute;top:102px;left:16px;width:304px;font-size:7.5px;line-height:1.6;color:#6b7280}.landing-root.landing-new-root .hstep3-table{position:absolute;top:154px;left:16px;width:304px}.landing-root.landing-new-root .hstep3-thead{display:flex;align-items:center;height:14px;padding-bottom:4px;border-bottom:1px solid #1c1c1c;font-size:6px;font-weight:600;letter-spacing:1px;text-transform:uppercase;color:#bcbcbc;white-space:nowrap}.landing-root.landing-new-root .hstep3-row{display:flex;align-items:center;height:21px;border-bottom:1px solid #ddddd8}.landing-root.landing-new-root .hstep3-col-idx{flex:0 0 14px;font-size:10px;font-weight:600;color:#e2dfd8;font-variant-numeric:tabular-nums}.landing-root.landing-new-root .hstep3-col-name{flex:1;min-width:0;padding-right:6px;font-size:7.5px;font-weight:600;color:#1c1c1c;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.landing-root.landing-new-root .hstep3-col-price,.landing-root.landing-new-root .hstep3-col-qty{font-size:7px;font-weight:500;color:#999;text-align:center;font-variant-numeric:tabular-nums}.landing-root.landing-new-root .hstep3-col-price,.landing-root.landing-new-root .hstep3-col-qty{flex:0 0 42px}.landing-root.landing-new-root .hstep3-col-sum{flex:0 0 52px;text-align:right;font-size:8px;font-weight:700;color:#1c1c1c;font-variant-numeric:tabular-nums}.landing-root.landing-new-root .hstep3-summary{position:absolute;top:272px;left:16px;width:304px}.landing-root.landing-new-root .hstep3-sum-row{display:flex;align-items:baseline;justify-content:space-between;height:17px;font-size:6px;font-weight:600;letter-spacing:1px;text-transform:uppercase;color:#bcbcbc}.landing-root.landing-new-root .hstep3-sum-row--total{height:21px}.landing-root.landing-new-root .hstep3-sum-value{flex:0 0 90px;text-align:right;font-size:10px;font-weight:600;letter-spacing:-.4px;text-transform:none;color:#1c1c1c;font-variant-numeric:tabular-nums}.landing-root.landing-new-root .hstep3-sum-value--total{font-size:13px}.landing-root.landing-new-root .hstep3-visuals{position:absolute;top:352px;left:16px;width:304px}.landing-root.landing-new-root .hstep3-visual{display:flex;align-items:center;gap:12px;height:68px}.landing-root.landing-new-root .hstep3-visual-title{flex:1;font-size:7.5px;font-weight:700;line-height:1.5;color:#1c1c1c}.landing-root.landing-new-root .hstep3-visual-photo{flex:0 0 132px;height:60px;overflow:hidden;border-radius:4px}.landing-root.landing-new-root .hstep3-visual-art{display:block;width:100%;height:100%}.landing-root.landing-new-root .hstep3-terms{position:absolute;top:504px;left:16px;width:304px}.landing-root.landing-new-root .hstep3-terms-head{font-size:7.5px;font-weight:700;color:#1c1c1c}.landing-root.landing-new-root .hstep3-terms-text{margin-top:3px;font-size:7px;line-height:1.6;color:#6b7280}.landing-root.landing-new-root .hstep3-foot{position:absolute;top:546px;left:16px;width:304px;padding-top:6px;border-top:1px solid #ddddd8;font-size:6.5px;font-weight:600;text-align:center;color:#999}.landing-root.landing-new-root .hstep3-dim{position:absolute;top:0;right:0;bottom:0;left:0;background:#0f172a;opacity:0;pointer-events:none}.landing-root.landing-new-root .hstep3-drawer{position:absolute;top:0;left:320px;width:240px;height:400px;padding:0;border-left:1px solid var(--line);background:var(--paper);box-shadow:var(--sh-3);transform:translate3d(100%,0,0)}.landing-root.landing-new-root .hstep3-drawer-title{position:absolute;top:16px;left:14px;font-size:9.5px;font-weight:700;color:var(--ink)}.landing-root.landing-new-root .hstep3-drawer-desc{position:absolute;top:31px;left:14px;width:210px;font-size:7px;line-height:1.6;color:var(--ink-muted)}.landing-root.landing-new-root .hstep3-card{position:absolute;left:14px;width:212px;border:1px solid var(--line);border-radius:var(--r-sm);background:var(--paper)}.landing-root.landing-new-root .hstep3-card--pdf{top:60px;height:88px}.landing-root.landing-new-root .hstep3-card--link{top:160px;height:74px}.landing-root.landing-new-root .hstep3-card-hl{position:absolute;top:-1px;right:-1px;bottom:-1px;left:-1px;border:1px solid var(--blue);border-radius:var(--r-sm);background:var(--blue-050);opacity:0}.landing-root.landing-new-root .hstep3-card-head{position:absolute;top:12px;left:12px;width:188px;display:flex;align-items:center;gap:5px;font-size:8px;font-weight:700;color:var(--ink);white-space:nowrap}.landing-root.landing-new-root .hstep3-card-icon{flex:0 0 9px;width:9px;height:9px;color:var(--ink-muted)}.landing-root.landing-new-root .hstep3-btn{position:absolute;left:12px;display:flex;align-items:center;justify-content:center;gap:4px;height:22px;border-radius:5px;background:var(--blue);font-size:7.5px;font-weight:700;color:#fff;white-space:nowrap}.landing-root.landing-new-root .hstep3-btn-icon{flex:0 0 9px;width:9px;height:9px;color:#fff}.landing-root.landing-new-root .hstep3-btn--pdf{top:30px;width:78px}.landing-root.landing-new-root .hstep3-btn--link{top:30px;width:92px}.landing-root.landing-new-root .hstep3-status{position:absolute;top:62px;left:12px;display:flex;align-items:center;gap:5px;font-size:7.5px;font-weight:600;white-space:nowrap;opacity:0}.landing-root.landing-new-root .hstep3-status--loading{color:var(--ink-muted)}.landing-root.landing-new-root .hstep3-status--done{color:#16a34a}.landing-root.landing-new-root .hstep3-spinner,.landing-root.landing-new-root .hstep3-status-tick{flex:0 0 10px;width:10px;height:10px}.landing-root.landing-new-root .hstep3-pdf{position:absolute;top:18px;left:96px;width:368px;border:1px solid #d7dce5;border-radius:8px;background:#eef1f6;box-shadow:var(--sh-3);overflow:hidden;opacity:0;transform:translate3d(0,14px,0) scale(.97)}.landing-root.landing-new-root .hstep3-pdf-bar{display:flex;align-items:center;gap:8px;height:22px;padding:0 10px;border-bottom:1px solid #dfe4ec;background:#e4e8f0}.landing-root.landing-new-root .hstep3-pdf-dots{display:flex;gap:3px}.landing-root.landing-new-root .hstep3-pdf-dots i{width:5px;height:5px;border-radius:50%;background:#c2c8d4}.landing-root.landing-new-root .hstep3-pdf-name{font-size:7px;font-weight:600;color:#6b7280}.landing-root.landing-new-root .hstep3-pdf-body{position:relative;height:344px;overflow:hidden}.landing-root.landing-new-root .hstep3-page{position:absolute;top:0;left:16px;width:336px;background:var(--paper);box-shadow:0 1px 6px #1018281f}.landing-root.landing-new-root .hstep3-cursor{position:absolute;top:0;left:0;transform:translate3d(620px,470px,0);pointer-events:none}.landing-root.landing-new-root .hstep3.is-playing .hstep3-cursor{will-change:transform}.landing-root.landing-new-root .hstep3.is-done .hstep3-cursor{will-change:auto}.landing-root.landing-new-root .hstep3-cursor-arrow{display:block;width:18px;height:24px;filter:drop-shadow(0 2px 6px rgba(16,24,40,.28))}.landing-root.landing-new-root .hstep3-ring{position:absolute;width:24px;height:24px;margin:-12px 0 0 -12px;border:2px solid var(--blue);border-radius:50%;opacity:0;pointer-events:none}.landing-root.landing-new-root .hstep3-ring--1{top:15px;left:496px}.landing-root.landing-new-root .hstep3-ring--2{top:101px;left:385px}@keyframes hstep3-cursor{0%{transform:translate3d(620px,470px,0)}18.33%{transform:translate3d(556px,120px,0)}25%{transform:translate3d(496px,15px,0)}28.33%{transform:translate3d(496px,15px,0)}33%{transform:translate3d(450px,120px,0)}38.33%{transform:translate3d(392px,201px,0)}44.17%{transform:translate3d(392px,201px,0)}47.92%{transform:translate3d(385px,101px,0)}72.5%{transform:translate3d(385px,101px,0)}78.33%{transform:translate3d(620px,470px,0)}to{transform:translate3d(620px,470px,0)}}@keyframes hstep3-zoom{0%{transform:scale(1)}18.33%{transform:scale(1)}25.83%{transform:scale(1.25)}28.33%{transform:scale(1.25)}35%{transform:scale(1)}to{transform:scale(1)}}@keyframes hstep3-pulse{0%{opacity:.34;transform:scale(1)}to{opacity:0;transform:scale(1.5)}}@keyframes hstep3-ring{0%{opacity:.9;transform:scale(.3)}to{opacity:0;transform:scale(1.15)}}@keyframes hstep3-press{0%{transform:scale(1)}45%{transform:scale(.96)}to{transform:scale(1)}}@keyframes hstep3-appear{0%{opacity:0}to{opacity:1}}@keyframes hstep3-fade-out{0%{opacity:1}to{opacity:0}}@keyframes hstep3-dim-in{0%{opacity:0}to{opacity:.32}}@keyframes hstep3-drawer-in{0%{transform:translate3d(100%,0,0)}to{transform:translateZ(0)}}@keyframes hstep3-hover-in{0%{opacity:0;transform:translateZ(0)}to{opacity:1;transform:translate3d(0,-2px,0)}}@keyframes hstep3-hover-out{0%{opacity:1;transform:translate3d(0,-2px,0)}to{opacity:0;transform:translateZ(0)}}@keyframes hstep3-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes hstep3-exit{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.96)}}@keyframes hstep3-pdf-in{0%{opacity:0;transform:translate3d(0,14px,0) scale(.97)}to{opacity:1;transform:translateZ(0) scale(1)}}@keyframes hstep3-scroll{0%{transform:translateZ(0)}to{transform:translate3d(0,-224px,0)}}.landing-root.landing-new-root .hstep3.is-playing .hstep3-cursor{animation:hstep3-cursor 12s cubic-bezier(.4,0,.2,1) forwards}.landing-root.landing-new-root .hstep3.is-playing .hstep3-zoom{animation:hstep3-zoom 12s cubic-bezier(.4,0,.2,1) forwards}.landing-root.landing-new-root .hstep3.is-playing .hstep3-pulse{animation:hstep3-pulse .6s ease-out 1s,hstep3-pulse .6s ease-out 1.6s}.landing-root.landing-new-root .hstep3.is-playing .hstep3-ring--1{animation:hstep3-ring .3s ease-out 3.15s forwards}.landing-root.landing-new-root .hstep3.is-playing .hstep3-cta-btn{animation:hstep3-press .18s ease-out 3.15s}.landing-root.landing-new-root .hstep3.is-playing .hstep3-dim{animation:hstep3-dim-in .4s ease-out 3.4s forwards}.landing-root.landing-new-root .hstep3.is-playing .hstep3-drawer{animation:hstep3-drawer-in .45s cubic-bezier(.2,.8,.2,1) 3.4s both,hstep3-fade-out .5s ease-in 8.7s forwards}.landing-root.landing-new-root .hstep3.is-playing .hstep3-card--link .hstep3-card-hl{animation:hstep3-hover-in .2s ease-out 4.5s both,hstep3-hover-out .2s ease-in 5.4s forwards}.landing-root.landing-new-root .hstep3.is-playing .hstep3-card--pdf .hstep3-card-hl{animation:hstep3-hover-in .2s ease-out 5.7s both,hstep3-hover-out .25s ease-in 8.2s forwards}.landing-root.landing-new-root .hstep3.is-playing .hstep3-ring--2{animation:hstep3-ring .3s ease-out 6.35s forwards}.landing-root.landing-new-root .hstep3.is-playing .hstep3-btn--pdf{animation:hstep3-press .18s ease-out 6.35s}.landing-root.landing-new-root .hstep3.is-playing .hstep3-status--loading{animation:hstep3-appear .2s linear 6.6s both,hstep3-fade-out .15s linear 7.95s forwards}.landing-root.landing-new-root .hstep3.is-playing .hstep3-spinner{animation:hstep3-spin .9s linear 6.6s 2}.landing-root.landing-new-root .hstep3.is-playing .hstep3-status--done{animation:hstep3-appear .25s ease-out 8.1s forwards}.landing-root.landing-new-root .hstep3.is-playing .hstep3-app{animation:hstep3-exit .7s cubic-bezier(.4,0,1,1) 8.7s forwards}.landing-root.landing-new-root .hstep3.is-playing .hstep3-pdf{animation:hstep3-pdf-in .9s cubic-bezier(.2,.8,.2,1) 9.4s forwards}.landing-root.landing-new-root .hstep3.is-playing .hstep3-page{animation:hstep3-scroll 1.2s cubic-bezier(.4,0,.2,1) 10.3s forwards}@media (max-width: 768px),(prefers-reduced-motion: reduce){.landing-root.landing-new-root .hstep3 *,.landing-root.landing-new-root .hstep3 *:before{animation:none!important}.landing-root.landing-new-root .hstep3-app,.landing-root.landing-new-root .hstep3-drawer,.landing-root.landing-new-root .hstep3-cursor,.landing-root.landing-new-root .hstep3-ring{opacity:0}.landing-root.landing-new-root .hstep3-pdf{opacity:1;transform:none}}
