/* Security Awareness Training — Saral Cyber Team (page-specific overrides) */

body.cy-sat .ms-hero {
    background: linear-gradient(135deg, #1e1b4b 0%, #312e81 48%, #9d174d 100%);
    padding-top: var(--space-5);
}
body.cy-sat .ms-cta {
    background: linear-gradient(135deg, #1e1b4b 0%, #9d174d 100%);
}
body.cy-sat .ms-hero-badge {
    background: rgba(255, 255, 255, 0.12);
    color: #fb7185;
}
body.cy-sat .ms-hero h1 span {
    color: #fb7185;
}
body.cy-sat .ms-card {
    --card-accent: linear-gradient(135deg, #312e81, #9d174d, #1e1b4b);
}
body.cy-sat .ms-card-icon,
body.cy-sat .ms-why-icon,
body.cy-sat .ms-process-num,
body.cy-sat .ms-case-visual-icon {
    background: linear-gradient(135deg, #312e81, #9d174d, #1e1b4b);
}
body.cy-sat .ms-insight-tag,
body.cy-sat .ms-case-tag {
    background: #fce7f3;
    color: #be185d;
}
body.cy-sat .ms-btn-primary {
    background: #db2777;
}
body.cy-sat .ms-btn-primary:hover {
    background: #fb7185;
    color: #0f172a;
}
body.cy-sat .ms-faq h2 {
    color: #0f172a;
}

@media (max-width: 768px) {
    body.cy-sat .ms-hero {
        min-height: 70vh;
        padding: var(--space-4) 1.25rem var(--space-5);
    }
    body.cy-sat .ms-hero h1 {
        font-size: 1.8rem;
    }
}
