@import"https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700&display=swap";@import"https://api.fontshare.com/v2/css?f[]=clash-display@600,700&display=swap";:root{--color-bg-primary: #0a0a0a;--color-bg-secondary: rgba(18, 18, 18, .9);--color-bg-card: rgba(25, 25, 25, .8);--color-bg-tertiary: rgba(35, 35, 35, .5);--color-text-primary: #ffffff;--color-text-secondary: rgba(255, 255, 255, .7);--color-text-muted: rgba(255, 255, 255, .5);--color-yellow: #E5B84C;--color-yellow-light: #F0CA6B;--color-green: #4ADE80;--color-green-light: #6EE7A0;--color-accent-primary: var(--color-yellow);--color-accent-secondary: var(--color-green);--color-accent-gradient: linear-gradient(135deg, var(--color-yellow), var(--color-green));--font-body: "Inter", -apple-system, BlinkMacSystemFont, sans-serif;--font-display: "Clash Display", -apple-system, BlinkMacSystemFont, sans-serif;--font-size-xs: .75rem;--font-size-sm: .875rem;--font-size-base: 1rem;--font-size-lg: 1.125rem;--font-size-xl: 1.25rem;--font-size-2xl: 1.5rem;--font-size-3xl: 2rem;--font-size-4xl: 2.5rem;--font-size-5xl: 3.5rem;--font-size-6xl: 4.5rem;--spacing-xs: .25rem;--spacing-sm: .5rem;--spacing-md: 1rem;--spacing-lg: 1.5rem;--spacing-xl: 2rem;--spacing-2xl: 3rem;--spacing-3xl: 4rem;--spacing-4xl: 6rem;--radius-sm: 6px;--radius-md: 10px;--radius-lg: 16px;--radius-xl: 24px;--radius-full: 9999px;--shadow-sm: 0 2px 8px rgba(0, 0, 0, .3);--shadow-md: 0 4px 20px rgba(0, 0, 0, .4);--shadow-lg: 0 8px 40px rgba(0, 0, 0, .5);--shadow-glow-yellow: 0 0 40px rgba(229, 184, 76, .3);--shadow-glow-green: 0 0 40px rgba(74, 222, 128, .3)}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{font-family:var(--font-body);font-size:var(--font-size-base);line-height:1.6;color:var(--color-text-primary);background:transparent;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:hidden}h1,h2,h3,h4,h5,h6{font-family:var(--font-display);font-weight:700;line-height:1.1;color:var(--color-text-primary)}a{color:inherit;text-decoration:none}img{max-width:100%;height:auto;display:block}.container{width:100%;max-width:1200px;margin:0 auto;padding:0 var(--spacing-lg)}.section{padding:var(--spacing-4xl) 0;position:relative}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:14px 28px;font-family:var(--font-body);font-size:var(--font-size-base);font-weight:600;border-radius:var(--radius-lg);border:none;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);text-decoration:none}.btn-primary{background:var(--color-yellow);color:#0a0a0a}.btn-primary:hover{transform:translateY(-2px);box-shadow:var(--shadow-glow-yellow)}.btn-secondary{background:#ffffff1a;color:var(--color-text-primary);border:1px solid rgba(255,255,255,.15);backdrop-filter:blur(10px)}.btn-secondary:hover{background:#ffffff26;border-color:var(--color-yellow)}.glass-card{background:#ffffff08;backdrop-filter:blur(20px);border:1px solid rgba(255,255,255,.08);border-radius:var(--radius-xl)}.gradient-text{background:var(--color-accent-gradient);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.text-center{text-align:center}.text-muted{color:var(--color-text-muted)}.section-label{display:inline-block;padding:var(--spacing-xs) var(--spacing-md);background:#e5b84c1a;border:1px solid rgba(229,184,76,.3);border-radius:var(--radius-full);font-size:var(--font-size-sm);font-weight:500;color:var(--color-yellow);margin-bottom:var(--spacing-lg)}.section-header{max-width:600px;margin:0 auto var(--spacing-3xl);text-align:center}.section-header h2{font-size:var(--font-size-4xl);margin-bottom:var(--spacing-md)}.section-description{font-size:var(--font-size-lg);color:var(--color-text-secondary)}@media(max-width:768px){.section{padding:var(--spacing-3xl) 0}.section-header h2{font-size:var(--font-size-3xl)}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeInDown{0%{opacity:0;transform:translateY(-30px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeInLeft{0%{opacity:0;transform:translate(-30px)}to{opacity:1;transform:translate(0)}}@keyframes fadeInRight{0%{opacity:0;transform:translate(30px)}to{opacity:1;transform:translate(0)}}@keyframes scaleIn{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-20px)}}@keyframes pulseGlow{0%,to{box-shadow:0 0 20px #00d4ff4d}50%{box-shadow:0 0 40px #00d4ff99}}@keyframes gradientShift{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}@keyframes rotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}@keyframes particleFloat{0%,to{transform:translate(0) rotate(0);opacity:0}10%{opacity:1}90%{opacity:1}to{transform:translate(var(--tx, 100px),var(--ty, -100px)) rotate(var(--r, 360deg));opacity:0}}.reveal{opacity:0;transform:translateY(30px);transition:all .8s cubic-bezier(.4,0,.2,1)}.reveal.revealed{opacity:1;transform:translateY(0)}.reveal-left{opacity:0;transform:translate(-50px);transition:all .8s cubic-bezier(.4,0,.2,1)}.reveal-left.revealed{opacity:1;transform:translate(0)}.reveal-right{opacity:0;transform:translate(50px);transition:all .8s cubic-bezier(.4,0,.2,1)}.reveal-right.revealed{opacity:1;transform:translate(0)}.reveal-scale{opacity:0;transform:scale(.9);transition:all .8s cubic-bezier(.4,0,.2,1)}.reveal-scale.revealed{opacity:1;transform:scale(1)}.delay-1{transition-delay:.1s}.delay-2{transition-delay:.2s}.delay-3{transition-delay:.3s}.delay-4{transition-delay:.4s}.delay-5{transition-delay:.5s}.animate-float{animation:float 6s ease-in-out infinite}.animate-pulse-glow{animation:pulseGlow 2s ease-in-out infinite}.animate-gradient{background-size:200% 200%;animation:gradientShift 3s ease infinite}.shimmer{background:linear-gradient(90deg,transparent,rgba(255,255,255,.1),transparent);background-size:200% 100%;animation:shimmer 2s infinite}.tilt-card{transform-style:preserve-3d;transition:transform .3s ease}.tilt-card:hover{transform:perspective(1000px) rotateX(var(--rotateX, 0deg)) rotateY(var(--rotateY, 0deg))}.hover-lift{transition:transform var(--transition-base),box-shadow var(--transition-base)}.hover-lift:hover{transform:translateY(-8px);box-shadow:0 20px 40px #0006}.hover-glow{transition:box-shadow var(--transition-base)}.hover-glow:hover{box-shadow:0 0 30px var(--color-accent-glow)}.hover-scale{transition:transform var(--transition-base)}.hover-scale:hover{transform:scale(1.05)}.magnetic{transition:transform .3s ease}.typing-cursor:after{content:"|";animation:blink 1s infinite}@keyframes blink{0%,50%{opacity:1}51%,to{opacity:0}}.particles{position:absolute;inset:0;overflow:hidden;pointer-events:none}.particle{position:absolute;width:4px;height:4px;background:var(--color-accent-primary);border-radius:50%;animation:particleFloat 15s linear infinite}.gradient-border{position:relative;background:var(--color-bg-secondary);border-radius:var(--radius-lg)}.gradient-border:before{content:"";position:absolute;inset:-2px;background:var(--color-accent-gradient);border-radius:inherit;z-index:-1}.line-draw{stroke-dasharray:1000;stroke-dashoffset:1000;transition:stroke-dashoffset 2s ease}.line-draw.revealed{stroke-dashoffset:0}.counter{display:inline-block}.spinner{width:40px;height:40px;border:none;border-top-color:var(--color-accent-primary);border-radius:50%;animation:rotate 1s linear infinite}.page-transition{animation:fadeInUp .5s ease forwards}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}.reveal,.reveal-left,.reveal-right,.reveal-scale{opacity:1;transform:none}}.header[data-astro-cid-3ef6ksr2]{position:fixed;top:0;left:0;right:0;z-index:1000;padding:1rem 0;transition:all .3s ease}.header[data-astro-cid-3ef6ksr2].scrolled{background:#0a0a0af2;backdrop-filter:blur(20px);border-bottom:1px solid rgba(255,255,255,.05)}.header-container[data-astro-cid-3ef6ksr2]{display:flex;align-items:center;justify-content:space-between;gap:2rem}.logo[data-astro-cid-3ef6ksr2]{display:flex;align-items:center;flex-shrink:0}.logo-img[data-astro-cid-3ef6ksr2]{height:60px;width:auto;object-fit:contain}.nav[data-astro-cid-3ef6ksr2]{display:flex;align-items:center}.nav-list[data-astro-cid-3ef6ksr2]{display:flex;align-items:center;gap:.5rem;list-style:none}.nav-link[data-astro-cid-3ef6ksr2]{padding:.5rem 1rem;font-size:.9rem;font-weight:700;color:#ffffffb3;border-radius:8px;transition:all .2s ease}.nav-link[data-astro-cid-3ef6ksr2]:hover{color:#e5b84c}.nav-link[data-astro-cid-3ef6ksr2].active{color:#e5b84c;background:#e5b84c1a}.header-cta[data-astro-cid-3ef6ksr2]{padding:10px 20px;font-size:.875rem;background:#e5b84c;color:#0a0a0a;border-radius:10px;font-weight:600;transition:all .3s ease}.header-cta[data-astro-cid-3ef6ksr2]:hover{box-shadow:0 10px 30px #e5b84c4d;transform:translateY(-1px)}.mobile-menu-btn[data-astro-cid-3ef6ksr2]{display:none;flex-direction:column;justify-content:center;align-items:center;width:44px;height:44px;background:transparent;border:none;cursor:pointer;padding:0}.hamburger[data-astro-cid-3ef6ksr2]{position:relative;width:24px;height:2px;background:#fff;transition:all .3s ease}.hamburger[data-astro-cid-3ef6ksr2]:before,.hamburger[data-astro-cid-3ef6ksr2]:after{content:"";position:absolute;left:0;width:24px;height:2px;background:#fff;transition:all .3s ease}.hamburger[data-astro-cid-3ef6ksr2]:before{top:-8px}.hamburger[data-astro-cid-3ef6ksr2]:after{top:8px}.mobile-menu-btn[data-astro-cid-3ef6ksr2].active .hamburger[data-astro-cid-3ef6ksr2]{background:transparent}.mobile-menu-btn[data-astro-cid-3ef6ksr2].active .hamburger[data-astro-cid-3ef6ksr2]:before{transform:rotate(45deg);top:0;background:#e5b84c}.mobile-menu-btn[data-astro-cid-3ef6ksr2].active .hamburger[data-astro-cid-3ef6ksr2]:after{transform:rotate(-45deg);top:0;background:#e5b84c}@media(max-width:900px){.header-cta[data-astro-cid-3ef6ksr2]{display:none}.mobile-menu-btn[data-astro-cid-3ef6ksr2]{display:flex}.nav[data-astro-cid-3ef6ksr2]{position:fixed;inset:0;background:#0a0a0afa;backdrop-filter:blur(20px);display:flex;align-items:center;justify-content:center;opacity:0;visibility:hidden;transition:all .3s ease}.nav[data-astro-cid-3ef6ksr2].open{opacity:1;visibility:visible}.nav-list[data-astro-cid-3ef6ksr2]{flex-direction:column;gap:1rem}.nav-link[data-astro-cid-3ef6ksr2]{font-size:1.5rem;padding:1rem 2rem}}.footer[data-astro-cid-sz7xmlte]{margin-top:var(--spacing-5xl)}.footer-cta-section[data-astro-cid-sz7xmlte]{padding:var(--spacing-4xl) 0;background:linear-gradient(135deg,#3b82f61a,#0ea5e90d);border-top:1px solid rgba(59,130,246,.1);border-bottom:1px solid rgba(59,130,246,.1)}.footer-cta[data-astro-cid-sz7xmlte]{display:flex;justify-content:space-between;align-items:center;gap:var(--spacing-2xl)}.cta-content[data-astro-cid-sz7xmlte] h2[data-astro-cid-sz7xmlte]{font-size:var(--font-size-3xl);margin-bottom:var(--spacing-sm)}.cta-content[data-astro-cid-sz7xmlte] p[data-astro-cid-sz7xmlte]{color:var(--color-text-secondary);margin:0}.btn-lg[data-astro-cid-sz7xmlte]{padding:var(--spacing-lg) var(--spacing-2xl);font-size:var(--font-size-base)}.footer-main[data-astro-cid-sz7xmlte]{padding:var(--spacing-4xl) 0}.footer-grid[data-astro-cid-sz7xmlte]{display:grid;grid-template-columns:2fr 1fr 1fr 1.5fr;gap:var(--spacing-3xl)}.footer-logo[data-astro-cid-sz7xmlte]{display:inline-block;margin-bottom:var(--spacing-lg)}.footer-logo-img[data-astro-cid-sz7xmlte]{height:200px;width:auto}.footer-tagline[data-astro-cid-sz7xmlte]{color:var(--color-text-muted);font-size:var(--font-size-sm);margin:0;line-height:1.6;max-width:280px}.footer-heading[data-astro-cid-sz7xmlte]{font-family:var(--font-body);font-size:var(--font-size-xs);font-weight:600;color:var(--color-accent-primary);text-transform:uppercase;letter-spacing:.1em;margin-bottom:var(--spacing-lg)}.footer-list[data-astro-cid-sz7xmlte]{list-style:none;display:flex;flex-direction:column;gap:var(--spacing-sm)}.footer-link[data-astro-cid-sz7xmlte]{color:var(--color-text-secondary);font-size:var(--font-size-sm);transition:color var(--transition-fast)}.footer-link[data-astro-cid-sz7xmlte]:hover{color:var(--color-text-primary)}.footer-email[data-astro-cid-sz7xmlte]{color:var(--color-text-secondary);font-size:var(--font-size-sm)}.footer-email[data-astro-cid-sz7xmlte]:hover{color:var(--color-accent-primary)}.footer-bottom[data-astro-cid-sz7xmlte]{padding:var(--spacing-lg) 0;border-top:1px solid rgba(59,130,246,.1)}.copyright[data-astro-cid-sz7xmlte]{color:var(--color-text-muted);font-size:var(--font-size-sm);margin:0;text-align:center}@media(max-width:900px){.footer-cta[data-astro-cid-sz7xmlte]{flex-direction:column;text-align:center}.footer-grid[data-astro-cid-sz7xmlte]{grid-template-columns:1fr 1fr;gap:var(--spacing-2xl)}.footer-brand[data-astro-cid-sz7xmlte]{grid-column:1 / -1}}@media(max-width:600px){.footer-grid[data-astro-cid-sz7xmlte]{grid-template-columns:1fr}.cta-content[data-astro-cid-sz7xmlte] h2[data-astro-cid-sz7xmlte]{font-size:var(--font-size-2xl)}}.animated-bg[data-astro-cid-5a2bynky]{position:fixed;top:0;left:0;width:100%;height:100%;z-index:-1;overflow:hidden;background:#0a0a0a}#bg-canvas[data-astro-cid-5a2bynky]{position:absolute;top:0;left:0;width:100%;height:100%}
