:root{--navy-dark: #0a0e1a;--navy-medium: #12172b;--graphite: #1a1f35;--neon-green: #00ff88;--neon-green-dim: rgba(0, 255, 136, .6);--text-primary: #ffffff;--text-secondary: #a0aec0;--border-color: rgba(0, 255, 136, .2)}body{margin:0;background-color:var(--navy-dark);font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.hero-section.svelte-1umer2z{position:relative;padding:6rem 2rem 4rem;text-align:center;overflow:hidden;min-height:100vh;display:flex;align-items:center;justify-content:center;background-image:url(../../../images/header-1.jpg);background-size:cover;background-position:center;background-repeat:no-repeat}.hero-section.svelte-1umer2z:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(ellipse at center,rgba(0,255,136,.08) 0%,transparent 70%);z-index:1;pointer-events:none}.hero-section.svelte-1umer2z:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#0a0e1a8c;z-index:1;pointer-events:none}.hero-container.svelte-1umer2z{max-width:900px;margin:0 auto;position:relative;z-index:2;animation:svelte-1umer2z-heroFadeIn .9s ease-out .1s both}.hero-title.svelte-1umer2z{font-size:6rem;font-weight:800;line-height:1;color:var(--text-primary);margin:0;letter-spacing:1.1px}.text-accent.svelte-1umer2z{background:linear-gradient(120deg,var(--neon-green),#7bffb8,var(--neon-green));background-size:200% 200%;-webkit-background-clip:text;background-clip:text;color:transparent;animation:svelte-1umer2z-accentPulse 4s ease-in-out infinite}@keyframes svelte-1umer2z-heroFadeIn{0%{opacity:0;transform:translateY(24px) scale(.98);filter:blur(2px)}to{opacity:1;transform:translateY(0) scale(1);filter:blur(0)}}@keyframes svelte-1umer2z-accentPulse{0%,to{background-position:0% 50%}50%{background-position:100% 50%}}@media (max-width: 1024px){.hero-title.svelte-1umer2z{font-size:4.8rem;letter-spacing:.9px}}@media (max-width: 768px){.hero-section.svelte-1umer2z{padding:5rem 1.5rem 3.5rem}.hero-title.svelte-1umer2z{font-size:3.6rem;letter-spacing:.8px}}@media (max-width: 480px){.hero-section.svelte-1umer2z{padding:4.5rem 1rem 3rem}.hero-title.svelte-1umer2z{font-size:2.6rem;letter-spacing:.6px}}:root{--navy-dark: #0a0e1a;--navy-medium: #12172b;--graphite: #1a1f35;--neon-green: #00ff88;--border-color: rgba(0, 255, 136, .2)}.header-wrapper.svelte-17e7ejt{width:100%;position:sticky;top:0;z-index:1000;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.header-bar.svelte-17e7ejt{background:#fff;border-bottom:1px solid var(--border-color);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.header-content.svelte-17e7ejt{max-width:1400px;margin:0 auto;padding:1rem 2rem;display:flex;justify-content:center;align-items:center}.logo.svelte-17e7ejt img:where(.svelte-17e7ejt){height:90px;width:auto;cursor:pointer;transition:opacity .3s ease}.logo.svelte-17e7ejt img:where(.svelte-17e7ejt):hover{opacity:.8}@media (max-width: 1024px){.logo.svelte-17e7ejt img:where(.svelte-17e7ejt){height:80px}}@media (max-width: 768px){.header-content.svelte-17e7ejt{padding:.8rem 1rem}.logo.svelte-17e7ejt img:where(.svelte-17e7ejt){height:70px}}@media (max-width: 480px){.header-content.svelte-17e7ejt{padding:.6rem .7rem}.logo.svelte-17e7ejt img:where(.svelte-17e7ejt){height:54px}}@media (max-width: 360px){.logo.svelte-17e7ejt img:where(.svelte-17e7ejt){height:46px}}:root{--navy-dark: #0a0e1a;--navy-medium: #12172b;--graphite: #1a1f35;--neon-green: #00ff88;--text-primary: #ffffff;--text-secondary: #a0aec0;--border-color: rgba(0, 255, 136, .2)}.footer.svelte-1emqx1f{background:var(--navy-dark);color:var(--text-primary);padding:3rem 0 1.5rem;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;border-top:1px solid var(--border-color)}.footer-content-centered.svelte-1emqx1f{max-width:700px;margin:0 auto;padding:0 2rem;text-align:center;display:flex;flex-direction:column;align-items:center;gap:1.2rem}.connect-title.svelte-1emqx1f{color:var(--neon-green);font-size:.95rem;font-weight:700;text-transform:uppercase;letter-spacing:1.4px;margin:0}.connect-row-centered.svelte-1emqx1f{display:flex;flex-wrap:wrap;gap:.85rem;justify-content:center}.connect-pill.svelte-1emqx1f{display:inline-flex;align-items:center;gap:.4rem;border-radius:999px;padding:.55rem 1.3rem;font-size:.88rem;border:1px solid var(--border-color);color:var(--text-secondary);background:#0a0e1acc;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:border-color .25s ease,color .25s ease,background .25s ease,transform .2s ease,box-shadow .25s ease}.connect-pill--primary.svelte-1emqx1f{text-decoration:none;color:var(--navy-dark);background:linear-gradient(135deg,var(--neon-green),#7bffb8);border-color:#0f8c;box-shadow:0 0 18px #00ff8840}.connect-pill--primary.svelte-1emqx1f:hover{transform:translateY(-1px);box-shadow:0 0 26px #00ff8873}.connect-pill--ghost.svelte-1emqx1f{color:var(--text-secondary);background:#0f1222e6}.pill-label.svelte-1emqx1f{font-weight:600}.pill-handle.svelte-1emqx1f{opacity:.9;font-weight:500}.footer-bottom.svelte-1emqx1f{border-top:1px solid var(--border-color);margin-top:2.5rem;padding-top:1.5rem;text-align:center}.copyright.svelte-1emqx1f{margin:0;color:var(--text-secondary);font-size:.85rem}@media (max-width: 480px){.footer.svelte-1emqx1f{padding:2.5rem 0 1.25rem}.footer-content-centered.svelte-1emqx1f{padding:0 1.25rem}.connect-pill.svelte-1emqx1f{width:100%;justify-content:center}.copyright.svelte-1emqx1f{font-size:.8rem}}html{box-sizing:border-box;font-size:16px;-webkit-text-size-adjust:100%}*,*:before,*:after{box-sizing:inherit}body{margin:0;padding:0;font-family:Exo,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;line-height:1.5;overflow-x:hidden;width:100%;min-height:100vh;min-height:calc(var(--vh, 1vh) * 100)}.page-container.svelte-w2eb38{display:flex;flex-direction:column;width:100%;max-width:100%;min-height:100vh;min-height:calc(var(--vh, 1vh) * 100);overflow-x:hidden}main.svelte-w2eb38{flex:1;width:100%;display:flex;flex-direction:column}.hide-on-mobile{display:initial}.show-on-mobile{display:none}@media (max-width: 767px){.hide-on-mobile{display:none}.show-on-mobile{display:initial}html{font-size:14px}}@supports (padding: max(0px)){.page-container.svelte-w2eb38{padding-left:env(safe-area-inset-left,0);padding-right:env(safe-area-inset-right,0);padding-top:env(safe-area-inset-top,0);padding-bottom:env(safe-area-inset-bottom,0)}}
