/* ===== HERO SECTION - HIGH CONVERSION DESIGN ===== */.hero-section{position:relative;min-height:100vh;display:flex;align-items:center;background:linear-gradient(135deg, #0F0F1E 0%, #1A1A2E 50%, #16213E 100%);overflow:hidden;padding:140px 0 80px;/* Increased top padding to avoid nav overlap */}/* Background Elements */.hero-background{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;}.neural-network-bg{position:absolute;top:0;left:0;width:100%;height:100%;background:url('data:image/svg+xml, <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 1000 1000"><defs><linearGradient id="g" x1="0%" x2="100%" y1="0%" y2="100%"><stop offset="0%" style="stop-color:%236C63FF;stop-opacity:0.1"/><stop offset="100%" style="stop-color:%2300D4FF;stop-opacity:0.05"/></linearGradient></defs><circle cx="100" cy="100" r="2" fill="url(%23g)"><animate attributeName="opacity" values="0.3;1;0.3" dur="3s" repeatCount="indefinite"/></circle><circle cx="300" cy="200" r="2" fill="url(%23g)"><animate attributeName="opacity" values="0.5;0.2;0.5" dur="4s" repeatCount="indefinite"/></circle><circle cx="500" cy="150" r="2" fill="url(%23g)"><animate attributeName="opacity" values="0.2;0.8;0.2" dur="2s" repeatCount="indefinite"/></circle><circle cx="700" cy="300" r="2" fill="url(%23g)"><animate attributeName="opacity" values="0.4;0.1;0.4" dur="5s" repeatCount="indefinite"/></circle><circle cx="200" cy="400" r="2" fill="url(%23g)"><animate attributeName="opacity" values="0.1;0.6;0.1" dur="3.5s" repeatCount="indefinite"/></circle><line x1="100" y1="100" x2="300" y2="200" stroke="url(%23g)" stroke-width="1" opacity="0.3"><animate attributeName="opacity" values="0.1;0.4;0.1" dur="6s" repeatCount="indefinite"/></line><line x1="300" y1="200" x2="500" y2="150" stroke="url(%23g)" stroke-width="1" opacity="0.2"><animate attributeName="opacity" values="0.2;0.5;0.2" dur="4s" repeatCount="indefinite"/></line><line x1="500" y1="150" x2="700" y2="300" stroke="url(%23g)" stroke-width="1" opacity="0.3"><animate attributeName="opacity" values="0.1;0.3;0.1" dur="5s" repeatCount="indefinite"/></line></svg>') repeat;opacity:0.6;animation:neuralFloat 20s ease-in-out infinite;}.gradient-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:radial-gradient(ellipse at center top, rgba(108, 99, 255, 0.1) 0%, transparent 70%);}/* Hero Content Wrapper - Mobile First */.hero-content-wrapper{position:relative;z-index:10;max-width:1400px;margin:0 auto;padding:0 20px;}/* Copy First Section */.hero-copy-section{text-align:center;margin-bottom:60px;animation:slideInUp 1s ease-out;}/* Visual Section */.hero-visual-section{margin-bottom:60px;animation:slideInUp 1.2s ease-out;}/* Trust Section */.hero-trust-section{animation:slideInUp 1.4s ease-out;}/* Desktop Grid Layout */@media (min-width:969px){.hero-content-wrapper{display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:start;}.hero-copy-section{text-align:left;margin-bottom:0;order:1;}.hero-visual-section{margin-bottom:0;order:2;}.hero-trust-section{order:3;grid-column:1 / -1;margin-top:40px;}}/* Urgency Banner */.urgency-banner{display:flex;align-items:center;justify-content:space-between;background:linear-gradient(135deg, rgba(108, 99, 255, 0.15) 0%, rgba(0, 212, 255, 0.15) 100%);border:1px solid rgba(108, 99, 255, 0.3);border-radius:12px;padding:16px 24px;margin-bottom:32px;backdrop-filter:blur(10px);}.urgency-indicator{display:flex;align-items:center;gap:12px;}.pulse-dot{width:8px;height:8px;background:#6C63FF;border-radius:50%;}.urgency-text{color:#E8E6FF;font-weight:600;font-size:14px;text-transform:uppercase;letter-spacing:0.5px;}.countdown-timer{display:flex;gap:16px;}.countdown-item{display:flex;flex-direction:column;align-items:center;background:rgba(255, 255, 255, 0.1);border-radius:8px;padding:8px 12px;backdrop-filter:blur(5px);}.countdown-number{font-size:18px;font-weight:700;color:#FFFFFF;line-height:1;}.countdown-label{font-size:10px;color:#B0B7C3;text-transform:uppercase;letter-spacing:0.5px;margin-top:2px;}/* Headlines */.hero-headlines{margin-bottom:40px;}.professional-badge{display:inline-flex;align-items:center;background:linear-gradient(135deg, rgba(108, 99, 255, 0.15) 0%, rgba(0, 212, 255, 0.15) 100%);border:1px solid rgba(108, 99, 255, 0.3);border-radius:12px;padding:8px 16px;font-size:13px;font-weight:500;color:rgba(255, 255, 255, 0.9);margin-bottom:32px;backdrop-filter:blur(10px);letter-spacing:0.5px;}.badge-text{text-transform:uppercase;}.hero-title{font-size:clamp(2.5rem, 5vw, 4rem);font-weight:800;line-height:1.1;color:#FFFFFF;margin-bottom:24px;text-shadow:0 4px 20px rgba(0, 0, 0, 0.3);}.highlight-amount{color:#00D4FF;position:relative;}.gradient-text{background:linear-gradient(135deg, #6C63FF 0%, #00D4FF 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;position:relative;}.hero-subtitle-inline{display:block;font-size:clamp(1.2rem, 2.5vw, 1.8rem);font-weight:600;color:#B0B7C3;margin-top:8px;}.hero-description{font-size:18px;line-height:1.6;color:#E2E8F0;max-width:600px;}/* Key Metrics */.key-metrics{display:grid;grid-template-columns:repeat(3, 1fr);gap:24px;margin-bottom:32px;}.metric-item{text-align:center;background:rgba(255, 255, 255, 0.03);border:1px solid rgba(255, 255, 255, 0.08);border-radius:16px;padding:24px 16px;backdrop-filter:blur(10px);transition:all 0.3s ease;}.metric-item:hover{background:rgba(255, 255, 255, 0.06);border-color:rgba(108, 99, 255, 0.2);transform:translateY(-2px);}.metric-value{font-size:28px;font-weight:700;color:#6C63FF;line-height:1;margin-bottom:8px;text-shadow:0 2px 10px rgba(108, 99, 255, 0.3);}.metric-label{font-size:13px;color:rgba(255, 255, 255, 0.7);font-weight:500;text-transform:uppercase;letter-spacing:0.5px;}/* Trust Indicators */.trust-indicators{display:flex;flex-wrap:wrap;gap:16px;margin-bottom:24px;}.trust-item{display:flex;align-items:center;background:rgba(108, 99, 255, 0.1);border:1px solid rgba(108, 99, 255, 0.2);border-radius:8px;padding:8px 16px;font-size:12px;font-weight:500;color:rgba(255, 255, 255, 0.9);backdrop-filter:blur(10px);letter-spacing:0.3px;}/* Member Activity Feed */.member-activity{margin-bottom:20px;}.activity-feed{background:rgba(0, 0, 0, 0.2);border-radius:8px;padding:12px 16px;margin-bottom:16px;min-height:60px;display:flex;align-items:center;border-left:3px solid #6C63FF;}.activity-item{background:rgba(255, 255, 255, 0.03);border:1px solid rgba(255, 255, 255, 0.1);border-radius:12px;padding:12px 16px;margin-bottom:8px;animation:slideInRight 0.5s ease-out;transition:all 0.3s ease;}.activity-item:hover{background:rgba(255, 255, 255, 0.05);border-color:rgba(108, 99, 255, 0.3);}.notification-content{display:flex;flex-direction:column;gap:4px;}.notification-message{font-size:14px;color:#FFFFFF;font-weight:500;line-height:1.4;}.notification-time{font-size:12px;color:#B0B7C3;font-weight:400;opacity:0.8;}.trust-badges{display:flex;gap:16px;flex-wrap:wrap;}.trust-badge{display:flex;align-items:center;gap:6px;font-size:12px;color:#B0B7C3;background:rgba(255, 255, 255, 0.03);padding:6px 12px;border-radius:20px;border:1px solid rgba(255, 255, 255, 0.08);}.trust-icon{font-size:14px;}/* CTA Section */.hero-cta-section{display:flex;flex-direction:column;gap:20px;}.cta-container{position:relative;}.hero-primary-cta{margin:40px 0;text-align:center;}/* Mega CTA Button */.btn-primary-hero-mega{display:inline-flex;align-items:center;justify-content:space-between;background:linear-gradient(135deg, #6C63FF 0%, #00D4FF 100%);color:white;padding:24px 40px;border-radius:20px;text-decoration:none;font-weight:800;font-size:20px;text-transform:uppercase;letter-spacing:0.5px;transition:all 0.3s ease;border:none;cursor:pointer;position:relative;overflow:hidden;box-shadow:0 12px 48px rgba(108, 99, 255, 0.4);width:100%;max-width:520px;margin:0 auto 24px;transform:scale(1);}.btn-primary-hero-mega:hover{transform:scale(1.02) translateY(-2px);box-shadow:0 16px 64px rgba(108, 99, 255, 0.5);}/* Regular CTA Button */.btn-primary-hero{display:inline-flex;align-items:center;justify-content:space-between;background:linear-gradient(135deg, #6C63FF 0%, #00D4FF 100%);color:white;padding:20px 32px;border-radius:16px;text-decoration:none;font-weight:700;font-size:18px;text-transform:uppercase;letter-spacing:0.5px;transition:all 0.3s ease;border:none;cursor:pointer;position:relative;overflow:hidden;box-shadow:0 8px 32px rgba(108, 99, 255, 0.3);width:100%;max-width:480px;margin-bottom:20px;}.btn-primary-hero:hover{transform:translateY(-3px);box-shadow:0 15px 50px rgba(108, 99, 255, 0.4);border-color:rgba(255, 255, 255, 0.2);}.btn-content{display:flex;flex-direction:column;align-items:flex-start;}.btn-text{font-size:18px;font-weight:700;line-height:1;}.btn-subtext{font-size:14px;font-weight:500;opacity:0.9;margin-top:4px;}.btn-icon{font-size:24px;font-weight:700;transition:transform 0.3s ease;}.btn-primary-hero:hover .btn-icon{transform:translateX(5px);}.btn-glow{position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg, transparent, rgba(255, 255, 255, 0.4), transparent);transition:left 0.6s ease;}.btn-primary-hero:hover .btn-glow{left:100%;}.cta-supporting-text{margin-top:16px;text-align:center;}.cta-supporting-text p{margin:4px 0;font-size:14px;}.cta-supporting-text p:first-child{color:#FF8A80;font-weight:600;}.risk-disclaimer{color:#B0B7C3;}

/* FOMO Elements */
.fomo-urgency-container{margin-top:20px;display:flex;flex-direction:column;gap:12px;align-items:center;}

.limited-access-indicator{display:flex;align-items:center;gap:8px;background:rgba(255,138,128,0.1);border:1px solid rgba(255,138,128,0.3);border-radius:20px;padding:8px 16px;backdrop-filter:blur(10px);}

.blinking-dot{width:8px;height:8px;background:#FF8A80;border-radius:50%;animation:blink 1.5s infinite;box-shadow:0 0 10px rgba(255,138,128,0.5);}

.urgency-text{color:#FF8A80;font-size:13px;font-weight:600;text-transform:uppercase;letter-spacing:0.5px;}

.spots-left-counter{display:flex;align-items:center;gap:6px;background:rgba(108,99,255,0.1);border:1px solid rgba(108,99,255,0.3);border-radius:16px;padding:6px 14px;backdrop-filter:blur(10px);}

.spots-icon{font-size:14px;}

.spots-text{color:#FFFFFF;font-size:14px;font-weight:700;letter-spacing:0.3px;}

#spots-counter{color:#00D4FF;font-weight:800;text-shadow:0 0 8px rgba(0,212,255,0.3);}

@keyframes blink{0%,50%{opacity:1;}51%,100%{opacity:0.3;}}

/* Mobile Responsive */
@media (max-width:767px){.fomo-urgency-container{gap:10px;}.limited-access-indicator{padding:6px 12px;}.urgency-text{font-size:12px;}.spots-left-counter{padding:5px 12px;}.spots-text{font-size:13px;}}/* Secondary CTA */.secondary-cta{text-align:center;}.btn-secondary-hero{display:inline-flex;align-items:center;gap:8px;color:#6C63FF;text-decoration:none;font-weight:600;padding:12px 24px;border:2px solid rgba(108, 99, 255, 0.3);border-radius:12px;transition:all 0.3s ease;background:rgba(108, 99, 255, 0.1);}.btn-secondary-hero:hover{background:rgba(108, 99, 255, 0.2);border-color:rgba(108, 99, 255, 0.5);transform:translateY(-2px);}/* RIGHT COLUMN - Performance Visualization */.hero-visual{animation:slideInRight 1s ease-out;}/* Floating Elements */.floating-elements-new{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;z-index:2;}.floating-orb{position:absolute;border-radius:50%;background:linear-gradient(135deg, rgba(108, 99, 255, 0.1) 0%, rgba(0, 212, 255, 0.1) 100%);animation:float 6s ease-in-out infinite;}.orb-1{width:120px;height:120px;top:10%;right:10%;animation-delay:0s;}.orb-2{width:80px;height:80px;bottom:20%;left:5%;animation-delay:2s;}.orb-3{width:60px;height:60px;top:60%;right:20%;animation-delay:4s;}.data-particles{position:absolute;top:0;left:0;width:100%;height:100%;}.particle{position:absolute;width:2px;height:2px;background:#6C63FF;border-radius:50%;animation:particle-float 8s linear infinite;}.particle:nth-child(1){left:20%;animation-delay:0s;}.particle:nth-child(2){left:40%;animation-delay:2s;}.particle:nth-child(3){left:60%;animation-delay:4s;}.particle:nth-child(4){left:80%;animation-delay:6s;}.particle:nth-child(5){left:10%;animation-delay:1s;}/* Animations */@keyframes float{0%, 100%{transform:translateY(0px) rotate(0deg);}33%{transform:translateY(-20px) rotate(5deg);}66%{transform:translateY(10px) rotate(-5deg);}}@keyframes particle-float{0%{transform:translateY(100vh) translateX(0px);opacity:0;}10%{opacity:1;}90%{opacity:1;}100%{transform:translateY(-100px) translateX(50px);opacity:0;}}@keyframes neuralFloat{0%, 100%{transform:translateX(0px) translateY(0px);}25%{transform:translateX(10px) translateY(-10px);}50%{transform:translateX(-5px) translateY(10px);}75%{transform:translateX(-10px) translateY(-5px);}}@keyframes slideInLeft{from{opacity:0;transform:translateX(-50px);}to{opacity:1;transform:translateX(0);}}@keyframes slideInRight{from{opacity:0;transform:translateX(50px);}to{opacity:1;transform:translateX(0);}}/* Responsive Design *//* Desktop Large (1200px+) - Default styles *//* Desktop Medium (992px - 1199px) */@media (max-width:1199px){.hero-grid{gap:48px;padding:0 20px;}.hero-title{font-size:clamp(2.2rem, 4vw, 3.2rem);}.key-metrics{gap:20px;}.metric-item{padding:20px 12px;}}/* Tablet (768px - 991px) */@media (max-width:991px){.hero-section{padding:100px 0 70px;}.hero-grid{grid-template-columns:1fr;gap:60px;text-align:center;}.hero-visual{order:-1;max-width:500px;margin:0 auto;}.professional-badge{justify-content:center;margin:0 auto 24px;max-width:fit-content;}.hero-title{font-size:clamp(2rem, 5vw, 2.8rem);margin-bottom:20px;}.hero-description{max-width:600px;margin:0 auto 32px;}.key-metrics{max-width:500px;margin:0 auto 24px;gap:16px;}.trust-indicators{justify-content:center;max-width:400px;margin:0 auto 32px;}}/* Mobile Large (640px - 767px) */@media (max-width:767px){.hero-section{padding:120px 0 50px;/* Increased for mobile nav clearance */ min-height:auto;}.container{padding:0 20px;}.hero-copy-section{margin-bottom:40px;}.hero-visual-section{margin-bottom:40px;}.professional-badge{font-size:12px;padding:6px 14px;margin-bottom:20px;}.hero-title{font-size:clamp(1.8rem, 6vw, 2.4rem);line-height:1.2;margin-bottom:16px;}.hero-description{font-size:15px;line-height:1.5;margin-bottom:28px;}.key-metrics{grid-template-columns:1fr;gap:12px;margin-bottom:20px;}.metric-item{padding:16px 12px;border-radius:12px;}.metric-value{font-size:24px;}.metric-label{font-size:12px;}.trust-indicators{gap:12px;margin-bottom:28px;}.trust-item{font-size:11px;padding:6px 12px;}.btn-primary-hero-mega{padding:20px 28px;font-size:18px;margin-bottom:20px;max-width:100%;}.btn-primary-hero{padding:16px 24px;font-size:16px;margin-bottom:16px;}.btn-text{font-size:16px;}.btn-subtext{font-size:12px;}.cta-supporting-text p{font-size:13px;margin-bottom:4px;}.btn-secondary-hero{font-size:14px;padding:12px 20px;}}/* Mobile Medium (480px - 639px) */@media (max-width:639px){.hero-section{padding:110px 0 40px;/* Increased for mobile nav clearance */}.container{padding:0 18px;}.hero-copy-section{margin-bottom:32px;}.hero-visual-section{margin-bottom:32px;}.professional-badge{font-size:11px;padding:5px 12px;}.hero-title{font-size:clamp(1.6rem, 6vw, 2.2rem);}.hero-description{font-size:14px;}.key-metrics{grid-template-columns:1fr;gap:10px;}.metric-item{padding:14px 10px;}.metric-value{font-size:22px;}.trust-indicators{gap:10px;}.trust-item{font-size:10px;padding:5px 10px;}.btn-primary-hero-mega{width:100%;max-width:320px;margin:0 auto 16px;padding:18px 24px;font-size:16px;}.btn-primary-hero{width:100%;max-width:300px;margin:0 auto;padding:14px 20px;}.notification-message{font-size:13px;}.notification-time{font-size:11px;}}@media (max-width:480px){.hero-section{padding:100px 0 40px;/* Increased for mobile nav clearance */}.container{padding:0 16px;}.hero-copy-section{margin-bottom:24px;}.hero-visual-section{margin-bottom:24px;}.urgency-banner{padding:12px 16px;margin-bottom:24px;}.hero-title{font-size:clamp(1.3rem, 7vw, 2rem);margin-bottom:16px;}.hero-description{font-size:13px;margin-bottom:24px;}.live-stat{padding:12px;}.stat-value{font-size:18px;}.stat-label{font-size:11px;}.btn-primary-hero{padding:14px 20px;font-size:14px;}.btn-subtext{font-size:11px;}.countdown-timer{gap:8px;}.countdown-item{padding:4px 8px;min-width:50px;}.countdown-number{font-size:14px;}.activity-item{padding:8px 10px;margin-bottom:5px;}.notification-message{font-size:12px;line-height:1.3;}.notification-time{font-size:10px;}}@media (max-width:360px){.hero-title{font-size:clamp(1.1rem, 8vw, 1.8rem);}.hero-description{font-size:12px;}.urgency-banner{padding:10px 12px;gap:8px;font-size:12px;}.live-stats-row{gap:8px;}.live-stat{padding:8px;}.stat-value{font-size:16px;}.activity-item{padding:6px 8px;margin-bottom:4px;border-radius:8px;}.notification-message{font-size:11px;line-height:1.2;}.notification-time{font-size:9px;}}/* Live Counter Animation */@keyframes countUp{from{opacity:0;transform:translateY(20px);}to{opacity:1;transform:translateY(0);}}.live-counter{animation:countUp 2s ease-out;}/* High Impact Visual Enhancements */.hero-content::before{content:'';position:absolute;top:-50px;left:-50px;width:100px;height:100px;background:radial-gradient(circle, rgba(108, 99, 255, 0.1) 0%, transparent 70%);border-radius:50%;z-index:-1;}/* Enhanced Animations */@keyframes slideInUp{from{opacity:0;transform:translateY(30px);}to{opacity:1;transform:translateY(0);}}@keyframes slideInLeft{from{opacity:0;transform:translateX(-30px);}to{opacity:1;transform:translateX(0);}}