﻿:root{--bg-dark:#0A0E27;--bg-dark-accent:#1a1f3a;--bg-gradient:linear-gradient(135deg, #0f1729 0%, #1a1f3a 50%, #0d1117 100%);--text-white:#FFFFFF;--text-muted:#B4B9D1;--text-bright:#E5E9FF;--primary:#6366F1;--primary-light:#818CF8;--primary-dark:#4F46E5;--secondary:#EC4899;--accent-cyan:#06B6D4;--accent-purple:#A855F7;--accent-orange:#F59E0B;--gradient-primary:linear-gradient(135deg, #667eea 0%, #764ba2 100%);--gradient-hero:linear-gradient(135deg, #6366F1 0%, #EC4899 50%, #F59E0B 100%);--gradient-card:linear-gradient(135deg, rgba(99, 102, 241, 0.1) 0%, rgba(236, 72, 153, 0.1) 100%);--gradient-text:linear-gradient(135deg, #6366F1, #EC4899, #F59E0B);--gradient-glow:radial-gradient(circle at 50% 50%, rgba(99, 102, 241, 0.3), transparent 70%);--glass-border:rgba(255, 255, 255, 0.18);--glass-bg:rgba(255, 255, 255, 0.08);--glass-bg-strong:rgba(255, 255, 255, 0.12);--glass-highlight:rgba(255, 255, 255, 0.25);--glass-blur:32px;--glass-shadow:0 12px 48px rgba(0, 0, 0, 0.5);--glass-inner-glow:inset 0 1px 2px rgba(255, 255, 255, 0.15);--font-heading:'Playfair Display', serif;--font-body:'Inter', sans-serif;--container-width:1280px;--section-spacing:160px;--card-spacing:24px;--ease-out:cubic-bezier(0.25, 0.46, 0.45, 0.94);--ease-smooth:cubic-bezier(0.4, 0, 0.2, 1);--ease-bounce:cubic-bezier(0.68, -0.55, 0.265, 1.55);--transition-base:0.4s var(--ease-smooth);--transition-long:0.8s var(--ease-out)}[data-theme="light"]{--bg-dark:#FFFFFF;--bg-dark-accent:#F3F4F6;--text-white:#111827;--text-muted:#4B5563;--glass-border:rgba(0, 0, 0, 0.1);--glass-bg:rgba(255, 255, 255, 0.7);--glass-highlight:rgba(0, 0, 0, 0.05);--accent-glow:rgba(108, 92, 231, 0.2)}[data-theme="light"] .nav-pill{background:rgba(243, 244, 246, 0.75);box-shadow:0 4px 20px rgba(0, 0, 0, 0.08),        0 0 1px 1px rgba(99, 102, 241, 0.2)}[data-theme="light"] .nav-pill.scrolled{background:rgba(243, 244, 246, 0.92);box-shadow:0 10px 40px rgba(0, 0, 0, 0.10)}[data-theme="light"] .dropdown-menu{background:rgba(255, 255, 255, 0.95);box-shadow:0 10px 40px rgba(0, 0, 0, 0.1)}[data-theme="light"] .hero-pill{background:rgba(0, 0, 0, 0.05);border-color:rgba(0, 0, 0, 0.1);color:#4B5563}[data-theme="light"] .stat-card,[data-theme="light"] .glass-panel{background:rgba(255, 255, 255, 0.8);box-shadow:0 4px 24px rgba(0, 0, 0, 0.06)}[data-theme="light"] .stat-card:hover,[data-theme="light"] .glass-panel:hover{background:rgba(255, 255, 255, 1);border-color:rgba(0, 0, 0, 0.2);box-shadow:0 12px 30px rgba(0, 0, 0, 0.1)}[data-theme="light"] body::before{background:radial-gradient(circle, rgba(108, 92, 231, 0.1), transparent 70%)}[data-theme="light"] .spotlight-badge{background:#fff;color:#111827;border-color:rgba(0, 0, 0, 0.1)}[data-theme="light"] .pricing-toggle-container{background:rgba(0, 0, 0, 0.05);border-color:rgba(0, 0, 0, 0.1)}[data-theme="light"] .toggle-btn{color:#4B5563}[data-theme="light"] .toggle-btn.active{background:#8c52ff;color:white}[data-theme="light"] .pricing-card{background:#FFFFFF;border-color:rgba(0, 0, 0, 0.1);box-shadow:0 10px 40px rgba(0, 0, 0, 0.05)}[data-theme="light"] .pricing-card:hover{border-color:#8c52ff;box-shadow:0 20px 60px rgba(108, 92, 231, 0.15)}[data-theme="light"] .plan-name,[data-theme="light"] .plan-price{color:#111827}[data-theme="light"] .plan-desc{color:#4B5563;border-color:rgba(0, 0, 0, 0.05)}[data-theme="light"] .features-list li{color:#374151}[data-theme="light"] .btn-plan{background:#111827;color:#FFFFFF}[data-theme="light"] .btn-plan:hover{background:#000000}[data-theme="light"] .offer-banner{background:#EEF2FF;border-color:rgba(108, 92, 231, 0.3)}[data-theme="light"] .offer-text{color:#1E1B4B}[data-theme="light"] .faq-item{background:#FFFFFF;border-color:rgba(0, 0, 0, 0.1)}[data-theme="light"] .faq-item:hover{border-color:#8c52ff}[data-theme="light"] .faq-question span{color:#111827}[data-theme="light"] .faq-question i{color:#4B5563}[data-theme="light"] .faq-answer p{color:#374151}[data-theme="light"] .c-btn,[data-theme="light"] .nav-btn{background:rgba(0, 0, 0, 0.05);border-color:rgba(0, 0, 0, 0.1);color:#111827}[data-theme="light"] .c-btn:hover,[data-theme="light"] .nav-btn:hover{background:#000;color:#fff}[data-theme="light"] .ind-card{background:rgba(255, 255, 255, 0.6)}[data-theme="light"] .ind-card:hover{background:#fff;box-shadow:0 10px 30px rgba(0, 0, 0, 0.08)}[data-theme="light"] .chip{color:#374151;background:rgba(0, 0, 0, 0.05);border-color:rgba(0, 0, 0, 0.1)}[data-theme="light"] .feature-check-card{background:#FFFFFF;border-color:rgba(0, 0, 0, 0.1);box-shadow:0 4px 20px rgba(0, 0, 0, 0.06)}[data-theme="light"] .feature-check-card:hover{background:#FFFFFF;border-color:rgba(108, 92, 231, 0.4);box-shadow:0 12px 40px rgba(108, 92, 231, 0.12)}[data-theme="light"] .icon-check-circle{background:rgba(108, 92, 231, 0.1);color:#6366F1}[data-theme="light"] .feature-title{color:#111827}[data-theme="light"] .feature-desc{color:#4B5563}[data-theme="light"] .process-step{background:#FFFFFF;border-color:rgba(0, 0, 0, 0.1);color:#111827;box-shadow:0 4px 20px rgba(0, 0, 0, 0.06)}[data-theme="light"] .process-arrow{color:#6366F1}[data-theme="light"] .benefit-item{background:#FFFFFF;border-color:rgba(0, 0, 0, 0.1)}[data-theme="light"] .benefit-icon-box{background:rgba(108, 92, 231, 0.1);color:#6366F1}[data-theme="light"] .benefit-title{color:#111827}[data-theme="light"] .cta-purple-card{background:linear-gradient(135deg, #6366F1, #8B5CF6)}[data-theme="light"] .cta-card{background:rgba(108, 92, 231, 0.05);border:1px solid rgba(108, 92, 231, 0.2)}[data-theme="light"] .cta-card h2{color:#111827}[data-theme="light"] .value-card{background:#FFFFFF;border-color:rgba(0, 0, 0, 0.1);box-shadow:0 10px 30px rgba(0, 0, 0, 0.05)}[data-theme="light"] .value-card:hover{border-color:#8c52ff;box-shadow:0 15px 40px rgba(108, 92, 231, 0.1)}[data-theme="light"] .value-card h3{color:#111827}[data-theme="light"] .value-icon{background:linear-gradient(135deg, #818CF8 0%, #C084FC 100%)}[data-theme="light"] body{background-image:radial-gradient(circle at 20% 30%, rgba(99, 102, 241, 0.04) 0%, transparent 50%),        radial-gradient(circle at 80% 70%, rgba(236, 72, 153, 0.03) 0%, transparent 50%),        radial-gradient(circle at 50% 50%, rgba(245, 158, 11, 0.02) 0%, transparent 50%)}[data-theme="light"] .nav-pill::before{opacity:0.15}[data-theme="light"] .text-muted{color:#6B7280}[data-theme="light"] .eyebrow{color:#4B5563}[data-theme="light"] footer{background:#F9FAFB;border-top:1px solid rgba(0, 0, 0, 0.1)}[data-theme="light"] footer h3{color:#111827}[data-theme="light"] footer a{color:#4B5563}[data-theme="light"] footer a:hover{color:#6366F1}[data-theme="light"] .social-icon{background:#FFFFFF;border-color:rgba(0, 0, 0, 0.1);color:#4B5563}[data-theme="light"] .social-icon:hover{background:#F3F4F6;color:#6366F1;border-color:#6366F1}*{margin:0;padding:0;box-sizing:border-box}body{font-family:var(--font-body);background:var(--bg-dark);background-image:radial-gradient(circle at 20% 30%, rgba(99, 102, 241, 0.15) 0%, transparent 50%),        radial-gradient(circle at 80% 70%, rgba(236, 72, 153, 0.12) 0%, transparent 50%),        radial-gradient(circle at 50% 50%, rgba(245, 158, 11, 0.08) 0%, transparent 50%);background-attachment:fixed;color:var(--text-white);margin:0;padding:0;line-height:1.7;overflow-x:hidden;position:relative;-webkit-font-smoothing:antialiased}body::before{content:'';position:fixed;top:-20%;left:20%;width:60%;height:60%;background:radial-gradient(circle, rgba(60, 40, 140, 0.15), transparent 70%);z-index:-1;pointer-events:none}a{text-decoration:none;color:inherit;transition:all 0.3s var(--ease-smooth)}ul{list-style:none}.container{max-width:var(--container-width);margin:0 auto;padding:0 24px}.glass-panel{background:var(--glass-bg);backdrop-filter:blur(var(--glass-blur));-webkit-backdrop-filter:blur(var(--glass-blur));border:1px solid var(--glass-border);box-shadow:var(--glass-shadow), var(--glass-inner-glow);transition:var(--transition-base);position:relative;overflow:hidden}.glass-panel::before{content:'';position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg, transparent, rgba(255, 255, 255, 0.2), transparent);opacity:0.5}.text-heading{font-family:var(--font-heading);color:var(--text-white);font-weight:600}.eyebrow{font-family:var(--font-body);font-size:0.75rem;text-transform:uppercase;letter-spacing:0.15em;color:var(--text-muted);font-weight:600;margin-bottom:0.5rem;display:inline-block}.rainbow-text{background:linear-gradient(90deg,            #FFD700,            #FF0080,            #FF8C00,            #00FF7F,            #00BFFF,            #9370DB,            #FFD700);background-size:200% auto;color:transparent;-webkit-background-clip:text;background-clip:text;animation:shine 8s linear infinite}@keyframes shine{to{background-position:200% center}}@keyframes fadeInUp{from{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeIn{from{opacity:0}to{opacity:1}}@keyframes scaleIn{from{opacity:0;transform:scale(0.9)}to{opacity:1;transform:scale(1)}}@keyframes slideInLeft{from{opacity:0;transform:translateX(-30px)}to{opacity:1;transform:translateX(0)}}@keyframes slideInRight{from{opacity:0;transform:translateX(30px)}to{opacity:1;transform:translateX(0)}}@keyframes float{0%,    100%{transform:translateY(0px)}50%{transform:translateY(-10px)}}@keyframes pulse{0%,    100%{transform:scale(1)}50%{transform:scale(1.05)}}.fade-in-up{opacity:0;animation:fadeInUp 0.8s var(--ease-out) forwards;animation-play-state:paused}.fade-in{opacity:0;animation:fadeIn 0.6s var(--ease-smooth) forwards;animation-play-state:paused}.scale-in{opacity:0;animation:scaleIn 0.7s var(--ease-out) forwards;animation-play-state:paused}.slide-in-left{opacity:0;animation:slideInLeft 0.8s var(--ease-out) forwards;animation-play-state:paused}.slide-in-right{opacity:0;animation:slideInRight 0.8s var(--ease-out) forwards;animation-play-state:paused}.animate-in{animation-play-state:running !important}.floating{animation:float 3s ease-in-out infinite}.stagger>*{opacity:0;animation:fadeInUp 0.8s var(--ease-out) forwards;animation-play-state:paused}.stagger.animate-in>*:nth-child(1){animation-delay:0.1s;animation-play-state:running}.stagger.animate-in>*:nth-child(2){animation-delay:0.2s;animation-play-state:running}.stagger.animate-in>*:nth-child(3){animation-delay:0.3s;animation-play-state:running}.stagger.animate-in>*:nth-child(4){animation-delay:0.4s;animation-play-state:running}.stagger.animate-in>*:nth-child(5){animation-delay:0.5s;animation-play-state:running}.stagger.animate-in>*:nth-child(6){animation-delay:0.6s;animation-play-state:running}.hover-lift{transition:transform var(--transition-base), border-color var(--transition-base), box-shadow var(--transition-base)}.hover-lift:hover{transform:translateY(-8px) scale(1.02);border-color:var(--glass-highlight);box-shadow:0 16px 48px rgba(0, 0, 0, 0.4), var(--glass-inner-glow)}.navbar{position:fixed;top:20px;left:0;right:0;z-index:1000;transition:all 0.4s ease;max-width:100vw;overflow:visible}.nav-pill{max-width:var(--container-width);margin:0 auto;background:rgba(10, 14, 39, 0.8);backdrop-filter:blur(32px);-webkit-backdrop-filter:blur(32px);border:2px solid transparent;background-clip:padding-box;border-radius:999px;padding:16px 40px;display:flex;justify-content:space-between;align-items:center;transition:var(--transition-base);box-shadow:0 16px 48px rgba(0, 0, 0, 0.5),        0 0 1px 1px rgba(99, 102, 241, 0.3);position:relative}.nav-pill::before{content:'';position:absolute;inset:0;pointer-events:none;border-radius:999px;padding:2px;background:linear-gradient(90deg, var(--primary), var(--secondary), var(--accent-orange), var(--primary));background-size:300% 100%;-webkit-mask:linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;mask:linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0);opacity:0.4;animation:gradientBorder 6s linear infinite}@keyframes gradientBorder{0%{filter:hue-rotate(0deg)}100%{filter:hue-rotate(360deg)}}.nav-pill.scrolled{background:rgba(10, 11, 20, 0.9);backdrop-filter:blur(28px);box-shadow:0 12px 40px rgba(0, 0, 0, 0.4), var(--glass-inner-glow);border-color:var(--glass-highlight)}.logo{display:flex;align-items:center;gap:12px;font-family:var(--font-heading);font-size:1.25rem}.logo img{height:50px;width:auto}.nav-center{display:flex;align-items:center;gap:32px;position:relative;z-index:10}.nav-link{font-size:0.95rem;font-weight:500;color:var(--text-muted);position:relative;padding:6px 16px;border-radius:20px;transition:0.3s}.nav-link:hover{color:var(--text-white);text-shadow:0 0 10px rgba(255, 255, 255, 0.3)}.dropdown-wrapper{position:relative;display:inline-block}.dropdown-menu{position:absolute;top:100%;left:50%;transform:translateX(-50%) translateY(10px);background:rgba(11, 13, 23, 0.95);backdrop-filter:blur(20px);border:1px solid var(--glass-border);border-radius:12px;padding:10px;min-width:220px;opacity:0;visibility:hidden;transition:all 0.3s ease;box-shadow:0 10px 40px rgba(0, 0, 0, 0.5);display:flex;flex-direction:column;gap:4px;z-index:1000}.dropdown-wrapper:hover .dropdown-menu{opacity:1;visibility:visible;transform:translateX(-50%) translateY(0)}.dropdown-item{padding:10px 16px;color:var(--text-muted);font-size:0.9rem;font-weight:500;border-radius:8px;transition:0.2s;display:flex;align-items:center;gap:10px;white-space:nowrap}.dropdown-item:hover{background:rgba(255, 255, 255, 0.1);color:var(--text-white);transform:translateX(4px)}.dropdown-item i{width:20px;text-align:center;color:#a29bfe}.nav-link.active{color:var(--text-white);background:rgba(255, 255, 255, 0.1)}.nav-link i{font-size:0.8rem;margin-left:4px}html,body{overflow-x:hidden}.nav-inner{max-width:100%;min-width:0}.desktop-links,.desktop-controls{display:flex;align-items:center;gap:24px}.hamburger{display:none;background:transparent;border:none;color:var(--text-white);font-size:1.5rem;cursor:pointer;padding:8px;z-index:1001}[data-theme="light"] .hamburger{color:#111827}.nav-compact .desktop-links,.nav-compact .desktop-controls{display:none !important}.nav-compact .hamburger{display:inline-flex !important}@media (max-width:900px){.desktop-links,    .desktop-controls{display:none !important}.hamburger{display:inline-flex !important}}.mobile-overlay{position:fixed;top:0;left:0;width:100vw;height:100vh;background:rgba(10, 14, 39, 0.98);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);z-index:2000;display:flex;flex-direction:column;opacity:0;visibility:hidden;transform:translateY(-20px);transition:all 0.3s cubic-bezier(0.4, 0, 0.2, 1)}[data-theme="light"] .mobile-overlay{background:rgba(255, 255, 255, 0.98)}.mobile-overlay.active{opacity:1;visibility:visible;transform:translateY(0)}@media (prefers-reduced-motion:reduce){.mobile-overlay{transition:none;transform:none}}.mobile-overlay-header{display:flex;justify-content:space-between;align-items:center;padding:24px 32px}.mobile-close{background:transparent;border:none;color:var(--text-white);font-size:1.8rem;cursor:pointer}[data-theme="light"] .mobile-close{color:#111827}.mobile-overlay-body{flex:1;display:flex;flex-direction:column;padding:20px 32px;overflow-y:auto;gap:16px}.mobile-link{font-size:1.5rem;font-weight:600;font-family:var(--font-heading);color:var(--text-muted);transition:color 0.3s;background:none;border:none;text-align:left;padding:8px 0;cursor:pointer;display:flex;justify-content:space-between;align-items:center;width:100%}.mobile-link.active,.mobile-link:hover{color:var(--text-white)}[data-theme="light"] .mobile-link.active,[data-theme="light"] .mobile-link:hover{color:var(--primary)}.mobile-dropdown-menu{display:none;flex-direction:column;gap:12px;padding-left:16px;margin-top:8px;border-left:2px solid var(--glass-border)}.mobile-dropdown-wrapper.active .mobile-dropdown-menu{display:flex}.mobile-overlay-footer{padding:24px 32px;border-top:1px solid var(--glass-border)}.lang-selector{display:flex;gap:8px;background:rgba(255, 255, 255, 0.05);padding:4px 8px;border-radius:20px}.lang-flag{width:24px;height:24px;border-radius:50%;cursor:pointer;transition:transform 0.2s;opacity:0.6}.lang-flag:hover,.lang-flag.active{opacity:1;transform:scale(1.1)}.theme-toggle-btn{background:rgba(255, 255, 255, 0.1);border:1px solid var(--glass-border);color:var(--text-white);width:40px;height:40px;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer !important;transition:all 0.3s ease}[data-theme="light"] .theme-toggle-btn{background:rgba(0, 0, 0, 0.05);color:#111827}.theme-toggle-btn:hover{transform:rotate(15deg) scale(1.1);background:var(--text-white);color:var(--bg-dark)}.btn-demo{background:linear-gradient(var(--bg-dark), var(--bg-dark)) padding-box,        linear-gradient(90deg, #6366F1, #EC4899, #F59E0B, #6366F1) border-box;background-size:100% 100%, 300% 100%;color:var(--text-white);padding:12px 28px;border-radius:30px;font-weight:600;font-size:0.95rem;border:2px solid transparent;position:relative;overflow:hidden;transition:all 0.4s cubic-bezier(0.175, 0.885, 0.32, 1.275);animation:borderRotate 3s linear infinite}.btn-demo::before{content:'';position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg, transparent, rgba(255, 255, 255, 0.2), transparent);transition:left 0.5s ease}.btn-demo:hover::before{left:100%}.btn-demo:hover{transform:translateY(-4px) scale(1.05);box-shadow:0 8px 25px rgba(99, 102, 241, 0.4),        0 0 40px rgba(236, 72, 153, 0.3);background-size:100% 100%, 100% 100%}@keyframes borderRotate{0%{filter:hue-rotate(0deg)}100%{filter:hue-rotate(360deg)}}.hero{padding-top:200px;padding-bottom:80px;min-height:100vh;display:flex;align-items:center;overflow:hidden;position:relative}.hero::before{content:'';position:absolute;top:20%;left:50%;transform:translateX(-50%);width:800px;height:800px;background:radial-gradient(circle, rgba(99, 102, 241, 0.2) 0%, transparent 70%);filter:blur(80px);pointer-events:none;animation:pulse 8s ease-in-out infinite}.hero-grid{display:flex;flex-direction:column;align-items:center;text-align:center;gap:0}.hero-pill{background:linear-gradient(135deg, rgba(99, 102, 241, 0.2), rgba(236, 72, 153, 0.2));border:1.5px solid;border-image:linear-gradient(90deg, var(--primary), var(--secondary), var(--accent-orange)) 1;padding:10px 24px;border-radius:30px;font-size:0.8rem;font-weight:700;letter-spacing:0.1em;display:inline-flex;align-items:center;gap:12px;margin-bottom:32px;color:var(--text-bright);text-transform:uppercase;box-shadow:0 8px 32px rgba(99, 102, 241, 0.3)}.dot-indicator{width:8px;height:8px;background:linear-gradient(135deg, var(--primary), var(--secondary));border-radius:50%;box-shadow:0 0 16px var(--primary), 0 0 32px var(--secondary);animation:pulse 2s ease-in-out infinite}.hero h1{font-size:6.5rem;line-height:1.05;margin-bottom:40px;font-weight:800;letter-spacing:-0.03em;text-shadow:0 0 80px rgba(99, 102, 241, 0.5);position:relative}.rainbow-text{background:var(--gradient-text);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;background-size:200% auto;animation:gradientFlow 6s linear infinite;display:inline-block;font-weight:900}@keyframes gradientFlow{0%{filter:hue-rotate(0deg)}100%{filter:hue-rotate(360deg)}}.hero p{font-size:1.4rem;color:var(--text-muted);max-width:85%;margin-left:auto;margin-right:auto;margin-bottom:48px;line-height:1.8;font-weight:400}.hero-visual{position:relative;border-radius:32px;border:2px solid;border-image:linear-gradient(135deg, var(--primary), var(--secondary), var(--accent-orange)) 1;background:var(--glass-bg-strong);backdrop-filter:blur(var(--glass-blur));padding:24px;box-shadow:0 20px 60px rgba(0, 0, 0, 0.6),        0 0 80px rgba(99, 102, 241, 0.3),        var(--glass-inner-glow);animation:float 8s ease-in-out infinite;transform-style:preserve-3d}.hero-img-container{border-radius:16px;overflow:hidden;position:relative;aspect-ratio:16/10}.hero-img-container img{width:100%;height:100%;object-fit:cover}.stats-section{padding-top:30px;padding-bottom:var(--section-spacing);position:relative;overflow:hidden}.stats-intro{text-align:center;max-width:800px;margin:0 auto 60px;padding:0 24px}.stats-intro h2{font-size:3rem;margin-bottom:16px}.btn-demo{background:linear-gradient(90deg, #6366F1, #EC4899, #F59E0B, #6366F1);background-size:300% 100%;color:white !important;padding:12px 28px;border-radius:30px;font-weight:600;font-size:0.95rem;border:2px solid transparent;position:relative;overflow:hidden;transition:all 0.4s cubic-bezier(0.175, 0.885, 0.32, 1.275);animation:borderRotate 3s linear infinite}.btn-demo::before{content:'';position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg, transparent, rgba(255, 255, 255, 0.2), transparent);transition:left 0.5s ease}.btn-demo:hover::before{left:100%}.btn-demo:hover{transform:translateY(-4px) scale(1.05);box-shadow:0 8px 25px rgba(99, 102, 241, 0.4),        0 0 40px rgba(236, 72, 153, 0.3);background-size:100% 100%, 100% 100%}@keyframes borderRotate{0%{filter:hue-rotate(0deg)}100%{filter:hue-rotate(360deg)}}.hero{padding-top:200px;padding-bottom:80px;min-height:100vh;display:flex;align-items:center;overflow:hidden;position:relative}.hero::before{content:'';position:absolute;top:20%;left:50%;transform:translateX(-50%);width:800px;height:800px;background:radial-gradient(circle, rgba(99, 102, 241, 0.2) 0%, transparent 70%);filter:blur(80px);pointer-events:none;animation:pulse 8s ease-in-out infinite}.hero-grid{display:flex;flex-direction:column;align-items:center;text-align:center;gap:0}.hero-pill{background:linear-gradient(135deg, rgba(99, 102, 241, 0.2), rgba(236, 72, 153, 0.2));border:1.5px solid;border-image:linear-gradient(90deg, var(--primary), var(--secondary), var(--accent-orange)) 1;padding:10px 24px;border-radius:30px;font-size:0.8rem;font-weight:700;letter-spacing:0.1em;display:inline-flex;align-items:center;gap:12px;margin-bottom:32px;color:var(--text-bright);text-transform:uppercase;box-shadow:0 8px 32px rgba(99, 102, 241, 0.3)}.dot-indicator{width:8px;height:8px;background:linear-gradient(135deg, var(--primary), var(--secondary));border-radius:50%;box-shadow:0 0 16px var(--primary), 0 0 32px var(--secondary);animation:pulse 2s ease-in-out infinite}.hero h1{font-size:6.5rem;line-height:1.05;margin-bottom:40px;font-weight:800;letter-spacing:-0.03em;text-shadow:0 0 80px rgba(99, 102, 241, 0.5);position:relative}.rainbow-text{background:var(--gradient-text);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;background-size:200% auto;animation:gradientFlow 6s linear infinite;display:inline-block;font-weight:900}@keyframes gradientFlow{0%{filter:hue-rotate(0deg)}100%{filter:hue-rotate(360deg)}}.hero p{font-size:1.4rem;color:var(--text-muted);max-width:85%;margin-left:auto;margin-right:auto;margin-bottom:48px;line-height:1.8;font-weight:400}.hero-visual{position:relative;border-radius:32px;border:2px solid;border-image:linear-gradient(135deg, var(--primary), var(--secondary), var(--accent-orange)) 1;background:var(--glass-bg-strong);backdrop-filter:blur(var(--glass-blur));padding:24px;box-shadow:0 20px 60px rgba(0, 0, 0, 0.6),        0 0 80px rgba(99, 102, 241, 0.3),        var(--glass-inner-glow);animation:float 8s ease-in-out infinite;transform-style:preserve-3d}.hero-img-container{border-radius:16px;overflow:hidden;position:relative;aspect-ratio:16/10}.hero-img-container img{width:100%;height:100%;object-fit:cover}.stats-section{padding-top:30px;padding-bottom:var(--section-spacing);position:relative;overflow:hidden}.stats-intro{text-align:center;max-width:800px;margin:0 auto 60px;padding:0 24px}.stats-intro h2{font-size:3rem;margin-bottom:16px}.stats-intro p{font-size:1.1rem;color:var(--text-muted)}.marquee-container{padding:20px 0;width:100%;position:relative;mask-image:linear-gradient(to right, transparent, black 10%, black 90%, transparent);-webkit-mask-image:linear-gradient(to right, transparent, black 10%, black 90%, transparent);overflow:hidden}.marquee-track{display:flex;gap:32px;width:100%;align-items:stretch;overflow-x:auto;scroll-behavior:auto;scrollbar-width:none;-ms-overflow-style:none}.marquee-track::-webkit-scrollbar{display:none}.stat-card{padding:40px;border-radius:24px;display:flex;flex-direction:column;width:320px;height:380px;flex-shrink:0;background:linear-gradient(135deg, rgba(99, 102, 241, 0.08) 0%, rgba(236, 72, 153, 0.08) 100%);backdrop-filter:blur(var(--glass-blur));border:2px solid transparent;background-clip:padding-box;position:relative;transition:var(--transition-long);overflow:hidden}.stat-card::before{content:'';position:absolute;inset:0;border-radius:24px;padding:2px;background:linear-gradient(135deg, var(--primary), var(--secondary), var(--accent-orange));-webkit-mask:linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;opacity:0.6;transition:var(--transition-base)}.stat-number{font-size:3.2rem;font-weight:700;font-family:var(--font-body);margin-bottom:16px;letter-spacing:-2px;color:var(--text-white)}.stat-desc{font-size:1.1rem;margin-bottom:24px;line-height:1.5;flex-grow:1}.stat-meta{font-size:0.9rem;color:#6B7280;font-style:italic;margin-bottom:8px}.stat-source{font-size:0.75rem;color:#4B5563;text-transform:uppercase;letter-spacing:0.05em}.stat-card::before{content:'';position:absolute;inset:0;border-radius:24px;padding:2px;background:linear-gradient(135deg, var(--primary), var(--secondary), var(--accent-orange));-webkit-mask:linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;mask:linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0);opacity:0.6;transition:var(--transition-base)}.stat-card::after{content:'';position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg, transparent, var(--primary), var(--secondary), transparent);opacity:0;transition:var(--transition-base)}.stat-card:hover{transform:translateY(-16px) scale(1.05) rotateX(2deg);background:linear-gradient(135deg, rgba(99, 102, 241, 0.15) 0%, rgba(236, 72, 153, 0.15) 100%);box-shadow:0 24px 72px rgba(0, 0, 0, 0.6),        0 0 60px rgba(99, 102, 241, 0.4),        0 0 90px rgba(236, 72, 153, 0.3)}.stat-card:hover::before{opacity:1;background:linear-gradient(135deg, var(--primary), var(--secondary), var(--accent-orange))}.stat-card:hover::after{opacity:1}.stats-controls-wrapper{display:flex;justify-content:center;margin-top:32px;position:relative;z-index:10}.carousel-control-pill{display:inline-flex;align-items:center;background:rgba(10, 14, 39, 0.6);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid rgba(255, 255, 255, 0.1);border-radius:50px;padding:8px 16px;gap:16px;box-shadow:0 8px 32px rgba(0, 0, 0, 0.3), inset 0 1px 2px rgba(255, 255, 255, 0.05);transition:all 0.3s ease}[data-theme="light"] .carousel-control-pill{background:rgba(255, 255, 255, 0.8);border-color:rgba(0, 0, 0, 0.1);box-shadow:0 8px 24px rgba(0, 0, 0, 0.08)}.carousel-btn{background:transparent;border:none;color:var(--text-muted);font-size:1.1rem;cursor:pointer;width:40px;height:40px;border-radius:50%;display:flex;align-items:center;justify-content:center;transition:all 0.2s ease}.carousel-btn:hover{color:var(--text-white);background:rgba(255, 255, 255, 0.1);transform:scale(1.05)}.carousel-btn:active{transform:scale(0.95)}.carousel-btn.play-pause-btn{color:var(--primary);background:rgba(99, 102, 241, 0.1)}.carousel-btn.play-pause-btn:hover{background:rgba(99, 102, 241, 0.2);color:var(--primary-light)}.carousel-btn.play-pause-btn.paused{color:var(--secondary);background:rgba(236, 72, 153, 0.1)}.carousel-btn.play-pause-btn.paused:hover{background:rgba(236, 72, 153, 0.2)}[data-theme="light"] .carousel-btn{color:#4B5563}[data-theme="light"] .carousel-btn:hover{color:#111827;background:rgba(0, 0, 0, 0.05)}[data-theme="light"] .carousel-btn.play-pause-btn{color:var(--primary-dark);background:rgba(99, 102, 241, 0.1)}[data-theme="light"] .carousel-btn.play-pause-btn.paused{color:#EC4899}.spotlight-section{padding:var(--section-spacing) 0}.spotlight-grid{display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:center}.spotlight-image-card{position:relative;border-radius:24px;overflow:hidden;aspect-ratio:4/3;background:#000;order:2}.spotlight-img{width:100%;height:100%;object-fit:cover;opacity:0.9;transition:opacity 0.5s ease}.spotlight-overlay{position:absolute;bottom:0;left:0;width:100%;padding:32px;background:linear-gradient(to top, rgba(0, 0, 0, 0.9), transparent)}.spotlight-badge{position:absolute;top:24px;left:24px;padding:6px 12px;background:rgba(10, 14, 39, 0.9) !important;backdrop-filter:blur(8px);border-radius:20px;font-size:0.75rem;font-weight:700;text-transform:uppercase;color:#FFFFFF !important;border:1px solid rgba(255, 255, 255, 0.2)}.client-name{font-family:var(--font-heading);font-size:2rem;margin-bottom:4px;color:#FFFFFF !important}.client-loc{display:flex;align-items:center;gap:8px;color:rgba(255, 255, 255, 0.7) !important;font-size:0.95rem;margin-bottom:24px}.social-row{display:flex;gap:12px}.social-btn{display:flex;align-items:center;gap:8px;padding:8px 16px;border-radius:12px;font-size:0.85rem;font-weight:500;transition:0.3s}.social-btn.insta{background:linear-gradient(45deg, #405DE6, #5851DB, #833AB4, #C13584, #E1306C, #FD1D1D);color:white}.social-btn.fb{background:#1877F2;color:white}.social-btn.fb-dark{background:rgba(255, 255, 255, 0.1);color:white}.social-btn.web{background:#00d2d3;color:#0B0D17}.spotlight-content{order:1;padding-right:60px;padding-left:0}.who-we-help{padding:60px 0 40px}.who-we-help .section-title{color:#FFB800;font-size:0.9rem;font-weight:700;letter-spacing:2px;margin-bottom:16px}.who-we-help .text-heading{font-size:2.5rem;margin-bottom:48px}.industry-grid{display:grid;grid-template-columns:repeat(4, 1fr);gap:24px}.ind-card{background:rgba(11, 13, 23, 0.6);border:1px solid var(--glass-border);border-radius:16px;padding:24px;display:flex;align-items:center;gap:16px;transition:all 0.3s ease}.ind-card:hover{background:rgba(255, 255, 255, 0.05);border-color:rgba(255, 255, 255, 0.15);transform:translateY(-4px)}.ind-card i{font-size:1.5rem;color:var(--text-muted)}.ind-card span{font-weight:500;color:var(--text-white);font-size:0.95rem}@media (max-width:1024px){.industry-grid{grid-template-columns:repeat(2, 1fr)}}@media (max-width:600px){.industry-grid{grid-template-columns:1fr}}.spotlight-title{font-family:var(--font-heading);font-size:3rem;line-height:1.1;margin-bottom:24px}.spotlight-p{color:var(--text-muted);font-size:1.1rem;margin-bottom:32px}.chips-row{display:flex;flex-wrap:wrap;gap:12px;margin-bottom:32px}.chip{background:rgba(255, 255, 255, 0.05);border:1px solid var(--glass-border);padding:8px 16px;border-radius:20px;font-size:0.85rem;display:flex;align-items:center;gap:8px;color:#E5E7EB}.chip i{color:#a29bfe}.spotlight-controls-wrapper{display:flex;align-items:center;justify-content:center;gap:16px;margin-top:40px}.nav-btn{width:40px;height:40px;border-radius:50%;background:rgba(255, 255, 255, 0.05);border:1px solid var(--glass-border);color:white;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:0.3s}.nav-btn:hover{background:white;color:black}.dots{display:flex;gap:8px}.carousel-nav{display:flex;align-items:center;gap:20px;margin-top:40px;justify-content:center}.carousel-controls-wrapper{display:flex;justify-content:center;margin-top:40px;gap:24px;align-items:center}.c-btn{width:48px;height:48px;border-radius:50%;background:rgba(255, 255, 255, 0.05);border:1px solid var(--glass-border);color:white;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:0.3s}.c-btn:hover{background:white;color:black}.c-dots{display:flex;gap:8px}.c-dot{width:8px;height:8px;background:rgba(255, 255, 255, 0.2);border-radius:4px;cursor:pointer;transition:0.3s}.c-dot.active{background:#00d2d3;width:24px}.grid-section{padding:var(--section-spacing) 0}.grid-12{display:grid;grid-template-columns:repeat(4, 1fr);grid-template-rows:repeat(3, auto);gap:20px}.tile{display:flex;flex-direction:row;align-items:center;gap:16px;padding:24px;border-radius:12px;transition:border 0.3s ease, transform 0.3s ease}.tile-icon{font-size:1.25rem;color:var(--text-muted)}.tile span{font-weight:500;font-size:0.95rem}.cta-section{padding:40px 0 60px;display:flex;justify-content:center}.cta-card{width:100%;max-width:800px;padding:40px;text-align:center;border-radius:32px;background:linear-gradient(135deg, rgba(255, 255, 255, 0.05), rgba(255, 255, 255, 0.01))}.cta-title{font-size:2.5rem;margin-bottom:16px;font-family:var(--font-heading)}.cta-sub{font-size:1.1rem;color:var(--text-muted);margin-bottom:32px}.btn-cta{background:linear-gradient(135deg, #6366F1, #EC4899, #F59E0B, #6366F1);background-size:300% 300%;color:#FFFFFF;padding:20px 48px;border-radius:99px;font-weight:700;font-size:1.15rem;display:inline-flex;align-items:center;gap:14px;transition:all 0.5s cubic-bezier(0.175, 0.885, 0.32, 1.275);box-shadow:0 10px 40px rgba(99, 102, 241, 0.5),        0 0 60px rgba(236, 72, 153, 0.4),        inset 0 1px 0 rgba(255, 255, 255, 0.3);animation:ctaGlowPulse 2s ease-in-out infinite, ctaGradientFlow 6s ease infinite;position:relative;overflow:hidden;border:2px solid rgba(255, 255, 255, 0.3);text-shadow:0 2px 10px rgba(0, 0, 0, 0.3);transform-style:preserve-3d;perspective:1000px}.btn-cta::before{content:'';position:absolute;top:-2px;left:-2px;right:-2px;bottom:-2px;background:linear-gradient(90deg, #6366F1, #EC4899, #F59E0B, #6366F1);background-size:400% 100%;border-radius:99px;z-index:-1;animation:borderGlow 3s linear infinite;filter:blur(8px);opacity:0.7}.btn-cta::after{content:'';position:absolute;top:0;left:-150%;width:100%;height:100%;background:linear-gradient(90deg, transparent, rgba(255, 255, 255, 0.4), transparent);animation:shimmer 3s ease-in-out infinite}.btn-cta:hover{transform:translateY(-8px) scale(1.08) rotateX(5deg);box-shadow:0 20px 60px rgba(99, 102, 241, 0.6),        0 0 80px rgba(236, 72, 153, 0.5),        0 0 100px rgba(245, 158, 11, 0.4),        inset 0 1px 0 rgba(255, 255, 255, 0.4);letter-spacing:1px}.btn-cta:hover::before{filter:blur(12px);opacity:1}.btn-cta:hover i{animation:arrowFly 0.8s ease infinite}@keyframes ctaGlowPulse{0%,    100%{opacity:0.8;transform:scale(0.98)}50%{opacity:1;transform:scale(1.02)}}@keyframes ctaGradientFlow{0%,    100%{filter:hue-rotate(0deg)}50%{filter:hue-rotate(180deg)}}@keyframes borderGlow{0%{filter:hue-rotate(0deg)}100%{filter:hue-rotate(360deg)}}@keyframes shimmer{0%{transform:translateX(-150%)}50%,    100%{transform:translateX(150%)}}@keyframes arrowFly{0%,    100%{transform:translateX(0) scale(1)}25%{transform:translateX(8px) scale(1.2)}50%{transform:translateX(4px) scale(1)}}@media (max-width:1024px){.hero-grid{grid-template-columns:1fr;text-align:center}.hero h1{font-size:3.5rem}.hero-pill{margin:0 auto 24px}.stats-grid{grid-template-columns:1fr;gap:20px}.spotlight-grid{grid-template-columns:1fr}.spotlight-content{padding-left:0;margin-top:24px}.grid-12{grid-template-columns:repeat(2, 1fr)}.navbar{top:0}.nav-center{position:fixed;top:0;left:0;width:100%;height:100vh;background:var(--bg-dark);flex-direction:column;justify-content:center;align-items:center;gap:32px;transform:translateX(100%);transition:transform 0.4s var(--ease-out);z-index:998;padding-top:80px}.nav-center.active{transform:translateX(0)}.mobile-toggle{display:block}.nav-center .nav-link{font-size:1.5rem}.dropdown-wrapper{text-align:center}.dropdown-menu{position:static;transform:none;background:transparent;border:none;box-shadow:none;opacity:1;visibility:visible;display:none;padding-left:0;margin-top:10px}.dropdown-wrapper.active .dropdown-menu{display:flex;align-items:center}.nav-right{gap:12px}.btn-demo{padding:8px 16px;font-size:0.85rem}.lang-selector{display:flex;gap:12px;order:-1}}@media (max-width:600px){.grid-12{grid-template-columns:1fr}.hero h1{font-size:2.5rem}.hero p{font-size:1rem}.stat-card{width:300px}.nav-pill{padding:10px 16px}.logo span{font-size:1.1rem}}.features-grid-6{display:grid;grid-template-columns:repeat(3, 1fr);gap:24px;margin-top:40px}.feature-check-card{padding:32px;border-radius:20px;background:rgba(15, 17, 26, 0.6);border:1px solid var(--glass-border);transition:all 0.3s ease;display:flex;flex-direction:column;align-items:flex-start}.feature-check-card:hover{border-color:rgba(255, 255, 255, 0.15);background:rgba(21, 23, 37, 0.8);transform:translateY(-4px)}.icon-check-circle{width:48px;height:48px;border-radius:50%;background:rgba(255, 255, 255, 0.08);display:flex;align-items:center;justify-content:center;color:#A0A0B0;font-size:1.1rem;margin-bottom:24px}.feature-title{font-family:var(--font-heading);font-size:1.5rem;margin-bottom:8px;color:var(--text-white)}.feature-desc{color:var(--text-muted);font-size:0.95rem;line-height:1.5}.process-section{padding:40px 0 60px;text-align:center}.process-steps-row{display:flex;align-items:center;justify-content:center;gap:20px;margin-top:40px;flex-wrap:wrap}.process-step{background:rgba(255, 255, 255, 0.05);border:1px solid var(--glass-border);padding:16px 32px;border-radius:12px;color:var(--text-white);font-weight:500;min-width:160px;transition:0.3s}.process-step:hover{background:rgba(255, 255, 255, 0.1);transform:translateY(-2px)}.process-arrow{color:var(--text-muted);font-size:1.2rem;opacity:0.5}.benefits-row{display:grid;grid-template-columns:repeat(3, 1fr);gap:30px;text-align:center;max-width:1100px;margin-left:auto;margin-right:auto}.benefit-item{display:flex;flex-direction:column;align-items:center;background:rgba(255, 255, 255, 0.03);border:1px solid rgba(255, 255, 255, 0.08);border-radius:20px;padding:40px 30px;transition:all 0.4s cubic-bezier(0.175, 0.885, 0.32, 1.275);position:relative;overflow:hidden}.benefit-item::before{content:'';position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg, #6366F1, #EC4899, #F59E0B);opacity:0;transition:opacity 0.3s ease}.benefit-item:hover{background:rgba(255, 255, 255, 0.06);border-color:rgba(108, 92, 231, 0.4);transform:translateY(-8px);box-shadow:0 20px 40px rgba(108, 92, 231, 0.2),        0 0 60px rgba(108, 92, 231, 0.1)}.benefit-item:hover::before{opacity:1}.benefit-icon-box{width:72px;height:72px;border-radius:18px;background:linear-gradient(135deg, rgba(99, 102, 241, 0.2), rgba(236, 72, 153, 0.1));border:1px solid rgba(108, 92, 231, 0.3);display:flex;align-items:center;justify-content:center;color:#a29bfe;font-size:1.8rem;margin-bottom:24px;box-shadow:0 8px 24px rgba(108, 92, 231, 0.2),        inset 0 1px 0 rgba(255, 255, 255, 0.1);transition:all 0.3s ease}.benefit-item:hover .benefit-icon-box{transform:scale(1.1) rotate(5deg);box-shadow:0 12px 30px rgba(108, 92, 231, 0.3),        0 0 20px rgba(108, 92, 231, 0.2)}.benefit-title{font-family:var(--font-heading);font-size:1.4rem;margin-bottom:12px;color:var(--text-white)}.cta-purple-card{width:100%;max-width:900px;margin:0 auto;padding:80px 40px;text-align:center;border-radius:24px;background:linear-gradient(135deg, #6C5CE7 0%, #4834d4 100%);box-shadow:0 20px 60px rgba(72, 52, 212, 0.4);position:relative;overflow:hidden}.cta-purple-card .cta-title{color:white;margin-bottom:32px;font-size:2.5rem}.btn-white{background:white;color:#6C5CE7;padding:16px 32px;border-radius:8px;border-radius:12px;font-weight:700;font-size:1rem;display:inline-block;transition:0.3s}.btn-white:hover{transform:translateY(-2px);box-shadow:0 10px 20px rgba(0, 0, 0, 0.2);background:#f8f9fa}@media (max-width:1024px){.features-grid-6{grid-template-columns:repeat(2, 1fr)}.process-steps-row{flex-direction:column;gap:16px}.process-arrow{transform:rotate(90deg)}.benefits-row{grid-template-columns:1fr;gap:60px}}@media (max-width:600px){.features-grid-6{grid-template-columns:1fr}}.hero-centered{text-align:center;padding-top:140px;padding-bottom:80px;max-width:900px;margin:0 auto}.hero-centered .text-heading{font-size:4rem;margin-bottom:24px}.hero-sub{font-size:1.25rem;color:var(--text-muted);max-width:600px;margin:0 auto 40px}.visual-mockup-container{width:100%;margin-top:40px;position:relative;border-radius:20px;overflow:hidden;mask-image:linear-gradient(to bottom, black 80%, transparent 100%);-webkit-mask-image:linear-gradient(to bottom, black 80%, transparent 100%)}.visual-mockup-container img{width:100%;height:auto;display:block}.pricing-section{padding:80px 0;text-align:center}.pricing-header{margin-bottom:40px}.pricing-toggle-container{display:inline-flex;background:rgba(255, 255, 255, 0.05);border:1px solid var(--glass-border);border-radius:99px;padding:6px;position:relative;gap:8px}.toggle-btn{padding:10px 24px;border-radius:30px;font-weight:500;color:var(--text-muted);cursor:pointer;transition:0.3s;background:transparent;border:none}.toggle-btn.active{background:#8c52ff;color:white;box-shadow:0 4px 15px rgba(140, 82, 255, 0.4)}.toggle-btn:hover:not(.active){color:var(--text-white)}.offer-banner{background:#1e1b4b;border-radius:16px;padding:30px;margin:40px auto;max-width:600px;position:relative;border:1px solid rgba(140, 82, 255, 0.3);display:flex;align-items:center;justify-content:center;gap:16px;overflow:hidden}.offer-banner::before{content:'';position:absolute;top:-20px;left:50%;transform:translateX(-50%);width:100px;height:40px;background:#8c52ff;filter:blur(40px);opacity:0.5}.offer-pill{background:#8c52ff;color:white;font-size:0.75rem;font-weight:700;padding:4px 12px;border-radius:20px;text-transform:uppercase}.offer-text{font-size:1.1rem;font-weight:600;color:white}.pricing-grid{display:grid;grid-template-columns:repeat(3, 1fr);gap:32px;margin-top:60px}.pricing-card{background:#151725;border:1px solid var(--glass-border);border-radius:24px;padding:40px 32px;text-align:left;transition:all 0.3s ease;display:flex;flex-direction:column}.pricing-card:hover{transform:translateY(-8px);border-color:rgba(255, 255, 255, 0.1);box-shadow:0 20px 40px rgba(0, 0, 0, 0.4)}.plan-name{font-family:var(--font-heading);font-size:2rem;margin-bottom:8px;color:white}.plan-price{font-size:2.5rem;font-weight:700;margin-bottom:24px;color:white;letter-spacing:-1px}.plan-desc{color:var(--text-muted);font-size:0.95rem;line-height:1.5;margin-bottom:32px;padding-bottom:32px;border-bottom:1px solid var(--glass-border);min-height:100px}.features-list{list-style:none;margin-bottom:32px;flex-grow:1}.features-list li{display:flex;align-items:center;gap:12px;color:#cbccce;margin-bottom:16px;font-size:0.95rem}.features-list li i{color:#8c52ff}.btn-plan{width:100%;background:white;color:black;padding:14px;border-radius:12px;font-weight:700;text-align:center;transition:0.3s;border:none}.btn-plan:hover{background:#e2e2e2;transform:translateY(-2px)}.discount-note{max-width:900px;margin:80px auto 40px;padding:60px 40px;text-align:center;position:relative;overflow:hidden;background:var(--glass-bg);border:1px solid var(--glass-border);backdrop-filter:blur(32px);-webkit-backdrop-filter:blur(32px);border-radius:30px;box-shadow:0 30px 60px rgba(0, 0, 0, 0.2), var(--glass-inner-glow);transition:all 0.4s cubic-bezier(0.4, 0, 0.2, 1)}.discount-note:hover{transform:translateY(-8px);border-color:rgba(168, 85, 247, 0.4);box-shadow:0 40px 100px rgba(0, 0, 0, 0.4)}.discount-icon-box{width:64px;height:64px;background:linear-gradient(135deg, #a855f7, #6366f1);border-radius:16px;display:flex;align-items:center;justify-content:center;margin:0 auto 24px;font-size:1.8rem;color:white;box-shadow:0 10px 20px rgba(168, 85, 247, 0.3)}.discount-note h3{font-size:2.2rem;color:var(--text-white);margin-bottom:16px;font-family:'Playfair Display', serif}.discount-note p{color:var(--text-muted);font-size:1.15rem;line-height:1.6;max-width:600px;margin:0 auto 32px}.bundle-cta-wrapper .btn-primary{padding:16px 40px;font-size:1.1rem;border-radius:50px;display:inline-block;text-decoration:none;transition:all 0.3s ease}.non-profit-promo{max-width:900px;margin:0 auto 60px;padding:24px;text-align:center;position:relative}.promo-content{display:inline-flex;align-items:center;gap:12px;padding:12px 32px;background:rgba(168, 85, 247, 0.08);border:1px solid rgba(168, 85, 247, 0.15);border-radius:100px;color:#a855f7;font-weight:500;font-size:1.05rem;transition:all 0.3s ease}.promo-content i{color:#ef4444}.promo-content span{color:var(--text-muted)}[data-theme="light"] .discount-note{background:#FFFFFF;border:1px solid rgba(0, 0, 0, 0.05);box-shadow:0 20px 60px rgba(0, 0, 0, 0.05)}[data-theme="light"] .discount-note h3{color:#111827}[data-theme="light"] .discount-note p{color:#4B5563}[data-theme="light"] .non-profit-promo .promo-content{background:rgba(168, 85, 247, 0.05);border-color:rgba(168, 85, 247, 0.1)}[data-theme="light"] .non-profit-promo .promo-content span{color:#374151}.features-split{display:grid;grid-template-columns:1fr 1fr;gap:40px;margin-top:100px;padding-bottom:40px;border-top:1px solid var(--glass-border);padding-top:60px}.feature-col-icon{width:48px;height:48px;background:rgba(255, 255, 255, 0.05);border-radius:12px;display:flex;align-items:center;justify-content:center;margin-bottom:24px;font-size:1.2rem}@media (max-width:1024px){.pricing-grid{grid-template-columns:1fr;max-width:500px;margin-left:auto;margin-right:auto}.features-split{grid-template-columns:1fr}.hero-centered .text-heading{font-size:2.5rem}}.use-cases-grid{display:grid;grid-template-columns:repeat(3, 1fr);gap:24px;margin-top:60px;margin-bottom:80px}.use-case-card{background:rgba(11, 13, 23, 0.6);border:1px solid var(--glass-border);border-radius:16px;padding:24px;display:flex;align-items:center;gap:16px;transition:0.3s}.use-case-card:hover{background:rgba(255, 255, 255, 0.05);border-color:rgba(255, 255, 255, 0.1);transform:translateY(-2px)}.use-case-icon{width:40px;height:40px;background:rgba(255, 255, 255, 0.05);border-radius:50%;display:flex;align-items:center;justify-content:center;color:#a29bfe;flex-shrink:0}.use-case-text{font-weight:500;color:var(--text-white)}.process-timeline-section{padding:100px 0;text-align:center}.process-timeline{position:relative;max-width:1000px;margin:80px auto 0;display:flex;justify-content:space-between}.process-timeline::before{content:'';position:absolute;top:24px;left:40px;right:40px;height:2px;background:rgba(255, 255, 255, 0.1);z-index:0}.timeline-step{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;text-align:center;max-width:200px}.timeline-dot{width:50px;height:50px;background:#0B0D17;border:2px solid #8c52ff;border-radius:50%;display:flex;align-items:center;justify-content:center;margin-bottom:24px;box-shadow:0 0 0 8px #0B0D17}.dot-center{width:16px;height:16px;background:#8c52ff;border-radius:50%}.step-title{font-size:1.2rem;font-weight:700;margin-bottom:8px;color:white}.step-desc{font-size:0.9rem;color:var(--text-muted)}@media (max-width:768px){.process-timeline{flex-direction:column;align-items:flex-start;gap:40px;padding-left:20px}.process-timeline::before{width:2px;height:calc(100% - 60px);top:0;left:44px}.timeline-dot{margin-bottom:0px;margin-right:20px}.timeline-step{flex-direction:row;text-align:left;align-items:flex-start;max-width:100%}}.security-section{padding:100px 0;text-align:center}.security-header{display:inline-flex;align-items:center;gap:12px;margin-bottom:60px}.security-icon-large{font-size:2rem;color:#00b894}.security-grid{display:grid;grid-template-columns:repeat(3, 1fr);gap:24px;max-width:900px;margin:0 auto}.security-card{border:1px solid rgba(0, 184, 148, 0.3);background:rgba(0, 184, 148, 0.05);padding:24px;border-radius:12px;display:flex;align-items:center;justify-content:center;gap:12px;color:white;font-weight:500;transition:0.3s}.security-card:hover{background:rgba(0, 184, 148, 0.1);box-shadow:0 4px 20px rgba(0, 184, 148, 0.1)}.security-card i{color:#00b894}@media (max-width:1024px){.use-cases-grid{grid-template-columns:repeat(2, 1fr)}.security-grid{grid-template-columns:1fr}}@media (max-width:600px){.use-cases-grid{grid-template-columns:1fr}}.pricing-path-toggle{text-align:center;margin:40px 0}.toggle-container{display:inline-flex;background:rgba(255, 255, 255, 0.05);border:1px solid var(--glass-border);border-radius:50px;padding:6px}.toggle-btn{padding:10px 30px;border-radius:40px;color:var(--text-muted);font-weight:500;cursor:pointer;transition:0.3s}.toggle-btn.active{background:#8c7ae6;color:white;box-shadow:0 4px 15px rgba(140, 122, 230, 0.4)}.offer-wrapper{max-width:800px;margin:0 auto 60px;position:relative;padding:40px;background:linear-gradient(135deg, #241E4E, #151725);border-radius:20px;text-align:center;border:1px solid rgba(140, 122, 230, 0.2);box-shadow:0 10px 30px rgba(0, 0, 0, 0.3)}.offer-pill{background:#8c7ae6;color:white;display:inline-block;padding:4px 12px;border-radius:12px;font-size:0.75rem;font-weight:700;margin-bottom:16px}.offer-text{font-size:1.25rem;font-weight:600}.web-pricing-grid{display:grid;grid-template-columns:repeat(3, 1fr);gap:30px;max-width:1100px;margin:0 auto}.web-price-card{background:#151725;padding:40px 30px;border-radius:20px;border:1px solid var(--glass-border);display:flex;flex-direction:column}.web-price-card:hover{border-color:rgba(255, 255, 255, 0.1);transform:translateY(-5px);transition:0.3s}.wp-tier{font-family:var(--font-heading);font-size:1.75rem;margin-bottom:10px}.wp-amount{font-size:2.5rem;font-weight:700;margin-bottom:20px}.wp-desc{color:var(--text-muted);font-size:0.95rem;margin-bottom:30px;line-height:1.5;flex-grow:1}.wp-features li{margin-bottom:12px;color:#E2E8F0;display:flex;align-items:center;gap:10px;font-size:0.9rem}.wp-features li i{color:#a29bfe}.btn-full-white{width:100%;background:white;color:black;text-align:center;padding:14px;border-radius:12px;font-weight:600;margin-top:30px;border:none;cursor:pointer;transition:0.3s}.btn-full-white:hover{background:#f1f1f1;transform:translateY(-2px)}.non-profit-dot{width:10px;height:10px;background:#8c7ae6;border-radius:50%}.bottom-features{display:flex;justify-content:center;gap:60px;margin:80px 0;border-top:1px solid rgba(255, 255, 255, 0.05);padding-top:60px}.b-feat-item{display:flex;gap:20px;max-width:400px}.b-feat-icon{width:48px;height:48px;background:rgba(255, 255, 255, 0.05);border-radius:12px;display:flex;align-items:center;justify-content:center;color:#00d2d3;font-size:1.25rem}@media (max-width:1024px){.web-pricing-grid{grid-template-columns:1fr;max-width:500px}.bottom-features{flex-direction:column;align-items:center}}.auto-hero{padding-top:160px;padding-bottom:80px;display:flex;align-items:center;gap:60px;min-height:80vh}.auto-hero-content{flex:1}.badge-pill{display:inline-flex;align-items:center;gap:8px;background:rgba(108, 92, 231, 0.2);border:1px solid rgba(108, 92, 231, 0.4);color:#a29bfe;padding:6px 16px;border-radius:99px;font-size:0.75rem;font-weight:600;margin-bottom:24px;letter-spacing:0.05em;text-transform:uppercase}.btn-primary-blue{display:inline-block;background:#0984e3;color:white;padding:14px 32px;border-radius:8px;font-weight:600;margin-top:32px;transition:0.3s}.btn-primary-blue:hover{background:#74b9ff;transform:translateY(-2px);box-shadow:0 4px 15px rgba(9, 132, 227, 0.4)}.auto-hero-visual{flex:1;border-radius:20px;overflow:hidden;box-shadow:0 20px 40px rgba(0, 0, 0, 0.4);border:1px solid var(--glass-border);background:linear-gradient(135deg, rgba(17, 19, 31, 0.9), rgba(11, 13, 23, 0.95));padding:20px}.auto-hero-visual img{width:100%;height:auto;opacity:0.95}.diff-section{padding:100px 0}.section-title{margin-bottom:60px;font-size:2.5rem;font-family:var(--font-heading)}.text-center{text-align:center}.diff-grid{display:grid;grid-template-columns:1fr 1fr;gap:40px}.diff-card{background:rgba(11, 13, 23, 0.6);border:1px solid var(--glass-border);border-radius:16px;padding:40px}.diff-header{font-size:1.5rem;font-family:var(--font-heading);margin-bottom:32px;display:flex;align-items:center;gap:12px}.dot-red{width:8px;height:8px;background:#ff7675;border-radius:50%;box-shadow:0 0 8px #ff7675}.dot-blue{width:8px;height:8px;background:#00cec9;border-radius:50%;box-shadow:0 0 8px #00cec9}.diff-card.before .diff-header{color:#ff7675}.diff-card.after .diff-header{color:#00cec9}.diff-list li{display:flex;align-items:center;gap:16px;margin-bottom:20px;font-size:1.05rem;color:var(--text-muted)}.icon-red{color:#636e72;background:rgba(255, 255, 255, 0.1);width:24px;height:24px;display:flex;align-items:center;justify-content:center;border-radius:50%;font-size:0.8rem}.icon-blue{color:#00cec9;font-size:1.1rem}.auto-features{padding-bottom:120px}.auto-grid{display:grid;grid-template-columns:repeat(3, 1fr);gap:24px}.auto-card{background:rgba(17, 19, 31, 0.8);border:1px solid var(--glass-border);border-radius:16px;padding:40px 24px;text-align:center;transition:0.3s;display:flex;flex-direction:column;align-items:center;gap:20px}.auto-card:hover{background:rgba(255, 255, 255, 0.05);transform:translateY(-5px)}.icon-box{width:40px;height:40px;display:flex;align-items:center;justify-content:center;color:#74b9ff;font-size:1.25rem;margin-bottom:8px}.auto-card h3{font-size:1.1rem;font-weight:500}@media (max-width:1024px){.auto-hero{flex-direction:column;text-align:center}.diff-grid{grid-template-columns:1fr}.auto-grid{grid-template-columns:1fr}}.auto-footer{background:rgba(11, 13, 23, 0.8);border-top:1px solid var(--glass-border);padding:60px 0 40px}.footer-content{display:flex;justify-content:space-between;gap:60px}.footer-brand{flex:1;max-width:400px}.footer-logo{font-size:1rem;font-weight:600;margin-bottom:16px;display:flex;align-items:center;gap:8px;color:var(--text-white)}.footer-logo i{color:#74b9ff}.footer-logo .light-text{font-weight:300;opacity:0.7}.footer-brand p{color:var(--text-muted);font-size:0.95rem;line-height:1.6}.footer-links{display:flex;gap:80px}.footer-col h4{font-size:0.75rem;font-weight:600;letter-spacing:0.1em;margin-bottom:20px;color:var(--text-muted)}.footer-col a{display:block;color:var(--text-muted);font-size:0.95rem;margin-bottom:12px;transition:0.2s}.footer-col a:hover{color:var(--text-white);padding-left:4px}@media (max-width:768px){.footer-content{flex-direction:column}.footer-links{gap:40px}}.pricing-hero{padding-top:160px;padding-bottom:60px;text-align:center}.pricing-hero h1{font-size:4rem;line-height:1.1;margin-bottom:20px}.pricing-subtitle{font-size:1.2rem;color:var(--text-muted)}.pricing-tabs-section{padding-bottom:120px}.pricing-tabs{display:flex;justify-content:center;gap:16px;margin-bottom:60px;flex-wrap:wrap}.tab-btn{padding:12px 28px;background:rgba(255, 255, 255, 0.05);border:1px solid var(--glass-border);border-radius:99px;color:var(--text-muted);font-size:0.95rem;font-weight:500;cursor:pointer;transition:all 0.3s;font-family:var(--font-body)}.tab-btn:hover{background:rgba(255, 255, 255, 0.08);color:var(--text-white)}.tab-btn.active{background:#00d2d3;color:var(--bg-dark);border-color:#00d2d3}.pricing-category{display:none}.pricing-category.active{display:block;animation:fadeIn 0.4s ease}@keyframes fadeIn{from{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.pricing-grid{display:grid;gap:32px;margin:0 auto}.pricing-grid.four-col{grid-template-columns:repeat(4, 1fr)}.pricing-grid.three-col{grid-template-columns:repeat(3, 1fr)}.pricing-grid.two-col{grid-template-columns:repeat(2, 1fr);max-width:900px}.pricing-card{background:rgba(17, 19, 31, 0.8);border:1px solid var(--glass-border);border-radius:20px;padding:40px 32px;position:relative;transition:0.3s}.pricing-card:hover{transform:translateY(-5px);border-color:rgba(255, 255, 255, 0.2);box-shadow:0 10px 30px rgba(0, 0, 0, 0.3)}.pricing-card.popular{border-color:#00d2d3;box-shadow:0 0 30px rgba(0, 210, 211, 0.2)}.popular-badge{position:absolute;top:-12px;left:50%;transform:translateX(-50%);background:#00d2d3;color:var(--bg-dark);padding:4px 16px;border-radius:99px;font-size:0.7rem;font-weight:700;letter-spacing:0.05em}.pricing-card h3{font-family:var(--font-heading);font-size:1.8rem;margin-bottom:12px}.card-desc{color:var(--text-muted);font-size:0.9rem;margin-bottom:24px;min-height:40px}.price{font-size:3rem;font-weight:700;margin-bottom:32px;color:var(--text-white)}.price span{font-size:1.2rem;font-weight:400;color:var(--text-muted)}.price-bundle{margin-bottom:32px}.price-bundle .price{margin-bottom:4px}.price-monthly{font-size:1.5rem;font-weight:600;color:var(--text-white)}.features-list{list-style:none;margin-bottom:32px}.features-list li{display:flex;align-items:center;gap:12px;margin-bottom:16px;color:var(--text-muted);font-size:0.95rem}.features-list i{color:#00d2d3;font-size:0.9rem}.choose-btn{width:100%;padding:14px 24px;background:rgba(255, 255, 255, 0.05);border:1px solid var(--glass-border);border-radius:8px;color:var(--text-white);font-weight:600;font-size:0.95rem;cursor:pointer;transition:0.3s;font-family:var(--font-body)}.choose-btn:hover{background:rgba(255, 255, 255, 0.1);transform:translateY(-2px)}.choose-btn.primary{background:#00d2d3;color:var(--bg-dark);border-color:#00d2d3}.choose-btn.primary:hover{background:#00e5e6;box-shadow:0 4px 15px rgba(0, 210, 211, 0.4)}@media (max-width:1200px){.pricing-grid.four-col{grid-template-columns:repeat(2, 1fr)}}@media (max-width:768px){.pricing-hero h1{font-size:2.5rem}.pricing-grid.four-col,    .pricing-grid.three-col,    .pricing-grid.two-col{grid-template-columns:1fr}.pricing-tabs{gap:12px}.tab-btn{padding:10px 20px;font-size:0.85rem}}.faq-section{padding:80px 0 120px}.faq-title{font-family:var(--font-heading);font-size:2.5rem;text-align:center;margin-bottom:50px}.faq-accordion{max-width:800px;margin:0 auto}.faq-item{background:rgba(17, 19, 31, 0.6);border:1px solid var(--glass-border);border-radius:12px;margin-bottom:16px;overflow:hidden;transition:0.3s}.faq-item:hover{border-color:rgba(255, 255, 255, 0.2)}.faq-question{padding:24px 28px;display:flex;justify-content:space-between;align-items:center;cursor:pointer;user-select:none}.faq-question span{font-weight:500;font-size:1.05rem;color:var(--text-white)}.faq-question i{color:var(--text-muted);transition:transform 0.3s;font-size:0.9rem}.faq-item.active .faq-question i{transform:rotate(180deg)}.faq-answer{max-height:0;overflow:hidden;transition:max-height 0.3s ease, padding 0.3s ease}.faq-item.active .faq-answer{max-height:300px;padding:0 28px 24px}.faq-answer p{color:var(--text-muted);font-size:0.95rem;line-height:1.6;margin:0}@media (max-width:768px){.faq-title{font-size:2rem}.faq-question{padding:20px}.faq-item.active .faq-answer{padding:0 20px 20px}}.about-hero{padding-top:160px;padding-bottom:80px;text-align:center;max-width:900px;margin:0 auto}.about-hero h1{font-size:4rem;line-height:1.1;margin-bottom:30px}.about-mission{font-size:1.1rem;line-height:1.8;color:var(--text-muted);max-width:800px;margin:0 auto}.about-stats{display:grid;grid-template-columns:repeat(4, 1fr);gap:60px;padding:80px 0;border-bottom:1px solid var(--glass-border)}.stat-item{text-align:center}.stat-value{font-size:3.5rem;font-weight:700;font-family:var(--font-heading);margin-bottom:12px}.stat-label{font-size:0.75rem;letter-spacing:0.1em;color:var(--text-muted);font-weight:600}.about-values{padding:100px 0}.about-values .section-title{text-align:center;font-size:2.5rem;margin-bottom:60px}.values-grid{display:grid;grid-template-columns:repeat(2, 1fr);gap:24px;max-width:900px;margin:0 auto}.value-card{background:rgba(17, 19, 31, 0.6);border:1px solid var(--glass-border);border-radius:16px;padding:40px 32px;display:flex;align-items:center;gap:20px;transition:0.3s}.value-card:hover{transform:translateY(-5px);border-color:rgba(255, 255, 255, 0.2)}.value-icon{width:50px;height:50px;border-radius:12px;background:linear-gradient(135deg, #667eea 0%, #764ba2 100%);display:flex;align-items:center;justify-content:center;flex-shrink:0}.value-icon i{font-size:1.5rem;color:white}.value-card h3{font-family:var(--font-heading);font-size:1.5rem;margin:0}.about-cta{text-align:center;padding:60px 0 100px}.cta-button{display:inline-block;padding:16px 48px;background:white;color:var(--bg-dark);font-weight:600;font-size:1.05rem;border-radius:8px;text-decoration:none;transition:0.3s}.cta-button:hover{transform:translateY(-2px);box-shadow:0 10px 30px rgba(255, 255, 255, 0.2)}.about-footer{background:rgba(11, 13, 23, 0.9);border-top:1px solid var(--glass-border);padding:80px 0 60px}.footer-content-about{display:flex;justify-content:space-between;gap:80px}.footer-brand-about{flex:1;max-width:400px}.footer-brand-about .footer-logo{font-size:1rem;font-weight:600;margin-bottom:16px;display:flex;align-items:center;gap:8px;color:var(--text-white)}.footer-brand-about .footer-logo i{color:#74b9ff}.footer-brand-about .footer-logo .light-text{font-weight:300;opacity:0.7}.footer-brand-about p{color:var(--text-muted);font-size:0.95rem;line-height:1.6;margin-bottom:24px}.social-links{display:flex;gap:12px}.social-icon{width:40px;height:40px;border-radius:8px;background:rgba(255, 255, 255, 0.05);border:1px solid var(--glass-border);display:flex;align-items:center;justify-content:center;color:var(--text-white);text-decoration:none;font-size:0.85rem;font-weight:600;transition:0.2s}.social-icon:hover{background:rgba(255, 255, 255, 0.1);border-color:rgba(255, 255, 255, 0.3)}.footer-links-about{display:flex;gap:100px}@media (max-width:1024px){.about-stats{grid-template-columns:repeat(2, 1fr);gap:40px}}@media (max-width:768px){.about-hero h1{font-size:2.5rem}.about-mission{font-size:1rem}.about-stats{grid-template-columns:1fr;gap:30px}.values-grid{grid-template-columns:1fr}.footer-content-about{flex-direction:column;gap:40px}.footer-links-about{gap:40px}}.contact-hero{padding-top:180px;padding-bottom:60px;text-align:center}.contact-title{font-size:4rem;line-height:1.1;margin-bottom:24px}.contact-subtitle{font-size:1.25rem;color:var(--text-muted);max-width:600px;margin:0 auto}.contact-content{padding-bottom:120px}.contact-grid{display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:start}.contact-form-wrapper{background:var(--glass-bg);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid var(--glass-border);border-radius:24px;padding:48px}.contact-form{display:flex;flex-direction:column;gap:24px}.form-group{display:flex;flex-direction:column;gap:8px}.form-group label{font-size:0.9rem;font-weight:500;color:var(--text-white)}.required{color:#EF4444}.form-group input,.form-group select,.form-group textarea{border-radius:12px;background:rgba(255, 255, 255, 0.05);border:1px solid var(--glass-border);border-radius:12px;padding:14px 18px;color:var(--text-white);font-family:var(--font-body);font-size:0.95rem;transition:all 0.3s ease}.form-group input:focus,.form-group select:focus,.form-group textarea:focus{outline:none;border-color:rgba(168, 85, 247, 0.5);background:rgba(255, 255, 255, 0.08);box-shadow:0 0 0 3px rgba(168, 85, 247, 0.1)}.form-group input::placeholder,.form-group textarea::placeholder{color:var(--text-muted);opacity:0.6}.form-group select{cursor:pointer;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath fill='%239CA3AF' d='M6 9L1 4h10z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 18px center;padding-right:45px}.form-group select option{background:var(--bg-dark);color:var(--text-white)}.form-group textarea{resize:vertical;min-height:120px}.btn-submit{background:linear-gradient(135deg, #A855F7, #7C3AED);color:white;padding:16px 32px;border-radius:50px;border:none;font-weight:600;font-size:1rem;cursor:pointer;transition:all 0.3s ease;box-shadow:0 4px 20px rgba(168, 85, 247, 0.3)}.btn-submit:hover{transform:translateY(-2px);box-shadow:0 8px 30px rgba(168, 85, 247, 0.4)}.contact-sidebar{display:flex;flex-direction:column;gap:32px}.demo-card{padding:40px;border-radius:24px;text-align:center;background:rgba(17, 19, 31, 0.6);transition:all 0.3s ease}[data-theme="light"] .demo-card{background:#f9fafb;border:1px solid #e5e7eb;box-shadow:0 4px 6px -1px rgba(0,0,0,0.1)}.demo-icon{width:64px;height:64px;background:linear-gradient(135deg, #A855F7, #7C3AED);border-radius:16px;display:flex;align-items:center;justify-content:center;margin:0 auto 24px}.demo-icon i{font-size:1.75rem;color:white}.demo-title{font-family:var(--font-heading);font-size:1.75rem;margin-bottom:12px;color:var(--text-white)}[data-theme="light"] .demo-title{color:#111827}.demo-description{color:var(--text-muted);font-size:0.95rem;margin-bottom:32px;line-height:1.6}[data-theme="light"] .demo-description{color:#4B5563}.contact-info{display:flex;flex-direction:column;gap:24px}.contact-info-item{display:flex;align-items:start;gap:16px;padding:20px;background:rgba(255, 255, 255, 0.02);border:1px solid var(--glass-border);border-radius:16px;transition:all 0.3s ease}.contact-info-item:hover{background:rgba(255, 255, 255, 0.05);border-color:rgba(255, 255, 255, 0.15)}.info-icon{width:48px;height:48px;background:rgba(168, 85, 247, 0.1);border-radius:12px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.info-icon i{font-size:1.25rem;color:#A855F7}.info-content{flex:1}.info-label{font-size:0.75rem;font-weight:600;letter-spacing:0.1em;color:var(--text-muted);margin-bottom:4px}.info-value{font-size:1rem;font-weight:500;color:var(--text-white)}@media (max-width:1024px){.contact-grid{grid-template-columns:1fr;gap:40px}.contact-title{font-size:3rem}}@media (max-width:768px){.contact-hero{padding-top:100px;padding-bottom:0px}.contact-content{padding-top:0}.contact-title{font-size:2.5rem;margin-bottom:8px}.contact-subtitle{font-size:1.1rem;margin-bottom:12px}.contact-form-wrapper{padding:24px 16px;}.mobile-stats-controls{display:flex !important;justify-content:center;gap:24px;margin-top:24px;padding-bottom:24px}.stats-nav-btn{width:48px;height:48px;border-radius:50%;background:rgba(255, 255, 255, 0.1);border:1px solid rgba(255, 255, 255, 0.2);color:white;display:flex;align-items:center;justify-content:center;font-size:1.2rem;cursor:pointer;transition:0.2s;box-shadow:0 4px 12px rgba(0, 0, 0, 0.2)}.stats-nav-btn:active{transform:scale(0.95);background:rgba(255, 255, 255, 0.2)}[data-theme="light"] .stats-nav-btn{background:rgba(0, 0, 0, 0.05);border-color:rgba(0, 0, 0, 0.1);color:#111827}}body.scroll-locked{overflow:hidden !important;height:100vh !important;touch-action:none !important}.pricing-tabs-section{text-align:center}.pricing-tabs{max-width:fit-content !important;margin-left:auto !important;margin-right:auto !important;display:inline-flex !important}.nav-link i.fa-chevron-down{font-size:0.8em;margin-left:4px;vertical-align:middle;transition:transform 0.3s}.dropdown-wrapper:hover .fa-chevron-down{transform:rotate(180deg)}@media (max-width:768px){.nav-pill{width:100% !important;max-width:100% !important;box-sizing:border-box !important}.values-grid{grid-template-columns:1fr !important}.about-stats{grid-template-columns:1fr !important}.contact-grid{grid-template-columns:1fr !important}}[data-theme="light"] .auto-hero-visual{background:linear-gradient(135deg, rgba(255, 255, 255, 0.9), rgba(245, 245, 245, 0.95));border-color:rgba(0, 0, 0, 0.1);box-shadow:0 20px 40px rgba(0, 0, 0, 0.1)}[data-theme="light"] .diff-card,    [data-theme="light"] .auto-card{background:#FFFFFF;border-color:rgba(0, 0, 0, 0.1);box-shadow:0 4px 20px rgba(0, 0, 0, 0.05)}[data-theme="light"] .diff-card:hover,    [data-theme="light"] .auto-card:hover{background:#FFFFFF;box-shadow:0 10px 30px rgba(0, 0, 0, 0.08)}[data-theme="light"] .auto-card h3,    [data-theme="light"] .diff-header{color:#111827}[data-theme="light"] .diff-grid .diff-list li{color:#4B5563}[data-theme="light"] .auto-footer{background:rgba(255, 255, 255, 0.8);border-top:1px solid rgba(0, 0, 0, 0.1)}[data-theme="light"] .badge-pill{background:rgba(108, 92, 231, 0.1);color:#4F46E5}@media (max-width:768px){.contact-grid,        .values-grid,        .about-stats,        .diff-grid,        .auto-grid{grid-template-columns:minmax(0, 1fr) !important;width:100%;box-sizing:border-box}.contact-form-wrapper,        .contact-sidebar,        .value-card,        .stat-item,        .demo-card,        .info-content,        .contact-info-item{min-width:0 !important;overflow:hidden}.info-value,        p,        h1,        h2,        h3,        span,        a,        label{word-break:break-word !important;overflow-wrap:break-word !important;white-space:normal !important}.contact-form-wrapper{padding:24px 16px !important}.form-group input,        .form-group select,        .form-group textarea{width:100%;box-sizing:border-box}html,        body{overflow-x:hidden !important;width:100%}.container{max-width:100% !important;overflow-x:hidden !important;padding-left:16px !important;padding-right:16px !important;box-sizing:border-box !important}.nav-pill{max-width:100% !important;width:auto !important}}@media (max-width:1024px){section.contact-content .contact-grid{display:flex !important;flex-direction:column !important;align-items:stretch !important;gap:24px !important;width:100% !important;box-sizing:border-box !important}section.contact-content .contact-form-wrapper,        section.contact-content .contact-sidebar{width:100% !important;max-width:100% !important;box-sizing:border-box !important;margin-left:0 !important;margin-right:0 !important;float:none !important}}@media (max-width:768px){section.contact-hero{padding-bottom:0px !important;margin-bottom:0px !important}h1.contact-title{margin-bottom:4px !important}p.contact-subtitle{margin-bottom:0px !important}section.contact-content{padding-top:20px !important;margin-top:0px !important}.contact-form-wrapper{padding-top:24px !important;margin-top:0px !important}}@media (max-width:768px){main header.hero{min-height:85vh !important;display:flex !important;flex-direction:column !important;justify-content:center !important;align-items:center !important;padding-top:60px !important;padding-bottom:60px !important}main header.hero .hero-grid{display:block !important;width:100% !important;margin:0 auto !important}main header.hero .hero-pill{margin-bottom:32px !important}main header.hero h1.text-heading{margin-bottom:24px !important;line-height:1.3 !important}main header.hero p{margin-top:0 !important;margin-bottom:0 !important;padding:0 10px !important}}}


