/* ═══════════════════════════════════════════════════════════
   🗑️ REMOVE BLUE BACKGROUND ELEMENTS
   ═══════════════════════════════════════════════════════════ */

/* Hide any remaining blue background elements */
.hero-blob,
.hero-blob--primary,
.hero-blob--secondary,
.hero-blob--tertiary,
.legal-badges,
.badge-item,
.hero-animation {
    display: none !important;
    visibility: hidden !important;
    opacity: 0 !important;
}

/* Remove any background animations or effects */
.hero::before,
.hero::after {
    display: none !important;
}

/* Clean hero section background */
.hero {
    background: transparent !important;
}

/* Remove any floating animations */
@keyframes backgroundFloat,
@keyframes backgroundPulse,
@keyframes floaty {
    0%, 100% { 
        transform: none !important;
        opacity: 0 !important;
    }
}

/* ═══════════════════════════════════════════════════════════
   🗑️ REMOVE PARTNERS AND INNOVATION BADGE ELEMENTS
   ═══════════════════════════════════════════════════════════ */

/* Hide partners strip and related elements */
.partners-strip,
.partner-logo,
.partner-fallback {
    display: none !important;
    visibility: hidden !important;
    opacity: 0 !important;
}

/* Hide innovation badge and all related elements */
.innovation-badge,
.badge-header,
.innovation-icon,
.pulse-ring,
.pulse-ring-2,
.badge-content,
.main-title,
.success-counter,
.counter-number,
.counter-label,
.achievement-indicators,
.indicator,
.floating-elements,
.float-1,
.float-2,
.float-3,
.float-4 {
    display: none !important;
    visibility: hidden !important;
    opacity: 0 !important;
}

/* Remove any animations related to these elements */
@keyframes pulse,
@keyframes float,
@keyframes bounce {
    0%, 100% { 
        transform: none !important;
        opacity: 0 !important;
    }
}/* ════
═══════════════════════════════════════════════════════
   🗑️ REMOVE LEGAL ICONS AND HERO VISUAL ELEMENTS
   ═══════════════════════════════════════════════════════════ */

/* Hide legal icons and related elements */
.legal-icons,
.icon-item,
.legal-icon,
.hero-visual,
.visual-glow,
.professional-hero-bg,
.hero-overlay,
.hero-content-visual {
    display: none !important;
    visibility: hidden !important;
    opacity: 0 !important;
}

/* Remove any visual effects and animations */
.hero-media .hero-visual::before,
.hero-media .hero-visual::after,
.professional-hero-bg::before,
.professional-hero-bg::after {
    display: none !important;
}

/* Clean up hero media section */
.hero-media {
    background: transparent !important;
}

/* Remove any icon animations */
@keyframes iconFloat,
@keyframes iconPulse,
@keyframes iconGlow {
    0%, 100% { 
        transform: none !important;
        opacity: 0 !important;
    }
}