.pm{display:inline-flex;align-items:center;gap:9px;white-space:nowrap;font-weight:600;font-size:17px;color:var(--text3)}.pm svg{width:22px;height:22px;fill:currentColor;flex:none}.pm b{font-weight:600}.lm{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent,#000 10%,#000 90%,transparent);mask-image:linear-gradient(90deg,transparent,#000 10%,#000 90%,transparent)}.lm-track{display:flex;gap:56px;width:max-content;animation:lm-scroll 46s linear infinite}.lm:hover .lm-track{animation-play-state:paused}.lm .pm{transition:color .2s}.lm .pm:hover{color:var(--text)}@keyframes lm-scroll{to{transform:translateX(calc(-50% - 28px))}}.sc{display:grid;grid-template-columns:1.15fr 1fr;grid-gap:40px;gap:40px;align-items:center;margin-top:44px;text-align:left}.sc-stage{position:relative;aspect-ratio:1;border-radius:28px;overflow:hidden;background:#fff;box-shadow:0 4px 8px rgba(18,15,10,.05),0 30px 60px rgba(18,15,10,.16)}.home .sc-stage img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;border:0;border-radius:0;aspect-ratio:auto}.sc-phone{animation:sc-in .6s ease both}.sc-out{-webkit-clip-path:inset(0 100% 0 0);clip-path:inset(0 100% 0 0);transition:-webkit-clip-path 1.4s cubic-bezier(.65,0,.35,1);transition:clip-path 1.4s cubic-bezier(.65,0,.35,1);transition:clip-path 1.4s cubic-bezier(.65,0,.35,1),-webkit-clip-path 1.4s cubic-bezier(.65,0,.35,1)}.sc-out.in{-webkit-clip-path:inset(0 0 0 0);clip-path:inset(0 0 0 0)}.sc-scan{position:absolute;top:0;bottom:0;left:0;width:3px;z-index:9;background:linear-gradient(#f3d58d,#b08a3e);box-shadow:0 0 24px 6px rgba(240,200,110,.55);opacity:0;pointer-events:none}.sc-scan.run{animation:sc-scan 1.4s cubic-bezier(.65,0,.35,1) both}@keyframes sc-scan{0%{left:0;opacity:1}92%{opacity:1}to{left:100%;opacity:0}}@keyframes sc-in{0%{opacity:0;transform:scale(1.04)}}.sc-tag{position:absolute;left:18px;bottom:18px;z-index:10;display:inline-flex;align-items:center;gap:8px;padding:7px 14px;border-radius:999px;font-size:13px;font-weight:500;background:rgba(14,14,16,.72);color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.sc-tag:before{content:"";width:6px;height:6px;border-radius:50%;background:#9a978f}.sc-tag.gold:before{background:#e2bd6a;box-shadow:0 0 8px #e2bd6a}.sc-over{font-size:12px;font-weight:500;letter-spacing:.08em;text-transform:uppercase;color:var(--gold-text);margin:0}.sc-title{font-size:clamp(22px,3vw,30px);line-height:1.2;letter-spacing:-.02em;font-weight:600;margin:10px 0 22px;animation:sc-rise .5s ease both}@keyframes sc-rise{0%{opacity:0;transform:translateY(10px)}}.sc-flow{list-style:none;padding:0;margin:0 0 26px;display:grid;grid-gap:12px;gap:12px;counter-reset:f}.sc-flow li{counter-increment:f;display:flex;align-items:center;gap:12px;font-size:15px;color:var(--text3);transition:color .4s}.sc-flow li:before{content:counter(f);display:grid;place-items:center;width:28px;height:28px;border-radius:50%;border:1px solid var(--line2);font-size:13px;transition:all .4s}.sc-flow li.on{color:var(--text)}.sc-flow li.on:before{background:var(--blue);border-color:var(--blue);color:#fff}.sc-thumbs{display:flex;gap:10px}.sc-thumbs button{padding:0;border:2px solid transparent;border-radius:14px;background:none;cursor:pointer;width:64px;transition:border-color .3s,transform .2s}.sc-thumbs button:hover{transform:translateY(-2px)}.sc-thumbs button.on{border-color:var(--gold)}.home .sc-thumbs img{border-radius:11px;border:0}.sc-fine{font-size:13px;color:var(--text3);margin:18px 0 0}.ts{display:grid;grid-template-columns:1fr 1fr;grid-gap:24px;gap:24px}.ts-new,.ts-old{border-radius:24px;padding:28px;display:flex;flex-direction:column}.ts-old{background:#fff;border:1px solid var(--line)}.ts-new{background:var(--blue-soft);color:var(--text);border:1px solid var(--blue-line)}.ts-over{font-size:12px;font-weight:500;letter-spacing:.08em;text-transform:uppercase;color:var(--text3);margin:0 0 8px}.ts-over.gold{color:var(--blue)}.ts ul{list-style:none;padding:0;margin:0;flex:1 1}.ts li{display:flex;justify-content:space-between;padding:11px 0;border-bottom:1px solid var(--line);font-size:15px;opacity:0;transform:translateX(-12px)}.ts-new li{border-color:var(--blue-line);transform:translateX(12px)}.ts.go li{animation:ts-in .45s ease forwards;animation-delay:var(--d)}@keyframes ts-in{to{opacity:1;transform:none}}.ts li b{font-weight:500;color:var(--text2);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ts-new li b{color:var(--blue)}.ts-bar{height:4px;border-radius:4px;background:var(--muted);margin:22px 0 0;overflow:hidden}.ts-bar.gold{background:var(--blue-line)}.ts-bar i{display:block;height:100%;width:0;background:var(--text3);border-radius:inherit}.ts-bar.gold i{background:linear-gradient(90deg,var(--blue),#38c6f4)}.ts.go .ts-old .ts-bar i{animation:ts-fill 2.6s cubic-bezier(.3,0,.2,1) forwards}.ts.go .ts-new .ts-bar i{animation:ts-fill-short .6s ease forwards;animation-delay:var(--d)}@keyframes ts-fill{to{width:100%}}@keyframes ts-fill-short{to{width:4%}}.ts-total{display:flex;justify-content:space-between;align-items:baseline;padding-top:18px;font-weight:500}.ts-total strong{font-size:36px;font-weight:600;letter-spacing:-.03em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ts-few{opacity:0;transform:scale(.9)}.ts.go .ts-few{animation:ts-pop .6s cubic-bezier(.2,1.4,.4,1) forwards;animation-delay:var(--d)}@keyframes ts-pop{to{opacity:1;transform:none}}.hw-stage{position:relative;aspect-ratio:16/9;border-radius:28px;overflow:hidden;background:radial-gradient(ellipse at 50% 40%,#ffffff,var(--blue-soft) 75%);color:var(--text);border:1px solid var(--blue-line);box-shadow:0 30px 60px rgba(54,102,210,.1)}.hw-label{position:absolute;top:22px;left:26px;z-index:20;display:flex;align-items:center;gap:12px;font-size:14px;font-weight:500;color:var(--text2);animation:sc-rise .45s ease both}.hw-label b{font-family:var(--display),Georgia,serif;font-weight:400;font-size:26px;color:var(--blue)}.hw-scene{position:absolute;inset:0;display:grid;place-items:center;opacity:0;transform:scale(.96);transition:opacity .5s ease,transform .6s ease;pointer-events:none}.hw-scene.on{opacity:1;transform:none}.home .hw-stage img{border:0;aspect-ratio:auto}.hw-phone{position:relative;width:22%;aspect-ratio:9/19;border-radius:13%/6%;background:#111;border:3px solid #2c2b2e;box-shadow:0 30px 60px rgba(14,14,16,.25);padding:4%}.hw-shoot.on .hw-phone{animation:hw-float 3.4s ease-in-out both}@keyframes hw-float{0%{transform:translate(-60%,20%) rotate(-12deg);opacity:0}25%{transform:translateY(-3%) rotate(-3deg);opacity:1}55%{transform:translateY(2%) rotate(0deg)}to{transform:translateY(-2%) rotate(0deg)}}.hw-screen{position:relative;width:100%;height:100%;border-radius:10%/4.6%;overflow:hidden;background:#000}.home .hw-screen img{width:100%;height:100%;object-fit:cover;border-radius:0}.hw-focus{position:absolute;left:30%;top:22%;width:42%;aspect-ratio:1;border:1.5px solid #e2bd6a;border-radius:6px;opacity:0}.hw-shoot.on .hw-focus{animation:hw-focus 1s ease 1.1s both}@keyframes hw-focus{0%{opacity:0;transform:scale(1.5)}60%{opacity:1;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.hw-flash{position:absolute;inset:0;background:#fff;opacity:0}.hw-shoot.on .hw-flash{animation:hw-flash .5s ease 2.3s both}@keyframes hw-flash{0%{opacity:0}15%{opacity:.95}to{opacity:0}}.hw-shutter{position:absolute;left:50%;bottom:5%;width:16%;aspect-ratio:1;border-radius:50%;border:2px solid #fff;transform:translateX(-50%);background:rgba(255,255,255,.25)}.hw-shoot.on .hw-shutter{animation:hw-press .3s ease 2.2s both}@keyframes hw-press{50%{transform:translateX(-50%) scale(.8);background:#fff}}.hw-convert{grid-template-columns:auto auto auto;gap:4%;align-content:center;justify-content:center}.hw-card{position:relative;width:min(30vw,300px);aspect-ratio:1;border-radius:18px;overflow:hidden;margin:0;box-shadow:0 20px 50px rgba(14,14,16,.18)}.home .hw-card img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;border-radius:0}.home .hw-card figcaption{position:absolute;left:12px;bottom:12px;margin:0;padding:4px 10px;border-radius:999px;background:rgba(0,0,0,.6);color:#fff;font-size:12px;z-index:5}.hw-reveal{-webkit-clip-path:inset(0 100% 0 0);clip-path:inset(0 100% 0 0)}.hw-convert.on .hw-reveal{animation:hw-wipe 1.3s cubic-bezier(.65,0,.35,1) .7s forwards}@keyframes hw-wipe{to{-webkit-clip-path:inset(0 0 0 0);clip-path:inset(0 0 0 0)}}.hw-scan{position:absolute;top:0;bottom:0;left:0;width:3px;z-index:4;background:#f3d58d;box-shadow:0 0 22px 6px rgba(240,200,110,.6);opacity:0}.hw-convert.on .hw-scan{animation:sc-scan 1.3s cubic-bezier(.65,0,.35,1) .7s both}.hw-convert .hw-card:first-child{transform:translateX(-20px);opacity:0}.hw-convert.on .hw-card:first-child{animation:hw-slide .6s ease forwards}@keyframes hw-slide{to{transform:none;opacity:1}}.hw-arrow{width:44px;height:2px;background:linear-gradient(90deg,transparent,var(--blue));position:relative}.hw-arrow:after{content:"";position:absolute;right:-2px;top:-5px;border:6px solid transparent;border-left:6px solid var(--blue)}.hw-box{width:min(64%,620px);background:#fff;color:var(--ink);border-radius:20px;padding:26px 28px;box-shadow:0 0 0 2px var(--blue-line),0 30px 70px rgba(54,102,210,.18);transform:scale(.85)}.hw-type.on .hw-box{animation:hw-zoom 3.6s cubic-bezier(.2,.8,.2,1) forwards}@keyframes hw-zoom{0%{transform:scale(.8)}15%{transform:scale(1.12)}85%{transform:scale(1.16)}to{transform:scale(.98)}}.hw-box-h{font-size:12px;font-weight:500;letter-spacing:.08em;text-transform:uppercase;color:var(--gold-text);margin:0 0 12px}.hw-typed{font-size:clamp(16px,2vw,22px);line-height:1.45;margin:0;min-height:3em;font-weight:500}.hw-caret{display:inline-block;width:2px;height:1.1em;margin-left:2px;vertical-align:-3px;background:var(--gold);animation:hw-blink .7s steps(1) infinite}@keyframes hw-blink{50%{opacity:0}}.hw-doc{width:min(56%,560px);background:#fff;color:var(--ink);border-radius:20px;padding:24px 26px;text-align:left;box-shadow:0 0 0 1px var(--blue-line),0 30px 70px rgba(54,102,210,.18)}.hw-listing.on .hw-doc{animation:hw-morph .7s cubic-bezier(.2,.9,.3,1) both}@keyframes hw-morph{0%{transform:scale(.9) translateY(14px);filter:blur(6px);opacity:0}}.hw-doc-over{display:inline-flex;align-items:center;gap:6px;font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:#2f7d4f;margin:0 0 8px}.hw-doc-over:before{content:"✓"}.hw-doc h4{font-size:clamp(15px,1.8vw,20px);line-height:1.25;margin:0 0 8px;font-weight:600;letter-spacing:-.01em}.hw-intro{font-size:13px;color:var(--text2);margin:0 0 10px;line-height:1.5}.hw-doc ul{list-style:none;padding:0;margin:0}.hw-doc li{font-size:13px;padding:5px 0;border-top:1px solid var(--line);opacity:0}.hw-listing.on .hw-doc li{animation:hw-row .35s ease forwards;animation-delay:calc(.5s + var(--i) * .14s)}.home .hw-float{position:absolute;width:13%;aspect-ratio:1;object-fit:cover;border-radius:14px;box-shadow:0 16px 40px rgba(14,14,16,.22);opacity:0}.hw-float.f0{left:6%;top:18%}.hw-float.f1{left:9%;top:58%}.hw-float.f2{right:6%;top:16%}.hw-float.f3{right:9%;top:56%}.hw-listing.on .hw-float{animation:hw-pop .6s cubic-bezier(.2,1.4,.4,1) forwards,hw-bob 3s ease-in-out .6s infinite}.hw-listing.on .f1{animation-delay:.15s,.75s}.hw-listing.on .f2{animation-delay:.3s,.9s}.hw-listing.on .f3{animation-delay:.45s,1.05s}@keyframes hw-row{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes hw-pop{0%{opacity:0;transform:scale(.4) rotate(-8deg)}to{opacity:1;transform:none}}@keyframes hw-bob{0%,to{opacity:1;transform:translateY(0)}50%{opacity:1;transform:translateY(-8px)}}.hw-lines{position:absolute;inset:0;width:100%;height:100%}.hw-lines line{stroke:var(--blue);stroke-width:.22;stroke-dasharray:1;stroke-dashoffset:1;opacity:.6}.hw-export.on .hw-lines line{animation:hw-draw .6s ease forwards;animation-delay:calc(.4s + var(--i) * .09s)}@keyframes hw-draw{to{stroke-dashoffset:0}}.hw-core{position:relative;z-index:3;width:15%;aspect-ratio:1;border-radius:18px;overflow:hidden;box-shadow:0 0 0 3px var(--blue),0 0 60px rgba(54,102,210,.35)}.hw-export.on .hw-core{animation:hw-pulse 1.6s ease-in-out infinite}@keyframes hw-pulse{50%{box-shadow:0 0 0 3px var(--blue),0 0 90px rgba(54,102,210,.55)}}.home .hw-core img{width:100%;height:100%;object-fit:cover;border-radius:0}.hw-core span{position:absolute;left:0;right:0;bottom:0;padding:4px;font-size:11px;text-align:center;background:rgba(14,14,16,.6);color:#fff}.hw-dest{position:absolute;z-index:3;left:calc(50% + 40% * var(--c));top:calc(50% + 38% * var(--s));transform:translate(-50%,-50%) scale(.6);opacity:0}.hw-dest .pm{padding:6px 12px;border-radius:999px;background:#fff;border:1px solid var(--blue-line);color:var(--text2);font-size:12px;box-shadow:0 4px 12px rgba(54,102,210,.08)}.hw-dest .pm svg{width:15px;height:15px}.hw-export.on .hw-dest{animation:hw-land .45s cubic-bezier(.2,1.4,.4,1) forwards;animation-delay:calc(.8s + var(--i) * .09s)}@keyframes hw-land{to{opacity:1;transform:translate(-50%,-50%) scale(1)}}.hw-export.on .hw-dest .pm{animation:hw-lit .5s ease forwards;animation-delay:calc(1.2s + var(--i) * .09s)}@keyframes hw-lit{to{border-color:var(--blue);color:var(--blue-deep);background:var(--blue-soft)}}.hw-steps{list-style:none;padding:0;margin:20px 0 0;display:grid;grid-template-columns:repeat(5,1fr);grid-gap:10px;gap:10px}.hw-steps button{width:100%;text-align:left;background:none;border:0;padding:0;cursor:pointer;font:inherit;color:var(--text3);font-size:14px;font-weight:500}.hw-steps li.done button,.hw-steps li.on button{color:var(--text)}.hw-steps i{display:block;height:3px;border-radius:3px;background:var(--muted);margin-bottom:10px;position:relative;overflow:hidden}.hw-steps i:after{content:"";position:absolute;inset:0;background:var(--blue);transform:scaleX(0);transform-origin:left}.hw-steps li.done i:after{transform:none}.hw-steps li.on i:after{animation:hw-prog linear forwards;animation-duration:inherit}.hw-steps li.on i:not([style]):after{transform:none}@keyframes hw-prog{to{transform:scaleX(1)}}.hw-note{text-align:center;font-size:14px;color:var(--text3);margin:26px 0 0}@media (max-width:860px){.sc{gap:24px}.sc,.ts{grid-template-columns:1fr}.hw-stage{aspect-ratio:3/4}.hw-label{top:auto;bottom:14px;left:16px;font-size:13px}.hw-label b{font-size:20px}.hw-scene{padding-bottom:36px}.hw-lines{display:none}.hw-dest{left:calc(50% + 38% * var(--c));top:calc(45% + 36% * var(--s))}.hw-export .hw-core{margin-top:-10%}.hw-phone{width:46%}.hw-convert{grid-template-columns:1fr;gap:14px}.hw-card{width:44vw}.hw-arrow{transform:rotate(90deg);margin:0 auto}.hw-box,.hw-doc{width:84%}.hw-intro{display:none}.home .hw-float{width:20%}.home .hw-float.f0,.home .hw-float.f2{top:4%}.home .hw-float.f1,.home .hw-float.f3{display:none}.hw-doc{margin-top:12%}.hw-core{width:26%}.hw-dest .pm{padding:3px 7px;font-size:9px;gap:4px}.hw-dest .pm svg{width:10px;height:10px}.sc-thumbs button{width:min(64px,18%)}.hw-steps{grid-template-columns:repeat(5,1fr);gap:6px}.hw-steps span{display:none}.lm-track{gap:40px}}@media (prefers-reduced-motion:reduce){.lm-track{animation:none;flex-wrap:wrap;width:auto;justify-content:center}.lm{-webkit-mask-image:none;mask-image:none}.ts li,.ts-few{opacity:1;transform:none}.hw-scene *,.sc-out,.sc-phone{animation:none!important;transition:none!important}.hw-dest,.hw-doc li,.hw-float{opacity:1}.lm-track .pm:nth-child(n+17){display:none}}.lp-film{border-radius:28px;overflow:hidden;background:#000;border:1px solid var(--line);box-shadow:0 30px 60px rgba(18,15,10,.14)}.lp video{display:block;width:100%;height:auto;background:#fff}.lp-film video{aspect-ratio:16/9}.lp-row{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(220px,1fr);grid-gap:16px;gap:16px;overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:8px;scrollbar-width:thin}.lp-card{margin:0;scroll-snap-align:start}.lp-card video{aspect-ratio:9/16;border-radius:20px;border:1px solid var(--line)}.lp-card figcaption{display:flex;gap:8px;align-items:baseline;margin-top:10px;font-size:14px;font-weight:500;color:var(--text2)}.lp-card figcaption b{font-family:var(--display),Georgia,serif;font-weight:400;font-size:20px;color:var(--gold-text)}@media (max-width:860px){.lp-row{grid-auto-columns:62%}.lp-film{border-radius:18px}}.sc-video{background:#eef3fd}.home .sc-video video{display:block;width:100%;height:100%;object-fit:cover}.sc-steps{list-style:none;margin:0 0 18px;padding:0;display:grid;grid-gap:6px;gap:6px}.sc-steps button{display:flex;gap:14px;width:100%;padding:10px 12px;border:0;border-radius:14px;background:none;text-align:left;cursor:pointer;font:inherit;color:var(--text3);transition:background .25s,color .25s}.sc-steps b{flex:none;display:grid;place-items:center;width:30px;height:30px;border-radius:50%;border:1px solid var(--line2);font-size:13px;transition:all .25s}.sc-steps strong{display:block;font-size:16px;font-weight:600}.sc-steps small{display:block;font-size:13.5px;line-height:1.45;max-height:0;overflow:hidden;opacity:0;transition:max-height .35s,opacity .35s}.sc-steps li.done button{color:var(--text2)}.sc-steps li.done b{background:var(--blue-soft);border-color:var(--blue-line);color:var(--blue)}.sc-steps li.on button{background:var(--blue-soft);color:var(--text)}.sc-steps li.on b{background:var(--blue);border-color:var(--blue);color:#fff}.sc-steps li.on small{max-height:60px;opacity:1;color:var(--text2)}.rc{display:grid;grid-template-columns:minmax(0,340px) 1fr;grid-gap:48px;gap:48px;align-items:center;margin-top:44px;text-align:left;max-width:900px;margin-inline:auto}.rc-film{border-radius:28px;overflow:hidden;aspect-ratio:9/16;background:#fff;box-shadow:0 4px 8px rgba(18,15,10,.05),0 30px 60px rgba(54,102,210,.18)}.rc-film video{display:block;width:100%;height:100%;object-fit:cover}.rc-rows{list-style:none;padding:0;margin:0}.rc-rows li{display:flex;flex-direction:column;gap:4px;padding:16px 0;border-bottom:1px solid var(--line)}.rc-rows strong{font-size:17px}.rc-rows span{font-size:15px;color:var(--text3)}.rc-month{margin:22px 0;padding:22px 24px;border-radius:20px;background:var(--blue-soft);border:1px solid var(--blue-line)}.rc-month p{margin:0;font-size:16px;line-height:1.5}.rc-month b,.rc-over{color:var(--blue)}.rc-over{font-size:12px;font-weight:500;letter-spacing:.08em;text-transform:uppercase;margin:0 0 8px!important}.rc-end{margin:0;font-size:16px;font-weight:500}@media (max-width:760px){.rc{grid-template-columns:1fr;gap:28px}.rc-film{max-width:300px;margin:0 auto}}.rs{display:grid;grid-template-columns:minmax(0,1.1fr) 1fr;grid-gap:44px;gap:44px;align-items:center;margin-top:44px;text-align:left}.rs-film{border-radius:28px;overflow:hidden;aspect-ratio:1;background:#fff;box-shadow:0 4px 8px rgba(18,15,10,.05),0 30px 60px rgba(54,102,210,.18)}.rs-film video{display:block;width:100%;height:100%;object-fit:cover}.rs-points{list-style:none;padding:0;margin:0;display:grid;grid-gap:18px;gap:18px}.rs-points li{display:flex;gap:16px;align-items:flex-start}.rs-points b{flex:none;display:grid;place-items:center;width:34px;height:34px;border-radius:10px;background:var(--blue);color:#fff;font-size:15px}.rs-points strong{display:block;font-size:17px;margin-bottom:4px}.rs-points small{display:block;font-size:15px;color:var(--text3);line-height:1.5}@media (max-width:860px){.rs{grid-template-columns:1fr;gap:28px}}.bn{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));grid-gap:16px;gap:16px;margin-top:40px;text-align:left}.bn-card{padding:24px;border-radius:22px;background:#fff;border:1px solid var(--line);transition:transform .25s,box-shadow .25s}.bn-card:hover{transform:translateY(-4px);box-shadow:0 20px 40px rgba(54,102,210,.12)}.bn-ico{display:grid;place-items:center;width:42px;height:42px;border-radius:12px;background:var(--blue-soft);color:var(--blue);font-size:20px;font-weight:700}.bn-card h4{margin:16px 0 8px;font-size:17px;line-height:1.3}.bn-card p{margin:0;font-size:14.5px;line-height:1.55;color:var(--text3)}.vs{grid-gap:22px;gap:22px;margin-top:40px;text-align:left}.vs,.vs-opp{display:grid}.vs-opp{grid-template-columns:1fr auto 1fr;grid-gap:18px;gap:18px;align-items:stretch}.vs-opp>div{display:grid;grid-gap:6px;gap:6px;padding:22px 24px;border-radius:22px;background:#fff;border:1px solid var(--line)}.vs-opp>div.us{background:var(--blue);border-color:var(--blue);color:#fff;box-shadow:0 24px 50px rgba(54,102,210,.25)}.vs-opp b{font-size:17px}.vs-opp span{font-size:15px;line-height:1.5;color:var(--text3)}.vs-opp .us span{color:rgba(255,255,255,.88)}.vs-opp i{align-self:center;font-style:normal;font-size:26px;color:var(--blue)}.vs-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:16px;gap:16px}.vs-card{padding:24px;border-radius:22px;background:#fff;border:1px solid var(--line)}.vs-card h4{margin:0 0 6px;font-size:18px}.vs-card>p{margin:0 0 14px;font-size:14.5px;line-height:1.5;color:var(--text3)}.vs-card ul{list-style:none;margin:0;padding:0}.vs-card li{display:flex;justify-content:space-between;align-items:baseline;gap:16px;padding:11px 0;border-top:1px solid var(--line);font-size:15px}.vs-card li span:before{content:"✓";margin-right:10px;color:var(--blue);font-weight:700}.vs-card li em{margin-left:8px;padding:2px 8px;border-radius:999px;background:var(--gold-soft);color:var(--gold-text);font-size:11px;font-style:normal;font-weight:600}.vs-card li small{flex:none;font-size:13px;color:var(--text3);text-decoration:line-through;-webkit-text-decoration-color:rgba(176,138,62,.6);text-decoration-color:rgba(176,138,62,.6)}.vs-team{padding:26px;border-radius:24px;background:var(--blue-soft);border:1px solid var(--blue-line);text-align:center}.vs-over{margin:0 0 14px;font-size:12px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--blue)}.vs-chips{display:flex;flex-wrap:wrap;justify-content:center;gap:10px}.vs-chips span{padding:9px 16px;border-radius:999px;background:#fff;border:1px solid var(--blue-line);font-size:14px;font-weight:500}.vs-line{margin:16px auto 0;max-width:620px;font-size:16px;line-height:1.55;font-weight:500}@media (max-width:860px){.vs-grid,.vs-opp{grid-template-columns:1fr}.vs-opp i{transform:rotate(90deg);justify-self:center}}.sp{display:grid;grid-template-columns:minmax(0,1.15fr) 1fr;grid-gap:44px;gap:44px;align-items:center;margin-top:44px;text-align:left}.sp-demo{padding:26px;border-radius:28px;background:#fff;border:1px solid var(--line);box-shadow:0 30px 60px rgba(54,102,210,.14)}.sp-over{margin:0 0 10px;font-size:12px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--blue)}.sp-box{border:1px solid var(--blue-line);border-radius:18px;padding:16px 16px 12px;min-height:170px;display:flex;flex-direction:column;justify-content:space-between}.sp-text{margin:0;font-size:17px;line-height:1.5;font-weight:500}.sp-ph{color:var(--text3)}.sp-bar{display:flex;justify-content:flex-end;gap:10px;margin-top:12px}.sp-bar,.sp-wave{align-items:center}.sp-wave{display:inline-flex;gap:3px;margin-right:auto}.sp-wave i{width:3px;height:18px;border-radius:2px;background:#d92d20;animation:vn-bar2 .7s ease-in-out infinite}.sp-wave b{margin-left:8px;font-size:13px;font-weight:500;color:var(--text3)}@keyframes vn-bar2{50%{transform:scaleY(.25)}}.sp-mic{display:grid;place-items:center;width:46px;height:46px;border-radius:50%;background:var(--blue);color:#fff;box-shadow:0 8px 20px rgba(54,102,210,.3);transition:background .3s}.sp-mic.rec{background:#d92d20;animation:sp-pulse 1.2s ease-out infinite}@keyframes sp-pulse{0%{box-shadow:0 0 0 0 rgba(217,45,32,.45)}to{box-shadow:0 0 0 18px rgba(217,45,32,0)}}.sp-facts{display:flex;flex-wrap:wrap;gap:8px;margin-top:16px;min-height:84px;align-content:flex-start}.sp-facts span{display:inline-flex;align-items:baseline;gap:6px;padding:7px 12px;border-radius:999px;background:var(--blue-soft);border:1px solid var(--blue-line);font-size:13.5px;font-weight:600;color:var(--blue-deep);animation:sp-in .35s ease both}.sp-facts small{font-size:11px;font-weight:500;color:var(--text3)}@keyframes sp-in{0%{opacity:0;transform:translateY(6px) scale(.96)}}.sp-steps{list-style:none;padding:0;margin:0;display:grid;grid-gap:18px;gap:18px}.sp-steps li{display:flex;gap:16px;align-items:flex-start}.sp-steps b{flex:none;display:grid;place-items:center;width:34px;height:34px;border-radius:10px;background:var(--blue);color:#fff;font-size:15px}.sp-steps strong{display:block;font-size:17px;margin-bottom:4px}.sp-steps small{display:block;font-size:15px;color:var(--text3);line-height:1.5}@media (max-width:860px){.sp{grid-template-columns:1fr;gap:28px}}.mx{margin-top:40px;padding:30px;border-radius:28px;background:#fff;border:1px solid var(--line);box-shadow:0 30px 60px rgba(54,102,210,.1);text-align:center}.mx-tag{margin:0 0 18px;font-size:12px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--text3)}.mx-row{display:grid;grid-template-columns:1fr auto 1fr auto 1fr;grid-gap:14px;gap:14px;align-items:stretch}.mx-card{display:grid;grid-gap:6px;gap:6px;align-content:center;padding:22px 16px;border-radius:20px;background:var(--blue-soft);border:1px solid var(--blue-line);opacity:0;transform:translateY(14px) scale(.97);transition:opacity .5s,transform .5s}.mx-card.dim{background:#f6f5f2;border-color:var(--line)}.mx-arrow.in,.mx-card.in,.mx-res .in,.mx-sale.in,.mx-total.in{opacity:1;transform:none}.mx-card small{font-size:12px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--text3)}.mx-card b{font-size:56px;line-height:1;letter-spacing:-.04em;color:var(--blue);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.mx-card span,.mx-card.dim b{color:var(--text2)}.mx-card span{font-size:14px}.mx-arrow{align-self:center;font-style:normal;font-size:30px;font-weight:700;color:var(--blue);opacity:0;transform:scale(.5);transition:opacity .4s,transform .4s}.mx-card.plat ul{list-style:none;margin:4px 0 0;padding:0;display:grid;grid-gap:8px;gap:8px;text-align:left;justify-self:center}.mx-card.plat li{display:flex;align-items:center;gap:10px;font-size:16px;font-weight:600;color:var(--text3);transition:color .3s}.mx-card.plat li i{display:grid;place-items:center;width:24px;height:24px;border-radius:50%;background:#e7e5df;color:#fff;font-style:normal;font-size:13px;transform:scale(.6);transition:background .3s,transform .35s cubic-bezier(.3,1.8,.5,1)}.mx-card.plat li.on{color:var(--text)}.mx-card.plat li.on i{background:#13795b;transform:scale(1)}.mx-total{display:flex;align-items:baseline;justify-content:center;gap:14px;flex-wrap:wrap;margin:26px 0 18px;opacity:0;transform:translateY(14px);transition:opacity .5s,transform .5s}.mx-total b{font-size:clamp(64px,10vw,96px);line-height:1;letter-spacing:-.05em;color:var(--blue);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.mx-total span{font-size:18px;font-weight:500;color:var(--text2)}.mx-res{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:12px;gap:12px}.mx-res div{padding:18px;border-radius:18px;background:var(--blue);color:#fff;opacity:0;transform:translateY(14px);transition:opacity .5s,transform .5s}.mx-res b{display:block;font-size:34px;letter-spacing:-.03em}.mx-res span{font-size:14px;color:rgba(255,255,255,.88)}.mx-sale{max-width:640px;margin:22px auto 0;font-size:17px;line-height:1.55;color:var(--text2);opacity:0;transform:translateY(10px);transition:opacity .6s,transform .6s}.mx-sale b{color:var(--text)}@media (max-width:860px){.mx{padding:22px 16px}.mx-row{grid-template-columns:1fr}.mx-arrow{transform:none;justify-self:center}.mx-arrow.in{transform:rotate(90deg)}.mx-res{grid-template-columns:1fr}}.vs-bill{display:grid;grid-template-columns:1.4fr 1fr;grid-gap:16px;gap:16px}.vs-bill-pro,.vs-bill-us{padding:26px;border-radius:24px}.vs-bill-pro{background:#fff;border:1px solid var(--line)}.vs-bill-pro ul{list-style:none;margin:0;padding:0}.vs-bill-pro li{display:flex;justify-content:space-between;gap:16px;padding:12px 0;border-bottom:1px dashed var(--line2);font-size:15px}.vs-bill-pro li small{display:block;margin-top:2px;font-size:12.5px;color:var(--text3)}.vs-bill-pro li b{flex:none;white-space:nowrap}.vs-sum{display:flex;justify-content:space-between;margin:14px 0 0;font-size:17px}.vs-sum b{font-size:22px;color:#b42318}.vs-bill-us{display:grid;align-content:center;grid-gap:6px;gap:6px;background:var(--blue);color:#fff;text-align:center;box-shadow:0 24px 50px rgba(54,102,210,.25)}.vs-bill-us .vs-over{color:rgba(255,255,255,.85);margin-bottom:4px}.vs-price{font-size:64px;line-height:1;letter-spacing:-.04em}.vs-bill-us span{font-size:14px;color:rgba(255,255,255,.85)}.vs-bill-us p{margin:10px 0 0;font-size:15px;line-height:1.5;color:#fff}@media (max-width:860px){.vs-bill{grid-template-columns:1fr}}.gv{position:relative;margin:40px auto 0;max-width:820px}.gv-play{position:absolute;inset:0;display:grid;place-items:center;align-content:center;grid-gap:14px;gap:14px;border:0;padding:0;background:rgba(5,5,7,.18);border-radius:28px;cursor:pointer}.gv-btn{display:grid;place-items:center;width:112px;height:112px;border-radius:50%;background:rgba(255,255,255,.95);box-shadow:0 20px 50px rgba(0,0,0,.35),0 0 0 10px rgba(255,255,255,.18);transition:transform .2s}.gv-btn svg{width:46px;height:46px;margin-left:6px;fill:#3666d2}.gv-play:hover .gv-btn{transform:scale(1.06)}.gv-label{padding:8px 16px;border-radius:999px;background:rgba(5,5,7,.6);color:#fff;font-size:15px;font-weight:600;letter-spacing:.02em}.gv video{display:block;width:100%;aspect-ratio:1;border-radius:28px;background:#0b0b0d;box-shadow:0 30px 70px rgba(14,14,16,.22)}@media (max-width:760px){.gv video,.gv-play{border-radius:18px}.gv-btn{width:84px;height:84px}.gv-btn svg{width:36px;height:36px}}.oh{max-width:1120px;margin:0 auto}.oh video{display:block;width:100%;height:auto;background:#fff;border:0}.oh .oh-tall{display:none}.oh-note{margin:8px auto 0;max-width:640px;text-align:center;font-size:13px;color:var(--text3)}@media (max-width:640px){.oh .oh-wide{display:none}.oh .oh-tall{display:block;max-width:420px;margin:0 auto}}.hf{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,360px);grid-gap:56px;gap:56px;align-items:center;max-width:920px;margin:40px auto 0}.hf .gv.tall{margin:0;max-width:360px;width:100%}.hf .gv.tall video{aspect-ratio:9/16}.hf-tabs{display:grid;grid-gap:10px;gap:10px}.hf-tabs button{display:flex;align-items:baseline;justify-content:space-between;gap:12px;padding:16px 20px;border:1.5px solid var(--line);border-radius:16px;background:#fff;font:inherit;color:var(--text2);text-align:left;cursor:pointer;transition:border-color .15s,box-shadow .15s}.hf-tabs button b{font-size:18px;font-weight:650;color:var(--text)}.hf-tabs button small{font-size:13px;color:var(--text3)}.hf-tabs button.on{border-color:var(--blue);box-shadow:0 0 0 3px rgba(54,102,210,.12)}.hf-notes{margin:26px 0 0;padding:0;list-style:none;display:grid;grid-gap:14px;gap:14px}.hf-notes li{display:grid;grid-template-columns:26px 1fr;grid-gap:12px;gap:12px;align-items:start;font-size:16px;line-height:1.45;color:var(--text2)}.hf-notes li:before{content:"✓";display:grid;place-items:center;width:26px;height:26px;border-radius:50%;background:var(--blue-soft);color:var(--blue);font-size:14px;font-weight:700}.hf-notes b{color:var(--text);font-weight:650}@media (max-width:800px){.hf{grid-template-columns:1fr;gap:28px;justify-items:center}.hf-side{width:100%;order:2}.hf .gv.tall{order:1;max-width:320px}}.st-card .gv{max-width:560px;margin-top:8px}