.elementor-9219 .elementor-element.elementor-element-f8114e4{--display:flex;}.elementor-9219 .elementor-element.elementor-element-9596706 > .elementor-widget-container{padding:0px 0px 60px 0px;}:root{--page-title-display:none;}/* 1. Main Banner Container */
.elementor-9219 .elementor-element.elementor-element-9596706 .power-play-banner {
    background-color: #0a0a0a; /* The deep dark background */
    border-radius: 12px;
    padding: 40px;
    position: relative;
    display: flex;
    flex-direction: column;
    gap: 16px;
    max-width: 1200px; /* Snaps to your site's standard width */
    margin: 0 auto;
    overflow: hidden; /* Keeps the top glow inside the rounded corners */
}

/* 2. The Glowing Top Border */
.elementor-9219 .elementor-element.elementor-element-9596706 .power-play-banner::before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 4px;
    background: linear-gradient(90deg, #6b21a8, #e11d48, #ea580c); /* Purple to Red to Orange */
}

/* 3. Inactive Badge */
.elementor-9219 .elementor-element.elementor-element-9596706 .status-badge {
    display: inline-flex;
    align-items: center;
    gap: 8px;
    background-color: rgba(255, 255, 255, 0.05);
    border: 1px solid rgba(255, 255, 255, 0.1);
    padding: 6px 12px;
    border-radius: 50px;
    color: rgba(255, 255, 255, 0.5);
    font-size: 11px;
    font-weight: 700;
    letter-spacing: 1px;
    width: fit-content;
}

/* 4. Blinking Pulse Dot */
.elementor-9219 .elementor-element.elementor-element-9596706 .status-dot {
    width: 6px;
    height: 6px;
    background-color: rgba(255, 255, 255, 0.5);
    border-radius: 50%;
    animation: pulse 2s infinite;
}

@keyframes pulse {
    0% { opacity: 1; }
    50% { opacity: 0.2; }
    100% { opacity: 1; }
}

/* 5. Gradient Title Text */
.elementor-9219 .elementor-element.elementor-element-9596706 .power-title {
    margin: 0 !important;
    font-size: 32px !important;
    font-weight: 800 !important;
    /* Recreates the cream/yellow metallic gradient */
    background: linear-gradient(115deg, #ffffff 0%, #fde68a 35%, #fca5a5 65%, #ffffff 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}

/* 6. Subtext */
.elementor-9219 .elementor-element.elementor-element-9596706 .power-subtext {
    margin: 0 !important;
    color: rgba(255, 255, 255, 0.6) !important;
    font-size: 16px !important;
}

