/**
 * Why Us - Variante A
 * Premium/Autoridade - Glassmorphism elegante
 */

.sslp-why-us--variant-a {
    background: linear-gradient(135deg, #0a0a0a 0%, #0D0D0D 50%, #141414 100%);
}

.sslp-why-us--variant-a .sslp-why-us__badge {
    background: rgba(156, 168, 70, 0.15);
    border-color: rgba(156, 168, 70, 0.3);
}

.sslp-why-us--variant-a .sslp-why-us__title {
    background: linear-gradient(135deg, #fff 0%, rgba(255, 255, 255, 0.8) 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
}

.sslp-why-us--variant-a .sslp-why-us__card--glass {
    background: rgba(255, 255, 255, 0.05);
    border: 1px solid rgba(255, 255, 255, 0.1);
    box-shadow: 0 8px 32px rgba(0, 0, 0, 0.3);
}

.sslp-why-us--variant-a .sslp-why-us__card--glass:hover {
    background: rgba(255, 255, 255, 0.08);
    border-color: rgba(156, 168, 70, 0.3);
    box-shadow: 0 15px 40px rgba(0, 0, 0, 0.4), 0 0 30px rgba(156, 168, 70, 0.1);
}

.sslp-why-us--variant-a .sslp-why-us__icon {
    background: rgba(156, 168, 70, 0.15);
    border: 1px solid rgba(156, 168, 70, 0.3);
}

.sslp-why-us--variant-a .sslp-why-us__card-title {
    color: #fff;
}

.sslp-why-us--variant-a .sslp-why-us__card-desc {
    color: rgba(255, 255, 255, 0.7);
}

.sslp-why-us--variant-a .sslp-why-us__image-wrapper {
    box-shadow: 0 20px 60px rgba(0, 0, 0, 0.5);
}

.sslp-why-us--variant-a .sslp-why-us__image-wrapper::before {
    content: '';
    position: absolute;
    inset: -2px;
    background: linear-gradient(135deg, rgba(156, 168, 70, 0.5), transparent, rgba(156, 168, 70, 0.3));
    border-radius: 18px;
    z-index: -1;
}

/* Light theme override */
.sslp-why-us--light.sslp-why-us--variant-a .sslp-why-us__title {
    background: none !important;
    -webkit-background-clip: unset !important;
    -webkit-text-fill-color: #1a1a1a !important;
    background-clip: unset !important;
    color: #1a1a1a !important;
}

.sslp-why-us--light.sslp-why-us--variant-a {
    background: #F5F5F5 !important;
}

.sslp-why-us--light.sslp-why-us--variant-a .sslp-why-us__card {
    background: #fff;
    border-color: rgba(0,0,0,0.08);
}
