.progress-container.svelte-11qk1xf{position:fixed;top:0;left:0;right:0;height:3px;z-index:100;background:transparent}.progress-fill.svelte-11qk1xf{height:100%;background:linear-gradient(90deg,var(--color-accent),#6366f1,#a855f7);background-size:100vw 100%;transition:width .1s linear;will-change:width}.progress-glow.svelte-11qk1xf{position:absolute;top:0;left:0;height:6px;background:linear-gradient(90deg,var(--color-accent),#6366f1,#a855f7);background-size:100vw 100%;filter:blur(8px);opacity:.4;transition:width .1s linear;pointer-events:none}.section-dots.svelte-11qk1xf{position:absolute;top:-3px;left:0;right:0;height:9px}.section-dot.svelte-11qk1xf{position:absolute;top:50%;transform:translate(-50%,-50%);width:8px;height:8px;border-radius:50%;background:#fff3;border:1.5px solid rgba(255,255,255,.3);cursor:pointer;padding:0;transition:transform .3s cubic-bezier(.16,1,.3,1),background .3s ease,box-shadow .3s ease}.section-dot.svelte-11qk1xf:hover{transform:translate(-50%,-50%) scale(1.5);background:#ffffff80}.section-dot.passed.svelte-11qk1xf{background:var(--color-accent);border-color:var(--color-accent)}.section-dot.active.svelte-11qk1xf{background:#fff;border-color:#fff;transform:translate(-50%,-50%) scale(1.6);box-shadow:0 0 8px #ffffff80}.dot-tooltip.svelte-11qk1xf{position:absolute;top:14px;left:50%;transform:translate(-50%);font-size:.65rem;font-weight:600;letter-spacing:.05em;text-transform:uppercase;color:var(--color-text-muted);background:var(--color-bg-elevated);padding:2px 6px;border-radius:4px;white-space:nowrap;opacity:0;pointer-events:none;transition:opacity .2s ease;border:1px solid rgba(255,255,255,.1)}.section-dot.svelte-11qk1xf:hover .dot-tooltip:where(.svelte-11qk1xf){opacity:1}[data-theme=light] .section-dot.svelte-11qk1xf{background:#0000001a;border-color:#0003}[data-theme=light] .section-dot.active.svelte-11qk1xf{background:var(--color-accent);border-color:var(--color-accent);box-shadow:0 0 8px #3b82f666}.gradient-mesh.svelte-11jmy02{position:absolute;inset:0;overflow:hidden;pointer-events:none;z-index:0}.blob.svelte-11jmy02{position:absolute;border-radius:50%;filter:blur(80px);opacity:.12;will-change:transform}.blob-blue.svelte-11jmy02{width:60%;height:60%;top:10%;left:15%;background:radial-gradient(circle,rgba(59,130,246,.8),transparent 70%);animation:svelte-11jmy02-drift-1 20s ease-in-out infinite}.blob-indigo.svelte-11jmy02{width:50%;height:50%;top:30%;right:10%;background:radial-gradient(circle,rgba(99,102,241,.8),transparent 70%);animation:svelte-11jmy02-drift-2 25s ease-in-out infinite}.blob-purple.svelte-11jmy02{width:45%;height:45%;bottom:10%;left:30%;background:radial-gradient(circle,rgba(168,85,247,.7),transparent 70%);animation:svelte-11jmy02-drift-3 30s ease-in-out infinite}@keyframes svelte-11jmy02-drift-1{0%,to{transform:translate(0) scale(1)}25%{transform:translate(30px,-20px) scale(1.05)}50%{transform:translate(-20px,30px) scale(.95)}75%{transform:translate(15px,15px) scale(1.02)}}@keyframes svelte-11jmy02-drift-2{0%,to{transform:translate(0) scale(1)}33%{transform:translate(-25px,20px) scale(1.03)}66%{transform:translate(20px,-25px) scale(.97)}}@keyframes svelte-11jmy02-drift-3{0%,to{transform:translate(0) scale(1)}20%{transform:translate(20px,15px) scale(.98)}40%{transform:translate(-15px,-20px) scale(1.04)}60%{transform:translate(25px,-10px) scale(1)}80%{transform:translate(-10px,25px) scale(1.02)}}[data-theme=light] .blob.svelte-11jmy02{opacity:.08}@media(prefers-reduced-motion:reduce){.blob.svelte-11jmy02{animation:none}}.ticker-wrapper.svelte-zrgod8{width:100%;overflow:hidden;padding:.75rem 0;border-top:1px solid rgba(255,255,255,.06);border-bottom:1px solid rgba(255,255,255,.06);-webkit-mask-image:linear-gradient(to right,transparent,black 5%,black 95%,transparent);mask-image:linear-gradient(to right,transparent,black 5%,black 95%,transparent)}.ticker-track.svelte-zrgod8{display:flex;width:max-content;animation:svelte-zrgod8-ticker-scroll 40s linear infinite}.ticker-track.paused.svelte-zrgod8{animation-play-state:paused}.ticker-content.svelte-zrgod8{display:flex;align-items:center;gap:0;flex-shrink:0}.ticker-item.svelte-zrgod8{display:inline-flex;align-items:center;gap:.375rem;white-space:nowrap;font-size:.8125rem;color:var(--color-text-secondary, #a3a3a3);letter-spacing:.01em}.ticker-icon.svelte-zrgod8{font-size:.875rem}.ticker-separator.svelte-zrgod8{margin:0 1rem;color:var(--color-text-secondary, #a3a3a3);opacity:.4}@keyframes svelte-zrgod8-ticker-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}[data-theme=light] .ticker-wrapper.svelte-zrgod8{border-color:#00000014}@media(prefers-reduced-motion:reduce){.ticker-track.svelte-zrgod8{animation:none}.ticker-wrapper.svelte-zrgod8{overflow-x:auto}}.mockup-outer.svelte-1olaks2{perspective:1200px;display:flex;justify-content:center;align-items:center}.mockup-frame.svelte-1olaks2{position:relative;border-radius:12px;overflow:hidden;background:var(--color-bg-card, #111111);border:1px solid rgba(255,255,255,.1);box-shadow:0 25px 50px -12px #00000080,0 0 60px #3b82f614;transform:rotateY(-5deg) rotateX(3deg);transition:box-shadow .3s ease;max-width:100%}.mockup-frame.svelte-1olaks2:hover{box-shadow:0 25px 50px -12px #00000080,0 0 80px #3b82f61f}.mockup-chrome.svelte-1olaks2{display:flex;align-items:center;gap:.75rem;padding:.625rem 1rem;background:#ffffff08;border-bottom:1px solid rgba(255,255,255,.06)}.traffic-lights.svelte-1olaks2{display:flex;gap:.375rem}.dot.svelte-1olaks2{width:.5rem;height:.5rem;border-radius:50%}.dot-red.svelte-1olaks2{background:#ff5f57}.dot-yellow.svelte-1olaks2{background:#ffbd2e}.dot-green.svelte-1olaks2{background:#28c840}.address-bar.svelte-1olaks2{font-size:.6875rem;color:var(--color-text-secondary, #a3a3a3);opacity:.6;font-family:monospace}.mockup-screen.svelte-1olaks2{line-height:0}@media(max-width:767px){.mockup-frame.svelte-1olaks2{transform:none;border-radius:8px}.mockup-outer.svelte-1olaks2{perspective:none}}[data-theme=light] .mockup-frame.svelte-1olaks2{border-color:#0000001a;box-shadow:0 25px 50px -12px #00000026,0 0 60px #3b82f60f}[data-theme=light] .mockup-chrome.svelte-1olaks2{background:#00000008;border-bottom-color:#0000000f}@keyframes svelte-rzntkz-particle-burst{0%{transform:translate(0) scale(1);opacity:1}to{transform:translate(calc(cos(var(--angle))*80px),calc(sin(var(--angle))*80px)) scale(0);opacity:0}}.typewriter-cursor.svelte-l0cxkb{animation:svelte-l0cxkb-blink .8s step-end infinite;color:var(--color-accent)}@keyframes svelte-l0cxkb-blink{0%,to{opacity:1}50%{opacity:0}}.checkmark-path.svelte-di8300{stroke-dasharray:24;stroke-dashoffset:24;animation:svelte-di8300-draw-check .4s ease-out forwards}@keyframes svelte-di8300-draw-check{to{stroke-dashoffset:0}}.identity-card.svelte-di8300:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.shadow-glow-blue.svelte-di8300{box-shadow:0 0 20px #3b82f626}.icon-animate[data-animation=spin].svelte-1dckcms{animation:icon-spin 2s linear infinite}.icon-animate[data-animation=pulse].svelte-1dckcms{animation:icon-pulse 1.5s ease-in-out infinite}.icon-animate[data-animation=bounce].svelte-1dckcms{animation:icon-bounce 1s ease-in-out infinite}.icon-animate[data-animation=launch].svelte-1dckcms{animation:icon-launch 1.5s ease-out forwards}.icon-animate[data-animation=grow].svelte-1dckcms{animation:icon-grow 1.5s ease-out forwards}@media(prefers-reduced-motion:reduce){.icon-animate.svelte-1dckcms{animation:none!important}}.carousel-arrow.svelte-6msij8{position:absolute;top:50%;transform:translateY(-50%);width:40px;height:40px;border-radius:50%;background:var(--color-bg-elevated);border:1px solid rgba(255,255,255,.1);color:var(--color-text-primary);display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.carousel-arrow.svelte-6msij8:hover{background:var(--color-bg-card);border-color:var(--color-accent)}.site-footer.svelte-o1o1t1{position:relative;padding:0;margin-top:4rem}.gradient-border.svelte-o1o1t1{height:1px;background:linear-gradient(90deg,transparent 0%,var(--color-accent) 20%,#6366f1 50%,#a855f7 80%,transparent 100%);margin-bottom:0}.footer-content.svelte-o1o1t1{max-width:1200px;margin:0 auto;padding:4rem 1.5rem 2rem}.footer-grid.svelte-o1o1t1{display:grid;grid-template-columns:1fr;gap:3rem}@media(min-width:640px){.footer-grid.svelte-o1o1t1{grid-template-columns:1fr 1fr}}@media(min-width:1024px){.footer-grid.svelte-o1o1t1{grid-template-columns:1.5fr 1fr 1fr 1.5fr;gap:2rem}}.footer-logo.svelte-o1o1t1{font-family:var(--font-display);font-weight:800;font-size:1.5rem;color:var(--color-text);text-decoration:none;letter-spacing:-.03em}.footer-tagline.svelte-o1o1t1{margin-top:.75rem;color:var(--color-text-muted);font-size:.9rem;line-height:1.6}.social-links.svelte-o1o1t1{display:flex;gap:.75rem;margin-top:1.25rem}.social-link.svelte-o1o1t1{display:flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:8px;color:var(--color-text-muted);background:#ffffff0d;border:1px solid rgba(255,255,255,.08);transition:color .2s ease,background .2s ease,box-shadow .3s ease,transform .2s ease}.social-link.svelte-o1o1t1:hover{color:var(--color-accent);background:#3b82f61a;box-shadow:0 0 16px #3b82f633;transform:translateY(-2px)}.footer-links-title.svelte-o1o1t1{font-family:var(--font-display);font-weight:700;font-size:.85rem;letter-spacing:.05em;text-transform:uppercase;color:var(--color-text);margin-bottom:1rem}.footer-links.svelte-o1o1t1 ul:where(.svelte-o1o1t1){list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.5rem}.footer-link.svelte-o1o1t1{color:var(--color-text-muted);text-decoration:none;font-size:.9rem;transition:color .2s ease}.footer-link.svelte-o1o1t1:hover{color:var(--color-text)}.newsletter-description.svelte-o1o1t1{color:var(--color-text-muted);font-size:.85rem;line-height:1.5;margin-bottom:1rem}.input-group.svelte-o1o1t1{display:flex;gap:0;border-radius:10px;overflow:hidden;border:1px solid rgba(255,255,255,.1);background:#ffffff0d;transition:border-color .2s ease}.input-group.svelte-o1o1t1:focus-within{border-color:var(--color-accent)}.newsletter-input.svelte-o1o1t1{flex:1;padding:.7rem 1rem;background:transparent;border:none;color:var(--color-text);font-size:.85rem;outline:none;min-width:0}.newsletter-input.svelte-o1o1t1::placeholder{color:var(--color-text-muted);opacity:.6}.newsletter-submit.svelte-o1o1t1{padding:.7rem 1rem;background:linear-gradient(135deg,#3b82f6,#6366f1);color:#fff;border:none;font-size:1rem;font-weight:600;cursor:pointer;transition:opacity .2s ease;display:flex;align-items:center;justify-content:center}.newsletter-submit.svelte-o1o1t1:hover{opacity:.9}.newsletter-submit.svelte-o1o1t1:disabled{opacity:.6;cursor:not-allowed}.spinner.svelte-o1o1t1{animation:svelte-o1o1t1-spin 1s linear infinite}@keyframes svelte-o1o1t1-spin{to{transform:rotate(360deg)}}.newsletter-success.svelte-o1o1t1{display:flex;align-items:center;gap:.5rem;color:#22c55e;font-size:.9rem;font-weight:500}.newsletter-error.svelte-o1o1t1{color:#ef4444;font-size:.8rem;margin-top:.5rem}.footer-bottom.svelte-o1o1t1{margin-top:3rem;padding-top:1.5rem;border-top:1px solid rgba(255,255,255,.05);text-align:center;color:var(--color-text-muted);font-size:.8rem;opacity:.6}[data-theme=light] .social-link.svelte-o1o1t1{background:#00000008;border-color:#00000014}[data-theme=light] .input-group.svelte-o1o1t1{background:#00000008;border-color:#0000001a}[data-theme=light] .footer-bottom.svelte-o1o1t1{border-top-color:#00000014}
