/* Theme 3: Neon Cyber - Cyberpunk Futuristic */
:root{--t-primary:#ff00ff;--t-secondary:#00ffff;--t-bg:#0d0d0d;--t-card:#1a1a2e;--t-border:#2d2d44;--t-text:#fff;--t-muted:#8888aa;--t-gradient:linear-gradient(135deg,#ff00ff,#00ffff)}

/* Navigation - Glitch Effect */
.t-nav{position:fixed;top:0;left:0;right:0;background:rgba(13,13,13,0.9);backdrop-filter:blur(10px);border-bottom:2px solid var(--t-primary);padding:15px 40px;z-index:1000;display:flex;justify-content:space-between;align-items:center}
.t-nav::after{content:"";position:absolute;bottom:-2px;left:0;width:100%;height:2px;background:var(--t-secondary);animation:t-glitch 2s infinite}
@keyframes t-glitch{0%,100%{clip-path:inset(0 100% 0 0)}50%{clip-path:inset(0 0 0 0)}}
.t-nav-logo{font-family:"Orbitron",sans-serif;font-size:24px;font-weight:900;background:var(--t-gradient);-webkit-background-clip:text;-webkit-text-fill-color:transparent;text-shadow:0 0 30px rgba(255,0,255,0.5)}
.t-nav-links{display:flex;gap:30px}
.t-nav-links a{color:var(--t-muted);text-decoration:none;font-family:"Orbitron",sans-serif;font-size:11px;text-transform:uppercase;letter-spacing:2px;transition:all 0.3s;position:relative}
.t-nav-links a:hover{color:var(--t-primary);text-shadow:0 0 20px var(--t-primary)}
.t-nav-btn{background:transparent;border:2px solid var(--t-primary);color:var(--t-primary);padding:10px 25px;font-family:"Orbitron",sans-serif;font-size:11px;text-transform:uppercase;text-decoration:none;position:relative;overflow:hidden;transition:all 0.3s}
.t-nav-btn::before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:var(--t-gradient);transition:left 0.3s;z-index:-1}
.t-nav-btn:hover{color:#0d0d0d}
.t-nav-btn:hover::before{left:0}

/* Hero - Glitch Title */
.t-hero{min-height:100vh;display:flex;align-items:center;justify-content:center;text-align:center;padding:100px 40px;position:relative;overflow:hidden}
.t-hero::before{content:"";position:absolute;inset:0;background:repeating-linear-gradient(0deg,transparent,transparent 2px,rgba(0,255,255,0.03) 2px,rgba(0,255,255,0.03) 4px);pointer-events:none}
.t-hero-content{position:relative;z-index:2}
.t-hero-badge{display:inline-block;border:1px solid var(--t-secondary);padding:8px 20px;font-family:"Orbitron",sans-serif;font-size:10px;text-transform:uppercase;letter-spacing:3px;color:var(--t-secondary);margin-bottom:30px;animation:t-flicker 3s infinite}
@keyframes t-flicker{0%,100%{opacity:1}50%{opacity:0.8}52%{opacity:1}54%{opacity:0.6}56%{opacity:1}}
.t-hero-title{font-family:"Orbitron",sans-serif;font-size:64px;font-weight:900;line-height:1.1;margin-bottom:30px;text-transform:uppercase;position:relative}
.t-hero-title span{background:var(--t-gradient);-webkit-background-clip:text;-webkit-text-fill-color:transparent;position:relative}
.t-hero-title span::after{content:attr(data-text);position:absolute;left:2px;top:2px;background:var(--t-secondary);-webkit-background-clip:text;-webkit-text-fill-color:transparent;opacity:0.5}
.t-hero-desc{font-size:16px;color:var(--t-muted);max-width:600px;margin:0 auto 40px;line-height:1.8}
.t-hero-btns{display:flex;gap:20px;justify-content:center}
.t-btn-primary{background:var(--t-gradient);color:#0d0d0d;padding:15px 40px;font-family:"Orbitron",sans-serif;font-size:12px;text-transform:uppercase;letter-spacing:2px;text-decoration:none;clip-path:polygon(10px 0,100% 0,calc(100% - 10px) 100%,0 100%);transition:all 0.3s}
.t-btn-primary:hover{filter:brightness(1.2);box-shadow:0 0 40px var(--t-primary)}
.t-btn-secondary{border:2px solid var(--t-secondary);color:var(--t-secondary);padding:15px 40px;font-family:"Orbitron",sans-serif;font-size:12px;text-transform:uppercase;letter-spacing:2px;text-decoration:none;clip-path:polygon(10px 0,100% 0,calc(100% - 10px) 100%,0 100%);transition:all 0.3s}
.t-btn-secondary:hover{background:rgba(0,255,255,0.1);box-shadow:0 0 40px var(--t-secondary)}

/* Stats - Neon Boxes */
.t-stats{display:grid;grid-template-columns:repeat(4,1fr);padding:60px 40px;background:var(--t-card)}
.t-stat{text-align:center;padding:30px;border:1px solid var(--t-border);position:relative}
.t-stat::before{content:"";position:absolute;top:0;left:0;width:100%;height:3px;background:var(--t-gradient)}
.t-stat-value{font-family:"Orbitron",sans-serif;font-size:42px;font-weight:900;background:var(--t-gradient);-webkit-background-clip:text;-webkit-text-fill-color:transparent;text-shadow:0 0 30px rgba(255,0,255,0.3)}
.t-stat-label{font-family:"Orbitron",sans-serif;font-size:10px;text-transform:uppercase;letter-spacing:2px;color:var(--t-muted);margin-top:10px}

/* Features - Hexagon Style */
.t-features{padding:100px 40px;background:var(--t-bg)}
.t-section-header{text-align:center;margin-bottom:60px}
.t-section-title{font-family:"Orbitron",sans-serif;font-size:36px;font-weight:900;text-transform:uppercase}
.t-section-title span{background:var(--t-gradient);-webkit-background-clip:text;-webkit-text-fill-color:transparent}
.t-features-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:30px;max-width:1100px;margin:0 auto}
.t-feature-card{background:var(--t-card);border:1px solid var(--t-border);padding:40px 30px;text-align:center;position:relative;clip-path:polygon(20px 0,calc(100% - 20px) 0,100% 20px,100% calc(100% - 20px),calc(100% - 20px) 100%,20px 100%,0 calc(100% - 20px),0 20px);transition:all 0.4s}
.t-feature-card:hover{border-color:var(--t-primary);box-shadow:0 0 50px rgba(255,0,255,0.2)}
.t-feature-icon{width:70px;height:70px;background:rgba(255,0,255,0.1);border:2px solid var(--t-primary);display:flex;align-items:center;justify-content:center;font-size:28px;color:var(--t-primary);margin:0 auto 25px;clip-path:polygon(50% 0%,100% 25%,100% 75%,50% 100%,0% 75%,0% 25%)}
.t-feature-card h3{font-family:"Orbitron",sans-serif;font-size:16px;text-transform:uppercase;margin-bottom:15px}
.t-feature-card p{color:var(--t-muted);font-size:14px;line-height:1.7}

/* Reviews */
.t-reviews{padding:100px 0;overflow:hidden;background:var(--t-card)}
.t-slider{display:flex;gap:25px;animation:t-slide 100s linear infinite}
@keyframes t-slide{0%{transform:translateX(0)}100%{transform:translateX(-50%)}}
.t-review{flex-shrink:0;width:360px;background:var(--t-bg);border:1px solid var(--t-border);padding:30px;clip-path:polygon(15px 0,100% 0,100% calc(100% - 15px),calc(100% - 15px) 100%,0 100%,0 15px)}

/* CTA */
.t-cta{padding:120px 40px;text-align:center;background:linear-gradient(180deg,var(--t-bg),var(--t-card))}
.t-cta h2{font-family:"Orbitron",sans-serif;font-size:42px;font-weight:900;text-transform:uppercase;margin-bottom:30px}
.t-cta h2 span{background:var(--t-gradient);-webkit-background-clip:text;-webkit-text-fill-color:transparent}

@media(max-width:992px){.t-hero-title{font-size:42px}.t-stats{grid-template-columns:repeat(2,1fr)}.t-nav-links{display:none}}
@media(max-width:768px){.t-hero-title{font-size:28px}.t-features-grid{grid-template-columns:1fr}.t-stats{grid-template-columns:1fr}}
