@keyframes blob1{0%{transform:translate(0)scale(1)}20%{transform:translate(120px,-90px)scale(1.15)}40%{transform:translate(-70px,150px)scale(.92)}60%{transform:translate(160px,60px)scale(1.08)}80%{transform:translate(-100px,-120px)scale(.96)}to{transform:translate(0)scale(1)}}@keyframes blob2{0%{transform:translate(0)scale(1)}50%{transform:translate(90px,140px)scale(.95)}75%{transform:translate(-50px,-160px)scale(1.05)}to{transform:translate(0)scale(1)}}@keyframes blob3{0%{transform:translate(0)scale(1)}25%{transform:translate(100px,-130px)scale(1.12)}50%{transform:translate(-140px,10px)scale(.9)}75%{transform:translate(70px,150px)scale(1.06)}to{transform:translate(0)scale(1)}}@keyframes floatY{0%,to{transform:translateY(0)}50%{transform:translateY(-14px)}}@keyframes floatY2{0%,to{transform:translateY(0)}50%{transform:translateY(-9px)}}@keyframes floatY3{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes fadeUp{0%{opacity:0;transform:translateY(26px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeRight{0%{opacity:0;transform:translate(36px)}to{opacity:1;transform:translate(0)}}@keyframes gradShift{0%{background-position:0%}50%{background-position:100%}to{background-position:0%}}@keyframes pulseDot{0%,to{opacity:1;transform:scale(1)}50%{opacity:.55;transform:scale(1.7)}}@keyframes shimmer{0%{background-position:-200%}to{background-position:200%}}@keyframes pulseGlow{0%,to{box-shadow:0 0 24px #6366f147}50%{box-shadow:0 0 55px #6366f194,0 0 110px #6366f11f}}@keyframes scrollBob{0%,to{transform:translateY(0)}50%{transform:translateY(7px)}}@keyframes progressBar{0%{width:58%}50%{width:91%}to{width:74%}}@keyframes scanPulse{0%,to{opacity:.35}50%{opacity:1}}@keyframes rotateSlow{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes fadeLine{0%{opacity:0}to{opacity:1}}.orb{filter:blur(72px);pointer-events:none;will-change:transform;border-radius:50%;position:absolute}.orb-1{background:radial-gradient(circle,#6366f12e 0%,#0000 70%);width:640px;height:640px;animation:11s ease-in-out infinite blob1;top:-180px;right:-160px}.orb-2{background:radial-gradient(circle,#8b5cf624 0%,#0000 70%);width:520px;height:520px;animation:14s ease-in-out infinite blob2;bottom:-120px;left:-120px}.orb-3{background:radial-gradient(circle,#4f46e51a 0%,#0000 70%);width:360px;height:360px;animation:18s ease-in-out infinite blob3;top:42%;left:36%}.grid-bg{pointer-events:none;background-image:linear-gradient(#6366f109 1px,#0000 1px),linear-gradient(90deg,#6366f109 1px,#0000 1px);background-size:50px 50px;position:absolute;inset:0}.grad-text{background:linear-gradient(130deg,#818cf8 0%,#a78bfa 45%,#c084fc 100%) 0 0/200%;-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;animation:5s linear infinite gradShift}.hero-badge{color:#a5b4fc;background:#6366f117;border:1px solid #6366f142;border-radius:100px;align-items:center;gap:9px;padding:5px 16px;font-size:13px;animation:.5s both fadeUp;display:inline-flex}.badge-dot{background:#818cf8;border-radius:50%;width:7px;height:7px;animation:2.2s ease-in-out infinite pulseDot}.badge-carousel{height:2rem;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 6% 94%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0%,#000 6% 94%,#0000 100%)}.badge-track{width:fit-content;animation:20s linear infinite badgeScroll;display:flex}.badge-item{color:#c7d2fe;white-space:nowrap;background:#6366f117;border:1px solid #6366f13d;border-radius:100px;flex-shrink:0;align-items:center;gap:6px;margin-right:10px;padding:4px 14px;font-size:.8125rem;font-weight:500;display:flex}@keyframes badgeScroll{0%{transform:translate(0)}to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.badge-track{animation:none!important;transform:translate(0)!important}#typewriter{opacity:1!important}}#typewriter{display:inline-block}.a1{animation:.65s 80ms both fadeUp}.a2{animation:.65s .22s both fadeUp}.a3{animation:.65s .38s both fadeUp}.a4{animation:.65s .54s both fadeUp}.a5{animation:.75s .32s both fadeRight}.reveal,.reveal-l,.reveal-r,.reveal-s{opacity:0;transition:opacity .78s cubic-bezier(.16,1,.3,1),transform .78s cubic-bezier(.16,1,.3,1)}.reveal{transform:translateY(32px)}.reveal-l{transform:translate(-32px)}.reveal-r{transform:translate(32px)}.reveal-s{transform:scale(.91)}.reveal.vis,.reveal-l.vis,.reveal-r.vis,.reveal-s.vis{opacity:1;transform:none}.reveal.vis-out,.reveal-l.vis-out,.reveal-r.vis-out,.reveal-s.vis-out{opacity:0}.rd1{transition-delay:80ms}.rd2{transition-delay:.17s}.rd3{transition-delay:.28s}.rd4{transition-delay:.38s}.rd5{transition-delay:.48s}.rd6{transition-delay:.6s}.rd7{transition-delay:.72s}.sec-lbl{letter-spacing:.1em;text-transform:uppercase;color:#a5b4fc;background:linear-gradient(90deg,#6366f11a 0%,#6366f138 50%,#6366f11a 100%) 0 0/200%;border:1px solid #6366f133;border-radius:100px;align-items:center;gap:7px;padding:4px 13px;font-size:11px;font-weight:700;animation:3.8s linear infinite shimmer;display:inline-flex}.ch{transition:transform .32s cubic-bezier(.16,1,.3,1),border-color .32s,box-shadow .32s}.ch:hover{transform:translateY(-5px);box-shadow:0 28px 56px #00000061,0 0 32px #6366f112;border-color:#6366f161!important}.fcard .ficon{transition:transform .38s cubic-bezier(.34,1.56,.64,1)}.fcard:hover .ficon{transform:scale(1.18)}.pcard .picon{transition:transform .4s cubic-bezier(.34,1.56,.64,1)}.pcard:hover .picon{transform:scale(1.18)}.fl-a{animation:4.2s ease-in-out infinite floatY}.fl-b{animation:5.8s ease-in-out -2.1s infinite floatY2}.fl-c{animation:6.4s ease-in-out -.9s infinite floatY3}.pop-glow{animation:3.8s ease-in-out infinite pulseGlow}.doc-chip{color:#c7d2fe;cursor:default;background:#080812bf;border:1px solid #6366f133;border-radius:10px;align-items:center;gap:8px;padding:9px 16px;font-size:13px;transition:all .24s;display:inline-flex}.doc-chip:hover{background:#6366f117;border-color:#6366f185;transform:translateY(-3px)}.stat-n{background:linear-gradient(135deg,#fff 38%,#a5b4fc 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.chk{align-items:flex-start;gap:14px;display:flex}.chk-icon{background:#6366f11f;border:1px solid #6366f142;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;margin-top:1px;display:flex}.prog-bar{animation:4.5s ease-in-out infinite progressBar}.scan-pulse{animation:1.6s ease-in-out infinite scanPulse}@keyframes logoBreathe{0%,to{transform:scale(1)}50%{transform:scale(1.06)}}.logo-breathe{animation:4s ease-in-out infinite logoBreathe}.mockup-fade{transition:opacity .4s}.add-card{border:2px solid #3f3f468c;transition:all .3s}.add-card:hover{background:#6366f10a;border-color:#6366f16b}.add-card:hover .add-ico{stroke:#818cf8}.add-ico{transition:stroke .3s}.draw-path{opacity:0;animation:.8s .5s forwards fadeLine}#starCanvas{pointer-events:none;z-index:9998;width:100vw;height:100vh;display:block;position:fixed;inset:0}.accent-glow{pointer-events:none;background:radial-gradient(70% 50%,#6366f112 0%,#0000 70%);position:absolute;inset:0}html{scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important}}#page-preloader{z-index:99999;opacity:1;visibility:visible;background:#09090b;justify-content:center;align-items:center;transition:opacity .25s,visibility .25s;display:flex;position:fixed;inset:0}.preloader-dots{align-items:center;gap:6px;display:flex}.preloader-dot{background:#71717a;border-radius:50%;width:8px;height:8px;animation:1.4s ease-in-out infinite both preloader-pulse}.preloader-dot:nth-child(2){animation-delay:.2s}.preloader-dot:nth-child(3){animation-delay:.4s}@keyframes preloader-pulse{0%,80%,to{opacity:.3;transform:scale(0)}40%{opacity:1;transform:scale(1)}}
