*{margin:0;padding:0;box-sizing:border-box}:root{--primary: #000000;--white: #ffffff;--gray-100: #f7f7f7;--gray-200: #e5e5e5;--gray-300: #d4d4d4;--gray-400: #a3a3a3;--gray-500: #737373;--gray-600: #525252;--gray-700: #404040;--gray-800: #262626;--gray-900: #171717;--accent: #5B21B6;--accent-light: #7C3AED;--accent-dark: #4C1D95;--gradient-1: linear-gradient(135deg, #667eea 0%, #764ba2 100%);--gradient-2: linear-gradient(135deg, #f093fb 0%, #f5576c 100%);--gradient-3: linear-gradient(135deg, #4facfe 0%, #00f2fe 100%);--gradient-4: linear-gradient(135deg, #43e97b 0%, #38f9d7 100%)}body{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;line-height:1.6;color:var(--primary);background:var(--white);overflow-x:hidden;cursor:default;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}::selection{background:var(--accent);color:var(--white)}nav.svelte-1nj2c5m.svelte-1nj2c5m{position:fixed;top:0;width:100%;z-index:1000;padding:1.5rem 0;transition:all .3s cubic-bezier(.4,0,.2,1);-webkit-backdrop-filter:blur(0px);backdrop-filter:blur(0px)}nav.scrolled.svelte-1nj2c5m.svelte-1nj2c5m{background:#fffc;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);box-shadow:0 1px #0000001a;padding:1rem 0}.nav-container.svelte-1nj2c5m.svelte-1nj2c5m{max-width:1400px;margin:0 auto;display:flex;justify-content:space-between;align-items:center;padding:0 2rem}.logo.svelte-1nj2c5m.svelte-1nj2c5m{font-size:1.5rem;font-weight:800;letter-spacing:-1px;transition:transform .3s ease}.logo.svelte-1nj2c5m.svelte-1nj2c5m:hover{transform:scale(1.05)}.nav-links.svelte-1nj2c5m.svelte-1nj2c5m{display:flex;list-style:none;gap:3rem;align-items:center}.nav-links.svelte-1nj2c5m a.svelte-1nj2c5m{color:var(--primary);text-decoration:none;font-weight:500;font-size:.95rem;position:relative;transition:all .3s ease}.nav-links.svelte-1nj2c5m a.svelte-1nj2c5m:after{content:"";position:absolute;bottom:-5px;left:0;width:0;height:2px;background:var(--accent);transition:width .3s ease}.nav-links.svelte-1nj2c5m a.svelte-1nj2c5m:hover:after{width:100%}.nav-cta.svelte-1nj2c5m.svelte-1nj2c5m{background:var(--primary);color:var(--white)!important;padding:.75rem 1.75rem;border-radius:100px;font-weight:600!important;transition:all .3s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden}.nav-cta.svelte-1nj2c5m.svelte-1nj2c5m:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:var(--gradient-1);opacity:0;transition:opacity .3s ease;z-index:-1}.nav-cta.svelte-1nj2c5m.svelte-1nj2c5m:hover{transform:translateY(-2px);box-shadow:0 10px 30px #0003}.nav-cta.svelte-1nj2c5m.svelte-1nj2c5m:hover:before{opacity:1}.nav-cta.svelte-1nj2c5m.svelte-1nj2c5m:after{display:none!important}@media (max-width: 768px){.nav-links.svelte-1nj2c5m.svelte-1nj2c5m{display:none}}footer.svelte-7ula9y.svelte-7ula9y{background:var(--primary);color:var(--white);padding:5rem 2rem 2rem}.footer-content.svelte-7ula9y.svelte-7ula9y{max-width:1400px;margin:0 auto}.footer-grid.svelte-7ula9y.svelte-7ula9y{display:grid;grid-template-columns:2fr 1fr 1fr 1fr 1fr;gap:4rem;margin-bottom:3rem}.footer-brand.svelte-7ula9y.svelte-7ula9y{max-width:350px}.footer-logo.svelte-7ula9y.svelte-7ula9y{font-size:1.8rem;font-weight:800;letter-spacing:-1px;margin-bottom:1rem}.footer-description.svelte-7ula9y.svelte-7ula9y{color:#ffffffb3;line-height:1.6;margin-bottom:2rem}.footer-social.svelte-7ula9y.svelte-7ula9y{display:flex;gap:1rem}.social-link.svelte-7ula9y.svelte-7ula9y{width:40px;height:40px;background:#ffffff1a;border-radius:50%;display:flex;align-items:center;justify-content:center;transition:all .3s ease;color:var(--white);text-decoration:none}.social-link.svelte-7ula9y.svelte-7ula9y:hover{background:var(--accent);transform:translateY(-3px)}.footer-column.svelte-7ula9y h4.svelte-7ula9y{font-size:.85rem;font-weight:600;text-transform:uppercase;letter-spacing:1px;margin-bottom:1.5rem;color:#ffffffe6}.footer-links.svelte-7ula9y.svelte-7ula9y{list-style:none}.footer-links.svelte-7ula9y li.svelte-7ula9y{margin-bottom:.75rem}.footer-links.svelte-7ula9y a.svelte-7ula9y{color:#fff9;text-decoration:none;transition:color .3s ease}.footer-links.svelte-7ula9y a.svelte-7ula9y:hover{color:var(--white)}.footer-bottom.svelte-7ula9y.svelte-7ula9y{padding-top:2rem;border-top:1px solid rgba(255,255,255,.1);display:flex;justify-content:space-between;align-items:center}.footer-copyright.svelte-7ula9y.svelte-7ula9y{color:#ffffff80;font-size:.9rem}.footer-legal.svelte-7ula9y.svelte-7ula9y{display:flex;gap:2rem}.footer-legal.svelte-7ula9y a.svelte-7ula9y{color:#ffffff80;text-decoration:none;font-size:.9rem;transition:color .3s ease}.footer-legal.svelte-7ula9y a.svelte-7ula9y:hover{color:var(--white)}@media (max-width: 1024px){.footer-grid.svelte-7ula9y.svelte-7ula9y{grid-template-columns:1fr 1fr;gap:2rem}.footer-brand.svelte-7ula9y.svelte-7ula9y{grid-column:span 2}}@media (max-width: 768px){.footer-grid.svelte-7ula9y.svelte-7ula9y{grid-template-columns:1fr;gap:2rem}.footer-brand.svelte-7ula9y.svelte-7ula9y{grid-column:span 1}.footer-bottom.svelte-7ula9y.svelte-7ula9y{flex-direction:column;gap:1rem;text-align:center}}.cursor.svelte-185919{width:20px;height:20px;border:2px solid var(--accent);border-radius:50%;position:fixed;pointer-events:none;z-index:9999;transition:all .1s ease;transition-property:width,height,border;transform:translate(-50%,-50%);mix-blend-mode:difference}.cursor-follower.svelte-185919{width:8px;height:8px;background:var(--accent);border-radius:50%;position:fixed;pointer-events:none;z-index:9999;transition:all .3s ease;transform:translate(-50%,-50%)}.cursor.svelte-185919.hover{width:40px;height:40px;border-color:var(--accent-light)}.noise.svelte-8jd394{position:fixed;top:0;left:0;width:100%;height:100%;pointer-events:none;opacity:.02;z-index:1;background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzMDAiIGhlaWdodD0iMzAwIj48ZmlsdGVyIGlkPSJhIj48ZmVUdXJidWxlbmNlIHR5cGU9ImZyYWN0YWxOb2lzZSIgYmFzZUZyZXF1ZW5jeT0iLjkiIG51bU9jdGF2ZXM9IjQiIHNlZWQ9IjUiLz48ZmVDb2xvck1hdHJpeCB0eXBlPSJzYXR1cmF0ZSIgdmFsdWVzPSIwIi8+PC9maWx0ZXI+PHJlY3Qgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsdGVyPSJ1cmwoI2EpIiBvcGFjaXR5PSIxIi8+PC9zdmc+)}
