.page-bg[data-v-9021d132]{inset:0;pointer-events:none;position:absolute;z-index:0}.page-bg__orb[data-v-9021d132]{border-radius:50%;filter:blur(140px);opacity:.07;position:absolute}.page-bg__orb--1[data-v-9021d132]{animation:orbDrift1-9021d132 20s ease-in-out infinite;background:#6366f1;height:900px;right:-150px;top:-200px;width:900px}.page-bg__orb--2[data-v-9021d132]{animation:orbDrift2-9021d132 25s ease-in-out infinite;background:#ec4899;height:700px;left:-200px;top:300px;width:700px}.page-bg__orb--3[data-v-9021d132]{animation:orbDrift1-9021d132 22s ease-in-out infinite;background:#8b5cf6;height:800px;opacity:.06;right:-100px;top:1200px;width:800px}.page-bg__orb--4[data-v-9021d132]{animation:orbDrift2-9021d132 18s ease-in-out infinite;background:#06b6d4;height:700px;left:-150px;opacity:.05;top:2100px;width:700px}.page-bg__orb--5[data-v-9021d132]{animation:orbDrift1-9021d132 24s ease-in-out infinite;background:#f97316;height:750px;opacity:.05;right:-120px;top:2900px;width:750px}.page-bg__orb--6[data-v-9021d132]{animation:orbDrift2-9021d132 20s ease-in-out infinite;background:#8b5cf6;height:700px;left:-100px;opacity:.06;top:3600px;width:700px}.page-bg__orb--7[data-v-9021d132]{animation:orbDrift1-9021d132 17s ease-in-out infinite;background:#14b8a6;height:650px;opacity:.06;right:-80px;top:4300px;width:650px}.page-bg__orb--8[data-v-9021d132]{animation:orbDrift2-9021d132 23s ease-in-out infinite;background:#3b82f6;height:700px;left:-120px;opacity:.05;top:5100px;width:700px}.page-bg__orb--9[data-v-9021d132]{animation:orbDrift1-9021d132 19s ease-in-out infinite;background:#f59e0b;height:650px;opacity:.05;right:-100px;top:5900px;width:650px}@keyframes orbDrift1-9021d132{0%,to{transform:translate(0)}50%{transform:translate(-30px,20px)}}@keyframes orbDrift2-9021d132{0%,to{transform:translate(0)}50%{transform:translate(25px,-15px)}}@media(prefers-reduced-motion:reduce){.page-bg__orb[data-v-9021d132]{animation:none!important}}.download-button[data-v-597d2d02]{animation:downloadButtonGlow-597d2d02 4.8s ease-in-out infinite;background:linear-gradient(135deg,#4f46e5,#6d6af7 42%,#4a9eff)!important;border:1px solid hsla(0,0%,100%,.18)!important;box-shadow:0 16px 36px #4f46e552,inset 0 0 0 1px #ffffff14,0 0 34px #4a9eff38;isolation:isolate;min-height:64px!important;overflow:hidden;padding-inline:24px!important;position:relative;transition:transform .28s ease,box-shadow .28s ease,filter .28s ease}.download-button[data-v-597d2d02]:before{animation:downloadButtonShine-597d2d02 3.6s cubic-bezier(.22,.72,.2,1) infinite;background:radial-gradient(circle at 24% 28%,hsla(0,0%,100%,.36),transparent 26%),linear-gradient(110deg,transparent 28%,hsla(0,0%,100%,.52) 46%,transparent 64%);content:"";inset:-46% -28%;opacity:.72;position:absolute;transform:translate(-82%) rotate(8deg);z-index:0}.download-button[data-v-597d2d02]:after{background:linear-gradient(180deg,hsla(0,0%,100%,.24),transparent 42%),radial-gradient(circle at 74% 18%,hsla(0,0%,100%,.25),transparent 30%);border-radius:inherit;content:"";inset:1px;pointer-events:none;position:absolute;z-index:0}.download-button[data-v-597d2d02]:hover{box-shadow:0 20px 44px #4f46e566,inset 0 0 0 1px #ffffff1f,0 0 46px #4a9eff4d;filter:saturate(1.12) brightness(1.04);transform:translateY(-1px)}.download-button[data-v-597d2d02] .v-btn__content{align-items:center;display:flex;flex-direction:column;gap:3px;justify-content:center;line-height:1.1;position:static}.download-button__title[data-v-597d2d02]{font-size:.92rem;font-weight:700;letter-spacing:.12em;position:relative;text-transform:uppercase;z-index:2}.download-button__ribbon[data-v-597d2d02]{align-items:center;background:linear-gradient(135deg,#22c55e,#86efac);box-shadow:0 3px 8px #052e1638,inset 0 0 0 1px #ffffff57;color:#052e16;display:flex;font-size:.56rem;font-weight:900;height:17px;justify-content:center;letter-spacing:.1em;line-height:1;overflow:hidden;pointer-events:none;position:absolute;right:-20px;text-transform:uppercase;top:7px;transform:rotate(35deg);width:76px;z-index:3}.download-button__ribbon[data-v-597d2d02]:before{animation:downloadRibbonGlint-597d2d02 4.4s ease-in-out infinite;background:linear-gradient(90deg,transparent 18%,hsla(0,0%,100%,.56) 48%,transparent 78%);content:"";inset:0;opacity:.5;position:absolute;transform:translate(-110%)}.download-button__platform[data-v-597d2d02]{font-size:.74rem;font-weight:600;letter-spacing:0;opacity:.88;position:relative;text-transform:none;z-index:2}@keyframes downloadButtonShine-597d2d02{0%{transform:translate(-86%) rotate(8deg)}44%,to{transform:translate(86%) rotate(8deg)}}@keyframes downloadButtonGlow-597d2d02{0%,to{box-shadow:0 16px 36px #4f46e552,inset 0 0 0 1px #ffffff14,0 0 34px #4a9eff38}50%{box-shadow:0 18px 42px #4f46e56b,inset 0 0 0 1px #ffffff21,0 0 52px #22c55e2e}}@keyframes downloadRibbonGlint-597d2d02{0%,64%{transform:translate(-110%)}82%,to{transform:translate(110%)}}@media(prefers-reduced-motion:reduce){.download-button[data-v-597d2d02],.download-button[data-v-597d2d02]:before,.download-button__ribbon[data-v-597d2d02]:before{animation:none}}.hero-section[data-v-bad4e7d2]{align-items:center;background:#050816;display:flex;isolation:isolate;min-height:85vh;overflow:hidden;position:relative}.hero-section__container[data-v-bad4e7d2]{position:relative;z-index:1}.hero-section__badge[data-v-bad4e7d2],.hero-section__content[data-v-bad4e7d2]{animation:heroFadeIn-bad4e7d2 .8s ease both}.hero-section__badge[data-v-bad4e7d2]{align-items:center;animation-delay:.1s;background:linear-gradient(135deg,#6366f11f,#ec48991f);border:1px solid rgba(99,102,241,.18);border-radius:100px;color:#6366f1;display:inline-flex;font-size:.8rem;font-weight:600;gap:8px;letter-spacing:.05em;margin-bottom:24px;padding:6px 18px;text-transform:uppercase}.hero-section__badge-dot[data-v-bad4e7d2]{animation:pulse-bad4e7d2 2s ease-in-out infinite;background:#22c55e;border-radius:50%;box-shadow:0 0 8px #22c55e99;height:8px;width:8px}@keyframes pulse-bad4e7d2{0%,to{opacity:1;transform:scale(1)}50%{opacity:.6;transform:scale(.85)}}.hero-section__title[data-v-bad4e7d2]{animation:heroFadeIn-bad4e7d2 .8s ease both;animation-delay:.2s;background:linear-gradient(135deg,currentColor,#6366f1 50%,#ec4899);-webkit-background-clip:text;background-clip:text;font-size:3.5rem;font-weight:800;letter-spacing:-.04em;line-height:1.1;margin-bottom:20px}.hero-section__subtitle[data-v-bad4e7d2]{animation:heroFadeIn-bad4e7d2 .8s ease both;animation-delay:.3s;font-size:1.2rem;line-height:1.7;margin-bottom:36px;max-width:640px;opacity:.65}.hero-section__actions[data-v-bad4e7d2]{--hero-action-width:clamp(238px,24vw,270px);--hero-action-gap:14px;align-items:stretch;animation:heroFadeIn-bad4e7d2 .8s ease both;animation-delay:.4s;display:grid;gap:var(--hero-action-gap);grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:40px;width:min(100%,calc(var(--hero-action-width) + var(--hero-action-width) + var(--hero-action-gap)))}.hero-section__actions[data-v-bad4e7d2] .v-btn{border-radius:7px!important;min-height:64px!important;min-width:0;width:100%}.hero-section__actions[data-v-bad4e7d2] .v-btn__content{white-space:normal;width:100%}.hero-section__btn-secondary[data-v-bad4e7d2]{background:linear-gradient(135deg,#6366f114,#4a9eff0d)!important;border-color:#a5b4fc57!important;box-shadow:inset 0 0 0 1px #ffffff08,0 10px 30px #0f172a38;color:#c7d2fe!important;font-size:clamp(.78rem,1vw,.94rem)!important;font-weight:600!important;letter-spacing:.08em!important;padding-inline:12px!important;transition:transform .28s ease,border-color .28s ease,background .28s ease,box-shadow .28s ease!important}.hero-section__btn-secondary[data-v-bad4e7d2] .v-btn__content{white-space:nowrap}.hero-section__btn-secondary[data-v-bad4e7d2]:hover{background:linear-gradient(135deg,#6366f124,#4a9eff1a)!important;border-color:#a5b4fc8c!important;box-shadow:inset 0 0 0 1px #ffffff0d,0 14px 34px #0f172a47;transform:translateY(-1px)}.hero-section__release-info[data-v-bad4e7d2]{font-size:.78rem;font-weight:500;letter-spacing:.01em;margin:-24px 0 32px;opacity:.4}.hero-section__trust[data-v-bad4e7d2]{align-items:center;animation:heroFadeIn-bad4e7d2 .8s ease both;animation-delay:.5s;display:flex;flex-wrap:wrap;gap:12px}.hero-section__trust-item[data-v-bad4e7d2]{align-items:center;display:flex;font-size:.78rem;font-weight:500;gap:5px;opacity:.55}.hero-section__trust-icon[data-v-bad4e7d2]{opacity:.7}.hero-section__trust-divider[data-v-bad4e7d2]{background:currentColor;height:16px;opacity:.15;width:1px}.hero-section__preview[data-v-bad4e7d2]{animation:heroSlideUp-bad4e7d2 .9s ease both;animation-delay:.3s;position:relative;width:100%}.hero-section__preview-glow[data-v-bad4e7d2]{animation:glowPulse-bad4e7d2 4s ease-in-out infinite;background:linear-gradient(135deg,#6366f140,#ec489940,#8b5cf640);border-radius:22px;filter:blur(20px);inset:-2px;opacity:.4;position:absolute;z-index:0}@keyframes glowPulse-bad4e7d2{0%,to{opacity:.3;transform:scale(1)}50%{opacity:.5;transform:scale(1.02)}}.hero-mini-demo-fallback[data-v-bad4e7d2]{align-items:center;display:flex;justify-content:center;min-height:330px;position:relative;z-index:1}.hero-mini-demo-fallback__window[data-v-bad4e7d2]{aspect-ratio:236/38;background:#1a1a1ae6;border:1px solid hsla(0,0%,100%,.08);border-radius:14px;box-shadow:0 24px 70px #0000006b;max-width:100%;width:448px}.hero-demo-fallback[data-v-bad4e7d2]{background:#1a1a1a;border-radius:16px;min-height:330px}@media(max-width:600px){.hero-demo-fallback[data-v-bad4e7d2]{min-height:280px}}@keyframes heroFadeIn-bad4e7d2{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes heroSlideUp-bad4e7d2{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:translateY(0)}}.v-theme--dark .hero-section__badge[data-v-bad4e7d2]{background:linear-gradient(135deg,#818cf826,#f472b626);border-color:#818cf840;color:#a5b4fc}.v-theme--dark .hero-section__title[data-v-bad4e7d2]{background:linear-gradient(135deg,#f1f5f9,#a5b4fc 50%,#f9a8d4);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.v-theme--dark .hero-section__subtitle[data-v-bad4e7d2]{color:#94a3b8;opacity:.8}.v-theme--dark .hero-section__release-info[data-v-bad4e7d2]{color:#64748b}.v-theme--dark .hero-section__btn-secondary[data-v-bad4e7d2]{border-color:#a5b4fc4d!important;color:#a5b4fc!important}.v-theme--dark .hero-section__btn-secondary[data-v-bad4e7d2]:hover{background:#a5b4fc14!important;border-color:#a5b4fc80!important}.v-theme--dark .hero-section__trust-item[data-v-bad4e7d2]{color:#94a3b8}.v-theme--dark .hero-section__preview-glow[data-v-bad4e7d2]{opacity:.25}.hero-section--light[data-v-bad4e7d2],.v-theme--light .hero-section[data-v-bad4e7d2]{background:radial-gradient(circle at 80% 18%,rgba(74,158,255,.14),transparent 34%),radial-gradient(circle at 16% 56%,rgba(99,102,241,.08),transparent 34%),linear-gradient(180deg,#f8fbff,#fff 72%)}.hero-section--light .hero-section__badge[data-v-bad4e7d2],.v-theme--light .hero-section__badge[data-v-bad4e7d2]{color:#4f46e5}.hero-section--light .hero-section__title[data-v-bad4e7d2],.v-theme--light .hero-section__title[data-v-bad4e7d2]{background:linear-gradient(135deg,#1e293b,#4f46e5 50%,#db2777);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.hero-section--light .hero-section__subtitle[data-v-bad4e7d2],.v-theme--light .hero-section__subtitle[data-v-bad4e7d2]{color:#475569}.hero-section--light .hero-section__release-info[data-v-bad4e7d2],.v-theme--light .hero-section__release-info[data-v-bad4e7d2]{color:#94a3b8}.hero-section--light .hero-section__trust-item[data-v-bad4e7d2],.v-theme--light .hero-section__trust-item[data-v-bad4e7d2]{color:#475569}.hero-section__demo-col[data-v-bad4e7d2]{display:flex}@media(max-width:959px){.hero-section__demo-col[data-v-bad4e7d2]{display:none}}@media(min-width:961px){.hero-section__subtitle[data-v-bad4e7d2]{font-size:clamp(1.05rem,1.16vw,1.2rem);white-space:nowrap}}@media(max-width:960px){.hero-section[data-v-bad4e7d2]{min-height:auto;padding-top:40px}.hero-section__title[data-v-bad4e7d2]{font-size:2.4rem}.hero-section__subtitle[data-v-bad4e7d2]{font-size:1.05rem}.hero-section__trust[data-v-bad4e7d2]{flex-wrap:wrap;gap:12px}.hero-section__preview[data-v-bad4e7d2]{margin-top:40px}}@media(max-width:600px){.hero-section__title[data-v-bad4e7d2]{font-size:2rem}.hero-section__subtitle[data-v-bad4e7d2]{font-size:.95rem;margin-bottom:28px}.hero-section__actions[data-v-bad4e7d2]{--hero-action-gap:10px;margin-bottom:28px}.hero-section__btn-secondary[data-v-bad4e7d2]{font-size:.72rem!important;letter-spacing:.04em!important;padding-inline:8px!important}.hero-section__trust[data-v-bad4e7d2]{gap:8px}.hero-section__trust-divider[data-v-bad4e7d2]{display:none}.hero-section__trust-item[data-v-bad4e7d2]{font-size:.75rem}.hero-section__badge[data-v-bad4e7d2]{font-size:.72rem;padding:5px 14px}}.section-wave[data-v-4db6fd0d]{height:80px;margin:-24px 0;mask-image:linear-gradient(180deg,#000 0,#000 40%,transparent);-webkit-mask-image:linear-gradient(180deg,#000 0,#000 40%,transparent);overflow:hidden;pointer-events:none;position:relative;z-index:1}.section-wave--flip[data-v-4db6fd0d]{transform:scaleY(-1)}.section-wave__svg[data-v-4db6fd0d]{bottom:0;display:block;height:100%;left:0;position:absolute;width:200%;will-change:transform}.section-wave__svg--1[data-v-4db6fd0d]{animation:waveFlow-4db6fd0d 25s linear infinite}.section-wave__svg--2[data-v-4db6fd0d]{animation:waveFlow-4db6fd0d 18s linear infinite reverse}.section-wave__path[data-v-4db6fd0d]{fill:#8b5cf60a}.section-wave__path--2[data-v-4db6fd0d]{fill:#8b5cf606}.v-theme--dark .section-wave__path[data-v-4db6fd0d]{fill:#a08cdc0d}.v-theme--dark .section-wave__path--2[data-v-4db6fd0d]{fill:#a08cdc08}@keyframes waveFlow-4db6fd0d{0%{transform:translate(0)}to{transform:translate(-50%)}}@media(prefers-reduced-motion:reduce){.section-wave__svg--1[data-v-4db6fd0d],.section-wave__svg--2[data-v-4db6fd0d]{animation:none}}@media(max-width:960px){.section-wave[data-v-4db6fd0d]{height:60px;margin:-16px 0}}@media(max-width:600px){.section-wave[data-v-4db6fd0d]{height:44px;margin:-10px 0}}
