:where(:root) .bricks-color-primary {color: var(--bricks-color-be1c0c)}:where(:root) .bricks-background-primary {background-color: var(--bricks-color-be1c0c)}:where(:root) .bricks-color-secondary {color: var(--bricks-color-2e582b)}:where(:root) .bricks-background-secondary {background-color: var(--bricks-color-2e582b)}:where(:root) .bricks-color-light {color: #f1f5f9}:where(:root) .bricks-background-light {background-color: #f1f5f9}.feature-card:hover { transform: translateY(-15px) scale(1.02); box-shadow: var(--shadow-2xl);}.feature-card:hover .feature-icon { background: var(--gradient-primary); color: var(--white); transform: rotateY(180deg);}.cta-3d-title span { background: linear-gradient(135deg, #fff 0%, #f0f0f0 100%); background-clip: border-box; -webkit-background-clip: text; -webkit-text-fill-color: transparent; display: block; animation: glow-pulse 2s ease-in-out infinite; padding-bottom: 7px;}@keyframes float-content { 0%, 100% { transform: translateZ(50px) translateY(0); } 50% { transform: translateZ(50px) translateY(-15px); }}@keyframes card-float { 0%, 100% { transform: translateY(0) rotateY(5deg); } 50% { transform: translateY(-20px) rotateY(10deg); }}@keyframes rotate-3d { from { transform: rotate(0deg); } to { transform: rotate(360deg); }}@keyframes float { 0%, 100% { transform: translateY(0); } 50% { transform: translateY(-10px); }}@keyframes floatBadge { 0%, 100% { transform: translateY(0); } 50% { transform: translateY(-5px); }}@keyframes glow-pulse { 0%, 100% { filter: brightness(1); } 50% { filter: brightness(1.2); text-shadow: 0 0 20px rgba(255,255,255,0.5); }}.cta-3d-btn-primary:hover { transform: translateY(-5px) scale(1.05); box-shadow: 0 30px 50px rgba(0,0,0,0.3);}.cta-3d-btn-secondary:hover { background: rgba(255,255,255,0.1); border-color: white !important; transform: translateY(-3px);}.btn.brxe-button:hover::after { width: 300px; height: 300px;}.btn.brxe-button::after{ transition: width 0.6s, height 0.6s; transform: translate(-50%, -50%);}.hero-visual { position: absolute; width: 200%; height: 100%; background: url("https://svgshare.com/i/uHk.svg") repeat-x; background-size: contain; animation: waveScroll 8s linear infinite;}@keyframes waveScroll { 0% { transform: translateX(0); } 50% { transform: translateX(-50%); }}.floating-icon:nth-child(6) { top: 40%; right: 0%; animation-delay: 0.8s; background: rgba(255,255,255,0.9); color: #F97316 !important;}.floating-icon:nth-child(5) { bottom: 10%; right: 20%; animation-delay: 1.5s; background: rgba(255,255,255,0.9); color: #8B5CF6 !important;}.floating-icon:nth-child(4) { bottom: 20%; left: 20%; animation-delay: 1s; background: rgba(255,255,255,0.9); color: #6366F1 !important;}.floating-icon:nth-child(3) { top: 15%; right: 10%; animation-delay: 0.5s; background: rgba(255,255,255,0.9); color: #10B981 !important;}.floating-icon:nth-child(2) { top: 10%; left: 15%; animation-delay: 0s; background: rgba(255,255,255,0.9); color: #F59E0B !important;}.hero-title-gradient { background: linear-gradient(135deg, var(--primary) 0%, var(--secondary) 50%, var(--accent) 100%); -webkit-background-clip: text; -webkit-text-fill-color: transparent; display: inline-block; filter: drop-shadow(0 10px 20px rgba(99,102,241,0.3));}.tab-visual-i { animation: slowSpin 20s linear infinite;}@keyframes slowSpin { to { transform: rotate(360deg); }}.tab-pane.active { display: block;}.tab-btn.active { background: var(--primary-soft); color: var(--primary) !important;}.severity-label { font-size: 16px; font-weight: 600; color: var(--gray); margin-right: 10px;}.severity-bar div{ height:8px; width:20%; border-radius:30px; background:grey;} .severity { background: var(--gradient-secondary) !important; }#brxe-snlhei .tab-menu { gap: 30px;}.faq-item.brxe-accordion .accordion-item{ margin-bottom: 15px;}.complication-card:hover { transform: translateY(-20px) rotateX(5deg) rotateY(5deg); box-shadow: var(--shadow-2xl);}:root { --primary: #6366F1; --primary-dark: #4F46E5; --primary-light: #818CF8; --secondary: #F59E0B; --secondary-dark: #D97706; --accent: #10B981; --dark: #0F172A; --light: #F8FAFC; --gray-light: #E2E8F0; --gray: #94A3B8; --gray-dark: #475569; --white: #FFFFFF; --gradient-primary: linear-gradient(135deg, #6366F1 0%, #8B5CF6 100%); --gradient-secondary: linear-gradient(135deg, #F59E0B 0%, #F97316 100%); --gradient-accent: linear-gradient(135deg, #10B981 0%, #34D399 100%); --gradient-dark: linear-gradient(135deg, #0F172A 0%, #1E293B 100%); --gradient-light: linear-gradient(135deg, #F8FAFC 0%, #F1F5F9 100%); --shadow-xs: 0 1px 3px rgba(0,0,0,0.05); --shadow-sm: 0 4px 6px rgba(0,0,0,0.07); --shadow-md: 0 10px 25px rgba(0,0,0,0.1); --shadow-lg: 0 20px 40px rgba(0,0,0,0.15); --shadow-xl: 0 30px 60px rgba(0,0,0,0.2); --radius-sm: 8px; --radius-md: 12px; --radius-lg: 20px; --radius-xl: 30px; --radius-full: 9999px; --font-heading: 'Plus Jakarta Sans', sans-serif; --font-body: 'Inter', sans-serif;}  @keyframes float { 0%, 100% { transform: translateY(0); } 50% { transform: translateY(-10px); } } @keyframes pulse { 0%, 100% { opacity: 1; } 50% { opacity: 0.5; } }.brxe-heirht i { color: #10B981; font-size: 12px; background: rgba(16, 185, 129, 0.1); width: 24px; height: 24px; border-radius: 50%; display: flex; align-items: center; justify-content: center;}.condition-card::before { content: ''; position: absolute; top: 0; left: 0; right: 0; height: 8px; background: var(--gradient-primary); transform: scaleX(0); transform-origin: left; transition: transform 0.4s ease;}.condition-card:hover::before { transform: scaleX(1);}.symptom-card:hover .symptom-icon { background: var(--gradient-primary); color: var(--white); transform: rotateY(180deg);}.symptom-card:hover, .condition-card:hover { transform: translateY(-15px) scale(1.02); box-shadow: var(--shadow-2xl);}.symptom-card::before { transform-origin: left; transition: transform 0.4s ease; background: var(--gradient-primary);}.symptom-card.brxe-div:hover::before { transform: scaleX(1);}.section-title span { background: var(--gradient-primary); -webkit-background-clip: text; -webkit-text-fill-color: transparent;} .brxe-container {width: 1280px} .woocommerce main.site-main {width: 1280px} #brx-content.wordpress {width: 1280px}