:root{--deep-space: #0B1426;--stellar-blue: #1E293B;--cosmic-purple: #334155;--space-navy: #0F172A;--stellar-gold: #FFB849;--nebula-orange: #FF8C3A;--particle-blue: #3B82F6;--energy-cyan: #0EA5E9;--cosmic-white: #FFFFFF;--star-silver: #E2E8F0;--nebula-gray: #94A3B8;--dark-matter: #475569;--stellar-glow: rgba(255, 184, 73, 0.4);--nebula-glow: rgba(59, 130, 246, 0.3);--cosmic-glow: rgba(139, 92, 246, 0.2)}.theme-deep-space{background:var(--deep-space);color:var(--cosmic-white)}.theme-deep-space .services-hero,.theme-deep-space .contact-hero,.theme-deep-space .legal-hero{background:linear-gradient(135deg, var(--deep-space) 0%, var(--stellar-blue) 30%, var(--cosmic-purple) 70%, var(--deep-space) 100%) !important;color:white !important;position:relative}.theme-deep-space .services-hero::before,.theme-deep-space .contact-hero::before,.theme-deep-space .legal-hero::before{content:'';position:absolute;top:0;left:0;right:0;bottom:0;background:radial-gradient(circle at 20% 20%, var(--stellar-glow) 0%, transparent 50%),radial-gradient(circle at 80% 80%, var(--nebula-glow) 0%, transparent 50%);z-index:1;pointer-events:none}.theme-deep-space .services-hero .hero-content,.theme-deep-space .services-hero .container,.theme-deep-space .contact-hero .hero-content,.theme-deep-space .contact-hero .container,.theme-deep-space .legal-hero .hero-content,.theme-deep-space .legal-hero .container{position:relative;z-index:2}.theme-deep-space .services-hero h1,.theme-deep-space .contact-hero h1,.theme-deep-space .legal-hero h1{color:#FFFFFF !important;font-weight:700;text-shadow:0 0 20px var(--stellar-glow),0 2px 4px rgba(0,0,0,0.8)}.theme-deep-space .services-hero .highlight,.theme-deep-space .contact-hero .highlight,.theme-deep-space .legal-hero .highlight{color:var(--stellar-gold);font-weight:700;text-shadow:0 0 25px var(--stellar-glow),0 2px 4px rgba(0,0,0,0.8)}.theme-deep-space .services-hero .hero-subtitle,.theme-deep-space .services-hero p.hero-subtitle,.theme-deep-space .contact-hero .hero-subtitle,.theme-deep-space .contact-hero p.hero-subtitle,.theme-deep-space .legal-hero .hero-subtitle,.theme-deep-space .legal-hero p.hero-subtitle{color:#E2E8F0 !important}.theme-deep-space h1,.theme-deep-space h3,.theme-deep-space h4,.theme-deep-space h5,.theme-deep-space h6{color:var(--cosmic-white);font-weight:600;text-shadow:none}.theme-deep-space h2{color:var(--cosmic-white);font-weight:700;text-shadow:none}.theme-deep-space .contact-content h2,.theme-deep-space .services-approach h2{color:#1E293B !important}.theme-deep-space p{color:#E2E8F0;line-height:1.7}.theme-deep-space .service-preview-card,.theme-deep-space .service-card{background:linear-gradient(135deg, var(--stellar-blue), var(--cosmic-purple)) !important;border:1px solid var(--dark-matter);color:var(--cosmic-white);-webkit-box-shadow:0 8px 30px rgba(0,0,0,0.4);box-shadow:0 8px 30px rgba(0,0,0,0.4);position:relative}.theme-deep-space .service-preview-card::before,.theme-deep-space .service-card::before{content:'';position:absolute;top:0;left:0;right:0;height:3px;background:-webkit-gradient(linear, left top, right top, from(var(--stellar-gold)), color-stop(var(--nebula-orange)), to(var(--particle-blue)));background:linear-gradient(90deg, var(--stellar-gold), var(--nebula-orange), var(--particle-blue))}.theme-deep-space .service-preview-card:hover,.theme-deep-space .service-card:hover{-webkit-transform:translateY(-8px);transform:translateY(-8px);-webkit-box-shadow:0 15px 40px rgba(0,0,0,0.6);box-shadow:0 15px 40px rgba(0,0,0,0.6);background:linear-gradient(135deg, var(--cosmic-purple), var(--stellar-blue))}.theme-deep-space .service-preview-card:hover::before,.theme-deep-space .service-card:hover::before{height:4px;-webkit-box-shadow:0 0 10px var(--stellar-glow);box-shadow:0 0 10px var(--stellar-glow)}.theme-deep-space .service-preview-card h2,.theme-deep-space .service-card h2{color:#FFFFFF !important;font-weight:600 !important;text-shadow:none !important}.theme-deep-space .service-preview-card h3,.theme-deep-space .service-card h3{color:#FFFFFF !important;font-weight:600;text-shadow:none}.theme-deep-space .service-preview-card h4,.theme-deep-space .service-card h4{color:#FFFFFF !important;font-weight:600;text-shadow:none}.theme-deep-space .service-preview-card p,.theme-deep-space .service-card p{color:#E2E8F0 !important}.theme-deep-space .service-preview-card .service-link,.theme-deep-space .service-card .service-link{color:var(--stellar-gold)}.theme-deep-space .service-preview-card .service-link:hover,.theme-deep-space .service-card .service-link:hover{color:var(--nebula-orange);text-shadow:0 0 8px var(--stellar-glow)}.theme-deep-space .service-preview-card .service-features li,.theme-deep-space .service-card .service-features li{color:#E2E8F0 !important}.theme-deep-space .service-preview-card .service-features li::before,.theme-deep-space .service-card .service-features li::before{color:var(--stellar-gold) !important;font-weight:bold}.theme-deep-space .btn{border-radius:8px;font-weight:600;text-transform:uppercase;letter-spacing:0.5px;position:relative;overflow:hidden;-webkit-transition:all 0.3s ease;transition:all 0.3s ease}.theme-deep-space .btn::before{content:'';position:absolute;top:0;left:-100%;width:100%;height:100%;background:-webkit-gradient(linear, left top, right top, from(transparent), color-stop(rgba(255,255,255,0.1)), to(transparent));background:linear-gradient(90deg, transparent, rgba(255,255,255,0.1), transparent);-webkit-transition:left 0.5s;transition:left 0.5s}.theme-deep-space .btn:hover::before{left:100%}.theme-deep-space .btn.btn-primary{background:linear-gradient(135deg, var(--stellar-gold), var(--nebula-orange));color:var(--deep-space);border:none;-webkit-box-shadow:0 4px 15px rgba(255,184,73,0.3);box-shadow:0 4px 15px rgba(255,184,73,0.3)}.theme-deep-space .btn.btn-primary:hover{background:linear-gradient(135deg, #FFC95C, #FF9D4A);-webkit-transform:translateY(-2px);transform:translateY(-2px);-webkit-box-shadow:0 8px 25px var(--stellar-glow);box-shadow:0 8px 25px var(--stellar-glow);color:var(--deep-space);text-decoration:none}.theme-deep-space .btn.btn-secondary{background:transparent;color:var(--stellar-gold);border:2px solid var(--stellar-gold)}.theme-deep-space .btn.btn-secondary:hover{background:var(--stellar-gold);color:var(--deep-space);-webkit-box-shadow:0 4px 20px var(--stellar-glow);box-shadow:0 4px 20px var(--stellar-glow);-webkit-transform:translateY(-2px);transform:translateY(-2px);text-decoration:none}.theme-deep-space .btn.btn-accent{background:linear-gradient(135deg, var(--particle-blue), var(--energy-cyan));color:var(--cosmic-white);border:none;-webkit-box-shadow:0 4px 15px var(--nebula-glow);box-shadow:0 4px 15px var(--nebula-glow)}.theme-deep-space .btn.btn-accent:hover{background:linear-gradient(135deg, #4F94FF, #14B8E6);-webkit-transform:translateY(-2px);transform:translateY(-2px);-webkit-box-shadow:0 8px 25px var(--nebula-glow);box-shadow:0 8px 25px var(--nebula-glow);color:var(--cosmic-white);text-decoration:none}.theme-deep-space .services-content{background:var(--deep-space) !important}.theme-deep-space .contact-content{background:#f8f9fa !important}.theme-deep-space .contact-content h2{color:#1E293B !important}.theme-deep-space .contact-content h3{color:#1E293B !important}.theme-deep-space .contact-content p{color:#666 !important}.theme-deep-space .contact-content .contact-text{color:#666 !important}.theme-deep-space .contact-content .contact-text strong{color:#1E293B !important}.theme-deep-space .contact-content .contact-text a{color:var(--stellar-gold) !important}.theme-deep-space .contact-content .contact-text a:hover{color:var(--nebula-orange) !important}.theme-deep-space .contact-features{background:white !important}.theme-deep-space .contact-features h2{color:#1E293B !important}.theme-deep-space .contact-features h4{color:#1E293B !important;text-shadow:none !important}.theme-deep-space .contact-features p{color:#666 !important}.theme-deep-space .services-approach{background:linear-gradient(135deg, var(--stellar-blue), var(--cosmic-purple)) !important}.theme-deep-space .services-approach h2{color:#FFFFFF !important}.theme-deep-space .services-approach .approach-step h3{color:#FFFFFF !important}.theme-deep-space .services-approach .approach-step p{color:#E2E8F0 !important}.theme-deep-space .stat-item{background:var(--stellar-blue) !important;border:1px solid var(--dark-matter)}.theme-deep-space .stat-item .stat-number{color:var(--stellar-gold);text-shadow:0 0 15px var(--stellar-glow)}.theme-deep-space .stat-item .stat-label{color:#E2E8F0;font-weight:500}.theme-deep-space .stat-item:hover{-webkit-transform:translateY(-5px);transform:translateY(-5px);-webkit-box-shadow:0 10px 30px var(--cosmic-glow);box-shadow:0 10px 30px var(--cosmic-glow);background:var(--cosmic-purple) !important}.theme-deep-space .footer{background:#eee !important;color:#444 !important;border:none !important;border-top:none !important;border-bottom:none !important;-webkit-box-shadow:none !important;box-shadow:none !important;outline:none !important;margin:0 !important;margin-top:0 !important;padding-top:3rem !important}.theme-deep-space .footer::before,.theme-deep-space .footer::after{display:none !important;content:none !important;background:transparent !important;border:none !important;-webkit-box-shadow:none !important;box-shadow:none !important}.theme-deep-space section:last-of-type,.theme-deep-space .legal-content,.theme-deep-space .contact-features,.theme-deep-space .services-approach,.theme-deep-space .services-cta-section{border-bottom:none !important;margin-bottom:0 !important}.theme-deep-space section:last-of-type::after,.theme-deep-space .legal-content::after,.theme-deep-space .contact-features::after,.theme-deep-space .services-approach::after,.theme-deep-space .services-cta-section::after{display:none !important}.theme-deep-space section:last-of-type .footer-social a,.theme-deep-space .legal-content .footer-social a,.theme-deep-space .contact-features .footer-social a,.theme-deep-space .services-approach .footer-social a,.theme-deep-space .services-cta-section .footer-social a{background:white !important;border:none !important;color:inherit !important;-webkit-box-shadow:0 2px 8px rgba(0,0,0,0.1) !important;box-shadow:0 2px 8px rgba(0,0,0,0.1) !important}.theme-deep-space section:last-of-type .footer-social a:hover,.theme-deep-space .legal-content .footer-social a:hover,.theme-deep-space .contact-features .footer-social a:hover,.theme-deep-space .services-approach .footer-social a:hover,.theme-deep-space .services-cta-section .footer-social a:hover{background:white !important;-webkit-transform:translateY(-2px) !important;transform:translateY(-2px) !important;-webkit-box-shadow:0 4px 12px rgba(0,0,0,0.15) !important;box-shadow:0 4px 12px rgba(0,0,0,0.15) !important;border:none !important}.theme-deep-space section:last-of-type .footer-social a img,.theme-deep-space .legal-content .footer-social a img,.theme-deep-space .contact-features .footer-social a img,.theme-deep-space .services-approach .footer-social a img,.theme-deep-space .services-cta-section .footer-social a img{-webkit-filter:none !important;filter:none !important}.theme-deep-space section:last-of-type .footer-links a,.theme-deep-space .legal-content .footer-links a,.theme-deep-space .contact-features .footer-links a,.theme-deep-space .services-approach .footer-links a,.theme-deep-space .services-cta-section .footer-links a{color:#666 !important;font-weight:normal !important;text-shadow:none !important}.theme-deep-space section:last-of-type .footer-links a:hover,.theme-deep-space .legal-content .footer-links a:hover,.theme-deep-space .contact-features .footer-links a:hover,.theme-deep-space .services-approach .footer-links a:hover,.theme-deep-space .services-cta-section .footer-links a:hover{color:#FF740A !important;text-shadow:none !important}.theme-deep-space section:last-of-type .footer-copyright,.theme-deep-space .legal-content .footer-copyright,.theme-deep-space .contact-features .footer-copyright,.theme-deep-space .services-approach .footer-copyright,.theme-deep-space .services-cta-section .footer-copyright{color:#888 !important;border-top:1px solid #ddd !important}