/* Support Block (The "Merged" Box) */
.support-block {
    position: absolute;
    bottom: 0;
    left: 0; /* Anchored to bottom-left of the image container */
    width: 280px; /* Fixed width like original */
    height: 120px;
    background-color: var(--dark); /* Dark background */
    background-image: none; /* Removed blur image */
    display: flex;
    align-items: center;
    padding: 0 30px;
    gap: 20px;
    z-index: 20;
    border-radius: 0; /* Forced straight edges */
}

.sb-icon svg { stroke: var(--neon); } /* Neon Icon */

.sb-text { font-family: var(--font-head); line-height: 1.4; }
.sb-text strong { display: block; font-size: 16px; color: #fff; } /* White Text */
.sb-text span { font-size: 14px; color: #ccc; }

/* Ensure next section matches background */
.section-intro { background-color: var(--light-grey); }
