#page-sber { 
    --c-primary: #1C9E3A; 
    --c-secondary: #0A7B2C; 
    --c-dark: #1A1D28; 
    --c-bg: #F5F7FA; 
    --c-text: var(--c-dark); 
    --c-card-bg: white; 
    --c-btn-hover-bg: white; 
    background-color: var(--c-bg); 
    color: var(--c-text); 
}
#page-sber .page-header { background: linear-gradient(135deg, var(--c-primary), var(--c-secondary)); box-shadow: 0 4px 12px rgba(0, 0, 0, 0.1); padding: 20px 0; }
#page-sber .logo-icon { background: white; }
#page-sber .logo-icon i { color: var(--c-primary); font-size: 28px; }
#page-sber .page-header nav a { color: rgba(255, 255, 255, 0.9); }
#page-sber .page-header nav a:hover { color: white; text-shadow: 0 0 10px rgba(255, 255, 255, 0.7); }
#page-sber .logo-text { color: white; }
#page-sber .hero-section { background: linear-gradient(to right, rgba(28, 158, 58, 0.1), rgba(245, 247, 250, 0.8)), url('hero-bg.jpg') no-repeat center/cover; padding: 100px 0; }
#page-sber .btn:not(.btn--light) { background: linear-gradient(to right, var(--c-primary), var(--c-secondary)); }
#page-sber .feature-card { background: var(--c-bg); }
#page-sber .feature-icon { background: linear-gradient(135deg, var(--c-primary), var(--c-secondary)); }
#page-sber .section-title { font-size: 36px; }
#page-sber .pricing-section { background: linear-gradient(to bottom, rgba(245, 247, 250, 0.9), rgba(245, 247, 250, 0.7)), url('pricing-bg.jpg') no-repeat center/cover; }
#page-sber .pricing-card { border-top: none; }
#page-sber .pricing-header { background: linear-gradient(135deg, var(--c-primary), var(--c-secondary)); color: white; }
#page-sber .price, #page-sber .pricing-header h3 { color: white; }
#page-sber .price span { color: rgba(255,255,255,0.8); }
#page-sber .cta-section h2 { font-size: 42px; }