:root{--primary-blue: #0066cc;--secondary-blue: #33a0ff;--text-black: #000000;--background-white: #FFFFFF;--accent-green: #00b894;--light-bg: #f0fff4}body{font-family:Arial,sans-serif;background-color:var(--background-white);color:var(--text-black);line-height:1.6;margin:0;min-width:320px;min-height:100vh}h1{font-size:3.2em;line-height:1.1}a{text-decoration:none;color:inherit}button{cursor:pointer;font-family:inherit;border:none;outline:none}@media (prefers-color-scheme: light){:root{color:#213547;background-color:#fff}a:hover{color:#747bff}button{background-color:#f9f9f9}}:root{--btn-primary-gradient: linear-gradient(135deg, #1e40af 0%, #3b82f6 50%, #60a5fa 100%);--btn-secondary-gradient: linear-gradient(135deg, #6366f1 0%, #8b5cf6 50%, #a855f7 100%);--btn-success-gradient: linear-gradient(135deg, #10b981 0%, #059669 50%, #047857 100%);--btn-glass-bg: rgba(255, 255, 255, .1);--btn-glass-border: rgba(255, 255, 255, .2);--btn-shadow-light: 0 4px 15px rgba(0, 0, 0, .1);--btn-shadow-medium: 0 8px 25px rgba(0, 0, 0, .15);--btn-shadow-heavy: 0 12px 35px rgba(0, 0, 0, .2);--btn-glow-blue: 0 0 20px rgba(30, 64, 175, .3);--btn-glow-purple: 0 0 20px rgba(99, 102, 241, .3);--btn-glow-white: 0 0 20px rgba(255, 255, 255, .3)}.enhanced-btn{position:relative;overflow:hidden;border:none;cursor:pointer;font-family:inherit;font-weight:600;letter-spacing:.5px;transition:all .3s cubic-bezier(.4,0,.2,1);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);transform:translateZ(0)}.enhanced-btn:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.2),transparent);transition:left .5s ease;z-index:1}.enhanced-btn:hover:before{left:100%}.login-btn,.register-btn{position:relative;padding:8px 24px;border-radius:5px;font-weight:600;font-size:14px;cursor:pointer;transition:all .5s;display:inline-flex;align-items:center;justify-content:center;z-index:3;text-decoration:none;overflow:hidden;height:40px;background:var(--primary-blue);color:#fff;border:1px solid var(--primary-blue)}.login-btn:before,.register-btn:before{position:absolute;content:"";width:20px;height:100%;left:-14px;top:0;background:#fff;transform:skew(10deg);transition:.5s;z-index:-1}.login-btn:hover,.register-btn:hover{color:var(--primary-blue);background:#fff;border-color:var(--primary-blue)}.login-btn:hover:before,.register-btn:hover:before{width:100%;transform:skew(0);left:0}.header.scrolled .login-btn,.header.scrolled .register-btn{background:var(--primary-blue);color:#fff;border:1px solid var(--primary-blue)}.header.scrolled .login-btn:before,.header.scrolled .register-btn:before{background:#fff}.header.scrolled .login-btn:hover,.header.scrolled .register-btn:hover{color:var(--primary-blue);background:#fff;border-color:var(--primary-blue)}.header.scrolled .login-btn:hover:before,.header.scrolled .register-btn:hover:before{width:100%;transform:skew(0);left:0}.get-started-btn,.track-btn{position:relative;padding:1.4rem 3.2rem;border-radius:16px;font-weight:700;font-size:1.2rem;letter-spacing:.5px;cursor:pointer;transition:all .4s cubic-bezier(.175,.885,.32,1.275);display:inline-flex;align-items:center;gap:.8rem;z-index:3;text-decoration:none;overflow:hidden}.get-started-btn{background:linear-gradient(135deg,#fff,#f8fafc);color:var(--primary-blue);border:2px solid rgba(255,255,255,.8);box-shadow:0 15px 35px #00000026,inset 0 1px #fffc}.track-btn{background:#ffffff1a;color:#fff;border:2px solid rgba(255,255,255,.6);backdrop-filter:blur(15px);-webkit-backdrop-filter:blur(15px);box-shadow:0 15px 35px #0003,inset 0 1px #fff3}.get-started-btn:hover,.track-btn:hover{transform:translateY(-6px) scale(1.02)}.get-started-btn:hover{background:linear-gradient(135deg,#f8fafc,#e2e8f0);box-shadow:0 25px 50px #00000040,var(--btn-glow-blue),inset 0 1px #ffffffe6}.track-btn:hover{background:#fff3;border-color:#ffffffe6;box-shadow:0 25px 50px #0000004d,var(--btn-glow-white),inset 0 1px #ffffff4d}.service-btn{position:relative;background:var(--btn-success-gradient);color:#fff;border:none;padding:1rem 2rem;border-radius:12px;font-weight:600;font-size:1rem;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);text-transform:uppercase;letter-spacing:.5px;box-shadow:var(--btn-shadow-medium);overflow:hidden}.service-btn:hover{transform:translateY(-3px) scale(1.02);box-shadow:var(--btn-shadow-heavy),0 0 25px #10b98166;filter:brightness(1.1)}.action-btn{position:relative;padding:.8rem 1.6rem;background:transparent;color:var(--primary-blue);border:2px solid var(--primary-blue);border-radius:10px;font-weight:600;transition:all .3s cubic-bezier(.4,0,.2,1);display:inline-flex;align-items:center;gap:.5rem;cursor:pointer;overflow:hidden}.action-btn:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:var(--btn-primary-gradient);transition:left .3s ease;z-index:-1}.action-btn:hover{color:#fff;border-color:transparent;transform:translateY(-2px);box-shadow:var(--btn-shadow-medium),var(--btn-glow-blue)}.action-btn:hover:before{left:0}.slide-button{position:relative;display:inline-flex;align-items:center;gap:.6rem;padding:1rem 2rem;font-size:1.1rem;font-weight:600;background:#ffffff1f;border:2px solid rgba(255,255,255,.3);border-radius:12px;color:#fff;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);text-decoration:none;text-shadow:0 2px 4px rgba(0,0,0,.5);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);box-shadow:0 8px 25px #0003,inset 0 1px #fff3}.slide-button:hover{background:#fff3;border-color:#fff9;transform:translateY(-3px) scale(1.02);box-shadow:0 15px 35px #0000004d,var(--btn-glow-white),inset 0 1px #ffffff4d}.slider-nav{position:absolute;top:50%;transform:translateY(-50%);width:50px;height:50px;background:#ffffff1a;border:2px solid rgba(255,255,255,.2);border-radius:50%;color:#fff;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);backdrop-filter:blur(15px);-webkit-backdrop-filter:blur(15px);display:flex;align-items:center;justify-content:center;z-index:5;box-shadow:0 4px 15px #0003}.slider-nav:hover{background:#fff3;border-color:#fff6;transform:translateY(-50%) scale(1.1);box-shadow:0 8px 25px #0000004d,var(--btn-glow-white)}.dot{width:12px;height:12px;border-radius:50%;background:#ffffff4d;border:2px solid rgba(255,255,255,.5);cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.dot.active{background:#fff;border-color:#fff;box-shadow:0 0 15px #fff9;transform:scale(1.2)}.dot:hover{background:#fff9;border-color:#fffc;transform:scale(1.1);box-shadow:0 0 10px #fff6}.learn-more-btn{position:relative;display:inline-block;padding:.7rem 1.4rem;background:var(--btn-primary-gradient);color:#fff;border-radius:10px;font-weight:600;text-decoration:none;transition:all .3s cubic-bezier(.4,0,.2,1);box-shadow:var(--btn-shadow-light);font-size:.9rem;overflow:hidden}.learn-more-btn:hover{transform:translateY(-2px) scale(1.02);box-shadow:var(--btn-shadow-medium),var(--btn-glow-blue);filter:brightness(1.1)}.nav-home-menu-btn{position:relative;background:var(--btn-secondary-gradient);color:#fff;border:none;padding:.7rem 1.4rem;border-radius:25px;font-size:.9rem;font-weight:600;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);box-shadow:var(--btn-shadow-light);overflow:hidden}.nav-home-menu-btn:hover{transform:translateY(-2px) scale(1.02);box-shadow:var(--btn-shadow-medium),var(--btn-glow-purple);filter:brightness(1.1)}.mobile-menu-button{position:relative;display:none;flex-direction:column;gap:6px;cursor:pointer;padding:8px;border-radius:8px;transition:all .3s ease;background:#ffffff1a;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.mobile-menu-button:hover{background:#fff3;transform:scale(1.05)}.mobile-menu-button span{display:block;width:25px;height:2px;background-color:currentColor;transition:all .3s ease;border-radius:1px}.autoplay-toggle{position:absolute;top:2rem;right:2rem;width:40px;height:40px;background:#ffffff1a;border:2px solid rgba(255,255,255,.2);border-radius:50%;color:#fff;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);backdrop-filter:blur(15px);-webkit-backdrop-filter:blur(15px);display:flex;align-items:center;justify-content:center;z-index:5;box-shadow:0 4px 15px #0003}.autoplay-toggle:hover{background:#fff3;border-color:#fff6;transform:scale(1.1);box-shadow:var(--btn-shadow-medium),var(--btn-glow-white)}@media (max-width: 768px){.login-btn,.register-btn{padding:7px 20px;font-size:13px;height:36px}.hamburger-menu{display:flex}.get-started-btn,.track-btn{padding:1.2rem 2.5rem;font-size:1.1rem}.slide-button{padding:.8rem 1.5rem;font-size:1rem}.slider-nav{width:45px;height:45px}.mobile-menu-button{display:flex}}@media (max-width: 480px){.login-btn,.register-btn{padding:6px 18px;font-size:12px;height:32px}.get-started-btn,.track-btn{padding:1rem 2rem;font-size:1rem}.slide-button{padding:.7rem 1.2rem;font-size:.9rem}.slider-nav{width:40px;height:40px}.dot{width:10px;height:10px}.autoplay-toggle{width:35px;height:35px;top:1.5rem;right:1.5rem}}input[type=submit],input[type=button],button[type=submit]{position:relative;background:var(--btn-primary-gradient);color:#fff;border:none;padding:.8rem 1.6rem;border-radius:10px;font-weight:600;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);box-shadow:var(--btn-shadow-light);font-size:1rem;overflow:hidden}input[type=submit]:hover,input[type=button]:hover,button[type=submit]:hover{transform:translateY(-2px) scale(1.02);box-shadow:var(--btn-shadow-medium),var(--btn-glow-blue);filter:brightness(1.1)}.call-now-btn{position:relative;background:linear-gradient(135deg,#ef4444,#dc2626);color:#fff;border:none;padding:1rem 2rem;border-radius:12px;font-weight:600;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);box-shadow:var(--btn-shadow-medium);font-size:1.1rem;display:inline-flex;align-items:center;gap:.5rem;overflow:hidden}.call-now-btn:hover{transform:translateY(-3px) scale(1.02);box-shadow:var(--btn-shadow-heavy),0 0 25px #ef444466;filter:brightness(1.1)}.main-nav a{position:relative;padding:.5rem 1rem;border-radius:8px;transition:all .3s cubic-bezier(.4,0,.2,1);font-weight:600}.main-nav a:hover{background:#ffffff1a;transform:translateY(-1px);box-shadow:0 4px 15px #0000001a}.header.scrolled .main-nav a:hover{background:#1e40af1a;color:var(--primary-blue)}@keyframes buttonPulse{0%,to{box-shadow:0 0 #1e40af66}50%{box-shadow:0 0 0 10px #1e40af00}}.pulse-btn{animation:buttonPulse 2s infinite}@keyframes buttonFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-3px)}}.float-btn{animation:buttonFloat 3s ease-in-out infinite}@media (prefers-reduced-motion: reduce){.enhanced-btn,.login-btn,.register-btn,.get-started-btn,.track-btn,.service-btn,.action-btn,.slide-button,.slider-nav,.dot,.nav-home-menu-btn,.whatsapp-support-btn,.call-now-btn{animation:none!important;transition:opacity .3s ease,background-color .3s ease}}.tracking-btn{position:relative;background:var(--btn-primary-gradient);color:#fff;border:none;padding:.8rem 1.6rem;border-radius:10px;font-weight:600;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);box-shadow:var(--btn-shadow-light);font-size:1rem;overflow:hidden}.tracking-btn:hover{transform:translateY(-2px) scale(1.02);box-shadow:var(--btn-shadow-medium),var(--btn-glow-blue);filter:brightness(1.1)}.submit-btn{position:relative;background:var(--btn-success-gradient);color:#fff;border:none;padding:1rem 2rem;border-radius:12px;font-weight:600;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);box-shadow:var(--btn-shadow-medium);font-size:1.1rem;width:100%;overflow:hidden}.submit-btn:hover{transform:translateY(-2px) scale(1.02);box-shadow:var(--btn-shadow-heavy),0 0 25px #10b98166;filter:brightness(1.1)}.modal-close-btn,.error-close{position:relative;background:#ef44441a;color:#ef4444;border:2px solid rgba(239,68,68,.2);width:35px;height:35px;border-radius:50%;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);display:flex;align-items:center;justify-content:center;font-weight:700;font-size:1.2rem}.modal-close-btn:hover,.error-close:hover{background:#ef4444;color:#fff;border-color:#ef4444;transform:scale(1.1);box-shadow:0 4px 15px #ef44444d}.hamburger-menu{position:relative;display:none;flex-direction:column;gap:6px;cursor:pointer;padding:8px;border-radius:8px;transition:all .3s ease;background:#ffffff1a;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border:2px solid rgba(255,255,255,.2);width:45px;height:45px;align-items:center;justify-content:center}.hamburger-menu:hover{background:#fff3;border-color:#fff6;transform:scale(1.05);box-shadow:0 4px 15px #0003}.hamburger-menu span{display:block;width:25px;height:2px;background-color:currentColor;transition:all .3s ease;border-radius:1px}.hamburger-menu.active span:nth-child(1){transform:rotate(45deg) translate(6px,6px)}.hamburger-menu.active span:nth-child(3){transform:rotate(-45deg) translate(6px,-6px)}.enhanced-btn:focus,.login-btn:focus,.register-btn:focus,.get-started-btn:focus,.track-btn:focus,.service-btn:focus,.action-btn:focus,.slide-button:focus,.slider-nav:focus,.dot:focus,.nav-home-menu-btn:focus,.tracking-btn:focus,.submit-btn:focus,.modal-close-btn:focus,.error-close:focus,.hamburger-menu:focus,.whatsapp-support-btn:focus{outline:2px solid var(--primary-blue);outline-offset:2px}:root{--primary-blue: #1a2a3a;--accent-green: #2ecc71}.app{width:100%;min-height:100vh;overflow-x:hidden}*{box-sizing:border-box;margin:0;padding:0}body{font-family:Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:hidden}button{cursor:pointer}:root.light-theme{--primary-color: #ff6b35;--primary-hover: #f7931e;--primary-light: rgba(255, 107, 53, .1);--primary-dark: #e55a2b;--secondary-color: #1e3a8a;--secondary-hover: #1e40af;--secondary-light: rgba(30, 58, 138, .1);--accent-color: #f59e0b;--accent-hover: #d97706;--accent-light: rgba(245, 158, 11, .1);--bg-primary: #ffffff;--bg-secondary: #f8fafc;--bg-tertiary: #f1f5f9;--bg-card: #ffffff;--bg-overlay: rgba(255, 255, 255, .95);--bg-gradient: linear-gradient(135deg, #ffffff 0%, #f8fafc 100%);--text-primary: #1f2937;--text-secondary: #4b5563;--text-tertiary: #6b7280;--text-muted: #9ca3af;--text-inverse: #ffffff;--border-primary: #e5e7eb;--border-secondary: #d1d5db;--border-focus: var(--primary-color);--shadow-sm: 0 1px 2px 0 rgba(0, 0, 0, .05);--shadow-md: 0 4px 6px -1px rgba(0, 0, 0, .1), 0 2px 4px -1px rgba(0, 0, 0, .06);--shadow-lg: 0 10px 15px -3px rgba(0, 0, 0, .1), 0 4px 6px -2px rgba(0, 0, 0, .05);--shadow-xl: 0 20px 25px -5px rgba(0, 0, 0, .1), 0 10px 10px -5px rgba(0, 0, 0, .04);--shadow-primary: 0 10px 25px -5px rgba(255, 107, 53, .2);--success-color: #10b981;--success-light: rgba(16, 185, 129, .1);--warning-color: #f59e0b;--warning-light: rgba(245, 158, 11, .1);--error-color: #ef4444;--error-light: rgba(239, 68, 68, .1);--info-color: #3b82f6;--info-light: rgba(59, 130, 246, .1)}:root.dark-theme{--primary-color: #ff6b35;--primary-hover: #ff8c5a;--primary-light: rgba(255, 107, 53, .15);--primary-dark: #e55a2b;--secondary-color: #3b82f6;--secondary-hover: #60a5fa;--secondary-light: rgba(59, 130, 246, .15);--accent-color: #fbbf24;--accent-hover: #f59e0b;--accent-light: rgba(251, 191, 36, .15);--bg-primary: #0f172a;--bg-secondary: #1e293b;--bg-tertiary: #334155;--bg-card: #1e293b;--bg-overlay: rgba(15, 23, 42, .95);--bg-gradient: linear-gradient(135deg, #0f172a 0%, #1e293b 100%);--text-primary: #f8fafc;--text-secondary: #e2e8f0;--text-tertiary: #cbd5e1;--text-muted: #94a3b8;--text-inverse: #1f2937;--border-primary: #334155;--border-secondary: #475569;--border-focus: var(--primary-color);--shadow-sm: 0 1px 2px 0 rgba(0, 0, 0, .3);--shadow-md: 0 4px 6px -1px rgba(0, 0, 0, .4), 0 2px 4px -1px rgba(0, 0, 0, .3);--shadow-lg: 0 10px 15px -3px rgba(0, 0, 0, .5), 0 4px 6px -2px rgba(0, 0, 0, .4);--shadow-xl: 0 20px 25px -5px rgba(0, 0, 0, .6), 0 10px 10px -5px rgba(0, 0, 0, .5);--shadow-primary: 0 10px 25px -5px rgba(255, 107, 53, .3);--success-color: #34d399;--success-light: rgba(52, 211, 153, .15);--warning-color: #fbbf24;--warning-light: rgba(251, 191, 36, .15);--error-color: #f87171;--error-light: rgba(248, 113, 113, .15);--info-color: #60a5fa;--info-light: rgba(96, 165, 250, .15)}*{transition:background-color .3s cubic-bezier(.4,0,.2,1),border-color .3s cubic-bezier(.4,0,.2,1),color .3s cubic-bezier(.4,0,.2,1),box-shadow .3s cubic-bezier(.4,0,.2,1)}@media (prefers-reduced-motion: reduce){*{transition:none!important}}body{background-color:var(--bg-primary);color:var(--text-primary);transition:background-color .3s cubic-bezier(.4,0,.2,1),color .3s cubic-bezier(.4,0,.2,1)}.card{background-color:var(--bg-card);border:1px solid var(--border-primary);box-shadow:var(--shadow-md)}.card:hover{box-shadow:var(--shadow-lg)}.btn-primary{background:linear-gradient(135deg,var(--primary-color),var(--primary-hover));color:var(--text-inverse);border:none;box-shadow:var(--shadow-primary)}.btn-primary:hover{transform:translateY(-2px);box-shadow:var(--shadow-xl)}.btn-secondary{background:var(--bg-card);color:var(--text-primary);border:2px solid var(--border-primary)}.btn-secondary:hover{background:var(--bg-tertiary);border-color:var(--primary-color)}.form-input{background-color:var(--bg-card);border:2px solid var(--border-primary);color:var(--text-primary)}.form-input:focus{border-color:var(--border-focus);box-shadow:0 0 0 3px var(--primary-light)}.nav-link{color:var(--text-secondary)}.nav-link:hover,.nav-link.active{color:var(--primary-color)}.status-success{background-color:var(--success-light);color:var(--success-color);border:1px solid var(--success-color)}.status-warning{background-color:var(--warning-light);color:var(--warning-color);border:1px solid var(--warning-color)}.status-error{background-color:var(--error-light);color:var(--error-color);border:1px solid var(--error-color)}.status-info{background-color:var(--info-light);color:var(--info-color);border:1px solid var(--info-color)}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-track{background:var(--bg-secondary)}::-webkit-scrollbar-thumb{background:var(--border-secondary);border-radius:4px}::-webkit-scrollbar-thumb:hover{background:var(--primary-color)}::selection{background-color:var(--primary-light);color:var(--text-primary)}@keyframes fadeInUp{0%{opacity:0;transform:translate3d(0,30px,0)}to{opacity:1;transform:translateZ(0)}}@keyframes fadeInLeft{0%{opacity:0;transform:translate3d(-30px,0,0)}to{opacity:1;transform:translateZ(0)}}@keyframes fadeInRight{0%{opacity:0;transform:translate3d(30px,0,0)}to{opacity:1;transform:translateZ(0)}}@keyframes scaleIn{0%{opacity:0;transform:scale3d(.8,.8,1)}to{opacity:1;transform:scaleZ(1)}}@keyframes slideInDown{0%{opacity:0;transform:translate3d(0,-100%,0)}to{opacity:1;transform:translateZ(0)}}@keyframes shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}@keyframes pulse{0%,to{transform:scaleZ(1)}50%{transform:scale3d(1.05,1.05,1)}}@keyframes bounce{0%,20%,53%,80%,to{transform:translateZ(0)}40%,43%{transform:translate3d(0,-8px,0)}70%{transform:translate3d(0,-4px,0)}90%{transform:translate3d(0,-2px,0)}}.animate-fade-in-up{animation:fadeInUp .8s cubic-bezier(.4,0,.2,1) forwards;opacity:0}.animate-fade-in-left{animation:fadeInLeft .8s cubic-bezier(.4,0,.2,1) forwards;opacity:0}.animate-fade-in-right{animation:fadeInRight .8s cubic-bezier(.4,0,.2,1) forwards;opacity:0}.animate-scale-in{animation:scaleIn .6s cubic-bezier(.4,0,.2,1) forwards;opacity:0}.animate-slide-in-down{animation:slideInDown .8s cubic-bezier(.4,0,.2,1) forwards;opacity:0}.animate-delay-100{animation-delay:.1s}.animate-delay-200{animation-delay:.2s}.animate-delay-300{animation-delay:.3s}.animate-delay-400{animation-delay:.4s}.animate-delay-500{animation-delay:.5s}.animate-delay-600{animation-delay:.6s}.animate-delay-700{animation-delay:.7s}.animate-delay-800{animation-delay:.8s}.interactive-card{transition:all .3s cubic-bezier(.4,0,.2,1);transform:translateZ(0);backface-visibility:hidden}.interactive-card:hover{transform:translateY(-8px) scale(1.02);box-shadow:0 20px 40px #00000026}.interactive-button{position:relative;overflow:hidden;transition:all .3s cubic-bezier(.4,0,.2,1);transform:translateZ(0)}.interactive-button:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.2),transparent);transition:left .5s}.interactive-button:hover:before{left:100%}.interactive-button:hover{transform:translateY(-2px);box-shadow:0 10px 25px #0003}.interactive-button:active{transform:translateY(0)}.shimmer-effect{background:linear-gradient(90deg,var(--primary-color) 0%,var(--primary-hover) 25%,var(--primary-color) 50%,var(--primary-hover) 75%,var(--primary-color) 100%);background-size:200% 100%;animation:shimmer 2s infinite}.float-animation{animation:float 3s ease-in-out infinite}.pulse-animation{animation:pulse 2s infinite}.bounce-animation{animation:bounce 1s}.parallax-element{transform:translateZ(0);backface-visibility:hidden}.smooth-hover{transition:all .3s cubic-bezier(.4,0,.2,1)}.smooth-hover:hover{transform:translateY(-2px)}@keyframes spin{to{transform:rotate(360deg)}}.loading-spinner{animation:spin 1s linear infinite}@keyframes typewriter{0%{width:0}to{width:100%}}.typewriter-effect{overflow:hidden;border-right:2px solid var(--primary-color);white-space:nowrap;animation:typewriter 3s steps(40,end),blink-caret .75s step-end infinite}@keyframes blink-caret{0%,to{border-color:transparent}50%{border-color:var(--primary-color)}}.fade-in-on-scroll{opacity:0;transform:translateY(30px);transition:all .8s cubic-bezier(.4,0,.2,1)}.fade-in-on-scroll.visible{opacity:1;transform:translateY(0)}.gpu-accelerated{transform:translateZ(0);backface-visibility:hidden;perspective:1000px}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}.parallax-element{transform:none!important}.float-animation,.pulse-animation,.bounce-animation,.shimmer-effect{animation:none!important}}.high-performance-animation{transform:translateZ(0);backface-visibility:hidden}@container (min-width: 768px){.responsive-animation{animation-duration:1s}}@keyframes slideInLeftFast{0%{opacity:0;transform:translate(-80px) translateZ(0)}to{opacity:1;transform:translate(0) translateZ(0)}}@keyframes slideInLeftSlow{0%{opacity:0;transform:translate(-120px) translateZ(0)}to{opacity:1;transform:translate(0) translateZ(0)}}@keyframes slideInLeftScale{0%{opacity:0;transform:translate(-60px) scale(.95) translateZ(0)}to{opacity:1;transform:translate(0) scale(1) translateZ(0)}}.slide-in-left{opacity:0;transform:translate(-100px);animation:slideInLeft .8s cubic-bezier(.4,0,.2,1) forwards}.slide-in-left-fast{opacity:0;transform:translate(-80px);animation:slideInLeftFast .6s cubic-bezier(.4,0,.2,1) forwards}.slide-in-left-slow{opacity:0;transform:translate(-120px);animation:slideInLeftSlow 1.2s cubic-bezier(.4,0,.2,1) forwards}.slide-in-left-scale{opacity:0;transform:translate(-60px) scale(.95);animation:slideInLeftScale .8s cubic-bezier(.4,0,.2,1) forwards}.slide-in-left-bounce{opacity:0;transform:translate(-100px);animation:slideInLeftBounce 1s cubic-bezier(.4,0,.2,1) forwards}.animate-visible.slide-in-left{animation:slideInLeft .8s cubic-bezier(.4,0,.2,1) forwards}.animate-visible.slide-in-left-fast{animation:slideInLeftFast .6s cubic-bezier(.4,0,.2,1) forwards}.animate-visible.slide-in-left-slow{animation:slideInLeftSlow 1.2s cubic-bezier(.4,0,.2,1) forwards}.animate-visible.slide-in-left-scale{animation:slideInLeftScale .8s cubic-bezier(.4,0,.2,1) forwards}.animate-visible.slide-in-left-bounce{animation:slideInLeftBounce 1s cubic-bezier(.4,0,.2,1) forwards}@container (max-width: 767px){.responsive-animation{animation-duration:.5s}}html{scroll-behavior:smooth}*{box-sizing:border-box}body{overflow-x:hidden;max-width:100vw;margin:0;padding:0}.homepage{max-width:100vw;overflow-x:hidden;position:relative}.container,.container-fluid{max-width:min(1200px,95vw);margin:0 auto;padding-left:clamp(15px,3vw,30px);padding-right:clamp(15px,3vw,30px);box-sizing:border-box;overflow:hidden}section{max-width:100vw;overflow-x:hidden;box-sizing:border-box}section{position:relative;overflow:hidden}section:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,rgba(255,107,53,.3),transparent);z-index:1}.section-fade-in{opacity:0;transform:translateY(30px);transition:all .8s cubic-bezier(.4,0,.2,1)}.section-fade-in.visible{opacity:1;transform:translateY(0)}.btn-primary,.btn-secondary{position:relative;overflow:hidden;z-index:1}.btn-primary:before,.btn-secondary:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.2),transparent);transition:left .5s ease;z-index:-1}.btn-primary:hover:before,.btn-secondary:hover:before{left:100%}.section-title{position:relative;z-index:2}.section-title:after{content:"";position:absolute;bottom:-10px;left:50%;transform:translate(-50%);width:60px;height:3px;background:linear-gradient(90deg,#ff6b35,#f7931e);border-radius:2px}*{will-change:auto}.nav-link:hover,.sidebar-link:hover,.btn-primary:hover,.btn-secondary:hover{will-change:transform}@media (max-width: 768px){.section-title{font-size:clamp(1.8rem,4vw,2.5rem);line-height:1.3}.section-description{font-size:1rem;line-height:1.5}.nav-link{font-size:.8rem;padding:.6rem 1rem}}:root{--primary-blue: #1e40af;--secondary-blue: #3b82f6;--accent-blue: #60a5fa;--lotus-blue: #2563eb;--deep-blue: #1d4ed8;--light-blue: #93c5fd;--success-green: #10b981;--accent-green: #10b981;--warning-orange: #f59e0b;--error-red: #ef4444;--text-primary: #111827;--text-secondary: #6b7280;--text-muted: #9ca3af;--text-white: #ffffff;--text-dark: #111827;--text-light: #6b7280;--bg-primary: #ffffff;--bg-secondary: #f9fafb;--bg-tertiary: #f3f4f6;--bg-dark: #111827;--gradient-primary: linear-gradient(135deg, var(--primary-blue), var(--secondary-blue));--gradient-accent: linear-gradient(135deg, var(--lotus-blue), var(--accent-blue));--gradient-lotus: linear-gradient(135deg, var(--deep-blue), var(--primary-blue));--gradient-success: linear-gradient(135deg, var(--success-green), #059669);--gradient-hero: linear-gradient(135deg, rgba(30, 64, 175, .95), rgba(59, 130, 246, .95));--shadow-xs: 0 1px 2px 0 rgba(0, 0, 0, .05);--shadow-sm: 0 1px 3px 0 rgba(0, 0, 0, .1), 0 1px 2px 0 rgba(0, 0, 0, .06);--shadow-md: 0 4px 6px -1px rgba(0, 0, 0, .1), 0 2px 4px -1px rgba(0, 0, 0, .06);--shadow-lg: 0 10px 15px -3px rgba(0, 0, 0, .1), 0 4px 6px -2px rgba(0, 0, 0, .05);--shadow-xl: 0 20px 25px -5px rgba(0, 0, 0, .1), 0 10px 10px -5px rgba(0, 0, 0, .04);--radius-sm: 6px;--radius-md: 8px;--radius-lg: 12px;--radius-xl: 16px;--radius-2xl: 24px;--transition-fast: .15s ease-in-out;--transition-medium: .3s ease-in-out;--transition-slow: .5s ease-in-out;--space-xs: .25rem;--space-sm: .5rem;--space-md: 1rem;--space-lg: 1.5rem;--space-xl: 2rem;--space-2xl: 3rem;--space-3xl: 4rem}:root{--gradient-overlay: linear-gradient(135deg, rgba(30, 64, 175, .1), rgba(59, 130, 246, .1));--gradient-card: linear-gradient(135deg, rgba(255, 255, 255, .95), rgba(249, 250, 251, .9));--gradient-section: linear-gradient(135deg, #f8fafc 0%, #ffffff 100%);--gradient-feature: linear-gradient(135deg, rgba(30, 64, 175, .05), rgba(59, 130, 246, .05));--gradient-lotus-bg: linear-gradient(135deg, rgba(30, 64, 175, .03), rgba(147, 197, 253, .03))}.choose-style-two{padding:100px 0 70px;background:transparent}.pb-70{padding-bottom:70px}.choose-style-two .section-title{text-align:center;margin-bottom:50px}.choose-style-two .section-title h2{font-size:40px;font-weight:700;color:#3c0c70;margin-bottom:15px}.choose-style-two .section-title p{max-width:600px;margin:auto;color:#666;font-size:17px;line-height:1.8}.choose-style-two .choose-card{text-align:center;padding:25px;border-radius:5px;position:relative;z-index:0;margin-bottom:30px;border:1px solid #eee0fe;-webkit-box-shadow:3px 5px 25px 0 rgba(0,0,0,.1);box-shadow:3px 5px 25px #0000001a;background:#fff}.choose-style-two .choose-card:before{content:"";width:0;height:0;left:0;bottom:0;z-index:-1;-webkit-transition:.5s;transition:.5s;border-radius:5px;position:absolute;background:#3c0c70}.choose-style-two .choose-card:after{content:"";width:0;height:0;right:0;top:0;z-index:-1;-webkit-transition:.5s;transition:.5s;border-radius:5px;position:absolute;background:#3c0c70}.choose-style-two .choose-card i{color:var(--primary-blue);background:#1e40af1a;margin-bottom:20px;display:inline-block;width:70px;height:70px;border-radius:5px;line-height:70px;font-size:40px;-webkit-transition:.5s;transition:.5s}.choose-style-two .choose-card h3{font-size:18px;margin-bottom:0;-webkit-transition:.5s;transition:.5s}.choose-style-two .why-choose-image{-webkit-animation:img-scale 5s infinite linear;animation:img-scale 5s infinite linear}@keyframes img-scale{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}.choose-style-two .row.align-items-center{align-items:center}.choose-style-two .row.justify-content-center{justify-content:center}.choose-style-two .why-choose-image{animation:img-scale 5s infinite linear;text-align:center}.choose-style-two .why-choose-image img{max-width:100%;height:auto}@keyframes img-scale{0%{transform:scale(1)}50%{transform:scale(1.05)}to{transform:scale(1)}}@media (max-width: 991px){.choose-style-two .why-choose-image{margin:30px 0}.choose-style-two .choose-card h3{font-size:16px}}@media (max-width: 576px){.choose-style-two .col-sm-4{flex:0 0 100%;max-width:100%}}.choose-style-two .row.align-items-center{display:flex;align-items:center;min-height:600px;padding:0 15px}.choose-style-two .col-lg-3{display:flex;flex-direction:column;justify-content:center;align-items:stretch;padding:0 20px}.choose-style-two .col-lg-6{display:flex;justify-content:center;align-items:center;padding:0 30px}.choose-style-two .col-lg-3>div{width:100%;margin-bottom:0}.choose-style-two .col-lg-3 .choose-card{margin-bottom:30px;width:100%;min-height:140px;display:flex;flex-direction:column;justify-content:center;align-items:center}.choose-style-two .col-lg-3:last-child .choose-card:last-child{margin-bottom:0}.choose-style-two .why-choose-image{text-align:center;padding:20px}.choose-style-two .why-choose-image img{max-width:100%;height:auto;max-height:400px}.choose-style-two .col-lg-3 .row{display:block!important}.choose-style-two .col-lg-3 .col-lg-12,.choose-style-two .col-lg-3 .col-sm-4{flex:none!important;max-width:100%!important;width:100%!important;padding:0!important;margin:0!important}.choose-style-two .col-lg-3>div{display:block!important;width:100%!important}@media (max-width: 991px){.choose-style-two .row.align-items-center{min-height:auto;padding:0}.choose-style-two .col-lg-3{margin-bottom:40px;padding:0 15px}.choose-style-two .col-lg-6{padding:0 15px;margin:30px 0}}@media (max-width: 767px){.choose-style-two .section-title h2{font-size:32px}.choose-style-two .choose-card h3{font-size:16px}.choose-style-two .choose-card{margin-bottom:20px;min-height:120px;padding:20px}.choose-style-two .choose-card i{width:60px;height:60px;line-height:60px;font-size:35px}}.lotus-decoration{position:absolute;width:100px;height:100px;background:var(--gradient-lotus);border-radius:50%/60% 60% 40% 40%;opacity:.1;animation:float 6s ease-in-out infinite}.lotus-decoration:before{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%) rotate(45deg);width:80%;height:80%;background:var(--gradient-accent);border-radius:50%/60% 60% 40% 40%;opacity:.7}.lotus-decoration:after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%) rotate(90deg);width:60%;height:60%;background:var(--light-blue);border-radius:50%/60% 60% 40% 40%;opacity:.5}.unique-container{position:relative;background:var(--gradient-lotus-bg);border-radius:var(--radius-2xl);padding:var(--space-2xl);margin:var(--space-xl) 0;overflow:hidden;border:1px solid rgba(30,64,175,.1);box-shadow:0 20px 25px -5px #1e40af1a,0 10px 10px -5px #1e40af0a,inset 0 1px #ffffff1a}.unique-container:before{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:var(--gradient-primary)}.unique-container:after{content:"";position:absolute;top:10px;right:10px;width:60px;height:60px;background:var(--gradient-lotus);border-radius:50%/60% 60% 40% 40%;opacity:.05;transform:rotate(45deg)}.premium-card{background:linear-gradient(135deg,#fffffff2,#f8fafce6);border-radius:var(--radius-xl);padding:var(--space-2xl);box-shadow:0 25px 50px -12px #1e40af26,0 0 0 1px #1e40af0d,inset 0 1px #ffffff1a;position:relative;overflow:hidden;transition:all var(--transition-medium)}.premium-card:hover{transform:translateY(-8px);box-shadow:0 35px 60px -12px #1e40af40,0 0 0 1px #1e40af1a,inset 0 1px #fff3}.premium-card:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:var(--gradient-primary);transform:scaleX(0);transition:transform var(--transition-medium)}.premium-card:hover:before{transform:scaleX(1)}.hamburger-menu{display:none;flex-direction:column;justify-content:space-between;width:30px;height:20px;background:none;border:none;cursor:pointer;padding:0;z-index:1001}.hamburger-menu span{width:100%;height:2px;background-color:var(--primary-blue);transition:all .3s ease-in-out;box-shadow:0 1px 2px #0000001a}.hamburger-menu.active span:nth-child(1){transform:translateY(9px) rotate(45deg)}.hamburger-menu.active span:nth-child(2){opacity:0}.hamburger-menu.active span:nth-child(3){transform:translateY(-9px) rotate(-45deg)}.mobile-sidebar{position:fixed;top:0;right:-300px;width:300px;height:100vh;background:#fffc;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border-left:1px solid rgba(255,255,255,.3);box-shadow:0 8px 32px #1f268726;z-index:1000;transition:all .3s ease-in-out;padding:2rem;display:flex;flex-direction:column}.mobile-sidebar.open{right:0}.sidebar-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:#0003;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);z-index:999;opacity:0;visibility:hidden;transition:all .3s ease-in-out}.sidebar-overlay.active{opacity:1;visibility:visible}.sidebar-header{display:flex;align-items:center;gap:1rem;margin-bottom:2rem;padding-bottom:1rem;border-bottom:1px solid rgba(255,255,255,.3)}.sidebar-header h2{font-size:1.2rem;color:var(--primary-blue);text-shadow:0 2px 4px rgba(0,0,0,.1)}.sidebar-nav{margin-bottom:2rem}.sidebar-nav ul{list-style:none;padding:0}.sidebar-nav li{margin-bottom:1rem;transition:transform .3s ease}.sidebar-nav li:hover{transform:translate(5px)}.sidebar-nav a.sidebar-link{color:var(--text-dark);text-decoration:none;font-size:1.1rem;font-weight:600;display:flex;align-items:center;transition:all .3s cubic-bezier(.4,0,.2,1);text-shadow:0 1px 2px rgba(0,0,0,.1);border-radius:8px;margin:.5rem 0;padding:1rem 0 1rem 1rem;letter-spacing:.5px}.sidebar-nav a.sidebar-link:hover{color:#ff6b35;transform:translate(10px) scale(1.02);background:linear-gradient(90deg,rgba(255,107,53,.1),transparent);box-shadow:inset 4px 0 #ff6b35;text-shadow:0 2px 4px rgba(255,107,53,.3)}.sidebar-buttons{margin-top:auto;display:flex;flex-direction:column;gap:1rem}.sidebar-buttons .login-btn,.sidebar-buttons .register-btn{width:100%;padding:1rem;border-radius:var(--border-radius-sm);font-weight:600;transition:all .3s ease;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px)}.sidebar-buttons .login-btn{background:#0066cce6;color:#fff;border:none;box-shadow:0 4px 15px #06c3}.sidebar-buttons .register-btn{background:#fff3;color:var(--primary-blue);border:2px solid var(--primary-blue);box-shadow:0 4px 15px #0066cc1a}.sidebar-buttons .login-btn:hover,.sidebar-buttons .register-btn:hover{transform:translateY(-2px);box-shadow:0 6px 20px #06c3}*{margin:0;padding:0;box-sizing:border-box}body{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;color:var(--text-primary);line-height:1.6;font-size:16px;font-weight:400;background-color:var(--bg-primary);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.homepage{overflow-x:hidden;background:var(--bg-primary)}.header{position:fixed;top:0;left:0;right:0;padding:1.5rem 5%;background:transparent;backdrop-filter:none;-webkit-backdrop-filter:none;display:flex;justify-content:space-between;align-items:center;z-index:1000;transition:all .4s cubic-bezier(.4,0,.2,1);box-shadow:none;border-bottom:none;opacity:1;visibility:visible}.header.scrolled{padding:1rem 5%;background:#fffffffa;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);box-shadow:0 4px 30px #00000026;border-bottom:1px solid rgba(0,0,0,.1)}.logo-container{display:flex;align-items:center;opacity:1;visibility:visible}.company-name{opacity:1;visibility:visible;display:block}.company-logo{height:45px;width:auto;transition:all .4s cubic-bezier(.4,0,.2,1);filter:drop-shadow(0 2px 8px rgba(0,0,0,.3));opacity:1!important;visibility:visible!important;display:block!important;min-width:200px;object-fit:contain}.company-logo:hover{transform:translate(5px) scale(1.05)}.company-name h1{font-size:1.5rem;font-weight:700;color:#fff;text-shadow:0 2px 10px rgba(0,0,0,.3);transition:all .4s cubic-bezier(.4,0,.2,1);margin:0}.header.scrolled .company-logo{filter:none}.header.scrolled .company-name h1{background:var(--gradient-primary);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;text-shadow:none}.company-name h1:hover{transform:translate(5px)}.main-nav ul{display:flex;gap:1.8rem;list-style:none;align-items:center}.main-nav a.nav-link{color:#fff;text-decoration:none;font-weight:600;text-shadow:0 2px 8px rgba(0,0,0,.8),0 1px 3px rgba(0,0,0,.9),1px 1px 2px rgba(0,0,0,.7);padding:.6rem 1.2rem;border-radius:25px;transition:all .3s cubic-bezier(.4,0,.2,1);position:relative;letter-spacing:.3px;text-transform:capitalize;font-size:.9rem;white-space:nowrap}.header.scrolled .main-nav a.nav-link{color:var(--text-dark);text-shadow:none;font-weight:600;letter-spacing:.3px;background:#ffffff1a;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.main-nav a:after{content:"";position:absolute;bottom:-5px;left:0;width:0;height:2px;background:#fffc;transition:all .4s cubic-bezier(.4,0,.2,1)}.header.scrolled .main-nav a:after{background:var(--gradient-primary)}.main-nav a.nav-link:hover{color:#ff6b35;transform:translateY(-3px) scale(1.05);text-shadow:0 3px 12px rgba(255,107,53,.6),0 2px 6px rgba(255,107,53,.8),2px 2px 4px rgba(0,0,0,.3);background:#ff6b351a;box-shadow:0 4px 15px #ff6b354d}.header.scrolled .main-nav a.nav-link:hover{color:#ff6b35;text-shadow:none;background:#ff6b3526;box-shadow:0 4px 20px #ff6b3566}.main-nav a:hover:after{width:100%}.nav-buttons{display:flex;gap:1rem}.login-btn,.register-btn{position:relative;z-index:10}.hero-section{width:100vw;position:relative;left:50%;right:50%;margin-left:-50vw;margin-right:-50vw;min-height:100vh;display:flex;align-items:center;overflow:hidden;padding:10rem 5% 6rem}.hero-content{flex:1;max-width:600px;margin-right:2rem;position:relative;z-index:5;animation:fadeIn 1.2s ease-out}.tagline h2{font-size:5rem;line-height:1.1;margin-bottom:2rem;font-weight:800;letter-spacing:-1px;color:#fff;text-shadow:0 4px 12px rgba(0,0,0,.2)}.tagline-first{display:block;margin-bottom:.5rem}.tagline-second{color:#9fffcb;display:block;position:relative}.tagline-second:after{content:"";position:absolute;bottom:-15px;left:0;width:100px;height:6px;background:#9fffcb;border-radius:3px;box-shadow:0 2px 10px #9fffcb80}.hero-description{font-size:1.5rem;color:#fffffff2;margin-bottom:3rem;text-shadow:0 2px 4px rgba(0,0,0,.15);line-height:1.7;max-width:90%}.hero-cta{display:flex;gap:1.5rem;margin-bottom:3.5rem;position:relative;z-index:3}.get-started-btn,.track-btn{position:relative;z-index:3}.track-btn:hover{background:#ffffff26}.hero-badges{display:flex;gap:2rem;margin-top:2.5rem}.badge{display:flex;align-items:center;gap:1rem;padding:1rem 2rem;background:#ffffff26;border:1px solid rgba(255,255,255,.3);border-radius:var(--border-radius-md);box-shadow:0 10px 30px #0000001a;transition:all .3s ease;backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px)}.badge:hover{transform:translateY(-5px);box-shadow:0 20px 40px #00000026;background:#ffffff40}.badge-icon{font-size:1.8rem;color:#fff}.badge-text{font-weight:600;color:#fff;font-size:1.1rem}.circle-bg{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:200%;height:200%;background:radial-gradient(circle at center,rgba(255,255,255,.2) 0%,rgba(255,255,255,.15) 30%,transparent 70%);border-radius:50%;z-index:-1;animation:pulse-bg 15s ease-in-out infinite}.floating-element{position:absolute;font-size:3.5rem;color:#ffffffe6;text-shadow:0 5px 15px rgba(0,0,0,.25);animation:float 6s ease-in-out infinite;filter:drop-shadow(0 10px 20px rgba(0,0,0,.2));z-index:3}.element-1{top:15%;left:10%;animation-delay:.5s}.element-2{top:60%;right:10%;animation-delay:1.5s}.element-3{bottom:15%;left:15%;animation-delay:2.5s}@keyframes fadeIn{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:translateY(0)}}@keyframes pulse-bg{0%,to{transform:translate(-50%,-50%) scale(1);opacity:.8}50%{transform:translate(-50%,-50%) scale(1.3);opacity:.6}}@keyframes float{0%,to{transform:translateY(0) scale(1) rotate(0)}50%{transform:translateY(-30px) scale(1.05) rotate(2deg)}}@media (max-width: 1200px){.tagline h2{font-size:4.5rem}.hero-description{font-size:1.4rem}}@media (max-width: 1024px){.hero-section{flex-direction:column;text-align:center;gap:5rem;padding:8rem 5% 6rem}.hero-content{max-width:100%;margin-right:0}.hero-description{margin:0 auto 3rem}.hero-cta,.hero-badges{justify-content:center}.tagline-second:after{left:50%;transform:translate(-50%)}.tagline h2{font-size:4rem}}@media (max-width: 768px){.tagline h2{font-size:3.5rem}.hero-description{font-size:1.2rem}.get-started-btn,.track-btn{padding:1.2rem 2.5rem;font-size:1.1rem}}@media (max-width: 480px){.hero-section{padding:7rem 5% 5rem}.tagline h2{font-size:3rem}.hero-cta{flex-direction:column;width:100%}.get-started-btn,.track-btn{width:100%;justify-content:center}.hero-badges{flex-direction:column;align-items:center}.badge{width:100%;justify-content:center}}.stats-section{padding:clamp(var(--space-2xl),5vw,var(--space-3xl)) 0;background:var(--gradient-section);position:relative;overflow:hidden;opacity:0;transform:translateY(20px);transition:all var(--transition-medium);max-width:100vw;box-sizing:border-box}.stats-section:before{content:"";position:absolute;inset:0;background:var(--gradient-feature);opacity:.5}.stats-section.visible{opacity:1;transform:translateY(0)}.stats-container{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(250px,100%),1fr));gap:clamp(1rem,2.5vw,var(--space-xl));max-width:min(1100px,92vw);margin:0 auto;padding:0 clamp(var(--space-sm),2vw,var(--space-lg));position:relative;z-index:2;box-sizing:border-box;overflow:hidden}.stat-item{text-align:center;padding:var(--space-2xl);background:linear-gradient(135deg,#fffffff2,#f8fafce6);border-radius:var(--radius-xl);box-shadow:0 25px 50px -12px #1e40af26,0 0 0 1px #1e40af0d,inset 0 1px #ffffff1a;transition:all var(--transition-medium);position:relative;overflow:hidden;opacity:0;transform:translate(-80px);animation:slideInLeftBounce 1s cubic-bezier(.4,0,.2,1) forwards}.stats-section.visible .stat-item{opacity:1;transform:translate(0)}.stat-item:nth-child(2){animation-delay:.3s}.stat-item:nth-child(3){animation-delay:.5s}.stat-item:nth-child(4){animation-delay:.7s}.stat-item:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:var(--gradient-primary);transform:scaleX(0);transition:transform var(--transition-medium)}.stat-item:after{content:"";position:absolute;top:15px;right:15px;width:40px;height:40px;background:var(--gradient-lotus);border-radius:50%/60% 60% 40% 40%;opacity:.05;transform:rotate(45deg)}.stat-item:hover{transform:translateY(-10px);box-shadow:0 35px 60px -12px #1e40af40,0 0 0 1px #1e40af1a,inset 0 1px #fff3}.stat-item:hover:before{transform:scaleX(1)}.stat-item:hover:after{opacity:.1;transform:rotate(45deg) scale(1.2)}.stat-value{font-size:3.5rem;font-weight:800;background:var(--gradient-primary);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;margin-bottom:var(--space-sm);line-height:1.2}.stat-label{font-size:1.125rem;color:var(--text-secondary);font-weight:600;text-transform:uppercase;letter-spacing:.5px}.stacked-features-section{background:linear-gradient(135deg,#6366f108,#8b5cf60d,#3b82f608);padding:var(--space-3xl) 0;position:relative;overflow:hidden;opacity:0;transform:translateY(20px);transition:all var(--transition-medium);min-height:150vh}.stacked-features-section:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 30% 20%,rgba(99,102,241,.1),transparent 50%),radial-gradient(circle at 70% 80%,rgba(139,92,246,.1),transparent 50%);opacity:.6}.stacked-features-section.visible{opacity:1;transform:translateY(0)}.stacked-features-section .section-header{text-align:center;margin-bottom:var(--space-2xl);position:relative;z-index:3}.stacked-features-section .section-header h2{font-size:clamp(2.5rem,5vw,4rem);font-weight:800;background:linear-gradient(135deg,#1e40af,#7c3aed,#059669);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;margin-bottom:var(--space-lg);line-height:1.2}.stacked-features-section .section-header p{font-size:1.3rem;color:var(--text-secondary);max-width:800px;margin:0 auto var(--space-xl);line-height:1.6}.section-stats{display:flex;justify-content:center;gap:var(--space-2xl);margin-top:var(--space-xl);flex-wrap:wrap}.stat-highlight{text-align:center;padding:var(--space-lg) var(--space-xl);background:#ffffffe6;border-radius:var(--radius-xl);box-shadow:0 8px 25px #0000001a;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.stat-highlight .stat-number{display:block;font-size:2.5rem;font-weight:800;background:var(--gradient-primary);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.stat-highlight .stat-label{font-size:.9rem;color:var(--text-secondary);font-weight:600}.carousel-progress{text-align:center;margin-bottom:var(--space-2xl);position:relative;z-index:3}.progress-label{font-size:1rem;color:var(--text-secondary);margin-bottom:var(--space-md);font-weight:600}.progress-indicators{display:flex;justify-content:center;gap:var(--space-md);margin-bottom:var(--space-lg);flex-wrap:wrap}.progress-dot{width:50px;height:50px;border-radius:50%;background:#fffc;border:2px solid rgba(30,64,175,.2);display:flex;align-items:center;justify-content:center;position:relative;transition:all .4s cubic-bezier(.4,0,.2,1);cursor:pointer}.progress-dot.active{background:var(--gradient-primary);border-color:var(--color-primary);transform:scale(1.2);box-shadow:0 8px 25px #1e40af66}.progress-dot.completed{background:linear-gradient(135deg,#059669,#10b981);border-color:#059669}.dot-number{font-size:1rem;font-weight:800;color:var(--color-primary)}.progress-dot.active .dot-number,.progress-dot.completed .dot-number{color:#fff}.progress-bar{width:300px;height:6px;background:#1e40af1a;border-radius:var(--radius-full);margin:0 auto;position:relative;overflow:hidden}.progress-fill{height:100%;background:var(--gradient-primary);border-radius:var(--radius-full);transition:width .6s cubic-bezier(.4,0,.2,1);position:relative}.progress-fill:after{content:"";position:absolute;top:0;right:0;width:20px;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.3));animation:shimmer 2s infinite}.shiprocket-cards-container{max-width:1000px;margin:0 auto;padding:var(--space-2xl);position:relative;z-index:2;min-height:100vh;display:flex;align-items:center;justify-content:center}.shiprocket-card{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:800px;height:480px;background:linear-gradient(135deg,#fffffffa,#f8fafcf2);border-radius:var(--radius-2xl);box-shadow:0 20px 40px -8px #1e40af1f,0 8px 16px -4px #1e40af14,0 0 0 1px #1e40af0f;transition:all .6s cubic-bezier(.4,0,.2,1);border:1px solid rgba(30,64,175,.08);overflow:hidden;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.shiprocket-card.active{opacity:1;transform:translate(-50%,-50%) translateY(0) scale(1);z-index:100;box-shadow:0 25px 50px -12px #1e40af33,0 12px 24px -6px #1e40af1f,0 0 0 1px #1e40af14}.shiprocket-card.passed{opacity:.4;transform:translate(-50%,-50%) translateY(-100px) scale(.95);filter:blur(1px)}.shiprocket-card.stacked{opacity:.6;transform:translate(-50%,-50%) translateY(20px) scale(.92);filter:blur(.5px)}.shiprocket-card-content{padding:var(--space-2xl);height:100%;display:flex;flex-direction:column;position:relative}.feature-number-badge{position:absolute;top:var(--space-lg);right:var(--space-lg);width:50px;height:50px;background:var(--gradient-primary);border-radius:50%;display:flex;align-items:center;justify-content:center;z-index:5;box-shadow:0 6px 20px #1e40af40}.feature-number-text{font-size:1.3rem;font-weight:800;color:#fff;text-shadow:0 1px 3px rgba(0,0,0,.2)}.card-header{display:flex;align-items:flex-start;gap:var(--space-lg);margin-bottom:var(--space-xl)}.feature-icon-container{flex-shrink:0}.feature-icon{font-size:3.5rem;width:80px;height:80px;display:flex;align-items:center;justify-content:center;border-radius:var(--radius-xl);background:linear-gradient(135deg,#1e40af1a,#7c3aed1a);border:2px solid rgba(30,64,175,.1)}.feature-content{flex:1}.feature-title{font-size:2rem;font-weight:800;color:var(--text-primary);margin-bottom:var(--space-sm);line-height:1.2;background:linear-gradient(135deg,#1e40af,#7c3aed);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.feature-description{font-size:1.1rem;color:var(--text-secondary);line-height:1.6;margin-bottom:var(--space-md)}.feature-stats{display:flex;align-items:center;gap:var(--space-sm)}.stats-value{font-size:1.5rem;font-weight:800;background:var(--gradient-primary);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.stats-label{font-size:.9rem;color:var(--text-secondary);font-weight:600}.feature-image-section{flex:1;display:flex;align-items:center;justify-content:center;margin-bottom:var(--space-lg)}.feature-image-placeholder{width:100%;height:200px;border-radius:var(--radius-xl);background:linear-gradient(135deg,#1e40af14,#7c3aed14);display:flex;align-items:center;justify-content:center;border:2px dashed rgba(30,64,175,.2);position:relative;overflow:hidden}.image-placeholder{text-align:center;color:var(--text-secondary);z-index:2}.placeholder-text{display:block;font-size:1rem;font-weight:600;margin-bottom:var(--space-sm);opacity:.7}.placeholder-icon{font-size:2.5rem;opacity:.4}.feature-details{margin-top:auto}.feature-highlights{display:flex;flex-direction:column;gap:var(--space-md);margin-bottom:var(--space-xl)}.highlight-item{display:flex;align-items:center;gap:var(--space-md);padding:var(--space-md);background:#fff9;border-radius:var(--radius-lg);border:1px solid rgba(30,64,175,.08)}.highlight-icon{font-size:1.2rem;flex-shrink:0}.highlight-text{color:var(--text-secondary);line-height:1.5;font-size:.95rem}.feature-cta-btn{width:100%;display:flex;align-items:center;justify-content:center;gap:var(--space-sm);padding:var(--space-lg) var(--space-xl);background:var(--gradient-primary);color:#fff;border:none;border-radius:var(--radius-xl);font-weight:700;font-size:1.1rem;cursor:pointer;transition:all .3s ease;box-shadow:0 8px 25px #1e40af4d}.feature-cta-btn:hover{transform:translateY(-2px);box-shadow:0 12px 35px #1e40af66}.cta-arrow{font-size:1.3rem;transition:transform .3s ease}.feature-cta-btn:hover .cta-arrow{transform:translate(4px)}.shiprocket-progress{text-align:center;margin-top:var(--space-2xl);position:relative;z-index:10}.progress-info{margin-bottom:var(--space-lg)}.current-feature{font-size:1.2rem;font-weight:700;background:var(--gradient-primary);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.total-features{font-size:1rem;color:var(--text-secondary);font-weight:500;margin-left:var(--space-xs)}.progress-indicators{display:flex;justify-content:center;gap:var(--space-md)}.progress-indicator{width:40px;height:40px;border-radius:50%;display:flex;align-items:center;justify-content:center;transition:all .4s ease;border:2px solid rgba(30,64,175,.2);background:#fffc}.progress-indicator.active{background:var(--gradient-primary);border-color:transparent;transform:scale(1.1);box-shadow:0 8px 25px #1e40af4d}.progress-indicator.completed{background:#1e40af1a;border-color:#1e40af4d}.progress-indicator.pending{background:#ffffff80;border-color:#1e40af1a}.indicator-number{font-size:.9rem;font-weight:700;color:#fff}.progress-indicator.completed .indicator-number,.progress-indicator.pending .indicator-number{color:var(--text-secondary)}.feature-header{display:flex;align-items:flex-start;gap:var(--space-xl);margin-bottom:var(--space-lg)}.feature-icon-container{display:flex;flex-direction:column;align-items:center;gap:var(--space-sm);flex-shrink:0}.feature-icon{font-size:3.5rem;width:80px;height:80px;display:flex;align-items:center;justify-content:center;border-radius:50%;background:linear-gradient(135deg,#1e40af1a,#7c3aed1a);position:relative;animation:float 3s ease-in-out infinite}.feature-badge{background:var(--gradient-primary);color:#fff;padding:.4rem .8rem;border-radius:var(--radius-full);font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.5px;box-shadow:0 4px 15px #1e40af4d}.feature-title-section{flex:1}.feature-title-section h3{font-size:1.8rem;font-weight:700;color:var(--text-primary);margin-bottom:var(--space-sm);line-height:1.3}.feature-description{font-size:1.2rem;color:var(--text-secondary);line-height:1.6;margin:0}.feature-stats-container{display:flex;flex-direction:column;align-items:flex-end;gap:var(--space-sm);flex-shrink:0}.stats-highlight{text-align:center;padding:var(--space-md) var(--space-lg);background:#1e40af0d;border-radius:var(--radius-lg);border:1px solid rgba(30,64,175,.1)}.stats-highlight .stats-value{display:block;font-size:1.4rem;font-weight:800;background:var(--gradient-primary);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.stats-highlight .stats-label{font-size:.9rem;color:var(--text-secondary);font-weight:600}.feature-details{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-xl);flex:1}.detailed-description,.benefits-section,.examples-section{margin-bottom:var(--space-lg)}.cta-section{grid-column:1 / -1;text-align:center;padding-top:var(--space-lg);border-top:1px solid rgba(30,64,175,.1)}.feature-glow{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:400px;height:400px;background:radial-gradient(circle,rgba(30,64,175,.15) 0%,rgba(124,58,237,.1) 50%,transparent 70%);border-radius:50%;opacity:.6;animation:rotate-glow 20s linear infinite;pointer-events:none}@keyframes rotate-glow{0%{transform:translate(-50%,-50%) rotate(0)}to{transform:translate(-50%,-50%) rotate(360deg)}}.carousel-feature-card.active .feature-glow{opacity:1}.feature-expanded-content{max-height:0;overflow:hidden;transition:all .5s cubic-bezier(.4,0,.2,1);background:linear-gradient(135deg,#1e40af05,#7c3aed05);border-top:1px solid rgba(30,64,175,.1)}.feature-expanded-content.visible{max-height:800px;padding:var(--space-2xl)}.expanded-inner{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-2xl);opacity:0;transform:translateY(-20px);transition:all .3s ease .2s}.feature-expanded-content.visible .expanded-inner{opacity:1;transform:translateY(0)}.detailed-description,.benefits-section,.examples-section{margin-bottom:var(--space-xl)}.detailed-description h4,.benefits-section h4,.examples-section h4{font-size:1.1rem;font-weight:700;color:var(--text-primary);margin-bottom:var(--space-md);display:flex;align-items:center;gap:var(--space-xs)}.detailed-description p,.examples-text{color:var(--text-secondary);line-height:1.6;font-size:1rem}.benefit-item{display:flex;align-items:flex-start;gap:var(--space-sm);margin-bottom:var(--space-sm);padding:var(--space-sm);background:#ffffff80;border-radius:var(--radius-md);border-left:3px solid var(--color-primary)}.benefit-icon{font-size:1rem;flex-shrink:0}.cta-section{grid-column:1 / -1;text-align:center;padding-top:var(--space-xl);border-top:1px solid rgba(30,64,175,.1)}.feature-cta-button{display:inline-flex;align-items:center;gap:var(--space-sm);padding:var(--space-md) var(--space-xl);background:var(--gradient-primary);color:#fff;border:none;border-radius:var(--radius-full);font-weight:700;font-size:1rem;cursor:pointer;transition:all .3s ease;box-shadow:0 8px 25px #1e40af4d;margin-bottom:var(--space-md)}.feature-cta-button:hover{transform:translateY(-2px);box-shadow:0 12px 35px #1e40af66}.cta-arrow{font-size:1.2rem;transition:transform .3s ease}.feature-cta-button:hover .cta-arrow{transform:translate(4px)}.cta-note{display:flex;align-items:center;justify-content:center;gap:var(--space-xs);font-size:.9rem;color:var(--text-secondary);font-weight:600}.note-icon{font-size:1rem}.features-bottom-cta{margin-top:var(--space-3xl);padding:var(--space-3xl);background:linear-gradient(135deg,#1e40af0d,#7c3aed0d);border-radius:var(--radius-2xl);text-align:center;position:relative;overflow:hidden}.features-bottom-cta:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 50% 50%,rgba(99,102,241,.1),transparent 70%);opacity:.8}.bottom-cta-content{position:relative;z-index:2}.bottom-cta-content h3{font-size:2.5rem;font-weight:800;background:var(--gradient-primary);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;margin-bottom:var(--space-md)}.bottom-cta-content p{font-size:1.2rem;color:var(--text-secondary);margin-bottom:var(--space-2xl);max-width:600px;margin-left:auto;margin-right:auto}.bottom-cta-buttons{display:flex;justify-content:center;gap:var(--space-lg);margin-bottom:var(--space-xl);flex-wrap:wrap}.primary-cta-button,.secondary-cta-button{display:inline-flex;align-items:center;gap:var(--space-sm);padding:var(--space-lg) var(--space-2xl);border-radius:var(--radius-full);font-weight:700;font-size:1.1rem;cursor:pointer;transition:all .3s ease;border:none;text-decoration:none}.primary-cta-button{background:var(--gradient-primary);color:#fff;box-shadow:0 12px 35px #1e40af4d}.primary-cta-button:hover{transform:translateY(-3px);box-shadow:0 16px 45px #1e40af66}.secondary-cta-button{background:#ffffffe6;color:var(--color-primary);border:2px solid var(--color-primary);box-shadow:0 8px 25px #0000001a}.secondary-cta-button:hover{background:var(--color-primary);color:#fff;transform:translateY(-3px);box-shadow:0 12px 35px #1e40af4d}.cta-icon{font-size:1.2rem}.trust-indicators{display:flex;justify-content:center;gap:var(--space-xl);flex-wrap:wrap}.trust-item{font-size:.9rem;color:var(--text-secondary);font-weight:600;display:flex;align-items:center;gap:var(--space-xs)}@media (max-width: 1024px){.stacked-features-section{min-height:120vh;padding:var(--space-2xl) 0}.stacked-features-section .section-header h2{font-size:clamp(2rem,4vw,3rem)}.shiprocket-card{width:700px;height:420px}.feature-number-badge{width:45px;height:45px}.feature-number-text{font-size:1.2rem}.feature-title{font-size:1.7rem}.feature-icon{width:70px;height:70px;font-size:3rem}.section-stats{gap:var(--space-lg)}.stat-highlight{padding:var(--space-md) var(--space-lg)}.stat-highlight .stat-number{font-size:2rem}.progress-indicators{gap:var(--space-sm)}.progress-dot{width:40px;height:40px}.dot-number{font-size:.9rem}.progress-bar{width:250px}.features-carousel-container{height:500px}.feature-number{width:60px;height:60px;top:var(--space-md);right:var(--space-md)}.number-text{font-size:1.4rem}.feature-header{flex-direction:column;align-items:flex-start;gap:var(--space-md)}.feature-stats-container{align-items:flex-start;width:100%}.feature-details{grid-template-columns:1fr;gap:var(--space-lg)}.feature-title-section h3{font-size:1.5rem}.feature-description{font-size:1.1rem}}@media (max-width: 768px){.stacked-features-section{min-height:100vh;padding:var(--space-xl) 0}.stacked-features-section .section-header{margin-bottom:var(--space-xl)}.stacked-features-section .section-header h2{font-size:clamp(1.8rem,5vw,2.5rem)}.stacked-features-section .section-header p{font-size:1.1rem}.shiprocket-card{width:95vw;height:380px;max-width:550px}.card-header{flex-direction:column;text-align:center;gap:var(--space-md)}.feature-icon{width:60px;height:60px;font-size:2.5rem}.feature-title{font-size:1.5rem}.shiprocket-card-content{padding:var(--space-lg)}.section-stats{flex-direction:column;gap:var(--space-md)}.progress-indicators{gap:var(--space-xs)}.progress-dot{width:35px;height:35px}.dot-number{font-size:.8rem}.progress-bar{width:200px;height:4px}.features-carousel-container{height:450px}.carousel-feature-content{padding:var(--space-lg)}.feature-number{width:50px;height:50px;top:var(--space-sm);right:var(--space-sm)}.number-text{font-size:1.2rem}.feature-icon{font-size:2.5rem;width:60px;height:60px}.feature-title-section h3{font-size:1.3rem}.feature-description{font-size:1rem}.stats-highlight{padding:var(--space-sm) var(--space-md)}.stats-highlight .stats-value{font-size:1.1rem}}@media (max-width: 480px){.stacked-features-section{min-height:90vh}.stacked-feature-card{width:95vw;height:350px}.feature-number-badge{width:40px;height:40px;top:var(--space-md);left:var(--space-md)}.feature-number-text{font-size:1.1rem}.stacked-card-content{padding:var(--space-lg)}.feature-image-placeholder{height:120px}.placeholder-text{font-size:.9rem}.placeholder-icon{font-size:2rem}.progress-label{font-size:.9rem}.progress-indicators{flex-wrap:wrap;justify-content:center}.progress-dot{width:30px;height:30px}.dot-number{font-size:.7rem}.progress-bar{width:150px}.features-carousel-container{height:400px}.feature-header{gap:var(--space-sm)}.feature-icon-container{flex-direction:row;align-items:center}.feature-icon{font-size:2rem;width:50px;height:50px}.feature-badge{font-size:.7rem;padding:.3rem .6rem}.feature-number{width:40px;height:40px}.number-text{font-size:1rem}.feature-title-section h3{font-size:1.2rem}.feature-description{font-size:.95rem}.stats-highlight .stats-value{font-size:1rem}.feature-cta-button{padding:var(--space-sm) var(--space-lg);font-size:.9rem}.detailed-description h4,.benefits-section h4,.examples-section h4{font-size:1rem}.detailed-description p,.examples-text{font-size:.9rem}}.feature-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--space-md)}.feature-badge{background:var(--gradient-primary);color:#fff;padding:var(--space-xs) var(--space-sm);border-radius:var(--radius-lg);font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.5px;box-shadow:var(--shadow-sm);animation:pulse 2s infinite}.feature-glow{position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:radial-gradient(circle,rgba(30,64,175,.1) 0%,transparent 70%);opacity:0;transition:opacity var(--transition-medium);pointer-events:none}.feature-item:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:var(--gradient-primary);transform:scaleX(0);transition:transform var(--transition-medium)}.feature-item:hover{transform:translateY(-12px) scale(1.02);box-shadow:0 35px 60px -12px #1e40af40,0 0 0 1px #1e40af1a,inset 0 1px #fff3;border-color:#1e40af26}.feature-item:hover:before{transform:scaleX(1)}.feature-item:hover .feature-glow{opacity:1}.feature-icon{font-size:3.5rem;background:var(--gradient-primary);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;width:80px;height:80px;display:flex;align-items:center;justify-content:center;border-radius:50%;background-color:#1e40af0d;position:relative;animation:float 3s ease-in-out infinite}.feature-icon:before{content:"";position:absolute;inset:-5px;border-radius:50%;background:var(--gradient-primary);opacity:.1;animation:pulse 2s infinite}.feature-content{flex:1;display:flex;flex-direction:column;gap:var(--space-md)}.feature-content h3{color:var(--text-primary);font-size:1.5rem;font-weight:800;line-height:1.3;background:var(--gradient-primary);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.feature-content p{color:var(--text-secondary);font-size:1rem;line-height:1.7;margin:0;flex:1}.feature-stats{display:flex;justify-content:space-between;align-items:center;padding:var(--space-md);background:#1e40af0d;border-radius:var(--radius-lg);margin-top:auto}.stats-label{font-size:.9rem;color:var(--text-muted);font-weight:600}.stats-value{font-size:1.1rem;font-weight:800;background:var(--gradient-primary);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.feature-primary .feature-badge{background:var(--gradient-primary)}.feature-success .feature-badge{background:var(--gradient-success)}.feature-warning .feature-badge{background:linear-gradient(135deg,var(--warning-orange),#d97706)}.feature-accent .feature-badge{background:var(--gradient-accent)}.feature-primary:hover{border-color:#1e40af33}.feature-success:hover{border-color:#10b98133}.feature-warning:hover{border-color:#f59e0b33}.feature-accent:hover{border-color:#2563eb33}@keyframes pulse{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.05);opacity:.8}}.features-container{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(380px,100%),1fr));gap:clamp(1.5rem,4vw,var(--space-2xl));max-width:min(1400px,95vw);margin:0 auto;padding:0 clamp(var(--space-sm),2vw,var(--space-lg));position:relative;z-index:2;box-sizing:border-box;overflow:hidden}.testimonials-section{padding:60px 20px;background-color:#f9fbff;text-align:center}.section-header h2{font-size:2rem;margin-bottom:10px;color:#1a237e}.section-header p{color:#555;font-size:1rem;margin-bottom:20px}.trusted-badge{display:inline-flex;align-items:center;gap:8px;font-size:.9rem;color:#333;background-color:#e3f2fd;padding:6px 12px;border-radius:20px}.testimonials-container.simple{display:flex;flex-wrap:wrap;justify-content:center;gap:30px;margin-top:30px}.testimonial-card.simple{background:#fff;border:1px solid #e0e0e0;padding:20px 25px;border-radius:12px;width:300px;text-align:left;box-shadow:0 4px 10px #0000000a}.testimonial-text{font-style:italic;color:#333;margin-bottom:15px}.testimonial-rating{color:#ffc107;margin-bottom:10px}.testimonial-author h4{margin:0;font-size:1rem;color:#1565c0}.testimonial-author p{font-size:.85rem;color:#666}.contact-section{background:var(--bg-secondary);padding:var(--space-3xl) 0;position:relative;overflow:hidden;opacity:0;transform:translateY(20px);transition:all var(--transition-medium)}.contact-section:before{content:"";position:absolute;inset:0;background:var(--gradient-feature);opacity:.4}.contact-section.visible{opacity:1;transform:translateY(0)}.contact-container{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(400px,100%),1fr));gap:clamp(2rem,5vw,var(--space-3xl));max-width:min(1200px,95vw);margin:0 auto;padding:0 clamp(var(--space-sm),2vw,var(--space-lg));position:relative;z-index:2;box-sizing:border-box;overflow:hidden}.contact-form{background:var(--bg-primary);padding:var(--space-2xl);border-radius:var(--radius-xl);box-shadow:var(--shadow-lg);border:1px solid rgba(99,102,241,.1);position:relative;overflow:hidden}.contact-form:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:var(--gradient-primary)}.contact-form h3{margin-bottom:var(--space-xl);color:var(--text-primary);font-size:1.75rem;font-weight:700}.form-group{margin-bottom:var(--space-xl)}.form-group label{display:block;margin-bottom:var(--space-sm);color:var(--text-primary);font-weight:600;font-size:.95rem}.form-group input,.form-group textarea{width:100%;padding:var(--space-md);border:2px solid rgba(99,102,241,.1);border-radius:var(--radius-lg);transition:all var(--transition-medium);font-size:1rem;background:var(--bg-primary);color:var(--text-primary)}.form-group input:focus,.form-group textarea:focus{outline:none;border-color:var(--primary-purple);box-shadow:0 0 0 3px #6366f11a;transform:translateY(-1px)}.form-group textarea{height:150px;resize:vertical;font-family:inherit}.submit-btn{width:100%;padding:var(--space-lg);background:var(--gradient-primary);color:var(--text-white);border:none;border-radius:var(--radius-lg);font-weight:700;font-size:1.1rem;cursor:pointer;transition:all var(--transition-medium);box-shadow:var(--shadow-md);text-transform:uppercase;letter-spacing:.5px}.submit-btn:hover{transform:translateY(-3px);box-shadow:var(--shadow-lg);filter:brightness(1.1)}.contact-info{display:grid;gap:var(--space-xl)}.info-item{display:flex;align-items:flex-start;gap:var(--space-lg);padding:var(--space-xl)}.info-icon{font-size:2rem;background:var(--gradient-primary);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;min-width:50px;display:flex;align-items:center;justify-content:center}.info-item h4{margin-bottom:var(--space-sm);color:var(--text-primary);font-size:1.25rem;font-weight:700}.info-item p{color:var(--text-secondary);line-height:1.6;margin-bottom:var(--space-xs)}.info-subtitle{font-size:.9rem;color:var(--text-muted);font-style:italic;margin-bottom:0!important}.running-stats-container{width:100vw;position:relative;left:50%;right:50%;margin-left:-50vw;margin-right:-50vw;background:linear-gradient(135deg,#0066cc1a,#00b8941a);padding:1.5rem 0;overflow:hidden}.running-stats-container:before,.running-stats-container:after{content:"";position:absolute;top:0;width:200px;height:100%;z-index:2}.running-stats-container:before{left:0;background:linear-gradient(to right,var(--background-white),transparent)}.running-stats-container:after{right:0;background:linear-gradient(to left,var(--background-white),transparent)}.marquee-wrapper{width:100%;overflow:hidden;padding:.5rem 0;position:relative}.marquee{display:flex;white-space:nowrap;gap:2rem;width:200%;will-change:transform}.marquee:hover{animation-play-state:paused}.marquee-item{display:flex;flex-direction:column;align-items:center;padding:0 2rem;min-width:200px;position:relative;transition:none!important;flex-shrink:0}.marquee-item:after{content:"";position:absolute;right:0;top:50%;transform:translateY(-50%);width:2px;height:40px;background:#06c3}.marquee-value{font-size:2rem;font-weight:700;color:var(--primary-blue);margin-bottom:.25rem;background:var(--gradient-primary);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;text-shadow:0 2px 4px rgba(0,0,0,.1)}.marquee-label{font-size:1rem;color:var(--text-light);font-weight:500}@keyframes marquee{0%{transform:translate(0) translateZ(0)!important}to{transform:translate(-50%) translateZ(0)!important}}@media (prefers-reduced-motion: reduce){.marquee{animation:marquee 30s linear infinite!important;animation-duration:30s!important;animation-iteration-count:infinite!important}}@media (max-width: 768px){.running-stats-container{padding:1rem 0}.marquee{animation:marquee 15s linear infinite!important;width:200%!important;transition:none!important;transform:translateZ(0)!important;animation-fill-mode:none!important;animation-play-state:running!important}.marquee-item{min-width:180px;padding:0 1.5rem}.marquee-value{font-size:1.75rem}.marquee-label{font-size:.9rem}.marquee-item:after{height:35px}}@media (max-width: 480px){.running-stats-container{padding:.75rem 0}.marquee-item{min-width:150px;padding:0 1.25rem}.marquee-value{font-size:1.5rem}.marquee-label{font-size:.85rem}.marquee-item:after{height:30px}}.partners-section{width:100vw;position:relative;left:50%;right:50%;margin-left:-50vw;margin-right:-50vw;padding:4rem 0;background:var(--background-white);overflow:hidden}.partners-marquee-container{width:100%;background:linear-gradient(135deg,#0066cc0d,#00b8940d);padding:2rem 0;overflow:hidden;position:relative}.partners-marquee-container:before,.partners-marquee-container:after{content:"";position:absolute;top:0;width:100px;height:100%;z-index:2}.partners-marquee-container:before{left:0;background:linear-gradient(to right,var(--background-white),transparent)}.partners-marquee-container:after{right:0;background:linear-gradient(to left,var(--background-white),transparent)}.partners-marquee-wrapper{width:100%;overflow:hidden}.partners-marquee{display:flex;animation:partnerMarquee 30s linear infinite;white-space:nowrap}.partners-marquee:hover{animation-play-state:paused}.partner-item{display:flex;justify-content:center;align-items:center;padding:0 2rem;min-width:200px;transition:all var(--transition-fast);filter:grayscale(100%);opacity:.7}.partner-item:hover{filter:grayscale(0%);opacity:1}.partner-item img{max-width:120px;height:auto;object-fit:contain}@keyframes partnerMarquee{0%{transform:translate(-100%)}to{transform:translate(0)}}@media (max-width: 768px){.partners-marquee{animation:partnerMarquee 20s linear infinite}.partner-item{min-width:150px;padding:0 1.5rem}.partner-item img{max-width:100px}}@media (max-width: 480px){.partner-item{min-width:120px;padding:0 1rem}.partner-item img{max-width:80px}}:root{--theme-color: #1037B6;--theme-color-2: #FF6B35;--white-color: #ffffff;--smoke-color: #f0f8ff;--section-space: 120px;--section-space-mobile: 80px;--section-title-space: 60px;--title-font: "Roboto", sans-serif}.overflow-hidden{overflow:hidden!important}.space{padding-top:var(--section-space);padding-bottom:var(--section-space)}.bg-smoke{background-color:var(--smoke-color)!important}.process-sec{position:relative}.title-area{margin-bottom:calc(var(--section-title-space) - 12px);position:relative;z-index:2}.text-center{text-align:center!important}.sub-title{display:inline-block;color:var(--theme-color);font-weight:600;font-size:16px;text-transform:uppercase;letter-spacing:1px;margin-bottom:15px}.sub-title img{margin-right:10px}.sec-title{margin-bottom:calc(var(--section-title-space) - 12px);margin-top:-.25em;font-size:48px;font-weight:700;color:#2c3e50}.process-card{position:relative;text-align:center;transition:.4s ease-in-out}.process-card:hover .process-card_icon:before{background-color:var(--theme-color);border-color:var(--theme-color)}.process-card_icon{position:relative;width:150px;height:150px;background-color:var(--white-color);border-radius:50%;text-align:center;box-shadow:0 10px 50px #00000014;margin:0 auto 30px;transition:.4s ease-in-out;z-index:3;display:flex;align-items:center;justify-content:center}.process-card_icon:before{content:"";position:absolute;width:120px;height:120px;inset:15px;border-radius:50%;background-color:var(--white-color);border:1px dashed var(--theme-color-2);z-index:-1;transition:.4s ease-in-out}.process-card_icon img{transition:.4s ease-in-out;filter:none;width:60px;height:60px;z-index:2;position:relative}.process-card_number{position:absolute;top:0;right:-8px;width:40px;height:40px;line-height:40px;background-color:var(--theme-color-2);color:var(--white-color);border-radius:50%;font-family:var(--title-font);font-weight:700;font-size:16px;line-height:26px;display:flex;justify-content:center;align-items:center}.process-card_title{font-size:24px}.process-card_title:hover{color:var(--theme-color-2)}.process-card_text{max-width:285px;margin:0 auto -.5em}.container{max-width:min(1200px,95vw);margin:0 auto;padding:0 clamp(15px,2vw,30px);box-sizing:border-box;overflow:hidden}.align-item-center{align-items:center}@media (max-width: 991px){.col-lg-6,.col-xl-3{flex:0 0 100%;max-width:100%}}@keyframes rotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media (max-width: 1024px){.process-steps{grid-template-columns:repeat(2,1fr);gap:2rem}.process-connecting-lines{display:none}}@media (max-width: 768px){.working-process-section{padding:4rem 0}.working-process-header h2{font-size:2rem}.process-steps{grid-template-columns:1fr;gap:1.5rem}.process-card{padding:2rem 1.5rem}}@media (max-width: 480px){.working-process-header h2{font-size:1.75rem}.process-card{padding:1.5rem 1rem}.process-icon-wrapper,.process-icon-circle{width:60px;height:60px}.process-icon-svg{width:24px;height:24px}}.tracking-section{padding:100px 0 200px;background:linear-gradient(135deg,var(--primary-blue) 0%,#1e3a8a 50%,var(--secondary-blue) 100%);position:relative;z-index:0}.tracking-section:before{position:absolute;content:"";background:#1e40af1a;width:100%;height:100%;top:0;left:0;z-index:-1}.tracking-container{max-width:1200px;margin:0 auto;padding:0 2rem;position:relative;z-index:2}.tracking-form-container{text-align:center;margin-bottom:3rem}.tracking-form-container h2{font-size:35px;font-weight:700;color:#fff;margin-bottom:30px;line-height:1.2}.highlight{color:var(--accent-green)}.tracking-description{font-size:1.25rem;color:#fff;margin-bottom:2rem;max-width:600px;margin-left:auto;margin-right:auto;line-height:1.6;opacity:.9}.tracking-form{position:relative;max-width:500px;margin:0 auto}.tracking-input{width:100%;height:60px;padding:20px;border:none;border-radius:5px;font-size:18px;color:#707070;background:#fff;margin-bottom:0}.tracking-input:focus{outline:none;border:2px solid var(--primary-blue)}.tracking-input::placeholder{color:#707070;font-size:18px;text-transform:capitalize}.tracking-input:disabled{background-color:#f5f5f5;color:#999;cursor:not-allowed;opacity:.7}.tracking-btn{position:absolute;right:5px;top:4px;padding:10px 40px;background:var(--primary-blue);color:#fff;border:1px solid var(--primary-blue);border-radius:5px;font-size:17px;font-weight:600;cursor:pointer;transition:all .5s;height:52px;z-index:2;overflow:hidden}.tracking-btn:before{position:absolute;content:"";width:20px;height:100%;left:-14px;top:0;background:#fff;transform:skew(10deg);transition:.5s;z-index:-1}.tracking-btn:hover{color:var(--primary-blue);background:#fff;border-color:var(--primary-blue)}.tracking-btn:hover:before{width:100%;transform:skew(0);left:0}.tracking-section .lines{position:absolute;height:100%;left:0;right:0;margin:auto;top:0;z-index:-1}.tracking-section .lines .line{position:absolute;width:2px;height:100%;background:#ffffff1a;left:50%;top:0}.tracking-section .lines .line:after{position:absolute;content:"";width:100%;height:10px;background:#fff;left:0;right:0;margin:auto;animation:line 8s infinite cubic-bezier(.2,.69,1,1)}.tracking-section .lines :nth-child(1){margin-left:25%}.tracking-section .lines :nth-child(2):after{animation-delay:1s}.tracking-section .lines :nth-child(3){margin-left:-25%}.tracking-section .lines :nth-child(3):after{animation-delay:2s}@keyframes line{0%{top:-10px}to{top:100%}}.process-sec{position:relative;padding:100px 0;background-color:#f8f9fa}.bg-smoke{background-color:#f8f9fa!important}.space{padding:100px 0}.overflow-hidden{overflow:hidden}.process-line{align-items:center;position:absolute;top:50%;left:50%;transform:translate(calc(-50% + 500px),calc(-50% + 25px));margin:0 -500px}@media (max-width: 1199px){.process-line{display:none}}.title-area{text-align:center;margin-bottom:60px}.sub-title{display:inline-flex;align-items:center;gap:10px;color:#3b82f6;font-size:14px;font-weight:600;text-transform:uppercase;letter-spacing:1px;margin-bottom:15px}.sub-title img{width:20px;height:auto}.sec-title{font-size:clamp(2rem,4vw,3rem);font-weight:700;color:#1e293b;margin:0;line-height:1.2}.row{display:flex;flex-wrap:wrap;margin:0 -15px}.gy-30>*{margin-bottom:30px}.col-md-6{flex:0 0 50%;max-width:50%;padding:0 15px}.col-lg-6{flex:0 0 50%;max-width:50%}.col-xl-3{flex:0 0 25%;max-width:25%}@media (max-width: 1199px){.col-xl-3{flex:0 0 50%;max-width:50%}}@media (max-width: 767px){.col-md-6{flex:0 0 100%;max-width:100%}}.process-card{position:relative;text-align:center;transition:.4s ease-in-out;padding:20px}.process-card:hover .process-card_icon:before{background-color:#3b82f6}.process-card:hover .process-card_icon img{filter:brightness(0) invert(1);transform:rotateY(180deg)}.process-card_icon{position:relative;width:150px;height:150px;line-height:150px;background-color:#fff;border-radius:50%;text-align:center;box-shadow:0 10px 50px #00000014;margin:0 auto 30px;transition:.4s ease-in-out;z-index:3;display:flex;align-items:center;justify-content:center}.process-card_icon:before{content:"";position:absolute;width:120px;height:120px;top:15px;left:15px;border-radius:50%;background-color:#fff;border:1px dashed #3b82f6;z-index:-1;transition:.4s ease-in-out}.process-card_icon img{transition:.4s ease-in-out;filter:none;width:50px;height:50px}.process-card_number{position:absolute;top:0;right:-8px;width:40px;height:40px;line-height:40px;background-color:#3b82f6;color:#fff;border-radius:50%;font-weight:700;font-size:16px;display:flex;justify-content:center;align-items:center}.process-card_title{font-size:24px;font-weight:600;color:#1e293b;margin-bottom:15px;transition:.3s ease}.process-card_title:hover{color:#3b82f6}.box-title{margin-bottom:15px}.process-card_text{max-width:285px;margin:0 auto;color:#64748b;font-size:1rem;line-height:1.6}.features-stats-section{margin-top:-100px;z-index:1;position:relative;padding-bottom:70px}.features-stats-section .container{max-width:1200px;margin:0 auto;padding:0 15px}.features-stats-section .row{display:flex;flex-wrap:wrap;margin:0 -15px}.features-stats-section .row.justify-content-center{justify-content:center}.features-stats-section .row{display:flex;flex-wrap:nowrap!important;justify-content:center;gap:15px;margin:0 -15px}.features-stats-section .col-lg-3,.features-stats-section .col-sm-6{flex:0 0 calc(25% - 15px)!important;max-width:calc(25% - 15px)!important;min-width:250px;padding:0 10px;margin-bottom:30px}.feature-stat-card{padding:25px 20px;border-radius:12px;background:#fff;box-shadow:0 4px 20px #00000014,0 2px 10px #0000000a;text-align:center;transition:all .4s cubic-bezier(.4,0,.2,1);margin-bottom:30px;border:1px solid rgba(0,0,0,.05);position:relative;overflow:hidden;height:100%;display:flex;flex-direction:column;justify-content:center}.feature-stat-card i{color:#3c0c70;font-size:35px;width:50px;height:50px;border-radius:5px;display:inline-flex;align-items:center;justify-content:center;text-align:center;line-height:50px;margin-bottom:30px}.feature-stat-card .stat-number{display:block;font-size:25px;color:var(--primary-blue);font-weight:700;margin-bottom:15px;line-height:1}.feature-stat-card .stat-title{font-size:20px;margin-bottom:10px;color:#333;font-weight:600}.feature-stat-card .stat-description{font-size:18px;margin-bottom:0;line-height:1.5;color:#666}.feature-stat-card:hover{transform:translateY(-8px) scale(1.02);box-shadow:0 8px 30px #0000001f,0 4px 15px #00000014;border-color:#3c0c7033;background:linear-gradient(135deg,#fff,#fafbff)}.feature-stat-card:hover .stat-number{transform:scale(1.1);color:#3c0c70}.feature-stat-card:hover i{transform:scale(1.1) rotate(5deg);color:var(--primary-blue)}@media (max-width: 1200px){.features-stats-section .row{flex-wrap:nowrap!important;gap:10px}.features-stats-section .col-lg-3,.features-stats-section .col-sm-6{flex:0 0 calc(25% - 10px)!important;max-width:calc(25% - 10px)!important;min-width:220px}}@media (max-width: 992px){.features-stats-section .row{flex-wrap:wrap!important;gap:15px}.features-stats-section .col-lg-3,.features-stats-section .col-sm-6{flex:0 0 calc(50% - 15px)!important;max-width:calc(50% - 15px)!important;min-width:auto}}@media (max-width: 768px){.features-stats-section .col-lg-3,.features-stats-section .col-sm-6{flex:0 0 100%!important;max-width:100%!important;padding:0 15px}.feature-stat-card{padding:25px 20px;margin-bottom:20px}.feature-stat-card .stat-number{font-size:22px}.feature-stat-card .stat-title{font-size:18px}.feature-stat-card .stat-description{font-size:16px}}.tracking-section{padding:80px 0 150px}.tracking-form-container h2{font-size:28px}.tracking-form{max-width:400px}.tracking-input{font-size:16px;padding:15px;height:50px}.tracking-btn{font-size:15px;padding:8px 30px;height:42px;top:4px}.tracking-btn:disabled{opacity:.6;cursor:not-allowed;transform:none}.tracking-help{color:#fff;font-size:.9rem;line-height:1.6}.tracking-error{background:#fee;border:1px solid #fcc;border-radius:var(--border-radius-sm);padding:1rem;margin:1rem auto;max-width:600px;display:flex;align-items:center;gap:.75rem;color:#c33;animation:slideDown .3s ease-out}.tracking-error .error-icon{font-size:1.2rem;flex-shrink:0}.tracking-error p{flex:1;margin:0;font-size:.9rem}.tracking-error .error-close{background:none;border:none;color:#c33;font-size:1.2rem;cursor:pointer;padding:0;width:24px;height:24px;display:flex;align-items:center;justify-content:center;border-radius:50%;transition:background-color .2s}.tracking-error .error-close:hover{background-color:#cc33331a}@keyframes slideDown{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.tracking-results{background:#fff;border-radius:var(--border-radius-md);padding:2rem;box-shadow:var(--shadow-md);margin-top:2rem}.live-indicator{background:#e8f5e8;color:#2d5a2d;padding:.25rem .75rem;border-radius:15px;font-size:.8rem;font-weight:500;border:1px solid #a8d8a8}.mock-indicator{background:#fff8e1;color:#8a6914;padding:.25rem .75rem;border-radius:15px;font-size:.8rem;font-weight:500;border:1px solid #f4d03f}.tracking-details{opacity:0;visibility:hidden;transform:translateY(20px);transition:all .3s ease-in-out;height:0;overflow:hidden}.tracking-details.show{opacity:1;visibility:visible;transform:translateY(0);height:auto;overflow:visible}.tracking-status{text-align:center;margin-bottom:3rem;padding-bottom:2rem;border-bottom:1px solid rgba(0,0,0,.1)}.tracking-status h3{margin-bottom:1rem;color:var(--text-dark)}.status-badge{display:inline-block;padding:.5rem 1.5rem;background:var(--gradient-primary);color:#fff;border-radius:50px;font-weight:600;margin-bottom:1rem}.tracking-timeline{position:relative;padding:2rem 0}.timeline-item{display:flex;gap:2rem;position:relative;padding-bottom:2rem}.timeline-item:before{content:"";position:absolute;left:25px;top:40px;bottom:0;width:2px;background:#06c3}.timeline-item:last-child:before{display:none}.timeline-icon{width:50px;height:50px;background:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:1.5rem;border:2px solid rgba(0,102,204,.2);z-index:1}.timeline-item.completed .timeline-icon{background:var(--primary-blue);border-color:var(--primary-blue);color:#fff}.timeline-item.active .timeline-icon{background:var(--accent-green);border-color:var(--accent-green);color:#fff;animation:pulse 2s infinite}.timeline-content{flex:1}.timeline-content h4{margin-bottom:.5rem;color:var(--text-dark)}.timeline-content p{color:var(--text-light);margin-bottom:.25rem}.timeline-time{font-size:.9rem;color:var(--text-light)}.tracking-details-footer{margin-top:3rem;padding-top:2rem;border-top:1px solid rgba(0,0,0,.1)}.shipment-details h3{margin-bottom:1.5rem;color:var(--text-dark)}.details-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:2rem}.detail-item{display:flex;flex-direction:column;gap:.5rem}.detail-label{font-size:.9rem;color:var(--text-light)}.detail-value{font-weight:600;color:var(--text-dark)}@keyframes pulse{0%{box-shadow:0 0 #00b89466}70%{box-shadow:0 0 0 10px #00b89400}to{box-shadow:0 0 #00b89400}}@media (max-width: 768px){.tracking-form{flex-direction:column}.tracking-btn{width:100%}.timeline-item{gap:1rem}.timeline-icon{width:40px;height:40px;font-size:1.2rem}.timeline-item:before{left:20px}.details-grid{grid-template-columns:1fr;gap:1.5rem}}.services-section{background:var(--bg-primary);padding:var(--space-3xl) 0;position:relative;overflow:hidden;opacity:0;transform:translateY(20px);transition:all var(--transition-medium)}.services-section:before{content:"";position:absolute;inset:0;background:var(--gradient-feature);opacity:.2}.services-section.visible{opacity:1;transform:translateY(0)}.section-header{text-align:center;margin-bottom:var(--space-3xl);position:relative;z-index:2}.section-header h2{font-size:3rem;font-weight:800;background:var(--gradient-primary);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;margin-bottom:var(--space-lg);line-height:1.2;position:relative}.section-header h2:after{content:"";position:absolute;bottom:-15px;left:50%;transform:translate(-50%);width:100px;height:4px;background:var(--gradient-primary);border-radius:2px}.section-header:before{content:"";position:absolute;top:-30px;left:50%;transform:translate(-50%);width:60px;height:60px;background:var(--gradient-lotus);border-radius:50%/60% 60% 40% 40%;opacity:.05;transform:translate(-50%) rotate(45deg)}.section-header p{font-size:1.25rem;color:var(--text-secondary);max-width:700px;margin:0 auto;line-height:1.6;font-weight:500}.services-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:var(--space-2xl);max-width:1200px;margin:0 auto;padding:0 var(--space-lg);position:relative;z-index:2}.service-card{background:linear-gradient(135deg,#fffffff2,#f8fafce6);border-radius:var(--radius-xl);padding:var(--space-2xl);text-align:center;box-shadow:0 25px 50px -12px #1e40af26,0 0 0 1px #1e40af0d,inset 0 1px #ffffff1a;transition:all var(--transition-medium);border:1px solid rgba(30,64,175,.1);position:relative;overflow:hidden}.service-card:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:var(--gradient-primary);transform:scaleX(0);transition:transform var(--transition-medium)}.service-card:after{content:"";position:absolute;top:20px;right:20px;width:50px;height:50px;background:var(--gradient-lotus);border-radius:50%/60% 60% 40% 40%;opacity:.05;transform:rotate(45deg);transition:all var(--transition-medium)}.service-card:hover{transform:translateY(-12px);box-shadow:0 35px 60px -12px #1e40af40,0 0 0 1px #1e40af1a,inset 0 1px #fff3;border-color:#1e40af33}.service-card:hover:after{opacity:.1;transform:rotate(45deg) scale(1.3)}.service-card:hover:before{transform:scaleX(1)}.service-icon{font-size:3rem;margin-bottom:var(--space-lg);background:var(--gradient-primary);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;display:inline-block}.service-card h3{margin-bottom:var(--space-md);color:var(--text-primary);font-size:1.5rem;font-weight:700;line-height:1.3}.service-card p{color:var(--text-secondary);margin-bottom:var(--space-xl);line-height:1.6;font-size:1rem}.service-btn{background:var(--gradient-primary);color:var(--text-white);border:none;padding:var(--space-md) var(--space-xl);border-radius:var(--radius-lg);font-weight:600;font-size:1rem;cursor:pointer;transition:all var(--transition-medium);box-shadow:var(--shadow-md);text-transform:uppercase;letter-spacing:.5px}.service-btn:hover{transform:translateY(-2px);box-shadow:var(--shadow-lg);filter:brightness(1.1)}.stats-section,.features-section,.services-section,.testimonials-section,.contact-section,.tracking-section{width:100vw;position:relative;left:50%;right:50%;margin-left:-50vw;margin-right:-50vw;padding:8rem 5%;margin-bottom:2rem}.services-section{background:linear-gradient(135deg,#f6f9fc,#eef4f9)}.features-section{background:linear-gradient(135deg,#eef4f9,#e6f0f6)}.testimonials-section{background:linear-gradient(135deg,#e6f0f6,#dde9f3)}.section-container{max-width:min(1400px,95vw);margin:0 auto;padding:0 clamp(2%,5vw,5%);position:relative;z-index:2;box-sizing:border-box;overflow:hidden}@keyframes slideInLeft{0%{opacity:0;transform:translate(-100px) translateZ(0)}to{opacity:1;transform:translate(0) translateZ(0)}}@keyframes slideInRight{0%{opacity:0;transform:translate(100px) translateZ(0)}to{opacity:1;transform:translate(0) translateZ(0)}}@keyframes slideInLeftBounce{0%{opacity:0;transform:translate(-100px) translateZ(0)}60%{opacity:.8;transform:translate(10px) translateZ(0)}to{opacity:1;transform:translate(0) translateZ(0)}}@keyframes rotateBg{0%{transform:translate(-50%,-50%) rotate(0)}to{transform:translate(-50%,-50%) rotate(360deg)}}@keyframes float{0%,to{transform:translateY(0) scale(1)}50%{transform:translateY(-20px) scale(1.05)}}.feature-item,.service-card,.testimonial-card,.stat-item{background:var(--gradient-card);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:var(--border-radius-lg);padding:2.5rem;box-shadow:var(--shadow-lg);transition:all .4s ease;transform-origin:center;animation:fadeInUp .6s ease-out forwards;opacity:0}.feature-item:hover,.service-card:hover,.testimonial-card:hover,.stat-item:hover{transform:translateY(-10px) scale(1.02);box-shadow:0 20px 40px #0003}.get-started-btn,.track-btn,.service-btn{padding:1.2rem 2.5rem;font-size:1.1rem;font-weight:600;border-radius:var(--border-radius-sm);transition:all .3s ease;position:relative;overflow:hidden;z-index:1}.get-started-btn:before,.track-btn:before,.service-btn:before{content:"";position:absolute;top:0;left:0;width:0;height:100%;background:#fff3;transition:all .3s ease;z-index:-1}.get-started-btn:hover:before,.track-btn:hover:before,.service-btn:hover:before{width:100%}.stat-item:nth-child(1){animation-delay:.1s}.stat-item:nth-child(2){animation-delay:.2s}.stat-item:nth-child(3){animation-delay:.3s}.stat-item:nth-child(4){animation-delay:.4s}.feature-item:nth-child(1){animation-delay:.2s}.feature-item:nth-child(2){animation-delay:.4s}.feature-item:nth-child(3){animation-delay:.6s}.service-card:nth-child(1){animation-delay:.3s}.service-card:nth-child(2){animation-delay:.5s}.service-card:nth-child(3){animation-delay:.7s}.stats-section{background:linear-gradient(135deg,#6366f10d,#8b5cf60d)}.features-section{background:linear-gradient(135deg,#8b5cf60d,#3b82f60d)}.services-section{background:linear-gradient(135deg,#3b82f60d,#6366f10d)}.testimonials-section{background:linear-gradient(135deg,#6366f10d,#8b5cf60d)}.contact-section{background:linear-gradient(135deg,#8b5cf60d,#3b82f60d)}@media (min-width: 1440px) and (max-width: 1800px){.container,.container-fluid{max-width:min(1300px,90vw);padding:0 clamp(20px,2.5vw,35px)}.about-us-section .container{max-width:min(1250px,88vw)}.stats-container{max-width:min(1200px,85vw);grid-template-columns:repeat(auto-fit,minmax(min(280px,100%),1fr))}}@media (min-width: 1200px) and (max-width: 1600px){.container,.container-fluid{max-width:min(1100px,92vw);padding:0 clamp(20px,3vw,40px)}.about-us-section .container{max-width:min(1100px,92vw)}.stats-grid,.values-grid,.mission-vision-grid{gap:clamp(15px,2.5vw,25px)}.timeline-container{max-width:min(900px,90vw)}.stats-container{grid-template-columns:repeat(auto-fit,minmax(min(250px,100%),1fr));gap:clamp(1rem,2.5vw,1.5rem)}}@media (min-width: 1000px) and (max-width: 1400px){.container,.container-fluid{max-width:min(950px,88vw);padding:0 clamp(15px,2.5vw,30px)}.about-us-section .container{max-width:min(900px,85vw)}.stats-container{max-width:min(900px,82vw);grid-template-columns:repeat(auto-fit,minmax(min(220px,100%),1fr));gap:clamp(.8rem,2vw,1.2rem)}.timeline-container{max-width:min(750px,85vw)}}.floating-element{position:absolute;font-size:2.5rem;animation:float 4s ease-in-out infinite;filter:drop-shadow(0 5px 15px rgba(0,0,0,.1))}.element-1{top:20%;left:10%;animation-delay:.5s}.element-2{top:60%;right:10%;animation-delay:1s}.element-3{bottom:20%;left:20%;animation-delay:1.5s}.features-timeline-section{width:100vw;position:relative;left:50%;right:50%;margin-left:-50vw;margin-right:-50vw;padding:8rem 0;background:linear-gradient(135deg,#f0fff0e6,#e6fff5e6);overflow:hidden}.features-timeline-section:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:url("data:image/svg+xml,%3Csvg width='100' height='100' viewBox='0 0 100 100' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M11 18c3.866 0 7-3.134 7-7s-3.134-7-7-7-7 3.134-7 7 3.134 7 7 7zm48 25c3.866 0 7-3.134 7-7s-3.134-7-7-7-7 3.134-7 7 3.134 7 7 7zm-43-7c1.657 0 3-1.343 3-3s-1.343-3-3-3-3 1.343-3 3 1.343 3 3 3zm63 31c1.657 0 3-1.343 3-3s-1.343-3-3-3-3 1.343-3 3 1.343 3 3 3zM34 90c1.657 0 3-1.343 3-3s-1.343-3-3-3-3 1.343-3 3 1.343 3 3 3zm56-76c1.657 0 3-1.343 3-3s-1.343-3-3-3-3 1.343-3 3 1.343 3 3 3zM12 86c2.21 0 4-1.79 4-4s-1.79-4-4-4-4 1.79-4 4 1.79 4 4 4zm28-65c2.21 0 4-1.79 4-4s-1.79-4-4-4-4 1.79-4 4 1.79 4 4 4zm23-11c2.76 0 5-2.24 5-5s-2.24-5-5-5-5 2.24-5 5 2.24 5 5 5zm-6 60c2.21 0 4-1.79 4-4s-1.79-4-4-4-4 1.79-4 4 1.79 4 4 4zm29 22c2.76 0 5-2.24 5-5s-2.24-5-5-5-5 2.24-5 5 2.24 5 5 5zM32 63c2.76 0 5-2.24 5-5s-2.24-5-5-5-5 2.24-5 5 2.24 5 5 5zm57-13c2.76 0 5-2.24 5-5s-2.24-5-5-5-5 2.24-5 5 2.24 5 5 5zm-9-21c1.105 0 2-.895 2-2s-.895-2-2-2-2 .895-2 2 .895 2 2 2zM60 91c1.105 0 2-.895 2-2s-.895-2-2-2-2 .895-2 2 .895 2 2 2zM35 41c1.105 0 2-.895 2-2s-.895-2-2-2-2 .895-2 2 .895 2 2 2zM12 60c1.105 0 2-.895 2-2s-.895-2-2-2-2 .895-2 2 .895 2 2 2z' fill='%230066cc' fill-opacity='0.03' fill-rule='evenodd'/%3E%3C/svg%3E");opacity:.5;z-index:0}.features-timeline-container{max-width:min(1400px,95vw);margin:0 auto;padding:0 clamp(5%,10vw,10%);position:relative;z-index:1;box-sizing:border-box;overflow:hidden}.features-timeline-header{text-align:center;margin-bottom:5rem;position:relative}.features-timeline-header:after{content:"";position:absolute;bottom:-20px;left:50%;transform:translate(-50%);width:100px;height:4px;background:linear-gradient(90deg,transparent,var(--primary-blue),var(--accent-green),transparent);border-radius:2px}.features-timeline-header h2{font-size:3rem;color:var(--text-dark);margin-bottom:1rem;background:linear-gradient(135deg,var(--primary-blue),var(--accent-green));-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;position:relative;display:inline-block}.features-timeline-header p{font-size:1.2rem;color:var(--text-light);max-width:700px;margin:0 auto}.features-timeline{position:relative;padding:50px 0;min-height:1000px}.timeline-path-container{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}.timeline-path{position:relative;width:100%;height:100%}.snake-path{position:absolute;width:100%;height:100%;top:0;left:0;z-index:3}.path-line{stroke:url(#gradient);stroke-width:8;stroke-dasharray:none;fill:none;stroke-linecap:round;filter:drop-shadow(0 2px 8px rgba(0,102,204,.3));animation:pathPulse 3s infinite ease-in-out;opacity:.8}@keyframes pathPulse{0%,to{stroke-width:8;filter:drop-shadow(0 2px 8px rgba(0,102,204,.3))}50%{stroke-width:10;filter:drop-shadow(0 4px 12px rgba(0,102,204,.5))}}.progress-indicator{position:absolute;top:20px;left:50%;transform:translate(-50%);background:#fff;border-radius:20px;padding:10px 20px;box-shadow:0 5px 15px #0000001a;font-weight:600;color:var(--primary-blue);z-index:10;display:flex;align-items:center;gap:15px}.progress-indicator-text{font-size:.9rem}.progress-bar-container{width:200px;height:8px;background:#0066cc1a;border-radius:4px;overflow:hidden}.progress-bar-fill{height:100%;background:linear-gradient(90deg,var(--primary-blue),var(--accent-green));border-radius:4px;transition:width .5s ease;position:relative;overflow:hidden}.progress-bar-fill:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#fff0,#fff6,#fff0);animation:progressShine 2s infinite}@keyframes progressShine{0%{transform:translate(-100%)}to{transform:translate(100%)}}.path-dots{position:absolute;top:0;left:0;width:100%;height:100%;z-index:4}.path-dot{fill:#fff;filter:drop-shadow(0 2px 4px rgba(0,102,204,.3));animation:moveDot 15s infinite linear}.path-dot:nth-child(1){fill:#fff;filter:drop-shadow(0 0 10px rgba(255,255,255,.9))}.path-dot:nth-child(2){animation-delay:-5s;fill:#f0f8ff}.path-dot:nth-child(3){animation-delay:-10s;fill:#e6f7ff}@keyframes moveDot{0%{offset-distance:0%;filter:drop-shadow(0 0 10px rgba(0,102,204,.7))}50%{filter:drop-shadow(0 0 15px rgba(0,184,148,.7))}to{offset-distance:100%;filter:drop-shadow(0 0 10px rgba(0,102,204,.7))}}.feature-station{position:absolute;width:60px;height:60px;border-radius:50%;background:#fff;display:flex;align-items:center;justify-content:center;font-size:2rem;box-shadow:0 5px 15px #0066cc26;z-index:2;border:2px solid rgba(0,102,204,.3);transition:all .5s cubic-bezier(.34,1.56,.64,1);cursor:pointer;overflow:hidden}.feature-station:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at center,#ffffffe6,#ffffff80 60%,#fff0);opacity:0;transition:opacity .5s ease}.feature-station:hover{transform:scale(1.1);box-shadow:0 8px 20px #0066cc40;border-color:#06c9}.feature-station:hover:before{opacity:.5}.feature-station.active{background:linear-gradient(135deg,var(--primary-blue),var(--secondary-blue));color:#fff;border-color:#fff;box-shadow:0 0 20px 5px #06c6;transform:scale(1.2)}.feature-station.active:before{opacity:.3;animation:stationPulse 2s infinite}@keyframes stationPulse{0%,to{opacity:.3}50%{opacity:.5}}.delivery-person{position:absolute;width:80px;height:80px;background:url(/images/delivery-icon.svg) center/contain no-repeat;filter:drop-shadow(0 8px 20px rgba(0,102,204,.4));z-index:10;transition:all .8s cubic-bezier(.34,1.56,.64,1);animation:float 3s infinite ease-in-out}@keyframes float{0%,to{transform:translateY(0) scale(1)}50%{transform:translateY(-15px) scale(1.05)}}.reaction{position:absolute;font-size:3rem;opacity:0;z-index:15;pointer-events:none;top:-30px;left:50%;transform:translate(-50%);filter:drop-shadow(0 2px 8px rgba(0,0,0,.2))}.reaction.active{animation:reaction 1.5s cubic-bezier(.34,1.56,.64,1) forwards}@keyframes reaction{0%{opacity:0;transform:translate(-50%) translateY(0) scale(.5)}20%{opacity:1;transform:translate(-50%) translateY(-20px) scale(1)}80%{opacity:1;transform:translate(-50%) translateY(-40px) scale(1)}to{opacity:0;transform:translate(-50%) translateY(-60px) scale(.8)}}.celebration{position:absolute;width:100px;height:100px;z-index:9;opacity:0;pointer-events:none;font-size:2.5rem;text-align:center}.celebration.active{animation:celebrate 1.5s ease-out forwards}@keyframes celebrate{0%{opacity:0;transform:scale(.5)}50%{opacity:1;transform:scale(1.2)}to{opacity:0;transform:scale(1.5)}}.feature-cards-container{position:relative;width:100%;z-index:5}.feature-card{position:relative;width:450px;background:#fff;border-radius:var(--border-radius-lg);padding:1.8rem;box-shadow:0 15px 30px #00000026;transition:all .5s ease;opacity:0;transform:translateY(20px) scale(.95);visibility:hidden;display:flex;gap:1.5rem;z-index:5;margin-bottom:100px;animation:fadeInUp .8s forwards;animation-play-state:paused}.feature-card.active{opacity:1;transform:translateY(0) scale(1);visibility:visible;animation-play-state:running}.feature-card:nth-child(odd){margin-left:0;margin-right:auto;border-top-left-radius:0;border-bottom-left-radius:0;border-left:5px solid var(--primary-blue);box-shadow:15px 15px 30px #00000026;animation-name:slideInLeft}.feature-card:nth-child(2n){margin-left:auto;margin-right:0;border-top-right-radius:0;border-bottom-right-radius:0;border-right:5px solid var(--accent-green);box-shadow:-15px 15px 30px #00000026;animation-name:slideInRight}@keyframes slideInLeft{0%{opacity:0;transform:translate(-50px) translateY(20px);visibility:visible}to{opacity:1;transform:translate(0) translateY(0);visibility:visible}}@keyframes slideInRight{0%{opacity:0;transform:translate(50px) translateY(20px);visibility:visible}to{opacity:1;transform:translate(0) translateY(0);visibility:visible}}.feature-card:before{content:attr(data-number);position:absolute;width:40px;height:40px;background:linear-gradient(135deg,var(--primary-blue),var(--secondary-blue));color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:1.1rem;box-shadow:0 5px 15px #0066cc4d;z-index:10}.feature-card:nth-child(odd):before{left:-20px;top:20px}.feature-card:nth-child(2n):before{right:-20px;top:20px}.feature-text{flex:1}.feature-title{font-size:1.4rem;font-weight:700;color:var(--primary-blue);margin-bottom:.5rem}.feature-description{font-size:.95rem;color:var(--text-light);line-height:1.5;margin-bottom:1rem}.feature-image{width:100px;height:100px;display:flex;align-items:center;justify-content:center;flex-shrink:0;position:relative;overflow:hidden;border-radius:var(--border-radius-md)}.feature-image:after{content:"";position:absolute;inset:0;background:linear-gradient(135deg,#06c3,#00b89433);border-radius:var(--border-radius-md);opacity:0;transition:opacity .3s ease}.feature-card:hover .feature-image:after{opacity:1}.feature-image img{max-width:100%;height:auto;border-radius:var(--border-radius-md);box-shadow:0 5px 15px #0000001a;transition:all .5s ease}.feature-card:hover .feature-image img{transform:scale(1.1)}.learn-more-btn{display:inline-block;padding:.6rem 1rem;background:linear-gradient(135deg,var(--primary-blue),var(--secondary-blue));color:#fff;border-radius:var(--border-radius-sm);font-weight:600;text-decoration:none;transition:all .3s ease;box-shadow:0 5px 15px #06c3;font-size:.9rem;position:relative;overflow:hidden}.learn-more-btn:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,#fff0,#ffffff4d,#fff0);transition:left .7s ease}.learn-more-btn:hover{transform:translateY(-3px);box-shadow:0 8px 20px #0066cc4d}.learn-more-btn:hover:before{left:100%}.connecting-line{position:absolute;width:3px;background:linear-gradient(to bottom,var(--primary-blue),var(--accent-green));left:50%;transform:translate(-50%);z-index:1;top:0;bottom:0;opacity:.6;box-shadow:0 0 15px #06c6}.connecting-dot{position:absolute;width:15px;height:15px;border-radius:50%;background:#fff;left:50%;transform:translate(-50%);z-index:2;box-shadow:0 0 15px 5px #0066cc4d;animation:glow 3s infinite ease-in-out}@keyframes glow{0%,to{box-shadow:0 0 15px 5px #0066cc4d}50%{box-shadow:0 0 20px 8px #0066cc80}}@media (max-width: 992px){.feature-card{width:85%}}@media (max-width: 768px){.feature-card{width:90%}.feature-card:nth-child(odd),.feature-card:nth-child(2n){margin-left:auto;margin-right:auto;border-radius:var(--border-radius-lg);border-left:none;border-right:none;border-top:5px solid var(--primary-blue);box-shadow:0 15px 30px #00000026}.feature-card:nth-child(odd):before,.feature-card:nth-child(2n):before{left:20px;top:-20px}.connecting-line,.connecting-dot{left:30px}}@media (max-width: 576px){.feature-card{padding:1.5rem;flex-direction:column}.feature-image{width:100%;margin-bottom:1rem;order:-1}.feature-title{font-size:1.2rem}}.quick-actions{width:100vw;position:relative;left:50%;right:50%;margin-left:-50vw;margin-right:-50vw;padding:5rem 0;background:linear-gradient(135deg,#0066cc08,#00b89408);display:flex;justify-content:center;gap:2rem;flex-wrap:wrap;z-index:1}.quick-actions:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:url("data:image/svg+xml,%3Csvg width='60' height='60' viewBox='0 0 60 60' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cg fill='%230066cc' fill-opacity='0.05'%3E%3Cpath d='M36 34v-4h-2v4h-4v2h4v4h2v-4h4v-2h-4zm0-30V0h-2v4h-4v2h4v4h2V6h4V4h-4zM6 34v-4H4v4H0v2h4v4h2v-4h4v-2H6zM6 4V0H4v4H0v2h4v4h2V6h4V4H6z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");opacity:.5;z-index:-1}.action-card{width:300px;background:#fff;border-radius:var(--border-radius-lg);padding:2.5rem;box-shadow:0 10px 30px #00000014;display:flex;flex-direction:column;align-items:center;text-align:center;transition:all .4s cubic-bezier(.175,.885,.32,1.275);position:relative;overflow:hidden;cursor:pointer;z-index:1}.action-card:before{content:"";position:absolute;top:0;left:0;width:100%;height:5px;background:linear-gradient(90deg,var(--primary-blue),var(--accent-green));transform:scaleX(0);transform-origin:left;transition:transform .4s ease;z-index:1}.action-card:hover:before{transform:scaleX(1)}.action-card:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:0;background:linear-gradient(to top,rgba(0,102,204,.03),transparent);transition:height .4s ease;z-index:-1}.action-card:hover:after{height:100%}.action-card:hover{transform:translateY(-15px);box-shadow:0 20px 40px #00000026}.action-icon{font-size:3.5rem;margin-bottom:1.5rem;background:linear-gradient(135deg,var(--primary-blue),var(--accent-green));-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;position:relative;display:inline-block;transition:transform .5s ease}.action-card:hover .action-icon{transform:scale(1.2) rotate(5deg)}.action-icon:after{content:"";position:absolute;width:50px;height:50px;background:radial-gradient(circle,#0066cc1a,#06c0 70%);border-radius:50%;left:50%;top:50%;transform:translate(-50%,-50%);z-index:-1;opacity:0;transition:all .5s ease}.action-card:hover .action-icon:after{width:80px;height:80px;opacity:1}.action-content{position:relative;z-index:2}.action-content h3{font-size:1.5rem;font-weight:700;margin-bottom:.75rem;color:var(--text-dark);transition:color .3s ease}.action-card:hover .action-content h3{color:var(--primary-blue)}.action-content p{color:var(--text-light);font-size:1rem;margin-bottom:1.5rem}.action-btn{padding:.75rem 1.5rem;background:transparent;color:var(--primary-blue);border:2px solid var(--primary-blue);border-radius:var(--border-radius-sm);font-weight:600;transition:all .3s ease;display:inline-flex;align-items:center;gap:.5rem;opacity:0;transform:translateY(20px);cursor:pointer}.action-card:hover .action-btn{opacity:1;transform:translateY(0)}.action-btn:hover{background:var(--primary-blue);color:#fff}.action-btn-icon{transition:transform .3s ease}.action-btn:hover .action-btn-icon{transform:translate(3px)}.particles{position:absolute;width:100%;height:100%;top:0;left:0;overflow:hidden;z-index:0}.particle{position:absolute;width:6px;height:6px;background:var(--primary-blue);border-radius:50%;opacity:.2;animation:float-particle 15s infinite linear}.particle:nth-child(1){top:20%;left:10%;width:8px;height:8px;animation-duration:20s;background:var(--accent-green)}.particle:nth-child(2){top:60%;left:20%;animation-delay:2s;animation-duration:18s}.particle:nth-child(3){top:40%;left:70%;width:10px;height:10px;animation-delay:5s;animation-duration:25s;background:var(--secondary-blue)}.particle:nth-child(4){top:80%;left:50%;animation-delay:8s;animation-duration:22s}.particle:nth-child(5){top:30%;left:85%;width:7px;height:7px;animation-delay:12s;animation-duration:16s;background:var(--accent-green)}@keyframes float-particle{0%{transform:translate(0);opacity:.2}25%{opacity:.4}50%{transform:translate(-30px,-30px);opacity:.2}75%{opacity:.4}to{transform:translate(0);opacity:.2}}@media (max-width: 992px){.quick-actions{padding:4rem 2rem}}@media (max-width: 768px){.action-card{width:100%;max-width:350px}.action-btn{opacity:1;transform:translateY(0)}}@media (max-width: 576px){.quick-actions{padding:3rem 1rem;flex-direction:column;align-items:center}.action-card{width:90%;padding:2rem}}.trusted-badge{display:inline-flex;align-items:center;gap:var(--space-sm);background:linear-gradient(135deg,#1e40af1a,#3b82f60d);padding:var(--space-md) var(--space-xl);border-radius:50px;margin-top:var(--space-lg);box-shadow:0 10px 25px #1e40af26,inset 0 1px #fff3;font-weight:600;color:var(--text-primary);border:2px solid rgba(30,64,175,.2);-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);position:relative;overflow:hidden;transition:all var(--transition-medium)}.trusted-badge:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.3),transparent);transition:left .6s}.trusted-badge:hover:before{left:100%}.badge-icon{font-size:1.5rem;animation:pulse 2s infinite}.trusted-badge:hover{transform:translateY(-3px) scale(1.05);box-shadow:0 15px 35px #1e40af40,inset 0 1px #ffffff4d;border-color:#1e40af4d}.services-section,.features-section,.testimonials-section{opacity:0;transform:translateY(30px);transition:all .6s ease-out}.services-section.visible,.features-section.visible,.testimonials-section.visible{opacity:1;transform:translateY(0)}@media (max-width: 1024px){.header{padding:1.2rem 3%}.header.scrolled{padding:.8rem 3%}.company-name h1{font-size:1.3rem}.main-nav ul{gap:1.5rem}.nav-buttons{gap:.8rem}.login-btn,.register-btn{padding:7px 20px;font-size:13px;height:36px}}@media (max-width: 768px){.header{padding:1rem 2%;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px)}.header.scrolled{padding:.7rem 2%}.company-name h1{font-size:1.1rem}.desktop-nav{display:none!important}.hamburger-menu{display:flex!important}.main-nav ul{gap:1rem}.main-nav a{font-size:.9rem;font-weight:500}.nav-buttons{gap:.5rem}.login-btn,.register-btn{padding:6px 18px;font-size:12px;height:32px}.company-logo{height:35px;opacity:1!important;visibility:visible!important;display:block!important;min-width:150px}.company-name h1{text-shadow:0 3px 15px rgba(0,0,0,.9),0 2px 8px rgba(0,0,0,1)}.main-nav a{text-shadow:0 2px 10px rgba(0,0,0,.9),0 1px 5px rgba(0,0,0,1)}.login-btn,.register-btn{text-shadow:0 2px 8px rgba(0,0,0,.8),0 1px 4px rgba(0,0,0,.9);box-shadow:0 6px 20px #0006}}@media (max-width: 480px){.header{padding:.8rem 1.5%;flex-wrap:wrap;gap:.5rem}.header.scrolled{padding:.6rem 1.5%}.logo-container{gap:.5rem}.company-name h1{font-size:1rem}.desktop-nav{display:none!important}.hamburger-menu{display:flex!important}.main-nav ul{gap:.8rem}.main-nav a{font-size:.8rem}.nav-buttons{gap:.3rem}.login-btn,.register-btn{padding:5px 15px;font-size:11px;height:28px}.company-logo{height:30px;opacity:1!important;visibility:visible!important;display:block!important;min-width:120px}.company-name h1{text-shadow:0 4px 20px rgba(0,0,0,1),0 3px 12px rgba(0,0,0,1),2px 2px 6px rgba(0,0,0,.9)}.main-nav a{text-shadow:0 3px 15px rgba(0,0,0,1),0 2px 8px rgba(0,0,0,1),1px 1px 4px rgba(0,0,0,.9);font-weight:700}.login-btn,.register-btn{text-shadow:0 3px 10px rgba(0,0,0,1),0 2px 6px rgba(0,0,0,1);box-shadow:0 8px 25px #00000080;border-width:3px}}.data-source-indicator{margin-top:.5rem}.live-indicator{display:inline-flex;align-items:center;gap:.5rem;padding:.25rem .75rem;background:#22c55e1a;color:#16a34a;border:1px solid rgba(34,197,94,.2);border-radius:20px;font-size:.8rem;font-weight:600}.mock-indicator{display:inline-flex;align-items:center;gap:.5rem;padding:.25rem .75rem;background:#fbbf241a;color:#d97706;border:1px solid rgba(251,191,36,.2);border-radius:20px;font-size:.8rem;font-weight:600}.whatsapp-support-new{position:fixed;bottom:30px;right:30px;z-index:1000}.whatsapp-support-btn{position:relative;display:flex;align-items:center;gap:10px;padding:10px 30px;background:#25d366;color:#fff;border:1px solid #25D366;border-radius:5px;font-size:14px;font-weight:600;cursor:pointer;transition:all .5s;height:45px;text-decoration:none;overflow:hidden;box-shadow:0 4px 15px #25d3664d}.whatsapp-support-btn:before{position:absolute;content:"";width:20px;height:100%;left:-14px;top:0;background:#fff;transform:skew(10deg);transition:.5s;z-index:-1}.whatsapp-support-btn:hover{color:#25d366;background:#fff;border-color:#25d366;text-decoration:none}.whatsapp-support-btn:hover:before{width:100%;transform:skew(0);left:0}.whatsapp-icon{width:20px;height:20px;flex-shrink:0}.whatsapp-text{white-space:nowrap;font-weight:600}@media (max-width: 768px){.whatsapp-support-new{bottom:20px;right:20px}.whatsapp-support-btn{padding:8px 20px;font-size:13px;height:38px}.whatsapp-icon{width:18px;height:18px}}@media (max-width: 480px){.whatsapp-support-btn{padding:8px 15px;font-size:12px;height:35px}.whatsapp-text{display:none}.whatsapp-support-btn{padding:8px 12px;border-radius:50%;width:45px;height:45px;justify-content:center}.whatsapp-icon{width:16px;height:16px}}.tracking-modal-overlay{position:fixed;inset:0;background:#000000b3;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);display:flex;align-items:center;justify-content:center;z-index:10000;padding:2rem;animation:fadeIn .3s ease-out}.tracking-modal{background:#fffffff2;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid rgba(255,255,255,.2);border-radius:24px;max-width:800px;width:100%;max-height:90vh;overflow-y:auto;box-shadow:0 25px 50px #00000040,0 0 0 1px #ffffff1a;animation:slideUp .4s cubic-bezier(.4,0,.2,1);position:relative}.tracking-modal-header{display:flex;justify-content:space-between;align-items:center;padding:2rem 2rem 1rem;border-bottom:1px solid rgba(0,0,0,.1)}.tracking-modal-header h3{font-size:2rem;font-weight:800;background:linear-gradient(135deg,var(--primary-blue) 0%,var(--accent-green) 50%,var(--secondary-blue) 100%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;margin:0;display:flex;align-items:center;gap:1rem;position:relative;text-transform:uppercase;letter-spacing:1px;animation:headerPulse 3s infinite ease-in-out}.tracking-modal-header h3:before{content:"";position:absolute;bottom:-5px;left:0;right:0;height:2px;background:linear-gradient(90deg,transparent 0%,var(--primary-blue) 30%,var(--accent-green) 70%,transparent 100%);border-radius:1px;animation:headerUnderline 2s infinite ease-in-out}@keyframes headerPulse{0%,to{transform:scale(1)}50%{transform:scale(1.02)}}@keyframes headerUnderline{0%,to{opacity:.5;transform:scaleX(.8)}50%{opacity:1;transform:scaleX(1)}}.modal-close-btn{background:linear-gradient(135deg,#ffffffe6,#f8fafce6);border:2px solid rgba(0,102,204,.2);border-radius:50%;width:45px;height:45px;display:flex;align-items:center;justify-content:center;font-size:1.3rem;color:var(--primary-blue);cursor:pointer;transition:all .4s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden;box-shadow:0 5px 15px #0066cc1a,inset 0 1px #fffc}.modal-close-btn:before{content:"";position:absolute;inset:0;background:linear-gradient(135deg,#ff00001a,#ff64641a);border-radius:50%;opacity:0;transition:opacity .3s ease}.modal-close-btn:hover{background:linear-gradient(135deg,#fff0f0f2,#fffafaf2);border-color:#ff00004d;color:#e74c3c;transform:scale(1.1) rotate(90deg);box-shadow:0 8px 25px #f003,inset 0 1px #ffffffe6}.modal-close-btn:hover:before{opacity:1}.modal-close-btn:active{transform:scale(.95) rotate(90deg)}.tracking-modal-content{padding:2rem}.tracking-status-card{background:linear-gradient(135deg,#0066cc26,#00b89426,#ffffffe6);border-radius:24px;padding:2.5rem;margin-bottom:2rem;text-align:center;border:2px solid transparent;background-clip:padding-box;position:relative;overflow:hidden;box-shadow:0 20px 40px #0066cc1a,inset 0 1px #fff9}.tracking-status-card:before{content:"";position:absolute;inset:0;background:linear-gradient(135deg,#0066cc0d,#00b8940d);border-radius:24px;z-index:-1}.tracking-status-card:after{content:"";position:absolute;inset:-2px;background:linear-gradient(135deg,var(--primary-blue) 0%,var(--accent-green) 50%,var(--secondary-blue) 100%);border-radius:26px;z-index:-2;opacity:.3}.status-badge-large{display:inline-flex;align-items:center;justify-content:center;gap:.8rem;padding:1.2rem 2.5rem;background:linear-gradient(135deg,var(--primary-blue) 0%,var(--secondary-blue) 50%,var(--accent-green) 100%);color:#fff;border-radius:60px;font-weight:800;font-size:1.3rem;margin-bottom:2rem;box-shadow:0 15px 35px #06c6,0 5px 15px #0000001a,inset 0 1px #ffffff4d;text-transform:uppercase;letter-spacing:1px;position:relative;overflow:hidden;animation:statusPulse 3s infinite ease-in-out}.status-badge-large:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent 0%,rgba(255,255,255,.4) 50%,transparent 100%);animation:shimmer 2s infinite}.status-badge-large:after{content:"📦";font-size:1.5rem;animation:bounce 2s infinite}@keyframes statusPulse{0%,to{transform:scale(1);box-shadow:0 15px 35px #06c6,0 5px 15px #0000001a}50%{transform:scale(1.05);box-shadow:0 20px 45px #0066cc80,0 8px 20px #00000026}}@keyframes shimmer{0%{left:-100%}to{left:100%}}@keyframes bounce{0%,to{transform:translateY(0)}50%{transform:translateY(-3px)}}.awb-info{display:flex;justify-content:center;align-items:center;gap:1.5rem;margin-bottom:1.5rem;flex-wrap:wrap;position:relative}.awb-info:before{content:"🏷️";position:absolute;left:-2rem;font-size:1.5rem;animation:rotate 3s infinite ease-in-out}.awb-label{font-weight:700;color:var(--text-dark);font-size:1rem;text-transform:uppercase;letter-spacing:.5px}.awb-number{font-weight:800;color:var(--primary-blue);font-size:1.3rem;background:linear-gradient(135deg,#ffffffe6,#f0f8ffe6);padding:.8rem 1.5rem;border-radius:16px;border:2px solid rgba(0,102,204,.3);box-shadow:0 8px 20px #0066cc26,inset 0 1px #fffc;font-family:Courier New,monospace;letter-spacing:1px;position:relative;overflow:hidden}.awb-number:before{content:"";position:absolute;inset:0;background:linear-gradient(45deg,transparent 30%,rgba(0,102,204,.1) 50%,transparent 70%);animation:scan 3s infinite}@keyframes rotate{0%,to{transform:rotate(0)}50%{transform:rotate(15deg)}}@keyframes scan{0%{transform:translate(-100%)}to{transform:translate(100%)}}.delivery-info{display:flex;justify-content:center;align-items:center;gap:1.5rem;margin-top:1.5rem;flex-wrap:wrap;position:relative;padding:1rem;background:linear-gradient(135deg,#00b8941a,#fffc);border-radius:20px;border:1px solid rgba(0,184,148,.2)}.delivery-info:before{content:"🚚";position:absolute;left:1rem;font-size:1.8rem;animation:drive 4s infinite ease-in-out}.delivery-label{font-weight:700;color:var(--text-dark);font-size:1rem;text-transform:uppercase;letter-spacing:.5px;margin-left:2.5rem}.delivery-date{font-weight:800;color:var(--accent-green);font-size:1.2rem;background:linear-gradient(135deg,#fffffff2,#f0fff0f2);padding:.8rem 1.5rem;border-radius:16px;border:2px solid rgba(0,184,148,.4);box-shadow:0 8px 20px #00b89433,inset 0 1px #ffffffe6;font-family:Arial,sans-serif;letter-spacing:.5px;position:relative;overflow:hidden}.delivery-date:before{content:"";position:absolute;inset:0;background:linear-gradient(45deg,transparent 30%,rgba(0,184,148,.15) 50%,transparent 70%);animation:deliveryShine 2.5s infinite}@keyframes drive{0%,to{transform:translate(0)}50%{transform:translate(5px)}}@keyframes deliveryShine{0%{transform:translate(-100%) skew(-15deg)}to{transform:translate(100%) skew(-15deg)}}.tracking-timeline-modal{background:linear-gradient(135deg,#fffffff2,#f8fafcf2);border-radius:24px;padding:2.5rem;border:2px solid transparent;background-clip:padding-box;position:relative;overflow:hidden;box-shadow:0 20px 40px #0000001a,inset 0 1px #fffc}.tracking-timeline-modal:before{content:"";position:absolute;inset:-2px;background:linear-gradient(135deg,#0066cc4d,#00b8944d,#0066cc4d);border-radius:26px;z-index:-1;animation:borderGlow 3s infinite ease-in-out}.timeline-title{font-size:1.6rem;font-weight:800;background:linear-gradient(135deg,var(--primary-blue) 0%,var(--accent-green) 100%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;margin-bottom:2.5rem;text-align:center;display:flex;align-items:center;justify-content:center;gap:1rem;position:relative;text-transform:uppercase;letter-spacing:1px}.timeline-title:before{content:"";position:absolute;bottom:-10px;left:50%;transform:translate(-50%);width:100px;height:3px;background:linear-gradient(90deg,transparent 0%,var(--primary-blue) 50%,transparent 100%);border-radius:2px;animation:titleUnderline 2s infinite ease-in-out}@keyframes borderGlow{0%,to{opacity:.3}50%{opacity:.6}}@keyframes titleUnderline{0%,to{width:100px;opacity:.7}50%{width:150px;opacity:1}}@media (max-width: 768px){.tracking-modal-overlay{padding:1rem}.tracking-modal{max-height:95vh}.tracking-modal-header{padding:1.5rem 1.5rem 1rem}.tracking-modal-header h3{font-size:1.5rem}.tracking-modal-content,.tracking-status-card{padding:1.5rem}.awb-info,.delivery-info{flex-direction:column;gap:.5rem}.timeline-title{font-size:1.3rem}}@keyframes slideUp{0%{opacity:0;transform:translateY(30px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}.why-choose-section{padding:5rem 0;background:linear-gradient(135deg,#0066cc05,#00b89405);position:relative;overflow:hidden}.why-choose-section:before{content:"";position:absolute;inset:0;background:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 100 100"><defs><pattern id="grid" width="10" height="10" patternUnits="userSpaceOnUse"><path d="M 10 0 L 0 0 0 10" fill="none" stroke="rgba(0,102,204,0.05)" stroke-width="0.5"/></pattern></defs><rect width="100" height="100" fill="url(%23grid)"/></svg>');opacity:.3;z-index:0}.why-choose-section .container{position:relative;z-index:1}.choose-card{text-align:center;padding:2rem 1.5rem;border-radius:10px;background:var(--background-white);border:2px solid rgba(0,102,204,.1);box-shadow:0 5px 25px #00000014;transition:all var(--transition-fast);margin-bottom:2rem;position:relative;overflow:hidden}.animate-card{opacity:0;transform:translateY(30px);animation:fadeInUp .8s ease-out forwards}.why-choose-section.visible .animate-card{animation-play-state:running}.choose-card:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(0,102,204,.1),transparent);transition:all .6s ease;z-index:0}.choose-icon{font-size:3rem;margin-bottom:1.5rem;display:block;position:relative;z-index:1;transition:all var(--transition-fast)}.choose-card h3{font-size:1.25rem;font-weight:600;color:var(--text-dark);margin:0;position:relative;z-index:1;transition:all var(--transition-fast)}.why-choose-image{text-align:center;position:relative;animation:float 6s ease-in-out infinite}.why-choose-image img{max-width:100%;height:auto;border-radius:15px;box-shadow:0 20px 60px #0000001a;transition:all var(--transition-fast)}.why-choose-image:hover img{transform:scale(1.02);box-shadow:0 25px 80px #0066cc26}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@media (max-width: 992px){.why-choose-section{padding:4rem 0}.why-choose-image{margin:2rem 0}.choose-card{margin-bottom:1.5rem}}@media (max-width: 768px){.why-choose-section{padding:3rem 0}.choose-card{padding:1.5rem 1rem;margin-bottom:1rem}.choose-icon{font-size:2.5rem;margin-bottom:1rem}.choose-card h3{font-size:1.1rem}}.about-us-section{padding:120px 0;background:#f8fafc}.about-content{display:grid;grid-template-columns:1fr 1fr;gap:4rem;align-items:center}.about-images{position:relative}.image-stack{position:relative;height:500px}.main-image,.overlay-image,.bottom-image{position:absolute;border-radius:12px;box-shadow:0 15px 35px #0000001a;width:75%;height:auto;object-fit:cover}.main-image{top:0;left:0;z-index:3}.overlay-image{top:3rem;right:0;z-index:2}.bottom-image{bottom:0;left:0;z-index:1}.stats-card{position:absolute;top:7rem;right:1rem;background:#ff6b35;color:#fff;padding:1.5rem;border-radius:12px;text-align:center;box-shadow:0 15px 35px #ff6b354d;z-index:4}.stats-icon{font-size:2rem;margin-bottom:.5rem}.stats-card h3{font-size:2rem;font-weight:700;margin:.5rem 0}.stats-card span{font-size:.9rem;opacity:.9}.about-text{padding-left:2rem}.section-badge{display:inline-block;background:linear-gradient(135deg,#1e40af1a,#3b82f61a);color:#1e40af;padding:.5rem 1rem;border-radius:20px;font-size:.9rem;font-weight:600;margin-bottom:1rem;border:1px solid rgba(30,64,175,.2)}.about-text h2{font-size:2.5rem;font-weight:700;color:#1e293b;margin-bottom:1.5rem;line-height:1.3}.about-text p{font-size:1.1rem;color:#64748b;line-height:1.7;margin-bottom:1.5rem}.accent-text{color:#ff6b35}.service-highlights{margin:2rem 0}.highlight-item{display:flex;align-items:flex-start;gap:1rem;margin-bottom:1.5rem}.highlight-icon{font-size:2.5rem;background:linear-gradient(135deg,#ff6b35,#ff8c42);color:#fff;width:60px;height:60px;border-radius:12px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.highlight-content h4{font-size:1.3rem;font-weight:600;color:#1e293b;margin-bottom:.5rem}.highlight-content p{color:#64748b;margin:0}.action-buttons{display:flex;align-items:center;gap:1rem;margin-top:2rem}.btn-primary{background:linear-gradient(135deg,#ff6b35,#ff8c42);color:#fff;border:none;padding:1rem 2rem;border-radius:8px;font-weight:600;cursor:pointer;transition:all .3s ease;text-transform:uppercase;letter-spacing:.5px}.btn-primary:hover{transform:translateY(-2px);box-shadow:0 10px 25px #ff6b354d}.btn-play{width:60px;height:60px;border-radius:50%;border:2px solid #ff6b35;background:#fff;color:#ff6b35;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .3s ease}.btn-play:hover{background:#ff6b35;color:#fff;transform:scale(1.1)}.play-icon{font-size:1.2rem;margin-left:2px}@media (max-width: 768px){.about-content{grid-template-columns:1fr;gap:2rem}.about-text{padding-left:0}.about-text h2{font-size:2rem}.action-buttons{flex-direction:column;align-items:flex-start}}.track-link-btn{background:linear-gradient(135deg,var(--accent-green),var(--primary-blue))!important;border:2px solid transparent!important;color:#fff!important;font-weight:600!important;cursor:pointer;text-decoration:none;padding:.6rem 1.5rem!important;border-radius:25px!important;transition:all .3s ease;box-shadow:0 4px 15px #00b8944d;text-shadow:none!important;text-transform:capitalize!important;letter-spacing:.3px}.track-link-btn:hover{background:linear-gradient(135deg,var(--primary-blue),var(--accent-green))!important;transform:translateY(-2px) scale(1.05);box-shadow:0 6px 20px #00b89466;color:#fff!important}.tracking-section{transition:all .6s ease;position:relative}.tracking-section.in-view{transform:scale(1.01);box-shadow:0 20px 40px #1e40af33,inset 0 1px #ffffff1a}.tracking-section.in-view:after{content:"";position:absolute;inset:-2px;background:linear-gradient(45deg,var(--primary-blue),var(--secondary-blue),var(--accent-blue));border-radius:20px;z-index:-1;opacity:.1;animation:pulse-glow 2s ease-in-out infinite}@keyframes pulse-glow{0%,to{opacity:.1;transform:scale(1)}50%{opacity:.2;transform:scale(1.01)}}.footer{background:linear-gradient(135deg,#111827,#1f2937);color:#fff;padding:4rem 0 1rem;position:relative;overflow:hidden;margin-top:4rem}.footer:before{content:"";position:absolute;top:0;left:0;width:100%;height:4px;background:linear-gradient(90deg,#6366f1,#8b5cf6,#3b82f6)}.footer-container{max-width:1200px;margin:0 auto;padding:0 2rem;display:grid;grid-template-columns:2fr 1fr 1fr 1.5fr;gap:2rem}.footer-column{display:flex;flex-direction:column}.main-column h3{background:linear-gradient(135deg,#6366f1,#8b5cf6);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;font-size:1.8rem;font-weight:800;margin-bottom:1.2rem;position:relative;display:inline-block}.main-column h3:after{content:"";position:absolute;bottom:-8px;left:0;width:80px;height:3px;background:linear-gradient(90deg,#6366f1,#8b5cf6);border-radius:2px}.main-column p{color:#fffc;line-height:1.6;margin-bottom:1.5rem}.footer-social{display:flex;gap:1rem}.social-icon{display:flex;align-items:center;justify-content:center;width:40px;height:40px;background:#ffffff1a;color:#fff;border-radius:50%;text-decoration:none;font-size:.9rem;transition:all .3s ease}.social-icon:hover{background:var(--primary-blue);transform:translateY(-3px)}.footer-column h4{color:#fff;font-size:1.2rem;margin-bottom:1.5rem;position:relative;display:inline-block}.footer-column h4:after{content:"";position:absolute;bottom:-8px;left:0;width:30px;height:2px;background:var(--accent-green);border-radius:2px}.footer-links{list-style:none;padding:0}.footer-links li{margin-bottom:.8rem}.footer-links a{color:#fffc;text-decoration:none;transition:all .3s ease;position:relative;padding-left:15px}.footer-links a:before{content:"›";position:absolute;left:0;color:var(--accent-green)}.footer-links a:hover{color:var(--accent-green);transform:translate(5px)}.contact-info{list-style:none;padding:0}.contact-info li{display:flex;align-items:center;gap:10px;margin-bottom:1rem;color:#fffc}.footer-icon{color:var(--accent-green);font-style:normal}.footer-bottom{text-align:center;padding-top:2rem;margin-top:3rem;border-top:1px solid rgba(255,255,255,.1)}.footer-bottom p{color:#fff9;font-size:.9rem}@media (max-width: 1024px){.footer-container{grid-template-columns:1fr 1fr}.main-column{grid-column:1 / -1}}@media (max-width: 768px){.footer{padding:3rem 0 1rem}.footer-container{grid-template-columns:1fr;gap:2rem}.footer-column{text-align:center}.footer-column h4:after,.main-column h3:after{left:50%;transform:translate(-50%)}.footer-social{justify-content:center}.footer-links a{padding-left:0}.footer-links a:before{display:none}.contact-info li{justify-content:center}}.services-container{padding:120px 20px 60px;background:linear-gradient(to right,#f0f4ff,#fff);font-family:Segoe UI,sans-serif;text-align:center;min-height:100vh}.services-header h1{color:#036;font-size:3rem;margin-bottom:10px}.services-header p{color:#666;font-size:1.2rem;margin-bottom:15px}.services-badge{background-color:#e0ecff;display:inline-block;padding:10px 22px;border-radius:30px;font-weight:500;color:#004b9b;font-size:.95rem;box-shadow:0 4px 8px #0000000f;margin-top:10px}.services-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:30px;margin-top:50px}.service-box{background-color:#fff;padding:30px 20px;border-radius:16px;box-shadow:0 6px 20px #00000014;transition:transform .4s ease,box-shadow .4s ease;position:relative;overflow:hidden}.service-box:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(to right,transparent,rgba(255,255,255,.15),transparent);transition:left .5s ease}.service-box:hover:before{left:100%}.service-box:hover{transform:translateY(-8px) scale(1.02);box-shadow:0 12px 30px #0000001a}.service-icon{font-size:3rem;margin-bottom:15px;color:#0050a0}.service-box h3{font-size:1.25rem;color:#036;margin-bottom:10px}.service-box p{font-size:.95rem;color:#555;line-height:1.5}@media (max-width: 600px){.services-header h1{font-size:2rem}.services-header p{font-size:1rem}.services-list{grid-template-columns:1fr}}.hero-slider{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden;z-index:0;transform:translateZ(0);backface-visibility:hidden}.slider-container{position:relative;width:100%;height:100%;touch-action:pan-y pinch-zoom;user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}.slide{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;transition:opacity 1s ease-in-out,transform .5s ease-in-out;transform:scale(1.05);display:flex;align-items:center;justify-content:flex-start;padding:0 5%;overflow:hidden}.slide-video{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;z-index:-1;transform:translateZ(0);backface-visibility:hidden;transition:opacity .3s ease-in-out}.slide-video:not([autoplay]){opacity:.95}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.slide.active{opacity:1;transform:scale(1)}.slide-content{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center;z-index:10;color:#fff;animation:slideInFromLeft 1s ease-out;background:linear-gradient(135deg,#0003,#0000000d);-webkit-backdrop-filter:blur(.5px);backdrop-filter:blur(.5px)}.hero-robot-container{flex:0 0 350px;height:100%;display:flex;align-items:center;justify-content:center;padding-left:2rem;z-index:15}.hero-text-content{text-align:center;padding:0 2rem;max-width:900px;margin:0 auto;position:relative;display:flex;align-items:center;justify-content:center;width:100%}.hero-badge{display:inline-flex;align-items:center;gap:8px;background:linear-gradient(135deg,#ff6b35,#f7931e);color:#fff;padding:8px 16px;border-radius:25px;font-size:.9rem;font-weight:600;margin-bottom:1rem;box-shadow:0 4px 15px #ff6b354d;animation:pulse 2s infinite}.badge-icon{font-size:1rem}.badge-text{text-transform:uppercase;letter-spacing:.5px}.hero-features{display:flex;justify-content:center;flex-wrap:wrap;gap:12px;margin:1.5rem 0}.feature-item{display:flex;align-items:center;gap:8px;background:#ffffffe6;padding:8px 12px;border-radius:20px;font-size:.9rem;font-weight:500;color:#333;border:1px solid rgba(255,107,53,.2);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.feature-icon{color:#ff6b35;font-weight:700;font-size:1rem}.feature-text{white-space:nowrap}.hero-trust-indicators{margin-top:2rem;padding-top:1.5rem;border-top:1px solid rgba(255,255,255,.3)}.trust-text{display:block;font-size:.9rem;color:#ffffffe6;margin-bottom:1rem;text-align:center}.trust-badges{display:flex;justify-content:center;gap:12px;flex-wrap:wrap}.trust-badge{background:#fff3;padding:6px 12px;border-radius:15px;font-size:.8rem;font-weight:500;color:#ffffffe6;border:1px solid rgba(255,255,255,.3);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}@media (max-width: 768px){.slide-content{justify-content:center;align-items:center}.hero-text-content{padding:1rem;max-width:100%}.hero-badge{font-size:.8rem;padding:6px 12px}.hero-features{gap:8px}.feature-item{font-size:.8rem;padding:6px 10px}.trust-badges{gap:8px}.trust-badge{font-size:.7rem;padding:4px 8px}}.slide-title{font-size:4.5rem;font-weight:700;margin:0;line-height:1.1;color:#fff;text-shadow:0 0 10px rgba(52,152,219,.8),0 0 20px rgba(52,152,219,.6),0 0 30px rgba(52,152,219,.4),2px 2px 8px rgba(0,0,0,.8);position:relative;text-align:center;max-width:100%;filter:drop-shadow(0 0 15px rgba(52,152,219,.5));opacity:0;transform:translateY(30px) scale(.95);animation:heroTitleEntrance 1.2s ease-out forwards;animation-delay:.3s}.slide-title:after{content:"";position:absolute;bottom:-20px;left:50%;transform:translate(-50%) scaleX(0);width:100px;height:4px;background:linear-gradient(90deg,#3498db,#2980b9);border-radius:2px;box-shadow:0 0 15px #3498db99;animation:underlineExpand .8s ease-out forwards;animation-delay:1s}.slide-subtitle{font-size:1.4rem;font-weight:300;opacity:.95;text-shadow:1px 1px 4px rgba(0,0,0,.7),1px 1px 2px rgba(0,0,0,.9);margin-bottom:1rem}.slide-description{font-size:1.1rem;font-weight:400;line-height:1.6;opacity:.9;margin-bottom:2rem;max-width:500px;text-shadow:1px 1px 3px rgba(0,0,0,.8)}.slide-button{position:relative;z-index:2}.button-icon{font-size:1.2rem}.button-text{font-weight:600}.slider-nav{position:absolute;top:50%;transform:translateY(-50%);background:#fff3;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.3);border-radius:50%;width:50px;height:50px;display:flex;align-items:center;justify-content:center;color:#fff;cursor:pointer;transition:all .3s ease;z-index:4;opacity:.8}.slider-nav:hover{background:#ffffff4d;opacity:1;transform:translateY(-50%) scale(1.1)}.slider-nav.prev{left:2rem}.slider-nav.next{right:2rem}.slider-dots{position:absolute;bottom:2rem;left:50%;transform:translate(-50%);display:flex;gap:1rem;z-index:4}.dot{width:12px;height:12px;border-radius:50%;background:#fff6;border:2px solid rgba(255,255,255,.6);cursor:pointer;transition:all .3s ease}.dot:hover{background:#fff9;transform:scale(1.2)}.dot.active{background:#fff;transform:scale(1.3);box-shadow:0 0 10px #ffffff80}.slider-progress{position:absolute;bottom:0;left:0;width:100%;height:4px;background:#fff3;z-index:4}.progress-bar{height:100%;background:linear-gradient(90deg,var(--primary-blue),var(--accent-green));transition:width .3s ease;box-shadow:0 0 10px #00b89480}.autoplay-toggle{position:absolute;top:2rem;right:2rem;background:#fff3;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.3);border-radius:50%;width:40px;height:40px;display:flex;align-items:center;justify-content:center;color:#fff;cursor:pointer;transition:all .3s ease;z-index:4;opacity:.7}.autoplay-toggle:hover{background:#ffffff4d;opacity:1;transform:scale(1.1)}.autoplay-toggle.playing{color:#00b894}.autoplay-toggle.paused{color:#ff6b6b}.slide-loading{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:flex;flex-direction:column;align-items:center;gap:1rem;color:#fff;z-index:4}.loading-spinner{width:40px;height:40px;border:3px solid rgba(255,255,255,.3);border-top:3px solid white;border-radius:50%;animation:spin 1s linear infinite}.truck-overlay img{width:100%;height:auto;display:block;filter:drop-shadow(0 4px 8px rgba(0,0,0,.3));min-height:60px;max-height:120px;object-fit:contain;transition:filter .3s ease}:root.light-theme .truck-overlay img{filter:drop-shadow(0 4px 8px rgba(0,0,0,.3))}:root.dark-theme .truck-overlay img{filter:drop-shadow(0 4px 12px rgba(255,107,53,.4)) brightness(1.1)}@keyframes truckDrive{0%{transform:translateZ(0) scale3d(.9,.9,1);opacity:.8}5%{transform:translate3d(50px,0,0) scale3d(.95,.95,1);opacity:.9}10%{transform:translate3d(120px,0,0) scaleZ(1);opacity:1}50%{transform:translate3d(calc(50vw - 100px),0,0) scaleZ(1);opacity:1}85%{transform:translate3d(calc(100vw - 200px),0,0) scaleZ(1);opacity:1}95%{transform:translate3d(calc(100vw - 50px),0,0) scale3d(.95,.95,1);opacity:.9}to{transform:translate3d(calc(100vw + 150px),0,0) scale3d(.9,.9,1);opacity:.8}}.hero-slider.paused .truck-overlay,.hero-slider .truck-overlay,.truck-overlay{animation-play-state:running!important}.truck-always-animate .truck-overlay,.hero-slider.truck-always-animate .truck-overlay,.hero-slider.paused.truck-always-animate .truck-overlay{animation:truckDrive 20s linear infinite!important;animation-play-state:running!important;-webkit-animation:truckDrive 20s linear infinite!important;-webkit-animation-play-state:running!important}.truck-overlay{position:absolute;bottom:2%;left:-150px;width:200px;height:auto;z-index:3;pointer-events:none;will-change:transform;animation:truckDrive 20s linear infinite!important;animation-play-state:running!important;-webkit-animation:truckDrive 20s linear infinite!important;-webkit-animation-play-state:running!important;transition:opacity .3s ease;backface-visibility:hidden;transform:translateZ(0)}.slide.active .slide-title,.slide-title.active-title{animation:heroTitleEntrance 1.2s ease-out forwards,gentleGlow 4s ease-in-out infinite;animation-delay:.3s,1.5s}.slide-title.active-title:after{animation:underlineExpand .8s ease-out forwards;animation-delay:1s}@media (prefers-reduced-motion: reduce){.slide-title{animation:none!important;opacity:1!important;transform:none!important}.slide-title:after{animation:none!important;transform:translate(-50%) scaleX(1)!important;opacity:1!important}.truck-overlay{animation:truckDrive 20s linear infinite!important;animation-play-state:running!important}}@media (max-width: 1024px){.truck-overlay{width:150px;bottom:3%;left:-120px;animation-duration:20s}}@media (max-width: 768px){.truck-overlay{width:120px;bottom:4%;left:-100px;animation-duration:20s}.css-truck{width:120px;height:48px}.truck-cab{width:36px;height:30px}.truck-trailer{width:72px;height:36px}.truck-wheel{width:12px;height:12px;bottom:-6px}.truck-wheel-1{left:21px}.truck-wheel-2{left:54px}.truck-wheel-3{left:90px}.truck-logo{font-size:8px;padding:1px 4px}}@media (max-width: 480px){.truck-overlay{width:100px;bottom:5%;left:-80px;animation-duration:20s}.css-truck{width:100px;height:40px}.truck-cab{width:30px;height:25px}.truck-trailer{width:60px;height:30px}.truck-wheel{width:10px;height:10px;bottom:-5px}.truck-wheel-1{left:17px}.truck-wheel-2{left:45px}.truck-wheel-3{left:75px}.truck-logo{font-size:7px;padding:1px 3px}}@keyframes slideInFromLeft{0%{opacity:0;transform:translate(-50px)}to{opacity:1;transform:translate(0)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes slideNumberFadeIn{0%{opacity:0;transform:scale(.8) translateY(-10px)}to{opacity:1;transform:scale(1) translateY(0)}}@keyframes heroTitleEntrance{0%{opacity:0;transform:translateY(30px) scale(.95);text-shadow:0 0 5px rgba(52,152,219,.4),2px 2px 4px rgba(0,0,0,.6)}50%{opacity:.8;transform:translateY(10px) scale(.98);text-shadow:0 0 15px rgba(52,152,219,.7),0 0 25px rgba(52,152,219,.5),2px 2px 6px rgba(0,0,0,.7)}to{opacity:1;transform:translateY(0) scale(1);text-shadow:0 0 10px rgba(52,152,219,.8),0 0 20px rgba(52,152,219,.6),0 0 30px rgba(52,152,219,.4),2px 2px 8px rgba(0,0,0,.8)}}@keyframes underlineExpand{0%{transform:translate(-50%) scaleX(0);opacity:0}50%{opacity:.8}to{transform:translate(-50%) scaleX(1);opacity:1}}@keyframes gentleGlow{0%,to{text-shadow:0 0 10px rgba(52,152,219,.8),0 0 20px rgba(52,152,219,.6),0 0 30px rgba(52,152,219,.4),2px 2px 8px rgba(0,0,0,.8)}50%{text-shadow:0 0 15px rgba(52,152,219,.9),0 0 25px rgba(52,152,219,.7),0 0 35px rgba(52,152,219,.5),2px 2px 8px rgba(0,0,0,.8)}}@media (max-width: 1024px){.slide{justify-content:center;text-align:center;padding:0 3%}.slide-title{font-size:3.8rem;line-height:1.1;text-shadow:0 0 8px rgba(52,152,219,.8),0 0 16px rgba(52,152,219,.6),0 0 24px rgba(52,152,219,.4),2px 2px 6px rgba(0,0,0,.8)}.slide-subtitle{font-size:1.2rem;margin-bottom:.8rem}.slide-description{font-size:1rem;margin-bottom:1.5rem;max-width:400px}.slide-button{padding:.7rem 1.3rem;font-size:.9rem}.slider-nav{width:45px;height:45px}.slider-nav.prev{left:1rem}.slider-nav.next{right:1rem}}@media (max-width: 768px){.slide-title{font-size:3.2rem;line-height:1.1;text-shadow:0 0 6px rgba(52,152,219,.8),0 0 12px rgba(52,152,219,.6),0 0 18px rgba(52,152,219,.4),1px 1px 4px rgba(0,0,0,.8)}.slide-subtitle{font-size:1.1rem;margin-bottom:.7rem}.slide-description{font-size:.95rem;margin-bottom:1.3rem;max-width:350px}.slide-button{padding:.6rem 1.2rem;font-size:.85rem}.slider-nav{width:40px;height:40px}.dot{width:10px;height:10px}.slider-dots{bottom:1.5rem;gap:.8rem}.autoplay-toggle{width:35px;height:35px;top:1.5rem;right:1.5rem}}@media (max-width: 480px){.slide{padding:0 1rem}.slide-title{font-size:2.6rem;margin:0;line-height:1.1;text-shadow:0 0 4px rgba(52,152,219,.8),0 0 8px rgba(52,152,219,.6),0 0 12px rgba(52,152,219,.4),1px 1px 3px rgba(0,0,0,.8)}.slide-subtitle{font-size:1rem;margin-bottom:.6rem}.slide-description{font-size:.9rem;margin-bottom:1.2rem;max-width:300px;line-height:1.5}.slide-button{padding:.5rem 1rem;font-size:.8rem}.button-icon{font-size:1rem}.slider-nav{width:35px;height:35px}.slider-nav.prev{left:.5rem}.slider-nav.next{right:.5rem}.slider-dots{bottom:1rem;gap:.6rem}.dot{width:8px;height:8px}}.business-features-section{padding:120px 0;background:linear-gradient(135deg,#f8fafc,#fff,#f1f5f9);position:relative;overflow:hidden}.bg-decoration{position:absolute;width:300px;height:300px;border-radius:50%;opacity:.1;pointer-events:none;animation:float 6s ease-in-out infinite}.bg-decoration-1{top:10%;right:10%;background:linear-gradient(135deg,#1e40af,#3b82f6);animation-delay:0s}.bg-decoration-2{bottom:20%;left:5%;background:linear-gradient(135deg,#10b981,#059669);animation-delay:3s}@keyframes float{0%,to{transform:translateY(0) rotate(0)}50%{transform:translateY(-20px) rotate(180deg)}}.business-features-section .container{max-width:1200px;margin:0 auto;padding:0 20px}.section-header{text-align:center;margin-bottom:80px;opacity:0;transform:translateY(30px);transition:all .8s ease-out}.business-features-section.visible .section-header{opacity:1;transform:translateY(0)}.section-badge{display:inline-flex;align-items:center;gap:8px;background:linear-gradient(135deg,#1e40af1a,#3b82f61a);border:1px solid rgba(30,64,175,.2);border-radius:50px;padding:8px 20px;margin-bottom:20px;font-size:14px;font-weight:600;color:#1e40af}.badge-icon{font-size:16px}.section-header h2{font-size:48px;font-weight:700;color:#111827;margin-bottom:20px;line-height:1.2}.section-header p{font-size:18px;color:#6b7280;max-width:600px;margin:0 auto;line-height:1.6}.features-grid-images{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:30px;margin-bottom:60px;max-width:1400px;margin-left:auto;margin-right:auto}.image-feature-card{background:#fffffff2;border-radius:24px;padding:0;position:relative;cursor:pointer;transition:all .4s cubic-bezier(.4,0,.2,1);border:1px solid rgba(255,255,255,.2);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);opacity:0;transform:translateY(50px);box-shadow:0 15px 40px #0000001a;height:480px;overflow:hidden;display:flex;flex-direction:column;align-items:center;justify-content:space-between}.business-features-section.visible .image-feature-card{opacity:1;transform:translateY(0)}.card-glow{position:absolute;inset:-2px;background:linear-gradient(135deg,transparent,rgba(30,64,175,.15),transparent);border-radius:26px;opacity:0;transition:opacity .3s ease;z-index:-1}.image-feature-card:hover .card-glow,.image-feature-card.active .card-glow{opacity:1}.large-feature-icon{width:100%;height:75%;border-radius:24px 24px 0 0;display:flex;align-items:center;justify-content:center;background:transparent;box-shadow:none;transition:all .4s cubic-bezier(.4,0,.2,1);padding:0;margin-bottom:0;position:relative;overflow:hidden;border:none}.large-feature-icon:before{content:"";position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:linear-gradient(45deg,transparent,rgba(255,255,255,.1),transparent);transform:rotate(45deg);transition:all .6s ease;opacity:0}.image-feature-card:hover .large-feature-icon:before{opacity:1;animation:shimmer 1.5s ease-in-out}@keyframes shimmer{0%{transform:translate(-100%) translateY(-100%) rotate(45deg)}to{transform:translate(100%) translateY(100%) rotate(45deg)}}.large-feature-icon-img{width:100%;height:100%;object-fit:contain;transition:all .4s ease;z-index:2;position:relative;opacity:1;border-radius:24px 24px 0 0;padding:20px;background:linear-gradient(135deg,#f8f9ff,#e8f0ff)}.large-icon-fallback{font-size:80px;display:flex;align-items:center;justify-content:center;width:100%;height:100%;transition:all .4s ease;z-index:2;position:relative}.image-card-overlay{text-align:center;position:absolute;bottom:0;left:0;right:0;z-index:3;padding:20px;background:#fffffff2;border-radius:0 0 24px 24px;width:100%;height:25%;display:flex;flex-direction:column;justify-content:center;align-items:center}.image-card-overlay h4{font-size:20px;font-weight:700;color:#111827;margin-bottom:10px;line-height:1.3;transition:all .3s ease}.feature-badge-small{background:linear-gradient(135deg,#1e40af1a,#3b82f61a);color:#1e40af;padding:4px 12px;border-radius:15px;font-size:11px;font-weight:600;border:1px solid rgba(30,64,175,.2);display:inline-block;transition:all .3s ease}.image-feature-card:hover{transform:translateY(-15px) scale(1.02);box-shadow:0 25px 60px #1e40af33}.image-feature-card:hover .large-feature-icon{transform:scale(1.05);box-shadow:0 20px 50px #00000026}.image-feature-card:hover .large-feature-icon-img{transform:scale(1.1)}.image-feature-card:hover .image-card-overlay h4{color:#1e40af;transform:translateY(-5px)}.image-feature-card:hover .feature-badge-small{background:linear-gradient(135deg,#1e40af,#3b82f6);color:#fff;transform:scale(1.05)}.image-feature-card.feature-primary .large-feature-icon{background:linear-gradient(135deg,#1e40af1a,#3b82f61a);border:2px solid rgba(30,64,175,.2)}.image-feature-card.feature-success .large-feature-icon{background:linear-gradient(135deg,#10b9811a,#0596691a);border:2px solid rgba(16,185,129,.2)}.image-feature-card.feature-warning .large-feature-icon{background:linear-gradient(135deg,#f59e0b1a,#d977061a);border:2px solid rgba(245,158,11,.2)}.image-feature-card.feature-accent .large-feature-icon{background:linear-gradient(135deg,#8b5cf61a,#7c3aed1a);border:2px solid rgba(139,92,246,.2)}.image-feature-card.active{transform:translateY(-20px) scale(1.05);box-shadow:0 30px 80px #1e40af40}.image-feature-card.active .large-feature-icon{transform:scale(1.1);animation:pulse 2s infinite;box-shadow:0 25px 60px #0003}.image-feature-card.active .large-feature-icon-img{transform:scale(1.1)}.image-feature-card.active .image-card-overlay h4{color:#1e40af;transform:translateY(-8px);font-size:22px}.card-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:25px}.feature-icon{width:60px;height:60px;border-radius:16px;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#1e40af,#3b82f6);box-shadow:0 8px 20px #1e40af4d;transition:all .3s ease;padding:12px;overflow:hidden}.feature-icon-img{width:100%;height:100%;object-fit:contain;filter:brightness(0) invert(1);transition:all .3s ease;opacity:1}.feature-icon-img[src=""]{opacity:0}.feature-icon-img:not([src]),.feature-icon-img[src=""]{display:none}.feature-icon-img:not([src]):after,.feature-icon-img[src=""]:after{content:"📊";display:flex;align-items:center;justify-content:center;width:100%;height:100%;font-size:24px;filter:none}.feature-card:hover .feature-icon{transform:scale(1.1) rotate(5deg)}.feature-card:hover .feature-icon-img{transform:scale(1.1);filter:brightness(0) invert(1) drop-shadow(0 0 8px rgba(255,255,255,.5))}.feature-badge{background:linear-gradient(135deg,#1e40af1a,#3b82f61a);color:#1e40af;padding:6px 12px;border-radius:20px;font-size:12px;font-weight:600;border:1px solid rgba(30,64,175,.2)}.card-content h3{font-size:24px;font-weight:700;color:#111827;margin-bottom:15px;line-height:1.3}.card-content p{font-size:16px;color:#6b7280;line-height:1.6;margin-bottom:20px}.benefits-list{list-style:none;padding:0;margin:20px 0}.benefits-list li{display:flex;align-items:center;gap:10px;margin-bottom:8px;font-size:14px;color:#4b5563}.benefit-check{width:18px;height:18px;background:linear-gradient(135deg,#10b981,#059669);color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:10px;font-weight:700;flex-shrink:0}.feature-stats{display:flex;align-items:center;gap:10px;margin-top:20px;padding-top:20px;border-top:1px solid rgba(107,114,128,.1)}.stats-label{font-size:14px;color:#6b7280;font-weight:500}.stats-value{font-size:14px;font-weight:700;color:#1e40af;background:linear-gradient(135deg,#1e40af1a,#3b82f61a);padding:4px 12px;border-radius:12px}.feature-primary .feature-icon{background:linear-gradient(135deg,#1e40af,#3b82f6);box-shadow:0 8px 20px #1e40af4d}.feature-success .feature-icon{background:linear-gradient(135deg,#10b981,#059669);box-shadow:0 8px 20px #10b9814d}.feature-warning .feature-icon{background:linear-gradient(135deg,#f59e0b,#d97706);box-shadow:0 8px 20px #f59e0b4d}.feature-accent .feature-icon{background:linear-gradient(135deg,#8b5cf6,#7c3aed);box-shadow:0 8px 20px #8b5cf64d}.feature-success:hover .feature-icon{box-shadow:0 12px 25px #10b98166}.feature-warning:hover .feature-icon{box-shadow:0 12px 25px #f59e0b66}.feature-accent:hover .feature-icon{box-shadow:0 12px 25px #8b5cf666}.feature-card.active{transform:translateY(-10px);box-shadow:0 20px 40px #1e40af26}.feature-card.active .feature-icon{transform:scale(1.15);box-shadow:0 12px 25px #1e40af66}.feature-card.active .feature-icon-img{transform:scale(1.1);filter:brightness(0) invert(1) drop-shadow(0 0 12px rgba(255,255,255,.8))}.card-hover-effect{position:absolute;inset:0;background:linear-gradient(135deg,#1e40af05,#3b82f605);border-radius:20px;opacity:0;transition:opacity .3s ease}.feature-card:hover .card-hover-effect{opacity:1}.progress-section{display:flex;flex-direction:column;align-items:center;gap:15px;margin-bottom:80px}.progress-dots{display:flex;gap:12px}.progress-dot{width:12px;height:12px;border-radius:50%;border:none;background:#6b72804d;cursor:pointer;transition:all .3s ease}.progress-dot.active{background:linear-gradient(135deg,#1e40af,#3b82f6);transform:scale(1.2)}.progress-dot:hover{background:#1e40af99;transform:scale(1.1)}.features-cta{text-align:center;background:linear-gradient(135deg,#1e40af0d,#3b82f60d);border-radius:24px;padding:60px 40px;border:1px solid rgba(30,64,175,.1)}.cta-content h3{font-size:32px;font-weight:700;color:#111827;margin-bottom:15px}.cta-content p{font-size:18px;color:#6b7280;margin-bottom:30px}.btn{padding:15px 30px;border-radius:50px;font-weight:600;font-size:16px;border:none;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;gap:8px;text-decoration:none}.btn-primary{background:linear-gradient(135deg,#1e40af,#3b82f6);color:#fff;box-shadow:0 8px 20px #1e40af4d}.btn-primary:hover{transform:translateY(-2px);box-shadow:0 12px 25px #1e40af66}.btn-outline{background:transparent;color:#1e40af;border:2px solid #1e40af}.btn-outline:hover{background:#1e40af;color:#fff;transform:translateY(-2px)}.btn-arrow{transition:transform .3s ease}.btn-primary:hover .btn-arrow{transform:translate(4px)}@media (max-width: 1024px){.business-features-section{padding:80px 0}.features-grid-images{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:20px}.section-header h2{font-size:40px}.image-feature-card{height:350px}.large-feature-icon{width:160px;height:160px;padding:15px}.large-icon-fallback{font-size:60px}}@media (max-width: 768px){.business-features-section{padding:60px 0}.business-features-section .container{padding:0 15px}.section-header{margin-bottom:50px}.section-header h2{font-size:32px}.section-header p{font-size:16px}.features-grid-images{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:15px}.image-feature-card{height:380px}.large-feature-icon{width:140px;height:140px;padding:12px;margin-bottom:15px}.large-icon-fallback{font-size:45px}.image-card-overlay h4{font-size:16px}.feature-badge-small{font-size:10px;padding:3px 8px}.cta-buttons{flex-direction:column;align-items:center}.btn{width:100%;max-width:280px;justify-content:center}.features-cta{padding:40px 20px}.cta-content h3{font-size:24px}.cta-content p{font-size:16px}}@media (max-width: 480px){.section-header h2{font-size:28px}.features-grid-images{grid-template-columns:1fr;gap:15px}.image-feature-card{height:350px;margin:0 10px}.large-feature-icon{width:120px;height:120px;padding:10px;margin-bottom:12px}.large-icon-fallback{font-size:35px}.image-card-overlay h4{font-size:14px;margin-bottom:8px}.feature-badge-small{font-size:9px;padding:2px 6px}.bg-decoration{width:200px;height:200px}}.progress-section{display:flex;flex-direction:column;align-items:center;gap:15px;margin-bottom:50px}.progress-dots{display:flex;justify-content:center;gap:15px}.progress-dot{width:14px;height:14px;border-radius:50%;background:#1e40af33;cursor:pointer;transition:all .4s cubic-bezier(.4,0,.2,1);position:relative;border:2px solid transparent;outline:none}.progress-dot.active{background:linear-gradient(135deg,#1e40af,#3b82f6);transform:scale(1.4);border:2px solid rgba(255,255,255,.8);box-shadow:0 4px 15px #1e40af66}.progress-dot:hover{background:linear-gradient(135deg,#3b82f6,#60a5fa);transform:scale(1.2);box-shadow:0 2px 10px #1e40af4d}.progress-info{font-size:14px;color:#6b7280;font-weight:500}@keyframes slideInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes imageLoad{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}.feature-card.active .feature-icon{animation:pulse 2s infinite}.feature-icon-img{animation:imageLoad .5s ease-out}.feature-icon-fallback{font-size:28px;display:flex;align-items:center;justify-content:center;width:100%;height:100%;transition:all .3s ease}.feature-icon-img.loaded{opacity:1;transform:scale(1)}.feature-card:focus{outline:2px solid #1e40af;outline-offset:2px}.progress-dot:focus{outline:2px solid #1e40af;outline-offset:2px}.btn:focus{outline:2px solid #1e40af;outline-offset:2px}@media print{.business-features-section{background:#fff;padding:40px 0}.bg-decoration{display:none}.feature-card{break-inside:avoid;box-shadow:none;border:1px solid #e5e7eb}.progress-section,.features-cta{display:none}}.features-overview{margin:4rem 0;padding:0 1rem}.overview-stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:2rem;max-width:1000px;margin:0 auto}.overview-stat-card{background:#fffffff2;border-radius:20px;padding:2rem 1.5rem;text-align:center;box-shadow:0 10px 30px #0000001a;border:2px solid transparent;transition:all .4s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden;opacity:0;transform:translateY(30px);animation:slideInUp .8s ease-out forwards}.overview-stat-card:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg,#1e40af,#3b82f6);transform:scaleX(0);transition:transform .4s ease}.overview-stat-card:hover:before{transform:scaleX(1)}.overview-stat-card:hover{transform:translateY(-10px);box-shadow:0 20px 40px #00000026;border-color:#3b82f6}.stat-icon{font-size:3rem;margin-bottom:1rem;display:block;filter:drop-shadow(0 4px 8px rgba(0,0,0,.1))}.stat-value{font-size:2.5rem;font-weight:800;color:#1e40af;margin-bottom:.5rem;font-family:Inter,sans-serif}.stat-label{font-size:1rem;color:#64748b;font-weight:600;text-transform:uppercase;letter-spacing:.5px}.stat-primary .stat-value{color:#1e40af}.stat-success .stat-value{color:#059669}.stat-warning .stat-value{color:#d97706}.stat-info .stat-value{color:#0284c7}.active-feature-details{margin:4rem 0;padding:0 1rem}.feature-details-container{display:grid;grid-template-columns:1fr 1fr;gap:4rem;max-width:1200px;margin:0 auto;align-items:center}.feature-details-left{padding:2rem}.feature-badge-large{display:inline-block;background:linear-gradient(135deg,#1e40af,#3b82f6);color:#fff;padding:.5rem 1.5rem;border-radius:50px;font-size:.9rem;font-weight:600;margin-bottom:1.5rem;text-transform:uppercase;letter-spacing:.5px}.feature-details-left h3{font-size:2.5rem;font-weight:800;color:#1e293b;margin-bottom:1.5rem;line-height:1.2}.feature-details-left p{font-size:1.2rem;color:#64748b;line-height:1.6;margin-bottom:2rem}.feature-benefits h4{font-size:1.3rem;color:#1e293b;margin-bottom:1rem;font-weight:700}.feature-benefits ul{list-style:none;padding:0}.feature-benefits li{display:flex;align-items:center;margin-bottom:.8rem;font-size:1.1rem;color:#475569}.benefit-icon{background:#10b981;color:#fff;width:20px;height:20px;border-radius:50%;display:flex;align-items:center;justify-content:center;margin-right:1rem;font-size:.8rem;font-weight:700}.feature-stats-display{margin-top:2rem;padding:1.5rem;background:linear-gradient(135deg,#f1f5f9,#e2e8f0);border-radius:16px;border-left:4px solid #3b82f6}.stat-highlight{text-align:center}.stat-number{display:block;font-size:2rem;font-weight:800;color:#1e40af;margin-bottom:.5rem}.stat-description{font-size:1rem;color:#64748b;font-weight:600}.feature-details-right{padding:2rem}.feature-visual-demo{background:#fffffff2;border-radius:20px;padding:2rem;box-shadow:0 20px 40px #0000001a;border:1px solid rgba(255,255,255,.2)}.demo-container{background:#f8fafc;border-radius:12px;overflow:hidden;border:1px solid #e2e8f0}.demo-header{background:#fff;padding:1rem 1.5rem;border-bottom:1px solid #e2e8f0;display:flex;align-items:center;justify-content:space-between}.demo-controls{display:flex;gap:.5rem}.demo-dot{width:12px;height:12px;border-radius:50%}.demo-dot.red{background:#ef4444}.demo-dot.yellow{background:#f59e0b}.demo-dot.green{background:#10b981}.demo-title{font-size:.9rem;color:#64748b;font-weight:600}.demo-content{padding:2rem;text-align:center}.demo-feature-icon{margin-bottom:1.5rem}.demo-feature-image{width:80px;height:80px;object-fit:contain;filter:drop-shadow(0 4px 8px rgba(0,0,0,.1))}.demo-icon-fallback{font-size:4rem;display:block}.demo-info{margin-top:1.5rem}.demo-status{display:flex;align-items:center;justify-content:center;gap:.5rem;margin-bottom:1rem;font-size:.9rem;color:#059669;font-weight:600}.status-indicator{width:8px;height:8px;border-radius:50%;background:#10b981;animation:pulse 2s infinite}.demo-metrics{margin-top:1rem}.metric{margin-bottom:1rem}.metric-label{display:block;font-size:.9rem;color:#64748b;margin-bottom:.5rem;font-weight:600}.metric-bar{background:#e2e8f0;height:8px;border-radius:4px;overflow:hidden}.metric-fill{background:linear-gradient(90deg,#10b981,#059669);height:100%;border-radius:4px;transition:width 1s ease-out}@media (max-width: 1200px){.features-grid-images{grid-template-columns:repeat(2,1fr);gap:2rem}.feature-details-container{grid-template-columns:1fr;gap:3rem}}@media (max-width: 768px){.business-features-section{padding:4rem 0}.section-header h2{font-size:2.5rem}.features-grid-images{grid-template-columns:1fr;gap:1.5rem}.image-feature-card{height:400px}.large-feature-icon{width:120px;height:120px}.features-cta{padding:3rem 2rem}.cta-buttons{flex-direction:column;gap:1rem}.btn{width:100%;justify-content:center}.overview-stats{grid-template-columns:repeat(2,1fr);gap:1.5rem}.feature-details-left h3{font-size:2rem}.feature-details-left p{font-size:1.1rem}.feature-details-left,.feature-details-right{padding:1rem}}.whatsapp-widget{position:fixed;bottom:20px;left:20px;z-index:9999;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}.whatsapp-button{width:60px;height:60px;background:linear-gradient(135deg,#25d366,#128c7e);border:none;border-radius:50%;cursor:pointer;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 20px #25d36666;transition:all .3s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden}.whatsapp-button:hover{transform:scale(1.1);box-shadow:0 6px 25px #25d36699}.whatsapp-button.active{background:linear-gradient(135deg,#ff4757,#ff3742)}.whatsapp-button svg{width:28px;height:28px;color:#fff;transition:all .3s ease}.notification-badge{position:absolute;top:-5px;right:-5px;background:#ff4757;border-radius:50%;width:24px;height:24px;display:flex;align-items:center;justify-content:center;font-size:12px;animation:pulse 2s infinite}.whatsapp-tooltip{position:absolute;bottom:70px;left:0;background:#000c;color:#fff;padding:8px 12px;border-radius:8px;font-size:14px;white-space:nowrap;opacity:0;transform:translateY(10px);animation:tooltipShow .3s ease forwards;animation-delay:1s}.tooltip-arrow{position:absolute;top:100%;left:20px;width:0;height:0;border-left:6px solid transparent;border-right:6px solid transparent;border-top:6px solid rgba(0,0,0,.8)}.whatsapp-popup{position:absolute;bottom:80px;left:0;width:350px;max-height:500px;background:#fff;border-radius:16px;box-shadow:0 10px 40px #0003;overflow:hidden;animation:popupSlideUp .3s cubic-bezier(.4,0,.2,1)}.popup-header{background:linear-gradient(135deg,#25d366,#128c7e);color:#fff;padding:16px;display:flex;align-items:center;justify-content:space-between}.header-info{display:flex;align-items:center;gap:12px}.avatar{position:relative;width:40px;height:40px;border-radius:50%;overflow:hidden;background:#fff;display:flex;align-items:center;justify-content:center}.avatar img{width:32px;height:32px;object-fit:contain}.online-indicator{position:absolute;bottom:2px;right:2px;width:12px;height:12px;background:#4fc3f7;border:2px solid white;border-radius:50%}.info h4{margin:0;font-size:16px;font-weight:600}.status{margin:2px 0 0;font-size:12px;opacity:.9;display:flex;align-items:center;gap:4px}.online-dot{width:6px;height:6px;background:#4fc3f7;border-radius:50%;animation:pulse 2s infinite}.close-btn{background:#fff3;border:none;color:#fff;width:32px;height:32px;border-radius:50%;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background .2s ease}.close-btn:hover{background:#ffffff4d}.close-btn svg{width:18px;height:18px}.popup-body{padding:16px;max-height:350px;overflow-y:auto}.welcome-message{margin-bottom:16px}.message-bubble{background:#f0f0f0;padding:12px 16px;border-radius:16px 16px 16px 4px;margin-bottom:4px}.message-bubble p{margin:0;font-size:14px;line-height:1.4}.message-time{font-size:11px;color:#666}.options-title{font-size:14px;font-weight:600;margin:0 0 12px;color:#333}.quick-options{margin-bottom:16px}.quick-option{width:100%;background:#fff;border:1px solid #e0e0e0;border-radius:8px;padding:12px 16px;margin-bottom:8px;cursor:pointer;display:flex;align-items:center;gap:12px;transition:all .2s ease;text-align:left}.quick-option:hover{background:#f8f9fa;border-color:#25d366;transform:translate(4px)}.option-icon{font-size:18px;width:24px;text-align:center}.option-title{flex:1;font-size:14px;font-weight:500;color:#333}.arrow-icon{width:16px;height:16px;color:#666}.direct-chat{border-top:1px solid #e0e0e0;padding-top:16px}.chat-now-btn{width:100%;background:linear-gradient(135deg,#25d366,#128c7e);color:#fff;border:none;border-radius:8px;padding:12px 16px;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:8px;font-size:14px;font-weight:600;transition:all .2s ease}.chat-now-btn:hover{transform:translateY(-2px);box-shadow:0 4px 12px #25d3664d}.chat-now-btn svg{width:18px;height:18px}.custom-message-section{animation:slideInRight .3s ease}.back-btn{background:none;border:none;color:#666;cursor:pointer;display:flex;align-items:center;gap:4px;font-size:14px;margin-bottom:16px;padding:4px 0;transition:color .2s ease}.back-btn:hover{color:#25d366}.back-btn svg{width:16px;height:16px}.option-header{display:flex;align-items:center;gap:12px;margin-bottom:16px;padding:12px;background:#f8f9fa;border-radius:8px}.option-header h4{margin:0;font-size:16px;color:#333}.message-input{margin-bottom:16px}.message-input label{display:block;font-size:14px;font-weight:500;color:#333;margin-bottom:8px}.message-input textarea{width:100%;border:1px solid #e0e0e0;border-radius:8px;padding:12px;font-size:14px;font-family:inherit;resize:vertical;min-height:80px;transition:border-color .2s ease}.message-input textarea:focus{outline:none;border-color:#25d366}.action-buttons{display:flex;gap:8px}.quick-send-btn,.custom-send-btn{flex:1;padding:10px 16px;border:none;border-radius:6px;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s ease}.quick-send-btn{background:#f0f0f0;color:#333}.quick-send-btn:hover{background:#e0e0e0}.custom-send-btn{background:linear-gradient(135deg,#25d366,#128c7e);color:#fff}.custom-send-btn:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 2px 8px #25d3664d}.custom-send-btn:disabled{opacity:.5;cursor:not-allowed}.popup-footer{padding:12px 16px;border-top:1px solid #e0e0e0;background:#f8f9fa}.powered-by{display:flex;align-items:center;justify-content:center;gap:4px;font-size:12px;color:#666}.powered-by svg{width:14px;height:14px;color:#25d366}@keyframes pulse{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.1);opacity:.8}}@keyframes tooltipShow{to{opacity:1;transform:translateY(0)}}@keyframes popupSlideUp{0%{opacity:0;transform:translateY(20px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes slideInRight{0%{opacity:0;transform:translate(20px)}to{opacity:1;transform:translate(0)}}@media (max-width: 480px){.whatsapp-popup{width:calc(100vw - 40px);left:-10px}.whatsapp-widget{bottom:15px;left:15px}.whatsapp-button{width:55px;height:55px}.whatsapp-button svg{width:24px;height:24px}}.enhanced-services-section{padding:80px 0;background:linear-gradient(135deg,#f8fafc,#fff);position:relative;overflow:hidden}.background-pattern{position:absolute;inset:0;opacity:.05}.pattern-overlay{position:absolute;inset:0;background-image:url("data:image/svg+xml,%3Csvg width='60' height='60' viewBox='0 0 60 60' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cg fill='%23000000' fill-opacity='0.1'%3E%3Ccircle cx='30' cy='30' r='2'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E")}.container{max-width:1200px;margin:0 auto;padding:0 20px;position:relative;z-index:10}@keyframes pulse{0%,to{opacity:1}50%{opacity:.5}}.title-gradient{display:block;background:linear-gradient(135deg,#3b82f6,#8b5cf6);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.section-description{font-size:1.25rem;color:#6b7280;max-width:600px;margin:0 auto;line-height:1.6}.service-tabs{display:flex;justify-content:center;margin-bottom:48px}.tabs-container{background:#fff;border-radius:16px;padding:8px;box-shadow:0 10px 25px #0000001a;border:1px solid #e5e7eb;display:flex;gap:4px}.tab-button{padding:12px 24px;border-radius:12px;font-weight:600;transition:all .3s ease;border:none;background:transparent;color:#6b7280;cursor:pointer;white-space:nowrap}.tab-button:hover{color:#3b82f6;background:#f3f4f6}.tab-button.active{background:linear-gradient(135deg,#3b82f6,#8b5cf6);color:#fff;box-shadow:0 4px 12px #3b82f64d}.services-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:32px;margin-bottom:64px}.service-card{background:linear-gradient(135deg,#fff,#f8fafc);border-radius:20px;padding:32px;box-shadow:0 10px 25px #00000014;border:1px solid #e5e7eb;transition:all .5s ease;transform:translate(-60px) scale(.95);opacity:0;position:relative;overflow:hidden}.service-card.animate-visible,.service-card.visible{transform:translate(0) scale(1);opacity:1}.service-card:hover{transform:translateY(-8px);box-shadow:0 20px 40px #0000001f}.service-card:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg,#3b82f6,#8b5cf6,#ec4899);opacity:0;transition:opacity .3s ease}.service-card:hover:before{opacity:1}.service-badge{position:absolute;top:15px;right:15px;background:linear-gradient(135deg,#ff6b35,#f7931e);color:#fff;padding:6px 12px;border-radius:15px;font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.5px;z-index:2;box-shadow:0 4px 15px #ff6b354d;animation:pulse 2s infinite}.badge-text{white-space:nowrap}.service-icon-container{width:80px;height:80px;border-radius:16px;display:flex;align-items:center;justify-content:center;margin-bottom:24px;position:relative;overflow:hidden;transition:all .3s ease}.service-card:hover .service-icon-container{transform:scale(1.1)}.service-icon{font-size:2rem;position:relative;z-index:2}.icon-animation{position:absolute;inset:0;opacity:.2}.bg-gradient-blue{background:linear-gradient(135deg,#3b82f6,#1d4ed8)}.bg-gradient-orange{background:linear-gradient(135deg,#f97316,#dc2626)}.bg-gradient-green{background:linear-gradient(135deg,#10b981,#059669)}.bg-gradient-purple{background:linear-gradient(135deg,#8b5cf6,#7c3aed)}.bg-gradient-teal{background:linear-gradient(135deg,#14b8a6,#0d9488)}.bg-gradient-indigo{background:linear-gradient(135deg,#6366f1,#4f46e5)}.bg-gradient-pink{background:linear-gradient(135deg,#ec4899,#db2777)}.bg-gradient-yellow{background:linear-gradient(135deg,#f59e0b,#d97706)}.bg-gradient-gray{background:linear-gradient(135deg,#6b7280,#4b5563)}.service-content{flex:1}.service-title{font-size:1.5rem;font-weight:700;color:#1f2937;margin-bottom:12px;transition:color .3s ease}.service-card:hover .service-title{color:#3b82f6}.service-description{color:#6b7280;margin-bottom:16px;line-height:1.6;font-size:.95rem}.service-pricing{margin-bottom:20px;padding:12px 16px;background:#f0f9ff;border-radius:8px;border-left:4px solid #3b82f6}.pricing-value{color:#3b82f6;font-weight:700}.service-features{list-style:none;padding:0;margin:0}.feature-item{display:flex;align-items:center;margin-bottom:8px;font-size:.9rem;color:#4b5563;transition:color .3s ease}.service-card:hover .feature-item{color:#374151}.feature-check{width:20px;height:20px;background:linear-gradient(135deg,#10b981,#059669);border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;font-size:.75rem;font-weight:700;margin-right:12px;flex-shrink:0}.cta-section{text-align:center}.cta-container{background:linear-gradient(135deg,#3b82f6,#8b5cf6);border-radius:20px;padding:48px 32px;color:#fff}.cta-description{font-size:1.125rem;margin-bottom:32px;opacity:.9;max-width:600px;margin-left:auto;margin-right:auto}.btn-primary{background:#fff;color:#3b82f6}.btn-secondary:hover{background:#fff;color:#3b82f6;transform:translateY(-2px)}@media (max-width: 768px){.enhanced-services-section{padding:60px 0}.container{padding:0 16px}.section-header{margin-bottom:40px}.tabs-container{flex-direction:column;gap:8px}.tab-button{padding:12px 20px}.services-grid{grid-template-columns:1fr;gap:24px;margin-bottom:48px}.service-card{padding:24px}.cta-container{padding:32px 24px}.cta-title{font-size:1.5rem}.cta-buttons{flex-direction:column;align-items:center}.btn-primary,.btn-secondary{width:100%;max-width:280px}}.technology-showcase-section{padding:80px 0;background:#fff;position:relative}.section-badge{display:inline-flex;align-items:center;padding:8px 16px;background:#f0f9ff;color:#0369a1;border-radius:50px;font-size:14px;font-weight:600;margin-bottom:20px}.badge-dot{width:8px;height:8px;background:#0ea5e9;border-radius:50%;margin-right:8px;animation:pulse 2s infinite}.title-gradient{background:linear-gradient(135deg,#0ea5e9,#8b5cf6);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.technology-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));gap:32px;margin-bottom:80px}.technology-card{background:#fff;border-radius:20px;padding:32px;box-shadow:0 10px 25px #00000014;border:1px solid #e5e7eb;transition:all .3s ease;position:relative;overflow:hidden}.technology-card:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg,#0ea5e9,#8b5cf6,#ec4899);transform:scaleX(0);transition:transform .3s ease}.technology-card:hover:before{transform:scaleX(1)}.technology-card:hover{transform:translateY(-8px);box-shadow:0 20px 40px #0000001f}.tech-header{display:flex;align-items:flex-start;margin-bottom:20px}.tech-icon{font-size:3rem;margin-right:16px;flex-shrink:0}.tech-info{flex:1}.tech-title{font-size:1.5rem;font-weight:700;color:#1f2937;margin-bottom:8px}.tech-headline{font-size:1.125rem;font-weight:600;color:#0ea5e9;margin:0}.tech-description{color:#6b7280;margin-bottom:20px;line-height:1.6}.tech-pricing{margin-bottom:24px;padding:12px 16px;background:#f0f9ff;border-radius:8px;border-left:4px solid #0ea5e9}.pricing-label{font-weight:600;color:#1f2937;margin-right:8px}.pricing-value{color:#0ea5e9;font-weight:700;font-size:1.1rem}.benefits-section{margin-bottom:24px}.benefits-title{font-size:1rem;font-weight:600;color:#1f2937;margin-bottom:12px}.benefits-list{list-style:none;padding:0;margin:0}.benefit-item{display:flex;align-items:flex-start;margin-bottom:8px}.benefit-check{width:20px;height:20px;background:linear-gradient(135deg,#10b981,#059669);border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;font-size:.75rem;font-weight:700;margin-right:12px;flex-shrink:0;margin-top:2px}.benefit-text{font-size:.9rem;color:#4b5563;line-height:1.5}.indian-features{margin-bottom:24px}.features-title{font-size:1rem;font-weight:600;color:#1f2937;margin-bottom:12px}.features-tags{display:flex;flex-wrap:wrap;gap:8px}.feature-tag{background:#fef3c7;color:#92400e;padding:4px 12px;border-radius:20px;font-size:.8rem;font-weight:500;border:1px solid #fbbf24}.demo-button{width:100%;padding:14px 24px;background:linear-gradient(135deg,#0ea5e9,#8b5cf6);color:#fff;border:none;border-radius:12px;font-weight:600;font-size:1rem;cursor:pointer;transition:all .3s ease}.demo-button:hover{transform:translateY(-2px);box-shadow:0 8px 20px #0ea5e94d}.integration-section{background:linear-gradient(135deg,#f0f9ff,#faf5ff);border-radius:20px;padding:48px;margin-top:40px}.integration-content{display:grid;grid-template-columns:1fr 1fr;gap:48px;align-items:center}.integration-title{font-size:2rem;font-weight:700;color:#1f2937;margin-bottom:16px}.title-highlight{color:#0ea5e9}.integration-description{color:#6b7280;margin-bottom:24px;line-height:1.6}.integration-stats{display:flex;gap:24px;margin-bottom:32px}.stat-item{text-align:center}.stat-number{display:block;font-size:1.5rem;font-weight:700;color:#0ea5e9}.stat-label{font-size:.9rem;color:#6b7280}.integration-buttons{display:flex;gap:16px;flex-wrap:wrap}.btn-primary,.btn-secondary{padding:14px 24px;border-radius:12px;font-weight:600;font-size:1rem;border:none;cursor:pointer;transition:all .3s ease;text-decoration:none;display:inline-block}.btn-primary{background:linear-gradient(135deg,#0ea5e9,#8b5cf6);color:#fff}.btn-primary:hover{transform:translateY(-2px);box-shadow:0 8px 20px #0ea5e94d}.btn-secondary{background:transparent;color:#0ea5e9;border:2px solid #0ea5e9}.btn-secondary:hover{background:#0ea5e9;color:#fff;transform:translateY(-2px)}.integration-visual{position:relative}.code-preview{background:#1f2937;border-radius:12px;overflow:hidden;box-shadow:0 10px 25px #0003}.code-header{background:#374151;padding:12px 16px;display:flex;justify-content:space-between;align-items:center}.code-title{color:#f9fafb;font-weight:600;font-size:.9rem}.code-language{color:#9ca3af;font-size:.8rem}.code-content{padding:20px;color:#e5e7eb;font-family:Monaco,Menlo,Ubuntu Mono,monospace;font-size:.85rem;line-height:1.5;overflow-x:auto;margin:0}.demo-modal-overlay{position:fixed;inset:0;background:#000000b3;display:flex;align-items:center;justify-content:center;z-index:1000;padding:20px}.demo-modal{background:#fff;border-radius:20px;max-width:600px;width:100%;max-height:80vh;overflow-y:auto}.modal-header{display:flex;justify-content:space-between;align-items:center;padding:24px 32px;border-bottom:1px solid #e5e7eb}.modal-header h3{font-size:1.5rem;font-weight:700;color:#1f2937;margin:0}.modal-close{background:none;border:none;font-size:1.5rem;color:#6b7280;cursor:pointer;padding:4px;border-radius:4px;transition:all .2s ease}.modal-close:hover{background:#f3f4f6;color:#1f2937}.modal-content{padding:32px}.demo-preview{text-align:center}.demo-icon{font-size:4rem;margin-bottom:16px}.demo-preview h4{font-size:1.5rem;font-weight:700;color:#1f2937;margin-bottom:12px}.demo-preview p{color:#6b7280;margin-bottom:24px}.demo-placeholder{background:#f9fafb;border:2px dashed #d1d5db;border-radius:12px;padding:40px 20px}.demo-placeholder p{margin:8px 0;color:#6b7280;font-size:1rem}@media (max-width: 768px){.technology-showcase-section{padding:60px 0}.container{padding:0 16px}.technology-grid{grid-template-columns:1fr;gap:24px}.technology-card{padding:24px}.integration-section{padding:32px 24px}.integration-content{grid-template-columns:1fr;gap:32px}.integration-stats,.integration-buttons{justify-content:center}.btn-primary,.btn-secondary{flex:1;min-width:140px}.modal-header,.modal-content{padding:20px}}.coverage-network-section{padding:80px 0;background:linear-gradient(135deg,#f8fafc,#fff);position:relative}.section-badge{display:inline-flex;align-items:center;padding:8px 16px;background:#ecfdf5;color:#065f46;border-radius:50px;font-size:14px;font-weight:600;margin-bottom:20px}.badge-dot{width:8px;height:8px;background:#10b981;border-radius:50%;margin-right:8px;animation:pulse 2s infinite}.title-gradient{background:linear-gradient(135deg,#10b981,#3b82f6);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.coverage-stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:24px;margin-bottom:80px}.stat-card{background:#fff;border-radius:16px;padding:32px 24px;text-align:center;box-shadow:0 10px 25px #00000014;border:1px solid #e5e7eb;transition:all .3s ease;position:relative;overflow:hidden}.stat-card:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg,#10b981,#3b82f6,#8b5cf6);transform:scaleX(0);transition:transform .3s ease}.stat-card:hover:before{transform:scaleX(1)}.stat-card:hover{transform:translateY(-8px);box-shadow:0 20px 40px #0000001f}.stat-icon{font-size:3rem;margin-bottom:16px}.stat-number{font-size:2.5rem;font-weight:700;color:#1f2937;margin-bottom:8px;display:block}.stat-label{color:#6b7280;font-weight:600;font-size:1rem}.domestic-network,.international-network{margin-bottom:80px}.network-header{text-align:center;margin-bottom:48px}.network-title{font-size:2.5rem;font-weight:700;color:#1f2937;margin-bottom:16px}.network-subtitle{color:#6b7280;font-size:1.125rem;max-width:600px;margin:0 auto}.network-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));gap:32px}.network-card{background:#fff;border-radius:20px;padding:32px;box-shadow:0 10px 25px #00000014;border:1px solid #e5e7eb;transition:all .3s ease;position:relative;overflow:hidden}.network-card:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg,#10b981,#3b82f6);opacity:0;transition:opacity .3s ease}.network-card:hover:before{opacity:1}.network-card:hover{transform:translateY(-8px);box-shadow:0 20px 40px #0000001f}.network-card-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.network-category{font-size:1.5rem;font-weight:700;color:#1f2937}.coverage-badge{background:#dcfce7;color:#166534;padding:6px 12px;border-radius:20px;font-size:.875rem;font-weight:600}.network-description{color:#6b7280;margin-bottom:20px;line-height:1.6}.network-details{margin-bottom:20px}.detail-item,.detail-row{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px;padding:8px 12px;background:#f9fafb;border-radius:8px}.detail-label{font-weight:600;color:#374151}.detail-value{color:#1f2937;font-weight:600}.detail-value.pricing{color:#10b981;font-weight:700}.special-features,.services-offered,.cities-list,.countries-list{margin-bottom:20px}.features-title,.services-title,.cities-title,.countries-title{font-size:1rem;font-weight:600;color:#1f2937;margin-bottom:12px}.features-list,.services-list,.cities-tags,.countries-tags{display:flex;flex-wrap:wrap;gap:8px}.feature-tag,.service-tag,.city-tag,.country-tag{padding:6px 12px;border-radius:20px;font-size:.8rem;font-weight:500}.feature-tag{background:#dbeafe;color:#1e40af;border:1px solid #3b82f6}.service-tag{background:#fef3c7;color:#92400e;border:1px solid #f59e0b}.city-tag,.country-tag{background:#f3f4f6;color:#374151;border:1px solid #d1d5db}.international-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));gap:32px}.international-card{background:#fff;border-radius:20px;padding:32px;box-shadow:0 10px 25px #00000014;border:1px solid #e5e7eb;transition:all .3s ease;text-align:center;position:relative;overflow:hidden}.international-card:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg,#3b82f6,#8b5cf6,#ec4899);opacity:0;transition:opacity .3s ease}.international-card:hover:before{opacity:1}.international-card:hover{transform:translateY(-8px);box-shadow:0 20px 40px #0000001f}.region-title{font-size:1.5rem;font-weight:700;color:#1f2937;margin-bottom:12px}.region-description{color:#6b7280;margin-bottom:20px;line-height:1.6}.region-details,.competitive-advantage{margin-bottom:20px}.advantage-badge{background:linear-gradient(135deg,#10b981,#059669);color:#fff;padding:8px 16px;border-radius:20px;font-size:.9rem;font-weight:600;display:inline-block}.partner-network-cta{text-align:center;background:linear-gradient(135deg,#10b981,#3b82f6);border-radius:20px;padding:48px 32px;color:#fff}.cta-content{max-width:800px;margin:0 auto}.btn-primary{background:#fff;color:#10b981}.btn-secondary:hover{background:#fff;color:#10b981;transform:translateY(-2px)}@media (max-width: 768px){.coverage-network-section{padding:60px 0}.container{padding:0 16px}.coverage-stats{grid-template-columns:repeat(2,1fr);gap:16px;margin-bottom:60px}.stat-card{padding:24px 16px}.stat-number{font-size:2rem}.network-grid,.international-grid{grid-template-columns:1fr;gap:24px}.network-card,.international-card{padding:24px}.network-card-header{flex-direction:column;align-items:flex-start;gap:8px}.partner-network-cta{padding:32px 24px}.cta-title{font-size:1.5rem}.cta-buttons{flex-direction:column;align-items:center}.btn-primary,.btn-secondary{width:100%;max-width:280px}}@media (max-width: 480px){.coverage-stats{grid-template-columns:1fr}.detail-item,.detail-row{flex-direction:column;align-items:flex-start;gap:4px}}.success-stories-section{padding:80px 0;background:linear-gradient(135deg,#f9fafb,#fff);position:relative}.section-header{text-align:center;margin-bottom:60px}.section-badge{display:inline-flex;align-items:center;padding:8px 16px;background:#fef3c7;color:#92400e;border-radius:50px;font-size:14px;font-weight:600;margin-bottom:20px}.badge-dot{width:8px;height:8px;background:#f59e0b;border-radius:50%;margin-right:8px;animation:pulse 2s infinite}.title-gradient{background:linear-gradient(135deg,#f59e0b,#ec4899);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.testimonials-carousel{max-width:900px;margin:0 auto 80px}.testimonial-card{background:#fff;border-radius:20px;padding:48px;box-shadow:0 20px 40px #0000001a;border:1px solid #e5e7eb;position:relative}.testimonial-content{text-align:center}.quote-icon{font-size:4rem;color:#f59e0b;margin-bottom:24px;font-family:serif}.testimonial-quote{font-size:1.5rem;color:#374151;margin-bottom:32px;font-style:italic;line-height:1.6;font-weight:400}.author-info{display:flex;align-items:center;justify-content:center;margin-bottom:32px;gap:20px}.author-avatar{width:80px;height:80px;background:linear-gradient(135deg,#f59e0b,#ec4899);border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0}.avatar-initials{color:#fff;font-weight:700;font-size:1.5rem}.author-details{text-align:left}.author-name{font-size:1.25rem;font-weight:700;color:#1f2937;margin-bottom:4px}.author-position{color:#6b7280;margin-bottom:4px}.author-company{color:#f59e0b;font-weight:600;margin-bottom:4px}.author-location{color:#9ca3af;font-size:.9rem}.testimonial-results{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:24px;margin-bottom:32px}.result-item{text-align:center;padding:20px;background:#f9fafb;border-radius:12px;border:1px solid #e5e7eb}.result-value{font-size:1.5rem;font-weight:700;color:#f59e0b;margin-bottom:8px}.result-label{color:#6b7280;font-size:.9rem;font-weight:500}.testimonial-navigation{display:flex;justify-content:center;gap:12px}.nav-dot{width:12px;height:12px;border-radius:50%;border:none;background:#d1d5db;cursor:pointer;transition:all .3s ease}.nav-dot.active{background:#f59e0b;transform:scale(1.2)}.nav-dot:hover{background:#9ca3af}.case-study{background:#fff;border-radius:20px;padding:48px;box-shadow:0 20px 40px #0000001a;border:1px solid #e5e7eb;margin-bottom:80px}.case-study-content{display:grid;grid-template-columns:1fr 1fr;gap:48px;align-items:center}.case-study-badge{background:#dbeafe;color:#1e40af;padding:8px 16px;border-radius:20px;font-size:.9rem;font-weight:600;display:inline-block;margin-bottom:16px}.case-study-title{font-size:2rem;font-weight:700;color:#1f2937;margin-bottom:24px}.case-study-details{margin-bottom:32px}.detail-section{margin-bottom:16px}.detail-label{font-weight:600;color:#1f2937;display:block;margin-bottom:4px}.detail-text{color:#6b7280;line-height:1.5}.competitor-highlight{color:#10b981;font-weight:600}.case-study-btn{background:linear-gradient(135deg,#f59e0b,#ec4899);color:#fff;padding:14px 28px;border:none;border-radius:12px;font-weight:600;cursor:pointer;transition:all .3s ease}.case-study-btn:hover{transform:translateY(-2px);box-shadow:0 8px 20px #f59e0b4d}.case-study-results{display:grid;grid-template-columns:repeat(2,1fr);gap:20px}.result-card{text-align:center;padding:24px;background:#f9fafb;border-radius:12px;border:1px solid #e5e7eb;transition:all .3s ease}.result-card:hover{transform:translateY(-4px);box-shadow:0 10px 25px #0000001a}.result-icon{font-size:2.5rem;margin-bottom:12px}.result-value-large{font-size:2rem;font-weight:700;color:#f59e0b;margin-bottom:8px}.result-metric{color:#1f2937;font-weight:600;margin-bottom:4px}.result-description{color:#6b7280;font-size:.8rem}.success-cta{text-align:center;background:linear-gradient(135deg,#f59e0b,#ec4899);border-radius:20px;padding:48px 32px;color:#fff}.cta-content{max-width:700px;margin:0 auto}.cta-title{font-size:2rem;font-weight:700;margin-bottom:16px}.cta-description{font-size:1.125rem;margin-bottom:32px;opacity:.9;line-height:1.6}.cta-buttons{display:flex;gap:16px;justify-content:center;flex-wrap:wrap}.btn-primary,.btn-secondary{padding:16px 32px;border-radius:12px;font-weight:600;font-size:1rem;border:none;cursor:pointer;transition:all .3s ease;text-decoration:none;display:inline-block}.btn-primary{background:#fff;color:#f59e0b}.btn-primary:hover{background:#f8fafc;transform:translateY(-2px);box-shadow:0 8px 20px #ffffff4d}.btn-secondary{background:transparent;color:#fff;border:2px solid white}.btn-secondary:hover{background:#fff;color:#f59e0b;transform:translateY(-2px)}@media (max-width: 768px){.success-stories-section{padding:60px 0}.container{padding:0 16px}.testimonial-card{padding:32px 24px}.testimonial-quote{font-size:1.25rem}.author-info{flex-direction:column;text-align:center}.author-details{text-align:center}.testimonial-results{grid-template-columns:repeat(2,1fr);gap:16px}.case-study{padding:32px 24px}.case-study-content{grid-template-columns:1fr;gap:32px}.case-study-results{grid-template-columns:1fr}.success-cta{padding:32px 24px}.cta-title{font-size:1.5rem}.cta-buttons{flex-direction:column;align-items:center}.btn-primary,.btn-secondary{width:100%;max-width:280px}}@media (max-width: 480px){.testimonial-results{grid-template-columns:1fr}}.enhanced-pricing-calculator{padding:80px 0;background:linear-gradient(135deg,#f0f9ff,#fff);position:relative}.container{max-width:1200px;margin:0 auto;padding:0 20px}.calculator-header{text-align:center;margin-bottom:60px}.section-badge{display:inline-flex;align-items:center;padding:8px 16px;background:#dbeafe;color:#1e40af;border-radius:50px;font-size:14px;font-weight:600;margin-bottom:20px}.badge-dot{width:8px;height:8px;background:#3b82f6;border-radius:50%;margin-right:8px;animation:pulse 2s infinite}.section-title{font-size:clamp(2.5rem,5vw,4rem);font-weight:700;color:#1f2937;margin-bottom:24px;line-height:1.2}.title-gradient{background:linear-gradient(135deg,#3b82f6,#8b5cf6);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.section-description{font-size:1.25rem;color:#6b7280;max-width:700px;margin:0 auto;line-height:1.6}.calculator-content{display:grid;grid-template-columns:1fr;gap:40px;max-width:800px;margin:0 auto}.calculator-form{background:#fff;border-radius:20px;padding:40px;box-shadow:0 20px 40px #0000001a;border:1px solid #e5e7eb}.form-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:24px;margin-bottom:32px}.form-group{display:flex;flex-direction:column}.form-label{font-weight:600;color:#374151;margin-bottom:8px;font-size:.95rem}.form-input,.form-select{padding:12px 16px;border:2px solid #e5e7eb;border-radius:12px;font-size:1rem;transition:all .3s ease;background:#fff}.form-input:focus,.form-select:focus{outline:none;border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a}.form-input.error{border-color:#ef4444}.error-text{color:#ef4444;font-size:.875rem;margin-top:4px}.dimensions-group{grid-column:1 / -1}.dimensions-inputs{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.dimension-input{margin:0}.cod-group{grid-column:1 / -1}.checkbox-group{display:flex;align-items:center;margin-bottom:12px}.form-checkbox{width:20px;height:20px;margin-right:12px;accent-color:#3b82f6}.checkbox-label{font-weight:600;color:#374151;cursor:pointer}.calculate-btn{width:100%;padding:16px 32px;background:linear-gradient(135deg,#3b82f6,#8b5cf6);color:#fff;border:none;border-radius:12px;font-weight:600;font-size:1.1rem;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;justify-content:center;gap:8px}.calculate-btn:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 10px 25px #3b82f64d}.calculate-btn:disabled{opacity:.7;cursor:not-allowed}.loading-spinner{width:20px;height:20px;border:2px solid rgba(255,255,255,.3);border-top:2px solid white;border-radius:50%;animation:spin 1s linear infinite}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.pricing-results{background:#fff;border-radius:20px;padding:40px;box-shadow:0 20px 40px #0000001a;border:1px solid #e5e7eb}.results-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:32px;flex-wrap:wrap;gap:16px}.results-title{font-size:1.75rem;font-weight:700;color:#1f2937}.zone-info{display:flex;gap:12px;flex-wrap:wrap}.zone-badge,.service-badge{padding:6px 12px;border-radius:20px;font-size:.875rem;font-weight:600}.zone-badge{background:#dcfce7;color:#166534}.service-badge{background:#dbeafe;color:#1e40af}.pricing-breakdown{margin-bottom:32px;border:1px solid #e5e7eb;border-radius:12px;overflow:hidden}.breakdown-item{display:flex;justify-content:space-between;align-items:center;padding:16px 20px;border-bottom:1px solid #f3f4f6}.breakdown-item:last-child{border-bottom:none}.breakdown-item.total{background:#f9fafb;font-weight:700;font-size:1.1rem}.breakdown-label{color:#6b7280}.breakdown-value{color:#1f2937;font-weight:600}.breakdown-item.total .breakdown-label,.breakdown-item.total .breakdown-value{color:#1f2937}.competitor-comparison{margin-bottom:32px}.comparison-title{font-size:1.25rem;font-weight:700;color:#1f2937;margin-bottom:20px;text-align:center}.comparison-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:16px}.competitor-card{background:#f9fafb;border:1px solid #e5e7eb;border-radius:12px;padding:20px;text-align:center;transition:all .3s ease}.competitor-card:hover{transform:translateY(-4px);box-shadow:0 10px 25px #0000001a}.competitor-name{font-weight:600;color:#374151;margin-bottom:8px}.competitor-price{font-size:1.25rem;font-weight:700;color:#6b7280;margin-bottom:8px}.savings-info{display:flex;flex-direction:column;gap:4px}.savings-amount{color:#10b981;font-weight:700}.savings-percent{color:#059669;font-size:.875rem}.results-actions{display:flex;gap:16px;justify-content:center;flex-wrap:wrap}.btn-primary,.btn-secondary{padding:14px 28px;border-radius:12px;font-weight:600;font-size:1rem;border:none;cursor:pointer;transition:all .3s ease;text-decoration:none;display:inline-block}.btn-primary{background:linear-gradient(135deg,#10b981,#059669);color:#fff}.btn-primary:hover{transform:translateY(-2px);box-shadow:0 8px 20px #10b9814d}.btn-secondary{background:transparent;color:#3b82f6;border:2px solid #3b82f6}.btn-secondary:hover{background:#3b82f6;color:#fff;transform:translateY(-2px)}@media (max-width: 768px){.enhanced-pricing-calculator{padding:60px 0}.container{padding:0 16px}.calculator-form,.pricing-results{padding:24px}.form-grid{grid-template-columns:1fr;gap:20px}.dimensions-inputs{grid-template-columns:1fr;gap:12px}.results-header{flex-direction:column;align-items:flex-start}.comparison-grid{grid-template-columns:1fr}.results-actions{flex-direction:column}.btn-primary,.btn-secondary{width:100%}}.about-us-section{padding:clamp(80px,12vw,120px) 0;background:linear-gradient(135deg,#f8fafc,#e2e8f0);position:relative;overflow:hidden;box-sizing:border-box;max-width:100vw}.about-us-section:before{content:"";position:absolute;inset:0;background:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 100 100"><defs><pattern id="grid" width="10" height="10" patternUnits="userSpaceOnUse"><path d="M 10 0 L 0 0 0 10" fill="none" stroke="%23e2e8f0" stroke-width="0.5"/></pattern></defs><rect width="100" height="100" fill="url(%23grid)"/></svg>');opacity:.3;z-index:0}.about-us-section .container{position:relative;z-index:1;max-width:min(1200px,95vw);margin:0 auto;padding:0 clamp(15px,3vw,30px);box-sizing:border-box}.section-badge{display:inline-flex;align-items:center;gap:clamp(6px,1vw,8px);background:linear-gradient(135deg,#ff6b35,#f7931e);color:#fff;padding:clamp(6px,1.5vw,8px) clamp(15px,3vw,20px);border-radius:25px;font-size:clamp(.75rem,1.5vw,.875rem);font-weight:600;margin-bottom:clamp(15px,3vw,20px);box-shadow:0 4px 15px #ff6b354d;max-width:fit-content}.badge-icon{font-size:clamp(.875rem,1.5vw,1rem)}.section-title{font-size:clamp(2.5rem,5vw,3.5rem);font-weight:800;color:#1a202c;margin-bottom:clamp(18px,3vw,24px);line-height:1.2;max-width:100%;word-wrap:break-word;overflow-wrap:break-word}.section-title .highlight{background:linear-gradient(135deg,#ff6b35,#f7931e);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.section-description{font-size:clamp(1rem,2.5vw,1.25rem);color:#64748b;max-width:min(800px,95vw);margin:0 auto;line-height:1.6;padding:0 clamp(10px,2vw,20px);box-sizing:border-box}.stats-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(220px,100%),1fr));gap:clamp(15px,2.5vw,30px);margin-bottom:clamp(50px,8vw,100px);max-width:min(1200px,95vw);margin-left:auto;margin-right:auto;overflow:hidden;box-sizing:border-box;padding:0 clamp(10px,2vw,20px)}.stat-card{background:#ffffffe6;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:clamp(15px,3vw,20px);padding:clamp(25px,5vw,40px) clamp(20px,4vw,30px);text-align:center;box-shadow:0 10px 30px #0000001a;border:1px solid rgba(255,255,255,.2);transition:all .3s ease;cursor:pointer;box-sizing:border-box;min-height:fit-content;overflow:hidden}.stat-card:hover{transform:translateY(-10px);box-shadow:0 20px 40px #00000026}.stat-icon{font-size:clamp(2rem,4vw,3rem);margin-bottom:clamp(15px,3vw,20px)}.stat-number{font-size:clamp(2rem,4vw,3rem);font-weight:800;color:#ff6b35;margin-bottom:clamp(8px,1.5vw,10px);line-height:1;word-wrap:break-word}.stat-label{font-size:clamp(.9rem,2vw,1.1rem);color:#64748b;font-weight:600;line-height:1.4}.timeline-section{margin-bottom:clamp(50px,8vw,100px);max-width:100vw;overflow:hidden;box-sizing:border-box}.timeline-title{text-align:center;font-size:clamp(1.8rem,4vw,2.5rem);font-weight:700;color:#1a202c;margin-bottom:clamp(30px,6vw,60px);padding:0 clamp(15px,3vw,30px);box-sizing:border-box}.timeline-container{position:relative;max-width:min(900px,92vw);margin:0 auto;overflow:hidden;padding:0 clamp(15px,3vw,30px);box-sizing:border-box}.timeline-line{position:absolute;left:50%;top:0;bottom:0;width:4px;background:linear-gradient(to bottom,#ff6b35,#f7931e,#4f46e5,#059669,#dc2626,#7c3aed);transform:translate(-50%);border-radius:2px}.timeline-item{position:relative;margin-bottom:60px;cursor:pointer;transition:all .3s ease}.timeline-item:nth-child(odd) .timeline-content{margin-right:min(60%,calc(50% + 2rem));text-align:right}.timeline-item:nth-child(2n) .timeline-content{margin-left:min(60%,calc(50% + 2rem));text-align:left}.timeline-content{background:#fffffff2;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:20px;padding:30px;box-shadow:0 10px 30px #0000001a;border:1px solid rgba(255,255,255,.2);position:relative;transition:all .3s ease}.timeline-item:hover .timeline-content{transform:scale(1.02);box-shadow:0 15px 40px #00000026}.timeline-year{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:80px;height:80px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:1rem;font-weight:700;color:#fff;box-shadow:0 4px 15px #0003;z-index:2}.timeline-item:nth-child(odd) .timeline-year{right:-40px;left:auto}.timeline-item:nth-child(2n) .timeline-year{left:-40px}.timeline-icon{position:absolute;left:50%;top:20px;transform:translate(-50%);width:50px;height:50px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:1.5rem;color:#fff;box-shadow:0 4px 15px #0003;z-index:3}.timeline-item:nth-child(odd) .timeline-icon{right:-25px;left:auto}.timeline-item:nth-child(2n) .timeline-icon{left:-25px}.timeline-title-text{font-size:1.5rem;font-weight:700;color:#1a202c;margin-bottom:15px}.timeline-description{font-size:1rem;color:#64748b;line-height:1.6;margin-bottom:15px}.achievement-badge{display:inline-flex;align-items:center;gap:8px;background:linear-gradient(135deg,#10b981,#059669);color:#fff;padding:8px 16px;border-radius:20px;font-size:.875rem;font-weight:600;box-shadow:0 4px 15px #10b9814d}.values-section{margin-bottom:clamp(70px,10vw,100px);max-width:100vw;overflow:hidden;box-sizing:border-box}.values-title{text-align:center;font-size:clamp(2rem,4vw,2.5rem);font-weight:700;color:#1a202c;margin-bottom:clamp(40px,6vw,60px);padding:0 clamp(15px,3vw,30px);box-sizing:border-box}.values-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(250px,100%),1fr));gap:clamp(15px,2.5vw,30px);max-width:min(1200px,95vw);margin:0 auto;overflow:hidden;padding:0 clamp(10px,2vw,20px);box-sizing:border-box}.value-card{background:#ffffffe6;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:20px;padding:40px 30px;text-align:center;box-shadow:0 10px 30px #0000001a;border:1px solid rgba(255,255,255,.2);transition:all .3s ease;cursor:pointer}.value-card:hover{transform:translateY(-15px);box-shadow:0 25px 50px #00000026}.value-icon{width:clamp(60px,8vw,80px);height:clamp(60px,8vw,80px);border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:clamp(1.5rem,2.5vw,2rem);color:#fff;margin:0 auto clamp(15px,3vw,25px);box-shadow:0 8px 25px #00000026;flex-shrink:0}.value-title{font-size:1.5rem;font-weight:700;color:#1a202c;margin-bottom:15px}.value-description{font-size:1rem;color:#64748b;line-height:1.6}.mission-vision-section{margin-bottom:clamp(60px,8vw,80px);max-width:100vw;overflow:hidden;box-sizing:border-box}.mission-vision-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(350px,100%),1fr));gap:clamp(25px,4vw,40px);max-width:min(1200px,95vw);margin:0 auto;overflow:hidden;padding:0 clamp(10px,2vw,20px);box-sizing:border-box}.mission-card,.vision-card{background:#fffffff2;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:25px;padding:50px 40px;text-align:center;box-shadow:0 15px 40px #0000001a;border:1px solid rgba(255,255,255,.2);transition:all .3s ease;cursor:pointer}.mission-card:hover,.vision-card:hover{transform:translateY(-10px);box-shadow:0 25px 60px #00000026}.card-icon{font-size:clamp(3rem,5vw,4rem);margin-bottom:clamp(20px,4vw,30px)}.card-title{font-size:2rem;font-weight:700;color:#1a202c;margin-bottom:20px}.card-description{font-size:1.1rem;color:#64748b;line-height:1.7}.about-cta{text-align:center;background:linear-gradient(135deg,#ff6b35,#f7931e);border-radius:30px;padding:60px 40px;color:#fff;box-shadow:0 20px 40px #ff6b354d}.about-cta h3{font-size:2.5rem;font-weight:700;margin-bottom:20px}.about-cta p{font-size:1.25rem;margin-bottom:40px;opacity:.9}.cta-buttons{display:flex;gap:20px;justify-content:center;flex-wrap:wrap}.btn-primary,.btn-secondary{display:inline-flex;align-items:center;gap:10px;padding:15px 30px;border-radius:50px;font-size:1.1rem;font-weight:600;text-decoration:none;border:none;cursor:pointer;transition:all .3s ease}.btn-primary{background:#fff;color:#ff6b35;box-shadow:0 8px 25px #ffffff4d}.btn-primary:hover{transform:translateY(-3px);box-shadow:0 12px 35px #fff6}.btn-secondary{background:#ffffff1a;color:#fff;border:2px solid rgba(255,255,255,.3);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.btn-secondary:hover{background:#fff3;transform:translateY(-3px);box-shadow:0 12px 35px #fff3}.btn-icon{font-size:1.2rem}@media (min-width: 1200px) and (max-width: 1600px){.about-us-section .container{max-width:min(1100px,92vw);padding:0 clamp(15px,2.5vw,25px)}.stats-grid,.values-grid{grid-template-columns:repeat(auto-fit,minmax(min(200px,100%),1fr));gap:clamp(12px,2vw,20px);max-width:min(1100px,90vw)}.mission-vision-grid{grid-template-columns:repeat(auto-fit,minmax(min(320px,100%),1fr));gap:clamp(20px,3vw,30px)}.timeline-container{max-width:min(800px,88vw)}.timeline-item:nth-child(odd) .timeline-content{margin-right:min(55%,calc(50% + 1.5rem))}.timeline-item:nth-child(2n) .timeline-content{margin-left:min(55%,calc(50% + 1.5rem))}}@media (max-width: 1400px){.about-us-section{padding:clamp(70px,10vw,100px) 0}.section-title{font-size:clamp(2.2rem,4.5vw,3rem)}.stats-grid{grid-template-columns:repeat(auto-fit,minmax(min(200px,100%),1fr));gap:clamp(12px,2vw,20px)}.values-grid{grid-template-columns:repeat(auto-fit,minmax(min(230px,100%),1fr));gap:clamp(15px,2.5vw,25px)}.mission-vision-grid{grid-template-columns:repeat(auto-fit,minmax(min(320px,100%),1fr));gap:clamp(20px,3vw,30px)}}@media (max-width: 1024px){.section-title{font-size:clamp(2rem,4vw,3rem)}.timeline-line{left:30px}.timeline-item:nth-child(odd) .timeline-content,.timeline-item:nth-child(2n) .timeline-content{margin-left:80px;margin-right:0;text-align:left}.timeline-year,.timeline-icon{left:5px!important;right:auto!important}}@media (max-width: 768px){.about-us-section{padding:80px 0}.section-title{font-size:2.5rem}.stats-grid{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:20px}.timeline-title,.values-title{font-size:2rem}.mission-vision-grid{grid-template-columns:1fr;gap:30px}.about-cta h3{font-size:2rem}.cta-buttons{flex-direction:column;align-items:center}}@media (min-width: 1440px) and (max-width: 1800px){.about-us-section .container{max-width:min(1300px,88vw);padding:0 clamp(20px,2.5vw,35px)}.stats-grid,.values-grid{grid-template-columns:repeat(auto-fit,minmax(min(280px,100%),1fr));gap:clamp(20px,3vw,35px)}.mission-vision-grid{grid-template-columns:repeat(auto-fit,minmax(min(400px,100%),1fr));gap:clamp(30px,4vw,45px)}}@media (min-width: 1000px) and (max-width: 1400px){.about-us-section .container{max-width:min(950px,85vw);padding:0 clamp(15px,2.5vw,25px)}.stats-grid,.values-grid{grid-template-columns:repeat(auto-fit,minmax(min(200px,100%),1fr));gap:clamp(12px,2vw,18px)}.mission-vision-grid{grid-template-columns:repeat(auto-fit,minmax(min(300px,100%),1fr));gap:clamp(20px,3vw,25px)}.timeline-container{max-width:min(750px,82vw)}}@media (max-width: 480px){.section-title{font-size:clamp(1.5rem,5vw,2rem)}.timeline-content{padding:clamp(15px,4vw,20px)}.value-card,.mission-card,.vision-card{padding:clamp(20px,5vw,30px) clamp(15px,4vw,20px)}.about-cta{padding:clamp(30px,6vw,40px) clamp(15px,4vw,20px)}.stats-grid,.values-grid,.mission-vision-grid{grid-template-columns:1fr;gap:clamp(15px,4vw,25px);padding:0 clamp(10px,3vw,15px)}}.contact-us-section{padding:clamp(80px,12vw,120px) 0;background:linear-gradient(135deg,#f8fafc,#e2e8f0);position:relative;overflow:hidden;box-sizing:border-box;max-width:100vw}.contact-us-section:before{content:"";position:absolute;inset:0;background:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 100 100"><defs><pattern id="contact-grid" width="10" height="10" patternUnits="userSpaceOnUse"><path d="M 10 0 L 0 0 0 10" fill="none" stroke="%23e2e8f0" stroke-width="0.5"/></pattern></defs><rect width="100" height="100" fill="url(%23contact-grid)"/></svg>');opacity:.3;z-index:0}.contact-us-section .container{position:relative;z-index:1;max-width:min(1200px,95vw);margin:0 auto;padding:0 clamp(15px,3vw,30px);box-sizing:border-box}.section-header{text-align:center;margin-bottom:clamp(50px,8vw,80px);max-width:100%;overflow:hidden;box-sizing:border-box}.section-badge{display:inline-flex;align-items:center;gap:clamp(6px,1vw,8px);background:var(--gradient-primary);color:#fff;padding:clamp(6px,1.5vw,8px) clamp(15px,3vw,20px);border-radius:25px;font-size:clamp(.75rem,1.5vw,.875rem);font-weight:600;text-transform:uppercase;letter-spacing:.5px;margin-bottom:clamp(15px,3vw,20px);box-shadow:var(--shadow-md)}.badge-icon{font-size:1.2em}.section-title{font-size:clamp(2.5rem,6vw,4rem);font-weight:800;background:var(--gradient-primary);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;margin-bottom:clamp(15px,3vw,20px);line-height:1.2}.section-title .highlight{background:linear-gradient(135deg,#ff6b35,#f7931e);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.section-description{font-size:clamp(1rem,2.5vw,1.25rem);color:var(--text-secondary);max-width:800px;margin:0 auto;line-height:1.6;font-weight:500}.contact-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(350px,100%),1fr));gap:clamp(1.5rem,4vw,2.5rem);margin-bottom:clamp(40px,8vw,60px)}.contact-form-container{background:linear-gradient(135deg,#fffffff2,#f8fafce6);border-radius:var(--radius-xl);padding:clamp(1.5rem,4vw,2.5rem);box-shadow:0 25px 50px -12px #1e40af26,0 0 0 1px #1e40af0d,inset 0 1px #ffffff1a;border:1px solid rgba(30,64,175,.1);position:relative;overflow:hidden;grid-column:span 2}.contact-form-container:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:var(--gradient-primary)}.form-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:clamp(1.5rem,3vw,2rem);flex-wrap:wrap;gap:1rem}.form-header h3{font-size:clamp(1.5rem,3vw,2rem);font-weight:700;color:var(--text-primary);margin:0}.step-indicator{display:flex;gap:.5rem}.step{width:40px;height:40px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:1rem;border:2px solid var(--text-muted);color:var(--text-muted);transition:all var(--transition-medium)}.step.active{background:var(--gradient-primary);border-color:transparent;color:#fff;transform:scale(1.1);box-shadow:0 8px 25px #1e40af4d}.contact-form{position:relative}.form-step{min-height:400px}.form-step h4{font-size:clamp(1.25rem,2.5vw,1.5rem);font-weight:700;color:var(--text-primary);margin-bottom:clamp(1rem,2vw,1.5rem);display:flex;align-items:center;gap:.5rem}.form-group{margin-bottom:clamp(1rem,2vw,1.5rem)}.form-group label{display:block;font-weight:600;color:var(--text-primary);margin-bottom:.5rem;font-size:1rem}.form-group input,.form-group select,.form-group textarea{width:100%;padding:clamp(.75rem,2vw,1rem);border:2px solid rgba(30,64,175,.1);border-radius:var(--radius-md);font-size:1rem;font-family:inherit;transition:all var(--transition-medium);background:#fffc;box-sizing:border-box}.form-group input:focus,.form-group select:focus,.form-group textarea:focus{outline:none;border-color:var(--primary-blue);box-shadow:0 0 0 3px #1e40af1a;background:#fff}.form-group textarea{resize:vertical;min-height:120px}.radio-group{display:flex;gap:1rem;flex-wrap:wrap}.radio-label{display:flex;align-items:center;gap:.5rem;cursor:pointer;font-weight:500;color:var(--text-secondary);transition:color var(--transition-fast)}.radio-label:hover{color:var(--text-primary)}.radio-label input[type=radio]{width:auto;margin:0}.form-navigation{display:flex;justify-content:space-between;gap:1rem;margin-top:clamp(1.5rem,3vw,2rem)}.prev-btn,.next-btn,.submit-btn{padding:clamp(.75rem,2vw,1rem) clamp(1.5rem,3vw,2rem);border-radius:var(--radius-lg);font-weight:700;font-size:1rem;cursor:pointer;transition:all var(--transition-medium);border:none;display:flex;align-items:center;gap:.5rem;text-transform:uppercase;letter-spacing:.5px}.prev-btn{background:#ffffffe6;color:var(--text-secondary);border:2px solid rgba(30,64,175,.2)}.prev-btn:hover{background:#1e40af1a;color:var(--text-primary);transform:translate(-3px)}.next-btn,.submit-btn{background:var(--gradient-primary);color:#fff;box-shadow:var(--shadow-md);margin-left:auto}.next-btn:hover,.submit-btn:hover:not(:disabled){transform:translateY(-2px);box-shadow:var(--shadow-lg);filter:brightness(1.1)}.submit-btn:disabled{opacity:.7;cursor:not-allowed;transform:none}.submit-status{margin-top:1.5rem;padding:1rem;border-radius:var(--radius-md);display:flex;align-items:center;gap:.75rem;font-weight:600}.submit-status.success{background:#10b9811a;border:1px solid rgba(16,185,129,.3);color:#065f46}.submit-status.error{background:#ef44441a;border:1px solid rgba(239,68,68,.3);color:#991b1b}.status-icon{font-size:1.5rem}.submit-status p{margin:0;line-height:1.5}.company-info-container{background:linear-gradient(135deg,#fffffff2,#f8fafce6);border-radius:var(--radius-xl);padding:clamp(1.5rem,4vw,2.5rem);box-shadow:0 25px 50px -12px #1e40af26,0 0 0 1px #1e40af0d,inset 0 1px #ffffff1a;border:1px solid rgba(30,64,175,.1);position:relative;overflow:hidden}.company-info-container:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(135deg,#ff6b35,#f7931e)}.info-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:clamp(1.5rem,3vw,2rem);flex-wrap:wrap;gap:1rem}.info-header h3{font-size:clamp(1.5rem,3vw,2rem);font-weight:700;color:var(--text-primary);margin:0}.company-badge{background:linear-gradient(135deg,#ff6b35,#f7931e);color:#fff;padding:.5rem 1rem;border-radius:20px;font-size:.875rem;font-weight:600;box-shadow:var(--shadow-sm)}.company-details{display:grid;gap:clamp(1rem,2vw,1.5rem)}.detail-item{display:flex;align-items:flex-start;gap:clamp(.75rem,2vw,1rem);padding:clamp(1rem,2vw,1.5rem);background:#fff9;border-radius:var(--radius-lg);border:1px solid rgba(30,64,175,.08);transition:all var(--transition-medium)}.detail-item:hover{transform:translateY(-2px);box-shadow:var(--shadow-md);background:#ffffffe6}.detail-icon{font-size:2rem;min-width:50px;display:flex;align-items:center;justify-content:center}.detail-content h4{font-size:1.125rem;font-weight:700;color:var(--text-primary);margin:0 0 .5rem}.detail-content p{color:var(--text-secondary);margin:.25rem 0;font-size:.95rem;line-height:1.5}.office-locations-container{background:linear-gradient(135deg,#fffffff2,#f8fafce6);border-radius:var(--radius-xl);padding:clamp(1.5rem,4vw,2.5rem);box-shadow:0 25px 50px -12px #1e40af26,0 0 0 1px #1e40af0d,inset 0 1px #ffffff1a;border:1px solid rgba(30,64,175,.1);position:relative;overflow:hidden;grid-column:span 2}.office-locations-container:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:var(--gradient-primary)}.locations-header{text-align:center;margin-bottom:clamp(1.5rem,3vw,2rem)}.locations-header h3{font-size:clamp(1.5rem,3vw,2rem);font-weight:700;color:var(--text-primary);margin:0 0 .5rem}.locations-header p{color:var(--text-secondary);font-size:1rem;margin:0}.locations-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(280px,100%),1fr));gap:clamp(1rem,2vw,1.5rem)}.location-card{background:#fffc;border-radius:var(--radius-lg);padding:clamp(1rem,2vw,1.5rem);border:1px solid rgba(30,64,175,.1);transition:all var(--transition-medium);position:relative;overflow:hidden}.location-card:hover{transform:translateY(-3px);box-shadow:var(--shadow-lg);background:#fffffff2}.location-card:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:var(--gradient-primary);transform:scaleX(0);transition:transform var(--transition-medium)}.location-card:hover:before{transform:scaleX(1)}.location-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem;flex-wrap:wrap;gap:.5rem}.location-header h4{font-size:1.125rem;font-weight:700;color:var(--text-primary);margin:0}.location-badge{background:var(--gradient-primary);color:#fff;padding:.25rem .75rem;border-radius:15px;font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.5px}.location-details p{color:var(--text-secondary);margin:.5rem 0;font-size:.9rem;line-height:1.5;display:flex;align-items:flex-start;gap:.5rem}.customer-support-container{background:linear-gradient(135deg,#fffffff2,#f8fafce6);border-radius:var(--radius-xl);padding:clamp(1.5rem,4vw,2.5rem);box-shadow:0 25px 50px -12px #1e40af26,0 0 0 1px #1e40af0d,inset 0 1px #ffffff1a;border:1px solid rgba(30,64,175,.1);position:relative;overflow:hidden;grid-column:span 2}.customer-support-container:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:var(--gradient-primary)}.support-header{text-align:center;margin-bottom:clamp(1.5rem,3vw,2rem)}.support-header h3{font-size:clamp(1.5rem,3vw,2rem);font-weight:700;color:var(--text-primary);margin:0 0 .5rem}.support-header p{color:var(--text-secondary);font-size:1rem;margin:0}.support-options{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(250px,100%),1fr));gap:clamp(1rem,2vw,1.5rem);margin-bottom:clamp(2rem,4vw,3rem)}.support-option{background:#fffc;border-radius:var(--radius-lg);padding:clamp(1rem,2vw,1.5rem);border:1px solid rgba(30,64,175,.1);transition:all var(--transition-medium);text-align:center}.support-option:hover{transform:translateY(-3px);box-shadow:var(--shadow-lg);background:#fffffff2}.support-icon{font-size:2.5rem;margin-bottom:1rem;display:block}.support-content h4{font-size:1.125rem;font-weight:700;color:var(--text-primary);margin:0 0 .75rem}.support-number,.support-email{color:var(--primary-blue);font-weight:600;font-size:1rem;margin:.25rem 0;display:block}.support-hours{color:var(--text-muted);font-size:.875rem;font-style:italic;margin-top:.5rem;display:block}.chat-btn,.whatsapp-btn{background:var(--gradient-primary);color:#fff;border:none;padding:.5rem 1rem;border-radius:var(--radius-md);font-weight:600;font-size:.875rem;cursor:pointer;transition:all var(--transition-medium);margin:.5rem 0}.chat-btn:hover,.whatsapp-btn:hover{transform:translateY(-2px);box-shadow:var(--shadow-md);filter:brightness(1.1)}.whatsapp-btn{background:linear-gradient(135deg,#25d366,#128c7e)}.support-departments{background:#fff9;border-radius:var(--radius-lg);padding:clamp(1rem,2vw,1.5rem);border:1px solid rgba(30,64,175,.08)}.support-departments h4{font-size:1.125rem;font-weight:700;color:var(--text-primary);margin:0 0 1rem;text-align:center}.departments-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(250px,100%),1fr));gap:.75rem}.department{display:flex;flex-direction:column;gap:.25rem;padding:.75rem;background:#fffc;border-radius:var(--radius-md);border:1px solid rgba(30,64,175,.05)}.department strong{color:var(--text-primary);font-size:.9rem}.department span{color:var(--primary-blue);font-size:.875rem;font-weight:500}.social-media-container{background:linear-gradient(135deg,#fffffff2,#f8fafce6);border-radius:var(--radius-xl);padding:clamp(1.5rem,4vw,2.5rem);box-shadow:0 25px 50px -12px #1e40af26,0 0 0 1px #1e40af0d,inset 0 1px #ffffff1a;border:1px solid rgba(30,64,175,.1);position:relative;overflow:hidden}.social-media-container:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(135deg,#ff6b35,#f7931e)}.social-header{text-align:center;margin-bottom:clamp(1.5rem,3vw,2rem)}.social-header h3{font-size:clamp(1.5rem,3vw,2rem);font-weight:700;color:var(--text-primary);margin:0 0 .5rem}.social-header p{color:var(--text-secondary);font-size:1rem;margin:0}.social-links{display:grid;gap:clamp(.75rem,2vw,1rem);margin-bottom:clamp(2rem,4vw,3rem)}.social-link{display:flex;align-items:center;gap:clamp(.75rem,2vw,1rem);padding:clamp(1rem,2vw,1.25rem);background:#fffc;border-radius:var(--radius-lg);border:1px solid rgba(30,64,175,.1);text-decoration:none;transition:all var(--transition-medium);position:relative;overflow:hidden}.social-link:hover{transform:translateY(-2px);box-shadow:var(--shadow-md);background:#fffffff2}.social-link:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:var(--gradient-primary);transform:scaleX(0);transition:transform var(--transition-medium)}.social-link:hover:before{transform:scaleX(1)}.social-link.linkedin:before{background:linear-gradient(135deg,#0077b5,#005885)}.social-link.twitter:before{background:linear-gradient(135deg,#1da1f2,#0d8bd9)}.social-link.facebook:before{background:linear-gradient(135deg,#1877f2,#166fe5)}.social-link.instagram:before{background:linear-gradient(135deg,#e4405f,#c13584)}.social-link.youtube:before{background:linear-gradient(135deg,red,#c00)}.social-icon{font-size:2rem;min-width:50px;display:flex;align-items:center;justify-content:center}.social-content h4{font-size:1.125rem;font-weight:700;color:var(--text-primary);margin:0 0 .25rem}.social-content p{color:var(--text-secondary);font-size:.9rem;margin:0 0 .25rem;line-height:1.4}.social-content span{color:var(--primary-blue);font-size:.875rem;font-weight:600}.newsletter-signup{background:#fff9;border-radius:var(--radius-lg);padding:clamp(1rem,2vw,1.5rem);border:1px solid rgba(30,64,175,.08);text-align:center}.newsletter-signup h4{font-size:1.125rem;font-weight:700;color:var(--text-primary);margin:0 0 .5rem}.newsletter-signup p{color:var(--text-secondary);font-size:.9rem;margin:0 0 1rem;line-height:1.5}.newsletter-form{display:flex;gap:.5rem;max-width:400px;margin:0 auto}.newsletter-input{flex:1;padding:.75rem;border:2px solid rgba(30,64,175,.1);border-radius:var(--radius-md);font-size:.9rem;transition:all var(--transition-medium)}.newsletter-input:focus{outline:none;border-color:var(--primary-blue);box-shadow:0 0 0 3px #1e40af1a}.newsletter-btn{background:var(--gradient-primary);color:#fff;border:none;padding:.75rem 1.5rem;border-radius:var(--radius-md);font-weight:600;font-size:.9rem;cursor:pointer;transition:all var(--transition-medium);white-space:nowrap}.newsletter-btn:hover{transform:translateY(-2px);box-shadow:var(--shadow-md);filter:brightness(1.1)}.trust-indicators{display:flex;justify-content:center;align-items:center;gap:clamp(1rem,4vw,2rem);flex-wrap:wrap;padding:clamp(1rem,3vw,2rem);background:#fff9;border-radius:var(--radius-xl);border:1px solid rgba(30,64,175,.1);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.trust-item{display:flex;align-items:center;gap:.5rem;font-weight:600;color:var(--text-primary);font-size:clamp(.875rem,2vw,1rem);transition:all var(--transition-medium)}.trust-item:hover{transform:translateY(-2px);color:var(--primary-blue)}.trust-icon{font-size:1.5em}:root.dark-theme .contact-us-section{background:linear-gradient(135deg,#1a202c,#2d3748)}:root.dark-theme .contact-us-section:before{background:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 100 100"><defs><pattern id="contact-grid-dark" width="10" height="10" patternUnits="userSpaceOnUse"><path d="M 10 0 L 0 0 0 10" fill="none" stroke="%234a5568" stroke-width="0.5"/></pattern></defs><rect width="100" height="100" fill="url(%23contact-grid-dark)"/></svg>');opacity:.2}:root.dark-theme .contact-form-container,:root.dark-theme .company-info-container,:root.dark-theme .office-locations-container,:root.dark-theme .customer-support-container,:root.dark-theme .social-media-container{background:linear-gradient(135deg,#2d3748f2,#1a202ce6);border-color:#ffffff1a}:root.dark-theme .section-description,:root.dark-theme .detail-content p,:root.dark-theme .location-details p,:root.dark-theme .support-header p,:root.dark-theme .social-header p,:root.dark-theme .social-content p,:root.dark-theme .newsletter-signup p{color:#e2e8f0}:root.dark-theme .form-group input,:root.dark-theme .form-group select,:root.dark-theme .form-group textarea,:root.dark-theme .newsletter-input{background:#2d3748cc;border-color:#fff3;color:#e2e8f0}:root.dark-theme .form-group input:focus,:root.dark-theme .form-group select:focus,:root.dark-theme .form-group textarea:focus,:root.dark-theme .newsletter-input:focus{background:#2d3748f2;border-color:var(--primary-blue)}:root.dark-theme .detail-item,:root.dark-theme .location-card,:root.dark-theme .support-option,:root.dark-theme .social-link,:root.dark-theme .department,:root.dark-theme .support-departments,:root.dark-theme .newsletter-signup,:root.dark-theme .trust-indicators{background:#2d374899;border-color:#ffffff1a}:root.dark-theme .detail-item:hover,:root.dark-theme .location-card:hover,:root.dark-theme .support-option:hover,:root.dark-theme .social-link:hover{background:#2d3748e6}:root.dark-theme .prev-btn{background:#2d3748e6;border-color:#fff3;color:#e2e8f0}:root.dark-theme .prev-btn:hover{background:#3b82f633;color:#fff}@media (prefers-reduced-motion: reduce){.contact-us-section *,.contact-us-section *:before,.contact-us-section *:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}@media (max-width: 1024px){.contact-grid{grid-template-columns:1fr}.contact-form-container,.office-locations-container,.customer-support-container{grid-column:span 1}.locations-grid{grid-template-columns:repeat(auto-fit,minmax(min(250px,100%),1fr))}.support-options{grid-template-columns:repeat(auto-fit,minmax(min(200px,100%),1fr))}.departments-grid{grid-template-columns:1fr}}@media (max-width: 768px){.contact-us-section{padding:clamp(60px,10vw,80px) 0}.form-header,.info-header,.location-header{flex-direction:column;text-align:center;gap:.75rem}.form-navigation{flex-direction:column;gap:.75rem}.prev-btn,.next-btn,.submit-btn{width:100%;justify-content:center}.newsletter-form{flex-direction:column;gap:.75rem}.trust-indicators{flex-direction:column;gap:1rem}.social-link{flex-direction:column;text-align:center;gap:.75rem}}@media (max-width: 480px){.step-indicator{justify-content:center}.step{width:35px;height:35px;font-size:.875rem}.locations-grid,.support-options{grid-template-columns:1fr}.radio-group{flex-direction:column;gap:.75rem}}.scroll-progress-container{position:fixed;bottom:0;left:0;width:100%;height:6px;background:#ffffff1a;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);z-index:1000;transition:all .3s ease;border-top:1px solid rgba(255,255,255,.1)}.scroll-progress-container.scrolling{height:8px;box-shadow:0 -4px 20px #0000001a}.scroll-progress-bar{height:100%;background:linear-gradient(90deg,#ff6b35,#f7931e);transition:width .1s ease-out,background-color .3s ease;position:relative;border-radius:0 3px 3px 0;box-shadow:0 0 10px #ff6b3580}.scroll-progress-bar:after{content:"";position:absolute;top:0;right:0;width:20px;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.3));animation:shimmer 2s infinite}.scroll-progress-text{position:absolute;right:20px;top:50%;transform:translateY(-50%);display:flex;align-items:center;gap:8px;color:#fff;font-size:.8rem;font-weight:600;text-shadow:0 1px 3px rgba(0,0,0,.5);opacity:0;transition:opacity .3s ease}.scroll-progress-container.scrolling .scroll-progress-text{opacity:1}.progress-percentage{font-size:.9rem;color:#ff6b35}.progress-label{font-size:.7rem;opacity:.8}.back-to-top{position:fixed;bottom:30px;right:30px;width:60px;height:60px;background:linear-gradient(135deg,#ff6b35,#f7931e);border:none;border-radius:50%;cursor:pointer;display:flex;flex-direction:column;align-items:center;justify-content:center;color:#fff;font-size:.7rem;font-weight:600;z-index:1001;transition:all .4s cubic-bezier(.4,0,.2,1);opacity:0;visibility:hidden;transform:translateY(20px) scale(.8);box-shadow:0 8px 25px #ff6b3566,0 4px 15px #0000001a;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:2px solid rgba(255,255,255,.2)}.back-to-top.visible{opacity:1;visibility:visible;transform:translateY(0) scale(1)}.back-to-top:hover{transform:translateY(-5px) scale(1.1);box-shadow:0 12px 35px #ff6b3599,0 6px 20px #00000026}.back-to-top:active{transform:translateY(-2px) scale(1.05)}.back-to-top-icon{margin-bottom:2px;transition:transform .3s ease}.back-to-top:hover .back-to-top-icon{transform:translateY(-2px)}.back-to-top-text{display:flex;flex-direction:column;align-items:center;line-height:1}.back-text{font-size:.6rem;opacity:.8}.top-text{font-size:.7rem;font-weight:700}.progress-ring{position:absolute;top:0;left:0;transform:rotate(-90deg);pointer-events:none}.progress-ring-background{opacity:.2}.progress-ring-progress{transition:stroke-dashoffset .1s ease-out,stroke .3s ease;stroke-linecap:round}.scroll-indicators{position:fixed;right:20px;top:50%;transform:translateY(-50%);z-index:999;opacity:.7;transition:opacity .3s ease}.scroll-indicators:hover{opacity:1}.scroll-dots{display:flex;flex-direction:column;gap:15px}.scroll-dot{display:flex;align-items:center;gap:10px;cursor:pointer;transition:all .3s ease;padding:5px;border-radius:20px;background:#ffffff1a;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.1)}.scroll-dot:hover{background:#fff3;transform:translate(-5px)}.dot-indicator{width:8px;height:8px;border-radius:50%;background:#fff6;transition:all .3s ease;border:2px solid transparent}.scroll-dot.active .dot-indicator{background:linear-gradient(135deg,#ff6b35,#f7931e);border-color:#ffffff4d;box-shadow:0 0 10px #ff6b3580;transform:scale(1.2)}.dot-label{font-size:.7rem;color:#fff;font-weight:500;opacity:0;transform:translate(-10px);transition:all .3s ease;white-space:nowrap;text-shadow:0 1px 3px rgba(0,0,0,.5)}.scroll-dot:hover .dot-label,.scroll-dot.active .dot-label{opacity:1;transform:translate(0)}@keyframes shimmer{0%{transform:translate(-20px)}to{transform:translate(20px)}}@keyframes pulse{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}@media (max-width: 768px){.back-to-top{bottom:20px;right:20px;width:50px;height:50px}.back-to-top-text{font-size:.6rem}.progress-ring{width:50px;height:50px}.progress-ring circle{r:22;cx:25;cy:25}.scroll-indicators{right:10px}.scroll-dots{gap:10px}.dot-label{display:none}.scroll-progress-text{right:10px;font-size:.7rem}}@media (max-width: 480px){.back-to-top{width:45px;height:45px}.scroll-indicators{display:none}.scroll-progress-container.scrolling .scroll-progress-text{opacity:0}}:root.dark-theme .scroll-progress-container{background:#0003;border-top-color:#ffffff0d}:root.dark-theme .scroll-dot{background:#0000004d;border-color:#ffffff0d}:root.dark-theme .scroll-dot:hover{background:#0006}.back-to-top,.scroll-progress-bar,.dot-indicator{animation-play-state:running!important}.scroll-progress-container,.back-to-top,.scroll-indicators{pointer-events:auto}.back-to-top{isolation:isolate}.theme-toggle{display:flex;align-items:center;gap:8px;background:none;border:none;cursor:pointer;padding:8px 12px;border-radius:20px;transition:all .3s cubic-bezier(.4,0,.2,1);font-family:inherit;font-size:14px;font-weight:500;position:relative;overflow:hidden}.theme-toggle:hover{background:var(--theme-toggle-hover-bg);transform:translateY(-1px);box-shadow:0 4px 12px var(--theme-toggle-shadow)}.theme-toggle:active{transform:translateY(0)}.theme-toggle:focus{outline:none;box-shadow:0 0 0 2px var(--theme-toggle-focus-ring)}.theme-toggle-track{position:relative;width:44px;height:24px;background:var(--theme-toggle-track-bg);border-radius:12px;transition:all .3s cubic-bezier(.4,0,.2,1);border:2px solid var(--theme-toggle-border)}.theme-toggle-thumb{position:absolute;top:2px;left:2px;width:16px;height:16px;background:var(--theme-toggle-thumb-bg);border-radius:50%;transition:all .3s cubic-bezier(.4,0,.2,1);display:flex;align-items:center;justify-content:center;box-shadow:0 2px 4px var(--theme-toggle-thumb-shadow)}.dark-theme .theme-toggle-thumb{transform:translate(20px)}.theme-icon{display:flex;align-items:center;justify-content:center;color:var(--theme-toggle-icon-color);transition:all .3s cubic-bezier(.4,0,.2,1)}.theme-icon svg{width:12px;height:12px}.theme-toggle-label{color:var(--theme-toggle-text-color);font-weight:500;transition:color .3s cubic-bezier(.4,0,.2,1);-webkit-user-select:none;user-select:none}:root.light-theme{--theme-toggle-hover-bg: rgba(255, 107, 53, .1);--theme-toggle-shadow: rgba(255, 107, 53, .2);--theme-toggle-focus-ring: rgba(255, 107, 53, .3);--theme-toggle-track-bg: #e5e7eb;--theme-toggle-border: #d1d5db;--theme-toggle-thumb-bg: #ffffff;--theme-toggle-thumb-shadow: rgba(0, 0, 0, .1);--theme-toggle-icon-color: #f59e0b;--theme-toggle-text-color: #374151}:root.dark-theme{--theme-toggle-hover-bg: rgba(255, 107, 53, .15);--theme-toggle-shadow: rgba(255, 107, 53, .3);--theme-toggle-focus-ring: rgba(255, 107, 53, .4);--theme-toggle-track-bg: #374151;--theme-toggle-border: #4b5563;--theme-toggle-thumb-bg: #1f2937;--theme-toggle-thumb-shadow: rgba(0, 0, 0, .3);--theme-toggle-icon-color: #60a5fa;--theme-toggle-text-color: #e5e7eb}@media (max-width: 768px){.theme-toggle{padding:6px 10px;font-size:13px}.theme-toggle-track{width:40px;height:22px}.theme-toggle-thumb{width:14px;height:14px}.dark-theme .theme-toggle-thumb{transform:translate(18px)}.theme-icon svg{width:10px;height:10px}}@keyframes theme-switch{0%{transform:scale(1)}50%{transform:scale(1.1)}to{transform:scale(1)}}.theme-toggle:active .theme-toggle-thumb{animation:theme-switch .2s ease-in-out}@media (prefers-reduced-motion: reduce){.theme-toggle,.theme-toggle-track,.theme-toggle-thumb,.theme-icon,.theme-toggle-label{transition:none}.theme-toggle:active .theme-toggle-thumb{animation:none}}@media (prefers-contrast: high){.theme-toggle-track{border-width:3px}.theme-toggle-thumb{box-shadow:0 0 0 2px var(--theme-toggle-border)}}.navbar{position:fixed;top:0;left:0;width:100%;z-index:1000;background:transparent;transition:all .3s ease;padding:1rem 0}.navbar.scrolled{background:#fff;box-shadow:0 2px 10px #0000001a}.navbar-container{max-width:1200px;margin:0 auto;padding:0 2rem;display:flex;justify-content:space-between;align-items:center}.navbar-logo{display:flex;align-items:center;text-decoration:none;transition:all .3s ease}.navbar-logo-img{height:45px;width:auto;max-width:250px;object-fit:contain;transition:all .3s ease;filter:brightness(1)}.navbar-logo:hover .navbar-logo-img{transform:scale(1.05);filter:brightness(1.1)}.navbar-menu{display:flex;align-items:center;gap:2rem}.navbar-link{text-decoration:none;color:#fff;font-weight:500;font-size:1rem;transition:all .3s ease;padding:.5rem 1rem;border-radius:25px;position:relative}.navbar.scrolled .navbar-link{color:#333}.navbar-link:hover{color:#4a90e2;transform:translateY(-2px)}.navbar.scrolled .navbar-link:hover{color:#4a90e2;background:#4a90e21a}.robot-link{background:linear-gradient(45deg,#ff6b6b,#ee5a24);color:#fff!important;font-weight:600;animation:pulse 2s infinite}.robot-link:hover{background:linear-gradient(45deg,#ee5a24,#ff6b6b);color:#fff!important;transform:translateY(-2px) scale(1.05)}@keyframes pulse{0%{box-shadow:0 0 #ff6b6bb3}70%{box-shadow:0 0 0 10px #ff6b6b00}to{box-shadow:0 0 #ff6b6b00}}.mobile-menu-toggle{display:none}@media (max-width: 768px){.navbar-logo-img{height:35px;max-width:180px}.navbar-menu{display:none;position:fixed;top:70px;left:0;width:100%;background:#fffffff2;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);flex-direction:column;padding:2rem 0;box-shadow:0 5px 15px #0000001a}.navbar-menu.active{display:flex}.navbar-menu .navbar-link{color:#333;padding:1rem 2rem;border-radius:0;text-align:center}.mobile-menu-toggle{display:block!important;background:none;border:none;color:#fff;font-size:1.5rem;cursor:pointer}.navbar.scrolled .mobile-menu-toggle{color:#333}}@media (max-width: 480px){.navbar-logo-img{height:30px;max-width:150px}}.nav-menu{display:flex;list-style:none;margin:0;padding:0;gap:2rem}.nav-menu li a{color:var(--primary-blue);text-decoration:none;font-weight:500;transition:color .3s ease}.nav-menu li a:hover{color:var(--accent-green)}@media (max-width: 768px){.mobile-menu-button{display:flex}.nav-menu{position:fixed;top:70px;right:-100%;flex-direction:column;background:#fff;width:100%;text-align:center;transition:.3s;box-shadow:0 10px 10px #0000001a;padding:2rem 0;gap:1rem}.nav-menu.active{right:0}.nav-menu li a{display:block;padding:1rem}}
