:root{--transition-theme:background 0.4s ease,color 0.4s ease,border-color 0.4s ease,box-shadow 0.4s ease}[data-theme=dark]{--background:140 20% 4%;--background-secondary:140 15% 8%;--foreground:0 0% 98%;--card:140 15% 8%;--card-hover:140 15% 12%;--muted:140 10% 15%;--muted-foreground:140 5% 55%;--border:140 15% 15%;--border-light:140 15% 20%;--primary:142 76% 45%;--primary-glow:142 76% 35%;--secondary:175 60% 45%;--accent:45 95% 55%;--coral:0 70% 55%;--coral-light:0 50% 20%;--mint:142 76% 45%;--mint-light:142 40% 18%;--cyan:175 60% 45%;--cyan-light:175 40% 18%;--sunny:45 95% 55%;--sunny-light:45 50% 18%;--purple:280 70% 55%;--purple-light:280 40% 20%;--red:0 70% 50%;--nav-bg:rgba(8, 15, 10, 0.9);--card-bg:rgba(12, 20, 14, 0.95);--glass:rgba(0, 255, 100, 0.03);--glow-primary:0 0 80px hsla(142, 76%, 45%, 0.4);--glow-cyan:0 0 60px hsla(175, 60%, 45%, 0.3);--glow-accent:0 0 60px hsla(45, 95%, 55%, 0.3)}[data-theme=light]{--background:140 30% 98%;--background-secondary:140 20% 96%;--foreground:140 20% 10%;--card:0 0% 100%;--card-hover:140 20% 97%;--muted:140 20% 94%;--muted-foreground:140 10% 45%;--border:140 20% 88%;--border-light:140 20% 92%;--primary:142 76% 40%;--primary-glow:142 76% 50%;--secondary:175 60% 40%;--accent:45 95% 50%;--coral:0 70% 50%;--coral-light:0 90% 92%;--mint:142 76% 40%;--mint-light:142 60% 92%;--cyan:175 60% 40%;--cyan-light:175 60% 92%;--sunny:45 95% 50%;--sunny-light:45 95% 92%;--purple:280 70% 55%;--purple-light:280 70% 92%;--red:0 70% 50%;--nav-bg:rgba(255, 255, 255, 0.92);--card-bg:rgba(255, 255, 255, 0.98);--glass:rgba(0, 0, 0, 0.02);--glow-primary:0 0 60px hsla(142, 76%, 40%, 0.2);--glow-cyan:0 0 60px hsla(175, 60%, 40%, 0.15);--glow-accent:0 0 60px hsla(45, 95%, 50%, 0.15)}*{margin:0;padding:0;box-sizing:border-box}html{scroll-behavior:smooth}body{font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;background:hsl(var(--background));color:hsl(var(--foreground));line-height:1.6;-webkit-font-smoothing:antialiased;overflow-x:hidden;transition:var(--transition-theme)}@keyframes float{0%,100%{transform:translateY(0) rotate(0)}50%{transform:translateY(-20px) rotate(2deg)}}@keyframes float-reverse{0%,100%{transform:translateY(0) rotate(0)}50%{transform:translateY(-15px) rotate(-3deg)}}@keyframes pulse-glow{0%,100%{opacity:.4;transform:scale(1)}50%{opacity:.8;transform:scale(1.05)}}@keyframes shimmer{0%{background-position:-200% 0}100%{background-position:200% 0}}@keyframes fade-in-up{from{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes fade-in-left{from{opacity:0;transform:translateX(-40px)}to{opacity:1;transform:translateX(0)}}@keyframes fade-in-right{from{opacity:0;transform:translateX(40px)}to{opacity:1;transform:translateX(0)}}@keyframes scale-in{from{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}@keyframes rotate-slow{from{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes bounce{0%,100%{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes gradient-shift{0%{background-position:0 50%}50%{background-position:100% 50%}100%{background-position:0 50%}}@keyframes slide-in-down{from{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}@keyframes scan{0%,100%{transform:translateY(0);opacity:.5}50%{transform:translateY(100%);opacity:1}}@keyframes status-blink{0%,100%{opacity:1}50%{opacity:.4}}@keyframes terminal-type{from{width:0}to{width:100%}}.animate-float{animation:float 6s ease-in-out infinite}.animate-float-reverse{animation:float-reverse 5s ease-in-out infinite}.animate-fade-in-up{animation:fade-in-up .6s ease-out forwards}.animate-fade-in-left{animation:fade-in-left .6s ease-out forwards}.animate-fade-in-right{animation:fade-in-right .6s ease-out forwards}.animate-scale-in{animation:scale-in .4s ease-out forwards}.animate-bounce{animation:bounce 2s ease-in-out infinite}.text-gradient{background:linear-gradient(135deg,hsl(var(--mint)),hsl(var(--cyan)),hsl(var(--accent)));background-size:200% 200%;animation:gradient-shift 3s ease infinite;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.text-gradient-green{background:linear-gradient(135deg,hsl(var(--mint)),#47ea83);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.glass{background:var(--card-bg);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px)}.glow-primary{box-shadow:var(--glow-primary)}.glow-cyan{box-shadow:var(--glow-cyan)}.glow-accent{box-shadow:var(--glow-accent)}.font-mono{font-family:'JetBrains Mono',monospace}.theme-toggle{position:fixed;top:20px;right:20px;z-index:10000;width:48px;height:48px;border-radius:12px;border:1px solid hsl(var(--border));background:var(--card-bg);backdrop-filter:blur(20px);cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .3s ease;box-shadow:0 4px 20px rgba(0,0,0,.3)}.theme-toggle:hover{transform:scale(1.1);border-color:hsl(var(--mint));box-shadow:0 8px 30px hsla(var(--mint),.3)}.theme-toggle svg{width:22px;height:22px;color:hsl(var(--foreground));transition:all .3s ease}.theme-toggle .sun-icon{display:none}.theme-toggle .moon-icon{display:block}[data-theme=light] .theme-toggle .sun-icon{display:block}[data-theme=light] .theme-toggle .moon-icon{display:none}.navbar-wrapper{position:fixed;top:0;left:0;right:0;z-index:1000;padding:16px 24px;transition:padding .3s ease}.navbar-wrapper.scrolled{padding:10px 24px}.navbar{max-width:1100px;margin:0 auto;background:var(--nav-bg);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:1px solid hsl(var(--border));border-radius:16px;padding:0 24px;box-shadow:0 8px 32px -8px rgba(0,0,0,.4);transition:all .3s ease}.navbar-wrapper.scrolled .navbar{box-shadow:0 12px 40px -8px rgba(0,0,0,.5)}.navbar-content{display:flex;align-items:center;justify-content:space-between;height:64px}.logo{display:flex;align-items:center;gap:12px;text-decoration:none;transition:transform .3s ease}.logo:hover{transform:scale(1.03)}.logo-icon{width:74px;height:74px;background:url('logo.png') center/cover no-repeat;border-radius:10px;display:flex;align-items:center;justify-content:center;position:relative;overflow:hidden;box-shadow:0 4px 20px hsla(var(--mint),.4);border:1px solid hsla(var(--mint),.2)}.logo-icon::after,.logo-icon::before{content:none!important;display:none!important}.logo-icon::before{content:'';position:absolute;inset:3px;background:hsl(var(--background));border-radius:7px}.logo-icon::after{content:'⚡';position:absolute;font-size:18px}.logo-text{font-family:'JetBrains Mono',monospace;font-size:18px;font-weight:800;color:hsl(var(--foreground));letter-spacing:-.5px}.logo-subtitle{font-family:'JetBrains Mono',monospace;font-size:10px;font-weight:600;color:hsl(var(--mint));text-transform:uppercase;letter-spacing:2px}.nav-links{display:flex;align-items:center;gap:4px}.nav-link{display:flex;align-items:center;gap:4px;padding:10px 16px;font-size:14px;font-weight:500;color:hsl(var(--muted-foreground));text-decoration:none;border-radius:10px;transition:all .2s ease;border:none;background:0 0;cursor:pointer;font-family:inherit}.nav-link:hover{color:hsl(var(--foreground));background:hsl(var(--muted))}.nav-cta{display:flex;align-items:center;gap:8px}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:12px 24px;font-size:14px;font-weight:600;border-radius:10px;border:none;cursor:pointer;transition:all .3s ease;text-decoration:none;font-family:inherit;position:relative;overflow:hidden}.btn::before{content:'';position:absolute;inset:0;background:linear-gradient(135deg,transparent 0,rgba(255,255,255,.1) 50%,transparent 100%);transform:translateX(-100%);transition:transform .5s ease}.btn:hover::before{transform:translateX(100%)}.btn-ghost{background:0 0;color:hsl(var(--muted-foreground))}.btn-ghost:hover{background:hsl(var(--muted));color:hsl(var(--foreground))}.btn-primary{background:linear-gradient(135deg,hsl(var(--mint)),hsl(var(--primary-glow)));color:hsl(var(--background));font-weight:700;box-shadow:0 4px 20px hsla(var(--mint),.4)}.btn-primary:hover{transform:translateY(-2px);box-shadow:0 8px 30px hsla(var(--mint),.5)}.btn-outline{background:0 0;border:2px solid hsl(var(--border));color:hsl(var(--foreground))}.btn-outline:hover{border-color:hsl(var(--mint));background:hsla(var(--mint),.1)}.btn-lg{padding:16px 36px;font-size:16px}.mobile-menu-btn{display:none;padding:10px;background:0 0;border:none;cursor:pointer;border-radius:10px;color:hsl(var(--foreground))}.mobile-menu-btn:hover{background:hsl(var(--muted))}.mobile-menu{display:none;position:absolute;top:calc(100% + 8px);left:16px;right:16px;background:var(--card-bg);backdrop-filter:blur(20px);border:1px solid hsl(var(--border));border-radius:16px;padding:16px;box-shadow:0 20px 60px -20px rgba(0,0,0,.5);animation:slide-in-down .3s ease-out}.mobile-menu.active{display:block}.mobile-nav-link{display:flex;align-items:center;gap:12px;padding:14px 16px;font-size:15px;font-weight:500;color:hsl(var(--muted-foreground));text-decoration:none;border-radius:10px;transition:all .2s ease}.mobile-nav-link:hover{background:hsl(var(--muted));color:hsl(var(--foreground))}.mobile-cta{display:flex;flex-direction:column;gap:8px;margin-top:16px;padding-top:16px;border-top:1px solid hsl(var(--border))}.hero{min-height:100vh;padding:140px 24px 100px;position:relative;overflow:hidden;display:flex;align-items:center;justify-content:center}.hero-bg{position:absolute;inset:0;overflow:hidden}.hero-orb{position:absolute;border-radius:50%;filter:blur(100px);opacity:.4;animation:pulse-glow 8s ease-in-out infinite}.hero-orb-1{width:600px;height:600px;background:radial-gradient(circle,hsl(var(--mint)),transparent 70%);top:-20%;left:-10%;animation-delay:0s}.hero-orb-2{width:500px;height:500px;background:radial-gradient(circle,hsl(var(--cyan)),transparent 70%);top:20%;right:-15%;animation-delay:2s}.hero-orb-3{width:400px;height:400px;background:radial-gradient(circle,hsl(var(--accent)),transparent 70%);bottom:-10%;left:30%;animation-delay:4s}.hero-grid{position:absolute;inset:0;background-image:linear-gradient(hsla(var(--mint),.1) 1px,transparent 1px),linear-gradient(90deg,hsla(var(--mint),.1) 1px,transparent 1px);background-size:60px 60px;mask-image:radial-gradient(ellipse 80% 60% at 50% 50%,black 20%,transparent 100%);-webkit-mask-image:radial-gradient(ellipse 80% 60% at 50% 50%,black 20%,transparent 100%)}.hero-content{max-width:900px;text-align:center;position:relative;z-index:10}.hero-badge{display:inline-flex;align-items:center;gap:10px;padding:10px 20px;background:hsla(var(--mint),.15);border:1px solid hsla(var(--mint),.3);border-radius:100px;font-family:'JetBrains Mono',monospace;font-size:13px;font-weight:600;color:hsl(var(--mint));margin-bottom:28px;opacity:0;animation:fade-in-up .6s ease-out .1s forwards}.hero-badge-dot{width:8px;height:8px;background:hsl(var(--mint));border-radius:50%;animation:status-blink 2s ease-in-out infinite}.hero-title{font-family:'JetBrains Mono',monospace;font-size:clamp(48px, 12vw, 100px);font-weight:800;color:hsl(var(--foreground));margin-bottom:8px;letter-spacing:-3px;line-height:.95;opacity:0;animation:fade-in-up .6s ease-out .2s forwards}.hero-subtitle{font-family:'JetBrains Mono',monospace;font-size:clamp(20px, 4vw, 32px);font-weight:600;color:hsl(var(--mint));margin-bottom:24px;letter-spacing:4px;text-transform:uppercase;opacity:0;animation:fade-in-up .6s ease-out .25s forwards}.pill-badges{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:14px;margin-bottom:36px;opacity:0;animation:fade-in-up .6s ease-out .3s forwards}.pill-badge{display:inline-flex;align-items:center;gap:10px;padding:14px 26px;border-radius:12px;font-size:14px;font-weight:600;font-family:'JetBrains Mono',monospace;border:1px solid transparent;cursor:pointer;transition:all .3s ease;position:relative;overflow:hidden}.pill-badge:hover{transform:translateY(-3px) scale(1.02)}.pill-badge .icon-wrapper{width:24px;height:24px;display:flex;align-items:center;justify-content:center}.pill-mint{background:hsla(var(--mint),.15);color:hsl(var(--mint));border-color:hsla(var(--mint),.3)}.pill-mint:hover{background:hsla(var(--mint),.25);box-shadow:0 10px 40px hsla(var(--mint),.3)}.pill-cyan{background:hsla(var(--cyan),.15);color:hsl(var(--cyan));border-color:hsla(var(--cyan),.3)}.pill-cyan:hover{background:hsla(var(--cyan),.25);box-shadow:0 10px 40px hsla(var(--cyan),.3)}.pill-accent{background:hsla(var(--accent),.15);color:hsl(var(--accent));border-color:hsla(var(--accent),.3)}.pill-accent:hover{background:hsla(var(--accent),.25);box-shadow:0 10px 40px hsla(var(--accent),.3)}.hero-description{font-size:18px;color:hsl(var(--muted-foreground));max-width:600px;margin:0 auto 44px;line-height:1.7;opacity:0;animation:fade-in-up .6s ease-out .4s forwards}.hero-description strong{color:hsl(var(--mint))}.hero-cta{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:16px;opacity:0;animation:fade-in-up .6s ease-out .5s forwards}.download-info{display:flex;justify-content:center;gap:32px;margin-top:28px;opacity:0;animation:fade-in-up .6s ease-out .6s forwards}.download-info-item{display:flex;align-items:center;gap:8px;font-family:'JetBrains Mono',monospace;font-size:13px;color:hsl(var(--muted-foreground))}.download-info-item svg{width:18px;height:18px;color:hsl(var(--mint))}.floating-element{position:absolute;border-radius:16px;background:var(--card-bg);backdrop-filter:blur(20px);border:1px solid hsl(var(--border));box-shadow:0 20px 60px -20px rgba(0,0,0,.5);padding:16px 20px;opacity:0;z-index:5}.floating-element-1{top:22%;left:4%;animation:float 6s ease-in-out infinite,fade-in-left .8s ease-out .6s forwards}.floating-element-2{top:28%;right:4%;animation:float-reverse 5s ease-in-out infinite,fade-in-right .8s ease-out .7s forwards}.floating-element-3{bottom:28%;left:6%;animation:float-reverse 7s ease-in-out infinite,fade-in-left .8s ease-out .8s forwards}.floating-element-4{bottom:22%;right:6%;animation:float 5.5s ease-in-out infinite,fade-in-right .8s ease-out .9s forwards}.floating-content{display:flex;align-items:center;gap:14px}.floating-icon-box{width:48px;height:48px;border-radius:12px;display:flex;align-items:center;justify-content:center;transition:transform .3s ease}.floating-element:hover .floating-icon-box{transform:scale(1.1) rotate(5deg)}.floating-icon-box svg{width:24px;height:24px}.floating-icon-mint{background:hsla(var(--mint),.2);color:hsl(var(--mint))}.floating-icon-cyan{background:hsla(var(--cyan),.2);color:hsl(var(--cyan))}.floating-icon-accent{background:hsla(var(--accent),.2);color:hsl(var(--accent))}.floating-icon-coral{background:hsla(var(--coral),.2);color:hsl(var(--coral))}.floating-text h4{font-family:'JetBrains Mono',monospace;font-size:13px;font-weight:700;color:hsl(var(--foreground));margin-bottom:2px}.floating-text p{font-size:11px;color:hsl(var(--muted-foreground))}.stats-section{padding:60px 24px;background:linear-gradient(180deg,hsl(var(--background)) 0,hsl(var(--background-secondary)) 100%);border-top:1px solid hsl(var(--border));border-bottom:1px solid hsl(var(--border))}.stats-container{max-width:1100px;margin:0 auto;display:grid;grid-template-columns:repeat(4,1fr);gap:24px}.stat-card{text-align:center;padding:32px 24px;background:var(--card-bg);border-radius:16px;border:1px solid hsl(var(--border));transition:all .3s ease}.stat-card:hover{transform:translateY(-4px);border-color:hsl(var(--mint));box-shadow:0 16px 50px -16px hsla(var(--mint),.3)}.stat-value{font-family:'JetBrains Mono',monospace;font-size:42px;font-weight:800;color:hsl(var(--mint));margin-bottom:8px}.stat-label{font-size:14px;color:hsl(var(--muted-foreground));font-weight:500}.features-section{padding:120px 24px;background:hsl(var(--background));position:relative}.section-header{text-align:center;max-width:700px;margin:0 auto 70px}.section-badge{display:inline-flex;align-items:center;gap:10px;padding:10px 22px;background:hsla(var(--mint),.15);color:hsl(var(--mint));border:1px solid hsla(var(--mint),.3);border-radius:100px;font-family:'JetBrains Mono',monospace;font-size:13px;font-weight:600;margin-bottom:24px}.section-badge svg{width:18px;height:18px}.section-title{font-family:'JetBrains Mono',monospace;font-size:clamp(32px, 5vw, 48px);font-weight:800;color:hsl(var(--foreground));margin-bottom:18px;letter-spacing:-1px}.section-description{font-size:18px;color:hsl(var(--muted-foreground));line-height:1.7}.features-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;max-width:1200px;margin:0 auto}.feature-card{background:var(--card-bg);backdrop-filter:blur(20px);border-radius:20px;padding:36px;border:1px solid hsl(var(--border));transition:all .4s ease;cursor:pointer;position:relative;overflow:hidden}.feature-card::before{content:'';position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,hsl(var(--mint)),hsl(var(--cyan)));opacity:0;transition:opacity .3s ease}.feature-card:hover::before{opacity:1}.feature-card:hover{transform:translateY(-8px);border-color:hsl(var(--mint));box-shadow:0 24px 70px -24px hsla(var(--mint),.3)}.feature-icon{width:60px;height:60px;border-radius:16px;display:flex;align-items:center;justify-content:center;margin-bottom:24px;transition:transform .3s ease}.feature-icon svg{width:30px;height:30px}.feature-card:hover .feature-icon{transform:scale(1.1) rotate(5deg)}.feature-title{font-family:'JetBrains Mono',monospace;font-size:18px;font-weight:700;color:hsl(var(--foreground));margin-bottom:12px}.feature-description{font-size:14px;color:hsl(var(--muted-foreground));line-height:1.7}.showcase-section{padding:120px 24px;background:linear-gradient(180deg,hsl(var(--background)) 0,hsl(var(--background-secondary)) 50%,hsl(var(--background)) 100%);position:relative}.showcase-container{max-width:1200px;margin:0 auto}.dashboard-preview{background:var(--card-bg);backdrop-filter:blur(20px);border-radius:20px;border:1px solid hsl(var(--border));box-shadow:0 40px 100px -30px rgba(0,0,0,.5);overflow:hidden}.dashboard-header{display:flex;align-items:center;justify-content:space-between;padding:14px 20px;background:hsla(var(--muted),.3);border-bottom:1px solid hsl(var(--border))}.dashboard-dots{display:flex;gap:8px}.dashboard-dot{width:12px;height:12px;border-radius:50%;transition:transform .2s ease}.dashboard-dot:hover{transform:scale(1.2)}.dashboard-dot-red{background:#ff5f57}.dashboard-dot-yellow{background:#febc2e}.dashboard-dot-green{background:#28c840}.dashboard-title{font-family:'JetBrains Mono',monospace;font-size:14px;font-weight:600;color:hsl(var(--mint));display:flex;align-items:center;gap:8px}.dashboard-version{font-family:'JetBrains Mono',monospace;font-size:12px;color:hsl(var(--muted-foreground))}.dashboard-body{padding:32px}.dashboard-stats{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;margin-bottom:32px}.dash-stat-card{background:hsla(var(--muted),.3);border-radius:12px;padding:20px;border:1px solid hsl(var(--border));text-align:center}.dash-stat-label{font-family:'JetBrains Mono',monospace;font-size:11px;text-transform:uppercase;letter-spacing:1px;color:hsl(var(--muted-foreground));margin-bottom:8px}.dash-stat-value{font-family:'JetBrains Mono',monospace;font-size:24px;font-weight:700}.dash-stat-value.success{color:hsl(var(--mint))}.dash-stat-value.warning{color:hsl(var(--accent))}.dash-stat-value.info{color:hsl(var(--cyan))}.dashboard-actions{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:32px}.dash-action-btn{display:flex;flex-direction:column;align-items:center;gap:10px;padding:20px 16px;background:hsla(var(--muted),.3);border:1px solid hsl(var(--border));border-radius:12px;cursor:pointer;transition:all .3s ease}.dash-action-btn:hover{background:hsla(var(--mint),.1);border-color:hsl(var(--mint));transform:translateY(-4px);box-shadow:0 10px 30px -10px hsla(var(--mint),.3)}.dash-action-btn svg{width:28px;height:28px;color:hsl(var(--mint))}.dash-action-btn span{font-family:'JetBrains Mono',monospace;font-size:11px;font-weight:600;color:hsl(var(--foreground))}.console-output{background:hsl(var(--background));border-radius:12px;border:1px solid hsl(var(--border));padding:20px}.console-header{display:flex;align-items:center;gap:8px;margin-bottom:16px;font-family:'JetBrains Mono',monospace;font-size:12px;color:hsl(var(--muted-foreground))}.console-header::before{content:'>';color:hsl(var(--mint))}.console-line{font-family:'JetBrains Mono',monospace;font-size:12px;padding:6px 0;border-bottom:1px solid hsla(var(--border),.5)}.console-line:last-child{border-bottom:none}.console-line .time{color:hsl(var(--muted-foreground));margin-right:12px}.console-line .status{padding:2px 8px;border-radius:4px;font-size:10px;font-weight:700;margin-right:10px}.console-line .status.ok{background:hsla(var(--mint),.2);color:hsl(var(--mint))}.console-line .status.warn{background:hsla(var(--accent),.2);color:hsl(var(--accent))}.console-line .status.info{background:hsla(var(--cyan),.2);color:hsl(var(--cyan))}.console-line .message{color:hsl(var(--foreground))}.download-section{padding:120px 24px;background:hsl(var(--background));position:relative}.download-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;max-width:1000px;margin:0 auto}.download-card{background:var(--card-bg);border-radius:20px;padding:40px 32px;border:1px solid hsl(var(--border));text-align:center;transition:all .4s ease;position:relative}.download-card.featured{border-color:hsl(var(--mint));box-shadow:0 20px 60px -20px hsla(var(--mint),.3)}.download-card.featured::before{content:'RECOMMENDED';position:absolute;top:-12px;left:50%;transform:translateX(-50%);background:linear-gradient(135deg,hsl(var(--mint)),hsl(var(--cyan)));color:hsl(var(--background));font-family:'JetBrains Mono',monospace;font-size:10px;font-weight:700;padding:6px 16px;border-radius:100px;letter-spacing:1px}.download-card:hover{transform:translateY(-8px);box-shadow:0 24px 70px -24px rgba(0,0,0,.4)}.download-card-icon{width:70px;height:70px;border-radius:18px;display:flex;align-items:center;justify-content:center;margin:0 auto 24px;transition:transform .3s ease}.download-card:hover .download-card-icon{transform:scale(1.1) rotate(5deg)}.download-card-icon svg{width:36px;height:36px}.download-card-title{font-family:'JetBrains Mono',monospace;font-size:20px;font-weight:700;color:hsl(var(--foreground));margin-bottom:8px}.download-card-version{font-family:'JetBrains Mono',monospace;font-size:13px;color:hsl(var(--mint));margin-bottom:16px}.download-card-size{font-size:14px;color:hsl(var(--muted-foreground));margin-bottom:24px}.cta-section{padding:140px 24px;position:relative;overflow:hidden}.cta-bg{position:absolute;inset:0;overflow:hidden}.cta-orb{position:absolute;border-radius:50%;filter:blur(120px);opacity:.3}.cta-orb-1{width:500px;height:500px;background:hsl(var(--mint));top:10%;left:10%}.cta-orb-2{width:400px;height:400px;background:hsl(var(--cyan));bottom:10%;right:15%}.cta-content{max-width:800px;margin:0 auto;text-align:center;position:relative;z-index:10}.cta-rating{display:flex;align-items:center;justify-content:center;gap:12px;margin-bottom:28px}.cta-stars{display:flex;gap:4px;color:hsl(var(--accent))}.cta-stars svg{width:22px;height:22px;fill:currentColor}.cta-rating-text{font-size:15px;color:hsl(var(--muted-foreground));font-weight:500}.cta-title{font-family:'JetBrains Mono',monospace;font-size:clamp(32px, 6vw, 52px);font-weight:800;color:hsl(var(--foreground));margin-bottom:24px;letter-spacing:-2px}.cta-description{font-size:18px;color:hsl(var(--muted-foreground));max-width:600px;margin:0 auto 44px;line-height:1.7}.cta-buttons{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:16px;margin-bottom:48px}.trust-badges{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:32px}.trust-badge{display:flex;align-items:center;gap:10px;font-size:14px;color:hsl(var(--muted-foreground));font-weight:500}.trust-dot{width:10px;height:10px;border-radius:50%}.trust-dot-mint{background:hsl(var(--mint))}.trust-dot-cyan{background:hsl(var(--cyan))}.trust-dot-accent{background:hsl(var(--accent))}.footer{background:hsl(var(--background-secondary));border-top:1px solid hsl(var(--border));padding:80px 24px 40px}.footer-container{max-width:1100px;margin:0 auto}.footer-grid{display:grid;grid-template-columns:2fr repeat(3,1fr);gap:48px;margin-bottom:60px}.footer-brand{max-width:300px}.footer-logo{display:flex;align-items:center;gap:10px;margin-bottom:18px;text-decoration:none}.footer-description{font-size:14px;color:hsl(var(--muted-foreground));margin-bottom:28px;line-height:1.7}.social-links{display:flex;gap:12px}.social-link{width:42px;height:42px;border-radius:10px;background:hsla(var(--muted),.5);display:flex;align-items:center;justify-content:center;color:hsl(var(--muted-foreground));text-decoration:none;transition:all .3s ease}.social-link svg{width:20px;height:20px}.social-link:hover{background:hsl(var(--mint));color:hsl(var(--background));transform:translateY(-3px);box-shadow:0 8px 25px hsla(var(--mint),.4)}.footer-column h3{font-family:'JetBrains Mono',monospace;font-size:13px;font-weight:700;color:hsl(var(--foreground));margin-bottom:20px;text-transform:uppercase;letter-spacing:1px}.footer-links{list-style:none}.footer-links li{margin-bottom:14px}.footer-links a{font-size:14px;color:hsl(var(--muted-foreground));text-decoration:none;transition:all .2s ease;display:inline-flex;align-items:center;gap:6px}.footer-links a:hover{color:hsl(var(--mint));transform:translateX(4px)}.footer-bottom{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:20px;padding-top:32px;border-top:1px solid hsl(var(--border))}.footer-copyright{font-family:'JetBrains Mono',monospace;font-size:13px;color:hsl(var(--muted-foreground))}.footer-legal{display:flex;gap:24px}.footer-legal a{font-size:14px;color:hsl(var(--muted-foreground));text-decoration:none;transition:color .2s ease}.footer-legal a:hover{color:hsl(var(--mint))}@media (max-width:1024px){.nav-cta,.nav-links{display:none}.mobile-menu-btn{display:flex}.floating-element{display:none}.features-grid{grid-template-columns:repeat(2,1fr)}.download-cards{grid-template-columns:1fr;max-width:400px}.dashboard-stats{grid-template-columns:repeat(2,1fr)}.dashboard-actions{grid-template-columns:repeat(2,1fr)}.stats-container{grid-template-columns:repeat(2,1fr)}.footer-grid{grid-template-columns:repeat(2,1fr)}.footer-brand{grid-column:1/-1;max-width:100%}}@media (max-width:768px){.theme-toggle{display:none!important}.hero{padding:120px 16px 80px}.features-grid{grid-template-columns:1fr}.stats-container{grid-template-columns:repeat(2,1fr)}.dashboard-stats{grid-template-columns:1fr 1fr}.dashboard-actions{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.navbar-wrapper{padding:12px 16px}.navbar{padding:0 16px}.hero-title{letter-spacing:-2px}.pill-badge{padding:12px 20px;font-size:13px}.stats-container{grid-template-columns:1fr}.download-info{flex-direction:column;gap:12px}.footer-grid{grid-template-columns:1fr;gap:32px}.footer-bottom{flex-direction:column;text-align:center}.footer-legal{flex-wrap:wrap;justify-content:center}}