.financial-course-template{--accent:30 64 175;--accent-foreground:248 250 252;--primary:30 64 175;--primary-foreground:248 250 252;--secondary:245 158 11;--secondary-foreground:15 23 42;--card:255 255 255;--card-foreground:15 23 42;--background:248 250 252;--foreground:15 23 42;--border:226 232 240;--input:226 232 240;--ring:30 64 175;--muted:248 250 252;--muted-foreground:100 116 139;--fc-primary:#1e40af;--fc-primary-rgb:30,64,175;--fc-primary-hover:#1e3a8a;--fc-secondary:#f59e0b;--fc-secondary-hover:#d97706;--fc-accent:#059669;--fc-accent-hover:#047857;--fc-bg:#f8fafc;--fc-bg-alt:#fff;--fc-card:#fff;--fc-text:#0f172a;--fc-text-muted:#64748b;--fc-text-light:#94a3b8;--fc-border:#e2e8f0;--fc-border-hover:#cbd5e1;--fc-shadow-sm:0 1px 2px 0 #0000000d;--fc-shadow:0 4px 6px -1px #0000001a;--fc-shadow-lg:0 10px 15px -3px #0000001a;--fc-shadow-xl:0 20px 25px -5px #0000001a;--fc-shadow-glow-primary:0 0 40px #1e40af4d;--fc-shadow-glow-secondary:0 0 40px #f59e0b66;--fc-shadow-glow-accent:0 0 40px #0596694d;--fc-gradient-primary:linear-gradient(135deg,#1e40af 0%,#3b82f6 100%);--fc-gradient-secondary:linear-gradient(135deg,#f59e0b 0%,#fbbf24 100%);--fc-gradient-accent:linear-gradient(135deg,#059669 0%,#10b981 100%);--fc-gradient-hero:linear-gradient(135deg,#1e40af0d 0%,#f59e0b0d 100%)}.financial-course-template button[class*=inline-flex][class*=items-center]{color:#fff;background:linear-gradient(90deg,#1e40af,#1e3a8a);border:none;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.financial-course-template button[class*=inline-flex][class*=items-center]:hover{background:linear-gradient(90deg,#1e3a8a,#1e40af);box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d}.financial-course-template button[class*=border][class*=bg-transparent]{color:#1e40af!important;background:0 0!important;border:2px solid #1e40af!important}.financial-course-template button[class*=border][class*=bg-transparent]:hover{background:#1e40af0d!important}@keyframes fc-fade-in{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes fc-slide-in-right{0%{opacity:0;transform:translate(-30px)}to{opacity:1;transform:translate(0)}}@keyframes fc-slide-in-left{0%{opacity:0;transform:translate(30px)}to{opacity:1;transform:translate(0)}}@keyframes fc-scale-in{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@keyframes fc-pulse-glow{0%,to{box-shadow:var(--fc-shadow-glow-secondary)}50%{box-shadow:0 0 60px #f59e0b99}}@keyframes fc-countdown-pulse{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}.fc-animate-fade-in{animation:.6s ease-out forwards fc-fade-in}.fc-animate-slide-in-right{animation:.6s ease-out forwards fc-slide-in-right}.fc-animate-slide-in-left{animation:.6s ease-out forwards fc-slide-in-left}.fc-animate-scale-in{animation:.5s ease-out forwards fc-scale-in}.fc-pulse-glow{animation:2s ease-in-out infinite fc-pulse-glow}.fc-countdown-digit{animation:1s ease-in-out infinite fc-countdown-pulse}.fc-transition-all{transition:all .3s ease-in-out}.fc-transition-transform{transition:transform .3s ease-in-out}.fc-hover-lift:hover{box-shadow:var(--fc-shadow-xl);transform:translateY(-4px)}.fc-hover-scale:hover{transform:scale(1.05)}.fc-hover-glow-primary:hover{box-shadow:var(--fc-shadow-glow-primary)}.fc-hover-glow-secondary:hover{box-shadow:var(--fc-shadow-glow-secondary)}.fc-gradient-text-primary{background:var(--fc-gradient-primary);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.fc-gradient-text-secondary{background:var(--fc-gradient-secondary);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}[dir=rtl] .financial-course-template{direction:rtl}
