:root{--bg-primary: #050810;--bg-secondary: #0d1117;--bg-card: rgba(255, 255, 255, 0.03);--bg-card-hover: rgba(255, 255, 255, 0.07);--cyan: #00f5ff;--pink: #ff3366;--purple: #7c3aed;--green: #00ff88;--orange: #ff6b00;--yellow: #ffd600;--text-primary: #e8eaf6;--text-muted: #8892a4;--border: rgba(255, 255, 255, 0.08);--border-glow: rgba(0, 245, 255, 0.3);--font-heading: 'Space Grotesk', 'Segoe UI', sans-serif;--font-body: 'Inter', 'Roboto', sans-serif;--font-mono: 'JetBrains Mono', 'Courier New', monospace;--radius: 12px;--radius-lg: 20px;--transition: 0.3s cubic-bezier(0.4, 0, 0.2, 1);--shadow-glow: 0 0 30px rgba(0, 245, 255, 0.15);--shadow-pink: 0 0 30px rgba(255, 51, 102, 0.15);--shadow-purple: 0 0 30px rgba(124, 58, 237, 0.2)}*,*::before,*::after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;font-size:16px}body.lh-page{background:var(--bg-primary);color:var(--text-primary);font-family:var(--font-body);line-height:1.6;overflow-x:hidden}body.lh-page a{color:var(--cyan);text-decoration:none}body.lh-page img{max-width:100%;display:block}.lh-page h1,.lh-page h2,.lh-page h3,.lh-page h4{font-family:var(--font-heading);font-weight:700;line-height:1.2}section[id]{scroll-margin-top:70px}body.lh-page::-webkit-scrollbar{width:6px}body.lh-page::-webkit-scrollbar-track{background:var(--bg-secondary)}body.lh-page::-webkit-scrollbar-thumb{background:linear-gradient(to bottom, var(--cyan), var(--purple));border-radius:3px}.lh-nav{position:fixed;top:0;left:0;right:0;z-index:1000;padding:0 2rem;height:70px;display:flex;align-items:center;justify-content:space-between;background:rgba(5,8,16,0.8);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-bottom:1px solid var(--border);transition:var(--transition)}.lh-nav.scrolled{background:rgba(5,8,16,0.97);box-shadow:0 4px 30px rgba(0,0,0,0.5)}.lh-nav-logo{display:flex;align-items:center;gap:10px;font-family:var(--font-heading);font-size:1.3rem;font-weight:800;color:var(--text-primary);letter-spacing:-0.5px}.lh-nav-logo img{height:32px;width:auto}.lh-nav-logo .logo-badge{font-size:0.55rem;font-family:var(--font-mono);background:linear-gradient(135deg, var(--cyan), var(--purple));color:#000;padding:2px 7px;border-radius:4px;font-weight:700;letter-spacing:1px;text-transform:uppercase}.lh-nav-links{display:flex;align-items:center;gap:2rem;list-style:none}.lh-nav-links a{font-size:0.875rem;font-weight:500;color:var(--text-muted);letter-spacing:0.3px;transition:color var(--transition);position:relative}.lh-nav-links a::after{content:'';position:absolute;bottom:-4px;left:0;width:0;height:1px;background:var(--cyan);transition:width var(--transition)}.lh-nav-links a:hover{color:var(--cyan)}.lh-nav-links a:hover::after{width:100%}.lh-nav-cta{padding:8px 22px;background:linear-gradient(135deg, var(--cyan), var(--purple));color:#000 !important;font-weight:700;font-size:0.8rem;border-radius:50px;letter-spacing:0.5px;transition:all var(--transition);white-space:nowrap;box-shadow:0 0 20px rgba(0,245,255,0.3)}.lh-nav-cta:hover{transform:translateY(-2px);box-shadow:0 0 40px rgba(0,245,255,0.5);color:#000 !important}.lh-nav-mobile-toggle{display:none;background:none;border:none;cursor:pointer;padding:4px;flex-direction:column;gap:5px}.lh-nav-mobile-toggle span{display:block;width:24px;height:2px;background:var(--text-primary);border-radius:2px;transition:var(--transition)}.lh-hero{position:relative;min-height:100vh;display:flex;align-items:center;overflow:hidden;padding:100px 0 60px}#lh-particles-canvas{position:absolute;inset:0;width:100%;height:100%;z-index:0}.lh-hero-gradient{position:absolute;inset:0;background:radial-gradient(ellipse 60% 50% at 20% 50%, rgba(0,245,255,0.07) 0%, transparent 70%),radial-gradient(ellipse 40% 60% at 80% 30%, rgba(124,58,237,0.08) 0%, transparent 70%),radial-gradient(ellipse 50% 40% at 60% 80%, rgba(255,51,102,0.05) 0%, transparent 70%);z-index:0}.lh-hero-content{position:relative;z-index:1;max-width:1200px;margin:0 auto;padding:0 2rem;display:grid;grid-template-columns:1fr 1fr;gap:4rem;align-items:center}.lh-hero-eyebrow{display:inline-flex;align-items:center;gap:8px;font-family:var(--font-mono);font-size:0.75rem;color:var(--cyan);text-transform:uppercase;letter-spacing:2px;margin-bottom:1.5rem;background:rgba(0,245,255,0.08);border:1px solid rgba(0,245,255,0.2);padding:6px 14px;border-radius:50px}.lh-hero-eyebrow .dot{width:6px;height:6px;border-radius:50%;background:var(--cyan);animation:pulse-dot 2s infinite}@keyframes pulse-dot{0%,100%{opacity:1;transform:scale(1)}50%{opacity:0.5;transform:scale(0.8)}}.lh-hero-title{font-size:clamp(2.2rem, 4vw, 3.5rem);font-weight:800;line-height:1.1;margin-bottom:1.5rem;letter-spacing:-1px}.lh-hero-title .line-1{color:var(--text-primary)}.lh-hero-title .line-2{background:linear-gradient(135deg, var(--cyan) 0%, var(--purple) 50%, var(--pink) 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.lh-hero-title .line-3{color:var(--text-primary)}.lh-hero-subtitle{font-size:1.05rem;color:var(--text-muted);margin-bottom:2.5rem;max-width:520px;line-height:1.7}.lh-hero-typing-wrap{display:flex;align-items:center;gap:10px;font-family:var(--font-mono);font-size:0.9rem;color:var(--text-muted);margin-bottom:2rem}.lh-hero-typing-wrap .prompt{color:var(--green);font-weight:700}#lh-typing-text{color:var(--cyan);font-weight:600}.lh-cursor{display:inline-block;width:2px;height:1.1em;background:var(--cyan);margin-left:2px;vertical-align:middle;animation:blink 1s step-end infinite}@keyframes blink{0%,100%{opacity:1}50%{opacity:0}}.lh-hero-btns{display:flex;gap:1rem;flex-wrap:wrap}.lh-btn-primary{display:inline-flex;align-items:center;gap:8px;padding:14px 32px;background:linear-gradient(135deg, var(--cyan), var(--purple));color:#000;font-weight:700;font-size:0.9rem;border-radius:50px;border:none;cursor:pointer;transition:all var(--transition);box-shadow:0 0 30px rgba(0,245,255,0.25);text-decoration:none}.lh-btn-primary:hover{transform:translateY(-3px);box-shadow:0 0 50px rgba(0,245,255,0.45);color:#000}.lh-btn-secondary{display:inline-flex;align-items:center;gap:8px;padding:14px 32px;background:transparent;color:var(--text-primary);font-weight:600;font-size:0.9rem;border-radius:50px;border:1px solid var(--border);cursor:pointer;transition:all var(--transition);text-decoration:none}.lh-btn-secondary:hover{border-color:var(--cyan);color:var(--cyan);background:rgba(0,245,255,0.05)}.lh-hero-visual{position:relative}.lh-hero-stats-grid{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.lh-stat-card{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius);padding:1.5rem;text-align:center;transition:all var(--transition);position:relative;overflow:hidden}.lh-stat-card::before{content:'';position:absolute;top:0;left:0;right:0;height:2px;background:var(--grad)}.lh-stat-card.c1{--grad: linear-gradient(90deg, var(--cyan), var(--purple))}.lh-stat-card.c2{--grad: linear-gradient(90deg, var(--pink), var(--orange))}.lh-stat-card.c3{--grad: linear-gradient(90deg, var(--green), var(--cyan))}.lh-stat-card.c4{--grad: linear-gradient(90deg, var(--purple), var(--pink))}.lh-stat-card:hover{background:var(--bg-card-hover);transform:translateY(-4px);border-color:rgba(255,255,255,0.15)}.lh-stat-number{font-family:var(--font-heading);font-size:2.2rem;font-weight:800;background:var(--grad);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;line-height:1;margin-bottom:0.5rem}.lh-stat-label{font-size:0.75rem;color:var(--text-muted);text-transform:uppercase;letter-spacing:1px}.lh-section{padding:100px 0;position:relative}.lh-section-alt{background:var(--bg-secondary)}.lh-container{max-width:1200px;margin:0 auto;padding:0 2rem}.lh-section-header{text-align:center;margin-bottom:4rem}.lh-section-tag{display:inline-block;font-family:var(--font-mono);font-size:0.72rem;font-weight:600;text-transform:uppercase;letter-spacing:2.5px;color:var(--cyan);background:rgba(0,245,255,0.08);border:1px solid rgba(0,245,255,0.2);padding:5px 14px;border-radius:50px;margin-bottom:1rem}.lh-section-title{font-size:clamp(1.8rem, 3.5vw, 2.8rem);font-weight:800;color:var(--text-primary);letter-spacing:-0.5px;margin-bottom:1rem}.lh-section-title span{background:linear-gradient(135deg, var(--cyan), var(--purple));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.lh-section-desc{font-size:1.05rem;color:var(--text-muted);max-width:600px;margin:0 auto;line-height:1.7}.lh-reveal{opacity:0;transform:translateY(30px);transition:opacity 0.7s ease, transform 0.7s ease}.lh-reveal.visible{opacity:1;transform:translateY(0)}.lh-reveal-delay-1{transition-delay:0.1s}.lh-reveal-delay-2{transition-delay:0.2s}.lh-reveal-delay-3{transition-delay:0.3s}.lh-reveal-delay-4{transition-delay:0.4s}.lh-why-grid{display:grid;grid-template-columns:repeat(4, 1fr);gap:1.5rem}.lh-why-card{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius-lg);padding:2rem;transition:all var(--transition);position:relative;overflow:hidden;cursor:default}.lh-why-card::before{content:'';position:absolute;inset:0;background:var(--card-glow);opacity:0;transition:opacity var(--transition);border-radius:inherit}.lh-why-card:hover::before{opacity:1}.lh-why-card:hover{border-color:var(--card-color);transform:translateY(-8px);box-shadow:0 20px 60px var(--card-shadow)}.lh-why-card.w1{--card-color: var(--cyan);--card-glow: radial-gradient(ellipse at top left, rgba(0, 245, 255, 0.08), transparent 70%);--card-shadow: rgba(0, 245, 255, 0.15)}.lh-why-card.w2{--card-color: var(--pink);--card-glow: radial-gradient(ellipse at top left, rgba(255, 51, 102, 0.08), transparent 70%);--card-shadow: rgba(255, 51, 102, 0.15)}.lh-why-card.w3{--card-color: var(--green);--card-glow: radial-gradient(ellipse at top left, rgba(0, 255, 136, 0.08), transparent 70%);--card-shadow: rgba(0, 255, 136, 0.15)}.lh-why-card.w4{--card-color: var(--orange);--card-glow: radial-gradient(ellipse at top left, rgba(255, 107, 0, 0.08), transparent 70%);--card-shadow: rgba(255, 107, 0, 0.15)}.lh-why-icon{width:52px;height:52px;border-radius:14px;background:rgba(255,255,255,0.05);border:1px solid var(--border);display:flex;align-items:center;justify-content:center;font-size:1.5rem;margin-bottom:1.2rem;transition:all var(--transition)}.lh-why-card:hover .lh-why-icon{background:rgba(255,255,255,0.1);transform:scale(1.1) rotate(-5deg)}.lh-why-card h3{font-size:1rem;font-weight:700;color:var(--text-primary);margin-bottom:0.75rem}.lh-why-card p{font-size:0.875rem;color:var(--text-muted);line-height:1.6}.lh-why-card .lh-why-accent{display:inline-block;font-family:var(--font-mono);font-size:0.68rem;font-weight:700;text-transform:uppercase;letter-spacing:1.5px;color:var(--card-color);margin-bottom:0.5rem}.lh-how-grid{display:grid;grid-template-columns:1fr 80px 1fr;gap:0;align-items:start}.lh-how-connector{display:flex;flex-direction:column;align-items:center;padding-top:2rem;gap:0}.lh-how-connector-line{width:2px;flex:1;background:linear-gradient(to bottom, var(--cyan), var(--purple), var(--pink));min-height:200px;position:relative}.lh-how-connector-line::after{content:'';position:absolute;top:0;left:50%;transform:translateX(-50%);width:8px;height:8px;border-radius:50%;background:var(--cyan);box-shadow:0 0 12px var(--cyan);animation:travel-dot 3s ease-in-out infinite}@keyframes travel-dot{0%{top:0;opacity:1}100%{top:100%;opacity:0}}.lh-how-connector-icon{width:48px;height:48px;border-radius:50%;background:linear-gradient(135deg, var(--cyan), var(--purple));display:flex;align-items:center;justify-content:center;font-size:1.2rem;color:#000;font-weight:700;box-shadow:0 0 20px rgba(0,245,255,0.4);flex-shrink:0}.lh-how-panel{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius-lg);padding:2.5rem;transition:all var(--transition)}.lh-how-panel:hover{border-color:var(--panel-color);box-shadow:0 20px 60px rgba(0,0,0,0.3)}.lh-how-panel.digital{--panel-color: var(--cyan)}.lh-how-panel.human{--panel-color: var(--pink)}.lh-how-panel-badge{display:inline-flex;align-items:center;gap:6px;font-family:var(--font-mono);font-size:0.7rem;font-weight:700;text-transform:uppercase;letter-spacing:2px;padding:5px 14px;border-radius:50px;margin-bottom:1.5rem}.lh-how-panel.digital .lh-how-panel-badge{color:var(--cyan);background:rgba(0,245,255,0.1);border:1px solid rgba(0,245,255,0.25)}.lh-how-panel.human .lh-how-panel-badge{color:var(--pink);background:rgba(255,51,102,0.1);border:1px solid rgba(255,51,102,0.25)}.lh-how-panel-title{font-size:1.5rem;font-weight:800;color:var(--text-primary);margin-bottom:0.75rem}.lh-how-panel-subtitle{font-size:0.9rem;color:var(--text-muted);margin-bottom:2rem;line-height:1.6}.lh-how-features{display:flex;flex-direction:column;gap:1rem}.lh-how-feature{display:flex;align-items:flex-start;gap:1rem;padding:1rem;background:rgba(255,255,255,0.03);border-radius:var(--radius);border:1px solid transparent;transition:all var(--transition)}.lh-how-feature:hover{background:rgba(255,255,255,0.06);border-color:var(--border)}.lh-how-feature-icon{width:36px;height:36px;border-radius:8px;display:flex;align-items:center;justify-content:center;font-size:1.1rem;flex-shrink:0}.lh-how-panel.digital .lh-how-feature-icon{background:rgba(0,245,255,0.1)}.lh-how-panel.human .lh-how-feature-icon{background:rgba(255,51,102,0.1)}.lh-how-feature h4{font-size:0.875rem;font-weight:700;color:var(--text-primary);margin-bottom:0.25rem}.lh-how-feature p{font-size:0.8rem;color:var(--text-muted);line-height:1.5}.lh-jd-cards{margin-top:1.5rem;display:flex;flex-direction:column;gap:0.75rem}.lh-jd-card{display:flex;align-items:center;gap:1rem;padding:0.875rem 1rem;background:rgba(0,245,255,0.04);border:1px solid rgba(0,245,255,0.1);border-radius:var(--radius);font-size:0.8rem;color:var(--text-muted);transition:all var(--transition);cursor:default}.lh-jd-card:hover{background:rgba(0,245,255,0.08);border-color:rgba(0,245,255,0.25);color:var(--text-primary)}.lh-jd-card .jd-role{font-weight:700;color:var(--cyan);font-size:0.75rem;min-width:80px}.lh-integration-grid{display:grid;grid-template-columns:repeat(2, 1fr);gap:1.5rem}.lh-integration-card{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius-lg);padding:2rem;transition:all var(--transition);position:relative;overflow:hidden}.lh-integration-card::after{content:'';position:absolute;top:-50%;right:-50%;width:100%;height:100%;background:radial-gradient(ellipse, var(--card-glow-color) 0%, transparent 70%);opacity:0;transition:opacity var(--transition)}.lh-integration-card:hover::after{opacity:1}.lh-integration-card:hover{border-color:var(--card-border);transform:translateY(-6px)}.lh-integration-card.i1{--card-glow-color: rgba(0, 245, 255, 0.08);--card-border: rgba(0, 245, 255, 0.3)}.lh-integration-card.i2{--card-glow-color: rgba(124, 58, 237, 0.08);--card-border: rgba(124, 58, 237, 0.3)}.lh-integration-card.i3{--card-glow-color: rgba(0, 255, 136, 0.08);--card-border: rgba(0, 255, 136, 0.3)}.lh-integration-card.i4{--card-glow-color: rgba(255, 214, 0, 0.08);--card-border: rgba(255, 214, 0, 0.3)}.lh-int-header{display:flex;align-items:center;gap:1rem;margin-bottom:1.5rem}.lh-int-icon-wrap{width:48px;height:48px;border-radius:12px;display:flex;align-items:center;justify-content:center;font-size:1.4rem}.lh-integration-card.i1 .lh-int-icon-wrap{background:rgba(0,245,255,0.12)}.lh-integration-card.i2 .lh-int-icon-wrap{background:rgba(124,58,237,0.12)}.lh-integration-card.i3 .lh-int-icon-wrap{background:rgba(0,255,136,0.12)}.lh-integration-card.i4 .lh-int-icon-wrap{background:rgba(255,214,0,0.12)}.lh-int-title{font-size:1rem;font-weight:700;color:var(--text-primary)}.lh-int-tags{display:flex;flex-wrap:wrap;gap:0.5rem}.lh-int-tag{font-family:var(--font-mono);font-size:0.7rem;font-weight:600;padding:4px 10px;border-radius:6px;border:1px solid var(--border);color:var(--text-muted);background:rgba(255,255,255,0.04);transition:all var(--transition);cursor:default}.lh-int-tag:hover{color:var(--text-primary);border-color:rgba(255,255,255,0.2)}.lh-pricing-grid{display:grid;grid-template-columns:repeat(3, 1fr);gap:1.5rem;align-items:center}.lh-price-card{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius-lg);padding:2.5rem 2rem;transition:all var(--transition);position:relative;overflow:hidden}.lh-price-card.featured{background:linear-gradient(135deg, rgba(0,245,255,0.06), rgba(124,58,237,0.06));border-color:rgba(0,245,255,0.3);transform:scale(1.04);box-shadow:0 0 60px rgba(0,245,255,0.1)}.lh-price-card:hover{transform:translateY(-6px);border-color:rgba(255,255,255,0.15)}.lh-price-card.featured:hover{transform:scale(1.04) translateY(-6px);border-color:rgba(0,245,255,0.5)}.lh-price-badge{position:absolute;top:1.5rem;right:1.5rem;background:linear-gradient(135deg, var(--cyan), var(--purple));color:#000;font-size:0.65rem;font-weight:800;text-transform:uppercase;letter-spacing:1px;padding:4px 10px;border-radius:50px}.lh-price-tier{font-family:var(--font-mono);font-size:0.7rem;font-weight:700;text-transform:uppercase;letter-spacing:2px;color:var(--text-muted);margin-bottom:0.5rem}.lh-price-name{font-size:1.3rem;font-weight:800;color:var(--text-primary);margin-bottom:0.5rem}.lh-price-desc{font-size:0.85rem;color:var(--text-muted);margin-bottom:2rem;line-height:1.5}.lh-price-amount{font-family:var(--font-heading);font-size:2.5rem;font-weight:800;margin-bottom:2rem;line-height:1}.lh-price-card:not(.featured) .lh-price-amount{color:var(--text-primary)}.lh-price-card.featured .lh-price-amount{background:linear-gradient(135deg, var(--cyan), var(--purple));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.lh-price-amount span{font-size:0.9rem;font-weight:400;color:var(--text-muted);-webkit-text-fill-color:var(--text-muted)}.lh-price-features{list-style:none;display:flex;flex-direction:column;gap:0.75rem;margin-bottom:2rem}.lh-price-features li{display:flex;align-items:flex-start;gap:0.75rem;font-size:0.875rem;color:var(--text-muted)}.lh-price-features li .check{color:var(--green);font-size:0.85rem;flex-shrink:0;margin-top:2px}.lh-price-card.featured .lh-price-features li{color:var(--text-primary)}.lh-price-cta{display:block;text-align:center;padding:12px 24px;border-radius:50px;font-size:0.875rem;font-weight:700;transition:all var(--transition);cursor:pointer}.lh-price-card:not(.featured) .lh-price-cta{border:1px solid var(--border);color:var(--text-primary);background:transparent}.lh-price-card:not(.featured) .lh-price-cta:hover{border-color:var(--cyan);color:var(--cyan)}.lh-price-card.featured .lh-price-cta{background:linear-gradient(135deg, var(--cyan), var(--purple));color:#000;border:none;box-shadow:0 0 30px rgba(0,245,255,0.25)}.lh-price-card.featured .lh-price-cta:hover{box-shadow:0 0 50px rgba(0,245,255,0.45);transform:translateY(-2px);color:#000}.lh-team-grid{display:grid;grid-template-columns:repeat(3, 1fr);gap:1.5rem}.lh-team-card{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius-lg);padding:2.5rem 2rem;text-align:center;transition:all var(--transition);position:relative;overflow:hidden}.lh-team-card::before{content:'';position:absolute;bottom:0;left:0;right:0;height:3px;background:var(--team-grad);transform:scaleX(0);transform-origin:left;transition:transform var(--transition)}.lh-team-card:hover::before{transform:scaleX(1)}.lh-team-card.t1{--team-grad: linear-gradient(90deg, var(--cyan), var(--purple))}.lh-team-card.t2{--team-grad: linear-gradient(90deg, var(--green), var(--cyan))}.lh-team-card.t3{--team-grad: linear-gradient(90deg, var(--pink), var(--orange))}.lh-team-card:hover{transform:translateY(-8px);border-color:rgba(255,255,255,0.12);box-shadow:0 20px 60px rgba(0,0,0,0.4)}.lh-team-avatar{width:80px;height:80px;border-radius:50%;margin:0 auto 1.5rem;display:flex;align-items:center;justify-content:center;font-size:2.2rem;background:rgba(255,255,255,0.05);border:2px solid var(--border);transition:all var(--transition);position:relative}.lh-team-card:hover .lh-team-avatar{border-color:var(--team-color);box-shadow:0 0 25px var(--team-glow);transform:scale(1.1)}.lh-team-card.t1{--team-color: var(--cyan);--team-glow: rgba(0, 245, 255, 0.3)}.lh-team-card.t2{--team-color: var(--green);--team-glow: rgba(0, 255, 136, 0.3)}.lh-team-card.t3{--team-color: var(--pink);--team-glow: rgba(255, 51, 102, 0.3)}.lh-team-role{font-family:var(--font-mono);font-size:0.7rem;font-weight:700;text-transform:uppercase;letter-spacing:2px;color:var(--team-color);margin-bottom:0.5rem}.lh-team-card h3{font-size:1.1rem;font-weight:700;color:var(--text-primary);margin-bottom:0.75rem}.lh-team-card p{font-size:0.85rem;color:var(--text-muted);line-height:1.6}.lh-cases-grid{display:grid;grid-template-columns:1fr 1fr;gap:1.5rem}.lh-case-card{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius-lg);padding:2.5rem;transition:all var(--transition);position:relative;overflow:hidden;display:flex;flex-direction:column;gap:1.5rem}.lh-case-card:hover{border-color:var(--case-color);transform:translateY(-6px);box-shadow:0 20px 60px rgba(0,0,0,0.3)}.lh-case-card.case1{--case-color: rgba(0, 245, 255, 0.3)}.lh-case-card.case2{--case-color: rgba(124, 58, 237, 0.3)}.lh-case-logo{font-family:var(--font-heading);font-size:1.5rem;font-weight:800;letter-spacing:-0.5px}.lh-case-card.case1 .lh-case-logo{color:var(--cyan)}.lh-case-card.case2 .lh-case-logo{color:var(--purple)}.lh-case-content h3{font-size:1.1rem;font-weight:700;color:var(--text-primary);margin-bottom:0.5rem}.lh-case-content p{font-size:0.875rem;color:var(--text-muted);line-height:1.6}.lh-case-tags{display:flex;flex-wrap:wrap;gap:0.5rem}.lh-case-tag{font-family:var(--font-mono);font-size:0.68rem;font-weight:600;padding:3px 10px;border-radius:50px;border:1px solid var(--border);color:var(--text-muted);background:rgba(255,255,255,0.04)}.lh-case-status{display:inline-flex;align-items:center;gap:6px;font-family:var(--font-mono);font-size:0.7rem;font-weight:600;text-transform:uppercase;letter-spacing:1px;color:var(--green)}.lh-case-status .dot{width:6px;height:6px;border-radius:50%;background:var(--green);box-shadow:0 0 8px var(--green);animation:pulse-dot 2s infinite}.lh-footer{background:var(--bg-secondary);border-top:1px solid var(--border);padding:80px 0 0}.lh-footer-cta{text-align:center;padding:3rem 2rem;background:linear-gradient(135deg, rgba(0,245,255,0.05), rgba(124,58,237,0.05));border-radius:var(--radius-lg);border:1px solid rgba(0,245,255,0.1);margin-bottom:4rem}.lh-footer-cta h2{font-size:2rem;font-weight:800;color:var(--text-primary);margin-bottom:0.75rem}.lh-footer-cta p{font-size:1rem;color:var(--text-muted);margin-bottom:2rem}.lh-footer-grid{display:grid;grid-template-columns:2fr 1fr 1fr 1fr;gap:2.5rem;margin-bottom:3rem}.lh-footer-brand .lh-footer-logo{font-family:var(--font-heading);font-size:1.3rem;font-weight:800;color:var(--text-primary);display:flex;align-items:center;gap:8px;margin-bottom:1rem}.lh-footer-brand img{height:28px;width:auto}.lh-footer-brand p{font-size:0.875rem;color:var(--text-muted);line-height:1.6;margin-bottom:1.5rem}.lh-footer-social{display:flex;gap:0.75rem}.lh-footer-social a{width:38px;height:38px;border-radius:10px;background:rgba(255,255,255,0.05);border:1px solid var(--border);display:flex;align-items:center;justify-content:center;color:var(--text-muted);font-size:0.9rem;transition:all var(--transition)}.lh-footer-social a:hover{background:rgba(0,245,255,0.1);border-color:var(--cyan);color:var(--cyan);transform:translateY(-3px)}.lh-footer-col h4{font-size:0.8rem;font-weight:700;text-transform:uppercase;letter-spacing:1.5px;color:var(--text-primary);margin-bottom:1.2rem}.lh-footer-col ul{list-style:none;display:flex;flex-direction:column;gap:0.6rem}.lh-footer-col ul a{font-size:0.875rem;color:var(--text-muted);transition:color var(--transition)}.lh-footer-col ul a:hover{color:var(--cyan)}.lh-footer-newsletter{margin-top:0.5rem}.lh-newsletter-form{display:flex;gap:0.5rem;margin-top:0.75rem}.lh-newsletter-input{flex:1;background:rgba(255,255,255,0.05);border:1px solid var(--border);border-radius:50px;padding:10px 18px;font-size:0.85rem;color:var(--text-primary);outline:none;transition:border-color var(--transition)}.lh-newsletter-input::-moz-placeholder{color:var(--text-muted)}.lh-newsletter-input::placeholder{color:var(--text-muted)}.lh-newsletter-input:focus{border-color:var(--cyan)}.lh-newsletter-btn{background:linear-gradient(135deg, var(--cyan), var(--purple));color:#000;font-size:0.8rem;font-weight:700;padding:10px 18px;border-radius:50px;border:none;cursor:pointer;transition:all var(--transition);white-space:nowrap}.lh-newsletter-btn:hover{box-shadow:0 0 20px rgba(0,245,255,0.3);transform:translateY(-2px)}.lh-footer-bottom{border-top:1px solid var(--border);padding:1.5rem 0;display:flex;align-items:center;justify-content:space-between}.lh-footer-bottom p{font-size:0.8rem;color:var(--text-muted)}.lh-footer-bottom a{color:var(--cyan)}body.lh-page .container-fluid,body.lh-page .container{padding-top:0}body.lh-page .bg-primary{background:linear-gradient(135deg, rgba(0,245,255,0.15), rgba(124,58,237,0.15)) !important;border-bottom:1px solid var(--border)}body.lh-page .bg-light{background:var(--bg-secondary) !important;border-bottom:1px solid var(--border)}body.lh-page .card{background:var(--bg-card);border:1px solid var(--border) !important;color:var(--text-primary)}body.lh-page .card:hover{border-color:rgba(0,245,255,0.3) !important;box-shadow:0 8px 40px rgba(0,0,0,0.5) !important;background:var(--bg-card-hover)}body.lh-page .card-title a{color:var(--text-primary) !important;transition:color var(--transition)}body.lh-page .card-title a:hover{color:var(--cyan) !important}body.lh-page .card-text,body.lh-page .text-muted{color:var(--text-muted) !important}body.lh-page .card-body{color:var(--text-primary)}body.lh-page .breadcrumb{background:transparent !important}body.lh-page .breadcrumb-item a{color:var(--cyan)}body.lh-page .breadcrumb-item.active{color:var(--text-muted)}body.lh-page .breadcrumb-item+.breadcrumb-item::before{color:var(--text-muted)}body.lh-page .form-control{background:rgba(255,255,255,0.06);border:1px solid var(--border);color:var(--text-primary);border-radius:8px}body.lh-page .form-control::-moz-placeholder{color:var(--text-muted)}body.lh-page .form-control::placeholder{color:var(--text-muted)}body.lh-page .form-control:focus{background:rgba(255,255,255,0.08);border-color:var(--cyan);box-shadow:0 0 0 0.15rem rgba(0,245,255,0.15);color:var(--text-primary)}body.lh-page .btn-primary{background:linear-gradient(135deg, var(--cyan), var(--purple));border:none;color:#000;font-weight:700}body.lh-page .btn-primary:hover{box-shadow:0 0 20px rgba(0,245,255,0.3);color:#000;opacity:0.92}body.lh-page .btn-outline-primary{border-color:var(--cyan);color:var(--cyan);background:transparent}body.lh-page .btn-outline-primary:hover{background:rgba(0,245,255,0.1);border-color:var(--cyan);color:var(--cyan)}body.lh-page .btn-outline-info{border-color:var(--cyan);color:var(--cyan)}body.lh-page .btn-outline-info:hover{background:rgba(0,245,255,0.1);color:var(--cyan);border-color:var(--cyan)}body.lh-page .btn-outline-secondary{border-color:var(--purple);color:var(--purple)}body.lh-page .btn-outline-secondary:hover{background:rgba(124,58,237,0.1);color:var(--purple);border-color:var(--purple)}body.lh-page .btn-outline-success{border-color:var(--green);color:var(--green)}body.lh-page .btn-outline-success:hover{background:rgba(0,255,136,0.1);color:var(--green);border-color:var(--green)}body.lh-page .btn-outline-dark{border-color:var(--border);color:var(--text-muted)}body.lh-page .btn-outline-dark:hover{background:rgba(255,255,255,0.08);color:var(--text-primary);border-color:rgba(255,255,255,0.2)}body.lh-page .article-body{color:var(--text-primary) !important}body.lh-page .article-body h1,body.lh-page .article-body h2,body.lh-page .article-body h3,body.lh-page .article-body h4,body.lh-page .article-body h5,body.lh-page .article-body h6{color:var(--text-primary)}body.lh-page .article-body blockquote{border-left-color:var(--cyan);background:rgba(0,245,255,0.05);color:var(--text-muted)}body.lh-page .article-body code,body.lh-page .article-body pre{background:rgba(255,255,255,0.06);color:var(--cyan);border:1px solid var(--border)}body.lh-page .article-body table th{background:rgba(255,255,255,0.06);color:var(--text-primary)}body.lh-page .article-body table td,body.lh-page .article-body table th{border-color:var(--border);color:var(--text-muted)}body.lh-page .border-top{border-top-color:var(--border) !important}body.lh-page h3,body.lh-page h5{color:var(--text-primary)}body.lh-page .page-link{background:var(--bg-card);border-color:var(--border);color:var(--text-muted)}body.lh-page .page-link:hover{background:rgba(0,245,255,0.1);border-color:var(--cyan);color:var(--cyan)}body.lh-page .page-item.active .page-link{background:linear-gradient(135deg, var(--cyan), var(--purple));border-color:transparent;color:#000}body.lh-page .social-sharing h5{color:var(--text-primary)}body.lh-page .text-dark{color:var(--text-primary) !important}.lh-nav-overlay{display:none;position:fixed;inset:0;z-index:999;background:var(--bg-primary);flex-direction:column;align-items:center;justify-content:center;gap:2rem}.lh-nav-overlay.open{display:flex}.lh-nav-overlay a{font-size:1.5rem;font-weight:700;color:var(--text-primary);transition:color var(--transition)}.lh-nav-overlay a:hover{color:var(--cyan)}.lh-nav-close{position:absolute;top:1.5rem;right:1.5rem;background:none;border:none;cursor:pointer;color:var(--text-primary);font-size:1.5rem}.lh-glow-divider{height:1px;background:linear-gradient(90deg, transparent, var(--cyan), var(--purple), transparent);opacity:0.3;margin:0}@media (max-width: 1024px){.lh-why-grid{grid-template-columns:repeat(2, 1fr)}.lh-footer-grid{grid-template-columns:1fr 1fr}}@media (max-width: 768px){.lh-nav-links{display:none}.lh-nav-mobile-toggle{display:flex}.lh-hero-content{grid-template-columns:1fr;gap:2.5rem}.lh-hero-stats-grid{grid-template-columns:repeat(2, 1fr)}.lh-how-grid{grid-template-columns:1fr;gap:1.5rem}.lh-how-connector{display:none}.lh-why-grid{grid-template-columns:1fr 1fr}.lh-integration-grid{grid-template-columns:1fr}.lh-pricing-grid{grid-template-columns:1fr}.lh-price-card.featured{transform:none}.lh-team-grid{grid-template-columns:1fr}.lh-cases-grid{grid-template-columns:1fr}.lh-footer-grid{grid-template-columns:1fr}.lh-footer-bottom{flex-direction:column;gap:0.5rem;text-align:center}}@media (max-width: 480px){.lh-why-grid{grid-template-columns:1fr}.lh-hero-stats-grid{grid-template-columns:repeat(2, 1fr)}.lh-hero-btns{flex-direction:column}.lh-hero-btns .lh-btn-primary,.lh-hero-btns .lh-btn-secondary{justify-content:center}}
