.hm{--plum:#773d72;--plumDk:#5e2f5a;--pink:#ecc9e9;--lilac:#f3e4f1;--lilacDk:#e9cfe6;--lime:#d3f58d;--limeTint:#eef8d9;--teal:#83bcbd;--tealTint:#e4f0f0;--tealInk:#2f6e70;--cream:#faf8f5;--rose:#ffe5e4;--roseInk:#b3261e;--amber:#feeca4;--amberInk:#6b4e00;--coral:#f79b8b;--ink:#000;--body:#474747;--sec:#6b6b6b;--line:#e8e5df;--ease:cubic-bezier(.2,.8,.2,1);--spring:cubic-bezier(.3,1.5,.55,1);--sh1:0 1px 2px rgba(0,0,0,.06),0 10px 24px rgba(0,0,0,.08);--sh2:0 2px 4px rgba(119,61,114,.12),0 16px 34px rgba(119,61,114,.2)}.hm-wrap{max-width:1280px;margin:0 auto;padding:0 80px}.hm-inner{max-width:1120px;margin:0 auto}.hm-h2{font-size:40px;font-weight:400;letter-spacing:-1.2px;line-height:1.15;color:var(--ink)}.hm-sub{font-size:16px;line-height:1.55;color:var(--body);margin-top:12px}.hm-ovl{font-size:11px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--sec)}.hm-link{font-size:14px;font-weight:600;color:var(--plum);text-decoration:none;display:inline-flex;align-items:center;gap:6px;min-height:44px}.hm-link:hover{text-decoration:underline}.hm-link:focus-visible,.hm-btn:focus-visible,.hm-card-link:focus-visible,.hm-chip-link:focus-visible,.hm-faq summary:focus-visible{outline:2px solid var(--plum);outline-offset:3px;border-radius:8px}.hm-btn{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:14px 28px;border-radius:12px;font-size:14px;font-weight:500;text-decoration:none;font-family:Inter,sans-serif;transition:opacity .2s ease,background .2s ease}.hm-btn-primary{background:var(--plum);color:#fff}.hm-btn-primary:hover{opacity:.9}.hm-btn-secondary{background:#fff;color:var(--ink);box-shadow:inset 0 0 0 1px #1a1a1a}.hm-btn-secondary:hover{background:#f6f6f6}.hm-hero{padding-top:136px;padding-bottom:88px}.hm-hero-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.12fr);gap:56px;align-items:center}.hm-hero h1{font-size:54px;font-weight:400;letter-spacing:-1.62px;line-height:1.06;color:var(--ink)}.hm-hero-desc{font-size:18px;line-height:1.55;color:var(--body);margin-top:20px;max-width:480px}.hm-hero-ctas{display:flex;flex-wrap:wrap;gap:12px;margin-top:28px}@media (max-width: 480px){.hm-hero .hm-hero-ctas{flex-direction:column;align-items:flex-start}}.hm-trusted{display:flex;flex-wrap:wrap;align-items:center;gap:16px 24px;margin-top:36px}.hm-trusted-label{flex-basis:100%;font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--plum)}.hm-trusted img{height:24px;width:auto;opacity:.7;display:block}.hm-trusted img.tall{height:32px}.hm-hs{position:relative;background:linear-gradient(155deg,#f6e8f4,#ecc9e9);border-radius:28px;padding:20px 28px 32px;box-shadow:0 24px 60px #773d7229}.hm-av{display:grid;place-items:center;width:28px;height:28px;border-radius:50%;font-size:10px;font-weight:700;flex:none}.hx-steps{display:flex;justify-content:center;align-items:center;gap:22px;margin-bottom:16px}.hx-steps li{position:relative;height:28px;padding:0 12px;border-radius:14px;display:flex;align-items:center;font-size:12px;font-weight:600;color:var(--plum);white-space:nowrap}.hx-steps li+li:before{content:"→";position:absolute;left:-18px;color:#b58fb1;font-weight:400}.hx-steps .s3{background:var(--plum);color:#fff}.hx-win{position:relative;isolation:isolate;background:#fff;border-radius:14px;box-shadow:var(--sh2);overflow:hidden;font-size:12px;line-height:1.4;color:#1a1a1a}.hx-t{position:relative}.hx-top{display:flex;align-items:center;gap:4px;height:40px;padding:0 12px;border-bottom:1px solid #efece4}.hx-logo{width:16px;height:16px;border-radius:5px;background:var(--teal);margin-right:8px;flex:none}.hx-sys{height:24px;padding:0 10px;border-radius:7px;display:inline-flex;align-items:center;font-size:11px;font-weight:600;color:var(--sec);white-space:nowrap}.hx-sys.on{background:#f3f3f3;color:#000}.hx-search{margin-left:auto;width:88px;height:20px;border-radius:10px;background:#f3f3f3;flex:none}.hx-app{display:grid;grid-template-columns:40px minmax(0,1fr)}.hx-rail{background:#fafafa;border-right:1px solid #efece4;padding:14px 0;display:flex;flex-direction:column;align-items:center;gap:10px}.hx-rail i{width:18px;height:18px;border-radius:6px;background:#e7e7e7}.hx-rail i:first-child{background:#cfcfcf}.hx-main{padding:16px 16px 66px}.hx-who{display:flex;gap:10px;align-items:center;margin-bottom:14px}.hx-who b{display:block;font-size:13px;font-weight:600}.hx-who span{font-size:11px;color:var(--sec)}.hx-cols{display:grid;grid-template-columns:minmax(0,1fr) 132px;gap:16px;align-items:start}.hx-tabs{display:flex;gap:16px;font-size:11.5px;color:var(--sec);border-bottom:1px solid #efece4;margin-bottom:2px}.hx-tabs span{padding-bottom:6px}.hx-tabs .on{color:#000;box-shadow:inset 0 -2px 0 var(--plum)}.hx-row{position:relative;display:grid;grid-template-columns:48px minmax(0,1fr) auto;gap:8px;align-items:center;height:32px;padding:0 8px;border-bottom:1px solid #f1eee8;font-size:11.5px;white-space:nowrap}.hx-row>span{position:relative}.hx-row>span:last-child{font-variant-numeric:tabular-nums}.hx-side{display:flex;flex-direction:column;gap:10px;padding-top:4px}.hx-fld label{display:block;font-size:9.5px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:#999;margin-bottom:4px}.hx-inp{display:flex;align-items:center;min-height:32px;padding:0 9px;border:1px solid #e3e0e3;border-radius:7px;font-size:11.5px;white-space:nowrap;overflow:hidden}.hx-btn{display:grid;place-items:center;height:34px;border-radius:8px;background:var(--plum);color:#fff;font-size:12px;font-weight:600}.hx-box{position:absolute;top:-5px;right:-5px;bottom:-5px;left:-5px;border:1.5px dashed var(--plum);border-radius:9px;opacity:0;pointer-events:none;z-index:3}.hx-top>.hx-box{top:4px;right:4px;bottom:4px;left:4px}.hx-cols .hx-box{top:-6px;right:-6px;bottom:-4px;left:-6px}.hx-box b{position:absolute;left:8px;top:-9px;height:16px;padding:0 7px;border-radius:8px;background:var(--plum);color:#fff;font-size:9px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;display:flex;align-items:center}.hx-top>.hx-box b{left:auto;right:8px;top:7px}.hx-desat{position:absolute;top:0;right:0;bottom:0;left:0;-webkit-backdrop-filter:grayscale(1) blur(1.4px) contrast(.9);backdrop-filter:grayscale(1) blur(1.4px) contrast(.9);opacity:0;pointer-events:none;z-index:2}.hx-scan{position:absolute;left:0;right:0;top:0;height:100%;background:linear-gradient(to bottom,rgba(119,61,114,0) 72%,rgba(119,61,114,.14) 95%,var(--plum) 99%,rgba(119,61,114,0));opacity:0;pointer-events:none;z-index:4}.hx-rec{position:absolute;left:0;right:0;bottom:0;height:36px;display:flex;align-items:center;gap:10px;padding:0 14px;background:#111111d1;color:#fff;font-size:10.5px;opacity:0;z-index:5}.hx-rec-dot{width:8px;height:8px;border-radius:50%;background:#e0322b;flex:none}.hx-track{flex:1;height:4px;border-radius:2px;background:#ffffff47;overflow:hidden}.hx-prog{display:block;height:100%;background:var(--lime);transform-origin:0 50%}.hx-time{white-space:nowrap;font-variant-numeric:tabular-nums}.hx-win{box-shadow:var(--sh2),0 0 0 3px var(--plum)}.hx-sim{position:absolute;left:0;right:0;bottom:0;height:54px;display:flex;align-items:center;gap:10px;padding:0 14px;background:var(--plum);color:#fff;font-size:11.5px;z-index:5}.hx-sim-r{fill:var(--lime);flex:none}.hx-sim-text{display:flex;flex-direction:column;gap:3px;min-width:0}.hx-sim-text b{font-weight:700}.hx-sim-text>span:first-child{opacity:.9}.hx-sim-say{display:inline-flex;align-items:center;gap:6px;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hx-sim-say .hm-av{width:18px;height:18px;font-size:7.5px;font-style:normal;background:#ffd4ab;color:#1a1a1a}.hx-sim-live{margin-left:auto;display:inline-flex;align-items:center;gap:6px;font-size:10.5px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--lime);flex:none}.hx-wave{display:inline-flex;align-items:center;gap:2px;height:14px}.hx-wave i{width:3px;height:100%;border-radius:2px;background:var(--lime);transform:scaleY(.45)}.h-armed .hx-stage{animation:hmIn .3s ease both}.h-armed .hx-steps .s1{animation:hxStepOn 1s both}.h-armed .hx-steps .s2{animation:hxStepOn 1.6s 1s forwards}.h-armed .hx-steps .s3{animation:hxStepOff 2.6s}.h-armed .hx-desat{animation:hmIn .01s both,hmOut .9s var(--ease) 2.6s forwards}.h-armed .hx-rec{animation:hmIn .15s both,hxBarOut .3s var(--ease) 1s forwards}.h-armed .hx-prog{animation:hxProg .85s .05s ease-out both}.h-armed .hx-scan{animation:hxScan 1.2s linear 1.05s forwards}.h-armed .hx-box{animation:hxBox .25s var(--ease) both,hxLime .35s 2.6s forwards,hmOut .4s 3.3s forwards}.h-armed .hx-box.b1{animation-delay:1.15s,2.6s,3.3s}.h-armed .hx-box.b2{animation-delay:1.5s,2.65s,3.35s}.h-armed .hx-box.b3{animation-delay:1.8s,2.7s,3.4s}.h-armed .hx-win{animation:hxFrame .8s var(--ease) 2.6s both}.h-armed .hx-sim{animation:hxSimIn .7s var(--ease) 2.9s both}.h-armed .hx-sim-say{animation:hmIn .6s ease 3.7s both}.h-armed .hx-wave i{animation:hxWave .5s ease-in-out infinite alternate}.h-armed .hx-wave i:nth-child(2n){animation-duration:.38s}.h-armed .hx-wave i:nth-child(3n){animation-duration:.62s}.hm-stats{background:var(--cream);padding:44px 0}.hm-stats-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:24px}.hm-stat{display:flex;flex-direction:column;text-decoration:none;color:inherit;border-radius:12px}.hm-stat:focus-visible{outline:2px solid var(--plum);outline-offset:6px}.hm-stat:hover .hm-stat-k{text-decoration:underline}.hm-stat-v{font-size:52px;font-weight:400;letter-spacing:-1.6px;line-height:1;color:var(--plum)}.hm-stat-k{font-size:15px;font-weight:600;color:var(--ink);margin-top:10px}.hm-stat-l{font-size:12.5px;color:var(--sec);margin-top:2px}.hm-platform{padding:112px 0}.hm-pillars{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-top:36px}.hm-pillar{border-radius:20px;padding:28px 22px 22px;display:flex;flex-direction:column;gap:20px}.hm-pillar.training{background:var(--pink)}.hm-pillar.coaching{background:var(--limeTint)}.hm-pillar.realtime{background:var(--tealTint)}.hm-pillar h3{font-size:22px;font-weight:400;letter-spacing:-.4px;padding-left:6px}.hm-tiles{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;flex:1}.hm-tile{background:#fff;border-radius:14px;padding:16px 6px 14px;text-align:center;display:flex;flex-direction:column;align-items:center;gap:8px;box-shadow:0 1px 2px #0000000a}.hm-tile-ico{width:38px;height:38px;border-radius:10px;display:grid;place-items:center}.training .hm-tile-ico{background:var(--lilac);color:var(--plum)}.coaching .hm-tile-ico{background:var(--limeTint);color:#4d6b12}.realtime .hm-tile-ico{background:var(--tealTint);color:var(--tealInk)}.hm-tile b{font-size:13px;font-weight:600;line-height:1.25}.hm-tile span{font-size:11.5px;line-height:1.35;color:var(--sec)}.hm-pillar .hm-link{padding-left:6px;min-height:32px}.hm-pillar{position:relative;transition:transform .2s ease,box-shadow .2s ease}.hm-pillar .hm-link:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:20px}.hm-pillar:hover{transform:translateY(-2px);box-shadow:var(--sh1)}.hm-pillar .hm-link:focus-visible{outline:none}.hm-pillar:has(.hm-link:focus-visible){outline:2px solid var(--plum);outline-offset:3px}@media (prefers-reduced-motion: reduce){.hm-pillar:hover{transform:none}}.hm-pictures{background:var(--cream);padding:112px 0}.hm-pics{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-top:40px}.hm-pic{background:#fff;border-radius:20px;padding:22px 20px 20px;box-shadow:inset 0 0 0 1px var(--line);display:flex;flex-direction:column}.hm-pic-head{display:flex;gap:10px;align-items:baseline}.hm-pic-head b{font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--ink)}.hm-pic-head span{font-size:10.5px;font-weight:500;letter-spacing:.1em;text-transform:uppercase;color:var(--sec)}.hm-pic{transition:box-shadow .2s ease,transform .2s ease;cursor:pointer;text-decoration:none;color:inherit}.hm-pic:hover{box-shadow:inset 0 0 0 1px var(--lilacDk),var(--sh1);transform:translateY(-2px)}.hm-pic:focus-visible{outline:2px solid var(--plum);outline-offset:3px}.hm-pic-head .hm-pic-hint{margin-left:auto;display:none;align-items:center;gap:5px;font-size:10.5px;letter-spacing:.02em;text-transform:none;color:var(--plum);font-weight:600}.hm-pic-head .hm-pic-hint:before{content:"";width:0;height:0;border-left:6px solid var(--plum);border-top:4px solid transparent;border-bottom:4px solid transparent}@media (hover: hover){.hm-pic-head .hm-pic-hint{display:inline-flex}}@media (prefers-reduced-motion: reduce){.hm-pic-head .hm-pic-hint{display:none!important}}.hm-pic-title{font-size:24px;font-weight:400;letter-spacing:-.5px;line-height:1.2;margin:8px 0 18px;white-space:nowrap}.hm-scene{position:relative;width:100%;aspect-ratio:480 / 300;border-radius:14px;overflow:hidden}.hm-scene>.sc{position:absolute;left:0;top:0;transform:scale(var(--s, 1));transform-origin:0 0;border-radius:0}.hm-scene>.sc023,.hm-scene>.sc063,.hm-scene>.sc041{background:var(--beige)}.hm{--beige: #fff8ef}@media (prefers-reduced-motion: reduce){.hm-scene *{animation:none!important}}.hm-sbs{padding:112px 0}.hm-table{width:100%;table-layout:fixed;border-collapse:separate;border-spacing:0;margin-top:36px;border-radius:16px;border:1px solid var(--line);overflow:hidden;font-size:14px}.hm-table td.r,.hm-table thead th.r{border-left:1px solid var(--line)!important}.hm-table tbody td.r{border-bottom-color:var(--lilacDk)}.hm-table thead th,.hm-table thead td{border-bottom:1px solid var(--line)}.hm-table thead td{border-right:1px solid var(--line)}.hm-table tfoot th,.hm-table tfoot td{border-top:1px solid var(--line)}.hm-table tbody tr:last-child th,.hm-table tbody tr:last-child td{border-bottom:none}.hm-table th,.hm-table td{padding:18px 20px;text-align:left;vertical-align:middle;border-bottom:1px solid var(--line)}.hm-table thead th{height:68px;padding:0 20px;vertical-align:middle}.hm-table thead th.l{background:var(--cream);padding-left:58px}.hm-table thead th.r{background:var(--plum);padding-left:58px}.hm-col-t{font-size:20px;font-weight:400;letter-spacing:-.3px;color:#555}.hm-table tfoot td{padding-left:58px}.hm-col-logo{display:block;height:21px;width:auto;filter:brightness(0) invert(1)}.hm-table th[scope=row]{font-weight:400;border-right:1px solid var(--line)}.hm-table th[scope=row] b{display:block;font-size:15px;font-weight:600;color:var(--ink)}.hm-table th[scope=row] span{font-size:12px;color:var(--sec)}.hm-table td{font-weight:500;color:#333}.hm-table td.l{font-weight:400;color:#444;line-height:1.5}.hm-table td.l .hm-cell-t{white-space:nowrap}.hm-prod{display:block;font-size:10px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#7d4a78;line-height:1.3;margin-bottom:2px}.hm-table td+td{border-left:1px solid var(--line)}.hm-table td.r{background:var(--lilac);color:var(--plum);font-weight:600;border-left:none}.hm-cell{display:flex;align-items:center;gap:12px}.hm-x,.hm-ck{width:26px;height:26px;border-radius:50%;display:grid;place-items:center;flex:none}.hm-x{background:var(--rose);color:var(--roseInk)}.hm-ck{background:var(--lime);color:var(--plum);box-shadow:0 0 0 3px #d3f58d59}.hm-ck svg{width:14px;height:14px}.hm-ck svg path{stroke-width:2.4}.hm-table tfoot th,.hm-table tfoot td{background:var(--cream);border-bottom:none;font-size:13px;font-weight:500}.hm-table tfoot th b{font-size:14px}.hm-table tfoot td.r{background:var(--plum);color:#fff}.h-armed .hm-table tbody .hm-ck{animation:hmPop .35s var(--spring) both;animation-delay:calc(var(--i) * .14s + .25s)}.h-armed .hm-table tbody td.r .hm-cell-t{animation:hmIn .35s ease both;animation-delay:calc(var(--i) * .14s + .33s)}.h-armed .hm-table tfoot td.r{animation:hmIn .5s ease 1.4s both}.hm-proof{background:var(--cream);padding:112px 0}.hm-cases{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-top:36px}.hm-card-link{display:flex;flex-direction:column;background:#fff;border-radius:16px;padding:24px;text-decoration:none;color:inherit;box-shadow:inset 0 0 0 1px var(--line);transition:box-shadow .2s ease,transform .2s ease}.hm-card-link:hover{box-shadow:inset 0 0 0 1px var(--lilacDk),var(--sh1);transform:translateY(-2px)}.hm-case-v{font-size:52px;font-weight:400;letter-spacing:-1.6px;line-height:1.05;color:var(--plum);margin:14px 0 12px}.hm-case-k{font-size:14px;font-weight:600;color:var(--ink)}.hm-case-d{font-size:14px;line-height:1.5;color:var(--body);margin:8px 0 14px;flex:1}.hm-card-cta{font-size:13.5px;font-weight:600;color:var(--plum);display:inline-flex;align-items:center;gap:6px}.hm-more{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin-top:20px}.hm-more-card{background:#fff;border-radius:16px;padding:28px;box-shadow:inset 0 0 0 1px var(--line);display:flex;flex-direction:column;gap:14px}.hm-more-card h3{font-size:24px;font-weight:600;letter-spacing:-.4px;margin-top:-8px}.hm-more-card .hm-ovl{color:var(--plum)}.hm-tags{display:grid;grid-template-columns:1fr 1fr;gap:10px;flex:1;align-content:start}.hm-chip-link{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:48px;padding:0 18px;border-radius:999px;background:#f6f5f2;box-shadow:inset 0 0 0 1px var(--line);font-size:14.5px;font-weight:500;color:#1a1a1a;text-decoration:none;transition:background .2s ease}.hm-chip-link span{color:var(--plum)}.hm-chip-link:hover{background:var(--lilac)}.hm-faces{display:flex}.hm-faces img{width:44px;height:44px;border-radius:50%;border:3px solid #fff;margin-left:-10px;display:block}.hm-faces img:first-child{margin-left:0}.hm-more-card p{font-size:14.5px;line-height:1.6;color:var(--body);flex:1}.hm-trust{background:var(--cream);border-top:1px solid var(--line);padding:40px 0}.hm-trust-row{display:flex;justify-content:space-between;align-items:center;gap:32px}.hm-trust p{font-size:14.5px;line-height:1.6;color:var(--body);max-width:560px}.hm-trust p b{color:var(--ink);font-weight:600}.hm-badges{display:flex;flex-wrap:wrap;gap:10px}.hm-badge{height:34px;padding:0 14px;border-radius:999px;border:1px dashed #cfcac2;background:#fff;display:inline-flex;align-items:center;font-size:12.5px;font-weight:600;color:#333}.hm-faq{padding:112px 0 104px}.hm-faq-list{margin-top:28px}.hm-faq details{border-bottom:1px solid var(--line)}.hm-faq summary{list-style:none;cursor:pointer;display:flex;align-items:center;gap:12px;padding:20px 0;min-height:44px;font-size:16px;font-weight:500;color:#1a1a1a}.hm-faq summary::-webkit-details-marker{display:none}.hm-faq summary:before{content:"";flex:none;width:0;height:0;border-left:8px solid var(--plum);border-top:5px solid transparent;border-bottom:5px solid transparent;transition:transform .2s ease}.hm-faq details[open] summary:before{transform:rotate(90deg)}.hm-faq details p{font-size:14.5px;line-height:1.65;color:var(--body);padding:0 0 22px 20px;max-width:760px}.hm-faq details p a{color:var(--plum);font-weight:500}.hm-close{background:var(--cream);padding:88px 0 96px;text-align:center}.hm-close h2{font-size:40px;font-weight:400;letter-spacing:-1.2px;line-height:1.2}.hm-close .hm-hero-ctas{justify-content:center}@keyframes hmOut{0%{opacity:1}to{opacity:0}}@keyframes hxBarOut{0%{opacity:1;transform:none}to{opacity:0;transform:translateY(30px)}}@keyframes hxProg{0%{transform:scaleX(.1)}to{transform:scaleX(1)}}@keyframes hxScan{0%{opacity:1;transform:translateY(-100%)}92%{opacity:1}to{opacity:0;transform:none}}@keyframes hxBox{0%{opacity:0;transform:scale(1.04)}to{opacity:1;transform:none}}@keyframes hxLime{0%{opacity:1}to{opacity:1;border:2px solid #8ab534;box-shadow:0 0 0 4px #d3f58d99}}@keyframes hxFrame{0%{box-shadow:var(--sh2),0 0 #773d7200}}@keyframes hxSimIn{0%{transform:translateY(100%)}to{transform:none}}@keyframes hxWave{0%{transform:scaleY(.3)}to{transform:scaleY(1)}}@keyframes hxStepOn{0%,99.9%{background:var(--plum);color:#fff}}@keyframes hxStepOff{0%,99.9%{background:transparent;color:var(--plum)}}@keyframes hmRise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes hmIn{0%{opacity:0}to{opacity:1}}@keyframes hmPop{0%{opacity:0;transform:scale(.6)}to{opacity:1;transform:none}}@media (prefers-reduced-motion: reduce){.h-armed *,.h-armed{animation:none!important}}.h-armed:not(.h-play) *,.h-armed:not(.h-play){animation-play-state:paused!important}@media (max-width: 1024px){.hm-wrap{padding:0 40px}.hm-hero-grid{grid-template-columns:1fr;gap:48px}.hm-hero-desc{max-width:560px}.hm-pillars,.hm-pics,.hm-cases{grid-template-columns:1fr}.hm-pics{max-width:560px}.hm-pic-title{white-space:normal}.hm-stats-grid{grid-template-columns:repeat(2,1fr);gap:20px 24px}.hm-trust-row{flex-direction:column;align-items:flex-start}}@media (max-width: 768px){.hm-wrap{padding:0 24px}.hm-hero{padding-top:108px;padding-bottom:64px}.hm-hero h1{font-size:40px;letter-spacing:-1.2px}.hm-hero-desc{font-size:16px}.hm-hs{padding:16px 12px 20px;border-radius:20px;margin:0 -8px}.hm-h2,.hm-close h2{font-size:32px;letter-spacing:-.96px}.hm-platform,.hm-pictures,.hm-sbs,.hm-proof,.hm-faq{padding:72px 0}.hm-close{padding:64px 0 72px}.hm-more{grid-template-columns:1fr}.hm-stat-v{font-size:40px;letter-spacing:-1.2px}.hm-stat-k{font-size:14px}.hm-table,.hm-table tbody,.hm-table tfoot,.hm-table tr,.hm-table th,.hm-table td{display:block;width:100%!important}.hm-table{border:none;border-radius:0;overflow:visible;table-layout:auto}.hm-table colgroup{display:none}.hm-table thead{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.hm-table tbody tr,.hm-table tfoot tr{border:1px solid var(--line);border-radius:16px;background:#fff;box-shadow:0 1px 2px #0000000a,0 6px 18px #773d720f;overflow:hidden;margin-bottom:16px}.hm-table th,.hm-table td{border:none!important;padding:12px 16px!important}.hm-table th[scope=row]{background:#fff;padding-top:16px;padding-bottom:14px!important;border-bottom:1px solid var(--line)!important}.hm-table td.l .hm-cell-t{white-space:normal}.hm-table td:before{content:attr(data-label);display:block;font-size:10px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--sec);margin-bottom:6px}.hm-table td.r:before{color:var(--plum)}.hm-table tfoot td.r:before{color:var(--lime)}}@media (max-width: 560px){.hm-tags{grid-template-columns:1fr}.hx-steps{gap:14px}.hx-steps li{padding:0 8px;font-size:11px}.hx-steps li+li:before{left:-12px}.hx-rail,.hx-search{display:none}.hx-app,.hx-cols{grid-template-columns:minmax(0,1fr)}.hx-side{flex-direction:row;align-items:flex-end}.hx-side>*{flex:1}.hm-tiles{gap:8px}.hm-tile{padding:14px 4px 12px}}.sc023{background:var(--lilac)}.sc023 .tc{left:40px;top:14px;width:160px;height:18px;display:grid;justify-items:start}.sc023 .tc .chip{grid-area:1/1}.sc023 .t0{opacity:0}.sc023 .stk{left:0;top:0;width:480px;height:300px}.sc023 .sh{width:280px;height:160px;border-radius:8px;opacity:0}.sc023 .s1{left:105px;top:79px;background:#e3e3e3}.sc023 .s2{left:110px;top:84px;background:#d8d8d8}.sc023 .g{background:#dadada;border-radius:3px}.sc023 .sl4{left:40px;top:40px;width:400px;height:228px;border-radius:10px;background:#efefef;box-shadow:var(--sh1);opacity:0}.sc023 .cap{left:0;top:188px;width:400px;height:40px;padding-left:18px;border-radius:0 0 10px 10px;background:#d5d5d5;display:flex;align-items:center;font-size:14px;font-weight:600;color:#7a7a7a;opacity:0}.sc023 .sl{left:100px;top:74px;width:280px;height:160px;border-radius:8px;background:#efefef;box-shadow:var(--sh1);transform-origin:0 50%;backface-visibility:hidden;opacity:0}.sc023 .stl{left:18px;top:18px;font-size:12px;font-weight:600;line-height:15px;color:#8c8c8c;white-space:nowrap}.sc023 .sov{left:18px;top:20px;font-size:9px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#a3a3a3}.sc023 .ttl{left:18px;top:34px;font-size:26px;line-height:30px;color:#8a8a8a;white-space:nowrap}.sc023 .bl{left:18px;width:8px;height:8px;border-radius:50%;background:#cfcfcf}.sc023 .bl:after{content:"";position:absolute;left:14px;top:1px;width:124px;height:6px;border-radius:3px;background:#dadada}.sc023 .sft{left:18px;top:136px;font-size:9px;line-height:12px;color:#a8a8a8;white-space:nowrap}.sc023 .cnt{left:180px;top:250px;width:120px;height:18px;display:grid;justify-items:center}.sc023 .cnt .chip{grid-area:1/1;opacity:0}.sc023 .app{left:40px;top:40px;width:400px;height:228px}.sc023 .top{left:0;top:0;width:400px;height:32px;border-bottom:1px solid var(--wline)}.sc023 .lg{left:14px;top:9px;width:14px;height:14px;border-radius:4px;background:var(--teal)}.sc023 .ti{left:36px;top:9px;font-size:11px;font-weight:600;line-height:14px}.sc023 .pr{right:12px;top:7px}.sc023 .rail{left:0;top:32px;width:44px;height:196px;background:#fafafa;border-right:1px solid var(--wline)}.sc023 .rail i{position:absolute;left:14px;width:16px;height:16px;border-radius:5px;background:#e6e6e6}.sc023 .rail i.on{background:var(--pink)}.sc023 .app .av{left:60px;top:44px;width:28px;height:28px;background:var(--peach)}.sc023 .nm{left:96px;top:45px;font-size:12px;font-weight:600;line-height:15px;white-space:nowrap}.sc023 .sb{left:96px;top:61px;font-size:9.5px;line-height:13px;color:var(--sec);white-space:nowrap}.sc023 .th{top:88px;font-size:9px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--ter)}.sc023 .rw{left:52px;width:340px;height:26px;padding:0 8px;border-bottom:1px solid var(--wline);display:flex;align-items:center;font-size:10.5px;color:var(--ink2);white-space:nowrap}.sc023 .rw>*:not(.hl){position:relative}.sc023 .rw .d{width:64px}.sc023 .rw .it{width:100px}.sc023 .rw .am{margin-left:auto;font-variant-numeric:tabular-nums}.sc023 .cw{display:grid;justify-items:start}.sc023 .cw .chip{grid-area:1/1}.sc023 .k0{opacity:0}.sc023 .hl{left:0;top:1px;width:340px;height:23px;border-radius:6px}.sc023 .hl.bad{background:var(--rose);opacity:0}.sc023 .hl.ok{background:#f2fadf}.sc023 .fld{left:60px;top:192px;width:150px;height:24px;padding:0 8px;border:1px solid var(--line);border-radius:6px;display:flex;align-items:center;gap:6px;font-size:10px;color:var(--ink2);white-space:nowrap}.sc023 .fld span{font-size:9px;color:var(--ter)}.sc023 .bt{left:282px;top:192px;width:102px;height:24px;border-radius:7px;background:var(--plum);color:#fff;font-size:10.5px;font-weight:600;display:grid;place-items:center;overflow:hidden}.sc023 .bd{left:0;top:0;width:102px;height:24px;display:flex;align-items:center;justify-content:center;gap:4px;background:var(--limeHi);color:var(--ink2)}.sc023 .dv{left:39px;top:30px;width:2px;height:248px;border-radius:1px;background:var(--plum);opacity:0}.sc023 .hd{left:-10px;top:113px;width:22px;height:22px;border-radius:50%;background:var(--plum);box-shadow:0 0 0 3px var(--lilac),0 4px 10px #5e2f5a4d;display:grid;place-items:center}.sc023 .rip{left:353px;top:231px;width:26px;height:26px;border-radius:50%;border:2px solid var(--plum);opacity:0}.sc023 .cur{transform:translate(380px,258px) rotate(-135deg)}.play .sc023 .t0{animation:kIn .4s .3s both,k023-vis .22s 6s forwards}.play .sc023 .t1{animation:k023-fin .35s 6.12s var(--spring) both}.play .sc023 .stk{animation:kRise .5s .05s var(--ease) both}.play .sc023 .sh{animation:k023-vis .3s 3.8s both}.play .sc023 .sl1{animation:k023-flip .7s 1s both}.play .sc023 .sl2{animation:k023-flip .7s 2s both}.play .sc023 .sl3{animation:k023-flip .7s 3s both}.play .sc023 .c1{animation:k023-vis .15s 1.35s both}.play .sc023 .c2{animation:kIn .15s 1.4s both,kOut .15s 2.35s forwards}.play .sc023 .c3{animation:kIn .15s 2.4s both,kOut .15s 3.35s forwards}.play .sc023 .c4{animation:kIn .15s 3.4s both,kOut .25s 3.95s forwards}.play .sc023 .sl4{animation:k023-unfold .8s 4.1s cubic-bezier(.6,0,.4,1) both,k023-vis .01s 6.05s both}.play .sc023 .cap{animation:k023-vis .3s 4.1s both}.play .sc023 .app{animation:k023-reveal 1s 5s cubic-bezier(.6,0,.4,1) both,k023-unclip .01s 6.02s forwards}.play .sc023 .dv{animation:kIn .15s 4.85s both,k023-div 1s 5s cubic-bezier(.6,0,.4,1) both,kOut .3s 6.05s forwards}.play .sc023 .cur{animation:k023-cur 1.5s 6.3s both}.play .sc023 .rip{animation:kRipple .6s 7.3s both}.play .sc023 .bt{animation:kPress .3s 7.28s both}.play .sc023 .bd{animation:k023-fin .3s 7.4s var(--spring) both}.play .sc023 .r2 .bad{animation:k023-vis .3s 7.45s both}.play .sc023 .r2 .ok{animation:kIn .3s 7.45s both}.play .sc023 .k0{animation:k023-fout .2s 7.45s both}.play .sc023 .k1{animation:k023-fin .3s 7.6s var(--spring) both}@keyframes k023-vis{0%{opacity:1}to{opacity:0}}@keyframes k023-flip{0%{transform:perspective(900px) rotateY(0);opacity:1;animation-timing-function:cubic-bezier(.6,0,.4,1)}70%{opacity:1}to{transform:perspective(900px) rotateY(-100deg);opacity:0}}@keyframes k023-unfold{0%{transform:scale(.7)}to{transform:none}}@keyframes k023-reveal{0%{clip-path:inset(-30px 100% -30px -30px)}to{clip-path:inset(-30px 0 -30px -30px)}}@keyframes k023-unclip{0%,to{clip-path:none}}@keyframes k023-div{0%{transform:translate(0)}to{transform:translate(400px)}}@keyframes k023-fin{0%{opacity:0;transform:scaleY(0)}to{opacity:1;transform:none}}@keyframes k023-fout{0%{opacity:1;transform:none}to{opacity:0;transform:scaleY(0)}}@keyframes k023-cur{0%{opacity:0;transform:translate(476px,306px) rotate(-135deg) scale(1);animation-timing-function:cubic-bezier(.6,0,.4,1)}12%{opacity:1}60%{transform:translate(366px,244px) rotate(-135deg) scale(1)}67%{transform:translate(366px,244px) rotate(-135deg) scale(.82)}74%{transform:translate(366px,244px) rotate(-135deg) scale(1);animation-timing-function:cubic-bezier(.2,.8,.2,1)}to{opacity:1;transform:translate(380px,258px) rotate(-135deg) scale(1)}}.sc063{background:var(--beige)}.sc063 .card{left:24px;top:28px;width:228px;height:244px;border-radius:14px;background:#fff;box-shadow:var(--sh1)}.sc063 .glab{left:40px;top:42px}.sc063 .grid{left:40px;top:62px;display:grid;grid-template-columns:repeat(10,15px);gap:5px}.sc063 .grid i{position:relative;width:15px;height:15px;border-radius:4px;background:var(--lime)}.sc063 .grid i.s:after{content:"";position:absolute;top:-5px;right:-5px;bottom:-5px;left:-5px;border-radius:7px;border:2px solid var(--plum);opacity:0}.sc063 .side{left:278px;top:62px;width:184px}.sc063 .num{position:relative;height:70px;margin-top:4px;font-size:64px;line-height:70px;color:var(--plum);font-variant-numeric:tabular-nums}.sc063 .num span{position:absolute;left:0;top:0;opacity:0}.sc063 .num .n4{opacity:1}.sc063 .cap{position:relative;height:20px;margin-top:6px;font-size:12px;line-height:1.4;color:var(--body)}.sc063 .cap span{position:absolute;left:0;top:0;width:184px;opacity:0}.sc063 .cap .c1{opacity:1}.sc063 .steps{position:relative;margin-top:10px;display:flex;flex-direction:column;align-items:flex-start;gap:6px}.sc063 .steps .k0{position:absolute;left:0;top:0;opacity:0}.sc063 .grid i.h{background:var(--peach)}.play .sc063 .card{animation:kRise .5s .05s var(--ease) both}.play .sc063 .glab{animation:kIn .4s .2s both}.play .sc063 .grid i{animation:k063-in .4s calc(.3s + var(--r) * .05s) var(--ease) both,k063-lit .4s calc(3.4s + var(--d)) var(--ease) forwards}.play .sc063 .grid i.s{animation:k063-in .4s calc(.3s + var(--r) * .05s) var(--ease) both,k063-samp .4s 1.3s var(--spring) both,k063-lit .4s calc(3.4s + var(--d)) var(--ease) forwards}.play .sc063 .grid i.s:after{animation:kRipple .8s 1.3s both}.play .sc063 .n0{animation:kIn .3s 1.35s both,kOut .12s 3.55s forwards}.play .sc063 .n1{animation:kIn .08s 3.55s both,kOut .08s 3.8s forwards}.play .sc063 .n2{animation:kIn .08s 3.8s both,kOut .08s 4.05s forwards}.play .sc063 .n3{animation:kIn .08s 4.05s both,kOut .08s 4.3s forwards}.play .sc063 .n4{animation:k063-land .45s 4.3s var(--spring) both}.play .sc063 .c0{animation:kRise .4s 1.5s var(--ease) both,kOut .25s 3.4s forwards}.play .sc063 .c1{animation:kRise .4s 4.45s var(--ease) both}.play .sc063 .k0{animation:kPop .3s 1.6s var(--ease) both,kOut .25s 3.4s forwards}.play .sc063 .t1{animation:kPop .35s 4.6s var(--spring) both}.play .sc063 .t2{animation:kPop .35s 5.3s var(--spring) both}.play .sc063 .t3{animation:kPop .35s 6s var(--spring) both}.play .sc063 .grid i.h{animation:k063-in .4s calc(.3s + var(--r) * .05s) var(--ease) both,k063-lit .4s calc(3.4s + var(--d)) var(--ease) forwards,k063-hit .4s 5.3s var(--spring) forwards}@keyframes k063-in{0%{opacity:0;transform:scale(.4);background:#e4e4e4}to{opacity:1;transform:none;background:#e4e4e4}}@keyframes k063-samp{0%{background:#e4e4e4}60%{transform:scale(1.45)}to{background:var(--plum);transform:none}}@keyframes k063-lit{50%{transform:scale(1.3)}to{background:var(--lime);transform:none}}@keyframes k063-hit{0%{background:var(--lime)}50%{transform:scale(1.3)}to{background:var(--peach);transform:none}}@keyframes k063-land{0%{opacity:0;transform:translateY(8px) scale(.96)}to{opacity:1;transform:none}}.sc041{background:var(--peachLt)}.sc041 .top0{left:26px;top:18px}.sc041 .lane{left:24px;width:432px;height:84px}.sc041 .la{top:38px}.sc041 .lb{top:134px}.sc041 .lav{left:14px;top:13px}.sc041 .la .lav{background:#e6e6e6;color:var(--sec)}.sc041 .lb .lav{background:var(--lime)}.sc041 .nm{left:48px;top:12px;font-size:10.5px;font-weight:600;white-space:nowrap}.sc041 .sb{left:48px;top:26px;display:flex;align-items:center;gap:4px;font-size:9.5px;color:var(--sec);white-space:nowrap}.sc041 .lb .sb{color:var(--plum);font-weight:600}.sc041 .lb .sb svg{fill:var(--plum)}.sc041 .dn{right:88px;top:17px}.sc041 .tmr{right:16px;top:9px;height:30px;display:flex;font-size:27px;line-height:30px;color:var(--ink2)}.sc041 .lb .tmr{color:var(--plum)}.sc041 .tmr b{font-weight:400;width:8px;text-align:center}.sc041 .dg{position:relative;display:block;width:15px;height:30px;overflow:hidden;font-style:normal}.sc041 .dg:before{position:absolute;left:0;top:0;width:100%;text-align:center;white-space:pre}.sc041 .am:before{content:"0\a 1\a 2\a 3\a 4\a 5\a 6\a 7";transform:translateY(-210px)}.sc041 .at:before{content:"0\a 1\a 2\a 3\a 4\a 5\a 0\a 1\a 2\a 3\a 4\a 5\a 0\a 1\a 2\a 3\a 4\a 5\a 0\a 1\a 2\a 3\a 4\a 5\a 0\a 1\a 2\a 3\a 4\a 5\a 0\a 1\a 2\a 3\a 4\a 5\a 0\a 1\a 2\a 3\a 4\a 5\a 0";transform:translateY(-1260px)}.sc041 .au:before{content:"0\a 1\a 2\a 3\a 4\a 5\a 6\a 7\a 8\a 9\a 0\a 1\a 2\a 3\a 4\a 5\a 6\a 7\a 8\a 9\a 0\a 1\a 2\a 3\a 4\a 5\a 6\a 7\a 8\a 9\a 0\a 1\a 2\a 3\a 4\a 5\a 6\a 7\a 8\a 9\a 0\a 1\a 2\a 3\a 4\a 5\a 6\a 7\a 8\a 9\a 0\a 1\a 2\a 3\a 4\a 5\a 6\a 7\a 8\a 9\a 0\a 1\a 2\a 3\a 4\a 5\a 6\a 7\a 8\a 9\a 0\a 1\a 2\a 3\a 4\a 5\a 6\a 7\a 8\a 9\a 0\a 1\a 2\a 3\a 4\a 5\a 6\a 7\a 8\a 9\a 0\a 1\a 2\a 3\a 4\a 5\a 6\a 7\a 8\a 9\a 0";transform:translateY(-3000px)}.sc041 .bm:before{content:"0\a 1\a 2\a 3\a 4\a 5\a 6";transform:translateY(-180px)}.sc041 .bt:before{content:"0\a 1\a 2\a 3\a 4\a 5\a 0\a 1\a 2\a 3\a 4\a 5\a 0\a 1\a 2\a 3\a 4\a 5\a 0\a 1\a 2\a 3\a 4\a 5\a 0\a 1\a 2\a 3\a 4\a 5\a 0\a 1\a 2\a 3\a 4\a 5\a 0";transform:translateY(-1080px)}.sc041 .bu:before{content:"0\a 1\a 2\a 3\a 4\a 5\a 6\a 7\a 8\a 9\a 0\a 1\a 2\a 3\a 4\a 5\a 6\a 7\a 8\a 9\a 0\a 1\a 2\a 3\a 4\a 5\a 6\a 7\a 8\a 9\a 0\a 1\a 2\a 3\a 4\a 5\a 6\a 7\a 8\a 9\a 0\a 1\a 2\a 3\a 4\a 5\a 6\a 7\a 8\a 9\a 0\a 1\a 2\a 3\a 4\a 5\a 6\a 7\a 8\a 9\a 0\a 1\a 2\a 3\a 4\a 5\a 6\a 7\a 8\a 9\a 0\a 1\a 2\a 3\a 4\a 5\a 6\a 7\a 8\a 9\a 0\a 1";transform:translateY(-2430px)}.sc041 .trk{left:14px;top:56px;width:404px;height:10px;border-radius:5px;background:#f0f0f0}.sc041 .fil{position:absolute;left:0;top:0;bottom:0;border-radius:5px;transform-origin:0 50%}.sc041 .la .fil{width:100%;background:#c9c9c9}.sc041 .lb .fil{width:86%;background:var(--plum)}.sc041 .gap{position:absolute;left:86%;top:-3px;right:0;height:16px;border-radius:4px 8px 8px 4px;border:1.5px dashed var(--plum);background:var(--lime);transform-origin:0 50%}.sc041 .pip{top:56px;width:10px;height:10px;margin-left:-5px;border-radius:50%;background:var(--lime);box-shadow:0 0 0 1.5px var(--plum)}.sc041 .p1{left:158px}.sc041 .p2{left:259px}.sc041 .tip{top:34px;height:17px;padding:0 7px;border-radius:6px 6px 6px 2px;background:var(--lilac);color:var(--plum);font-size:9px;font-weight:600;line-height:17px;white-space:nowrap;opacity:0}.sc041 .t1{left:153px}.sc041 .t2{left:151px;border-radius:6px 6px 2px}.sc041 .lg{left:26px;top:238px;display:flex;align-items:center;gap:6px;font-size:9.5px;color:var(--sec);white-space:nowrap}.sc041 .lg i{width:9px;height:9px;border-radius:50%;background:var(--lime);box-shadow:0 0 0 1.5px var(--plum)}.sc041 .cn{left:413px;top:207px;width:0;height:18px;border-left:1.5px dashed var(--plum);transform-origin:50% 0}.sc041 .gl{left:352px;top:226px;width:122px;text-align:center}.sc041 .big{display:flex;justify-content:center;height:36px;font-size:34px;line-height:36px;color:var(--plum)}.sc041 .big .dg{width:18px;height:36px}.sc041 .big span{padding-left:1px}.sc041 .pt:before{content:"0\a 1";transform:translateY(-36px)}.sc041 .pu:before{content:"0\a 1\a 2\a 3\a 4\a 5\a 6\a 7\a 8\a 9\a 0\a 1\a 2\a 3\a 4";transform:translateY(-504px)}.sc041 .cap{margin-top:1px;font-size:10.5px;font-weight:600;color:var(--ink2);white-space:nowrap}.play .sc041 .top0{animation:kIn .4s .05s both}.play .sc041 .la{animation:kRise .5s .1s var(--ease) both}.play .sc041 .lb{animation:kRise .5s .25s var(--ease) both}.play .sc041 .la .fil{animation:kGrowX 5.6s 1s linear both}.play .sc041 .lb .fil{animation:kGrowX 4.82s 1s linear both}.play .sc041 .am:before{animation:k041-am 5.6s 1s steps(7,end) both}.play .sc041 .at:before{animation:k041-at 5.6s 1s steps(42,end) both}.play .sc041 .au:before{animation:k041-au 5.6s 1s steps(100,end) both}.play .sc041 .bm:before{animation:k041-bm 4.82s 1s steps(6,end) both}.play .sc041 .bt:before{animation:k041-bt 4.82s 1s steps(36,end) both}.play .sc041 .bu:before{animation:k041-bu 4.82s 1s steps(81,end) both}.play .sc041 .p1{animation:kPop .35s 3s var(--spring) both}.play .sc041 .p2{animation:kPop .35s 4.4s var(--spring) both}.play .sc041 .t1{animation:kRise .35s 3s var(--ease) both,kOut .3s 4.1s forwards}.play .sc041 .t2{animation:kRise .35s 4.4s var(--ease) both,kOut .3s 5.5s forwards}.play .sc041 .lg{animation:kIn .4s 3.3s both}.play .sc041 .lb .dn{animation:kPop .4s 5.85s var(--spring) both}.play .sc041 .la .dn{animation:kPop .4s 6.65s var(--spring) both}.play .sc041 .gap{animation:k041-gap .5s 6.95s var(--ease) both}.play .sc041 .cn{animation:kGrowY .3s 7.35s var(--ease) both}.play .sc041 .gl{animation:kRise .4s 7.5s var(--ease) both}.play .sc041 .pt:before{animation:k041-pt .9s 7.55s cubic-bezier(.3,0,.2,1) both}.play .sc041 .pu:before{animation:k041-pu 1.2s 7.55s cubic-bezier(.3,0,.2,1) both}@keyframes k041-am{0%{transform:translateY(0)}to{transform:translateY(-210px)}}@keyframes k041-at{0%{transform:translateY(0)}to{transform:translateY(-1260px)}}@keyframes k041-au{0%{transform:translateY(0)}to{transform:translateY(-3000px)}}@keyframes k041-bm{0%{transform:translateY(0)}to{transform:translateY(-180px)}}@keyframes k041-bt{0%{transform:translateY(0)}to{transform:translateY(-1080px)}}@keyframes k041-bu{0%{transform:translateY(0)}to{transform:translateY(-2430px)}}@keyframes k041-pt{0%{transform:translateY(0)}to{transform:translateY(-36px)}}@keyframes k041-pu{0%{transform:translateY(0)}to{transform:translateY(-504px)}}@keyframes k041-gap{0%{opacity:0;transform:scaleX(0)}30%{opacity:1}to{opacity:1;transform:none}}/*! tailwindcss v4.1.16 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-ease:initial;--tw-animation-delay:0s;--tw-animation-direction:normal;--tw-animation-duration:initial;--tw-animation-fill-mode:none;--tw-animation-iteration-count:1;--tw-enter-blur:0;--tw-enter-opacity:1;--tw-enter-rotate:0;--tw-enter-scale:1;--tw-enter-translate-x:0;--tw-enter-translate-y:0;--tw-exit-blur:0;--tw-exit-opacity:1;--tw-exit-rotate:0;--tw-exit-scale:1;--tw-exit-translate-x:0;--tw-exit-translate-y:0;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial}}}@layer theme{:root,:host{--font-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--color-black:#000;--color-white:#fff;--ease-in:cubic-bezier(.4,0,1,1);--blur-md:12px;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4,0,.2,1);--default-font-family:"Inter",sans-serif;--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;-moz-tab-size:4;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){-webkit-appearance:button;-moz-appearance:button;appearance:button}::file-selector-button{-webkit-appearance:button;-moz-appearance:button;appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}*{border-color:hsl(var(--border))}body{background-color:hsl(var(--background));color:hsl(var(--foreground));-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:Inter,sans-serif;overflow-x:clip}h1,h2{font-family:FlechaS,serif}}@layer components;@layer utilities{.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.table{display:table}.flex-shrink{flex-shrink:1}.transform{transform:var(--tw-rotate-x,)var(--tw-rotate-y,)var(--tw-rotate-z,)var(--tw-skew-x,)var(--tw-skew-y,)}.flex-wrap{flex-wrap:wrap}.border{border-style:var(--tw-border-style);border-width:1px}.font-serif{font-family:FlechaS,serif}.text-wrap{text-wrap:wrap}.uppercase{text-transform:uppercase}.italic{font-style:italic}.underline{text-decoration-line:underline}.ring{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(1px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.invert{--tw-invert:invert(100%);filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.ease-in{--tw-ease:var(--ease-in);transition-timing-function:var(--ease-in)}.fade-in{--tw-enter-opacity:0}.fade-out{--tw-exit-opacity:0}.paused{animation-play-state:paused}.running{animation-play-state:running}.glass-panel{border-style:var(--tw-border-style);border-width:1px;border-color:#ffffff80}@supports (color:color-mix(in lab,red,red)){.glass-panel{border-color:color-mix(in oklab,var(--color-white)50%,transparent)}}.glass-panel{background-color:#fff3}@supports (color:color-mix(in lab,red,red)){.glass-panel{background-color:color-mix(in oklab,var(--color-white)20%,transparent)}}.glass-panel{--tw-shadow:0 20px 25px -5px var(--tw-shadow-color,#0000001a),0 8px 10px -6px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-backdrop-blur:blur(var(--blur-md));-webkit-backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,)}.text-gradient{color:hsl(var(--foreground))}.border-sketch{border-style:var(--tw-border-style);border-width:2px;border-color:var(--color-black);border-radius:2rem}}@property --tw-animation-delay{syntax:"*";inherits:false;initial-value:0s}@property --tw-animation-direction{syntax:"*";inherits:false;initial-value:normal}@property --tw-animation-duration{syntax:"*";inherits:false}@property --tw-animation-fill-mode{syntax:"*";inherits:false;initial-value:none}@property --tw-animation-iteration-count{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-blur{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-opacity{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-rotate{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-scale{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-blur{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-opacity{syntax:"*";inherits:false;initial-value:1}@property --tw-exit-rotate{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-scale{syntax:"*";inherits:false;initial-value:1}@property --tw-exit-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-translate-y{syntax:"*";inherits:false;initial-value:0}@font-face{font-family:FlechaS;src:url(/assets/FlechaS-Regular-B0o5hjSt.woff2)format("woff2"),url(/assets/FlechaS-Regular-Cf5Gq3e6.woff)format("woff");font-weight:400;font-style:normal;font-display:swap}:root{--background:0 0% 100%;--foreground:250 20% 20%;--primary:80 85% 75%;--primary-foreground:0 0% 0%;--secondary:300 50% 85%;--secondary-foreground:250 20% 20%;--accent:300 32% 35%;--accent-foreground:0 0% 100%;--card:0 0% 100%;--card-foreground:250 20% 20%;--popover:0 0% 100%;--popover-foreground:250 20% 20%;--muted:180 30% 93%;--muted-foreground:250 15% 40%;--destructive:0 84.2% 60.2%;--destructive-foreground:210 40% 98%;--border:0 0% 0%;--input:0 0% 0%;--ring:80 85% 75%;--radius:1.5rem}[class*=hero-headline],[class*=hero-title],[class*=hero-heading],[class*=page-headline],[class*=header-heading]{padding-top:60px}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}
