:root{--primary: #b9ff66;--secondary-black: #000000;--secondary-white: #ffffff;--gray-900: #111111;--gray-800: #1a1a1a;--gray-700: #2a2a2a;--gray-600: #404040;--gray-500: #666666;--gray-400: #999999;--gray-300: #cccccc;--gray-200: #e5e5e5;--gray-100: #f5f5f5}*{margin:0;padding:0;box-sizing:border-box}body{font-family:Space Grotesk,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;background-color:var(--secondary-black);color:var(--secondary-white);line-height:1.6;overflow-x:hidden}.container{max-width:1200px;margin:0 auto;padding:0 20px}.btn{display:inline-flex;align-items:center;justify-content:center;padding:12px 24px;border:none;border-radius:8px;font-size:16px;font-weight:600;text-decoration:none;cursor:pointer;transition:all .3s ease;position:relative;overflow:hidden}.btn-primary{background-color:var(--primary);color:var(--secondary-black)}.btn-primary:hover{background-color:#a3e652;transform:translateY(-2px);box-shadow:0 10px 25px #b9ff664d}.btn-secondary{background-color:transparent;color:var(--secondary-white);border:2px solid var(--secondary-white)}.btn-secondary:hover{background-color:var(--secondary-white);color:var(--secondary-black);transform:translateY(-2px)}.btn-outline{background-color:transparent;color:var(--primary);border:2px solid var(--primary)}.btn-outline:hover{background-color:var(--primary);color:var(--secondary-black);transform:translateY(-2px)}.section{padding:80px 0}.section-title{font-size:3rem;font-weight:800;margin-bottom:1rem;background:linear-gradient(135deg,var(--primary),#8ae33d);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.section-subtitle{font-size:1.25rem;color:var(--gray-400);margin-bottom:3rem;max-width:600px;text-align:center;margin-left:auto;margin-right:auto}.grid{display:grid;gap:2rem}.grid-2{grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}.grid-3{grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}.grid-4{grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.card{background:linear-gradient(135deg,var(--gray-900),var(--gray-800));border-radius:16px;padding:2rem;border:1px solid var(--gray-700);transition:all .3s ease;position:relative;overflow:hidden}.card:before{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:linear-gradient(90deg,var(--primary),#8ae33d);transform:scaleX(0);transition:transform .3s ease}.card:hover:before{transform:scaleX(1)}.card:hover{transform:translateY(-5px);border-color:var(--primary);box-shadow:0 20px 40px #0000004d}.fade-in{opacity:0;transform:translateY(30px);animation:fadeIn .8s ease forwards}@keyframes fadeIn{to{opacity:1;transform:translateY(0)}}.slide-in-left{opacity:0;transform:translate(-50px);animation:slideInLeft .8s ease forwards}@keyframes slideInLeft{to{opacity:1;transform:translate(0)}}.slide-in-right{opacity:0;transform:translate(50px);animation:slideInRight .8s ease forwards}@keyframes slideInRight{to{opacity:1;transform:translate(0)}}.pulse{animation:pulse 2s infinite}@keyframes pulse{0%{transform:scale(1)}50%{transform:scale(1.05)}to{transform:scale(1)}}.gradient-text{background:linear-gradient(135deg,var(--primary),#8ae33d);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.hero-bg{background:radial-gradient(circle at 50% 50%,rgba(185,255,102,.1) 0%,transparent 50%)}@media (max-width: 768px){.container{padding:0 15px}.section{padding:60px 0}.section-title{font-size:2.5rem}.grid{gap:1.5rem}.card{padding:1.5rem}}@media (max-width: 480px){.section-title{font-size:2rem}.section-subtitle{font-size:1.1rem}.btn{padding:10px 20px;font-size:14px}}.loading{position:fixed;top:0;left:0;width:100%;height:100%;background:var(--secondary-black);display:flex;align-items:center;justify-content:center;z-index:9999}.spinner{width:50px;height:50px;border:3px solid var(--gray-700);border-top:3px solid var(--primary);border-radius:50%;animation:spin 1s linear infinite}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}html{scroll-behavior:smooth}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-track{background:var(--gray-900)}::-webkit-scrollbar-thumb{background:var(--primary);border-radius:4px}::-webkit-scrollbar-thumb:hover{background:#a3e652}.header.svelte-a72osj{position:fixed;top:0;left:0;right:0;z-index:1000;background:#000c;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:all .3s ease;border-bottom:1px solid transparent}.header.scrolled.svelte-a72osj{background:#000000f2;border-bottom-color:var(--gray-800)}.nav.svelte-a72osj{display:flex;align-items:center;justify-content:space-between;padding:1rem 0}.logo.svelte-a72osj{display:flex;align-items:center;gap:.5rem;text-decoration:none;font-size:1.5rem;font-weight:800}.logo-image.svelte-a72osj{height:50px;width:auto;transition:all .3s ease}.logo.svelte-a72osj:hover .logo-image:where(.svelte-a72osj){transform:scale(1.05)}.nav-links.svelte-a72osj{display:flex;align-items:center;gap:2rem}.nav-link.svelte-a72osj{color:var(--secondary-white);text-decoration:none;font-weight:500;transition:color .3s ease;position:relative}.nav-link.svelte-a72osj:after{content:"";position:absolute;bottom:-5px;left:0;width:0;height:2px;background:var(--primary);transition:width .3s ease}.nav-link.svelte-a72osj:hover:after,.nav-link.active.svelte-a72osj:after{width:100%}.nav-link.svelte-a72osj:hover,.nav-link.active.svelte-a72osj{color:var(--primary)}.nav-cta.svelte-a72osj{margin-left:1rem}.mobile-toggle.svelte-a72osj{display:none;flex-direction:column;gap:4px;background:none;border:none;cursor:pointer;padding:8px}.mobile-toggle.svelte-a72osj span:where(.svelte-a72osj){width:25px;height:3px;background:var(--secondary-white);transition:all .3s ease}@media (max-width: 900px){.mobile-toggle.svelte-a72osj{display:flex}.nav-links.svelte-a72osj{position:fixed;top:70px;left:0;right:0;background:#000000fa;flex-direction:column;padding:2rem;transform:translate(-100%);transition:transform .3s ease;border-top:1px solid var(--gray-800)}.nav-links.mobile-open.svelte-a72osj{transform:translate(0)}.nav-link.svelte-a72osj{padding:1rem 0;border-bottom:1px solid var(--gray-800);width:100%;text-align:center}.nav-cta.svelte-a72osj{margin-left:0;margin-top:1rem}}.footer.svelte-wznmso{background:var(--gray-900);border-top:1px solid var(--gray-800);padding:4rem 0 2rem}.footer-content.svelte-wznmso{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:3rem;margin-bottom:3rem}.footer-logo.svelte-wznmso{display:flex;align-items:center;gap:.5rem;font-size:1.5rem;font-weight:800;margin-bottom:1rem}.footer-logo-image.svelte-wznmso{height:50px;width:auto}.footer-description.svelte-wznmso{color:var(--gray-400);margin-bottom:2rem;line-height:1.6}.footer-section.svelte-wznmso h4:where(.svelte-wznmso){color:var(--secondary-white);margin-bottom:1.5rem;font-weight:600}.footer-section.svelte-wznmso ul:where(.svelte-wznmso){list-style:none}.footer-section.svelte-wznmso ul:where(.svelte-wznmso) li:where(.svelte-wznmso){margin-bottom:.8rem}.footer-section.svelte-wznmso ul:where(.svelte-wznmso) li:where(.svelte-wznmso) a:where(.svelte-wznmso){color:var(--gray-400);text-decoration:none;transition:color .3s ease}.footer-section.svelte-wznmso ul:where(.svelte-wznmso) li:where(.svelte-wznmso) a:where(.svelte-wznmso):hover{color:var(--primary)}.contact-info.svelte-wznmso{display:flex;flex-direction:column;gap:1rem}.contact-item.svelte-wznmso{display:flex;align-items:center;gap:.8rem;color:var(--gray-400)}.contact-item.svelte-wznmso i:where(.svelte-wznmso){color:var(--primary)}.footer-bottom.svelte-wznmso{display:flex;justify-content:space-between;align-items:center;padding-top:2rem;border-top:1px solid var(--gray-800);color:var(--gray-400)}.footer-links.svelte-wznmso{display:flex;gap:2rem}.footer-links.svelte-wznmso a:where(.svelte-wznmso){color:var(--gray-400);text-decoration:none;transition:color .3s ease}.footer-links.svelte-wznmso a:where(.svelte-wznmso):hover{color:var(--primary)}@media (max-width: 768px){.footer-content.svelte-wznmso{grid-template-columns:1fr;gap:2rem}.footer-bottom.svelte-wznmso{flex-direction:column;gap:1rem}}main.svelte-1ercsre{min-height:calc(100vh - 140px)}
