.dacar-security-hero {
    background:
        radial-gradient(circle at 16% 12%, rgba(0, 103, 255, .34), transparent 32%),
        radial-gradient(circle at 88% 22%, rgba(96, 165, 250, .16), transparent 26%),
        linear-gradient(135deg, #0B0F19 0%, #111827 58%, #07152F 100%);
    border-bottom: 1px solid rgba(0, 103, 255, .36);
    padding: clamp(84px, 10vw, 132px) 0;
    position: relative;
}

.dacar-security-hero::after {
    background: linear-gradient(90deg, transparent, #0067FF, transparent);
    bottom: 0;
    content: "";
    height: 4px;
    left: 0;
    opacity: .78;
    position: absolute;
    width: 100%;
}

.dacar-security-hero-inner {
    max-width: 1000px;
}

.dacar-security-hero .dacar-security-kicker {
    background: rgba(0, 103, 255, .15);
    border-color: rgba(96, 165, 250, .42);
    color: #DBEAFE !important;
}

.dacar-security-hero h1 {
    color: #FFFFFF !important;
    font-size: clamp(48px, 7vw, 88px) !important;
    line-height: .99 !important;
    margin: 0 !important;
    max-width: 990px;
}

.dacar-security-lead {
    color: #CBD5E1 !important;
    font-size: clamp(19px, 2vw, 24px);
    line-height: 1.58 !important;
    margin: 28px 0 0 !important;
    max-width: 840px;
}

.dacar-security-version {
    color: #93C5FD !important;
    font-size: 14px;
    font-weight: 800;
    margin: 30px 0 0 !important;
}
