#meniuLateral{position: fixed !important;top: 0 !important;left: 0 !important;width: 100vw !important;height: 100vh !important;height: -webkit-fill-available !important;height: 100dvh !important;background: linear-gradient(180deg,#000000 0%,#1a1a1a 100%) !important;z-index: 9999 !important;transform: translateX(-100%) !important;transition: transform 0.3s ease !important;overflow: hidden !important;-webkit-overflow-scrolling: touch !important;font-family: -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif !important;display: flex !important;flex-direction: column !important;box-sizing: border-box !important}#meniuLateral.active{transform: translateX(0) !important}#meniuLateral{-webkit-user-select: none !important;user-select: none !important;-webkit-touch-callout: none !important}#meniuLateral .sidebar-content{overscroll-behavior: contain !important;touch-action: pan-y !important}#overlaySidebar{position: fixed !important;top: 0 !important;left: 0 !important;width: 100vw !important;height: 100vh !important;background: rgba(0,0,0,0.8) !important;z-index: 9998 !important;opacity: 0 !important;visibility: hidden !important;transition: opacity 0.3s ease,visibility 0.3s ease !important}#overlaySidebar.active{opacity: 1 !important;visibility: visible !important}.sidebar-header{background: #000000 !important;padding: 20px 16px !important;border-bottom: 2px solid #C10206 !important;display: flex !important;justify-content: space-between !important;align-items: flex-start !important;flex-shrink: 0 !important}.sidebar-logo h2{color: #ffffff !important;font-size: 24px !important;font-weight: 700 !important;margin: 0 !important;letter-spacing: -0.3px !important}.tagline{color: #ffffff !important;font-size: 11px !important;font-weight: 500 !important;display: block !important;margin-top: 4px !important;line-height: 1.3 !important}.btn-close-sidebar{background: none !important;border: none !important;color: #ffffff !important;font-size: 26px !important;width: 44px !important;height: 44px !important;display: flex !important;align-items: center !important;justify-content: center !important;cursor: pointer !important;border-radius: 4px !important;transition: all 0.2s ease !important;-webkit-tap-highlight-color: transparent !important;transform: translateY(-15px) !important}.urgent-banner{background: #C10206 !important;color: #ffffff !important;padding: 10px 16px !important;box-sizing: border-box !important;display: flex !important;align-items: center !important;justify-content: center !important;gap: 8px !important;font-weight: 600 !important;font-size: 13px !important;flex-shrink: 0 !important}.offer-icon{font-size: 16px !important;display: inline-block !important}.sidebar-content{padding: 12px 16px 72px !important;padding: 12px 16px calc(env(safe-area-inset-bottom,0px) + 56px) !important;flex: 1 !important;display: block !important;overflow-y: auto !important;overflow-x: hidden !important;-webkit-overflow-scrolling: touch !important;height: 0 !important;min-height: 0 !important}.navigation-section{margin-bottom: 24px !important;flex: 1 !important}.navigation-title{color: #ffffff !important;font-size: 16px !important;font-weight: 600 !important;text-transform: uppercase !important;letter-spacing: 0.8px !important;padding: 16px 0 8px 0 !important;margin-bottom: 8px !important;border-bottom: 1px solid rgba(255,255,255,0.2) !important;text-align: left !important;position: relative !important}.navigation-title::after{content: '' !important;position: absolute !important;bottom: -1px !important;left: 0 !important;width: 40px !important;height: 2px !important;background: #C10206 !important;border-radius: 1px !important}.nav-link{display: flex !important;align-items: center !important;padding: 10px 0 !important;min-height: 56px !important;text-decoration: none !important;color: #ffffff !important;border-bottom: 1px solid rgba(255,255,255,0.1) !important;transition: all 0.2s ease !important;position: relative !important;gap: 10px !important;-webkit-tap-highlight-color: transparent !important;cursor: pointer !important}.nav-link:hover,.nav-link:active{background-color: rgba(255,255,255,0.08) !important;padding-left: 6px !important;transform: translateX(2px) !important;color: #ffffff !important}.nav-link.active{background-color: #C10206 !important;border-radius: 8px !important;border-bottom: 1px solid #C10206 !important;margin: 2px 0 !important;padding-left: 6px !important;box-shadow: 0 2px 8px rgba(193,2,6,0.3) !important}.nav-icon{font-size: 16px !important;width: 26px !important;flex-shrink: 0 !important;text-align: center !important;align-self: center !important;line-height: 1 !important}.nav-content{flex: 1 !important;display: flex !important;flex-direction: column !important;justify-content: center !important;gap: 1px !important}.nav-text{font-size: 15px !important;font-weight: 600 !important;line-height: 1.2 !important;margin: 0 !important;color: #ffffff !important}.nav-subtitle{font-size: 11px !important;color: rgba(255,255,255,0.7) !important;line-height: 1.2 !important;margin: 0 !important}.nav-link.active .nav-text{font-weight: 700 !important;color: #ffffff !important}.nav-link.active .nav-subtitle{color: rgba(255,255,255,0.9) !important}.nav-badge{position: absolute !important;right: 6px !important;top: 50% !important;transform: translateY(-50%) !important;padding: 2px 5px !important;border-radius: 4px !important;font-size: 9px !important;font-weight: 700 !important;text-transform: uppercase !important;z-index: 1 !important;letter-spacing: 0.2px !important;line-height: 1.2 !important}.nav-badge.tutorial{background: #2563eb !important;color: white !important}.nav-badge.popular{background: #fbbf24 !important;color: #000 !important}.nav-badge.offer{background: #C10206 !important;color: white !important}.nav-badge.clients{background: #10b981 !important;color: white !important;white-space: nowrap !important}.conversion-section{margin-top: 0px !important;padding-top: 0px !important}.special-offer-sidebar{position: relative !important;background: linear-gradient(135deg,#1a1a1a 0%,#2a2a2a 100%) !important;padding: 14px !important;border-radius: 12px !important;margin-bottom: 18px !important;text-align: center !important;box-shadow: 0 6px 24px rgba(193,2,6,0.4) !important;overflow: hidden !important;border: 2px solid rgba(255,255,255,0.1) !important}.badge-sidebar{position: absolute !important;top: 6px !important;right: 6px !important;color: white !important;padding: 3px 6px !important;border-radius: 16px !important;font-size: 11px !important;font-weight: 700 !important;text-transform: uppercase !important;letter-spacing: 0.5px !important;text-shadow: 0 1px 2px rgba(0,0,0,0.8) !important;z-index: 10 !important;border: 1px solid rgba(255,255,255,0.3) !important;min-width: 36px !important;text-align: center !important;line-height: 1 !important}.badge-discount-sidebar{background: radial-gradient(ellipse at center,#ff6b35 0%,#C10206 40%,#8b0000 70%,#2d0000 100%) !important;box-shadow: 0 0 20px rgba(255,107,53,0.8),0 0 40px rgba(193,2,6,0.4) !important}.offer-header-sidebar{display: flex !important;align-items: center !important;justify-content: center !important;gap: 6px !important;margin-bottom: 8px !important}.offer-title{font-size: 12px !important;font-weight: 700 !important;text-transform: uppercase !important;letter-spacing: 0.5px !important;color: #ffffff !important}.offer-product-title{font-size: 15px !important;font-weight: 600 !important;margin-bottom: 8px !important;color: #ffffff !important;line-height: 1.1 !important}.pricing-details-sidebar{display: flex !important;justify-content: center !important;align-items: baseline !important;gap: 8px !important;flex-wrap: wrap !important;margin-bottom: 12px !important}.price-old-sidebar{color: #9ca3af !important;font-size: 15px !important;font-weight: 400 !important;text-decoration: line-through 2px !important;text-decoration-color: #ff4500 !important;line-height: 1 !important}.price-new-sidebar{color: #ffffff !important;font-size: 18px !important;font-weight: 700 !important;letter-spacing: 0.5px !important;line-height: 1 !important}.price-unit-sidebar{color: #e5e7eb !important;font-size: 10px !important;font-weight: 400 !important;line-height: 1 !important}.offer-btn-sidebar{width: 100% !important;background: linear-gradient(135deg,#C10206 0%,#aa0205 100%) !important;color: #ffffff !important;font-weight: 700 !important;text-transform: uppercase !important;letter-spacing: 0.3px !important;box-shadow: 0 3px 12px rgba(193,2,6,0.4) !important;border: none !important;font-size: 15px !important;padding: 9px 12px !important;margin-bottom: 0 !important;border-radius: 8px !important;-webkit-tap-highlight-color: transparent !important;text-decoration: none !important;display: block !important;text-align: center !important;transition: all 0.2s ease !important}.offer-btn-sidebar:hover,.offer-btn-sidebar:active{background: linear-gradient(135deg,#aa0205 0%,#C10206 100%) !important;transform: translateY(-1px) scale(0.98) !important;box-shadow: 0 6px 20px rgba(193,2,6,0.5) !important;color: #ffffff !important}.trust-signals{background: rgba(16,185,129,0.08) !important;border: 1px solid rgba(16,185,129,0.2) !important;border-radius: 8px !important;padding: 10px !important;margin-bottom: 14px !important}.trust-item{display: flex !important;align-items: center !important;padding: 3px 0 !important;font-size: 10px !important;color: #ffffff !important;line-height: 1.3 !important}.trust-item:not(:last-child){margin-bottom: 3px !important}.trust-icon{width: 12px !important;font-size: 10px !important;flex-shrink: 0 !important;margin-right: 5px !important;line-height: 1 !important}.quick-contact{display: flex !important;flex-direction: column !important;gap: 6px !important;padding-bottom: 20px !important;margin-bottom: 10px !important}