.language-selector{position:fixed!important;bottom:30px!important;right:30px!important;left:auto!important;top:auto!important;z-index:9999!important;display:flex!important;gap:8px;background:#111111f2;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);padding:8px;border-radius:50px;border:1px solid var(--border);box-shadow:var(--shadow-lg),var(--glow-primary);transition:all .3s ease;pointer-events:auto}.language-selector:hover{box-shadow:var(--shadow-lg),0 0 30px #2563eb99;transform:translateY(-2px)}.lang-button{background:transparent;border:none;color:var(--text-secondary);font-size:14px;font-weight:600;padding:10px 16px;border-radius:50px;cursor:pointer;transition:all .3s ease;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;letter-spacing:.5px}.lang-button:hover{color:var(--text-primary);background:#2563eb1a}.lang-button.active{background:var(--gradient);color:var(--text-primary);box-shadow:var(--glow-primary)}@media(max-width:768px){.mobile-menu-section .language-selector{position:relative!important;bottom:auto!important;right:auto!important;left:auto!important;top:auto!important;z-index:auto!important;background:#111c;padding:6px;gap:6px;justify-content:center;width:100%;box-shadow:none}.mobile-menu-section .language-selector:hover{transform:none;box-shadow:none}.mobile-menu-section .lang-button{font-size:13px;padding:10px 20px;flex:1}.mobile-menu-section .lang-button:hover{background:#2563eb26}}@keyframes slideInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.language-selector{animation:slideInUp .5s ease-out}:root{--primary-color: #3f8efc;--primary-dark: #1d4ed8;--secondary-color: #64748b;--accent-color: #3b82f6;--text-primary: #FFFDF7;--text-secondary: #a1a1aa;--background: #0a0a0a;--surface: #111111;--surface-light: #1a1a1a;--border: #333333;--shadow-sm: 0 1px 2px 0 rgb(0 0 0 / .5);--shadow-md: 0 4px 6px -1px rgb(0 0 0 / .3), 0 2px 4px -2px rgb(0 0 0 / .3);--shadow-lg: 0 10px 15px -3px rgb(0 0 0 / .3), 0 4px 6px -4px rgb(0 0 0 / .3);--glow-primary: 0 0 20px rgba(37, 99, 235, .4);--glow-accent: 0 0 20px rgba(59, 130, 246, .4);--gradient: linear-gradient(135deg, #2563eb 0%, #3b82f6 100%);--gradient-hover: linear-gradient(135deg, #2563eb 0%, #3b82f6 50%, #6366f1 100%);--font-xs: .75rem;--font-sm: .875rem;--font-base: 1rem;--font-md: 1.125rem;--font-lg: 1.25rem;--font-xl: 1.5rem;--font-2xl: 1.875rem;--font-3xl: 2.25rem;--font-4xl: 3rem;--font-5xl: 3.75rem;--font-6xl: 4.5rem}@media(max-width:1023px)and (min-width:768px){:root{--font-xs: .7rem;--font-sm: .8125rem;--font-base: .9375rem;--font-md: 1.0625rem;--font-lg: 1.1875rem;--font-xl: 1.375rem;--font-2xl: 1.75rem;--font-3xl: 2rem;--font-4xl: 2.5rem;--font-5xl: 3rem;--font-6xl: 3.5rem}}@media(max-width:767px){:root{--font-xs: .625rem;--font-sm: .75rem;--font-base: .875rem;--font-md: 1rem;--font-lg: 1.125rem;--font-xl: 1.25rem;--font-2xl: 1.5rem;--font-3xl: 1.875rem;--font-4xl: 2.25rem;--font-5xl: 2.75rem;--font-6xl: 3.25rem}}*{margin:0;padding:0;box-sizing:border-box}body{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;line-height:1.6;color:var(--text-primary);background-color:var(--surface);cursor:auto;overflow-x:hidden}section:not(.hero){background-color:#000}p{margin-bottom:2rem}.section-description{margin-bottom:3rem}.problem-description,.upgrade-description,.management-description,.about-description{margin-bottom:3rem;line-height:1.8}.feature-description,.solution-description,.step-description{margin-bottom:2rem;line-height:1.8}.cursor{position:fixed;width:20px;height:20px;background:#2563ebcc;border:2px solid rgba(37,99,235,1);border-radius:50%;pointer-events:none;z-index:9999;transition:transform .1s ease;box-shadow:0 0 15px #2563eb99}.cursor-glow{position:fixed;width:60px;height:60px;background:radial-gradient(circle,rgba(37,99,235,.3) 0%,transparent 70%);border-radius:50%;pointer-events:none;z-index:9998;transition:transform .3s ease}.glow-on-hover{transition:all .3s ease}.glow-on-hover:hover{box-shadow:var(--glow-primary);transform:translateY(-2px)}.container{max-width:1200px;margin:0 auto;padding:0 1rem}.navbar{position:fixed;top:1rem;left:50%;transform:translate(-50%);width:calc(100% - 4rem);max-width:1800px;z-index:1000;transition:all .3s cubic-bezier(.4,0,.2,1);background:#1116;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border:1px solid rgba(59,130,246,.15);border-radius:45px}.navbar.scrolled{top:.75rem;width:calc(100% - 8rem);max-width:1200px;background:#11111173;backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px);box-shadow:0 4px 16px #0000004d,0 2px 8px #0003;border:1px solid rgba(37,99,235,.25)}.navbar.scrolled .navbar-container{border-color:transparent}.navbar-container{margin:0 auto;padding:0 1.5rem;display:flex;align-items:center;justify-content:space-between;height:60px;transition:all .3s cubic-bezier(.4,0,.2,1);border:none;border-radius:45px;position:relative}.navbar-logo{display:flex;align-items:center;justify-content:center;z-index:1001}.logo-img{height:30px;width:auto;display:block;transition:transform .3s ease}.logo-img:hover{transform:scale(1)}.navbar-menu{display:flex;align-items:center;gap:2rem;position:absolute;left:50%;transform:translate(-50%)}.navbar-actions{display:flex;align-items:center;gap:.5rem;margin-left:auto}.navbar-contact-btn{padding:.45rem .85rem;border-radius:9999px;font-size:.9rem;text-decoration:none;display:inline-flex;align-items:center;justify-content:center}.navbar-contact-btn:hover{text-decoration:none}.navbar-item{position:relative;display:flex;align-items:center}.navbar-link{display:flex;align-items:center;gap:.4rem;color:var(--text-primary);text-decoration:none;font-size:.95rem;font-weight:500;padding:.75rem 1.25rem;border-radius:8px;transition:all .3s ease;position:relative}.navbar-link:before{content:"";position:absolute;bottom:0;left:50%;transform:translate(-50%) scaleX(0);width:80%;height:2px;background:linear-gradient(90deg,transparent,var(--primary-color),transparent);transition:transform .3s ease}.navbar-link:hover{color:var(--primary-color);background:#2563eb0d}.navbar-link:hover:before{transform:translate(-50%) scaleX(1)}.dropdown-icon{transition:transform .3s ease;margin-left:.2rem}.dropdown-icon.open{transform:rotate(180deg)}.dropdown{position:relative}.dropdown:before{content:"";position:absolute;top:100%;left:-10px;right:-10px;height:20px;background:transparent}.dropdown-menu{position:absolute;top:calc(100% + .25rem);left:50%;transform:translate(-50%);background:#111111f2;backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px);border:1px solid rgba(255,255,255,.08);border-radius:12px;padding:.75rem;min-width:280px;box-shadow:0 4px 16px #0003,0 2px 8px #00000026;animation:dropdownSlideIn .2s ease-out}@keyframes dropdownSlideIn{0%{opacity:0;transform:translate(-50%) translateY(-10px)}to{opacity:1;transform:translate(-50%) translateY(0)}}.dropdown-item{display:flex;align-items:flex-start;padding:1rem 1.25rem;border-radius:8px;text-decoration:none;transition:all .2s ease;color:var(--text-primary)}.dropdown-item:hover{background:#2563eb14;transform:translate(2px)}.dropdown-item-icon{font-size:1.5rem;line-height:1;flex-shrink:0}.dropdown-item-content{flex:1}.dropdown-item-title{font-size:.9rem;font-weight:600;color:var(--text-primary);margin-bottom:.25rem}.dropdown-item-desc{font-size:.8rem;color:var(--text-secondary);line-height:1.4}.dropdown-item-parent{position:relative;cursor:pointer}.dropdown-item-parent:after{content:"";position:absolute;top:0;right:-10px;bottom:0;width:20px;background:transparent}.dropdown-item-parent .dropdown-item-title{display:flex;align-items:center;justify-content:space-between;gap:.5rem}.submenu-arrow{transition:transform .3s ease;opacity:.7}.submenu-arrow.open{transform:rotate(90deg)}.dropdown-submenu{position:absolute;top:0;left:calc(100% + .25rem);background:#111111f2;backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px);border:1px solid rgba(255,255,255,.08);border-radius:12px;padding:.75rem;min-width:240px;box-shadow:0 4px 16px #0003,0 2px 8px #00000026;animation:submenuSlideIn .2s ease-out}@keyframes submenuSlideIn{0%{opacity:0;transform:translate(-10px)}to{opacity:1;transform:translate(0)}}@media(max-width:768px){.navbar{top:0!important;width:100%!important;max-width:none!important;border-radius:0!important;background:#111111f2;border:none;border-bottom:1px solid rgba(59,130,246,.2);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);transform:translate(0)!important;left:0!important;box-shadow:0 2px 12px #00000026}.navbar.scrolled{top:0!important;width:100%!important;border-radius:0!important;background:#1119;border-bottom:1px solid rgba(59,130,246,.2);box-shadow:0 2px 12px #00000026}.navbar-container{padding:1.25rem 1.5rem;height:80px;border:none;border-radius:0}.navbar.scrolled .navbar-container{height:80px;border:none}.navbar-logo{padding:.5rem}.navbar-menu,.navbar-contact-btn{display:none!important}.navbar-actions{display:flex!important;margin-left:auto;gap:.5rem}.mobile-menu-toggle{display:flex!important;width:40px;height:40px;padding:.5rem;justify-content:center;align-items:center;gap:6px;flex-direction:column;background:none;border:none;cursor:pointer}.mobile-menu-toggle span{width:24px;height:2.5px;background:var(--text-primary);border-radius:3px;transition:all .3s ease}.mobile-menu-toggle.active span:nth-child(1){transform:translateY(8.5px) rotate(45deg)}.mobile-menu-toggle.active span:nth-child(2){opacity:0}.mobile-menu-toggle.active span:nth-child(3){transform:translateY(-8.5px) rotate(-45deg)}.navbar-link{font-size:.85rem;padding:.5rem .75rem}.logo-img{height:36px;transition:transform .2s ease}.navbar-logo:active .logo-img{transform:scale(.95)}.dropdown-menu{min-width:260px}.dropdown-submenu{position:relative;left:0;top:.5rem;margin-left:0;margin-top:.5rem;min-width:100%}}@media(min-width:768px)and (max-width:1024px)and (orientation:portrait){.navbar-menu{gap:.5rem}.navbar-link{padding:.75rem .5rem;font-size:.85rem;white-space:nowrap}.navbar-contact-btn{padding:.45rem .75rem;font-size:.85rem}.timeline-line,.timeline-nodes-row,.timeline-node-wrapper{display:none}.benefit-number{display:none!important}.benefit{padding:1.5rem 1rem}.upgrade-stats{grid-template-columns:repeat(2,1fr);gap:1rem;margin:1.5rem 0}.upgrade-stat{padding:.85rem 1rem}.stat-number{font-size:1.75rem}.stat-label{font-size:.8rem}}@media(min-width:768px)and (max-width:1024px)and (orientation:landscape){.timeline-line{display:none}.benefit-number{display:none!important}.benefit{padding:1.5rem 1rem}}@media(min-width:1024px){.timeline-desktop{display:block!important}}@media(max-width:1023px){.timeline-desktop{display:none!important}}.header{position:fixed;top:0;left:0;right:0;display:flex;align-items:center;justify-content:space-between;padding:1rem;max-width:1200px;margin:0 auto}.nav-brand{display:flex;align-items:center;gap:.5rem}.logo{width:120px;height:32px;object-fit:contain}.brand-name{font-size:1.5rem;font-weight:700;color:var(--text-primary)}.nav-links{display:flex;align-items:center;gap:2rem}.nav-link{text-decoration:none;color:var(--text-secondary);font-weight:500;transition:color .2s}.nav-link:hover{color:var(--primary-color)}.language-selector{position:relative;display:inline-block}.language-toggle{display:flex;align-items:center;gap:.5rem;background:var(--surface-light);border:1px solid var(--border);border-radius:.5rem;padding:.5rem .75rem;color:var(--text-primary);font-size:.875rem;cursor:pointer;transition:all .2s ease}.language-toggle:hover{background:var(--surface);border-color:var(--primary-color)}.flag-icon{font-size:1rem}.language-text{font-weight:500}.dropdown-arrow{font-size:.75rem;transition:transform .2s ease}.language-toggle.active .dropdown-arrow{transform:rotate(180deg)}.language-dropdown{position:absolute;top:100%;right:0;margin-top:.5rem;background:var(--surface);border:1px solid var(--border);border-radius:.5rem;box-shadow:var(--shadow-lg);opacity:0;visibility:hidden;transform:translateY(-10px);transition:all .2s ease;min-width:150px;z-index:1000}.language-dropdown.active{opacity:1;visibility:visible;transform:translateY(0)}.language-option{display:flex;align-items:center;gap:.75rem;padding:.75rem 1rem;cursor:pointer;transition:background .2s ease;font-size:.875rem}.language-option:hover{background:var(--surface-light)}.language-option.active{background:var(--primary-color);color:#fffdf7}.language-option:first-child{border-radius:.5rem .5rem 0 0}.language-option:last-child{border-radius:0 0 .5rem .5rem}.cta-button{background:var(--gradient);color:#fffdf7;border:none;padding:.5rem 1.5rem;border-radius:1rem;font-weight:600;cursor:pointer;transition:all .3s ease;position:relative;overflow:hidden}.cta-button:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:var(--gradient-hover);transition:left .5s ease;z-index:-1}.cta-button:hover:before{left:0}.cta-button:hover{transform:translateY(-2px);box-shadow:var(--glow-primary)}.mobile-menu-toggle{display:none;flex-direction:column;background:none;border:none;cursor:pointer;gap:.25rem}.mobile-menu-toggle span{width:24px;height:2px;background:var(--text-primary);transition:all .3s}.mobile-menu-toggle.active span:nth-child(1){transform:translateY(6px) rotate(45deg)}.mobile-menu-toggle.active span:nth-child(2){opacity:0}.mobile-menu-toggle.active span:nth-child(3){transform:translateY(-6px) rotate(-45deg)}.mobile-menu{position:fixed;top:0;right:-100%;width:100%;max-width:400px;height:100vh;background:#111111fa;backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px);border-left:1px solid rgba(255,255,255,.05);z-index:1100;transition:right .4s cubic-bezier(.4,0,.2,1);overflow-y:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch;box-shadow:-4px 0 24px #0000004d;overscroll-behavior:contain}.mobile-menu.active{right:0}.mobile-menu-close{position:absolute;top:1.5rem;right:1.5rem;width:40px;height:40px;background:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .3s ease;color:var(--text-primary);z-index:10}.mobile-menu-close:hover{background:#2563eb33;border-color:#2563eb66;transform:rotate(90deg)}.mobile-menu-close:active{transform:rotate(90deg) scale(.95)}.mobile-menu-content{padding:6rem 2rem 8rem;display:flex;flex-direction:column;gap:2rem;min-height:100vh}.mobile-menu-section{display:flex;flex-direction:column;gap:.75rem;padding-bottom:1.5rem;border-bottom:1px solid rgba(255,255,255,.08)}.mobile-menu-section:last-of-type{border-bottom:none}.mobile-menu-single{padding-bottom:1rem}.mobile-menu-single .mobile-menu-link{font-size:1.05rem;font-weight:600;padding:.75rem 0;background:transparent}.mobile-menu-title{font-size:1rem;font-weight:700;color:var(--text-primary);text-transform:none;letter-spacing:.3px;margin:0}.mobile-menu-dropdown-toggle{display:flex;align-items:center;justify-content:space-between;cursor:pointer;padding:.5rem 0;transition:color .2s ease;-webkit-user-select:none;user-select:none}.mobile-menu-dropdown-toggle:hover{color:var(--text-primary)}.mobile-dropdown-arrow{transition:transform .3s ease;opacity:.7}.mobile-dropdown-arrow.open{transform:rotate(180deg)}.mobile-dropdown-content{display:flex;flex-direction:column;gap:0rem;margin-top:1rem;padding:0;animation:mobileDropdownSlide .3s ease-out}@keyframes mobileDropdownSlide{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.mobile-menu-link{display:block;padding:.875rem 1rem;color:var(--text-primary);text-decoration:none;font-size:1rem;font-weight:500;border-radius:8px;transition:all .2s ease;background:#ffffff05}.mobile-menu-link:not(.disabled):hover{background:#2563eb1a;color:var(--primary-color);transform:translate(4px)}.mobile-menu-link.disabled{opacity:.5;cursor:not-allowed}.mobile-dropdown-group{padding:1rem 1.25rem;margin-bottom:.75rem;background:#2563eb0d;border-radius:12px;border:1px solid rgba(37,99,235,.15)}.mobile-dropdown-group-title{font-size:1rem;font-weight:700;color:var(--primary-color);margin-bottom:.5rem;letter-spacing:.3px}.mobile-dropdown-group-desc{font-size:.875rem;color:var(--text-secondary);line-height:1.5}.mobile-menu-item-card{display:block;padding:1rem 1.25rem;margin-bottom:.75rem;background:#ffffff08;border:1px solid rgba(255,255,255,.08);border-radius:12px;text-decoration:none;transition:all .3s cubic-bezier(.4,0,.2,1);cursor:pointer}.mobile-menu-item-card:hover{background:#2563eb14;border-color:#2563eb4d;transform:translate(8px);box-shadow:0 4px 16px #2563eb26}.mobile-menu-item-card.disabled{opacity:.5;cursor:not-allowed;pointer-events:none}.mobile-menu-item-title{font-size:1rem;font-weight:600;color:var(--text-primary);margin-bottom:.5rem;transition:color .3s ease}.mobile-menu-item-card:hover .mobile-menu-item-title{color:var(--primary-color)}.mobile-menu-item-desc{font-size:.8125rem;color:var(--text-secondary);line-height:1.5;transition:color .3s ease}.mobile-menu-item-card:hover .mobile-menu-item-desc{color:var(--text-primary)}.mobile-menu-cta{margin-top:1rem;padding-top:1.5rem;border-top:1px solid rgba(255,255,255,.08)}.mobile-menu-section .language-selector{position:relative!important;bottom:auto!important;right:auto!important;justify-content:center!important;width:100%!important;margin-top:.5rem}.mobile-menu-language{border-bottom:none!important;padding-bottom:3rem!important;padding-top:1rem}.mobile-menu:before{content:"";position:fixed;top:0;left:0;width:100vw;height:100vh;background:#00000080;opacity:0;visibility:hidden;transition:all .3s ease;pointer-events:none;z-index:-1}.mobile-menu.active:before{opacity:1;visibility:visible}.hero{padding:4rem 0;background:linear-gradient(180deg,#0a0a0f,#000);position:relative;overflow:hidden;min-height:100vh;display:flex;align-items:center}.hero-background{position:absolute;top:0;left:0;right:0;bottom:0;z-index:1}.hero-grid{position:absolute;top:0;left:0;right:0;bottom:0;background-image:linear-gradient(rgb(31 45 75 / 3%) 2px,transparent 1px),linear-gradient(90deg,rgba(37,99,235,.03) 2px,transparent 1px);background-size:50px 50px;animation:gridMove 30s linear infinite}.hero-glow{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%) translateZ(0);width:700px;height:700px;background:radial-gradient(circle,rgba(37,99,235,.3) 0%,rgba(59,130,246,.2) 30%,rgba(96,165,250,.1) 50%,transparent 75%);border-radius:50%;filter:blur(40px);animation:glowPulseSmooth 4s ease-in-out infinite;will-change:opacity;backface-visibility:hidden;perspective:1000px}.hero-glow:before{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%) translateZ(0);width:500px;height:500px;background:radial-gradient(circle,rgba(59,130,246,.4) 0%,rgba(96,165,250,.25) 40%,transparent 70%);border-radius:50%;filter:blur(25px);animation:glowPulseSmooth 4s ease-in-out infinite .5s;will-change:opacity;backface-visibility:hidden}.hero-glow:after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%) translateZ(0);width:300px;height:300px;background:radial-gradient(circle,rgba(96,165,250,.5) 0%,rgba(59,130,246,.3) 50%,transparent 75%);border-radius:50%;filter:blur(15px);animation:glowPulseSmooth 4s ease-in-out infinite 1s;will-change:opacity;backface-visibility:hidden}@keyframes particleFloat{0%,to{transform:translateY(0) rotate(0)}50%{transform:translateY(-20px) rotate(180deg)}}@keyframes gridMove{0%{transform:translate(0)}to{transform:translate(50px,50px)}}@keyframes glowPulseSmooth{0%{opacity:.6}50%{opacity:1}to{opacity:.6}}.hero .container{position:relative;z-index:2;display:flex;flex-direction:column;align-items:center;text-align:center;max-width:1200px}.hero-badge{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;background:#2563eb1a;border:1px solid rgba(37,99,235,.3);border-radius:50px;padding:.5rem 1rem;margin-bottom:2rem;margin-left:auto;margin-right:auto;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);animation:badgeFloat 3s ease-in-out infinite}.badge-icon{font-size:1rem}.badge-text{font-size:.875rem;font-weight:500;color:var(--text-primary)}@keyframes badgeFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}.hero-title{font-size:3rem;font-weight:600;line-height:1.1;margin-bottom:2rem;overflow:visible;max-width:900px;position:relative;z-index:2}.title-line{display:flex;justify-content:center;align-items:center;gap:1rem;margin-bottom:.5rem;flex-wrap:wrap;width:100%;position:relative}.title-word{display:inline-block;opacity:0;transform:translateY(30px);animation:titleReveal .8s ease-out forwards;position:relative;z-index:1}.title-word.gradient-text,.title-word.modern-animated-text{opacity:1!important;transform:translateY(0)!important}.title-word.gradient-text{animation:titleReveal .8s ease-out 1s forwards,gradientShift 3s ease-in-out infinite 1s}.title-word.modern-animated-text{animation:titleReveal .8s ease-out 1.2s forwards,shimmer 3s ease-in-out infinite 1.2s}.title-word:nth-child(1){animation-delay:.2s}.title-word:nth-child(2){animation-delay:.4s}.title-word:nth-child(3){animation-delay:.6s}.title-word:nth-child(4){animation-delay:.8s}.title-word:nth-child(5){animation-delay:1s}.title-word:nth-child(6){animation-delay:1.2s}@keyframes titleReveal{to{opacity:1;transform:translateY(0)}}.hero-title .title-word{animation-fill-mode:forwards}.hero-title .title-word:not(.gradient-text):not(.modern-animated-text){animation:titleReveal .8s ease-out forwards}.modern-animated-text{position:relative;display:inline-block;background:linear-gradient(90deg,#2563eb,#3b82f6,#60a5fa,#3b82f6,#2563eb);background-size:200% 100%;background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;animation:shimmer 3s ease-in-out infinite;text-shadow:none}.modern-animated-text:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.3),transparent);animation:shine 2s ease-in-out infinite;z-index:1}.typing-effect{overflow:hidden;border-right:.15em solid #3b82f6;white-space:nowrap;animation:typing 3s steps(40,end),blink-caret .75s step-end infinite}.reveal-text{opacity:0;transform:translateY(20px);animation:revealUp .8s ease-out forwards}.reveal-text.delay-1{animation-delay:.2s}.reveal-text.delay-2{animation-delay:.4s}.reveal-text.delay-3{animation-delay:.6s}.gradient-text{background:var(--gradient);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;animation:gradientShift 3s ease-in-out infinite;text-shadow:0 0 30px rgba(37,99,235,.4),0 0 60px rgba(37,99,235,.2)}.gradient-10x{background:linear-gradient(45deg,#2563eb,#3b82f6,#60a5fa,#a855f7,#ec4899);background-size:400% 400%;background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;animation:gradientMove 4s ease-in-out infinite;position:relative;font-weight:800;text-shadow:0 0 40px rgba(37,99,235,.5),0 0 80px rgba(168,85,247,.3)}.gradient-10x:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(45deg,transparent 30%,rgba(255,255,255,.1) 50%,transparent 70%);animation:spotlight 3s ease-in-out infinite;pointer-events:none}@keyframes shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes shine{0%{left:-100%}50%{left:100%}to{left:100%}}@keyframes typing{0%{width:0}to{width:100%}}@keyframes blink-caret{0%,to{border-color:transparent}50%{border-color:#3b82f6}}@keyframes revealUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes gradientMove{0%,to{background-position:0% 50%}50%{background-position:100% 50%}}@keyframes spotlight{0%,to{opacity:0;transform:translate(-100%)}50%{opacity:1;transform:translate(100%)}}@keyframes gradientShift{0%,to{background:var(--gradient);background-clip:text;-webkit-background-clip:text}50%{background:var(--gradient-hover);background-clip:text;-webkit-background-clip:text}}.hero-description{font-size:1.25rem;color:var(--text-secondary);margin-bottom:2rem;line-height:1.6;max-width:800px;margin-left:auto;margin-right:auto;opacity:0;transform:translateY(20px);animation:descriptionReveal .8s ease-out 1s forwards}@keyframes descriptionReveal{to{opacity:1;transform:translateY(0)}}.hero-actions{display:flex;gap:1.5rem;align-items:center;justify-content:center;margin:2rem 0;flex-wrap:wrap;opacity:0;transform:translateY(20px);animation:actionsReveal .8s ease-out 1.2s forwards}@keyframes actionsReveal{to{opacity:1;transform:translateY(0)}}.hero-cta{position:relative;overflow:hidden;border-radius:20px;padding:1rem 2rem;font-size:1.1rem;font-weight:600;transition:all .4s cubic-bezier(.175,.885,.32,1.275);display:flex;align-items:center;gap:.5rem;min-width:180px;justify-content:center}.hero-cta:hover{transform:translateY(-3px) scale(1.05)}.button-text{position:relative;z-index:2}.button-icon{display:none;position:relative;z-index:2;transition:transform .3s ease}.hero-cta:hover .button-icon{transform:translate(5px)}.button-glow{position:absolute;top:50%;left:50%;width:0;height:0;background:radial-gradient(circle,rgba(255,255,255,.3) 0%,transparent 70%);transform:translate(-50%,-50%);transition:width .6s ease,height .6s ease;border-radius:50%}.hero-cta:hover .button-glow{width:300px;height:300px}.hero-stats{display:flex;justify-content:center;gap:3rem;margin:2rem 0;flex-wrap:wrap;opacity:0;transform:translateY(20px);animation:statsReveal .8s ease-out 1.4s forwards}@keyframes statsReveal{to{opacity:1;transform:translateY(0)}}.stat-item{text-align:center;opacity:0;transform:translateY(20px);animation:statReveal .8s ease-out forwards}.stat-item:nth-child(1){animation-delay:1.4s}.stat-item:nth-child(2){animation-delay:1.6s}.stat-item:nth-child(3){animation-delay:1.8s}.stat-item:nth-child(4){animation-delay:2s}.stat-number{display:block;font-size:2.5rem;font-weight:800;color:var(--primary-color);margin-bottom:.5rem;position:relative}.stat-number:after{content:"";position:absolute;bottom:-5px;left:50%;transform:translate(-50%);width:30px;height:3px;background:var(--gradient);border-radius:2px}.stat-label{font-size:.875rem;color:var(--text-secondary);font-weight:500;text-transform:uppercase;letter-spacing:.5px}@keyframes statReveal{to{opacity:1;transform:translateY(0)}}.primary-button{background:var(--gradient);color:#fffdf7;border:none;padding:1rem 2rem;border-radius:20px;font-weight:600;cursor:pointer;transition:all .3s ease;position:relative;overflow:hidden;text-decoration:none}.primary-button:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:var(--gradient-hover);transition:left .5s ease;z-index:-1}.primary-button:hover:before{left:0}.primary-button:hover{transform:translateY(-4px);box-shadow:var(--glow-primary)}.secondary-button{background:transparent;color:var(--primary-color);border:2px solid var(--primary-color);padding:1rem 2rem;border-radius:20px;font-size:1.1rem;font-weight:600;cursor:pointer;transition:all .3s ease;position:relative;overflow:hidden;text-decoration:none}.secondary-button:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:var(--gradient);transition:left .5s ease;z-index:-1}.secondary-button:hover:before{left:0}.secondary-button:hover{color:#fffdf7;border-color:transparent;box-shadow:var(--glow-primary)}.camera-feed{width:100%;height:100%;background:linear-gradient(45deg,#3b82f6cc,#2563ebcc);border-radius:.5rem;position:relative;overflow:hidden;animation:screenGlow 4s ease-in-out infinite}.hero-trust{margin-top:2rem;opacity:0;transform:translateY(20px);animation:trustReveal .8s ease-out 1.8s forwards}@keyframes trustReveal{to{opacity:1;transform:translateY(0)}}.trust-badges{display:flex;justify-content:center;gap:2rem;flex-wrap:wrap}.trust-badge{display:flex;align-items:center;gap:.5rem;background:#2563eb1a;border:1px solid rgba(37,99,235,.2);border-radius:50px;padding:.75rem 1.5rem;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:all .3s ease}.trust-badge:hover{background:#2563eb33;border-color:#2563eb66;transform:translateY(-2px)}.trust-badge .badge-icon{font-size:1.25rem}.trust-badge .badge-text{font-size:.875rem;font-weight:500;color:var(--text-primary)}@keyframes screenGlow{0%,to{box-shadow:inset 0 0 20px #2563eb4d}50%{box-shadow:inset 0 0 30px #3b82f666}}.detection-overlay{position:absolute;top:1rem;left:1rem;right:1rem}.detection-box{background:#000000e6;color:#fffdf7;padding:.5rem 1rem;border-radius:.25rem;font-size:.875rem;font-weight:500;margin-bottom:.5rem;border-left:3px solid var(--accent-color);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 4px 12px #00000080}.detection-box.vehicle{border-left-color:#ff6b35;animation:fadeInUp .5s ease-out .3s both,glowPulse 2s ease-in-out infinite .3s}@keyframes glowPulse{0%,to{box-shadow:0 4px 12px #00000080,0 0 10px #3b82f64d}50%{box-shadow:0 4px 12px #00000080,0 0 20px #3b82f699}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.features{padding:6rem 0;background:var(--surface);position:relative}.problem-section{padding:6rem 0;background:var(--surface);position:relative;overflow:hidden}.problem-timeline{margin-top:4rem;position:relative}.timeline-line{position:absolute;top:8px;left:10%;right:10%;height:3px;background:linear-gradient(90deg,#eab30899,#f9731699,#dc2626cc);transform-origin:left center;box-shadow:0 0 15px #ef44444d;z-index:2}.timeline-line:before{content:"";position:absolute;top:-1.5px;left:0;right:0;height:6px;background:inherit;filter:blur(6px);opacity:.5}.timeline-nodes-row{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:3rem;position:relative;z-index:3;margin-bottom:2rem}.timeline-node-wrapper{position:relative;width:16px;height:16px;margin:0 auto}.problem-points{display:grid;grid-template-columns:repeat(3,1fr);gap:3rem;position:relative;z-index:1;align-items:stretch}.problem-point{position:relative;display:flex;flex-direction:column;align-items:center;min-width:0;width:100%;height:100%}.timeline-node-wrapper .node-pulse{position:absolute;top:-12px;right:-12px;bottom:-12px;left:-12px;border-radius:50%;background:radial-gradient(circle,rgba(239,68,68,.4) 0%,transparent 70%);animation:pulse-ring 2s ease-out infinite}@keyframes pulse-ring{0%{transform:scale(.9);opacity:1}50%{transform:scale(1.2);opacity:.5}to{transform:scale(1.5);opacity:0}}.timeline-node-wrapper .node-dot{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(135deg,#ef4444,#dc2626);border:2px solid rgba(255,255,255,.2);border-radius:50%;box-shadow:0 0 20px #ef444499,inset 0 2px 4px #fff3;animation:node-glow 3s ease-in-out infinite}@keyframes node-glow{0%,to{box-shadow:0 0 20px #ef444499,inset 0 2px 4px #fff3}50%{box-shadow:0 0 30px #ef4444e6,inset 0 2px 6px #ffffff4d}}.problem-card{padding:2rem;border-radius:1rem;border:1px solid rgba(100,116,139,.2);transition:all .4s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden;width:100%;display:flex;flex-direction:column;height:100%;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 4px 20px #0006}.problem-card:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;transform:translate(-100%);animation:shimmer 3s ease-in-out infinite}.problem-point.severity-high .problem-card:before{background:linear-gradient(90deg,transparent,rgba(234,179,8,.7),transparent)}.problem-point.severity-critical .problem-card:before{background:linear-gradient(90deg,transparent,rgba(249,115,22,.7),transparent)}.problem-point.severity-extreme .problem-card:before{background:linear-gradient(90deg,transparent,rgba(239,68,68,.7),transparent)}@keyframes shimmer{0%,to{transform:translate(-100%)}50%{transform:translate(100%)}}.problem-point:hover .problem-card{transform:translateY(-8px)}.problem-header{display:flex;justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:1rem;flex-shrink:0}.problem-header h3{font-size:1.5rem;font-weight:700;color:var(--text-primary);margin:0;padding-right:90px}.severity-badge{padding:.35rem .75rem;border-radius:2rem;font-size:.75rem;font-weight:600;white-space:nowrap;text-transform:uppercase;letter-spacing:.5px;position:absolute;top:2rem;right:2rem}.severity-badge.high{background:#eab30826;color:#facc15;border:1px solid rgba(234,179,8,.3)}.severity-badge.critical{background:#f9731626;color:#fb923c;border:1px solid rgba(249,115,22,.3)}.severity-badge.extreme{background:#ef444426;color:#f87171;border:1px solid rgba(239,68,68,.3);animation:badge-pulse 2s ease-in-out infinite}@keyframes badge-pulse{0%,to{box-shadow:0 0 #ef444466}50%{box-shadow:0 0 20px #ef444499}}.problem-card p{color:var(--text-secondary);line-height:1.7;margin-bottom:0;flex:1}.problem-description-desktop{display:block;color:var(--text-secondary);line-height:1.7;margin-top:1rem;margin-bottom:0}.problem-description-mobile,.problem-dropdown-toggle{display:none}.problem-description-wrapper{overflow:hidden}.severity-bar{width:100%;height:8px;background:#ffffff0d;border-radius:1rem;overflow:hidden;position:relative;margin-top:1.5rem;flex-shrink:0}.severity-fill{height:100%;border-radius:1rem;position:relative;transition:width 1s ease-out}.severity-fill:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,transparent,rgba(255,255,255,.3),transparent);animation:progress-shine 2s ease-in-out infinite}@keyframes progress-shine{0%{transform:translate(-100%)}to{transform:translate(100%)}}.severity-fill.high{background:linear-gradient(90deg,#eab308,#fbbf24);box-shadow:0 0 15px #eab30880}.severity-fill.critical{background:linear-gradient(90deg,#f97316,#fb923c);box-shadow:0 0 15px #f9731680}.severity-fill.extreme{background:linear-gradient(90deg,#dc2626,#ef4444);box-shadow:0 0 20px #ef444499}.timeline-node-wrapper.severity-high .node-dot{background:linear-gradient(135deg,#fbbf24,#eab308);animation:node-glow-yellow 3s ease-in-out infinite}.timeline-node-wrapper.severity-high .node-pulse{background:radial-gradient(circle,rgba(234,179,8,.4) 0%,transparent 70%)}@keyframes node-glow-yellow{0%,to{box-shadow:0 0 20px #eab30899,inset 0 2px 4px #fff3}50%{box-shadow:0 0 30px #eab308e6,inset 0 2px 6px #ffffff4d}}.timeline-node-wrapper.severity-critical .node-dot{background:linear-gradient(135deg,#fb923c,#f97316);animation:node-glow-orange 3s ease-in-out infinite}.timeline-node-wrapper.severity-critical .node-pulse{background:radial-gradient(circle,rgba(249,115,22,.4) 0%,transparent 70%)}@keyframes node-glow-orange{0%,to{box-shadow:0 0 20px #f9731699,inset 0 2px 4px #fff3}50%{box-shadow:0 0 30px #f97316e6,inset 0 2px 6px #ffffff4d}}.timeline-node-wrapper.severity-extreme .node-dot{background:linear-gradient(135deg,#ef4444,#dc2626);animation:node-glow 3s ease-in-out infinite}.timeline-node-wrapper.severity-extreme .node-pulse{background:radial-gradient(circle,rgba(239,68,68,.4) 0%,transparent 70%)}@media(max-width:1024px){.problem-points{grid-template-columns:1fr;gap:2.5rem}}@media(max-width:768px){.timeline-line,.timeline-nodes-row{display:none}.timeline-node-wrapper{width:12px;height:12px}.timeline-node-wrapper .node-pulse{top:-10px;right:-10px;bottom:-10px;left:-10px}.problem-points{gap:2rem;grid-template-columns:1fr}.problem-card{min-height:auto;padding:1.5rem 1.5rem 3.5rem;position:relative}.problem-header{flex-direction:column;gap:.5rem}.problem-header h3{font-size:1.25rem;line-height:1.4;padding-right:100px}.severity-badge{top:1.5rem;right:1.5rem;font-size:.7rem;padding:.3rem .6rem}.problem-description-desktop{display:none}.problem-description-mobile{display:block;padding-top:1rem;margin:0;color:var(--text-secondary);line-height:1.7}.problem-dropdown-toggle{display:flex;align-items:center;justify-content:center;padding:.75rem;background:transparent;border:none;border-radius:0;color:#ffffff80;cursor:pointer;transition:all .3s ease;position:absolute;bottom:0;left:0;right:0;width:100%}.problem-dropdown-toggle:hover{background:#ffffff08;color:#ffffffb3}.problem-dropdown-toggle:active{background:#ffffff0d}.problem-dropdown-toggle .dropdown-icon{width:20px;height:20px;transition:transform .3s ease;flex-shrink:0}.problem-dropdown-toggle.expanded .dropdown-icon{transform:rotate(180deg)}}.solutions-section{padding:6rem 0;background:var(--surface);position:relative}.solutions-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));gap:2rem}.solution-card{padding:1.5rem;border-radius:1rem;border:1px solid var(--border);transition:all .3s ease;position:relative;overflow:hidden}.solution-card:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(135deg,#2563eb1a,#3b82f61a);opacity:0;transition:opacity .3s ease}.solution-card:hover:before{opacity:1}.solution-card:hover{transform:translateY(-8px);box-shadow:var(--glow-primary);border-color:#2563eb80}.solution-title{font-size:1.5rem;font-weight:600;margin-bottom:1rem;position:relative;z-index:2;background:linear-gradient(7593deg,var(--token-ccf3963b-4862-4431-840b-397a90c2f3c9, rgb(90, 94, 115)) -9%,rgb(237,241,242) 62%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.solution-description{position:relative;z-index:2;color:var(--text-secondary);line-height:1.8}.solution-features{list-style:none;padding:0;margin-top:1.5rem;position:relative;z-index:2}.solution-features li{position:relative;padding-left:1.5rem;margin-bottom:.5rem;color:var(--text-secondary)}.solution-features li:before{content:"✓";position:absolute;left:0;color:var(--primary-color);font-weight:700}.upgrade-section{padding:6rem 0;background:var(--surface);position:relative;display:grid;gap:3rem;overflow-x:hidden}.upgrade-content{display:grid;gap:3rem}.upgrade-stats{display:grid;grid-template-columns:repeat(4,1fr);gap:1.5rem;margin:2rem 0}.upgrade-stat{background:#ffffff05;border:1px solid rgba(255,255,255,.1);border-radius:12px;padding:1rem 1.25rem;text-align:center;display:flex;flex-direction:column;gap:.35rem}.stat-number{font-size:2.5rem;font-weight:700;background:linear-gradient(135deg,#3b82f6,#2563eb);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.stat-label{font-size:.9rem;color:var(--text-secondary);font-weight:500}.upgrade-benefits{display:grid;gap:4rem;margin-top:3rem}.benefit{display:flex;gap:2rem;align-items:flex-start;padding:2rem 0;border-bottom:1px solid rgba(255,255,255,.05)}.benefit-number{width:80px;height:80px;background:var(--gradient);color:#fffdf7;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:2rem;font-weight:700;flex-shrink:0;box-shadow:var(--glow-primary);margin-top:0}.benefit-content h3{font-size:1.5rem;font-weight:600;margin-bottom:1rem;position:relative;background:linear-gradient(7593deg,var(--token-ccf3963b-4862-4431-840b-397a90c2f3c9, rgb(90, 94, 115)) -9%,rgb(237,241,242) 62%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.benefit-content p{color:var(--text-secondary);line-height:1.6;margin-bottom:1rem}.benefit-highlight{margin-top:.5rem}.highlight-badge{display:inline-block;padding:.5rem 1rem;background:#3b82f61a;border:1px solid rgba(59,130,246,.3);border-radius:6px;color:#3b82f6;font-size:.85rem;font-weight:600}.upgrade-cta{background:linear-gradient(135deg,#2563eb1a,#3b82f60d);border:1px solid rgba(59,130,246,.2);border-radius:16px;padding:3rem;text-align:center;margin-top:2rem}.cta-content h3{font-size:2rem;font-weight:700;margin-bottom:1rem;color:var(--text-primary)}.cta-content p{font-size:1.1rem;color:var(--text-secondary);margin-bottom:2rem}.cta-buttons{display:flex;gap:1rem;justify-content:center;flex-wrap:wrap}.features:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:radial-gradient(circle at 10% 20%,rgba(59,130,246,.05) 0%,transparent 50%),radial-gradient(circle at 90% 80%,rgba(37,99,235,.05) 0%,transparent 50%);pointer-events:none}.section-header{text-align:center;margin-bottom:4rem}.section-title{font-size:2.5rem;font-weight:800;margin-bottom:1rem;letter-spacing:-.5px;position:relative;line-height:1.2;max-width:60%;margin-left:auto;margin-right:auto;text-align:center;background:#fffdf7;background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;text-shadow:0 0 40px rgba(96,165,250,.5),0 0 80px rgba(59,130,246,.3),0 0 120px rgba(37,99,235,.2);animation:gradientShift 3s ease-in-out infinite}@keyframes gradientShift{0%,to{filter:brightness(1) saturate(1)}50%{filter:brightness(1.2) saturate(1.1)}}.section-title:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(135deg,#60a5fa,#3b82f6,#2563eb);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;filter:blur(20px);opacity:.6;z-index:-1}.section-description{font-size:1.25rem;color:var(--text-secondary);max-width:60%;margin-left:auto;margin-right:auto;text-align:center}.features-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));gap:2rem}.feature-card{background:var(--surface-light);padding:2rem;border-radius:1rem;border:1px solid var(--border);transition:all .3s ease;position:relative;overflow:hidden}.feature-card:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(135deg,#2563eb1a,#3b82f61a);opacity:0;transition:opacity .3s ease}.feature-card:hover:before{opacity:1}.feature-card:hover{transform:translateY(-8px);box-shadow:var(--glow-primary);border-color:#2563eb80}.feature-icon-img{width:100%;height:200px;margin-bottom:1.5rem;border-radius:.5rem;overflow:hidden;position:relative;z-index:2}.feature-icon-img img{width:100%;height:100%;object-fit:cover;transition:transform .3s ease}.feature-card:hover .feature-icon-img img{transform:scale(1.05)}.solution-icon-img{width:100%;height:200px;margin-bottom:1.5rem;border-radius:.5rem;overflow:hidden;position:relative;z-index:2}.solution-icon-img img{width:100%;height:100%;object-fit:cover;transition:transform .3s ease}.solution-card:hover .solution-icon-img img{transform:scale(1.05)}.use-case-image img{width:100%;height:100%;object-fit:cover;border-radius:.5rem;transition:transform .3s ease}.use-case:hover .use-case-image img{transform:scale(1.05)}.feature-icon-large{width:80px;height:80px;margin-bottom:1rem;border-radius:50%;overflow:hidden;margin:0 auto 1rem}.feature-icon-large img{width:100%;height:100%;object-fit:cover}.feature-title{font-size:1.5rem;font-weight:600;margin-bottom:1rem;position:relative;z-index:2}.feature-description{color:var(--text-secondary);line-height:1.6;position:relative;z-index:2}.feature-card-image{width:100%;height:300px;border-radius:.75rem;overflow:hidden;margin-bottom:1.5rem;position:relative;z-index:2}.feature-card-image img{width:100%;height:100%;object-fit:cover;transition:transform .3s ease}.feature-card:hover .feature-card-image img{transform:scale(1.05)}.feature-card-content{position:relative;z-index:2}.feature-list{margin-bottom:2rem}.feature-list h4{font-size:1rem;font-weight:700;color:var(--text-primary);margin-bottom:1rem;text-transform:uppercase;letter-spacing:.05em}.feature-list ul{list-style:none;padding:0}.feature-list li{padding:.5rem 0;color:var(--text-secondary);display:flex;align-items:flex-start;gap:.75rem}.feature-list .checkmark{color:var(--accent-color);font-weight:700;font-size:1.25rem;flex-shrink:0}.feature-list li.benefit{color:#10b981;font-weight:600}.feature-list li.benefit .checkmark{color:#10b981;font-weight:400;font-size:1rem}.feature-desc{font-size:1.125rem;color:var(--text-secondary);margin-bottom:2rem;line-height:1.8}.feature-icon{font-size:3rem;margin-bottom:1rem}.industries-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1.5rem;margin-top:3rem}.industry-card{padding:2rem;background:#ffffff0d;border-radius:1rem;border:1px solid rgba(255,255,255,.1);text-align:center;cursor:pointer;transition:all .3s ease}.industry-card:hover{transform:scale(1.05) translateY(-5px);background:#ffffff14;border-color:#2563eb80;box-shadow:var(--glow-primary)}.industry-icon{font-size:3rem;margin-bottom:1rem}.industry-name{font-size:1rem;font-weight:600;color:var(--text-primary)}.use-cases{padding:6rem 0;background:var(--surface);position:relative}.use-cases-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:2rem;margin-top:3rem}.use-case{display:flex;flex-direction:column;gap:1rem;border-radius:1rem;padding:2rem;border:1px solid var(--border);transition:all .3s ease;position:relative;overflow:hidden}.use-case:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(135deg,#2563eb1a,#3b82f61a);opacity:0;transition:opacity .3s ease}.use-case:hover:before{opacity:1}.use-case:hover{transform:translateY(-8px);box-shadow:var(--glow-primary);border-color:#2563eb80}.use-case-image{width:100%;height:200px;border-radius:.5rem;overflow:hidden;position:relative}.use-case-image img{width:100%;height:100%;object-fit:cover}.use-case h3{font-size:1.5rem;font-weight:600;margin:0;color:var(--text-primary)}.use-case p{gap:1rem}.use-case p .upgrade-stats{grid-template-columns:repeat(2,1fr);gap:.75rem;margin:1.5rem 0}.use-case p .upgrade-stat{padding:.75rem .85rem}.use-case p .stat-number{font-size:1.6rem}.use-case p .stat-label{font-size:.75rem}.upgrade-stat{padding:1rem}.stat-number{font-size:2rem}.stat-label{font-size:.8rem}.upgrade-benefits{gap:2.5rem;margin-top:2rem}.benefit{flex-direction:row;gap:1.5rem;padding:2rem 1rem;align-items:flex-start;text-align:left;border-bottom:1px solid rgba(255,255,255,.05)}.benefit:last-child{border-bottom:none}.benefit-number{display:none!important}.benefit-content{width:100%;flex:1}.benefit-content h3{font-size:1.3rem;margin-bottom:1rem;text-align:left}.benefit-content p{font-size:.95rem;line-height:1.6;text-align:left}.benefit-highlight{margin-top:1rem;text-align:left}.highlight-badge{font-size:.8rem;padding:.4rem .8rem}.upgrade-cta{padding:2rem 1.5rem}.cta-content h3{font-size:1.5rem}.cta-content p{font-size:1rem}.cta-buttons{flex-direction:column;gap:.75rem}.cta-buttons button{width:100%}} .pricing{padding:6rem 0;background:var(--surface);position:relative}.pricing-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:2rem;margin-top:3rem}.pricing-card{background:var(--surface-light);border-radius:1rem;padding:2rem;border:1px solid var(--border);transition:all .3s ease;position:relative;overflow:hidden}.pricing-card.featured{transform:scale(1.05);border-color:var(--primary-color);box-shadow:var(--glow-primary)}.pricing-badge{position:absolute;top:1rem;right:1rem;background:var(--gradient);color:#fffdf7;padding:.5rem 1rem;border-radius:1rem;font-size:.875rem;font-weight:600}.pricing-header{text-align:center;margin-bottom:2rem}.plan-name{font-size:1.5rem;font-weight:600;margin-bottom:1rem;color:var(--text-primary)}.plan-price{display:flex;align-items:baseline;justify-content:center;margin-bottom:1rem}.currency{font-size:1.25rem;color:var(--text-secondary)}.amount{font-size:3rem;font-weight:700;color:var(--primary-color)}.period{font-size:1rem;color:var(--text-secondary);margin-left:.25rem}.plan-description{color:var(--text-secondary);margin-bottom:0}.pricing-features ul{list-style:none;padding:0;margin-bottom:2rem}.pricing-features li{position:relative;padding-left:1.5rem;margin-bottom:.75rem;color:var(--text-secondary)}.pricing-features li:before{content:"✓";position:absolute;left:0;color:var(--primary-color);font-weight:700}.pricing-button{width:100%;background:transparent;color:var(--primary-color);border:2px solid var(--primary-color);padding:1rem 2rem;border-radius:.5rem;font-weight:600;cursor:pointer;transition:all .3s ease;position:relative;overflow:hidden}.pricing-button.primary{background:var(--gradient);color:#fffdf7;border-color:transparent}.pricing-button:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:var(--gradient);transition:left .5s ease;z-index:-1}.pricing-button:hover:before{left:0}.pricing-button:hover{color:#fffdf7;border-color:transparent;box-shadow:var(--glow-primary)}.pricing-note{text-align:center;margin-top:3rem;color:var(--text-secondary)}.management-section{padding:6rem 0;background:var(--surface);position:relative}.management-section:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:radial-gradient(circle at 50% 20%,rgba(37,99,235,.05) 0%,transparent 50%),radial-gradient(circle at 50% 80%,rgba(59,130,246,.05) 0%,transparent 50%);pointer-events:none}.management-features{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:2rem;margin-top:3rem}.management-feature{background:var(--surface-light);padding:2rem;border-radius:1rem;border:1px solid var(--border);transition:all .3s ease;text-align:center;position:relative;overflow:hidden}.management-feature:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(135deg,#2563eb1a,#3b82f61a);opacity:0;transition:opacity .3s ease}.management-feature:hover:before{opacity:1}.management-feature:hover{transform:translateY(-8px);box-shadow:var(--glow-primary);border-color:#2563eb80}.management-feature h3{font-size:1.25rem;font-weight:600;margin-bottom:1rem;color:var(--text-primary)}.management-feature p{color:var(--text-secondary);line-height:1.6;margin-bottom:0}.about-section{padding:6rem 0;background:var(--surface);position:relative}.about-content{display:grid;grid-template-columns:1fr 1fr;gap:4rem;align-items:center}.company-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:2rem;margin-top:2rem}.company-stat{text-align:center}.company-stat .stat-number{display:block;font-size:2rem;font-weight:700;color:var(--primary-color);margin-bottom:.5rem}.company-stat .stat-label{font-size:.875rem;color:var(--text-secondary);font-weight:500}.about-visual{display:flex;justify-content:center;align-items:center;height:400px}.tech-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:1rem}.tech-item{width:100px;height:100px;background:var(--gradient);border-radius:1rem;display:flex;align-items:center;justify-content:center;font-size:1.5rem;font-weight:700;color:#fffdf7;animation:float 3s ease-in-out infinite}.tech-item:nth-child(2){animation-delay:.5s}.tech-item:nth-child(3){animation-delay:1s}.tech-item:nth-child(4){animation-delay:1.5s}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.steps{display:grid;gap:3rem;max-width:800px;margin:0 auto}.step{display:flex;gap:2rem;align-items:flex-start}.step-number{width:60px;height:60px;background:var(--gradient);color:#fffdf7;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:1.5rem;font-weight:700;flex-shrink:0}.step-content{flex:1}.step-title{font-size:1.5rem;font-weight:600;margin-bottom:1rem}.step-description{color:var(--text-secondary);line-height:1.6}.contact{padding:6rem 0;background:var(--surface);position:relative}.contact-content{display:grid;grid-template-columns:1fr 1fr;gap:4rem;align-items:flex-start}.contact-section{margin-bottom:2rem}.contact-section h3{font-size:1.125rem;font-weight:600;margin-bottom:1rem;color:var(--text-primary)}.contact-item{display:flex;align-items:flex-start;gap:1rem;font-size:1rem}.contact-item div{line-height:1.5}.form-title{font-size:var(--font-xl);font-weight:600;margin-bottom:1.5rem;text-align:center}.form-note{text-align:center;font-size:var(--font-sm);color:var(--text-secondary);margin-top:1rem}.form{background:var(--surface-light);padding:2rem;border-radius:1rem;border:1px solid var(--border)}.form-group{margin-bottom:1.5rem}.form-input,.form-textarea{width:100%;padding:1rem;background:var(--surface);border:1px solid var(--border);border-radius:.5rem;color:var(--text-primary);font-size:var(--font-base);transition:all .3s ease}.form-input:focus,.form-textarea:focus{outline:none;border-color:var(--primary-color);box-shadow:var(--glow-primary)}.form-input::placeholder,.form-textarea::placeholder{color:var(--text-secondary)}.form-submit{width:100%;background:var(--gradient);color:#fffdf7;border:none;padding:1rem 2rem;border-radius:.5rem;font-size:var(--font-md);font-weight:600;cursor:pointer;transition:all .3s ease;position:relative;overflow:hidden}.form-submit:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:var(--gradient-hover);transition:left .5s ease;z-index:-1}.form-submit:hover:before{left:0}.form-submit:hover{transform:translateY(-2px);box-shadow:var(--glow-primary)}.footer{background:linear-gradient(180deg,var(--surface) 0%,var(--background) 100%);padding:5rem 0 2rem;border-top:1px solid rgba(59,130,246,.15);position:relative;overflow:hidden}.footer:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,rgba(59,130,246,.3),transparent);z-index:1}.footer-content{display:grid;grid-template-columns:2fr 3fr;gap:5rem;margin-bottom:3rem;position:relative;z-index:2}.footer-brand{display:flex;flex-direction:column;gap:1.5rem}.footer-logo{width:140px;height:40px;object-fit:contain;transition:transform .3s ease}.footer-logo:hover{transform:scale(1.05)}.footer-tagline{color:var(--text-secondary);line-height:1.7;margin-bottom:0;font-size:.95rem}.footer-brand .footer-social{margin-top:1rem}.footer-sections{display:grid;grid-template-columns:repeat(3,1fr);gap:3rem;text-align:right}.footer-section{display:flex;flex-direction:column;gap:1.25rem}.footer-section-title{font-size:1rem;font-weight:700;color:var(--text-primary);text-transform:uppercase;letter-spacing:.5px;margin-bottom:.5rem}.footer-links{display:flex;flex-direction:column;gap:.75rem;align-items:flex-end}.footer-link{color:var(--text-secondary);text-decoration:none;font-size:.95rem;transition:all .3s ease;display:inline-block;width:fit-content;position:relative}.footer-link:before{content:"";position:absolute;bottom:0;left:0;width:0;height:2px;background:var(--primary-color);transition:width .3s ease}.footer-link:hover{color:var(--primary-color)}.footer-link:hover:before{width:100%}.footer-link[style*=not-allowed],.footer-link[style*="cursor: not-allowed"]{opacity:.5;cursor:not-allowed;pointer-events:none}.footer-bottom{display:flex;justify-content:center;align-items:center;padding-top:2rem;border-top:1px solid rgba(255,255,255,.08);color:var(--text-secondary);position:relative;z-index:2;font-size:.9rem}.footer-social{display:flex;gap:1.25rem;align-items:center}.social-link{color:var(--text-secondary);text-decoration:none;transition:all .3s ease;display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:50%;background:#ffffff0d;border:1px solid rgba(255,255,255,.1)}.social-link:hover{color:var(--primary-color);background:#2563eb26;border-color:#2563eb4d;transform:translateY(-3px) scale(1.1)}.social-icon{width:20px;height:20px;object-fit:contain;transition:all .3s ease}.contact-title{font-size:2rem;font-weight:700;margin-bottom:1rem;color:var(--text-primary)}.contact-description{font-size:1.125rem;color:var(--text-secondary);line-height:1.6;margin-bottom:2rem}.upgrade-stats{display:grid;grid-template-columns:repeat(4,1fr);gap:2rem;margin:3rem 0;padding:1rem;background:linear-gradient(135deg,#2563eb1a,#3b82f61a);border-radius:1rem;border:1px solid rgba(37,99,235,.2)}.upgrade-stat{text-align:center;padding:1rem}.upgrade-stat .stat-number{display:block;font-size:2rem;font-weight:700;background:var(--gradient);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;margin-bottom:.5rem}.upgrade-stat .stat-label{font-size:.875rem;color:var(--text-secondary);font-weight:500;text-transform:uppercase;letter-spacing:.5px}.benefit-icon{width:60px;height:60px;margin-bottom:1rem;display:block;background:var(--gradient);border-radius:50%;display:flex;align-items:center;justify-content:center;box-shadow:var(--glow-primary);position:relative;margin:0 auto 1rem}.benefit-icon:before{content:"";position:absolute;width:30px;height:30px;background:#fffdf7;border-radius:3px}.plug-icon:before{background:#fffdf7;width:24px;height:16px;border-radius:4px;position:relative}.plug-icon:after{content:"";position:absolute;width:8px;height:8px;background:#fffdf7;border-radius:50%;top:18px;left:50%;transform:translate(-50%);box-shadow:6px 0 #fffdf7,-6px 0 #fffdf7}.brain-icon:before{background:#fffdf7;width:28px;height:24px;border-radius:50%/60% 60% 40% 40%;border:2px solid #FFFDF7;background:transparent}.brain-icon:after{content:"";position:absolute;width:12px;height:12px;background:#fffdf7;border-radius:50%;top:50%;left:50%;transform:translate(-50%,-50%)}.lightning-icon:before{background:#fffdf7;width:20px;height:30px;clip-path:polygon(20% 0%,60% 0%,40% 50%,80% 50%,80% 100%,40% 100%,60% 50%,20% 50%)}.siren-icon:before{background:#fffdf7;width:28px;height:20px;border-radius:14px 14px 4px 4px;position:relative}.siren-icon:after{content:"";position:absolute;width:16px;height:8px;background:#fffdf7;border-radius:8px;top:32px;left:50%;transform:translate(-50%)}.benefit-content h3{font-size:1.5rem;font-weight:600;margin-bottom:1rem;color:var(--text-primary);display:flex;align-items:center;gap:.5rem}.benefit-content h3:after{content:"";flex:1;height:2px;background:var(--gradient);border-radius:1px;opacity:.3}.benefit-content p{color:var(--text-secondary);line-height:1.7;margin-bottom:1rem}.benefit-content p strong{color:var(--accent-color);font-weight:600}.benefit-highlight{margin-top:1rem}.highlight-badge{display:inline-block;background:var(--gradient);color:#fffdf7;padding:.5rem 1rem;border-radius:2rem;font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.5px;box-shadow:var(--glow-primary);animation:pulseGlow 3s ease-in-out infinite}@keyframes pulseGlow{0%,to{box-shadow:var(--glow-primary)}50%{box-shadow:0 0 30px #2563eb99}}.upgrade-cta{margin-top:4rem;padding:3rem;background:var(--surface-light);border-radius:1rem;text-align:center;position:relative;overflow:hidden}.upgrade-cta:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(135deg,#2563eb0d,#3b82f60d);border-radius:1rem}.cta-content{position:relative;z-index:2}.cta-content h3{font-size:2rem;font-weight:700;margin-bottom:1rem;background:var(--gradient);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.cta-content p{font-size:1.125rem;color:var(--text-secondary);margin-bottom:2rem}.cta-buttons{display:flex;gap:1rem;justify-content:center;align-items:center;margin-bottom:2rem;flex-wrap:wrap}.cta-buttons .primary-button,.cta-buttons .secondary-button{min-width:180px;padding:1rem 2rem}.cta-note{color:var(--text-secondary);font-size:.875rem;padding-top:1rem;border-top:1px solid var(--border)}.cta-note small{color:var(--primary-color)}.page-hero{padding:8rem 0 6rem;background:linear-gradient(135deg,var(--background) 0%,var(--surface) 100%);text-align:center}.page-title{font-size:3.5rem;font-weight:700;margin-bottom:1.5rem;line-height:1.2}.page-description{font-size:1.25rem;color:var(--text-secondary);max-width:600px;margin:0 auto}.app-download-buttons{display:flex;gap:1rem;justify-content:center;margin-top:2rem}.download-button{display:block;height:60px}.download-button img{height:100%}.system-overview{padding:6rem 0}.architecture-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:2rem;margin-top:3rem}.layer-card{background:var(--surface-light);padding:2rem;border-radius:1rem;border:1px solid var(--border)}.layer-number{display:inline-block;background:var(--gradient);color:#fffdf7;width:40px;height:40px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:600;margin-bottom:1rem}.layer-tech{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:1rem}.tech-badge{background:var(--primary-color);color:#fffdf7;padding:.25rem .75rem;border-radius:1rem;font-size:.875rem}.setup-process{padding:6rem 0;background:var(--surface)}.process-timeline{display:grid;gap:3rem;margin-top:3rem}.process-step{display:grid;grid-template-columns:1fr 1fr;gap:3rem;align-items:center}.process-step:nth-child(2n){direction:rtl}.process-step:nth-child(2n) *{direction:ltr}.step-visual img{width:100%;height:300px;object-fit:cover;border-radius:1rem}.step-number{background:var(--gradient);color:#fffdf7;padding:.5rem 1rem;border-radius:1rem;font-weight:600;display:inline-block;margin-bottom:1rem}.step-time{background:var(--surface-light);color:var(--primary-color);padding:.5rem 1rem;border-radius:1rem;font-weight:500;display:inline-block;margin-top:1rem}.tech-specs{padding:6rem 0}.specs-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:2rem;margin-top:3rem}.spec-category h3{color:var(--primary-color);margin-bottom:1.5rem;padding-bottom:.5rem;border-bottom:2px solid var(--primary-color)}.spec-list{display:flex;flex-direction:column;gap:1rem}.spec-item,.spec-row{display:flex;justify-content:space-between;align-items:center;padding:.75rem 0;border-bottom:1px solid var(--border)}.spec-label{color:var(--text-secondary);font-weight:500}.spec-value{color:var(--text-primary);font-weight:600;text-align:right}.featured-hardware{padding:6rem 0}.hardware-showcase{display:grid;grid-template-columns:1fr 1fr;gap:4rem;align-items:center}.device-mockup img{width:100%;border-radius:1rem}.hardware-badge{background:var(--gradient);color:#fffdf7;padding:.5rem 1rem;border-radius:1rem;font-size:.875rem;font-weight:600;display:inline-block;margin-bottom:1rem}.key-specs{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem;margin:2rem 0}.spec-highlight{text-align:center;padding:1rem;background:var(--surface-light);border-radius:.5rem}.spec-highlight .spec-value{display:block;font-size:1.5rem;font-weight:700;color:var(--primary-color)}.spec-highlight .spec-label{display:block;font-size:.875rem;color:var(--text-secondary);margin-top:.25rem}.hardware-price{margin:2rem 0}.price-amount{font-size:2.5rem;font-weight:700;color:var(--primary-color)}.price-note{display:block;color:var(--text-secondary);font-size:.875rem;margin-top:.5rem}.hardware-actions{display:flex;gap:1rem}.product-lineup{padding:6rem 0;background:var(--surface)}.products-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:2rem;margin-top:3rem}.product-card{background:var(--surface-light);border-radius:1rem;border:1px solid var(--border);overflow:hidden;transition:transform .3s ease,box-shadow .3s ease}.product-card:hover{transform:translateY(-5px);box-shadow:var(--shadow-lg)}.product-image img{width:100%;height:200px;object-fit:cover}.product-info{padding:1.5rem}.product-specs{display:flex;flex-wrap:wrap;gap:.5rem;margin:1rem 0}.spec-item{background:var(--surface);padding:.25rem .75rem;border-radius:1rem;font-size:.875rem;color:var(--text-secondary)}.product-price{font-size:1.5rem;font-weight:700;color:var(--primary-color);margin:1rem 0}.product-button{width:100%;padding:.75rem;background:var(--primary-color);color:#fffdf7;border:none;border-radius:.5rem;font-weight:600;cursor:pointer;transition:background-color .3s ease}.product-button:hover{background:var(--primary-dark)}.app-showcase{padding:6rem 0}.showcase-content{display:grid;grid-template-columns:1fr 2fr;gap:4rem;align-items:center}.phone-mockup img{width:100%;max-width:300px;border-radius:2rem}.app-features-list{display:flex;flex-direction:column;gap:1.5rem;margin-top:2rem}.app-feature{display:flex;gap:1rem;align-items:flex-start}.feature-icon{font-size:1.5rem;margin-top:.25rem}.feature-text h4{color:var(--primary-color);margin-bottom:.5rem}.app-features{padding:6rem 0;background:var(--surface)}.features-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:2rem;margin-top:3rem}.feature-card{background:var(--surface-light);padding:2rem;border-radius:1rem;border:1px solid var(--border)}.feature-image img{width:100%;height:150px;object-fit:cover;border-radius:.5rem;margin-bottom:1rem}.feature-highlights{display:flex;flex-wrap:wrap;gap:.5rem;margin:1rem 0}.highlight-tag{background:var(--primary-color);color:#fffdf7;padding:.25rem .75rem;border-radius:1rem;font-size:.875rem}.app-screenshots{padding:6rem 0}.screenshots-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:2rem;margin-top:3rem}.screenshot-item{text-align:center}.screenshot-item img{width:100%;max-width:250px;border-radius:1rem;margin-bottom:1rem}.screenshot-item h4{color:var(--primary-color);margin-bottom:.5rem}.app-requirements{padding:6rem 0;background:var(--surface)}.requirements-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(400px,1fr));gap:2rem;margin-top:3rem}.requirements-card{background:var(--surface-light);padding:2rem;border-radius:1rem;border:1px solid var(--border)}.platform-icon{font-size:3rem;margin-bottom:1rem}.requirements-list{display:flex;flex-direction:column;gap:1rem;margin-top:1.5rem}.requirement-item{display:flex;justify-content:space-between;align-items:center;padding:.5rem 0;border-bottom:1px solid var(--border)}.req-label{color:var(--text-secondary);font-weight:500}.req-value{color:var(--text-primary);font-weight:600;text-align:right;max-width:60%}.features-deep-dive{padding:6rem 0}.deep-dive-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));gap:2rem;margin-top:3rem}.deep-dive-feature{background:var(--surface-light);padding:2rem;border-radius:1rem;border:1px solid var(--border);text-align:center}.feature-icon-large{font-size:3rem;margin-bottom:1rem}.feature-stats{display:flex;justify-content:center;gap:1rem;margin-top:1rem}.stat{background:var(--surface);padding:.5rem 1rem;border-radius:1rem;font-size:.875rem;color:var(--primary-color);font-weight:600}.company-story{padding:6rem 0}.story-content{display:grid;grid-template-columns:2fr 1fr;gap:4rem;align-items:center}.mission-values{display:grid;gap:1.5rem;margin-top:2rem}.value-item h4{color:var(--primary-color);margin-bottom:.5rem}.company-stats-visual{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.stat-circle{background:var(--surface-light);border:2px solid var(--primary-color);border-radius:50%;width:120px;height:120px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}.stat-circle .stat-number{font-size:1.25rem;font-weight:700;color:var(--primary-color)}.stat-circle .stat-label{font-size:.75rem;color:var(--text-secondary);margin-top:.25rem}.leadership-team{padding:6rem 0;background:var(--surface)}.team-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));gap:2rem;margin-top:3rem}.team-member{background:var(--surface-light);padding:2rem;border-radius:1rem;border:1px solid var(--border)}.member-photo{text-align:center;margin-bottom:1.5rem}.member-photo img{width:120px;height:120px;border-radius:50%;object-fit:cover;border:3px solid var(--primary-color)}.member-title{color:var(--primary-color);font-weight:600;margin-bottom:1rem}.member-credentials{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:1rem}.credential{background:var(--surface);color:var(--text-secondary);padding:.25rem .75rem;border-radius:1rem;font-size:.875rem}.advisory-board{padding:6rem 0}.advisors-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:2rem;margin-top:3rem}.advisor-card{display:flex;gap:1rem;background:var(--surface-light);padding:1.5rem;border-radius:1rem;border:1px solid var(--border)}.advisor-photo img{width:80px;height:80px;border-radius:50%;object-fit:cover}.advisor-title{color:var(--primary-color);font-weight:600;margin-bottom:.5rem}.company-timeline{padding:6rem 0;background:var(--surface)}.timeline{position:relative;margin-top:3rem}.timeline:before{content:"";position:absolute;left:100px;top:0;bottom:0;width:2px;background:var(--primary-color)}.timeline-item{display:flex;gap:2rem;margin-bottom:3rem;align-items:center}.timeline-year{background:var(--primary-color);color:#fffdf7;padding:1rem;border-radius:50%;font-weight:700;width:80px;height:80px;display:flex;align-items:center;justify-content:center;position:relative;z-index:1}.timeline-content{background:var(--surface-light);padding:1.5rem;border-radius:1rem;border:1px solid var(--border);flex:1}.timeline-content h3{color:var(--primary-color);margin-bottom:.5rem}.company-culture{padding:6rem 0}.culture-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:2rem;margin-top:3rem}.culture-card{background:var(--surface-light);padding:2rem;border-radius:1rem;border:1px solid var(--border);text-align:center}.culture-icon{font-size:3rem;margin-bottom:1rem}.featured-news{padding:6rem 0}.featured-article{display:grid;grid-template-columns:1fr 1fr;gap:3rem;align-items:center}.article-image img{width:100%;height:300px;object-fit:cover;border-radius:1rem}.article-category{background:var(--primary-color);color:#fffdf7;padding:.5rem 1rem;border-radius:1rem;font-size:.875rem;font-weight:600;display:inline-block;margin-bottom:1rem}.article-meta{color:var(--text-secondary);font-size:.875rem;margin:1rem 0}.read-more-button{background:var(--primary-color);color:#fffdf7;padding:.75rem 1.5rem;border:none;border-radius:.5rem;font-weight:600;cursor:pointer;transition:background-color .3s ease}.read-more-button:hover{background:var(--primary-dark)}.news-categories{padding:2rem 0;background:var(--surface)}.categories-filter{display:flex;justify-content:center;gap:1rem;flex-wrap:wrap}.category-filter{background:transparent;color:var(--text-secondary);padding:.75rem 1.5rem;border:1px solid var(--border);border-radius:2rem;cursor:pointer;transition:all .3s ease}.category-filter.active,.category-filter:hover{background:var(--primary-color);color:#fffdf7;border-color:var(--primary-color)}.news-grid{padding:6rem 0;background:var(--surface)}.articles-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));gap:2rem;margin-top:3rem}.news-article{background:var(--surface-light);border-radius:1rem;border:1px solid var(--border);overflow:hidden;transition:transform .3s ease}.news-article:hover{transform:translateY(-5px)}.news-article .article-image img{width:100%;height:200px;object-fit:cover}.news-article .article-content{padding:1.5rem}.article-link{color:var(--primary-color);text-decoration:none;font-weight:600;margin-top:1rem;display:inline-block}.article-link:hover{text-decoration:underline}.press-coverage{padding:6rem 0}.press-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:2rem;margin-top:3rem}.press-item{background:var(--surface-light);padding:2rem;border-radius:1rem;border:1px solid var(--border);text-align:center}.press-logo{font-size:1.25rem;font-weight:700;color:var(--primary-color);margin-bottom:1rem}.press-date{color:var(--text-secondary);font-size:.875rem;margin-top:1rem}.newsletter-signup{padding:6rem 0;background:var(--surface);text-align:center}.newsletter-content{max-width:600px;margin:0 auto}.newsletter-form{margin-top:2rem}.newsletter-form .form-group{display:flex;gap:1rem;margin-bottom:1rem}.newsletter-input{flex:1;padding:.75rem;background:var(--surface-light);border:1px solid var(--border);border-radius:.5rem;color:var(--text-primary)}.newsletter-button{background:var(--primary-color);color:#fffdf7;padding:.75rem 1.5rem;border:none;border-radius:.5rem;font-weight:600;cursor:pointer;transition:background-color .3s ease}.newsletter-button:hover{background:var(--primary-dark)}.newsletter-options{display:flex;flex-direction:column;gap:.5rem;margin:1rem 0;text-align:left}.checkbox-label{display:flex;align-items:center;gap:.5rem;color:var(--text-secondary);font-size:.875rem}.newsletter-privacy{font-size:.875rem;color:var(--text-secondary);margin-top:1rem}.newsletter-privacy a{color:var(--primary-color);text-decoration:none}.social-feed{padding:6rem 0}.social-links{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:2rem;margin-top:3rem}.social-link-large{display:flex;gap:1rem;background:var(--surface-light);padding:2rem;border-radius:1rem;border:1px solid var(--border);text-decoration:none;color:var(--text-primary);transition:transform .3s ease}.social-link-large:hover{transform:translateY(-5px)}.social-icon{font-size:2rem}.follower-count{color:var(--primary-color);font-weight:600;font-size:.875rem;margin-top:.5rem;display:block}.dashboard-visual{display:flex;align-items:center;justify-content:center;border-radius:1.5rem;border:1px solid rgba(59,130,246,.2);box-shadow:0 20px 60px #00000080;overflow:hidden;padding:1.5rem}.dashboard-container{width:100%;max-width:800px;display:flex;flex-direction:column;gap:1rem}.dashboard-header{display:flex;justify-content:space-between;align-items:center;padding:1rem 1.5rem;background:#0f0f0fcc;border-radius:.75rem;border:1px solid rgba(20,20,21,.3)}.dashboard-title{display:flex;align-items:center;gap:.75rem;font-size:1.125rem;font-weight:600;color:var(--text-primary)}.dashboard-title svg{color:var(--primary-color)}.dashboard-warnings{display:flex;gap:.75rem}.warning-badge{display:flex;align-items:center;gap:.5rem;padding:.5rem .75rem;border-radius:.5rem;font-size:.875rem;font-weight:600;animation:pulse-warning 2s ease-in-out infinite}.warning-badge.critical{background:#ef444433;border:1px solid rgba(239,68,68,.4);color:#ef4444}.warning-badge.alert{background:#fbbf2433;border:1px solid rgba(251,191,36,.4);color:#fbbf24}.warning-badge svg{width:18px;height:18px}@keyframes pulse-warning{0%,to{opacity:1}50%{opacity:.7}}.dashboard-content{display:grid;grid-template-columns:2fr 1fr;gap:1rem}.dashboard-main{display:flex;flex-direction:column;gap:1rem}.stats-row{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.stat-card{padding:1rem;background:#0f0f0f99;border-radius:.75rem;border:1px solid rgba(39,39,42,.3)}.stat-label{font-size:.75rem;color:var(--text-secondary);text-transform:uppercase;letter-spacing:.5px;margin-bottom:.5rem}.stat-value{font-size:2rem;font-weight:700;color:var(--text-primary);margin-bottom:.25rem}.stat-trend{font-size:.875rem;font-weight:600;display:flex;align-items:center;gap:.25rem}.stat-trend.up{color:#10b981}.stat-trend.down{color:#ef4444}.chart-container{padding:1.5rem;background:#0f0f0f99;border-radius:.75rem;border:1px solid rgba(39,39,42,.3)}.chart-header{display:flex;justify-content:space-between;align-items:center;font-size:.875rem;font-weight:600;color:var(--text-primary);margin-bottom:1.5rem;flex-wrap:wrap;gap:1rem}.chart-legend{display:flex;gap:1rem;font-size:.75rem}.legend-item{display:flex;align-items:center;gap:.5rem;color:var(--text-secondary)}.legend-dot{width:8px;height:8px;border-radius:50%}.legend-dot.critical{background:#ef4444}.legend-dot.warning{background:#fbbf24}.legend-dot.safe{background:#10b981}.line-chart{width:100%;height:150px;margin-bottom:.75rem;position:relative}.line-chart svg{width:100%;height:100%}.chart-line{stroke-linecap:round;stroke-linejoin:round;animation:draw-line 2s ease-out forwards;stroke-dasharray:1000;stroke-dashoffset:1000}@keyframes draw-line{to{stroke-dashoffset:0}}.line-critical{filter:drop-shadow(0 0 4px rgba(239,68,68,.5))}.line-warning{filter:drop-shadow(0 0 4px rgba(251,191,36,.5))}.line-safe{filter:drop-shadow(0 0 4px rgba(16,185,129,.5))}.chart-dot{transition:all .3s ease;animation:fade-in 2s ease-out forwards;opacity:0}.chart-dot:hover{r:5}@keyframes fade-in{to{opacity:1}}.chart-labels{display:flex;justify-content:space-between;font-size:.75rem;color:var(--text-secondary);padding:0 .25rem}.dashboard-sidebar{display:flex;flex-direction:column;gap:1rem}.camera-grid-small{display:grid;grid-template-columns:1fr 1fr;gap:.5rem;padding:1rem;background:#0f0f0f99;border-radius:.75rem;border:1px solid rgba(39,39,42,.3)}.camera-mini{aspect-ratio:4/3;background:linear-gradient(135deg,#141414cc,#0f0f0fe6);border-radius:.5rem;border:1px solid rgba(39,39,42,.2);position:relative;overflow:hidden}.camera-mini-label{position:absolute;top:.5rem;left:.5rem;font-size:.525rem;font-weight:600;color:var(--text-secondary);background:#0f1629e6;border-radius:.25rem}@keyframes blink-warning{0%,to{opacity:1;transform:scale(1)}50%{opacity:.7;transform:scale(1.1)}}.recent-alerts{padding:1rem;background:#0f162999;border-radius:.75rem;border:1px solid rgba(59,130,246,.2);display:flex;flex-direction:column;gap:.75rem}.alerts-header{font-size:.875rem;font-weight:600;color:var(--text-primary);margin-bottom:.25rem}.alert-mini{display:flex;align-items:center;gap:.75rem;padding:.5rem;background:#141e3266;border-radius:.5rem;font-size:.75rem;color:var(--text-secondary);transition:all .3s ease}.alert-mini:hover{background:#2563eb1a}.alert-dot{width:8px;height:8px;border-radius:50%;flex-shrink:0;animation:pulse-dot 2s ease-in-out infinite}.alert-mini.critical .alert-dot{background:#ef4444;box-shadow:0 0 8px #ef444499}.alert-mini.warning .alert-dot{background:#fbbf24;box-shadow:0 0 8px #fbbf2499}.alert-mini.alert .alert-dot{background:#3b82f6;box-shadow:0 0 8px #3b82f699}@keyframes pulse-dot{0%,to{opacity:1}50%{opacity:.5}}.sensor-visual{display:flex;align-items:center;justify-content:center;padding:3rem;border-radius:1.5rem;box-shadow:0 20px 60px #00000080;position:relative;overflow:visible}.sensor-container{position:relative;width:100%;max-width:500px;height:400px;display:flex;align-items:center;justify-content:center}.sensor-device{position:relative;z-index:10;display:flex;align-items:center;justify-content:center}.sensor-body{width:80px;height:80px;background:linear-gradient(135deg,#2563eb33,#3b82f61a);border-radius:50%;border:3px solid rgba(59,130,246,.5);display:flex;align-items:center;justify-content:center;position:relative;box-shadow:0 0 30px #2563eb4d,inset 0 0 20px #3b82f61a}.sensor-lens{width:40px;height:40px;background:radial-gradient(circle,rgba(59,130,246,.8) 0%,rgba(37,99,235,.4) 50%,transparent 100%);border-radius:50%;box-shadow:0 0 20px #3b82f699;animation:pulse-lens 2s ease-in-out infinite}@keyframes pulse-lens{0%,to{transform:scale(1);opacity:.8}50%{transform:scale(1.2);opacity:1}}.sensor-indicator{position:absolute;top:-5px;right:-5px;width:16px;height:16px;background:#10b981;border-radius:50%;border:2px solid rgba(15,22,41,.95);animation:blink 1.5s ease-in-out infinite}@keyframes blink{0%,to{opacity:1;box-shadow:0 0 10px #10b981}50%{opacity:.4;box-shadow:0 0 5px #10b981}}.radar-waves{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100%;height:100%;display:flex;align-items:center;justify-content:center}.wave{position:absolute;top:50%;left:50%;width:100px;height:100px;transform:translate(-50%,-50%);border:2px solid rgba(59,130,246,.5);border-radius:50%;animation:wave-expand 4s cubic-bezier(.4,0,.2,1) infinite}.wave-1{animation-delay:0s}.wave-2{animation-delay:1s}.wave-3{animation-delay:2s}.wave-4{animation-delay:3s}@keyframes wave-expand{0%{transform:translate(-50%,-50%) scale(.8);opacity:0}5%{opacity:.6}50%{opacity:.3}90%{opacity:0}to{transform:translate(-50%,-50%) scale(4);opacity:0}}.detection-zone{position:absolute;bottom:-200px;left:50%;transform:translate(-50%);z-index:5}.zone-indicator{display:flex;flex-direction:column;align-items:center;gap:.75rem;padding:1rem 2rem;border-radius:.75rem;animation:fade-in-out 2s ease-in-out infinite}@keyframes fade-in-out{0%,to{opacity:.6;transform:translateY(0)}50%{opacity:1;transform:translateY(-5px)}}.zone-indicator svg{width:50px;height:50px;color:var(--text-primary)}.detection-label{color:var(--text-secondary);font-weight:700;font-size:1.1rem;letter-spacing:1px}.sensor-info{position:absolute;bottom:20px;right:20px;display:flex;flex-direction:column;gap:.75rem}.info-item{display:flex;flex-direction:column;align-items:flex-start;gap:.3rem;padding:.75rem 1rem;background:#0f1629e6;border-radius:.5rem;border:1px solid rgba(59,130,246,.3);min-width:120px}.info-label{font-size:.7rem;color:var(--text-primary);text-transform:uppercase;letter-spacing:.5px;font-weight:600}.info-value{font-size:.75rem;color:var(--text-secondary);font-weight:600}.info-value.active{color:#169c6f}@media(max-width:768px){.sensor-info{top:-60px;left:100px;right:auto}.detection-zone{bottom:10px}.page-title{font-size:2.5rem}.hardware-showcase,.showcase-content,.featured-article,.story-content{grid-template-columns:1fr;gap:2rem}.process-step{grid-template-columns:1fr}.process-step:nth-child(2n){direction:ltr}.key-specs{grid-template-columns:1fr}.timeline:before{left:40px}.timeline-year{width:60px;height:60px;font-size:.875rem}.newsletter-form .form-group{flex-direction:column}.categories-filter{justify-content:flex-start;overflow-x:auto;padding-bottom:1rem}.social-link-large{flex-direction:column;text-align:center}}.nav-link.active{color:var(--primary-color);font-weight:600}.app-support{padding:6rem 0;background:var(--surface)}.support-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:2rem;margin-top:3rem}.support-card{background:var(--surface-light);padding:2rem;border-radius:1rem;border:1px solid var(--border);text-align:center}.support-icon{font-size:3rem;margin-bottom:1rem}.support-link{color:var(--primary-color);text-decoration:none;font-weight:600;margin-top:1rem;display:inline-block}.support-link:hover{text-decoration:underline}.professional-services,.industry-solutions,.service-guarantees,.warranty-support,.careers-cta,.investors-partners{padding:6rem 0}.professional-grid,.industry-grid,.guarantees-grid,.warranty-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:2rem;margin-top:3rem}.professional-service,.industry-card,.guarantee-card,.warranty-card{background:var(--surface-light);padding:2rem;border-radius:1rem;border:1px solid var(--border);text-align:center}.service-icon,.guarantee-icon,.warranty-icon{font-size:3rem;margin-bottom:1rem}.service-price{color:var(--primary-color);font-weight:700;font-size:1.25rem;margin-top:1rem}.industry-image img{width:100%;height:150px;object-fit:cover;border-radius:.5rem;margin-bottom:1rem}.industry-features{display:flex;flex-wrap:wrap;gap:.5rem;margin:1rem 0}.feature-tag{background:var(--primary-color);color:#fffdf7;padding:.25rem .75rem;border-radius:1rem;font-size:.875rem}.service-plans,.installation-kits{padding:6rem 0;background:var(--surface)}.plans-grid,.kits-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));gap:2rem;margin-top:3rem}.plan-card,.kit-card{background:var(--surface-light);border-radius:1rem;border:1px solid var(--border);padding:2rem;position:relative}.plan-card.featured,.kit-card.featured{border-color:var(--primary-color);transform:scale(1.05)}.plan-badge,.kit-badge{position:absolute;top:-10px;left:50%;transform:translate(-50%);background:var(--gradient);color:#fffdf7;padding:.5rem 1rem;border-radius:1rem;font-size:.875rem;font-weight:600}.plan-price,.kit-price{text-align:center;margin:1.5rem 0}.plan-price .currency,.kit-price{font-size:1.5rem;color:var(--text-secondary)}.plan-price .amount{font-size:3rem;font-weight:700;color:var(--primary-color)}.plan-price .period{font-size:1.5rem;color:var(--text-secondary)}.plan-features ul,.kit-contents ul{list-style:none;padding:0;margin:1.5rem 0}.plan-features li,.kit-contents li{border-bottom:1px solid var(--border);position:relative;padding:.5rem 0 .5rem 1.5rem}.plan-features li:before,.kit-contents li:before{content:"✓";position:absolute;left:0;color:var(--primary-color);font-weight:700}.plan-button,.kit-button{width:100%;padding:1rem;background:var(--primary-color);color:#fffdf7;border:none;border-radius:.5rem;font-weight:600;cursor:pointer;transition:background-color .3s ease}.plan-button:hover,.kit-button:hover{background:var(--primary-dark)}.plan-button.primary,.kit-button.primary{background:var(--gradient)}.kit-savings{color:var(--primary-color);font-weight:600;text-align:center;margin:1rem 0}.investors-partners{background:var(--surface)}.partners-content{margin-top:3rem}.investors-section,.partners-section{margin-bottom:3rem}.investors-logos,.partners-logos{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:1rem;margin-top:1rem}.investor-logo,.partner-logo{background:var(--surface-light);padding:1rem;border-radius:.5rem;border:1px solid var(--border);text-align:center;font-weight:600;color:var(--text-primary)}.careers-cta{background:var(--surface);text-align:center}.career-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:2rem;margin:2rem 0;max-width:600px;margin-left:auto;margin-right:auto}.career-stat{text-align:center}.career-stat .stat-number{font-size:2rem;font-weight:700;color:var(--primary-color);display:block}.career-stat .stat-label{color:var(--text-secondary);font-size:.875rem;margin-top:.25rem;display:block}.cta-buttons{display:flex;gap:1rem;justify-content:center;margin-top:2rem}.service-categories{padding:6rem 0}.services-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));gap:3rem;margin-top:3rem}.service-category-card{background:var(--surface-light);padding:2rem;border-radius:1rem;border:1px solid var(--border);text-align:center}.service-icon-large{margin-bottom:1.5rem}.service-icon-large img{width:80px;height:80px;border-radius:50%;object-fit:cover}.service-features{display:flex;flex-wrap:wrap;gap:.5rem;margin:1.5rem 0;justify-content:center}.feature-badge{background:var(--primary-color);color:#fffdf7;padding:.25rem .75rem;border-radius:1rem;font-size:.875rem}.service-stats{display:grid;grid-template-columns:1fr 1fr;gap:1rem;margin-top:1.5rem}.stat{background:var(--surface);padding:1rem;border-radius:.5rem;text-align:center}.stat .stat-number{font-size:1.25rem;font-weight:700;color:var(--primary-color);display:block}.stat .stat-label{font-size:.875rem;color:var(--text-secondary);margin-top:.25rem;display:block}.detailed-specs{padding:6rem 0}.specs-container{display:grid;grid-template-columns:repeat(auto-fit,minmax(400px,1fr));gap:2rem;margin-top:3rem}.specs-category{background:var(--surface-light);padding:2rem;border-radius:1rem;border:1px solid var(--border)}.specs-table{display:flex;flex-direction:column;gap:.5rem}.detection-capabilities{padding:6rem 0;background:var(--surface)}.capabilities-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:2rem;margin-top:3rem}.capability-card{background:var(--surface-light);padding:2rem;border-radius:1rem;border:1px solid var(--border);text-align:center}.capability-icon{font-size:3rem;margin-bottom:1rem}.capability-features{display:flex;flex-wrap:wrap;gap:.5rem;margin:1rem 0;justify-content:center}.integration-ecosystem{padding:6rem 0}.integration-categories{margin-top:3rem}.integration-category{margin-bottom:3rem}.integration-category h3{color:var(--primary-color);margin-bottom:1rem;text-align:center}.integration-logos{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:1rem}.integration-logo{background:var(--surface-light);padding:1rem;border-radius:.5rem;border:1px solid var(--border);text-align:center;font-weight:600;color:var(--text-primary)}.reading-time{color:var(--text-secondary);font-size:.875rem}.article-excerpt{margin:1rem 0;color:var(--text-secondary);line-height:1.6}.solution-card,.feature-card,.use-case{position:relative;transform-style:preserve-3d;transition:all .4s cubic-bezier(.175,.885,.32,1.275);cursor:pointer;overflow:hidden}.solution-card:before,.feature-card:before,.use-case:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(135deg,#2563eb1a,#a855f71a);opacity:0;transition:opacity .3s ease;z-index:1}.solution-card:hover,.feature-card:hover,.use-case:hover{transform:translateY(-10px) rotateX(5deg) rotateY(5deg);box-shadow:0 20px 40px #2563eb4d,0 0 80px #2563eb33}.solution-card:hover:before,.feature-card:hover:before,.use-case:hover:before{opacity:1}.benefit-number{font-size:3rem;font-weight:800;background:linear-gradient(45deg,#1d4ed8,#2563eb,#3b82f6);background-size:200% 200%;background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;animation:gradientMove 3s ease-in-out infinite;position:relative;display:inline-block}.benefit-number:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:radial-gradient(circle,rgba(59,130,246,.3) 0%,transparent 70%);animation:pulse 2s ease-in-out infinite;z-index:-1}.counter-animation{display:inline-block;transition:transform .3s ease}.counter-animation.counting{animation:countUp .5s ease-out}.scroll-fade-in{opacity:0;transform:translateY(50px);transition:all .8s cubic-bezier(.25,.46,.45,.94)}.scroll-fade-in.visible{opacity:1;transform:translateY(0)}.scroll-slide-left{opacity:0;transform:translate(-100px);transition:all .8s cubic-bezier(.25,.46,.45,.94)}.scroll-slide-left.visible{opacity:1;transform:translate(0)}.scroll-slide-right{opacity:0;transform:translate(100px);transition:all .8s cubic-bezier(.25,.46,.45,.94)}.scroll-slide-right.visible{opacity:1;transform:translate(0)}.scroll-zoom-in{opacity:0;transform:scale(.8);transition:all .8s cubic-bezier(.25,.46,.45,.94)}.scroll-zoom-in.visible{opacity:1;transform:scale(1)}.parallax-bg{position:relative;overflow:hidden}.primary-button,.secondary-button{position:relative;overflow:hidden;border-radius:20px;transition:all .4s cubic-bezier(.175,.885,.32,1.275)}.primary-button:before,.secondary-button:before{content:"";position:absolute;top:50%;left:50%;width:0;height:0;background:radial-gradient(circle,rgba(255,255,255,.3) 0%,transparent 70%);transform:translate(-50%,-50%);transition:width .6s ease,height .6s ease;border-radius:50%}.primary-button:hover:before,.secondary-button:hover:before{width:300px;height:300px}.primary-button:hover,.secondary-button:hover{transform:translateY(-3px) scale(1.05);box-shadow:0 10px 30px #2563eb66}.loading-wave{position:relative;width:100%;height:4px;background:#2563eb33;border-radius:2px;overflow:hidden;margin:20px 0}.loading-wave:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(37,99,235,.8),transparent);animation:waveMove 2s linear infinite}.floating-element{animation:float 6s ease-in-out infinite}.floating-element:nth-child(odd){animation-delay:-3s}.floating-element:nth-child(2n){animation-delay:-1s}.solution-icon-img img,.feature-icon-img img,.use-case-image img{transition:all .4s cubic-bezier(.175,.885,.32,1.275);border-radius:10px}.solution-icon-img:hover img,.feature-icon-img:hover img,.use-case-image:hover img{transform:scale(1.1) rotate(2deg);box-shadow:0 15px 35px #2563eb4d;filter:brightness(1.2) contrast(1.1)}.text-reveal{overflow:hidden;position:relative}.text-reveal:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:var(--primary-color);transform:translate(-100%);animation:textReveal 1s ease-out forwards}.text-reveal.animate:before{animation:textRevealOut 1s ease-out .5s forwards}.glitch-effect{position:relative;color:var(--text-primary);font-weight:700}.glitch-effect:before,.glitch-effect:after{content:attr(data-text);position:absolute;top:0;left:0;width:100%;height:100%;background:var(--background)}.glitch-effect:before{left:2px;text-shadow:-2px 0 #ff0000;animation:glitch1 .5s infinite linear alternate-reverse}.glitch-effect:after{left:-2px;text-shadow:2px 0 #00ff00;animation:glitch2 .5s infinite linear alternate-reverse}.glitch-effect:hover:before,.glitch-effect:hover:after{animation-duration:.1s}@keyframes countUp{0%{transform:translateY(20px);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes parallaxMove{0%{transform:translate(-50%) translateY(-50%) rotate(0)}to{transform:translate(-50%) translateY(-50%) rotate(360deg)}}@keyframes waveMove{0%{left:-100%}to{left:100%}}@keyframes textReveal{0%{transform:translate(-100%)}to{transform:translate(0)}}@keyframes textRevealOut{0%{transform:translate(0)}to{transform:translate(100%)}}@keyframes glitch1{0%{clip:rect(42px,9999px,44px,0)}5%{clip:rect(12px,9999px,59px,0)}10%{clip:rect(48px,9999px,29px,0)}15%{clip:rect(42px,9999px,73px,0)}20%{clip:rect(63px,9999px,27px,0)}25%{clip:rect(34px,9999px,55px,0)}30%{clip:rect(86px,9999px,73px,0)}35%{clip:rect(20px,9999px,20px,0)}40%{clip:rect(26px,9999px,60px,0)}45%{clip:rect(25px,9999px,66px,0)}50%{clip:rect(57px,9999px,98px,0)}55%{clip:rect(5px,9999px,46px,0)}60%{clip:rect(82px,9999px,31px,0)}65%{clip:rect(54px,9999px,27px,0)}70%{clip:rect(28px,9999px,99px,0)}75%{clip:rect(45px,9999px,69px,0)}80%{clip:rect(23px,9999px,85px,0)}85%{clip:rect(54px,9999px,84px,0)}90%{clip:rect(45px,9999px,96px,0)}95%{clip:rect(37px,9999px,41px,0)}to{clip:rect(4px,9999px,20px,0)}}@keyframes glitch2{0%{clip:rect(65px,9999px,100px,0)}5%{clip:rect(52px,9999px,74px,0)}10%{clip:rect(79px,9999px,85px,0)}15%{clip:rect(75px,9999px,5px,0)}20%{clip:rect(67px,9999px,61px,0)}25%{clip:rect(14px,9999px,79px,0)}30%{clip:rect(1px,9999px,66px,0)}35%{clip:rect(86px,9999px,30px,0)}40%{clip:rect(23px,9999px,98px,0)}45%{clip:rect(85px,9999px,72px,0)}50%{clip:rect(49px,9999px,89px,0)}55%{clip:rect(59px,9999px,96px,0)}60%{clip:rect(98px,9999px,25px,0)}65%{clip:rect(48px,9999px,3px,0)}70%{clip:rect(16px,9999px,50px,0)}75%{clip:rect(90px,9999px,78px,0)}80%{clip:rect(12px,9999px,43px,0)}85%{clip:rect(67px,9999px,94px,0)}90%{clip:rect(38px,9999px,81px,0)}95%{clip:rect(55px,9999px,69px,0)}to{clip:rect(17px,9999px,46px,0)}}@keyframes pulse{0%,to{transform:scale(1);opacity:.7}50%{transform:scale(1.1);opacity:1}}@media(max-width:1024px){.footer{padding:3rem 0 2rem}.footer-content{grid-template-columns:1fr;gap:2rem;text-align:left}.footer-brand{align-items:flex-start}.footer-sections{grid-template-columns:1fr;gap:2rem}.footer-section,.footer-section-title{text-align:left}.footer-links{align-items:flex-start}.footer-bottom{padding-top:1.5rem;justify-content:flex-start;text-align:left}.footer-bottom p{font-size:.875rem}.footer-brand .footer-social{justify-content:flex-start}.social-icon{width:28px;height:28px}}@media(max-width:768px){.solution-card:hover,.feature-card:hover,.use-case:hover{transform:translateY(-5px) rotateX(2deg) rotateY(2deg)}.primary-button:hover,.secondary-button:hover{transform:translateY(-2px) scale(1.02)}.hero{padding:0;min-height:100vh;display:flex;align-items:center;justify-content:center}.hero .container{padding:2rem 1rem}.hero-title{font-size:2.5rem}.title-line{flex-direction:column;gap:.5rem;text-align:center}.title-word{font-size:2.5rem}.hero-stats{gap:2rem}.stat-number{font-size:2rem}.hero-actions{flex-direction:column;gap:1rem}.hero-cta{width:100%;max-width:300px}.trust-badges{gap:1rem}.trust-badge{padding:.5rem 1rem}.cta-buttons{flex-direction:column;gap:.75rem}.cta-buttons .primary-button,.cta-buttons .secondary-button{width:100%;max-width:300px}.upgrade-cta{padding:2rem 1.5rem}.cta-content h3{font-size:1.75rem}.cta-content p{font-size:1rem}.footer{padding:3rem 0 2rem}.footer-content{grid-template-columns:1fr;gap:2rem;text-align:left}.footer-brand{align-items:flex-start}.footer-sections{grid-template-columns:1fr;gap:2rem}.footer-section,.footer-section-title{text-align:left}.footer-links{align-items:flex-start}.footer-bottom{padding-top:1.5rem;justify-content:flex-start;text-align:left}.footer-bottom p{font-size:.875rem}.footer-brand .footer-social{justify-content:flex-start}.social-icon{width:28px;height:28px}}.new-solutions{padding:6rem 0;background:var(--surface)}.solutions-header{text-align:center;margin-bottom:3rem}.solutions-title{font-size:2.5rem;font-weight:800;color:var(--primary-color);margin-bottom:1rem}.solutions-desc{color:var(--text-secondary);font-size:1.2rem;max-width:600px;margin:0 auto}.solutions-simple-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:2rem}.solution-simple-card{background:var(--surface-light);border:1px solid var(--border);border-radius:1.25rem;padding:2.5rem 2rem 2rem;box-shadow:0 4px 24px #2563eb0f;display:flex;flex-direction:column;align-items:center;transition:box-shadow .2s,transform .2s}.solution-simple-card:hover{box-shadow:0 8px 32px #2563eb1f;transform:translateY(-6px) scale(1.03);border-color:var(--primary-color)}.solution-icon{margin-bottom:1.5rem;display:flex;align-items:center;justify-content:center;background:var(--gradient);border-radius:50%;width:64px;height:64px;box-shadow:0 2px 12px #2563eb1a}.solution-icon svg{width:40px;height:40px;display:block}.solution-simple-title{font-size:1.25rem;font-weight:700;color:var(--primary-color);margin-bottom:.5rem;text-align:center}.solution-simple-desc{color:var(--text-secondary);font-size:1rem;margin-bottom:1.25rem;text-align:center}.solution-simple-features{list-style:none;padding:0;margin:0;width:100%}.solution-simple-features li{position:relative;padding-left:1.5rem;margin-bottom:.5rem;color:var(--text-primary);font-size:.98rem}.solution-simple-features li:before{content:"✔";position:absolute;left:0;color:var(--primary-color);font-weight:700;font-size:1rem}@media(max-width:600px){.solutions-title{font-size:1.5rem}.solutions-simple-grid{grid-template-columns:1fr}.solution-simple-card{padding:1.5rem 1rem 1rem}}.animated-problem{padding:5rem 0 4rem;background:var(--surface)}.problem-title{text-align:center;font-size:2.3rem;font-weight:800;color:var(--primary-color);margin-bottom:2.5rem;letter-spacing:-1px}.problem-keywords{display:flex;justify-content:center;gap:2.5rem;margin-bottom:2rem;flex-wrap:wrap}.problem-keyword{border:none!important;background:none!important;box-shadow:none!important;border-radius:0!important;padding:0!important;color:#3b82f6!important;font-weight:700;font-size:2.2rem;display:block;text-align:center}.problem-keyword:hover{box-shadow:0 6px 32px #2563eb2e;transform:translateY(-4px) scale(1.04)}.problem-desc{text-align:center;color:var(--text-secondary);font-size:1.1rem;max-width:600px;margin:0 auto;line-height:1.7}@media(max-width:600px){.problem-title{font-size:1.3rem}.problem-keywords{gap:1rem}.problem-keyword{font-size:1rem;padding:.7rem 1.2rem}.problem-desc{font-size:.98rem}}.features-section{background:var(--surface);padding:64px 0 48px;animation:fadeInUp 1s both}.features-list{display:flex;flex-wrap:wrap;gap:2rem;justify-content:center;margin-top:2rem}.features-list li{background:var(--surface-light);border-radius:1rem;padding:1.5rem 2.5rem;color:var(--text-primary);font-size:1.15rem;box-shadow:var(--shadow-md);transition:transform .3s,box-shadow .3s;cursor:pointer;position:relative;overflow:hidden}.features-list li:hover{transform:translateY(-8px) scale(1.04);box-shadow:0 8px 32px #2563eb26;border:1.5px solid var(--primary-color)}.benefits-section{background:var(--surface-light);padding:64px 0 48px;animation:fadeInUp 1.2s both}.benefits-list{display:flex;flex-wrap:wrap;gap:2rem;justify-content:center;margin-top:2rem}.benefits-list li{background:var(--surface-light);border-radius:1rem;padding:1.5rem 2.5rem;color:var(--primary-color);font-size:1.15rem;box-shadow:var(--shadow-sm);transition:transform .3s,box-shadow .3s;cursor:pointer;border:1.5px solid transparent;position:relative;overflow:hidden}.benefits-list li:hover{transform:scale(1.05) rotate(-1deg);box-shadow:0 8px 32px #3b82f61f;border:1.5px solid var(--accent-color)}.clients-section{background:var(--surface);padding:64px 0 48px;animation:fadeInUp 1.4s both}.clients-logos{display:flex;gap:3rem;justify-content:center;align-items:center;margin-top:2rem;flex-wrap:wrap}.clients-logos span{background:var(--surface-light);border-radius:.75rem;padding:1.2rem 2rem;color:var(--secondary-color);font-weight:600;font-size:1.1rem;box-shadow:var(--shadow-sm);transition:box-shadow .3s,transform .3s;border:1.5px solid transparent}.clients-logos span:hover{box-shadow:0 0 24px #3b82f62e;border:1.5px solid var(--primary-color);transform:scale(1.07)}.faq-section{background:var(--surface);padding:64px 0 48px;animation:fadeInUp 1.6s both}.faq-list{margin-top:2rem;display:flex;flex-direction:column;gap:1rem}.faq-item{background:linear-gradient(135deg,#3b82f60d,#9333ea0d);border:1px solid rgba(59,130,246,.1);border-radius:16px;padding:1.5rem;color:var(--text-primary);width:100%;transition:all .3s ease;position:relative;overflow:hidden;cursor:pointer}.faq-item:hover{border-color:#3b82f64d;box-shadow:0 8px 32px #3b82f626;transform:translateY(-2px)}.faq-item[open]{border-color:#3b82f666;background:linear-gradient(135deg,#3b82f614,#9333ea14)}.faq-item summary{font-size:1.125rem;font-weight:600;color:#fffdf7;list-style:none;display:flex;justify-content:space-between;align-items:center;-webkit-user-select:none;user-select:none;cursor:pointer}.faq-item summary::-webkit-details-marker{display:none}.faq-item summary span:last-child{font-size:1.5rem;color:#3b82f6;transition:transform .3s ease;font-weight:300}.faq-item[open] summary span:last-child{transform:rotate(45deg)}.faq-item summary:hover{color:#60a5fa}.faq-item p{margin-top:1rem;padding-top:1rem;border-top:1px solid rgba(59,130,246,.1);color:#94a3b8;line-height:1.7;animation:fadeInDown .3s ease}@keyframes fadeInDown{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.contact-section{background:var(--surface-light);padding:64px 0 48px;animation:fadeInUp 1.8s both}.contact-form{margin-top:2rem;display:flex;flex-direction:column;gap:1.2rem;max-width:500px;margin-left:auto;margin-right:auto;background:var(--surface-light);border-radius:1rem;padding:2rem 2.5rem;box-shadow:var(--shadow-md);animation:fadeIn 1.2s both}.contact-form input,.contact-form textarea{background:var(--surface-light);border:1.5px solid var(--border);border-radius:.5rem;padding:.9rem 1.2rem;color:var(--text-primary);font-size:var(--font-base);transition:border .2s,box-shadow .2s;outline:none}.contact-form input:focus,.contact-form textarea:focus{border:1.5px solid var(--primary-color);box-shadow:0 0 0 2px #2563eb26}.contact-form button.primary-button{margin-top:.5rem;font-size:var(--font-md);font-weight:600;padding:.9rem 0;border-radius:.5rem;background:var(--gradient);color:#fffdf7;border:none;box-shadow:var(--shadow-md);cursor:pointer;position:relative;overflow:hidden;transition:background .3s,box-shadow .3s,transform .2s}.contact-form button.primary-button:hover{background:var(--gradient-hover);box-shadow:0 0 24px #2563eb2e;transform:translateY(-2px) scale(1.03)}.section-title{font-size:2rem!important;font-weight:700!important;text-align:center;color:var(--primary-color)!important;margin-bottom:2rem;letter-spacing:-1px;position:relative;animation:fadeIn 1s both;text-shadow:0 2px 10px rgba(37,99,235,.15)!important}.section-title:after{content:"";display:block;margin:.5rem auto 0;width:60px;height:4px;border-radius:2px;background:var(--gradient);animation:glowPulse 2s infinite alternate}@keyframes fadeInUp{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes glowPulse{0%{box-shadow:0 0 8px 0 var(--primary-color)}to{box-shadow:0 0 24px 4px var(--accent-color)}}@media(max-width:900px){.features-list,.benefits-list{flex-direction:column;gap:1.2rem;align-items:center}.clients-logos{flex-direction:column;gap:1.2rem}}.feature-card{background:var(--surface-light);border-radius:1.5rem;box-shadow:var(--shadow-md);padding:2rem 1.5rem 1.5rem;text-align:center;width:260px;transition:transform .3s,box-shadow .3s;display:flex;flex-direction:column;align-items:center;margin-bottom:1.5rem;position:relative;overflow:hidden}.feature-card:hover{transform:translateY(-10px) scale(1.04);box-shadow:0 8px 32px #2563eb2e;border:1.5px solid var(--primary-color)}.feature-img{width:80px;height:80px;object-fit:cover;border-radius:1rem;margin-bottom:1.2rem;box-shadow:0 4px 16px #2563eb1a;border:2px solid var(--primary-color);background:#fffdf7;transition:box-shadow .3s,border .3s}.feature-card:hover .feature-img{box-shadow:0 0 24px #3b82f62e;border:2.5px solid var(--accent-color)}.feature-card h3{font-size:1.15rem;font-weight:700;color:var(--primary-color);margin-bottom:.5rem}.feature-card p{color:var(--text-secondary);font-size:1rem}.benefit-card{background:var(--surface-light);border-radius:1.5rem;box-shadow:var(--shadow-md);padding:2rem 1.5rem 1.5rem;text-align:center;width:260px;transition:transform .3s,box-shadow .3s;display:flex;flex-direction:column;align-items:center;margin-bottom:1.5rem;position:relative;overflow:hidden;border:1.5px solid transparent}.benefit-card:hover{transform:scale(1.05) rotate(-1deg);box-shadow:0 8px 32px #3b82f626;border:1.5px solid var(--accent-color)}.benefit-img{width:80px;height:80px;object-fit:cover;border-radius:1rem;margin-bottom:1.2rem;box-shadow:0 4px 16px #3b82f61a;border:2px solid var(--accent-color);background:#fffdf7;transition:box-shadow .3s,border .3s}.benefit-card:hover .benefit-img{box-shadow:0 0 24px #2563eb2e;border:2.5px solid var(--primary-color)}.benefit-card h3{font-size:1.1rem;font-weight:700;color:var(--accent-color);margin-bottom:.5rem}.benefit-card p{color:var(--text-secondary);font-size:1rem}@media(max-width:900px){.feature-card,.benefit-card{width:100%;max-width:340px}}@keyframes cardZoomIn{0%{transform:scale(.95)}to{transform:scale(1)}}.enhanced-anim-card{opacity:0;transform:translateY(40px) scale(.95);animation:fadeInUp .8s forwards,cardZoomIn .8s forwards}.problem-keyword.fade-in{opacity:1;transform:translateY(0)}.problem-keyword.fade-out{opacity:0;transform:translateY(30px)}.problem-section .section-title>span:first-child{color:#fffdf7!important}.features-large-section{padding:6rem 0;background:var(--surface);position:relative}.features-large-header{text-align:center;margin-bottom:5rem}.features-large-header .section-title{font-size:2.5rem;font-weight:800;color:var(--text-primary);margin-bottom:1rem}.features-large-header .section-description{font-size:1.25rem;color:var(--text-secondary);max-width:800px;margin:0 auto}.features-large-list{display:flex;flex-direction:column;gap:6rem}.feature-large-item{display:grid;grid-template-columns:1fr 1fr;gap:4rem;align-items:center}.feature-large-item:nth-child(2n){grid-template-columns:1fr 1fr}.feature-large-item:nth-child(2n) .feature-large-content{order:2}.feature-large-item:nth-child(2n) .feature-large-visual{order:1}.feature-large-content{display:flex;gap:2rem;align-items:flex-start}.feature-number{font-size:3.5rem;font-weight:800;color:#27272a;flex-shrink:0;line-height:1}.feature-text{flex:1}.feature-subtitle{font-size:.875rem;color:#71717a;font-weight:500;margin-bottom:.5rem;letter-spacing:.1em;text-transform:uppercase}.feature-large-item .feature-title{font-size:2rem;font-weight:600;color:#fffdf7;margin-bottom:1rem;line-height:1.3}.feature-large-item .feature-description{font-size:1rem;color:#9ca3af;line-height:1.7;margin-bottom:1.5rem}.feature-highlights{list-style:none;padding:0;display:flex;flex-wrap:wrap;gap:.75rem}.feature-highlights li{background:#0a0a0f;color:#a1a1aa;padding:.5rem 1rem;border-radius:2rem;font-size:.875rem;font-weight:500;border:1px solid #27272a}.feature-large-visual{display:flex;align-items:center;justify-content:center}.mobile-visual{display:block;width:100%}.mobile-screenshot-image{width:100%;max-width:500px;height:auto;display:block;object-fit:contain}.alert-phones{display:flex;align-items:center;justify-content:center;padding:3rem 1rem;box-shadow:0 20px 60px #00000080}.alert-phones-container{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:3rem 2rem;max-width:900px;width:100%}.alert-phone{display:flex;flex-direction:column;align-items:center;gap:1.5rem;position:relative}.phone-device{width:160px;height:320px;background:#0a0a0f;border-radius:2rem;padding:.35rem;box-shadow:0 10px 40px #0009,inset 0 0 0 1px #27272a80;position:relative;transition:all .3s ease}.phone-device:hover{transform:translateY(-5px);box-shadow:0 15px 50px #000c,inset 0 0 0 1px #3f3f4680}@keyframes phone-vibrate{0%,to{transform:translate(0) rotate(0)}10%{transform:translate(-2px,-1px) rotate(-.5deg)}20%{transform:translate(2px,1px) rotate(.5deg)}30%{transform:translate(-2px,1px) rotate(-.5deg)}40%{transform:translate(2px,-1px) rotate(.5deg)}50%{transform:translate(-1px,2px) rotate(-.25deg)}60%{transform:translate(1px,-2px) rotate(.25deg)}70%{transform:translate(-2px) rotate(-.5deg)}80%{transform:translate(2px) rotate(.5deg)}90%{transform:translate(-1px,-1px) rotate(-.25deg)}}.phone-device.vibrating{animation:phone-vibrate .5s ease-in-out infinite}.phone-device.vibrating.delay-1{animation-delay:.1s}.phone-device.vibrating.delay-2{animation-delay:.2s}.phone-device.vibrating.delay-3{animation-delay:.3s}.phone-screen{width:100%;height:100%;background:#000;border-radius:1.5rem;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1rem;padding:1.5rem 1rem;position:relative;overflow:hidden}.phone-screen.alert-active:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;animation:alert-pulse 2s ease-in-out infinite}@keyframes alert-pulse{0%,to{opacity:.3;transform:scale(.95)}50%{opacity:.6;transform:scale(1.05)}}.alert-icon{width:60px;height:60px;border-radius:50%;display:flex;align-items:center;justify-content:center;position:relative;z-index:1}.alert-icon.critical{background:linear-gradient(135deg,#ef4444,#dc2626);box-shadow:0 8px 24px #ef444480}.alert-icon.warning{background:linear-gradient(135deg,#f59e0b,#d97706);box-shadow:0 8px 24px #f59e0b80}.alert-icon.info{background:linear-gradient(135deg,#52525b,#3f3f46);box-shadow:0 8px 24px #52525b4d}.alert-icon svg{width:32px;height:32px;color:#fffdf7;filter:drop-shadow(0 2px 4px rgba(0,0,0,.3))}.alert-text{text-align:center;z-index:1}.alert-title{font-size:.875rem;font-weight:700;color:#fffdf7;text-transform:uppercase;letter-spacing:.5px;text-shadow:0 2px 4px rgba(0,0,0,.5)}.alert-subtitle{font-size:.75rem;color:#d1d5db;font-weight:500}.sound-waves{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:200%;height:200%;pointer-events:none}.sound-wave{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);border:2px solid rgba(239,68,68,0);border-radius:50%;width:0;height:0;opacity:0;animation:sound-wave-expand 2s ease-out infinite}.sound-wave.wave-1{animation-delay:0s}.sound-wave.wave-2{animation-delay:.6s}.sound-wave.wave-3{animation-delay:1.2s}@keyframes sound-wave-expand{0%{width:0px;height:0px;opacity:0;border-color:#ef444400}10%{width:60px;height:60px;opacity:.8;border-color:#ef4444cc}50%{width:140px;height:140px;opacity:.5;border-color:#ef444480}to{width:220px;height:220px;opacity:0;border-color:#ef444400}}@keyframes avatar-glow{0%,to{opacity:.6}50%{opacity:1}}@media(max-width:768px){.alert-phones-container{grid-template-columns:repeat(2,1fr);gap:2rem 1.5rem}.phone-device{width:140px;height:280px}.user-avatar{width:48px;height:48px}.user-avatar svg{width:24px;height:24px}}@media(max-width:480px){.alert-phones{padding:2rem .5rem}.alert-phones-container{gap:2rem 1rem}.phone-device{width:120px;height:240px}.alert-icon{width:48px;height:48px}.alert-icon svg{width:24px;height:24px}.alert-title{font-size:.75rem}.alert-subtitle{font-size:.675rem}}.terminal-visual{background:#0a0e27;border-radius:1rem;overflow:hidden;box-shadow:0 20px 60px #00000080;width:100%;max-width:700px;border:1px solid rgba(59,130,246,.2)}.terminal-header{background:#0f1629;padding:.75rem 1rem;border-bottom:1px solid rgba(59,130,246,.1)}.terminal-tabs{display:flex;gap:.5rem;align-items:center}.terminal-tab{background:#2563eb1a;padding:.5rem 1rem;border-radius:.5rem;display:flex;align-items:center;gap:.5rem;font-size:.875rem;color:var(--text-secondary);border:1px solid transparent;transition:all .3s ease}.terminal-tab.active{background:#2563eb33;color:var(--primary-color);border-color:#2563eb4d}.tab-add{background:transparent;border:1px solid rgba(59,130,246,.3);color:var(--primary-color);width:32px;height:32px;border-radius:.5rem;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .3s ease}.tab-add:hover{background:#2563eb1a;border-color:var(--primary-color)}.terminal-content{display:grid;grid-template-columns:250px 1fr;min-height:500px}.terminal-sidebar{background:#0f1629;padding:1rem;border-right:1px solid rgba(59,130,246,.1);overflow-y:auto}.sidebar-section{margin-bottom:2rem}.section-title{font-size:.75rem;color:var(--text-secondary);letter-spacing:1px;margin-bottom:1rem;font-weight:600}.server-group{display:flex;align-items:center;gap:.75rem;padding:.75rem;border-radius:.5rem;margin-bottom:.5rem;cursor:pointer;transition:background .3s ease}.server-group:hover{background:#2563eb1a}.server-icon{width:40px;height:40px;border-radius:.5rem;background:var(--primary-color);display:flex;align-items:center;justify-content:center;color:#fffdf7;font-weight:600;font-size:1.125rem;flex-shrink:0}.server-icon.blue{background:var(--primary-color)}.server-icon.orange{background:#ff6b35}.server-info{flex:1;min-width:0}.server-name{font-size:.875rem;color:var(--text-primary);font-weight:500;margin-bottom:.25rem}.server-count{font-size:.75rem;color:var(--text-secondary)}.host-item{display:flex;align-items:flex-start;gap:.75rem;padding:.75rem;border-radius:.5rem;margin-bottom:.5rem;cursor:pointer;transition:background .3s ease}.host-item:hover{background:#2563eb1a}.host-icon{width:36px;height:36px;border-radius:.5rem;background:var(--primary-color);display:flex;align-items:center;justify-content:center;color:#fffdf7;font-weight:600;font-size:1rem;flex-shrink:0}.host-icon.orange{background:#ff6b35}.host-info{flex:1;min-width:0}.host-name{font-size:.875rem;color:var(--text-primary);font-weight:500;margin-bottom:.25rem}.host-details{font-size:.75rem;color:var(--text-secondary)}.terminal-main{background:#0a0e27;padding:1.5rem;overflow-y:auto}.host-details-panel{background:#0f162980;border-radius:.75rem;padding:1.5rem;border:1px solid rgba(59,130,246,.1)}.panel-header{font-size:1rem;color:var(--text-primary);font-weight:600;margin-bottom:1.5rem}.detail-item{display:flex;justify-content:space-between;margin-bottom:1rem;padding:.75rem;background:#2563eb0d;border-radius:.5rem}.detail-label{color:var(--text-secondary);font-size:.875rem}.detail-value{color:var(--text-primary);font-weight:500;font-size:.875rem}.detail-section{margin-bottom:1.5rem}.section-label{font-size:.75rem;color:var(--text-secondary);letter-spacing:.5px;margin-bottom:.75rem}.detail-row{padding:.75rem;background:#2563eb0d;border-radius:.5rem;font-size:.875rem;color:var(--text-primary)}.ip-display{background:#2563eb33;color:var(--primary-color);padding:1rem;border-radius:.5rem;font-size:1.25rem;font-weight:600;text-align:center;font-family:Courier New,monospace}.connection-info{display:grid;grid-template-columns:repeat(3,1fr);gap:.75rem}.info-item{display:flex;flex-direction:column;align-items:center;gap:.5rem;padding:.75rem;background:#2563eb0d;border-radius:.5rem;font-size:.75rem;color:var(--text-secondary)}.info-item .icon{font-size:1.5rem}.connect-btn{width:100%;background:var(--gradient);color:#fffdf7;border:none;padding:1rem;border-radius:.5rem;font-weight:600;font-size:1rem;cursor:pointer;transition:all .3s ease;margin-top:1rem}.connect-btn:hover{transform:translateY(-2px);box-shadow:0 10px 30px #2563eb66}.terminal-content.autocomplete{grid-template-columns:1fr;padding:2rem}.terminal-session{font-family:Courier New,monospace;position:relative}.command-line{margin-bottom:.5rem;color:var(--text-secondary);font-size:.875rem}.command-line .prompt{color:#22c55e}.command-line .output{color:var(--text-secondary)}.command-line.current{color:var(--text-primary);font-weight:500}.cursor-blink{animation:blink 1s infinite;color:var(--primary-color)}@keyframes blink{0%,50%{opacity:1}51%,to{opacity:0}}.autocomplete-popup{position:absolute;bottom:3rem;left:0;background:#0f1629f2;border:1px solid rgba(59,130,246,.3);border-radius:.75rem;padding:.5rem;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 10px 30px #00000080;min-width:400px}.popup-item{padding:.75rem 1rem;border-radius:.5rem;display:flex;align-items:center;gap:.75rem;cursor:pointer;transition:all .2s ease;margin-bottom:.25rem}.popup-item.active{background:#2563eb33;border:1px solid rgba(37,99,235,.3)}.popup-item:hover{background:#2563eb26}.item-icon{font-size:1.125rem}.item-text{color:var(--primary-color);font-size:.875rem}.notification-panel-wrapper.mobile-view{display:none}.notification-panel-wrapper.desktop-view{display:block}.notification-panel{border-radius:1rem;overflow:hidden;box-shadow:0 20px 60px #00000080;border:1px solid rgba(59,130,246,.2);max-width:600px;margin:0 auto}.notification-header{background:#0f1629cc;padding:1rem 1.25rem;border-bottom:1px solid rgba(59,130,246,.2);display:flex;justify-content:space-between;align-items:center}.notification-header h3{font-size:1.125rem;color:var(--text-secondary);font-weight:600;margin:0;display:flex;align-items:center;gap:.75rem}.header-icon{width:20px;height:20px;color:var(--primary-color);flex-shrink:0}.notification-time{font-size:.875rem;color:var(--text-secondary)}.notification-list{padding:1rem;background:#000;display:flex;flex-direction:column;gap:.75rem}.notification-item{background:#0f1629cc;border-radius:.75rem;padding:1.25rem;display:grid;grid-template-columns:auto 1fr auto;gap:1rem;align-items:center;border:1px solid rgba(59,130,246,.1);transition:all .3s ease;cursor:pointer}.notification-item:hover{background:#2563eb1a;border-color:#3b82f64d;transform:translate(4px)}.notification-item.critical{border-left:4px solid #ef4444;background:#ef44440d}.notification-item.warning{border-left:4px solid #f59e0b;background:#f59e0b0d}.notification-item.alert{border-left:4px solid #eab308;background:#eab3080d}.notification-icon{display:flex;align-items:center;justify-content:center;width:48px;height:48px;border-radius:.5rem;background:#2563eb1a;flex-shrink:0}.notification-icon svg{width:24px;height:24px}.notification-icon.fire{background:#ef444426}.notification-icon.fire svg{color:#ef4444}.notification-icon.intrusion{background:#f59e0b26}.notification-icon.intrusion svg{color:#f59e0b}.notification-icon.incident{background:#eab30826}.notification-icon.incident svg{color:#eab308}.notification-content{flex:1;min-width:0}.notification-title{font-size:1rem;color:var(--text-primary);font-weight:600;margin-bottom:.5rem}.notification-location{font-size:.875rem;color:var(--text-secondary);margin-bottom:.25rem;display:flex;align-items:center;gap:.375rem}.location-icon{width:14px;height:14px;flex-shrink:0;opacity:.7}.notification-time-detail{font-size:.75rem;color:var(--text-secondary);opacity:.7}.notification-status{font-size:.75rem;font-weight:600;padding:.375rem .75rem;border-radius:.375rem;text-transform:uppercase;letter-spacing:.5px;white-space:nowrap}.notification-status.critical{background:#ef444433;color:#fca5a5;border:1px solid rgba(239,68,68,.3)}.notification-status.warning{background:#f59e0b33;color:#fcd34d;border:1px solid rgba(245,158,11,.3)}.notification-status.alert{background:#eab30833;color:#fde047;border:1px solid rgba(234,179,8,.3)}@media(max-width:768px){.notification-item{grid-template-columns:auto 1fr;gap:.75rem}.notification-status{justify-self:start;margin-top:.5rem}.notification-icon{width:40px;height:40px;font-size:1.5rem}}.terminal-visual.workspace{background:transparent;border:none;box-shadow:none}.workspace-grid{display:grid;grid-template-columns:1fr 2fr 1fr;gap:2rem;align-items:center;padding:2rem}.workspace-device{display:flex;flex-direction:column;align-items:center}.workspace-device.phone .device-screen{width:200px;height:400px;background:#0a0e27;border-radius:1.5rem;border:8px solid #1a1f3a;box-shadow:0 10px 40px #00000080;overflow:hidden}.workspace-device.tablet .device-screen{width:400px;height:300px;background:#0a0e27;border-radius:1rem;border:6px solid #1a1f3a;box-shadow:0 10px 40px #00000080;overflow:hidden}.workspace-device.desktop .device-screen{width:300px;height:200px;background:#0a0e27;border-radius:.75rem;border:4px solid #1a1f3a;box-shadow:0 10px 40px #00000080;overflow:hidden}.mobile-terminal{padding:.5rem;font-size:.65rem;color:var(--text-secondary);height:100%;display:flex;flex-direction:column}.mobile-header{display:flex;justify-content:space-between;padding:.5rem;font-size:.7rem}.mobile-tabs{background:#2563eb1a;padding:.5rem;border-radius:.5rem;margin-bottom:.5rem;font-size:.65rem}.mobile-console{flex:1;font-family:Courier New,monospace;overflow-y:auto;padding:.5rem}.console-line{margin-bottom:.25rem;color:var(--text-secondary);font-size:.6rem}.console-line.current{color:#22c55e}.tablet-layout{height:100%;display:flex;flex-direction:column;padding:.75rem;font-size:.7rem}.tablet-tabs{display:flex;gap:.5rem;margin-bottom:.75rem}.tablet-tabs .tab{padding:.5rem .75rem;background:#2563eb1a;border-radius:.5rem;font-size:.65rem;color:var(--text-secondary)}.tablet-tabs .tab.active{background:#2563eb33;color:var(--primary-color)}.tablet-tabs .tab.production{color:#22c55e}.tablet-panels{display:grid;grid-template-columns:1fr 1fr;gap:.75rem;flex:1}.panel{background:#0f162980;border-radius:.5rem;padding:.75rem}.panel-title{font-size:.65rem;color:var(--text-primary);margin-bottom:.5rem;font-weight:600}.server-list{display:flex;flex-direction:column;gap:.5rem}.server-item{background:#2563eb0d;padding:.5rem;border-radius:.25rem;font-size:.6rem;color:var(--text-secondary)}.desktop-layout{height:100%;display:flex;flex-direction:column;padding:.5rem}.desktop-tabs{display:flex;gap:.25rem;margin-bottom:.5rem}.desktop-tabs .tab{padding:.25rem .5rem;background:#2563eb1a;border-radius:.25rem;font-size:.55rem;color:var(--text-secondary)}.desktop-tabs .tab.active{background:#2563eb33;color:var(--primary-color)}.desktop-content{display:grid;grid-template-columns:1fr 1fr;gap:.5rem;flex:1}.server-card{background:#0f162980;border-radius:.5rem;padding:.5rem;display:flex;flex-direction:column;gap:.25rem}.card-icon{font-size:1rem;margin-bottom:.25rem}.card-title{font-size:.6rem;color:var(--text-primary);font-weight:600}.card-subtitle{font-size:.5rem;color:var(--text-secondary)}.ai-camera-grid,.workspace-ai-camera-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:1.5rem;padding:2rem}.workspace-ai-camera-feed{border-radius:.75rem;overflow:hidden;border:2px solid #1a1f3a;box-shadow:0 10px 30px #00000080}.workspace-ai-camera-feed .camera-header{display:flex;justify-content:space-between;align-items:center;padding:.35rem 1rem;border-bottom:1px solid #1a1f3a}.workspace-ai-camera-feed .camera-label{font-size:.75rem;font-weight:600;color:var(--text-primary);letter-spacing:.5px}.workspace-ai-camera-feed .camera-view{position:relative;aspect-ratio:16/9;background:#000;overflow:visible}.workspace-ai-camera-feed .detection-box{position:absolute;border:2px solid;border-radius:.5rem;display:flex;align-items:center;justify-content:center;gap:.5rem}.workspace-ai-camera-feed .detection-icon{max-width:36px;max-height:36px;filter:drop-shadow(0 0 8px currentColor)}.workspace-ai-camera-feed .detection-box.fire-box{border-color:#ef4444;color:#ef4444;box-shadow:0 0 20px #ef444480,inset 0 0 20px #ef44441a;top:20%;left:12%;width:28%;height:35%}.workspace-ai-camera-feed .detection-box.person-box{border-color:#f59e0b;color:#f59e0b;box-shadow:0 0 20px #f59e0b80,inset 0 0 20px #f59e0b1a;top:30%;left:45%;width:20%;height:45%}.workspace-ai-camera-feed .detection-box.smoke-box{border-color:#b4b1b9;color:#b4b1b9;box-shadow:0 0 20px #8b5cf680,inset 0 0 20px #8b5cf61a;top:32%;left:18%;width:35%;height:40%}.workspace-ai-camera-feed .detection-box.small{width:22%;height:38%}.workspace-ai-camera-feed .detection-box.person-box.small{top:28%;left:15%}.workspace-ai-camera-feed .detection-label-top{position:absolute;top:-1.25rem;left:0;font-size:.55rem;font-weight:700;letter-spacing:.5px;color:inherit;padding:.25rem;white-space:nowrap}.workspace-ai-camera-feed .ai-indicator{position:absolute;top:.5rem;right:.5rem;padding:.25rem .5rem;background:#2563ebe6;color:#fffdf7;font-size:.5rem;font-weight:700;border-radius:.25rem;border:1px solid rgba(37,99,235,1);box-shadow:0 0 10px #2563eb99;letter-spacing:.5px;animation:ai-glow 2s ease-in-out infinite;z-index:10;white-space:nowrap}@keyframes ai-glow{0%,to{box-shadow:0 0 10px #2563eb99}50%{box-shadow:0 0 20px #2563ebe6,0 0 25px #2563eb80}}.sync-layout{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3rem;padding:3rem;background:linear-gradient(135deg,#2563eb1a,#3b82f60d);border-radius:1rem}.platform-icons{display:flex;flex-direction:column;gap:2rem}.platform-row{display:flex;gap:2rem;justify-content:center}.platform-icon{display:flex;flex-direction:column;align-items:center;gap:.75rem;padding:1.5rem;background:#0f162980;border-radius:1rem;border:1px solid rgba(59,130,246,.2);transition:all .3s ease;min-width:120px}.platform-icon:hover{background:#2563eb1a;border-color:var(--primary-color);transform:translateY(-5px)}.icon-symbol{font-size:2.5rem}.platform-name{font-size:.875rem;color:var(--text-primary);font-weight:500}.platform-icons-inline{display:flex;flex-direction:column;gap:3rem;align-items:flex-start;justify-content:center;height:100%;padding:2rem}.platform-group{display:flex;flex-direction:column;gap:1.5rem;width:100%}.platform-group-title{font-size:.875rem;font-weight:600;color:var(--text-primary);text-transform:uppercase;letter-spacing:.1em;margin:0;opacity:.8}.platform-group-icons{display:flex;flex-direction:row;gap:1.5rem;flex-wrap:wrap}.platform-icon-simple{display:flex;align-items:center;gap:.875rem;color:var(--text-primary);font-size:1.05rem;font-weight:500;transition:all .3s ease}.platform-icon-simple svg,.platform-icon-simple img{width:40px;height:40px;color:var(--primary-color);opacity:.9;transition:all .3s ease;flex-shrink:0}.platform-icon-simple:hover svg,.platform-icon-simple:hover img{opacity:1;transform:scale(1.15)}.platform-icon-simple span{color:var(--text-secondary);white-space:nowrap}.sync-description{max-width:600px;text-align:center}.sync-description p{font-size:1.125rem;color:var(--text-secondary);line-height:1.8;margin:0}@media(max-width:1024px){.feature-large-item{display:flex;flex-direction:column;gap:2rem}.feature-large-content{order:1}.feature-large-visual{order:2}.feature-large-item:nth-child(2n){flex-direction:column}.feature-large-item:nth-child(2n) .feature-large-content{order:1}.feature-large-item:nth-child(2n) .feature-large-visual{order:2}.features-large-section{padding:4rem 0}.features-large-list{gap:6rem}.workspace-grid:not(.workspace-ai-camera-grid){grid-template-columns:1fr;gap:1rem}.workspace-ai-camera-grid{grid-template-columns:repeat(2,1fr)!important;gap:1rem!important}.platform-row{flex-wrap:wrap;gap:1rem}.platform-icon{min-width:100px;padding:1rem}}@media(max-width:768px){.feature-large-item .feature-title{font-size:1.5rem}.feature-number{font-size:2.5rem}.feature-large-content{flex-direction:column;gap:1rem}.terminal-visual{max-width:100%}.terminal-content{grid-template-columns:1fr}.terminal-sidebar{border-right:none;border-bottom:1px solid rgba(59,130,246,.1)}.connection-info{grid-template-columns:1fr}.features-large-header .section-title{font-size:2rem}.features-large-list{gap:7rem}.ai-camera-grid,.workspace-ai-camera-grid{grid-template-columns:repeat(2,1fr);gap:1rem;padding:0;max-width:100%;width:100%}.camera-label,.workspace-ai-camera-feed .camera-label{font-size:.85rem;font-weight:700}.camera-view,.workspace-ai-camera-feed .camera-view{min-height:140px;overflow:visible}.detection-label-top,.workspace-ai-camera-feed .detection-label-top{font-size:.55rem;padding:.2rem .4rem;top:-1.2rem}.workspace-ai-camera-feed .detection-icon{max-width:40px;max-height:40px}.ai-indicator,.workspace-ai-camera-feed .ai-indicator{right:3rem;padding:.35rem .6rem;font-size:.7rem;line-height:1;font-weight:800}.notification-panel-wrapper.desktop-view{display:none!important}.notification-panel-wrapper.mobile-view{display:block!important}.notification-visual-container{min-height:auto!important;padding:0!important}.mobile-visual.notification-visual-container{padding:.5rem!important}.notification-panel{max-width:100%;width:calc(100vw - 2rem);margin:0 auto}.notification-header{padding:.75rem 1rem;font-size:.875rem}.notification-header h3{font-size:.95rem}.notification-item{grid-template-columns:auto 1fr auto;gap:.75rem;padding:1rem}.notification-icon{width:40px;height:40px}.notification-title{font-size:.9rem}.notification-location{font-size:.8rem}.notification-status{font-size:.7rem;padding:.3rem .6rem}}.testimonials-section{padding:8rem 0;position:relative;overflow:hidden}.testimonials-section:before{content:"";position:absolute;top:0;left:0;right:0;height:200px;pointer-events:none}.testimonials-header{text-align:center;margin-bottom:5rem;position:relative;z-index:1}.testimonials-badge{display:inline-block;padding:.5rem 1.5rem;background:#2563eb1a;border:1px solid rgba(37,99,235,.3);border-radius:50px;color:var(--primary-color);font-size:.875rem;font-weight:600;margin-bottom:1.5rem;text-transform:uppercase;letter-spacing:1px}.testimonials-title{font-size:3.5rem;font-weight:700;color:var(--text-primary);margin-bottom:1.5rem;line-height:1.2}.testimonials-description{font-size:1.25rem;color:var(--text-secondary);max-width:700px;margin:0 auto;line-height:1.8}.testimonials-scroll-container{position:relative;width:100%;overflow:hidden;mask-image:linear-gradient(to right,transparent 0%,black 10%,black 90%,transparent 100%);-webkit-mask-image:linear-gradient(to right,transparent 0%,black 10%,black 90%,transparent 100%)}.testimonials-row{display:flex;gap:1.5rem;margin-bottom:1.5rem;width:fit-content}.testimonials-scroll-left{animation:scrollLeft 60s linear infinite}.testimonials-scroll-right{animation:scrollRight 60s linear infinite}@keyframes scrollLeft{0%{transform:translate(0)}to{transform:translate(-33.333%)}}@keyframes scrollRight{0%{transform:translate(-33.333%)}to{transform:translate(0)}}.testimonials-row:hover{animation-play-state:paused}.testimonial-card-wrapper{flex-shrink:0;width:380px}.testimonial-card{background:#1119;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.05);border-radius:16px;padding:2rem;height:100%;display:flex;flex-direction:column;justify-content:space-between;transition:all .3s ease;position:relative;overflow:hidden}.testimonial-card:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:radial-gradient(circle at top left,rgba(37,99,235,.05) 0%,transparent 50%);opacity:0;transition:opacity .3s ease;pointer-events:none}.testimonial-card:hover{border-color:#2563eb4d;transform:translateY(-4px);box-shadow:0 12px 40px #2563eb26}.testimonial-card:hover:before{opacity:1}.testimonial-content{margin-bottom:1.5rem}.testimonial-text{font-size:1rem;line-height:1.7;color:var(--text-primary);margin-bottom:0}.testimonial-author{display:flex;align-items:center;gap:1rem}.testimonial-avatar{width:48px;height:48px;border-radius:50%;border:2px solid rgba(37,99,235,.3);object-fit:cover}.testimonial-info{display:flex;flex-direction:column;gap:.25rem}.testimonial-name{font-size:1rem;font-weight:600;color:var(--text-primary)}.testimonial-handle{font-size:.875rem;color:var(--text-secondary)}@media(max-width:768px){.testimonials-section{padding:4rem 0}.testimonials-title{font-size:2.5rem}.testimonials-description{font-size:1rem}.testimonial-card-wrapper{width:320px}.testimonial-card{padding:1.5rem}.testimonials-scroll-left,.testimonials-scroll-right{animation-duration:40s}}@media(max-width:480px){.testimonials-title{font-size:2rem}.testimonial-card-wrapper{width:280px}}@media only screen and (min-width:768px)and (max-width:1024px)and (orientation:portrait){.hero{padding:0;min-height:100vh;display:flex;align-items:center;justify-content:center}.hero .container{padding:2rem 1.5rem}.hero-title{font-size:3rem}.title-line{flex-direction:column;gap:.5rem;text-align:center}.title-word{font-size:3rem}.hero-stats{flex-direction:column;gap:2rem;align-items:center}.stat-item{text-align:center}.stat-number{font-size:2.5rem}.hero-actions{flex-direction:column;gap:1rem;align-items:center}.hero-cta{width:100%;max-width:400px}.cta-buttons{flex-direction:column;gap:1rem;align-items:center}.cta-buttons .primary-button,.cta-buttons .secondary-button{width:100%;max-width:400px}.features-grid,.solutions-grid{grid-template-columns:1fr;gap:1.5rem}.steps-container,.use-cases-grid{grid-template-columns:1fr}.pricing-cards{flex-direction:column;align-items:center}.pricing-card{max-width:400px;width:100%}.footer-sections{grid-template-columns:1fr;gap:3rem;text-align:center}.footer-section-legal{display:none}.nav-links{flex-direction:column;gap:1rem}.trust-badges{flex-wrap:wrap;justify-content:center;gap:1rem}.stats-grid{grid-template-columns:1fr;gap:2rem}.problems-grid{grid-template-columns:1fr}.testimonials-wrapper{gap:1.5rem}.testimonial-card-wrapper{width:380px}.devices-showcase{flex-direction:column;gap:2rem}.app-features-grid,.contact-form-grid{grid-template-columns:1fr}.features-large-section{padding:4rem 1.5rem}.features-large-header .section-title{font-size:2.5rem}.features-large-list{gap:5rem}.feature-large-item{display:flex;flex-direction:column;gap:2rem}.feature-large-item:nth-child(2n){flex-direction:column}.feature-large-content{order:1;flex-direction:column;gap:1.5rem}.feature-large-visual{order:2;width:100%}.feature-large-item:nth-child(2n) .feature-large-content{order:1}.feature-large-item:nth-child(2n) .feature-large-visual{order:2}.feature-number{font-size:3rem}.feature-large-item .feature-title{font-size:1.75rem}.dashboard-container{max-width:100%}.dashboard-content{flex-direction:column}.dashboard-main,.dashboard-sidebar{width:100%}.stats-row{grid-template-columns:1fr 1fr}.camera-grid-small{grid-template-columns:repeat(2,1fr)}.terminal-visual{max-width:100%}.terminal-content{grid-template-columns:1fr}.terminal-sidebar{border-right:none;border-bottom:1px solid rgba(59,130,246,.1)}.alert-phones{padding:2rem 1rem}.alert-phones-container{grid-template-columns:repeat(2,1fr);gap:2rem 1.5rem;max-width:100%}.phone-device{width:150px;height:300px}.notification-panel-wrapper.desktop-view{display:none}.notification-panel-wrapper.mobile-view{display:block}.notification-panel{max-width:100%}.notification-item{flex-direction:column;align-items:flex-start;gap:.75rem}.notification-content{width:100%}.notification-status{align-self:flex-start}.ai-camera-grid,.workspace-ai-camera-grid{grid-template-columns:repeat(2,1fr);gap:1rem;max-width:100%}.ai-camera-feed,.workspace-ai-camera-feed{width:100%}.camera-view,.workspace-ai-camera-feed .camera-view{min-height:160px}.detection-box{max-width:90%}.detection-label-top{font-size:.65rem;padding:.25rem .5rem}.workspace-ai-camera-feed .detection-label-top{font-size:.65rem;padding:0rem .2rem}.camera-label,.workspace-ai-camera-feed .camera-label{font-size:.875rem}.workspace-ai-camera-feed .detection-icon{max-width:45px;max-height:45px}.workspace-ai-camera-feed .ai-indicator{right:1rem;top:1rem;padding:.35rem .6rem;font-size:.7rem;line-height:1;font-weight:800}.workspace-grid:not(.workspace-ai-camera-grid){grid-template-columns:1fr;gap:1.5rem}.workspace-ai-camera-grid{grid-template-columns:repeat(2,1fr)!important;gap:1rem!important}.platform-row{flex-wrap:wrap;justify-content:center;gap:1rem}.platform-icon{min-width:100px;padding:1rem}h1{font-size:2.5rem}h2{font-size:2rem}h3{font-size:1.5rem}section{padding:4rem 1.5rem}img{max-width:100%;height:auto}.solution-card:hover,.feature-card:hover,.use-case:hover{transform:translateY(-5px)}.primary-button:hover,.secondary-button:hover{transform:translateY(-2px) scale(1.02)}}@media only screen and (min-width:820px)and (max-width:1024px)and (orientation:portrait){.hero-title,.title-word{font-size:3.5rem}.testimonial-card-wrapper{width:420px}h1{font-size:3rem}h2{font-size:2.25rem}}@media only screen and (min-width:768px)and (max-width:1024px)and (orientation:portrait){body{zoom:1.25;-moz-transform:scale(1.25);-moz-transform-origin:0 0}html{overflow-x:hidden}body{overflow-x:hidden;width:100vw}}@media only screen and (min-width:768px)and (max-width:1024px)and (orientation:landscape){body{zoom:1.25;-moz-transform:scale(1.25);-moz-transform-origin:0 0}html,body{overflow-x:hidden;width:100vw}}@media(max-width:1023px)and (min-width:768px){.section-title,.section-description{max-width:75%}}@media(max-width:767px){.section-title,.section-description{max-width:90%}}@media(max-width:1024px){.upgrade-section{padding:4rem 0}.benefit{gap:1.5rem}.benefit-number{width:50px;height:50px;font-size:1.25rem}.benefit-content h3{font-size:1.25rem}}@media(max-width:768px){.upgrade-section{padding:3rem 0;overflow-x:hidden}.upgrade-content{overflow-x:hidden}.benefit{flex-direction:column;gap:1rem;align-items:center;text-align:center}.benefit-number{width:45px;height:45px;font-size:1.1rem}.benefit-content h3{font-size:1.1rem}.benefit-content p{font-size:.9rem}.upgrade-stats{grid-template-columns:repeat(2,1fr)!important;gap:1rem!important}.upgrade-stat{padding:1rem!important}.stat-number{font-size:1.75rem!important}.stat-label{font-size:.8rem!important}}@media(max-width:480px){.upgrade-section{padding:2rem 0}.benefit-content h3{font-size:1rem}.benefit-content p{font-size:.85rem}}@media(max-width:1023px)and (min-width:768px){.contact-content{grid-template-columns:1fr;gap:2.5rem}.contact .solutions-section .container>div{grid-template-columns:repeat(2,1fr)!important}.contact .solutions-section .solution-card{max-width:100%!important}}@media(max-width:767px){.contact-info-grid,.contact-info-flex{display:flex!important;flex-direction:column!important;gap:1.5rem!important;grid-template-columns:1fr!important;margin-bottom:0!important;justify-content:flex-start!important}.contact .solutions-section .solution-card{max-width:100%!important;width:100%!important}.contact .solution-card>div:last-child{display:flex;flex-direction:column;gap:1rem}.contact .solution-card>div:last-child>div{padding-bottom:.75rem;border-bottom:1px solid rgba(148,163,184,.2)}.contact .solution-card>div:last-child>div:last-child{border-bottom:none;padding-bottom:0}.contact-content{grid-template-columns:1fr;gap:2rem}.form{padding:1.5rem}.form-title{font-size:var(--font-lg)}.form-input,.form-textarea{padding:.875rem;font-size:var(--font-sm)}.form-submit{padding:.875rem 1.5rem;font-size:var(--font-base)}.contact .contact-content>div:last-child{min-height:300px}}@media(max-width:480px){.contact{padding:3rem 0}.form{padding:1.25rem}.form-group{margin-bottom:1.25rem}.form-input,.form-textarea{padding:.75rem}.contact .solution-title{font-size:var(--font-md)}.contact .solution-description{font-size:var(--font-sm)}}.news-page{min-height:100vh;padding-top:2rem}.news-header{padding:5rem 0 2rem;border-bottom:1px solid var(--border)}.news-header-content{display:flex;align-items:flex-start;justify-content:space-between;flex-direction:column;gap:2rem}.news-title{font-size:2.5rem;font-weight:600;color:var(--text-primary);margin:0 0 1.5rem}.news-header-meta{width:100%;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:2rem}.news-categories{display:flex;flex-wrap:wrap;gap:1.5rem;align-items:center}.category-btn{padding:.5rem 0;border:none;background:transparent;color:var(--text-secondary);cursor:pointer;font-weight:500;font-size:.95rem;transition:color .3s ease;border-bottom:2px solid transparent}.category-btn:hover{color:var(--text-primary)}.category-btn.active{color:var(--text-primary);border-bottom-color:var(--primary-color)}.news-search{position:relative;display:flex;align-items:center;gap:.5rem}.search-input{padding:.5rem 1rem;border:1px solid var(--border);background:transparent;color:var(--text-secondary);border-radius:.5rem;font-size:.95rem;min-width:200px;transition:all .3s ease}.search-input:focus{outline:none;color:var(--text-primary);border-color:var(--primary-color)}.search-input::placeholder{color:var(--text-secondary)}.news-search svg{color:var(--text-secondary);margin-right:.5rem}.news-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(340px,1fr));gap:2rem;margin:3rem 0}.news-card{background:transparent;border:none;overflow:hidden;transition:all .3s ease;position:relative;display:flex;flex-direction:column;cursor:pointer}.news-card:hover{transform:none;box-shadow:none;border-color:transparent}.news-card-image{position:relative;width:100%;height:220px;overflow:hidden;border-radius:.5rem;margin-bottom:1.5rem}.news-card-image img{width:100%;height:100%;object-fit:cover;transition:transform .3s ease}.news-card:hover .news-card-image img{transform:scale(1.03)}.news-card-content{padding:0;display:flex;flex-direction:column;gap:.75rem;flex-grow:1;position:relative;z-index:2}.news-card-meta{display:flex;gap:.75rem;font-size:.85rem;color:var(--text-secondary);flex-wrap:wrap}.news-author{font-weight:600;color:var(--text-secondary)}.news-date{display:flex;align-items:center}.news-date:before{content:"•";margin-right:.5rem}.news-card-title{font-size:1.25rem;font-weight:700;color:var(--text-primary);line-height:1.4;margin:0;transition:color .3s ease}.news-card:hover .news-card-title{color:var(--primary-color)}.news-card-description{color:var(--text-secondary);line-height:1.6;flex-grow:1;margin:0;font-size:.95rem}.empty-state{text-align:center;padding:4rem 2rem;color:var(--text-secondary);font-size:1.125rem}@media(max-width:1023px){.news-grid{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:1.5rem}.news-header-content{gap:1.5rem}.news-header-meta{flex-direction:column;align-items:flex-start}.news-categories{width:100%;gap:1rem}.news-search{width:100%;justify-content:flex-start}.search-input{min-width:100%}}@media(max-width:767px){.news-page{padding-top:1rem}.news-header{padding:2rem 0 1.5rem}.news-title{font-size:2rem}.news-categories{gap:1rem;width:100%;overflow-x:auto;padding:.5rem 0}.category-btn{white-space:nowrap;font-size:.9rem;padding:.5rem 0}.news-grid{grid-template-columns:1fr;gap:1.5rem;margin:2rem 0}.news-card-title{font-size:1.1rem}.news-card-image{height:200px}.search-input{min-width:100%}}.news-detail-page{min-height:100vh;background:#000;padding:4rem 2rem 6rem}.detail-wrapper{max-width:1000px;margin:0 auto}.detail-breadcrumb{display:flex;align-items:center;justify-content:center;gap:.5rem;margin-bottom:3rem;font-size:.9rem;color:#666}.breadcrumb-btn{background:none;border:none;color:#666;cursor:pointer;font-size:.9rem;padding:0;transition:color .3s ease}.breadcrumb-btn:hover{color:var(--primary-color)}.detail-header{text-align:center;margin-bottom:4rem}.detail-header h1{font-size:3.5rem;font-weight:800;color:#fffdf7;line-height:1.2;letter-spacing:-.02em}.detail-image{width:100%;margin-bottom:3rem;overflow:hidden;border-radius:8px;background:#1a1a1a}.detail-image img{width:100%;height:auto;max-height:550px;object-fit:cover;display:block}.detail-meta-info{display:flex;align-items:center;justify-content:center;gap:.75rem;font-size:.95rem;color:#666;margin-bottom:4rem}.detail-meta-info span:first-child{color:#999;font-weight:500}.detail-body{margin-top:3rem}.content-body{max-width:750px;margin:0 auto;font-size:1rem;line-height:1.8;color:#ccc}.content-body h2{font-size:1.6rem;font-weight:700;color:#fffdf7;margin:2.5rem 0 1.25rem;letter-spacing:-.01em}.content-body h3{font-size:1.25rem;font-weight:700;color:#e0e0e0;margin:2rem 0 1rem;letter-spacing:-.01em}.content-body p{margin-bottom:1.5rem;line-height:1.8}.content-body ul,.content-body ol{margin:1.5rem 0 1.5rem 2rem;color:#ccc}.content-body li{margin-bottom:.75rem;line-height:1.7}.content-body a{color:var(--primary-color);text-decoration:none;transition:opacity .3s ease}.content-body a:hover{opacity:.8}.detail-container,.category-badge,.detail-title,.detail-image-wrapper,.detail-meta,.detail-content,.breadcrumb{display:none}.breadcrumb-link{background:none;border:none;color:var(--primary-color);cursor:pointer;font-weight:500;padding:0;transition:color .3s ease;font-size:.9rem}.breadcrumb-link:hover{color:#2a6adc}.article-subtitle,.article-meta-info{display:none}.article-image-container{width:100%;margin:2rem 0}.article-image-container img{width:100%;max-height:400px;object-fit:cover;border-radius:.5rem}.article-footer{max-width:750px;margin:3rem auto 0;padding-top:2rem;border-top:1px solid var(--border)}.share-section h4{font-size:1rem;font-weight:600;margin-bottom:1rem;color:var(--text-primary)}@media(max-width:1023px){.detail-header h1{font-size:2.5rem}.detail-image img{max-height:420px}.content-body{font-size:.95rem}.content-body h2{font-size:1.4rem}.content-body h3{font-size:1.1rem}}@media(max-width:767px){.news-detail-page{padding:2rem 1rem 4rem}.detail-header h1{font-size:1.8rem}.detail-breadcrumb{margin-bottom:2rem;font-size:.85rem}.detail-image{margin-bottom:2rem}.detail-image img{max-height:300px}.detail-meta-info{margin-bottom:2.5rem;font-size:.85rem}.content-body{font-size:.9rem;max-width:100%}.content-body h2{font-size:1.2rem;margin:1.75rem 0 1rem}.content-body h3{font-size:1rem;margin:1.5rem 0 .75rem}.content-body p{margin-bottom:1.25rem}.content-body ul,.content-body ol{margin-left:1.5rem}}.share-buttons{display:flex;gap:1rem}.share-button{width:40px;height:40px;border-radius:50%;background:var(--surface-light);border:1px solid var(--border);display:flex;align-items:center;justify-content:center;color:var(--text-secondary);text-decoration:none;transition:all .3s ease;cursor:pointer}.share-button:hover{background:var(--primary-color);color:#fffdf7;border-color:var(--primary-color)}.related-articles{padding:4rem 0;border-top:1px solid var(--border);display:none}.related-articles h2{font-size:1.75rem;font-weight:700;margin-bottom:2rem;color:var(--text-primary)}.related-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:2rem}.related-card{cursor:pointer;transition:all .3s ease}.related-card:hover{transform:translateY(-4px)}.related-image{width:100%;height:160px;overflow:hidden;border-radius:.5rem;margin-bottom:1rem}.related-image img{width:100%;height:100%;object-fit:cover;transition:transform .3s ease}.related-card:hover .related-image img{transform:scale(1.05)}.related-content h3{font-size:1.1rem;font-weight:700;color:var(--text-primary);margin:0 0 .5rem;line-height:1.3}.related-content p{font-size:.9rem;color:var(--text-secondary);margin:0}.article-not-found{text-align:center;padding:6rem 2rem}.article-not-found h1{font-size:2rem;color:var(--text-primary);margin-bottom:2rem}@media(max-width:1023px){.article-title{font-size:2rem}.content-body{font-size:1rem}.content-body h2{font-size:1.5rem}.content-body h3{font-size:1.2rem}}@media(max-width:767px){.article-title-section{padding:2rem 0}.article-title{font-size:1.5rem}.article-image-container{margin:1.5rem 0}.article-image-container img{max-height:250px}.article-meta-section{padding:1rem 0}.article-meta-info{flex-direction:column;gap:.5rem}.article-content{padding:2rem 0}.content-body{font-size:.95rem}.content-body h2{font-size:1.3rem;margin:2rem 0 .75rem}.content-body h3{font-size:1.1rem;margin:1.5rem 0 .75rem}.content-body p{margin-bottom:1rem}.share-buttons{flex-wrap:wrap}}.article-detail{min-height:100vh;background:#000;color:#fffdf7;padding:8rem 0 3rem}.article-container{max-width:800px;margin:0 auto;padding:0 1.5rem}.article-back-btn{display:inline-block;color:#a1a1aa;background:none;border:none;font-size:.875rem;cursor:pointer;margin-bottom:2rem;transition:color .3s}.article-back-btn:hover{color:#fffdf7}.article-header{margin-bottom:2rem}.article-breadcrumb{color:#71717a;font-size:.875rem;margin-bottom:1rem}.article-title{font-size:3rem;font-weight:700;line-height:1.1;margin-bottom:1.5rem;color:#fffdf7;text-align:center}.article-meta{display:flex;gap:3rem;padding:2rem 0;border-top:1px solid #27272a;border-bottom:1px solid #27272a;margin:2rem 0}.meta-group{display:flex;flex-direction:column;gap:.5rem}.meta-label{font-size:.875rem;color:#fffdf7;font-weight:600}.meta-value{font-size:.875rem;color:#a1a1aa}.article-share-btn{padding:.5rem 1rem;background:none;border:1px solid #333333;color:#a1a1aa;font-size:.875rem;cursor:pointer;border-radius:4px;transition:all .3s}.article-share-btn:hover{border-color:#fffdf7;color:#fffdf7}.article-image{margin:2rem -4rem;max-width:calc(100% + 8rem)}.article-image img{width:100%;height:auto;max-height:480px;object-fit:cover;border-radius:4px}@media(max-width:900px){.article-image{margin:2rem 0;max-width:100%}}.article-content{font-size:1rem;line-height:1.8;color:#e4e4e7;margin:2rem 0}.article-content h2{font-size:1.5rem;font-weight:700;line-height:1.3;margin-bottom:1rem;color:#fffdf7}.article-content h3{font-size:1.25rem;font-weight:700;margin:2rem 0 1rem;color:#fffdf7}.article-content p{margin-bottom:1.5rem;color:#e4e4e7}.article-content ul{list-style:none;margin:1rem 0 1.5rem;padding:0}.article-content li{margin-bottom:.75rem;padding-left:1.5rem;position:relative;color:#e4e4e7}.article-content li:before{content:"•";position:absolute;left:.5rem;color:#71717a}.article-content strong{color:#fffdf7;font-weight:600}.article-related{margin-top:4rem;padding-top:3rem;border-top:1px solid #27272a}.article-related h3{font-size:1.5rem;font-weight:700;margin-bottom:2rem;color:#fffdf7}.article-related-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:2rem}.article-related-card{cursor:pointer;transition:transform .3s}.article-related-card:hover{transform:translateY(-4px)}.article-related-image{width:100%;height:180px;overflow:hidden;border-radius:4px;margin-bottom:.75rem}.article-related-image img{width:100%;height:100%;object-fit:cover;transition:transform .3s}.article-related-card:hover .article-related-image img{transform:scale(1.05)}.article-related-date{font-size:.875rem;color:#71717a;margin-bottom:.5rem}.article-related-title{font-size:1rem;font-weight:600;color:#fffdf7;line-height:1.4;transition:color .3s}.article-related-card:hover .article-related-title{color:#3b82f6}@media(max-width:768px){.article-title{font-size:2rem}.article-content h2{font-size:1.25rem}.article-content h3{font-size:1.125rem}.article-related-grid{grid-template-columns:1fr}}@media(max-width:1024px){.footer-content{grid-template-columns:1fr;gap:3rem}.footer-sections{grid-template-columns:repeat(3,1fr);gap:2rem}.footer-brand{gap:1rem}.footer-logo{width:120px}}@media(max-width:768px){.footer{padding:4rem 0 2rem}.footer-content{grid-template-columns:1fr;gap:2.5rem;margin-bottom:2rem}.footer-sections{grid-template-columns:repeat(2,1fr);gap:2rem}.footer-brand{padding-bottom:1.5rem;border-bottom:1px solid rgba(255,255,255,.08)}.footer-section-title{font-size:.95rem;margin-bottom:.75rem}.footer-link,.footer-tagline{font-size:.9rem}.footer-social{gap:1rem}.social-link{width:36px;height:36px}.social-icon{width:18px;height:18px}.footer-bottom{font-size:.85rem;flex-direction:column;gap:1rem;text-align:center}}@media(max-width:640px){.footer{padding:3rem 0 1.5rem}.footer-content{gap:2rem;margin-bottom:1.5rem}.footer-sections{grid-template-columns:1fr;gap:1.5rem}.footer-logo{width:100px}.footer-tagline{font-size:.85rem;line-height:1.5}.footer-section-title{font-size:.9rem;margin-bottom:.5rem}.footer-links{gap:.5rem}.footer-link{font-size:.85rem}.footer-social{gap:.75rem}.social-link{width:32px;height:32px}.social-icon{width:16px;height:16px}.footer-bottom{padding-top:1.5rem;font-size:.8rem}}@media(max-width:768px){.two-column-section .two-column-grid{grid-template-columns:1fr!important;gap:3rem!important;display:flex!important;flex-direction:column!important}.two-column-section .column-content{order:1!important}.two-column-section .column-visual{order:2!important;margin-top:2rem}.ready-section .ready-header{grid-template-columns:1fr!important;gap:2rem!important;margin-bottom:3rem!important;display:flex!important;flex-direction:column!important}.ready-section .ready-title-wrapper{order:1!important;text-align:center;display:flex;align-items:center;justify-content:center}.ready-section .ready-title-wrapper h2{font-size:2.25rem!important;margin-bottom:1.5rem!important;text-align:center;line-height:1.3!important}.ready-section .ready-description-wrapper{order:2!important;text-align:justify;padding:0 1rem}.ready-section .ready-description-wrapper p{text-align:justify;-webkit-hyphens:auto;hyphens:auto;word-spacing:.05em}.ready-section .ready-cards-grid{grid-template-columns:1fr!important;gap:1.5rem!important}.ready-section .ready-feature-card{display:flex!important;flex-direction:column!important}.ready-section .ready-feature-card p{text-align:justify;-webkit-hyphens:auto;hyphens:auto;word-spacing:.05em;font-size:1rem!important}section[id=use-cases] p{text-align:justify;-webkit-hyphens:auto;hyphens:auto;word-spacing:.05em;font-size:1rem!important}.automation-section p,.two-column-section p,.platform-cards-grid p{text-align:justify;-webkit-hyphens:auto;hyphens:auto;word-spacing:.05em;font-size:1rem!important}section p{text-align:justify;-webkit-hyphens:auto;hyphens:auto;word-spacing:.05em}[class*=card] p,[class*=Card] p{text-align:justify;-webkit-hyphens:auto;hyphens:auto;word-spacing:.05em;font-size:1rem!important}section[id=use-cases] h3{white-space:nowrap!important;overflow:visible!important;font-size:1.1rem!important}.ready-section h2{font-size:1.5rem!important;line-height:1.3!important;margin-bottom:1rem!important}.ready-section p{font-size:1rem!important;color:#e5e7eb!important;line-height:1.6!important;opacity:1!important}.ready-header{grid-template-columns:1fr!important;gap:2rem!important;margin-bottom:3rem!important}.ready-description-wrapper{display:none!important}.gallery-grid{grid-template-columns:1fr!important;gap:1rem!important}.gallery-grid>div{grid-row:span 1!important;grid-column:span 1!important}.sentinex-viz-grid{grid-template-columns:1fr!important;gap:1rem!important}.platform-cards-grid{grid-template-columns:1fr!important;gap:1.5rem!important}.contact-info-grid,.security-badges-grid{grid-template-columns:1fr!important;gap:1rem!important}.automation-section .automation-grid{grid-template-columns:1fr!important;gap:3rem!important}.automation-section .automation-content{order:1}.automation-section .automation-visualization{order:2;padding-right:0!important;min-height:300px!important;margin-top:3rem;padding-top:2rem}.hero{min-height:100vh;padding:2rem 0}.hero-badge{padding:.4rem .85rem;margin-bottom:1.5rem}.badge-text{font-size:.75rem}.badge-icon{font-size:.875rem}.hero-title{font-size:2.5rem!important;margin-bottom:1.5rem!important;line-height:1.2!important}.title-line{gap:.5rem;flex-wrap:wrap;justify-content:center}.title-word{font-size:2.5rem!important}.hero-description{font-size:1.125rem!important;margin-bottom:1.5rem!important;padding:0 1rem}.hero-actions{flex-direction:column;gap:1rem;width:100%;padding:0 1rem}.hero-cta{width:100%;max-width:100%;min-width:auto;padding:.875rem 1.5rem;font-size:1rem}.primary-button,.secondary-button{width:100%;padding:.875rem 1.5rem;font-size:1rem}.hero-stats{gap:1.5rem;margin:1.5rem 0}.stat-item{min-width:120px}.stat-number{font-size:1.75rem}.stat-label{font-size:.75rem}section[style*="gridTemplateColumns: '1fr 1.2fr'"]>div{grid-template-columns:1fr!important;gap:2rem!important}section[style*="padding: '8rem 0'"]{padding:4rem 0!important}div[style*="perspective: '2000px'"]{perspective:none!important;padding-right:0!important;min-height:auto!important}div[style*="transformStyle: 'preserve-3d'"]{position:relative!important;transform:none!important;width:100%!important;max-width:100%!important;margin-bottom:1rem!important;opacity:1!important;filter:none!important}div[style*="linear-gradient(to right, transparent"]{display:none!important}section[style*="padding: '12rem 0'"]{padding:4rem 0!important}section h2[style*="fontSize: '4rem'"]{font-size:2rem!important;line-height:1.3!important}section p[style*="fontSize: '1.25rem'"]{font-size:1rem!important;white-space:normal!important;padding:0 1rem}div[style*="gridTemplateColumns: 'repeat(3, 1fr)'"],div[style*="gridTemplateColumns: 'repeat(4, 1fr)'"]{grid-template-columns:1fr!important;gap:1.5rem!important}.modern-hero-grid{grid-template-columns:1fr!important;gap:2rem!important}.feature-showcase-section{padding:4rem 0!important}.feature-showcase-grid{grid-template-columns:1fr!important}.feature-showcase-item{padding:2rem 1.5rem!important;border-right:none!important}.feature-showcase-item:nth-child(n+2){border-top:1px solid #27272a!important}h2[style*="fontSize: '3rem'"],h2[style*="fontSize: '3.5rem'"]{font-size:1.875rem!important;line-height:1.2!important}p[style*="fontSize: '1.125rem'"],div[style*="fontSize: '1.125rem'"]{font-size:.95rem!important}div[style*="width: '48px'"][style*="height: '48px'"]{width:40px!important;height:40px!important}.container{padding:0 1.5rem}}@media(min-width:769px)and (max-width:1024px){.hero-title{font-size:2.5rem!important}.hero-description{font-size:1.125rem!important}section[style*="gridTemplateColumns: '1fr 1.2fr'"]>div{grid-template-columns:1fr!important;gap:3rem!important}div[style*="gridTemplateColumns: 'repeat(3, 1fr)'"],div[style*="gridTemplateColumns: 'repeat(4, 1fr)'"]{grid-template-columns:repeat(2,1fr)!important}h2[style*="fontSize: '3.5rem'"]{font-size:2.5rem!important}h2[style*="fontSize: '4rem'"]{font-size:3rem!important}}@media(max-width:480px){.hero-title{font-size:1.75rem!important}.hero-description{font-size:.9375rem!important}h2[style*="fontSize: '3rem'"],h2[style*="fontSize: '3.5rem'"],.stat-number{font-size:1.5rem!important}.stat-label{font-size:.7rem!important}.container{padding:0 1rem}section[style*="padding: '8rem 0'"]{padding:3rem 0!important}}.devices-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:2rem;margin-top:2rem;max-width:900px;margin-left:auto;margin-right:auto}.device-card{background:linear-gradient(135deg,#1e293b66,#0f172a66);border:1px solid rgba(71,85,105,.3);border-radius:24px;overflow:hidden;transition:transform .3s ease,border-color .3s ease,box-shadow .3s ease;position:relative;will-change:transform}.device-card:hover{transform:translateY(-10px);border-color:#64748b99;box-shadow:0 20px 60px #4755694d}.device-image-container{position:relative;height:180px;background:linear-gradient(135deg,#1e293b99,#0f172acc);display:flex;align-items:center;justify-content:center;padding:1.2rem;overflow:hidden}.device-image-container:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:radial-gradient(circle at center,rgba(71,85,105,.15),transparent 70%)}.device-image{width:50%;height:50%;object-fit:contain;position:relative;z-index:2;filter:drop-shadow(0 10px 30px rgba(71,85,105,.4));transition:transform .3s ease;will-change:transform}.device-card:hover .device-image{transform:scale(1.1)}.device-badge{position:absolute;top:20px;right:20px;background:#64748be6;color:#fffdf7;padding:.5rem 1rem;border-radius:20px;font-size:.75rem;font-weight:600;z-index:3;box-shadow:0 4px 15px #47556980}.device-content{padding:1.2rem}.device-name{font-size:1.3rem;font-weight:700;color:#e2e8f0;margin-bottom:.3rem}.device-subtitle{font-size:.85rem;color:#94a3b8;margin-bottom:1rem}.device-features{list-style:none;padding:0;margin:1rem 0}.device-features li{display:flex;align-items:flex-start;gap:.6rem;padding:.4rem 0;color:#cbd5e1;font-size:.85rem;line-height:1.4}.feature-icon{width:18px;height:18px;flex-shrink:0;color:#94a3b8;margin-top:2px}.device-price-section{margin-top:1.2rem;padding-top:1.2rem;border-top:1px solid rgba(71,85,105,.2)}.price-label{font-size:.8rem;color:#94a3b8;margin-bottom:.3rem}.device-price{font-size:1.8rem;font-weight:700;color:#e2e8f0;margin-bottom:.2rem}.price-note{font-size:.75rem;color:#64748b;margin-bottom:1rem}.device-cta{width:100%;padding:.8rem 1.5rem;background:linear-gradient(135deg,#64748b,#475569);color:#fffdf7;border:none;border-radius:12px;font-size:.9rem;font-weight:600;cursor:pointer;transition:transform .2s ease,background .2s ease;display:flex;align-items:center;justify-content:center;gap:.5rem}.device-cta:hover{background:linear-gradient(135deg,#475569,#334155);transform:translateY(-2px);box-shadow:0 10px 30px #47556966}@keyframes signalPulse{0%,to{opacity:.5;transform:scale(1)}50%{opacity:.8;transform:scale(1.02)}}.switch-diagram-container{margin:2.5rem auto;max-width:1100px;position:relative;padding:2rem 1rem;min-height:400px;overflow:visible}.switch-diagram-flex{display:flex;align-items:center;justify-content:space-between;gap:3rem;flex-wrap:nowrap;position:relative;z-index:10;min-height:350px}.switch-column{display:flex;flex-direction:column;justify-content:center;flex:0 0 auto;position:relative;z-index:10}.switch-left{gap:4.5rem;width:160px}.switch-middle{display:flex;flex-direction:column;gap:3rem;width:160px}.switch-right{gap:1.5rem;width:160px}.switch-box{padding:2rem;background:linear-gradient(135deg,#0a111e,#0f172a);border:1px solid rgba(37,99,235,.3);border-radius:14px;text-align:center;position:relative;z-index:10;min-width:140px;transition:all .3s ease;box-shadow:0 4px 15px #0003}.switch-box:hover{transform:translateY(-5px);border-color:#3b82f699;box-shadow:0 10px 30px #3b82f64d}.switch-box.alert-active{border-color:#ef4444;animation:signalPulse 2s infinite}.switch-center{padding:2.2rem 1.8rem;background:linear-gradient(135deg,#0a111e,#0f172a);border:2px solid #3b82f6;border-radius:18px;text-align:center;width:180px;flex:0 0 auto;box-shadow:0 0 40px #3b82f680;position:relative;z-index:10}.switch-icon{font-size:2.5rem;margin-bottom:.5rem;display:block}.flow-label{position:absolute;background:#ef4444e6;color:#fffdf7;padding:.3rem .8rem;border-radius:20px;font-size:.75rem;font-weight:600;white-space:nowrap;z-index:100;box-shadow:0 2px 8px #ef444466}.connection-svg{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;z-index:1}.mobile-demo-container{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6rem;max-width:1400px;margin:0 auto}.phone-mockup{position:relative}.dashboard-mockup{width:100%;max-width:900px;position:relative}.dashboard-frame{width:100%;background:linear-gradient(145deg,#1e293b,#0f172a);border-radius:16px;border:2px solid rgba(59,130,246,.3);overflow:hidden;box-shadow:0 30px 80px #00000080}.dashboard-header{background:linear-gradient(135deg,#1e293bf2,#0f172af2);padding:1rem 1.5rem;border-bottom:1px solid rgba(59,130,246,.2);display:flex;align-items:center;justify-content:space-between}.dashboard-title{font-size:1.1rem;font-weight:600;color:#e2e8f0}.dashboard-status{display:flex;align-items:center;gap:.5rem;padding:.4rem .9rem;background:#10b98126;border:1px solid rgba(16,185,129,.3);border-radius:20px;font-size:.85rem;color:#6ee7b7}.dashboard-content{background:#0a0d1a;padding:1rem}.control-grid{display:grid;grid-template-columns:repeat(3,2fr);gap:.3rem;margin-bottom:1rem;align-items:start;height:190px}.control-card{background:linear-gradient(135deg,#1e293be6,#111827e6);border:1px solid rgba(59,130,246,.25);border-radius:10px;padding:.6rem;transition:all .3s ease;cursor:pointer;height:90px;display:flex;flex-direction:column;justify-content:center}.control-card:hover{transform:translateY(-4px);border-color:#3b82f680;box-shadow:0 8px 24px #3b82f633}.control-card.active{background:linear-gradient(135deg,#2563eb33,#1d4ed833);border-color:#3b82f699}.control-icon{width:32px;height:32px;background:#3b82f61a;border-radius:8px;display:flex;align-items:center;justify-content:center;margin-bottom:.4rem}.control-card.active .control-icon{background:#3b82f633;box-shadow:0 0 20px #3b82f666}.control-name{font-size:.75rem;font-weight:600;color:#e2e8f0;margin-bottom:.1rem;line-height:1.2}.control-status{font-size:.65rem;color:#94a3b8;line-height:1.3}.control-card.active .control-status{color:#3b82f6;font-weight:600}.alert-timeline{background:linear-gradient(135deg,#1e293b80,#11182780);border:1px solid rgba(59,130,246,.2);border-radius:12px;padding:1rem}.timeline-header{font-size:.95rem;font-weight:600;color:#e2e8f0;margin-bottom:.8rem;padding-bottom:.6rem;border-bottom:1px solid rgba(59,130,246,.2)}.timeline-item{display:flex;gap:.8rem;margin-bottom:.8rem;position:relative}.timeline-item:not(:last-child):after{content:"";position:absolute;left:14px;top:28px;bottom:-.8rem;width:2px;background:#3b82f64d}.timeline-dot{width:28px;height:28px;border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0;background:#3b82f633;border:2px solid #3b82f6}.timeline-dot.alert{background:#ef444433;border-color:#ef4444;animation:pulse 2s infinite}.timeline-content{flex:1}.timeline-title{font-size:.85rem;font-weight:600;color:#e2e8f0;margin-bottom:.2rem}.timeline-desc{font-size:.75rem;color:#94a3b8;line-height:1.4}.timeline-time{font-size:.65rem;color:#64748b;margin-top:.2rem}.phone-frame{width:320px;height:650px;background:linear-gradient(145deg,#1e293b,#0f172a);border-radius:45px;border:10px solid #0f172a;box-shadow:0 0 0 3px #3b82f64d,inset 0 0 0 2px #64748b33,0 30px 80px #00000080;position:relative;overflow:hidden}.phone-notch{position:absolute;top:10px;left:50%;transform:translate(-50%);width:100px;height:32px;background:#000;border-radius:50px;z-index:10;box-shadow:inset 0 2px 8px #00000080}.phone-screen{width:100%;height:100%;background:#0a0d1a;padding:45px 18px 50px;overflow-y:auto;position:relative}.phone-screen::-webkit-scrollbar{width:3px}.phone-screen::-webkit-scrollbar-track{background:#ffffff08;border-radius:10px}.phone-screen::-webkit-scrollbar-thumb{background:#3b82f666;border-radius:10px}.phone-screen::-webkit-scrollbar-thumb:hover{background:#3b82f699}.flow-diagram{position:relative;padding:.8rem 0 3rem;min-height:600px}.flow-node{position:relative;margin:0 auto 3rem;width:100%;max-width:250px}.flow-node:last-of-type{margin-bottom:0;padding-bottom:2rem}.node-badge{display:inline-flex;align-items:center;gap:.4rem;padding:.3rem .8rem;background:#3b82f626;border:1px solid rgba(59,130,246,.3);border-radius:18px;font-size:.7rem;color:#93c5fd;margin-bottom:.8rem}.node-row{display:grid;grid-template-columns:repeat(3,1fr);gap:.5rem;width:100%}.node-box{background:linear-gradient(135deg,#1e293be6,#111827e6);border:1px solid rgba(59,130,246,.25);border-radius:16px;padding:1.1rem;position:relative;box-shadow:0 8px 32px #3b82f626}.node-box.primary{background:linear-gradient(135deg,#1e40af00,#2563eb4d);border-color:#3b82f680;box-shadow:0 0 30px #3b82f64d}.node-row .node-box{padding:.8rem;text-align:center}.node-row .node-icon{margin:0 auto .5rem;width:36px;height:36px;font-size:1.4rem}.node-row .node-title{font-size:.8rem;margin-bottom:.2rem}.node-row .node-desc{font-size:.7rem}.node-icon{width:42px;height:42px;background:#ffffff08;border-radius:12px;display:flex;align-items:center;justify-content:center;font-size:1.8rem;margin-bottom:.8rem;box-shadow:0 4px 15px #3b82f666}.node-icon.secondary,.node-icon.success{background:#ffffff08}.node-title{font-size:.9rem;font-weight:600;color:#e2e8f0;margin-bottom:.4rem}.node-desc{font-size:.75rem;color:#94a3b8;line-height:1.5}.status-badge{position:absolute;top:12px;right:12px;display:flex;align-items:center;gap:.3rem;padding:.25rem .7rem;background:#10b98133;border:1px solid rgba(16,185,129,.4);border-radius:12px;font-size:.7rem;color:#6ee7b7}.status-dot{width:6px;height:6px;background:#10b981;border-radius:50%;animation:pulse 2s infinite}.flow-connector{position:relative;height:2.5rem;display:flex;align-items:center;justify-content:center;margin:0 auto}.connector-line{width:2px;height:100%;background:linear-gradient(180deg,#3b82f699,#3b82f64d,#3b82f699);position:relative;overflow:hidden}.connector-line:after{content:"";position:absolute;width:100%;height:30px;background:linear-gradient(180deg,transparent,rgba(59,130,246,1),transparent);animation:flowDown 2s infinite}@keyframes flowDown{0%{top:-30px}to{top:100%}}.connector-arrow{position:absolute;width:0;height:0;border-left:6px solid transparent;border-right:6px solid transparent;border-top:8px solid #3b82f6;animation:arrowBounce 2s infinite}@keyframes arrowBounce{0%,to{transform:translateY(-5px);opacity:.5}50%{transform:translateY(5px);opacity:1}}.sensor-container{position:relative;width:100%;height:100%;display:flex;align-items:center;justify-content:center}.sensor-device{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:10}.sensor-body{width:80px;height:80px;background:linear-gradient(135deg,#1e293bcc,#0f172ae6);border:2px solid rgba(59,130,246,.5);border-radius:50%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.5rem}.sensor-lens{width:40px;height:40px;background:radial-gradient(circle,#3b82f6cc,#2563eb66);border-radius:50%}.sensor-indicator{width:12px;height:12px;border-radius:50%;background:#10b981}.sensor-indicator.active{animation:signalPulse 2s ease-in-out infinite}.radar-waves{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100%;height:100%}.wave{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);border:2px solid rgba(59,130,246,.4);border-radius:50%;animation:radarPulse 2s ease-out infinite}.wave-1{width:150px;height:150px;animation-delay:0s;animation-duration:2s}.wave-2{width:220px;height:220px;animation-delay:.5s;animation-duration:2s}.wave-3{width:290px;height:290px;animation-delay:1s;animation-duration:2s}.wave-4{width:360px;height:360px;animation-delay:1.5s;animation-duration:2s}@keyframes radarPulse{0%{transform:translate(-50%,-50%) scale(.5);opacity:.8}to{transform:translate(-50%,-50%) scale(1);opacity:0}}.detection-zone{position:absolute;bottom:-150px;left:50%;transform:translate(-50%)}.zone-indicator{display:flex;flex-direction:column;align-items:center;gap:.5rem;padding:.75rem 1.25rem;border:1px solid rgba(239,68,68,.5);border-radius:12px;color:#fffdf7;box-shadow:0 4px 20px #ef444466}.zone-indicator svg{width:24px;height:24px}.detection-label{font-size:.85rem;font-weight:600;white-space:nowrap}.sensor-info{position:absolute;bottom:0;right:0;display:flex;flex-direction:column;gap:.4rem;width:auto;min-width:fit-content}.info-item{display:flex;flex-direction:column;gap:.15rem;padding:.3rem .35rem;background:#1e293b99;border:1px solid rgba(59,130,246,.3);border-radius:6px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.info-label{font-size:.65rem;color:#94a3b8}.info-value{font-size:.8rem;font-weight:600;color:#e2e8f0}.info-value.active{color:#10b981}.faq-item{transition:all .3s ease}.switch-text-alert{font-weight:700;font-size:1.1rem;color:#ef4444}.switch-text-sub{font-size:.75rem;color:#94a3b8;margin-top:.3rem}.switch-text-primary{font-weight:700;font-size:1.1rem;color:#3b82f6}.switch-text-control{font-size:.85rem;color:#94a3b8;margin-top:.4rem;font-weight:600}.switch-text-center{font-weight:700;font-size:1.5rem;color:#3b82f6}.switch-text-device{font-weight:600;font-size:1rem;color:#e2e8f0}.switch-text-status{font-size:.8rem;color:#ef4444;margin-top:.3rem;font-weight:600}.status-indicator-dot{position:absolute;top:12px;right:12px;width:10px;height:10px;background:#10b981;border-radius:50%;box-shadow:0 0 10px #10b981;animation:pulse 2s infinite}.section-container{padding:6rem 0;background:#000}.section-container-relative{padding:6rem 0;background:#000;position:relative}.section-container-overflow{padding:6rem 0;background:#000;position:relative;overflow:hidden}.container-max-1200{max-width:1200px;margin:0 auto}.section-header-centered{margin-bottom:4rem;text-align:center}.section-header-default{margin-bottom:4rem}.sensor-visual-container{max-width:600px;margin:0 auto;will-change:transform,opacity}.img-contain-70{width:70%;height:70%;object-fit:contain}.img-contain-80{width:80%;height:80%;object-fit:contain}.img-contain-20{width:20px;height:20px;object-fit:contain}.svg-glow-red-strong{filter:drop-shadow(0 0 6px rgba(239,68,68,1))}.svg-glow-red{filter:drop-shadow(0 0 4px rgba(239,68,68,.9))}.svg-glow-blue{filter:drop-shadow(0 0 4px rgba(96,165,250,.8))}.faq-answer-text{margin:0}.faq-answer-text-spaced{margin:0 0 1rem}.border-blue-light{border-color:#3b82f666}.border-red-light{border-color:#ef44444d;animation:lightBlink 3s ease-in-out infinite}@keyframes lightBlink{0%{border-color:#ef44444d;background:linear-gradient(135deg,#0a111e,#0f172a);box-shadow:0 4px 15px #0003}10%{border-color:#ef4444e6;background:linear-gradient(135deg,#ef444426,#dc26261a);box-shadow:0 0 30px #ef444499,0 0 60px #ef44444d,inset 0 0 20px #ef44441a}45%{border-color:#ef4444e6;background:linear-gradient(135deg,#ef444426,#dc26261a);box-shadow:0 0 30px #ef444499,0 0 60px #ef44444d,inset 0 0 20px #ef44441a}55%{border-color:#ef44444d;background:linear-gradient(135deg,#0a111e,#0f172a);box-shadow:0 4px 15px #0003}to{border-color:#ef44444d;background:linear-gradient(135deg,#0a111e,#0f172a);box-shadow:0 4px 15px #0003}}.node-badge-centered{text-align:center;display:block}.container-max-900{max-width:900px;margin:0 auto;padding:0 2rem}.section-header-faq{margin-bottom:3rem}@media(max-width:968px){.devices-grid{grid-template-columns:1fr;gap:1.5rem;max-width:500px}.device-image-container{height:160px}.device-name{font-size:1.2rem}.device-price{font-size:1.6rem}[style*="gridTemplateColumns: '1fr 1fr'"]{grid-template-columns:1fr!important;gap:3rem!important}.switch-diagram-container{padding:1.5rem .5rem;min-height:auto;transform:scale(.85);transform-origin:center;margin:1.5rem auto}.switch-diagram-flex{gap:2rem;min-height:auto}.switch-left,.switch-middle,.switch-right{width:130px}.switch-box{padding:1rem 1.2rem;font-size:.9rem;min-width:115px}.switch-center{padding:1.8rem 1.5rem;width:150px}.switch-icon{font-size:2rem}}@media(max-width:768px){.sensor-visual-container{display:flex;flex-direction:column;align-items:center;gap:2rem}.sensor-container{height:350px;display:flex;align-items:center;justify-content:center;position:relative;width:100%}.sensor-device{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:10}.info-item{display:flex!important;flex-direction:column!important;gap:.15rem!important;padding:.4rem .6rem!important;background:#1e293bcc!important;border:1px solid rgba(59,130,246,.3)!important;border-radius:8px!important}.info-label{font-size:.65rem!important;color:#94a3b8!important}.info-value{font-size:.85rem!important;font-weight:600!important;color:#e2e8f0!important}.detection-zone{position:absolute!important;bottom:30px!important;top:auto!important;left:50%!important;transform:translate(-50%)!important;z-index:15!important}.zone-indicator{display:flex!important;flex-direction:column!important;align-items:center!important;gap:.3rem!important;padding:.5rem .8rem!important;background:#ef44441a!important;border:1px solid rgba(239,68,68,.4)!important;border-radius:10px!important}.zone-indicator svg{width:20px!important;height:20px!important}.detection-label{font-size:.8rem!important;font-weight:600!important;color:#fffdf7!important}.control-grid{grid-template-columns:repeat(2,1fr);height:auto}}@media(max-width:640px){.devices-showcase-section{padding:4rem 1rem!important}.device-content{padding:1rem}.device-image-container{height:150px}.device-image{width:45%;height:45%}.device-name{font-size:1.1rem}.device-features li{font-size:.8rem;padding:.3rem 0}.feature-icon{width:16px;height:16px}.device-price{font-size:1.5rem}.device-cta{padding:.7rem 1.2rem;font-size:.85rem}.switch-diagram-container{transform:scale(.75);margin:.5rem auto;padding:1rem .5rem}.switch-diagram-flex{gap:2.5rem}.switch-left{width:110px;transform:translate(-50px)}.switch-middle{width:110px}.switch-right{width:110px;transform:translate(50px)}.switch-box{padding:.8rem 1rem;font-size:.8rem;min-width:100px}.switch-center{padding:1.5rem 1.2rem;width:130px}.switch-icon{font-size:1.7rem}.flow-label{font-size:.65rem;padding:.25rem .6rem}}
