.hero-v[data-astro-cid-anhloy43]{position:relative}.hv-media[data-astro-cid-anhloy43]{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;z-index:0;transform:none;cursor:pointer}.hv-scrim[data-astro-cid-anhloy43]{position:absolute;inset:0;z-index:1;pointer-events:none;background:linear-gradient(90deg,#080910d9,#0809108c 32%,#0809102e 58%,#08091000 80%),linear-gradient(180deg,rgba(8,9,16,.45) 0%,transparent 24%,transparent 60%,rgba(8,9,16,.92) 100%)}.hv-title[data-astro-cid-anhloy43]{font-size:clamp(42px,6.2vw,78px);line-height:1.02;letter-spacing:-.03em;color:#fff;text-shadow:0 2px 22px rgba(0,0,0,.4)}.hv-sub[data-astro-cid-anhloy43]{color:#c7cdda;text-shadow:0 1px 12px rgba(0,0,0,.45)}.hv-sound[data-astro-cid-anhloy43]{position:absolute;right:20px;bottom:20px;z-index:3;width:54px;height:54px;display:grid;place-items:center;border-radius:999px;background:#ffffffeb;border:1.5px solid var(--border);box-shadow:0 6px 18px #13151b24;backdrop-filter:blur(6px);color:var(--text);cursor:pointer;transition:background .2s ease,color .2s ease,transform .2s ease,box-shadow .2s ease}.hv-sound[data-astro-cid-anhloy43]:hover{transform:translateY(-1px) scale(1.06)}.hv-sound[data-astro-cid-anhloy43].playing{background:var(--accent);border-color:var(--accent);color:#fff;box-shadow:0 8px 24px #5d54e073}.hv-sound[data-astro-cid-anhloy43] .snd-on[data-astro-cid-anhloy43]{display:none}.hv-sound[data-astro-cid-anhloy43] .snd-off[data-astro-cid-anhloy43],.hv-sound[data-astro-cid-anhloy43].playing .snd-on[data-astro-cid-anhloy43]{display:inline}.hv-sound[data-astro-cid-anhloy43].playing .snd-off[data-astro-cid-anhloy43]{display:none}.hv-cue[data-astro-cid-anhloy43]{position:absolute;left:50%;bottom:22px;transform:translate(-50%);z-index:2;font-size:11px;letter-spacing:.22em;text-transform:uppercase;color:var(--muted)}@media (max-width: 760px){.hv-media[data-astro-cid-anhloy43]{transform:none}.hv-scrim[data-astro-cid-anhloy43]{background:linear-gradient(180deg,#0809109e,#08091059 40%,#0809106b 66%,#080910eb)}.hv-cue[data-astro-cid-anhloy43]{display:none}}.hero-v[data-astro-cid-anhloy43] .mono[data-astro-cid-anhloy43]{color:#fff}.hero-v[data-astro-cid-anhloy43] .text-muted[data-astro-cid-anhloy43]{color:#aeb6c6}.kicker[data-astro-cid-anhloy43],.hv-title[data-astro-cid-anhloy43] .text-accent[data-astro-cid-anhloy43]{background:linear-gradient(120deg,#5d54e0,#8b84f0);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.hm-bg{position:fixed;inset:0;z-index:0;pointer-events:none;overflow:hidden}.hm-bgc{position:absolute;will-change:transform;overflow:visible}.hm-dots{position:fixed;inset:0;z-index:0;pointer-events:none}.hm{position:relative;z-index:1}.hm section{position:relative;z-index:1}.hm .container-x{position:relative;z-index:1}.hm .section-y{padding-block:clamp(72px,9vw,132px)}.hm h2.text-h2.big{font-size:clamp(32px,4.6vw,58px);line-height:1.04;letter-spacing:-.02em;font-weight:800}.hm .hm-head{text-align:center;max-width:760px;margin:0 auto}.hm .hm-eye{color:var(--accent);font-family:Inter,sans-serif;font-weight:700;font-size:12.5px;letter-spacing:.16em;text-transform:uppercase;display:block;margin-bottom:8px}.hm .hm-eye.light{color:var(--accent-2)}.hm .text-h2.white{color:#fff}.hm-car{overflow:hidden;position:relative;z-index:1;margin-top:56px;cursor:grab;-webkit-user-select:none;-moz-user-select:none;user-select:none}.hm-car.drag{cursor:grabbing}.hm-track{display:flex;gap:26px;align-items:stretch;transition:transform .7s cubic-bezier(.16,1,.3,1);will-change:transform;padding:34px 0}.hm-ccard{flex:0 0 380px;background:#fff;border:1px solid var(--border);border-radius:24px;padding:38px 34px;text-decoration:none;color:inherit;transition:box-shadow .5s,border-color .5s;transform:scale(.9);opacity:.55;will-change:transform,opacity}.hm-ccard.act{box-shadow:0 40px 90px -30px #5d54e061;border-color:#5d54e066}.hm-ccard .hm-cube{width:36px;height:36px;margin-bottom:20px}.hm-ccard .hm-tag{font-family:JetBrains Mono,monospace;font-size:12px;color:var(--accent);font-weight:800}.hm-ccard h3{font-size:30px;font-weight:800;letter-spacing:-.5px;margin:10px 0 12px}.hm-ccard p{color:var(--muted);font-size:15.5px;line-height:1.55}.hm-ccard .hm-metric{display:inline-block;margin-top:20px;font-family:JetBrains Mono,monospace;font-weight:800;font-size:14px;color:var(--accent);background:#5d54e017;border:1px solid rgba(93,84,224,.2);border-radius:10px;padding:8px 13px}.hm-ccard .hm-go{display:block;margin-top:16px;color:var(--accent);font-weight:700;font-size:14px}.hm-cdots{display:flex;gap:10px;justify-content:center;margin-top:26px}.hm-cdots button{width:8px;height:8px;border-radius:99px;background:#5d54e038;border:0;cursor:pointer;transition:.4s cubic-bezier(.16,1,.3,1);padding:0}.hm-cdots button.on{width:30px;background:var(--accent)}.hm-dark{background:#0b1220}.hm-mut{color:#aeb6c4}.hm-demo{background:#11151d;border:1px solid rgba(150,170,200,.14);border-radius:18px;padding:12px;box-shadow:0 30px 70px #00000059}.hm-demobar{display:flex;flex-wrap:nowrap;align-items:center;gap:7px;padding:8px 10px 12px}.hm-demobar span{width:11px;height:11px;border-radius:50%;background:#2b3240}.hm-demobar .hm-demlab{margin-left:8px;color:#8b93a2;font-size:12.5px;font-family:JetBrains Mono,monospace;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.hm-demobar .hm-live{margin-left:auto;flex:none;white-space:nowrap;color:#fff;font-size:10.5px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;display:inline-flex;gap:7px;align-items:center;background:#8b84f029;border:1px solid rgba(139,132,240,.34);border-radius:99px;padding:5px 11px}.hm-demobar .hm-live i{width:6px;height:6px;border-radius:50%;background:var(--accent-2);display:inline-block;animation:hmpulse 1.6s infinite}@keyframes hmpulse{0%,to{opacity:1}50%{opacity:.3}}.hm-frame{position:relative;width:100%;height:480px;border-radius:12px;overflow:hidden;background:#11151d}.hm-frame iframe{width:100%;height:100%;border:0;display:block}.hm-frame .hm-ph{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:9px;background:#11151d;color:#6b7280}.hm-frame .hm-ph img{width:44px;height:44px;opacity:.92}.hm-frame .hm-ph b{font-family:"Source Serif 4",Georgia,serif;font-weight:600;color:#e5e9f0;font-size:18px;letter-spacing:.2px}.hm-frame .hm-ph span{font-size:11.5px;letter-spacing:.08em;text-transform:uppercase;color:#5b6472}.hm-trust{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.hm-tcard{background:#fff;border:1px solid var(--border);border-radius:16px;padding:24px;transition:transform .35s cubic-bezier(.16,1,.3,1),border-color .35s,box-shadow .35s}.hm-tcard:hover{transform:translateY(-5px);border-color:var(--accent);box-shadow:0 22px 48px #11151d1a}.hm-tcard h4{font-family:Inter,sans-serif;font-size:16px;font-weight:800;letter-spacing:-.2px;margin:0 0 8px}.hm-tcard p{font-size:14px;color:var(--muted);line-height:1.55}.hm-soft{background:var(--bg-soft)}.hm-ba{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.hm-bacard{text-align:center;background:#fff;border:1px solid var(--border);border-radius:20px;padding:34px;transition:transform .35s cubic-bezier(.16,1,.3,1),box-shadow .35s}.hm-bacard:hover{transform:translateY(-5px);box-shadow:0 24px 54px #5d54e029}.hm-baname{font-family:Inter,sans-serif;font-weight:700;font-size:13px;color:var(--muted);text-transform:uppercase;letter-spacing:.12em}.hm-baline{display:flex;flex-direction:column;align-items:center;gap:4px;margin-top:16px}.hm-baline .was{font-size:18px;color:#9a6a12;text-decoration:line-through;text-decoration-color:#9a6a128c}.hm-baline .now{font-family:JetBrains Mono,monospace;font-weight:800;font-size:clamp(40px,5.2vw,66px);line-height:1;letter-spacing:-.03em;background:linear-gradient(120deg,var(--accent),var(--accent-2));-webkit-background-clip:text;background-clip:text;color:transparent}.hm-baline .now .arr{-webkit-text-fill-color:var(--muted);color:var(--muted);font-weight:600;font-size:.45em;margin-right:8px}.hm-bgrid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.hm-bh{background:#fff;border:1px solid var(--border);border-radius:16px;padding:26px;transition:transform .35s cubic-bezier(.16,1,.3,1),box-shadow .35s}.hm-bh:hover{transform:translateY(-5px);box-shadow:0 22px 48px #11151d17}.hm-bh h4{font-family:Inter,sans-serif;font-size:18px;font-weight:800;margin:0 0 6px}.hm-bh p{font-size:14.5px;color:var(--muted)}.hm-ea{max-width:720px;text-align:center;margin:0 auto}.hm-ea .flex{justify-content:center}.hm-cube{fill:none;stroke:var(--accent);stroke-width:1.5;stroke-linejoin:round;stroke-linecap:round;display:block;transition:transform .55s cubic-bezier(.16,1,.3,1)}.hm-ccard:hover .hm-cube,.hm-tcard:hover .hm-cube{transform:rotate(-8deg) scale(1.1)}.hm [data-anim]{opacity:0;transform:translateY(26px) scale(.985);transition:opacity .7s cubic-bezier(.16,1,.3,1),transform .7s cubic-bezier(.16,1,.3,1);will-change:opacity,transform}.hm [data-anim].in{opacity:1;transform:none}@media (prefers-reduced-motion: reduce){.hm [data-anim]{opacity:1;transform:none;transition:none}.hm-cube,.hm-bgc{transition:none}}.hm .hm-eye,.hm .hm-ccard .hm-tag,.hm .hm-ccard .hm-go,.hm .text-accent{background:linear-gradient(120deg,#5d54e0,#8b84f0);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.hm-clogo{display:block;-o-object-fit:contain;object-fit:contain;transition:transform .5s cubic-bezier(.16,1,.3,1)}.hm-ccard .hm-clogo{width:50px;height:50px;margin-bottom:16px}.hm-tcard .hm-clogo{width:38px;height:38px;margin-bottom:12px}.hm-ccard:hover .hm-clogo,.hm-tcard:hover .hm-clogo{transform:rotate(-6deg) scale(1.08)}.hm-trustbar{display:grid;grid-template-columns:repeat(4,1fr);background:linear-gradient(180deg,#0e1832,#0a101f);border:1px solid rgba(139,132,240,.2);border-radius:26px;overflow:hidden;box-shadow:0 46px 100px -46px #0b122099}.hm-tcol{padding:36px 28px;border-right:1px solid rgba(255,255,255,.07);transition:background .35s}.hm-tcol:last-child{border-right:0}.hm-tcol:hover{background:#8b84f012}.hm-tcol .hm-clogo{width:44px;height:44px;margin-bottom:16px;filter:drop-shadow(0 0 14px rgba(139,132,240,.55))}.hm-tcol h4{font-family:Inter,sans-serif;font-size:16px;font-weight:800;color:#fff;letter-spacing:-.2px;margin:0 0 8px}.hm-tcol p{font-size:13.5px;color:#aeb6c6;line-height:1.55}@media (max-width:880px){.hm-trust,.hm-ba,.hm-bgrid,.hm-trustbar{grid-template-columns:1fr}.hm-tcol{border-right:0;border-bottom:1px solid rgba(255,255,255,.07)}.hm-ccard{flex-basis:80vw}.hm-bg{display:none}}
