.nav.svelte-ocbj1u{position:fixed;top:0;left:0;right:0;z-index:1000;padding:1.5rem 0;transition:all .3s cubic-bezier(.4,0,.2,1);background-color:transparent}.nav.scrolled.svelte-ocbj1u{background-color:#0a0a0af2;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid rgba(255,255,255,.1);padding:1rem 0;box-shadow:0 4px 20px #0000004d}.container.svelte-ocbj1u{max-width:1200px;margin:0 auto;padding:0 2rem;display:flex;justify-content:space-between;align-items:center}.logo.svelte-ocbj1u{display:flex;align-items:center;gap:.75rem;font-size:1.5rem;font-weight:700;transition:all .3s}.logo-image.svelte-ocbj1u{width:auto;height:24px;transition:transform .3s ease}.logo.svelte-ocbj1u:hover .logo-image:where(.svelte-ocbj1u){transform:scale(1.1) rotate(5deg)}.logo-text.svelte-ocbj1u{background:linear-gradient(135deg,#ef4444,#dc2626);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;transition:all .3s}.logo.svelte-ocbj1u:hover .logo-text:where(.svelte-ocbj1u){filter:brightness(1.2)}.nav-links.svelte-ocbj1u{display:flex;gap:2rem;align-items:center}.nav-link.svelte-ocbj1u{font-size:.95rem;font-weight:500;transition:all .3s;opacity:.8;position:relative}.nav-link.svelte-ocbj1u:after{content:"";position:absolute;bottom:-4px;left:0;width:0;height:2px;background:linear-gradient(90deg,#ef4444,#dc2626);transition:width .3s}.nav-link.svelte-ocbj1u:hover{opacity:1}.nav-link.svelte-ocbj1u:hover:after{width:100%}.btn-primary.svelte-ocbj1u{padding:.75rem 1.5rem;border-radius:.5rem;font-weight:600;font-size:.95rem;background:linear-gradient(135deg,#ef4444,#dc2626);color:#fff;transition:all .3s;position:relative;overflow:hidden}.btn-primary.svelte-ocbj1u:before{content:"";position:absolute;inset:0;background:linear-gradient(45deg,transparent,rgba(255,255,255,.1),transparent);transform:translate(-100%);transition:transform .6s}.btn-primary.svelte-ocbj1u:hover{transform:translateY(-2px);box-shadow:0 10px 30px #ef44444d}.btn-primary.svelte-ocbj1u:hover:before{transform:translate(100%)}.mobile-menu.svelte-ocbj1u{display:none;flex-direction:column;gap:.4rem;background:none;border:none;padding:.5rem;cursor:pointer}.mobile-menu.svelte-ocbj1u span:where(.svelte-ocbj1u){width:24px;height:2px;background:#fff;transition:all .3s}@media(max-width:768px){.nav-links.svelte-ocbj1u{display:none}.mobile-menu.svelte-ocbj1u{display:flex}.container.svelte-ocbj1u{padding:0 1rem}}.footer.svelte-jz8lnl{background-color:#141414;border-top:1px solid rgba(255,255,255,.1);padding:3rem 0 1.5rem}.container.svelte-jz8lnl{max-width:1200px;margin:0 auto;padding:0 2rem}.footer-content.svelte-jz8lnl{display:flex;justify-content:space-between;align-items:center;margin-bottom:2rem;flex-wrap:wrap;gap:2rem}.logo-text.svelte-jz8lnl{font-size:1.5rem;font-weight:700;background:linear-gradient(135deg,#ef4444,#dc2626);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.footer-tagline.svelte-jz8lnl{color:#a0a0a0;margin-top:.5rem;font-size:.9rem}.footer-links.svelte-jz8lnl{display:flex;gap:2rem;flex-wrap:wrap}.footer-links.svelte-jz8lnl a:where(.svelte-jz8lnl){color:#a0a0a0;transition:all .3s;position:relative;font-size:.95rem}.footer-links.svelte-jz8lnl a:where(.svelte-jz8lnl):after{content:"";position:absolute;bottom:-4px;left:0;width:0;height:2px;background:#ef4444;transition:width .3s}.footer-links.svelte-jz8lnl a:where(.svelte-jz8lnl):hover{color:#ef4444}.footer-links.svelte-jz8lnl a:where(.svelte-jz8lnl):hover:after{width:100%}.footer-bottom.svelte-jz8lnl{text-align:center;padding-top:2rem;border-top:1px solid rgba(255,255,255,.1);color:#a0a0a0;font-size:.9rem}@media(max-width:768px){.footer-content.svelte-jz8lnl{flex-direction:column;text-align:center}.footer-links.svelte-jz8lnl{justify-content:center}.container.svelte-jz8lnl{padding:0 1rem}}
