.hero{min-height:100vh;display:flex;align-items:center;position:relative;overflow:hidden;background:linear-gradient(160deg,#020508,#040810 25%,#081018 50%,#0c1825 75%,#050a12);padding-top:80px}.hero-bg-effects{position:absolute;inset:0;pointer-events:none}.hero-orb{position:absolute;border-radius:50%;filter:blur(80px)}.hero-orb-1{width:600px;height:600px;background:radial-gradient(circle,rgba(0,180,216,.1),transparent 70%);top:-150px;right:-100px;animation:glowPulse 6s ease-in-out infinite}.hero-orb-2{width:450px;height:450px;background:radial-gradient(circle,rgba(255,215,0,.08),transparent 70%);bottom:-80px;left:-100px;animation:glowPulse 8s ease-in-out infinite reverse}.hero:before{content:"";position:absolute;top:10%;right:5%;width:400px;height:400px;background:radial-gradient(circle,rgba(0,180,216,.04),transparent 60%);border-radius:50%;pointer-events:none}.hero-grid-overlay{position:absolute;inset:0;background-image:linear-gradient(rgba(0,180,216,.02) 1px,transparent 0),linear-gradient(90deg,rgba(0,180,216,.02) 1px,transparent 0);background-size:60px 60px}.hero-image{position:absolute;inset:0;width:100%;height:100%;opacity:.2;pointer-events:none;z-index:1;object-fit:cover;object-position:center}.hero-content{position:relative;z-index:2;text-align:center;max-width:900px;margin:0 auto}.hero-title{font-size:56px;font-weight:900;line-height:1.1;margin-bottom:24px;letter-spacing:-.5px}.gold-text{color:var(--gold);text-shadow:var(--gold-text-glow)}.cyan-text{color:var(--cyan);text-shadow:0 0 25px rgba(0,180,216,.4),0 0 50px rgba(0,180,216,.15)}.hero-subtitle{font-size:19px;color:var(--text-secondary);max-width:720px;margin:0 auto 40px;line-height:1.7}.hero-buttons{gap:16px;margin-bottom:60px}.hero-buttons,.hero-stats{display:flex;justify-content:center}.hero-stats{align-items:center;gap:40px;padding-top:40px;border-top:1px solid rgba(0,180,216,.1)}.hero-stat{text-align:center}.hero-stat-number{display:block;font-family:var(--font-heading);font-size:36px;font-weight:800;color:var(--gold);text-shadow:var(--gold-text-glow)}.hero-stat-label{font-size:13px;color:var(--text-muted);text-transform:uppercase;letter-spacing:1px}.hero-stat-divider{width:1px;height:40px;background:linear-gradient(180deg,transparent,rgba(0,180,216,.25),transparent)}.problem-teaser{display:grid;grid-template-columns:1fr 1fr;grid-gap:60px;gap:60px;align-items:center}.problem-teaser-content h2{font-size:36px;color:var(--white);margin-bottom:20px}.problem-teaser-content p{font-size:16px;color:var(--text-secondary);line-height:1.8;margin-bottom:28px}.problem-teaser-visual{display:flex;flex-direction:column;gap:16px}.problem-stat-card{display:flex;align-items:center;gap:16px;background:var(--bg-card);border:1px solid var(--border);border-radius:8px;padding:20px 24px;transition:all .4s cubic-bezier(.4,0,.2,1);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);position:relative;z-index:1;cursor:pointer}.problem-stat-card:hover{border-color:rgba(178,34,34,.5);box-shadow:0 35px 100px rgba(178,34,34,.25),0 22px 55px rgba(0,0,0,.55);transform:scale(1.23) translateY(-12px);z-index:100}.problem-stat-icon{font-size:28px;flex-shrink:0}.problem-stat-value{font-family:var(--font-heading);font-size:24px;font-weight:800;color:var(--risk-red);min-width:80px;animation:redPulse 3s ease-in-out infinite}.problem-stat-desc{font-size:14px;color:var(--text-secondary)}.scan-cards{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:24px;gap:24px}.scan-card{background:var(--bg-card);border:1px solid var(--border);border-radius:12px;padding:36px 28px;transition:all .4s cubic-bezier(.4,0,.2,1);display:flex;flex-direction:column;position:relative;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);overflow:hidden;z-index:1;cursor:pointer}.scan-card:before{content:"";position:absolute;top:0;left:10%;right:10%;height:1px;background:linear-gradient(90deg,transparent,rgba(0,180,216,.4),transparent);opacity:0;transition:all .4s ease}.scan-card:hover{border-color:rgba(0,180,216,.7);transform:scale(1.23) translateY(-15px);box-shadow:0 35px 100px rgba(0,180,216,.3),0 25px 60px rgba(0,0,0,.65);z-index:100}.scan-card:hover:before{opacity:1}.scan-card-featured{border-color:rgba(255,215,0,.35);background:linear-gradient(to bottom,rgba(255,215,0,.06),var(--bg-card));overflow:visible}.scan-card-featured:before{background:linear-gradient(90deg,transparent,rgba(255,215,0,.5),transparent);opacity:.5}.scan-card-featured:hover{border-color:rgba(255,215,0,.8);box-shadow:0 35px 100px rgba(255,215,0,.3),0 25px 60px rgba(0,0,0,.65)}.scan-card-featured:hover:before{opacity:1}.scan-card-badge{position:absolute;top:-12px;left:50%;transform:translateX(-50%);background:linear-gradient(135deg,var(--gold),var(--gold-dark));color:var(--bg-primary);font-family:var(--font-heading);font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:1px;padding:6px 20px;border-radius:20px;box-shadow:0 0 18px rgba(255,215,0,.45);white-space:nowrap;z-index:5}.scan-card-header{margin-bottom:16px}.scan-level{font-family:var(--font-heading);font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:2px;color:var(--cyan);text-shadow:0 0 12px rgba(0,180,216,.4)}.scan-card-header h3{font-size:28px;font-weight:800;margin:4px 0 12px}.scan-desc{font-size:14px;color:var(--text-secondary);margin-bottom:20px;padding-bottom:20px;border-bottom:1px solid var(--border)}.scan-features{list-style:none;margin-bottom:24px;flex:1 1}.scan-features li{font-size:14px;color:var(--text-secondary);padding:8px 0 8px 20px;position:relative}.scan-features li:before{content:"\2713";position:absolute;left:0;color:var(--cyan);font-weight:700;text-shadow:0 0 8px rgba(0,180,216,.4)}.scan-best-for{font-size:13px;color:var(--text-muted);margin-bottom:24px;padding:12px;background:rgba(0,180,216,.04);border-radius:6px;border:1px solid rgba(0,180,216,.06)}.scan-best-for strong{color:var(--text-secondary)}.scan-btn{width:100%;text-align:center}.why-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:24px;gap:24px}.why-card{background:var(--bg-card);border:1px solid var(--border);border-radius:8px;padding:32px;transition:all .4s cubic-bezier(.4,0,.2,1);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);position:relative;overflow:hidden;z-index:1;cursor:pointer}.why-card:after{content:"";position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:radial-gradient(circle at 50% 50%,rgba(0,180,216,.04),transparent 50%);opacity:0;transition:all .4s ease;pointer-events:none}.why-card:hover{border-color:rgba(0,180,216,.7);box-shadow:0 35px 100px rgba(0,180,216,.3),0 25px 60px rgba(0,0,0,.65);transform:scale(1.23) translateY(-15px);z-index:100}.why-card:hover:after{opacity:1}.why-icon{margin-bottom:16px}.why-card h3{font-size:18px;font-weight:700;margin-bottom:8px}.why-card p{font-size:14px;color:var(--text-secondary);line-height:1.6}.video-section{position:relative;width:100%;overflow:hidden;padding:0}.video-bg-image{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center;opacity:.4;pointer-events:none;z-index:0}.video-container{position:relative;width:100%;z-index:1;overflow:hidden}.network-video{display:block;width:100%;height:auto}.video-overlay{position:absolute;inset:0;background:linear-gradient(180deg,rgba(4,8,16,.2) 0,transparent 15%,transparent 85%,rgba(4,8,16,.2));pointer-events:none}.cta-section{position:relative;overflow:hidden;background:linear-gradient(135deg,#020508,#081018 50%,#050a12);text-align:center}.cta-bg-effects{position:absolute;inset:0;pointer-events:none}.cta-orb{position:absolute;border-radius:50%;filter:blur(80px)}.cta-orb-1{background:radial-gradient(circle,rgba(255,215,0,.1),transparent 70%);top:-50px;left:20%;animation:glowPulse 7s ease-in-out infinite}.cta-orb-1,.cta-orb-2{width:350px;height:350px}.cta-orb-2{background:radial-gradient(circle,rgba(0,180,216,.08),transparent 70%);bottom:-50px;right:20%;animation:glowPulse 9s ease-in-out infinite reverse}.cta-content{position:relative;z-index:2}.cta-content h2{font-size:40px;font-weight:800;color:var(--gold);margin-bottom:16px;text-shadow:var(--gold-text-glow)}.cta-content p{font-size:18px;color:var(--text-secondary);max-width:600px;margin:0 auto 36px}.cta-buttons{display:flex;gap:16px;justify-content:center}@media (max-width:1024px){.hero-image{opacity:.15}}@media (max-width:768px){.hero-title{font-size:36px}.hero-subtitle{font-size:16px}.hero-buttons{flex-direction:column;align-items:center}.hero-stats{flex-direction:column;gap:24px}.hero-stat-divider{width:40px;height:1px}.hero-image{opacity:.1}.problem-teaser{grid-template-columns:1fr;gap:40px}.scan-cards{max-width:400px;margin:0 auto}.scan-cards,.why-grid{grid-template-columns:1fr}.cta-content h2{font-size:28px}.cta-buttons{flex-direction:column;align-items:center}.problem-stat-card:hover,.scan-card:hover,.why-card:hover{transform:scale(1.08) translateY(-5px)}}