@import url("https://fonts.googleapis.com/css2?family=Orbitron:wght@400;500;600;700;800;900&family=Inter:wght@300;400;500;600;700&display=swap");body{position:relative;min-height:100vh}body::before{content:'';position:fixed;top:0;left:0;width:100%;height:100%;pointer-events:none;z-index:0;opacity:var(--pattern-opacity, 0.03)}main{position:relative;z-index:1;margin-top:0}.pattern-static-grid::before{background-image:linear-gradient(rgba(0,128,255,0.03) 1px, transparent 1px),linear-gradient(90deg, rgba(0,128,255,0.03) 1px, transparent 1px);background-size:var(--pattern-size, 50px) var(--pattern-size, 50px)}.pattern-animated-grid::before{background-image:linear-gradient(rgba(0,128,255,0.03) 1px, transparent 1px),linear-gradient(90deg, rgba(0,128,255,0.03) 1px, transparent 1px);background-size:var(--pattern-size, 50px) var(--pattern-size, 50px);animation:patternMove var(--pattern-speed, 20s) linear infinite}@keyframes patternMove{0%{background-position:0 0}100%{background-position:var(--pattern-size, 50px) var(--pattern-size, 50px)}}.pattern-dot-grid::before{background-image:radial-gradient(circle, rgba(0,128,255,0.03) 1px, transparent 1px);background-size:var(--pattern-size, 50px) var(--pattern-size, 50px)}.pattern-hex-grid::before{background-image:repeating-linear-gradient(0deg, transparent, transparent calc(var(--pattern-size, 50px) * 0.866), rgba(0,128,255,0.03) calc(var(--pattern-size, 50px) * 0.866), rgba(0,128,255,0.03) calc(var(--pattern-size, 50px) * 0.866 + 1px), transparent calc(var(--pattern-size, 50px) * 0.866 + 1px)),repeating-linear-gradient(60deg, transparent, transparent calc(var(--pattern-size, 50px) * 0.866), rgba(0,128,255,0.03) calc(var(--pattern-size, 50px) * 0.866), rgba(0,128,255,0.03) calc(var(--pattern-size, 50px) * 0.866 + 1px), transparent calc(var(--pattern-size, 50px) * 0.866 + 1px)),repeating-linear-gradient(120deg, transparent, transparent calc(var(--pattern-size, 50px) * 0.866), rgba(0,128,255,0.03) calc(var(--pattern-size, 50px) * 0.866), rgba(0,128,255,0.03) calc(var(--pattern-size, 50px) * 0.866 + 1px), transparent calc(var(--pattern-size, 50px) * 0.866 + 1px));background-size:calc(var(--pattern-size, 50px) * 1.732) var(--pattern-size, 50px)}.pattern-circuit::before{background-image:linear-gradient(90deg, transparent 0%, rgba(0,128,255,0.03) 1%, transparent 2%),linear-gradient(0deg, transparent 0%, rgba(0,128,255,0.03) 1%, transparent 2%);background-size:var(--pattern-size, 50px) var(--pattern-size, 50px);background-position:0 0, 0 0;animation:circuitPulse var(--pattern-speed, 20s) ease-in-out infinite}@keyframes circuitPulse{0%, 100%{opacity:var(--pattern-opacity, 0.03)}50%{opacity:calc(var(--pattern-opacity, 0.03) * 2)}}:root{--bg-color: hsl(220, 25%, 8%);--foreground: hsl(210, 40%, 98%);--card-bg: hsl(220, 25%, 12%);--card-foreground: hsl(210, 40%, 98%);--primary-blue: hsl(210, 100%, 50%);--primary-foreground: hsl(210, 40%, 98%);--primary-glow: hsl(210, 100%, 60%);--accent-blue: hsl(185, 100%, 50%);--accent-foreground: hsl(220, 25%, 8%);--purple: hsl(280, 80%, 60%);--secondary-foreground: hsl(210, 40%, 98%);--muted: hsl(220, 20%, 18%);--muted-foreground: hsl(215, 20%, 65%);--text-color: var(--foreground);--stat-bg: hsl(220, 25%, 14%);--border: hsl(220, 20%, 20%);--shadow-glow: 0 0 40px hsla(210, 100%, 50%, 0.3);--shadow-card: 0 4px 24px hsla(220, 50%, 5%, 0.5);--shadow-neon: 0 0 20px hsla(185, 100%, 50%, 0.4);--gradient-primary: linear-gradient(135deg, hsl(210, 100%, 50%), hsl(185, 100%, 50%));--gradient-hero: linear-gradient(180deg, hsl(220, 25%, 8%) 0%, hsl(220, 30%, 12%) 100%);--gradient-card: linear-gradient(135deg, hsl(220, 25%, 14%) 0%, hsl(220, 25%, 10%) 100%);--gradient-glow: radial-gradient(ellipse at center, hsla(210, 100%, 50%, 0.15) 0%, transparent 70%);--gradient-accent: linear-gradient(135deg, hsl(210, 100%, 50%), hsl(280, 80%, 60%))}*{margin:0;padding:0;box-sizing:border-box}body{font-family:'Inter', -apple-system, BlinkMacSystemFont, 'Segoe UI', sans-serif;color:var(--foreground);background-color:var(--bg-color);line-height:1.6;overflow-x:hidden;background-image:var(--gradient-hero)}.site-header{position:sticky;top:0;left:0;right:0;z-index:100;background:rgba(15,19,26,0.8);backdrop-filter:blur(10px);border-bottom:1px solid rgba(0,128,255,0.1);padding:1rem 0}.site-header .header-content{display:flex;align-items:center;justify-content:space-between}.site-header .logo a{font-family:'Orbitron', sans-serif;font-size:1.5rem;font-weight:800;color:var(--primary-blue);text-decoration:none;background:var(--gradient-primary);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;text-shadow:0 0 20px rgba(0,128,255,0.3)}.site-header .main-nav{display:flex;gap:2rem;align-items:center}.site-header .main-nav .nav-link{display:flex;align-items:center;gap:0.5rem;padding:0.5rem 1rem;border-radius:6px;transition:all 0.2s ease;text-decoration:none;color:var(--text-color);position:relative}.site-header .main-nav .nav-link i:first-child{font-size:0.9rem;width:16px;text-align:center}.site-header .main-nav .nav-link span{display:inline-block}.site-header .main-nav .nav-link:hover,.site-header .main-nav .nav-link.active{background:rgba(0,128,255,0.1);color:#0080ff}.site-header .main-nav .nav-link:hover i:first-child,.site-header .main-nav .nav-link.active i:first-child{color:#0080ff}.site-header .main-nav .nav-link.active::after{content:'';position:absolute;bottom:0;left:50%;transform:translateX(-50%);width:60%;height:2px;background:linear-gradient(90deg, transparent, #0080ff, transparent)}.site-header .main-nav a{color:var(--foreground);text-decoration:none;font-size:0.95rem;font-weight:500;transition:color 0.3s ease}.site-header .main-nav a:hover{color:var(--primary-blue)}.site-header .main-nav .nav-dropdown{position:relative}.site-header .main-nav .nav-dropdown .nav-dropdown-toggle{display:flex;align-items:center;gap:0.5rem;cursor:pointer}.site-header .main-nav .nav-dropdown .nav-dropdown-toggle i{font-size:0.7rem;transition:transform 0.3s ease}.site-header .main-nav .nav-dropdown:hover .nav-dropdown-toggle i,.site-header .main-nav .nav-dropdown.active .nav-dropdown-toggle i{transform:rotate(180deg)}.site-header .main-nav .nav-dropdown .nav-dropdown-menu{position:absolute;top:100%;left:0;margin-top:0.5rem;background:#171c26;border:1px solid rgba(0,128,255,0.3);border-radius:8px;padding:0.5rem 0;min-width:150px;opacity:0;visibility:hidden;transform:translateY(-10px);transition:all 0.3s ease;box-shadow:0 4px 20px rgba(6,11,19,0.5),0 0 20px rgba(0,128,255,0.2);backdrop-filter:blur(10px);z-index:1000}.site-header .main-nav .nav-dropdown .nav-dropdown-menu a{display:block;padding:0.75rem 1.25rem;color:var(--foreground);font-size:0.9rem;transition:all 0.2s ease}.site-header .main-nav .nav-dropdown .nav-dropdown-menu a:hover{background:rgba(0,128,255,0.1);color:var(--primary-blue);padding-left:1.5rem}.site-header .main-nav .nav-dropdown:hover .nav-dropdown-menu,.site-header .main-nav .nav-dropdown.active .nav-dropdown-menu{opacity:1;visibility:visible;transform:translateY(0)}.site-header .btn-nav{padding:0.5rem 1.25rem;font-size:0.9rem;display:flex;align-items:center;gap:0.5rem;background:#131720;border:2px solid #0080ff;color:#0080ff;box-shadow:none}.site-header .btn-nav:hover{background:#171c26;border-color:#1a8cff;color:#1a8cff}.site-header .btn-nav i{font-size:0.75rem}@media (max-width: 768px){.site-header .main-nav{display:none}.site-header .logo a{font-size:1.25rem}.site-header .btn-nav{padding:0.4rem 1rem;font-size:0.85rem}}h1,h2,h3,h4,h5,h6{font-family:'Orbitron', sans-serif;font-weight:700;line-height:1.2}.container{max-width:1200px;margin:0 auto;padding:0 20px}@media (max-width: 768px){.container{padding:0 15px}}section{padding:60px 0;position:relative}.section-title{font-size:2rem;margin-bottom:0.75rem;text-align:center;font-weight:800}.section-title .title-part1{color:var(--foreground)}.section-title .title-part2{background:linear-gradient(90deg, #0080ff 0%, #b447eb 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.tldr .section-title .title-part2{color:#f471c8 !important;background:none !important;-webkit-background-clip:unset !important;-webkit-text-fill-color:unset !important;background-clip:unset !important;font-weight:700 !important;text-shadow:0 2px 8px rgba(236,19,164,0.9),0 0 20px rgba(240,66,182,0.7),0 0 40px rgba(240,66,182,0.5),0 4px 12px rgba(10,12,16,0.8);filter:none !important;letter-spacing:0.5px;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.section-intro{text-align:center;font-size:1rem;color:rgba(255,255,255,0.8);max-width:800px;margin:0 auto 2rem}.btn{display:inline-block;padding:14px 36px;border-radius:8px;font-weight:700;font-size:1rem;font-family:'Inter', sans-serif;text-decoration:none;cursor:pointer;transition:all 0.3s ease;position:relative;background:transparent !important;border:1px solid rgba(0,128,255,0.5) !important;color:#0080ff !important;box-shadow:none !important}.btn:hover{background:rgba(0,128,255,0.1) !important;border-color:#0080ff !important;color:#1a8cff !important;box-shadow:0 0 20px rgba(0,128,255,0.3) !important;transform:translateY(-1px)}.btn.btn-primary{background:linear-gradient(90deg, #4df0ff 0%, #00eaff 100%) !important;border:none !important;color:white !important;box-shadow:0 0 20px rgba(0,234,255,0.5),0 0 40px rgba(0,234,255,0.25) !important}.btn.btn-primary:hover{background:linear-gradient(90deg, #66f2ff 0%, #1aecff 100%) !important;color:white !important;box-shadow:0 0 30px rgba(0,234,255,0.7),0 0 60px rgba(0,234,255,0.4) !important;transform:translateY(-2px) scale(1.02)}.btn.btn-secondary-outline{background:transparent !important;border:1px solid rgba(0,128,255,0.5) !important;color:#0080ff !important;box-shadow:none !important}.btn.btn-secondary-outline:hover{background:rgba(0,128,255,0.1) !important;border-color:rgba(0,128,255,0.7) !important}.btn.btn-sm{padding:0.5rem 1rem;font-size:0.875rem;font-weight:600}.btn.btn-purple{background:#131720 !important;border:2px solid var(--purple) !important;color:var(--purple) !important}.btn.btn-purple:hover{background:#171c26 !important;border-color:#be5eed !important;color:#be5eed !important}.btn.btn-secondary{background:#131720 !important;border:2px solid #0080ff !important;color:#0080ff !important}.btn.btn-secondary:hover{background:#171c26 !important;border-color:#1a8cff !important;color:#1a8cff !important}.btn.btn-large{padding:16px 40px;font-size:1.1rem}.hero{padding:120px 0 80px;text-align:center;position:relative;min-height:calc(100vh - 80px);display:flex;align-items:center;overflow:hidden}.hero::after{content:'';position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:120%;height:120%;background:radial-gradient(circle at center, rgba(0,128,255,0.08) 0%, transparent 70%);pointer-events:none;z-index:0}.hero .container{width:100%;position:relative;z-index:1}.hero .hero-content{margin-bottom:4rem;max-width:900px;margin-left:auto;margin-right:auto;position:relative;z-index:2}.hero .hero-badge-pill{display:inline-flex;align-items:center;gap:0.75rem;padding:0.5rem 1.5rem;background:linear-gradient(135deg, rgba(0,128,255,0.2) 0%, rgba(0,234,255,0.15) 100%);border:2px solid rgba(0,128,255,0.4);border-radius:50px;font-size:0.9rem;font-weight:600;color:var(--primary-blue);margin-bottom:2rem;box-shadow:var(--shadow-neon)}.hero .hero-badge-pill i{font-size:1rem}.hero .hero-headline{font-size:3.5rem;font-weight:800;line-height:1.2;margin-bottom:1.5rem;font-family:'Orbitron', sans-serif}.hero .hero-headline .headline-text{color:var(--foreground)}.hero .hero-headline .headline-highlight-blue{color:var(--primary-blue);background:var(--gradient-primary);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;text-shadow:0 0 20px rgba(0,128,255,0.5)}.hero .hero-headline .headline-highlight-purple{color:var(--purple);background:linear-gradient(135deg, var(--purple) 0%, #c775f0 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;text-shadow:0 0 20px rgba(180,71,235,0.5)}.hero .hero-description{font-size:1.1rem;color:rgba(248,250,252,0.85);line-height:1.7;margin-bottom:2.5rem;max-width:700px;margin-left:auto;margin-right:auto}.hero .hero-cta-buttons{display:flex;gap:1rem;justify-content:center;flex-wrap:wrap}.hero .hero-stats{display:grid;grid-template-columns:repeat(auto-fit, minmax(180px, 1fr));gap:1.5rem;margin-top:4rem;max-width:1000px;margin-left:auto;margin-right:auto;position:relative;z-index:2}.hero .scroll-indicator{position:absolute;bottom:2rem;left:50%;transform:translateX(-50%);width:40px;height:40px;border-radius:50%;background:linear-gradient(135deg, rgba(0,128,255,0.2) 0%, rgba(0,234,255,0.15) 100%);border:2px solid rgba(0,128,255,0.4);display:flex;align-items:center;justify-content:center;color:var(--primary-blue);animation:float 2s ease-in-out infinite;cursor:pointer}.hero .scroll-indicator i{font-size:0.9rem}@keyframes float{0%, 100%{transform:translateX(-50%) translateY(0)}50%{transform:translateX(-50%) translateY(-10px)}}.hero .stat-box{background:var(--gradient-card);padding:1.5rem 1.25rem;border-radius:12px;border:2px solid rgba(0,128,255,0.3);text-align:center;box-shadow:var(--shadow-card),0 0 20px rgba(0,128,255,0.2),inset 0 1px 0 rgba(255,255,255,0.1);transition:all 0.3s ease;position:relative;overflow:hidden;backdrop-filter:blur(10px);display:flex;flex-direction:column;align-items:center}.hero .stat-box::before{content:'';position:absolute;top:0;left:0;right:0;height:2px;background:linear-gradient(90deg, transparent, var(--primary-blue), transparent);opacity:0;transition:opacity 0.3s}.hero .stat-box:hover{transform:translateY(-5px);border-color:var(--primary-blue);box-shadow:var(--shadow-glow),0 12px 40px rgba(6,11,19,0.6),0 0 30px rgba(0,128,255,0.4),inset 0 1px 0 rgba(255,255,255,0.2)}.hero .stat-box:hover::before{opacity:1}.hero .stat-box .stat-icon{font-size:1.5rem;color:var(--primary-blue);margin-bottom:0.75rem;display:flex;align-items:center;justify-content:center;width:50px;height:50px;background:linear-gradient(135deg, rgba(0,128,255,0.15) 0%, rgba(0,234,255,0.1) 100%);border-radius:50%;border:2px solid rgba(0,128,255,0.3);box-shadow:var(--shadow-neon)}.hero .stat-box .stat-icon i{color:var(--primary-blue);filter:drop-shadow(0 0 8px rgba(0,128,255,0.6))}.hero .stat-box .stat-number{font-size:2.25rem;font-weight:800;font-family:'Orbitron', sans-serif;color:var(--foreground);margin-bottom:0.5rem;text-shadow:0 0 20px rgba(0,128,255,0.3)}.hero .stat-box .stat-label{font-size:0.9rem;color:rgba(255,255,255,0.8);font-weight:500;text-transform:none;letter-spacing:0}.tldr{background:var(--gradient-accent);padding:60px 0;position:relative;overflow:hidden}.tldr::before{content:'';position:absolute;top:0;left:0;right:0;bottom:0;background:var(--gradient-glow);pointer-events:none}.tldr .section-title,.tldr .section-intro{color:var(--text-color);position:relative;z-index:1}.tldr .benefits-grid{display:grid;grid-template-columns:repeat(auto-fit, minmax(220px, 1fr));gap:1.5rem;margin-top:2rem;position:relative;z-index:1}.tldr .benefit-card{background:var(--gradient-card);padding:1.75rem 1.5rem;border-radius:12px;border:2px solid rgba(0,128,255,0.2);transition:all 0.4s ease;box-shadow:var(--shadow-card),inset 0 1px 0 rgba(255,255,255,0.1),0 0 20px rgba(0,128,255,0.1);backdrop-filter:blur(10px);position:relative;overflow:hidden;text-align:center}.tldr .benefit-card::before{content:'';position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg, var(--accent-blue), var(--purple));transform:scaleX(0);transition:transform 0.4s}.tldr .benefit-card:hover{transform:translateY(-8px) scale(1.02);box-shadow:var(--shadow-glow),0 16px 48px rgba(6,11,19,0.5),0 0 30px rgba(0,128,255,0.3),inset 0 1px 0 rgba(255,255,255,0.2);border-color:rgba(0,128,255,0.5)}.tldr .benefit-card:hover::before{transform:scaleX(1)}.tldr .benefit-card .benefit-icon{font-size:2.5rem;margin-bottom:1rem;color:var(--primary-blue);text-align:center;display:flex;align-items:center;justify-content:center;width:60px;height:60px;margin:0 auto 1rem;background:linear-gradient(135deg, rgba(0,128,255,0.15) 0%, rgba(0,234,255,0.1) 100%);border-radius:50%;border:2px solid rgba(0,128,255,0.3);box-shadow:var(--shadow-neon)}.tldr .benefit-card .benefit-icon i{color:var(--primary-blue);filter:drop-shadow(0 0 8px rgba(0,128,255,0.6))}.tldr .benefit-card .benefit-title{font-size:1.1rem;margin-bottom:0.75rem;color:var(--text-color);font-weight:700;text-align:center}.tldr .benefit-card .benefit-description{color:rgba(255,255,255,0.85);line-height:1.6;font-size:0.875rem;text-align:center}.benefits{background:#11151d;position:relative}.benefits .benefits-grid{display:grid;grid-template-columns:repeat(auto-fit, minmax(280px, 1fr));gap:1.5rem;margin-top:2rem}.benefits .benefit-card{background:var(--gradient-card);padding:2rem 1.75rem;border-radius:12px;border:2px solid rgba(0,128,255,0.25);transition:all 0.4s ease;box-shadow:var(--shadow-card),0 0 20px rgba(0,128,255,0.15),inset 0 1px 0 rgba(255,255,255,0.1);position:relative;overflow:hidden}.benefits .benefit-card::after{content:'';position:absolute;top:-50%;right:-50%;width:200%;height:200%;background:var(--gradient-glow);opacity:0;transition:opacity 0.4s}.benefits .benefit-card:hover{transform:translateY(-8px) scale(1.02);box-shadow:var(--shadow-glow),0 16px 48px rgba(6,11,19,0.6),0 0 40px rgba(0,128,255,0.4),inset 0 1px 0 rgba(255,255,255,0.2);border-color:var(--primary-blue)}.benefits .benefit-card:hover::after{opacity:1}.benefits .benefit-card .benefit-icon{font-size:2.75rem;margin-bottom:1rem;color:var(--primary-blue);text-align:center;display:flex;align-items:center;justify-content:center;width:70px;height:70px;margin:0 auto 1rem;background:linear-gradient(135deg, rgba(0,128,255,0.15) 0%, rgba(0,234,255,0.1) 100%);border-radius:50%;border:2px solid rgba(0,128,255,0.3);box-shadow:var(--shadow-neon)}.benefits .benefit-card .benefit-icon i{color:var(--primary-blue);filter:drop-shadow(0 0 10px rgba(0,128,255,0.6))}.benefits .benefit-card .benefit-title{font-size:1.2rem;margin-bottom:0.75rem;color:var(--text-color);font-weight:700;text-align:center}.benefits .benefit-card .benefit-description{color:rgba(255,255,255,0.85);line-height:1.7;font-size:0.9rem;text-align:center}.common-benefits-link-wrapper{margin:1.5rem 0;text-align:center}.common-benefits-link{display:inline-flex;align-items:center;gap:0.75rem;padding:0.875rem 1.5rem;background:linear-gradient(135deg, rgba(0,128,255,0.15) 0%, rgba(0,234,255,0.1) 100%);border:2px solid rgba(0,128,255,0.3);border-radius:8px;color:#ffffff;text-decoration:none;font-weight:600;font-size:0.95rem;transition:all 0.3s ease;box-shadow:0 0 20px rgba(0,128,255,0.2),inset 0 1px 0 rgba(255,255,255,0.1);backdrop-filter:blur(10px);text-shadow:0 1px 3px rgba(0,0,0,0.5)}.common-benefits-link i.fa-star{color:#fd3;filter:drop-shadow(0 0 8px rgba(255,221,51,0.6))}.common-benefits-link i.fa-chevron-right{font-size:0.75rem;transition:transform 0.3s ease;color:#ffffff}.common-benefits-link:hover{background:linear-gradient(135deg, rgba(0,128,255,0.25) 0%, rgba(0,234,255,0.15) 100%);border-color:rgba(0,128,255,0.5);color:#ffffff;transform:translateY(-2px);box-shadow:0 4px 24px rgba(0,128,255,0.3),0 0 30px rgba(0,128,255,0.2),inset 0 1px 0 rgba(255,255,255,0.15);text-shadow:0 2px 6px rgba(0,0,0,0.7)}.common-benefits-link:hover i.fa-chevron-right{transform:translateX(4px);color:#ffffff}.common-benefits-link:active{transform:translateY(0)}.packages{background:#0f131a;position:relative}.packages .packages-table-wrapper{overflow-x:auto;margin:2rem 0}.packages .hackfest-packages-table,.packages .polar-packages-table{width:100% !important;border-collapse:collapse !important;background:transparent !important;font-size:0.95rem !important}.packages .hackfest-packages-table thead,.packages .polar-packages-table thead{background:linear-gradient(135deg, rgba(27,33,45,0.98) 0%, rgba(23,28,38,0.98) 100%) !important;backdrop-filter:blur(15px) !important}.packages .hackfest-packages-table thead th,.packages .polar-packages-table thead th{padding:1.25rem 1rem !important;text-align:left !important;font-weight:700 !important;color:#f8fafc !important;border-bottom:2px solid rgba(0,128,255,0.4) !important;font-family:'Orbitron', sans-serif !important;text-shadow:0 2px 6px rgba(10,12,16,0.8),0 0 12px rgba(0,128,255,0.3) !important;letter-spacing:0.5px !important}.packages .hackfest-packages-table thead th:first-child,.packages .polar-packages-table thead th:first-child{padding-left:1.5rem !important}.packages .hackfest-packages-table thead th:last-child,.packages .polar-packages-table thead th:last-child{padding-right:1.5rem !important;text-align:center !important}.packages .hackfest-packages-table tbody,.packages .polar-packages-table tbody{background:linear-gradient(135deg, rgba(21,26,35,0.95) 0%, rgba(17,21,29,0.95) 100%) !important;backdrop-filter:blur(10px) !important}.packages .hackfest-packages-table tbody tr,.packages .polar-packages-table tbody tr{border-bottom:1px solid rgba(51,60,77,0.6) !important;transition:all 0.2s ease !important}.packages .hackfest-packages-table tbody tr:hover,.packages .polar-packages-table tbody tr:hover{background:rgba(33,38,49,0.7) !important;transform:translateX(2px) !important}.packages .hackfest-packages-table tbody td,.packages .polar-packages-table tbody td{padding:1.5rem 1rem !important;color:#f8fafc !important;vertical-align:middle !important;text-shadow:0 1px 4px rgba(10,12,16,0.7),0 0 8px rgba(10,12,16,0.4) !important;font-weight:500 !important}.packages .hackfest-packages-table tbody td:first-child,.packages .polar-packages-table tbody td:first-child{padding-left:1.5rem !important}.packages .hackfest-packages-table tbody td:last-child,.packages .polar-packages-table tbody td:last-child{padding-right:1.5rem !important;text-align:center !important}.packages .hackfest-packages-table .package-name-link,.packages .polar-packages-table .package-name-link{color:#0080ff !important;text-decoration:underline;cursor:pointer;transition:all 0.2s ease;font-weight:600}.packages .hackfest-packages-table .package-name-link:hover,.packages .polar-packages-table .package-name-link:hover{color:#4da6ff !important;text-shadow:0 0 12px rgba(0,128,255,0.6),0 0 20px rgba(0,128,255,0.4);transform:translateX(2px)}.packages .hackfest-packages-table .package-price-cell,.packages .polar-packages-table .package-price-cell{font-weight:700;color:#1a8cff !important;text-shadow:0 0 8px rgba(0,128,255,0.4)}.packages .hackfest-packages-table .new-badge,.packages .polar-packages-table .new-badge{background:linear-gradient(135deg, #17cf63 0%, #00eaff 100%) !important;color:#0f131a !important;text-shadow:none !important;font-weight:800;box-shadow:0 2px 8px rgba(23,207,99,0.4)}.packages .hackfest-packages-table .package-name-cell strong,.packages .polar-packages-table .package-name-cell strong{font-family:'Orbitron', sans-serif;font-weight:600;color:var(--foreground);display:block;margin-bottom:0.25rem}.packages .hackfest-packages-table .package-name-cell .new-badge,.packages .polar-packages-table .package-name-cell .new-badge{display:inline-block;background:linear-gradient(135deg, #17cf63 0%, #00eaff 100%);color:#0f131a;padding:0.25rem 0.5rem;border-radius:4px;font-size:0.7rem;font-weight:700;text-transform:uppercase;margin-left:0.5rem;letter-spacing:0.5px}.packages .hackfest-packages-table .package-name-cell .package-description,.packages .polar-packages-table .package-name-cell .package-description{font-size:0.85rem;color:var(--muted-foreground);margin-top:0.5rem;font-style:italic}.packages .hackfest-packages-table .package-price-cell,.packages .polar-packages-table .package-price-cell{font-weight:600;color:#0080ff;font-family:'Orbitron', sans-serif}.packages .hackfest-packages-table .package-tickets-cell,.packages .polar-packages-table .package-tickets-cell{text-align:center;font-weight:500}.packages .hackfest-packages-table .package-available-cell,.packages .polar-packages-table .package-available-cell{font-size:0.9rem}.packages .hackfest-packages-table .package-available-cell small,.packages .polar-packages-table .package-available-cell small{display:block;font-size:0.8rem;color:var(--muted-foreground);margin-top:0.25rem}.packages .hackfest-packages-table .package-actions-cell,.packages .polar-packages-table .package-actions-cell{display:flex;gap:0.5rem;justify-content:center;align-items:center}.packages .packages-table{width:100%;border-collapse:collapse;background:transparent;border-radius:0;overflow:visible;box-shadow:none;border:none;backdrop-filter:none;font-size:0.9rem;table-layout:fixed}.packages .packages-table th.feature-header{width:25%}.packages .packages-table th:not(.feature-header){width:calc(75% / 5)}.packages .packages-table thead{background:transparent}.packages .packages-table thead th{padding:1.25rem 1rem;padding-top:2.5rem;text-align:center;border-bottom:1px solid #29303d;position:relative;vertical-align:top;background:transparent}.packages .packages-table thead th.feature-header{text-align:left;padding-left:1.5rem;font-weight:500;color:var(--muted-foreground);font-size:1rem;background:transparent}.packages .packages-table thead th.highlighted{background:rgba(0,128,255,0.1);border:1px solid rgba(0,128,255,0.3);position:relative}.packages .packages-table thead th .popular-badge{position:absolute;top:0.5rem;right:0.5rem;display:flex;align-items:center;justify-content:center;gap:0.25rem;color:#0080ff;padding:0;font-size:0.75rem;font-weight:400;text-transform:uppercase;letter-spacing:0;z-index:10}.packages .packages-table thead th .popular-badge::before{content:'★';color:#ffd500;display:inline-block;font-size:0.75rem}.packages .packages-table thead th .package-name{font-size:1.125rem;font-weight:700;margin-bottom:0.5rem;color:var(--foreground);font-family:'Orbitron', sans-serif}.packages .packages-table thead th .package-price{font-size:1.5rem;font-weight:700;background:var(--gradient-primary);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.packages .packages-table tbody{background:transparent}.packages .packages-table tbody tr{background:transparent;border-bottom:1px solid rgba(41,48,61,0.5);transition:background-color 0.2s ease}.packages .packages-table tbody tr:hover{background:rgba(37,43,55,0.2)}.packages .packages-table tbody tr:last-child{border-bottom:none}.packages .packages-table tbody tr:last-child td{border-bottom:none}.packages .packages-table tbody td{padding:1rem;text-align:center;border-bottom:none;color:var(--foreground);transition:all 0.2s ease;vertical-align:middle;background:transparent}.packages .packages-table tbody td.feature-name{text-align:left;font-weight:400;color:var(--muted-foreground);padding-left:1.5rem;font-size:0.875rem}.packages .packages-table tbody td.highlighted{background:rgba(0,128,255,0.05)}.packages .packages-table tbody td .checkmark{color:#17cf63;font-size:1.25rem;font-weight:800}.packages .packages-table tbody td .dash{color:rgba(148,163,184,0.3);font-size:1rem;font-weight:400}.packages .packages-table tbody td:not(.feature-name){font-size:0.9rem;font-weight:500}.packages .packages-table tbody .button-row td{padding:1rem;border-bottom:none;text-align:center;vertical-align:middle}.packages .packages-table tbody .button-row td .btn{display:inline-flex;align-items:center;justify-content:center;width:100%;max-width:140px;padding:0.625rem 1rem;font-size:0.875rem;font-weight:600;margin:0 auto;height:auto;min-height:2.25rem;line-height:1.2;text-align:center;white-space:nowrap;border-radius:6px}.metrics .metrics-grid{display:grid;grid-template-columns:repeat(auto-fit, minmax(250px, 1fr));gap:1.5rem;margin-top:2rem}.metrics .metric-card{background:var(--gradient-card);padding:2rem 1.75rem;border-radius:12px;border:2px solid rgba(0,128,255,0.25);text-align:center;transition:all 0.4s ease;box-shadow:var(--shadow-card),0 0 20px rgba(0,128,255,0.15),inset 0 1px 0 rgba(255,255,255,0.1);position:relative;overflow:hidden;backdrop-filter:blur(10px)}.metrics .metric-card::before{content:'';position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg, transparent, var(--accent-blue), transparent);transform:scaleX(0);transition:transform 0.4s}.metrics .metric-card:hover{transform:translateY(-8px) scale(1.03);box-shadow:var(--shadow-glow),0 16px 48px rgba(6,11,19,0.6),0 0 40px rgba(0,128,255,0.4),inset 0 1px 0 rgba(255,255,255,0.2);border-color:var(--primary-blue)}.metrics .metric-card:hover::before{transform:scaleX(1)}.metrics .metric-card .metric-icon{font-size:2.5rem;margin-bottom:1rem;color:var(--primary-blue);text-align:center;display:flex;align-items:center;justify-content:center;width:70px;height:70px;margin:0 auto 1rem;background:linear-gradient(135deg, rgba(0,128,255,0.15) 0%, rgba(0,234,255,0.1) 100%);border-radius:50%;border:2px solid rgba(0,128,255,0.3);box-shadow:var(--shadow-neon)}.metrics .metric-card .metric-icon i{color:var(--primary-blue);filter:drop-shadow(0 0 10px rgba(0,128,255,0.6))}.metrics .metric-card .metric-number{font-size:2.5rem;font-weight:800;background:var(--gradient-primary);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;margin-bottom:0.5rem;text-shadow:0 0 20px rgba(0,128,255,0.3)}.metrics .metric-card .metric-label{font-size:0.95rem;color:rgba(255,255,255,0.85);font-weight:500}.video{text-align:center;background:#12161e;position:relative}.video .video-wrapper{position:relative;padding-bottom:56.25%;height:0;overflow:hidden;max-width:800px;margin:2rem auto;border-radius:12px;border:2px solid rgba(0,128,255,0.3);box-shadow:var(--shadow-card),0 0 30px rgba(0,128,255,0.2)}.video .video-wrapper iframe{position:absolute;top:0;left:0;width:100%;height:100%;border:none}.podcast{background:rgba(139,92,246,0.1);border-top:2px solid var(--purple);border-bottom:2px solid var(--purple)}.podcast .section-title{background:linear-gradient(135deg, #fff 0%, var(--purple) 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.podcast .podcast-brand{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1rem;margin:2rem 0}.podcast .podcast-brand .podcast-logo{display:flex;align-items:center;justify-content:center;width:120px;height:120px}.podcast .podcast-brand .podcast-logo img{max-width:120px !important;max-height:120px !important;width:100%;height:100%;object-fit:contain;filter:drop-shadow(0 0 20px rgba(180,71,235,0.4));transition:transform 0.3s ease}.podcast .podcast-brand .podcast-logo img:hover{transform:scale(1.05)}.podcast .podcast-brand .podcast-url{color:var(--purple);text-decoration:none;font-size:1rem;font-weight:600;transition:all 0.3s ease;text-shadow:0 0 10px rgba(180,71,235,0.3)}.podcast .podcast-brand .podcast-url:hover{color:#ffffff;text-shadow:0 0 15px rgba(180,71,235,0.6),0 0 25px rgba(180,71,235,0.4);transform:translateY(-2px)}.podcast .section-intro{text-align:center;color:rgba(248,250,252,0.85);font-size:1.05rem;line-height:1.7;max-width:800px;margin:0 auto 2.5rem}.podcast .podcast-metrics{display:grid;grid-template-columns:repeat(auto-fit, minmax(200px, 1fr));gap:2rem;margin:2.5rem auto;max-width:900px}.podcast .podcast-metric{background:transparent;padding:0;border:none;box-shadow:none;text-align:center}.podcast .podcast-metric .metric-icon{width:80px;height:80px;margin:0 auto 1.5rem;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg, rgba(180,71,235,0.2) 0%, rgba(162,26,230,0.15) 100%);border-radius:50%;border:2px solid rgba(180,71,235,0.4);box-shadow:0 0 20px rgba(180,71,235,0.3)}.podcast .podcast-metric .metric-icon i{font-size:2rem;color:#b447eb;filter:drop-shadow(0 0 10px rgba(180,71,235,0.6))}.podcast .podcast-metric .metric-number{font-size:2.5rem;font-weight:800;font-family:'Orbitron', sans-serif;color:var(--foreground);margin-bottom:0.75rem;text-shadow:0 0 20px rgba(180,71,235,0.3)}.podcast .podcast-metric .metric-label{font-size:1rem;font-weight:500;color:rgba(248,250,252,0.9);line-height:1.5}.podcast .podcast-packages{display:grid;grid-template-columns:repeat(auto-fit, minmax(280px, 1fr));gap:1.5rem;margin-top:2rem}.podcast .podcast-package-card{background:linear-gradient(135deg, rgba(180,71,235,0.15) 0%, rgba(162,26,230,0.1) 100%);padding:2rem 1.75rem;border-radius:12px;border:2px solid var(--purple);text-align:center;backdrop-filter:blur(10px);box-shadow:var(--shadow-card),0 0 20px rgba(180,71,235,0.2)}.podcast .podcast-package-card .package-name{font-size:1.5rem;margin-bottom:0.75rem;color:var(--text-color)}.podcast .podcast-package-card .package-price{font-size:2rem;font-weight:700;color:var(--purple);margin-bottom:1.5rem}.podcast .podcast-package-card .package-features{list-style:none;text-align:left;margin-bottom:2rem}.podcast .podcast-package-card .package-features li{padding:0.5rem 0;color:rgba(255,255,255,0.9)}.podcast .podcast-package-card .package-features li::before{content:"✓ ";color:var(--purple);font-weight:700;margin-right:0.5rem}.events-header{background:#131720;padding:3rem 0;text-align:center;border-bottom:2px solid rgba(180,71,235,0.3);position:relative}.events-header::after{content:'';position:absolute;bottom:0;left:0;right:0;height:1px;background:linear-gradient(90deg, transparent, rgba(180,71,235,0.5), transparent)}.events-header .section-intro{text-align:center;color:rgba(248,250,252,0.85);font-size:1.05rem;line-height:1.7;max-width:800px;margin:0 auto}.events{background:#0f131a;padding-top:3rem}.events .event-subsection{margin-bottom:4rem}.events .event-subsection .event-brand{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1rem;margin-bottom:2rem}.events .event-subsection .event-brand .event-logo{display:flex;align-items:center;justify-content:center}.events .event-subsection .event-brand .event-logo img{max-width:120px;max-height:120px;width:auto;height:auto;object-fit:contain;filter:drop-shadow(0 0 20px rgba(0,128,255,0.3));transition:transform 0.3s ease}.events .event-subsection .event-brand .event-logo img:hover{transform:scale(1.05)}.events .event-subsection .event-brand .event-url{color:#39f;text-decoration:none;font-size:1rem;font-weight:600;transition:all 0.3s ease;text-shadow:0 0 10px rgba(0,128,255,0.3)}.events .event-subsection .event-brand .event-url:hover{color:#ffffff;text-shadow:0 0 15px rgba(0,128,255,0.6),0 0 25px rgba(0,128,255,0.4);transform:translateY(-2px)}.events .event-subsection .event-brand .event-name{font-size:1.5rem;font-weight:700;font-family:'Orbitron', sans-serif;color:#0080ff;text-align:center;letter-spacing:0.5px;text-shadow:0 0 20px rgba(0,128,255,0.4)}.events .event-subsection .subsection-title{font-size:2rem;margin-bottom:1rem;text-align:center}.events .event-subsection .subsection-title .title-part1{color:var(--foreground)}.events .event-subsection .subsection-title .title-part2{background:linear-gradient(90deg, #0080ff 0%, #b447eb 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.events .event-subsection.manager-summit-subsection{background:#0f131a;padding:3.5rem 2rem;border-radius:20px;margin-top:2rem;position:relative;overflow:hidden;border:2px solid rgba(0,128,255,0.25);box-shadow:0 12px 48px rgba(6,11,19,0.5),0 0 60px rgba(0,128,255,0.2),inset 0 0 100px rgba(15,19,26,0.3)}.events .event-subsection.manager-summit-subsection .polar-packages-table-wrapper{overflow-x:auto;margin:2rem auto !important;max-width:1200px !important;position:relative !important;z-index:3 !important;background:transparent !important;border-radius:16px !important;padding:2rem !important}.events .event-subsection.manager-summit-subsection .polar-packages-table{width:100% !important;border-collapse:collapse !important;background:linear-gradient(135deg, rgba(82,51,20,0.75) 0%, rgba(71,42,21,0.8) 50%, rgba(93,62,20,0.7) 100%) !important;backdrop-filter:blur(12px) saturate(1.2) !important;border-radius:12px !important;overflow:hidden !important;font-size:0.95rem !important;border:2px solid rgba(195,115,34,0.5) !important;box-shadow:0 12px 48px rgba(38,23,13,0.6),0 0 60px rgba(195,115,34,0.25),inset 0 1px 0 rgba(217,128,38,0.3) !important}.events .event-subsection.manager-summit-subsection .polar-packages-table thead{background:linear-gradient(135deg, rgba(93,56,20,0.85) 0%, rgba(82,46,20,0.9) 100%) !important;backdrop-filter:blur(8px) saturate(1.3) !important}.events .event-subsection.manager-summit-subsection .polar-packages-table thead th{padding:1.25rem 1rem !important;text-align:left !important;font-weight:700 !important;color:#fef2e7 !important;border-bottom:2px solid rgba(217,128,38,0.5) !important;font-family:'Orbitron', sans-serif !important;text-shadow:0 2px 6px rgba(38,23,13,0.8),0 0 12px rgba(195,115,34,0.4),0 0 20px rgba(230,145,26,0.3) !important;letter-spacing:0.5px !important;background:transparent !important}.events .event-subsection.manager-summit-subsection .polar-packages-table thead th:first-child{padding-left:1.5rem !important}.events .event-subsection.manager-summit-subsection .polar-packages-table thead th:last-child{padding-right:1.5rem !important;text-align:center !important}.events .event-subsection.manager-summit-subsection .polar-packages-table tbody{background:transparent !important}.events .event-subsection.manager-summit-subsection .polar-packages-table tbody tr{border-bottom:1px solid rgba(163,102,41,0.4) !important;transition:all 0.2s ease !important;background:linear-gradient(135deg, rgba(71,46,21,0.7) 0%, rgba(61,37,20,0.75) 100%) !important;backdrop-filter:blur(6px) saturate(1.1) !important}.events .event-subsection.manager-summit-subsection .polar-packages-table tbody tr:hover{background:linear-gradient(135deg, rgba(90,56,22,0.85) 0%, rgba(79,46,23,0.9) 100%) !important;transform:translateX(2px) !important;border-color:rgba(217,128,38,0.6) !important}.events .event-subsection.manager-summit-subsection .polar-packages-table tbody td{padding:1.5rem 1rem !important;color:#fcebd9 !important;vertical-align:middle !important;text-shadow:0 1px 4px rgba(38,23,13,0.7),0 0 8px rgba(82,51,20,0.5) !important;font-weight:500 !important}.events .event-subsection.manager-summit-subsection .polar-packages-table tbody td:first-child{padding-left:1.5rem !important}.events .event-subsection.manager-summit-subsection .polar-packages-table tbody td:last-child{padding-right:1.5rem !important;text-align:center !important}.events .event-subsection.manager-summit-subsection .polar-packages-table .package-name-link{color:#eb9947 !important;text-decoration:underline !important;cursor:pointer !important;transition:all 0.2s ease !important;font-weight:600 !important}.events .event-subsection.manager-summit-subsection .polar-packages-table .package-name-link:hover{color:#f7b36e !important;text-shadow:0 0 12px rgba(235,153,71,0.8),0 0 20px rgba(242,178,90,0.6) !important;transform:translateX(2px) !important}.events .event-subsection.manager-summit-subsection .polar-packages-table .package-price-cell{font-weight:700 !important;color:#f2a65a !important;text-shadow:0 0 8px rgba(232,140,48,0.6),0 0 16px rgba(240,167,66,0.4) !important}.events .event-subsection.manager-summit-subsection .polar-packages-table .new-badge{background:linear-gradient(135deg, #17cf63 0%, #00eaff 100%) !important;color:#0f131a !important;text-shadow:none !important;font-weight:800 !important;box-shadow:0 2px 8px rgba(23,207,99,0.4) !important}.events .event-subsection.manager-summit-subsection::before{content:'';position:absolute;top:0;left:0;right:0;bottom:0;background-image:url("/assets/images/leaves.png");background-size:cover;background-position:center center;background-repeat:no-repeat;image-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-backface-visibility:hidden;backface-visibility:hidden;transform:translateZ(0);will-change:transform;-webkit-transform:translateZ(0);-moz-transform:translateZ(0);-ms-transform:translateZ(0);z-index:0}.events .event-subsection.manager-summit-subsection::after{content:'';position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(180deg, rgba(15,19,26,0.25) 0%, rgba(11,14,19,0.3) 50%, rgba(15,19,26,0.28) 100%),linear-gradient(135deg, rgba(0,128,255,0.05) 0%, transparent 40%, transparent 60%, rgba(0,234,255,0.04) 100%);z-index:1;pointer-events:none}.events .event-subsection.manager-summit-subsection>*{position:relative;z-index:1}.events .event-subsection.manager-summit-subsection .subsection-description{text-shadow:0 2px 8px rgba(10,12,16,0.6),0 1px 3px rgba(10,12,16,0.4)}.events .event-subsection.manager-summit-subsection .event-brand{text-shadow:0 2px 12px rgba(10,12,16,0.7)}.events .event-subsection.manager-summit-subsection .metric-card{background:linear-gradient(135deg, rgba(34,42,57,0.95) 0%, rgba(31,37,51,0.98) 100%);backdrop-filter:blur(8px) saturate(1.3);border:2px solid rgba(0,128,255,0.5);box-shadow:0 8px 32px rgba(6,11,19,0.8),0 0 50px rgba(0,128,255,0.25),inset 0 1px 0 rgba(0,128,255,0.3),inset 0 -1px 0 rgba(15,19,26,0.5);transition:all 0.3s ease;position:relative;z-index:2}.events .event-subsection.manager-summit-subsection .metric-card::before{display:none}.events .event-subsection.manager-summit-subsection .metric-card:hover{transform:translateY(-2px);border-color:rgba(0,128,255,0.7);box-shadow:0 12px 40px rgba(6,11,19,0.9),0 0 70px rgba(0,128,255,0.35)}.events .event-subsection.manager-summit-subsection .metric-card .metric-number{color:#f8fafc;text-shadow:0 2px 12px rgba(10,12,16,0.9),0 0 24px rgba(0,128,255,0.4),0 4px 8px rgba(10,12,16,0.6);font-weight:700;filter:drop-shadow(0 0 8px rgba(0,128,255,0.3))}.events .event-subsection.manager-summit-subsection .metric-card .metric-label{color:rgba(237,242,247,0.95);text-shadow:0 1px 8px rgba(10,12,16,0.8),0 0 16px rgba(10,12,16,0.5);font-weight:500}.events .event-subsection.manager-summit-subsection .metric-card .metric-icon{filter:drop-shadow(0 0 12px rgba(0,128,255,0.4)) drop-shadow(0 2px 8px rgba(10,12,16,0.6))}.events .event-subsection.manager-summit-subsection .event-package-card{background:linear-gradient(135deg, rgba(27,33,45,0.85) 0%, rgba(23,28,38,0.9) 100%);backdrop-filter:blur(6px) saturate(1.2);border:2px solid rgba(0,128,255,0.35);box-shadow:0 8px 32px rgba(6,11,19,0.6),0 0 40px rgba(0,128,255,0.15),inset 0 1px 0 rgba(0,128,255,0.2);transition:all 0.3s ease}.events .event-subsection.manager-summit-subsection .event-package-card:hover{transform:translateY(-4px);border-color:rgba(0,128,255,0.5);box-shadow:0 16px 48px rgba(6,11,19,0.7),0 0 80px rgba(0,128,255,0.25)}.events .event-subsection.manager-summit-subsection .event-logo img{filter:drop-shadow(0 4px 16px rgba(10,12,16,0.8)) drop-shadow(0 0 24px rgba(0,128,255,0.3))}.events .event-subsection .subsection-description{text-align:center;color:rgba(248,250,252,0.85);font-size:1.05rem;line-height:1.7;max-width:800px;margin:0 auto 2.5rem}.events .event-subsection .event-metrics{display:grid;grid-template-columns:repeat(auto-fit, minmax(200px, 1fr));gap:2rem;margin:2.5rem auto;max-width:600px}.events .event-subsection .event-metrics .metric-card{background:transparent;padding:0;border:none;box-shadow:none;text-align:center;position:relative;z-index:2}.events .event-subsection .event-metrics .metric-card .metric-icon{width:80px;height:80px;margin:0 auto 1.5rem;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg, rgba(0,128,255,0.2) 0%, rgba(0,234,255,0.15) 100%);border-radius:50%;border:2px solid rgba(0,128,255,0.4);box-shadow:0 0 30px rgba(0,128,255,0.3),0 4px 16px rgba(10,12,16,0.5)}.events .event-subsection .event-metrics .metric-card .metric-icon i{font-size:2rem;color:#0080ff;filter:drop-shadow(0 0 12px rgba(0,128,255,0.6)) drop-shadow(0 2px 8px rgba(10,12,16,0.4))}.events .event-subsection .event-metrics .metric-card .metric-number{font-size:2.5rem;font-weight:800;font-family:'Orbitron', sans-serif;color:#f8fafc;margin-bottom:0.75rem;text-shadow:0 2px 16px rgba(10,12,16,0.9),0 0 32px rgba(0,128,255,0.5),0 4px 12px rgba(10,12,16,0.7);filter:drop-shadow(0 0 8px rgba(0,128,255,0.4))}.events .event-subsection .event-metrics .metric-card .metric-label{font-size:1rem;font-weight:500;color:#f8fafc;line-height:1.5;text-shadow:0 1px 10px rgba(10,12,16,0.8),0 0 20px rgba(10,12,16,0.5)}.events .event-subsection .event-packages{display:grid;grid-template-columns:repeat(auto-fit, minmax(280px, 1fr));gap:1.5rem;margin-top:1.5rem}.events .event-subsection .event-package-card{background:var(--gradient-card);padding:1.75rem 1.5rem;border-radius:12px;border:2px solid rgba(0,128,255,0.2);text-align:center;backdrop-filter:blur(10px);box-shadow:var(--shadow-card)}.events .event-subsection .event-package-card .package-name{font-size:1.3rem;margin-bottom:0.75rem;color:var(--text-color)}.events .event-subsection .event-package-card .package-price{font-size:1.75rem;font-weight:700;background:var(--gradient-primary);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;margin-bottom:1.25rem}.events .event-subsection .event-package-card .package-features{list-style:none;text-align:left;margin-bottom:1.5rem}.events .event-subsection .event-package-card .package-features li{padding:0.5rem 0;color:rgba(255,255,255,0.9)}.events .event-subsection .event-package-card .package-features li::before{content:"✓ ";color:var(--accent-blue);font-weight:700;margin-right:0.5rem}.gallery .gallery-grid{display:grid;grid-template-columns:repeat(auto-fit, minmax(250px, 1fr));gap:1rem;margin-top:2rem}.gallery .gallery-item{position:relative;overflow:hidden;border-radius:12px;border:2px solid rgba(0,178,255,0.25);aspect-ratio:1;box-shadow:0 4px 20px rgba(0,0,0,0.3);transition:all 0.4s ease}.gallery .gallery-item img{width:100%;height:100%;object-fit:cover;transition:transform 0.4s ease}.gallery .gallery-item::after{content:'';position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(135deg, rgba(0,178,255,0.1) 0%, rgba(139,92,246,0.1) 100%);opacity:0;transition:opacity 0.4s}.gallery .gallery-item:hover{transform:translateY(-8px) scale(1.02);border-color:var(--accent-blue);box-shadow:0 12px 40px rgba(0,0,0,0.5),0 0 30px rgba(0,178,255,0.4)}.gallery .gallery-item:hover img{transform:scale(1.1)}.gallery .gallery-item:hover::after{opacity:1}.testimonials .testimonials-grid{display:grid;grid-template-columns:repeat(auto-fit, minmax(280px, 1fr));gap:1.5rem;margin-top:2rem}.testimonials .testimonial-card{background:var(--gradient-card);padding:2rem 1.75rem;border-radius:12px;border:2px solid rgba(0,128,255,0.25);box-shadow:var(--shadow-card),0 0 20px rgba(0,128,255,0.15),inset 0 1px 0 rgba(255,255,255,0.1);transition:all 0.4s ease;position:relative;overflow:hidden;backdrop-filter:blur(10px)}.testimonials .testimonial-card:hover{transform:translateY(-5px);box-shadow:var(--shadow-glow),0 16px 48px rgba(6,11,19,0.6),0 0 40px rgba(0,128,255,0.3),inset 0 1px 0 rgba(255,255,255,0.2);border-color:var(--primary-blue)}.testimonials .testimonial-card .testimonial-quote{font-size:1rem;line-height:1.7;color:rgba(255,255,255,0.95);margin-bottom:1.5rem;font-style:italic;position:relative}.testimonials .testimonial-card .testimonial-quote::before{content:'"';font-size:3rem;position:absolute;top:-0.5rem;left:-0.5rem;color:rgba(0,128,255,0.2);font-family:serif}.testimonials .testimonial-card .testimonial-author{display:flex;justify-content:space-between;align-items:center}.testimonials .testimonial-card .testimonial-author .author-info .author-name{font-weight:600;color:var(--text-color);margin-bottom:0.25rem}.testimonials .testimonial-card .testimonial-author .author-info .author-title{font-size:0.9rem;color:rgba(255,255,255,0.7)}.testimonials .testimonial-card .testimonial-author .company-logo img{max-height:50px;width:auto}.quick-nav{padding:4rem 0;background:#0f131a;border-top:1px solid rgba(0,128,255,0.1)}.quick-nav .quick-nav-title{text-align:center;font-size:2rem;font-family:'Orbitron', sans-serif;margin-bottom:0.5rem;color:var(--text-color);font-weight:700}.quick-nav .quick-nav-subtitle{text-align:center;color:rgba(255,255,255,0.7);margin-bottom:3rem;font-size:1.1rem;max-width:600px;margin-left:auto;margin-right:auto}.quick-nav .quick-nav-grid{display:grid;grid-template-columns:repeat(auto-fit, minmax(280px, 1fr));gap:1.5rem;max-width:1400px;margin:0 auto}.quick-nav .quick-nav-card{background:linear-gradient(135deg, rgba(0,128,255,0.08) 0%, rgba(0,234,255,0.05) 100%);border:2px solid rgba(0,128,255,0.2);border-radius:12px;padding:2rem;text-decoration:none;transition:all 0.3s ease;position:relative;overflow:hidden;display:block}.quick-nav .quick-nav-card::before{content:'';position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg, transparent, rgba(0,128,255,0.1), transparent);transition:left 0.5s ease}.quick-nav .quick-nav-card:hover{transform:translateY(-5px);border-color:rgba(0,128,255,0.5);box-shadow:0 12px 40px rgba(0,128,255,0.2),0 0 60px rgba(0,128,255,0.1)}.quick-nav .quick-nav-card:hover::before{left:100%}.quick-nav .quick-nav-card:hover .quick-nav-arrow{transform:translateX(5px)}.quick-nav .quick-nav-card .quick-nav-icon{font-size:2.5rem;color:#0080ff;margin-bottom:1rem;display:inline-block;transition:transform 0.3s ease}.quick-nav .quick-nav-card:hover .quick-nav-icon{transform:scale(1.1)}.quick-nav .quick-nav-card .quick-nav-card-title{font-size:1.25rem;font-family:'Orbitron', sans-serif;color:var(--text-color);margin-bottom:0.5rem;font-weight:600}.quick-nav .quick-nav-card .quick-nav-card-description{color:rgba(255,255,255,0.7);font-size:0.95rem;line-height:1.5;margin-bottom:1rem}.quick-nav .quick-nav-card .quick-nav-arrow{color:#0080ff;transition:transform 0.3s ease;display:inline-block;font-size:1rem}.quick-nav .quick-nav-card.quick-nav-card-blue .quick-nav-icon{color:#0080ff}.quick-nav .quick-nav-card.quick-nav-card-purple .quick-nav-icon{color:#b152e0}.quick-nav .quick-nav-card.quick-nav-card-green .quick-nav-icon{color:#17cf63}.quick-nav .quick-nav-card.quick-nav-card-orange .quick-nav-icon{color:#e88c30}.quick-nav .quick-nav-card.quick-nav-card-pink .quick-nav-icon{color:#f471c8}.quick-nav .quick-nav-card.quick-nav-card-cyan .quick-nav-icon{color:#00eaff}.quick-nav .quick-nav-card.quick-nav-card-red .quick-nav-icon{color:#dd3c3c}.quick-nav .quick-nav-card.quick-nav-card-blue:hover{border-color:#0080ff;box-shadow:0 12px 40px rgba(0,128,255,0.3),0 0 60px rgba(0,128,255,0.15)}.quick-nav .quick-nav-card.quick-nav-card-purple:hover{border-color:#b152e0;box-shadow:0 12px 40px rgba(177,82,224,0.3),0 0 60px rgba(177,82,224,0.15)}.quick-nav .quick-nav-card.quick-nav-card-green:hover{border-color:#17cf63;box-shadow:0 12px 40px rgba(23,207,99,0.3),0 0 60px rgba(23,207,99,0.15)}.quick-nav .quick-nav-card.quick-nav-card-orange:hover{border-color:#e88c30;box-shadow:0 12px 40px rgba(232,140,48,0.3),0 0 60px rgba(232,140,48,0.15)}.quick-nav .quick-nav-card.quick-nav-card-pink:hover{border-color:#f471c8;box-shadow:0 12px 40px rgba(244,113,200,0.3),0 0 60px rgba(244,113,200,0.15)}.quick-nav .quick-nav-card.quick-nav-card-cyan:hover{border-color:#00eaff;box-shadow:0 12px 40px rgba(0,234,255,0.3),0 0 60px rgba(0,234,255,0.15)}.quick-nav .quick-nav-card.quick-nav-card-red:hover{border-color:#dd3c3c;box-shadow:0 12px 40px rgba(221,60,60,0.3),0 0 60px rgba(221,60,60,0.15)}@media (max-width: 768px){.quick-nav{padding:3rem 0}.quick-nav .quick-nav-title{font-size:1.5rem}.quick-nav .quick-nav-subtitle{font-size:1rem;margin-bottom:2rem}.quick-nav .quick-nav-grid{grid-template-columns:1fr;gap:1rem}.quick-nav .quick-nav-card{padding:1.5rem}}.contact{background:rgba(0,128,255,0.05)}.contact .contact-wrapper{display:grid;grid-template-columns:1fr 1fr;gap:2rem;margin:2rem 0}.contact .contact-wrapper .contact-textarea{width:100%;padding:1.5rem;background:var(--card-bg);border:2px solid rgba(0,128,255,0.3);border-radius:8px;color:var(--foreground);font-family:inherit;font-size:1rem;resize:vertical;margin-bottom:1rem;backdrop-filter:blur(10px)}.contact .contact-wrapper .contact-textarea:focus{outline:none;border-color:var(--primary-blue);box-shadow:var(--shadow-neon)}.contact .contact-wrapper .contact-form .form-group{margin-bottom:1.5rem}.contact .contact-wrapper .contact-form .form-group label{display:block;margin-bottom:0.5rem;color:var(--foreground);font-weight:600}.contact .contact-wrapper .contact-form .form-group input,.contact .contact-wrapper .contact-form .form-group textarea{width:100%;padding:0.75rem;background:var(--card-bg);border:2px solid rgba(0,128,255,0.3);border-radius:6px;color:var(--foreground);font-family:inherit;font-size:1rem;backdrop-filter:blur(10px)}.contact .contact-wrapper .contact-form .form-group input:focus,.contact .contact-wrapper .contact-form .form-group textarea:focus{outline:none;border-color:var(--primary-blue);box-shadow:var(--shadow-neon)}.contact .social-links{display:flex;justify-content:center;gap:1rem;margin:2rem 0}.contact .social-links .social-link{width:45px;height:45px;display:flex;align-items:center;justify-content:center;background:var(--card-bg);border:2px solid rgba(0,128,255,0.3);border-radius:50%;color:var(--primary-blue);font-size:1.25rem;text-decoration:none;transition:all 0.3s ease;backdrop-filter:blur(10px)}.contact .social-links .social-link:hover{background:var(--gradient-primary);color:var(--primary-foreground);transform:translateY(-3px);box-shadow:var(--shadow-glow)}.contact .footer-links{text-align:center;padding-top:2rem;border-top:1px solid rgba(255,255,255,0.1)}.contact .footer-links .copyright{color:rgba(255,255,255,0.7);margin-bottom:1rem}.contact .footer-links .legal-links{display:flex;justify-content:center;gap:2rem}.contact .footer-links .legal-links a{color:rgba(255,255,255,0.7);text-decoration:none;transition:color 0.3s ease}.contact .footer-links .legal-links a:hover{color:var(--accent-blue)}.modal{display:none;position:fixed;top:0;left:0;width:100%;height:100%;z-index:2000}.modal.active{display:flex;align-items:flex-start;justify-content:center;padding:0;padding-top:100px;overflow-y:auto}.modal .modal-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,0.8);backdrop-filter:blur(5px);z-index:2000}.modal .modal-container{position:relative;background:var(--gradient-card);border:2px solid var(--primary-blue);border-radius:12px;padding:1.5rem;max-width:600px;width:90%;max-height:calc(100vh - 120px);margin:0 auto 2rem;overflow-y:auto;box-shadow:var(--shadow-glow),0 0 50px rgba(0,128,255,0.4);z-index:2001;backdrop-filter:blur(10px)}.modal .modal-container.modal-container-large{max-width:650px;width:85%;max-height:calc(100vh - 120px)}.modal .modal-container .modal-close{position:absolute;top:1rem;right:1rem;background:none;border:none;color:var(--text-color);font-size:2rem;cursor:pointer;width:40px;height:40px;display:flex;align-items:center;justify-content:center;border-radius:50%;transition:all 0.3s ease}.modal .modal-container .modal-close:hover{background:rgba(255,255,255,0.1);transform:rotate(90deg)}.modal .modal-container .modal-header{text-align:center;margin-bottom:1.5rem}.modal .modal-container .modal-header .modal-title{font-size:1.5rem;margin-bottom:0.5rem;color:var(--text-color);font-family:'Orbitron', sans-serif;display:flex;align-items:center;justify-content:center;gap:0.75rem}.modal .modal-container .modal-header .modal-title i{color:#fd3;filter:drop-shadow(0 0 8px rgba(255,221,51,0.6))}.modal .modal-container .modal-header .modal-subtitle{color:rgba(255,255,255,0.8);margin-bottom:1rem;font-size:0.9rem}.modal .modal-container .modal-header .modal-package-info{background:rgba(0,178,255,0.1);padding:0.75rem;border-radius:8px;border:1px solid var(--accent-blue)}.modal .modal-container .modal-header .modal-package-info .package-name{font-size:1.25rem;font-weight:700;color:var(--accent-blue);margin-bottom:0.25rem;font-family:'Orbitron', sans-serif}.modal .modal-container .modal-header .modal-package-info .package-price{font-size:1rem;color:var(--text-color)}.modal .modal-container .modal-header .modal-package-info .package-info-grid{display:grid;grid-template-columns:repeat(auto-fit, minmax(150px, 1fr));gap:0.75rem;margin-top:0.75rem}.modal .modal-container .modal-header .modal-package-info .package-info-grid .info-item{font-size:0.85rem;color:var(--text-color);line-height:1.4}.modal .modal-container .modal-header .modal-package-info .package-info-grid .info-item strong{color:var(--accent-blue);display:block;margin-bottom:0.15rem;font-size:0.8rem}.modal .modal-container .modal-content{margin:1.5rem 0}.modal .modal-container .modal-content .package-section{margin-bottom:1.5rem}.modal .modal-container .modal-content .package-section h3{font-size:1.1rem;font-weight:600;color:var(--accent-blue);margin-bottom:0.75rem;font-family:'Orbitron', sans-serif}.modal .modal-container .modal-content .package-section .package-description-text{color:var(--text-color);line-height:1.5;font-size:0.9rem}.modal .modal-container .modal-content .package-features-list{list-style:none;padding:0;margin:0}.modal .modal-container .modal-content .package-features-list li{padding:0.5rem 0;border-bottom:1px solid rgba(41,48,61,0.3);color:var(--text-color);display:flex;align-items:flex-start;gap:0.5rem;font-size:0.85rem;line-height:1.4}.modal .modal-container .modal-content .package-features-list li:last-child{border-bottom:none}.modal .modal-container .modal-content .package-features-list li .checkmark{color:#17cf63;font-size:1rem;font-weight:800;flex-shrink:0;margin-top:0.1rem}.modal .modal-container .modal-content .package-notes-list{list-style:none;padding:0;margin:0}.modal .modal-container .modal-content .package-notes-list li{padding:0.5rem 0;padding-left:1.25rem;border-bottom:1px solid rgba(41,48,61,0.3);color:var(--muted-foreground);position:relative;font-size:0.8rem;line-height:1.4}.modal .modal-container .modal-content .package-notes-list li:last-child{border-bottom:none}.modal .modal-container .modal-content .package-notes-list li::before{content:'•';position:absolute;left:0;color:var(--accent-blue);font-size:1.2rem;line-height:1}.modal .modal-container .modal-actions{display:flex;gap:0.75rem;justify-content:flex-end;margin-top:1.5rem;padding-top:1.5rem;border-top:1px solid rgba(41,48,61,0.3)}.modal .modal-container .modal-addons{margin:1.5rem 0;padding:1.5rem;background:rgba(0,178,255,0.05);border-radius:8px;border:1px solid rgba(0,128,255,0.2)}.modal .modal-container .modal-addons .addons-title{font-size:1.1rem;font-weight:600;color:var(--accent-blue);margin-bottom:1rem;display:flex;align-items:center;gap:0.5rem;font-family:'Orbitron', sans-serif}.modal .modal-container .modal-addons .addons-title i{color:#fd3;filter:drop-shadow(0 0 8px rgba(255,221,51,0.6))}.modal .modal-container .modal-addons .addons-list{display:flex;flex-direction:column;gap:0.75rem;margin-bottom:1.5rem}.modal .modal-container .modal-addons .addon-item .addon-checkbox{display:flex;align-items:center;cursor:pointer;padding:0.75rem;background:rgba(255,255,255,0.03);border:2px solid rgba(0,128,255,0.2);border-radius:6px;transition:all 0.3s ease}.modal .modal-container .modal-addons .addon-item .addon-checkbox:hover{background:rgba(255,255,255,0.05);border-color:rgba(0,128,255,0.4)}.modal .modal-container .modal-addons .addon-item .addon-checkbox input[type="checkbox"]{margin-right:0.75rem;width:18px;height:18px;cursor:pointer;accent-color:var(--primary-blue)}.modal .modal-container .modal-addons .addon-item .addon-checkbox input[type="checkbox"]:checked+.addon-checkbox-label{color:var(--accent-blue)}.modal .modal-container .modal-addons .addon-item .addon-checkbox .addon-checkbox-label{display:flex;justify-content:space-between;align-items:center;width:100%;color:var(--text-color)}.modal .modal-container .modal-addons .addon-item .addon-checkbox .addon-checkbox-label .addon-name{font-weight:500}.modal .modal-container .modal-addons .addon-item .addon-checkbox .addon-checkbox-label .addon-price{color:var(--accent-blue);font-weight:600}.modal .modal-container .modal-addons .addons-total{margin-top:1.5rem;padding-top:1.5rem;border-top:2px solid rgba(0,128,255,0.3)}.modal .modal-container .modal-addons .addons-total .price-breakdown{display:flex;flex-direction:column;gap:0.5rem}.modal .modal-container .modal-addons .addons-total .price-breakdown .price-line{display:flex;justify-content:space-between;color:rgba(255,255,255,0.8);font-size:0.9rem}.modal .modal-container .modal-addons .addons-total .price-breakdown .price-line.addons-subtotal{color:rgba(255,255,255,0.6);font-size:0.85rem}.modal .modal-container .modal-addons .addons-total .price-breakdown .price-line.total-line{margin-top:0.5rem;padding-top:0.75rem;border-top:1px solid rgba(0,128,255,0.2);font-size:1.1rem;color:var(--text-color)}.modal .modal-container .modal-addons .addons-total .price-breakdown .price-line.total-line strong{color:var(--accent-blue)}.modal .modal-container .modal-options{display:grid;gap:1rem;margin-bottom:1.5rem}.modal .modal-container .modal-options .modal-option{background:linear-gradient(135deg, rgba(0,128,255,0.1) 0%, rgba(0,234,255,0.05) 100%);padding:1rem;border-radius:10px;border:2px solid rgba(0,128,255,0.3);cursor:pointer;transition:all 0.3s ease;text-align:center;backdrop-filter:blur(10px)}.modal .modal-container .modal-options .modal-option:hover{background:linear-gradient(135deg, rgba(0,128,255,0.2) 0%, rgba(0,234,255,0.1) 100%);border-color:var(--primary-blue);transform:translateY(-2px);box-shadow:var(--shadow-neon)}.modal .modal-container .modal-options .modal-option .option-icon{font-size:2rem;color:var(--primary-blue);margin-bottom:0.5rem;display:flex;align-items:center;justify-content:center;width:55px;height:55px;margin:0 auto 0.75rem;background:linear-gradient(135deg, rgba(0,128,255,0.15) 0%, rgba(0,234,255,0.1) 100%);border-radius:50%;border:2px solid rgba(0,128,255,0.3);box-shadow:var(--shadow-neon)}.modal .modal-container .modal-options .modal-option .option-icon i{color:var(--primary-blue);filter:drop-shadow(0 0 8px rgba(0,128,255,0.6))}.modal .modal-container .modal-options .modal-option .option-title{font-size:1rem;margin-bottom:0.4rem;color:var(--text-color);font-weight:600}.modal .modal-container .modal-options .modal-option .option-description{font-size:0.85rem;color:rgba(255,255,255,0.75);line-height:1.4}.modal .modal-container .modal-form .form-group{margin-bottom:1.5rem}.modal .modal-container .modal-form .form-group label{display:block;margin-bottom:0.5rem;color:var(--text-color);font-weight:600}.modal .modal-container .modal-form .form-group input,.modal .modal-container .modal-form .form-group textarea{width:100%;padding:0.75rem;background:rgba(19,23,32,0.5);border:2px solid rgba(0,128,255,0.3);border-radius:6px;color:var(--foreground);font-family:inherit;font-size:1rem;backdrop-filter:blur(10px)}.modal .modal-container .modal-form .form-group input:focus,.modal .modal-container .modal-form .form-group textarea:focus{outline:none;border-color:var(--primary-blue);box-shadow:var(--shadow-neon)}.modal .modal-container .modal-form .form-group input[readonly],.modal .modal-container .modal-form .form-group textarea[readonly]{background:rgba(15,19,26,0.3);color:rgba(248,250,252,0.6)}.modal .modal-container .modal-form .form-actions{display:flex;gap:1rem;justify-content:flex-end}.icon-shield::before{content:"🛡️"}.icon-network::before{content:"🌐"}.icon-user::before{content:"👤"}.icon-trophy::before{content:"🏆"}.icon-megaphone::before{content:"📢"}.icon-key::before{content:"🔑"}.icon-handshake::before{content:"🤝"}.icon-chart-line::before{content:"📈"}.icon-award::before{content:"⭐"}.icon-heart::before{content:"❤️"}.icon-people::before{content:"👥"}.icon-globe::before{content:"🌍"}.icon-video::before{content:"🎥"}.icon-social::before{content:"📱"}.icon-clock::before{content:"⏰"}.icon-check::before{content:"✓"}.icon-microphone::before{content:"🎤"}.icon-episodes::before{content:"📻"}.icon-chart::before{content:"📊"}.icon-calendar::before{content:"📅"}.icon-credit-card::before{content:"💳"}.icon-file-invoice::before{content:"📄"}.icon-question-circle::before{content:"❓"}.icon-target::before{content:"🎯"}.icon-lightbulb::before{content:"💡"}.icon-mail::before{content:"✉️"}.icon-linkedin::before{content:"in";font-family:Arial;font-weight:bold}.icon-facebook::before{content:"f";font-family:Arial;font-weight:bold}.icon-twitter::before{content:"𝕏"}.icon-instagram::before{content:"📷"}.icon-youtube::before{content:"▶"}@media (max-width: 1024px){.packages-table-wrapper{overflow-x:scroll}.contact-wrapper{grid-template-columns:1fr}}@media (max-width: 768px){section{padding:40px 0}.hero{padding:100px 0 60px;min-height:auto}.hero-headline{font-size:2rem !important;line-height:1.3}.hero-description{font-size:1rem}.hero-cta-buttons{flex-direction:column;align-items:stretch}.hero-cta-buttons .btn{width:100%}.section-title{font-size:1.75rem}.hero-stats,.benefits-grid,.metrics-grid{grid-template-columns:1fr;gap:1rem}.packages-table{font-size:0.8rem}.packages-table th,.packages-table td{padding:0.75rem 0.5rem}.packages-table .package-name{font-size:0.95rem}.packages-table .package-price{font-size:1.1rem}.packages-table-wrapper{margin-left:-15px;margin-right:-15px;padding:0 15px}.modal-container{padding:1.5rem 1rem}.contact-wrapper{grid-template-columns:1fr}}.floating-cta{position:fixed;bottom:2rem;right:2rem;z-index:999;opacity:0;transform:translateY(20px);transition:all 0.3s ease;pointer-events:none}.floating-cta.visible{opacity:1;transform:translateY(0);pointer-events:auto}.floating-cta .btn-floating{display:flex;align-items:center;gap:0.75rem;padding:1rem 1.5rem;box-shadow:0 8px 32px rgba(0,128,255,0.4),0 0 60px rgba(0,128,255,0.2);animation:pulse-cta 2s infinite;font-weight:600;text-decoration:none}.floating-cta .btn-floating i{font-size:1rem}@keyframes pulse-cta{0%, 100%{box-shadow:0 8px 32px rgba(0,128,255,0.4),0 0 60px rgba(0,128,255,0.2)}50%{box-shadow:0 8px 32px rgba(0,128,255,0.6),0 0 80px rgba(0,128,255,0.4)}}.floating-cta .btn-floating:hover{animation:none;box-shadow:0 12px 40px rgba(0,128,255,0.5),0 0 80px rgba(0,128,255,0.3);transform:translateY(-2px)}@media (max-width: 768px){.floating-cta{bottom:1rem;right:1rem}.floating-cta .btn-floating{padding:0.875rem 1.25rem;font-size:0.9rem}.floating-cta .btn-floating span{display:none}.floating-cta .btn-floating i{margin:0}}
