:root{--primary-color:#211499;--secondary-color:#ef6100;--accent-color:#3d28b0;--accent-orange:#ff7a1a;--gradient-primary:linear-gradient(135deg,#211499,#3d28b0 50%,#5a42c7);--gradient-secondary:linear-gradient(135deg,#ef6100,#ff7a1a 50%,#ff9447);--gradient-mixed:linear-gradient(135deg,#211499,#7b61d3 50%,#ef6100);--gradient-reverse:linear-gradient(135deg,#ef6100,#7b61d3 50%,#211499);--gradient-light-blue:linear-gradient(135deg,#e8e4ff,#d4ccff 50%,#c0b5ff);--gradient-light-orange:linear-gradient(135deg,#fff4e6,#ffe4cc 50%,#ffd4b3);--text-dark:#1a1a1a;--text-light:#6b7280;--white:#fff;--black:#000;--success-color:#10b981;--warning-color:#f59e0b;--error-color:#ef4444;--info-color:#3b82f6;--gray-50:#f9fafb;--gray-100:#f3f4f6;--gray-200:#e5e7eb;--gray-300:#d1d5db;--gray-400:#9ca3af;--gray-500:#6b7280;--gray-600:#4b5563;--gray-700:#374151;--gray-800:#1f2937;--gray-900:#111827;--container-max-width:1200px;--border-radius:8px;--border-radius-lg:16px;--transition:all 0.3s ease;--shadow-sm:0 1px 2px 0 #2114990d;--shadow-md:0 4px 6px -1px #2114991a,0 2px 4px -1px #2114990f;--shadow-lg:0 10px 15px -3px #2114991a,0 4px 6px -2px #2114990d;--shadow-xl:0 20px 25px -5px #2114991a,0 10px 10px -5px #2114990a;--shadow-orange:0 4px 6px -1px #ef61001a,0 2px 4px -1px #ef61000f;--shadow-orange-lg:0 10px 15px -3px #ef610033,0 4px 6px -2px #ef61001a}*{box-sizing:border-box;margin:0;padding:0}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#fff;background:var(--white);color:#1a1a1a;color:var(--text-dark);font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;line-height:1.6}.container{margin:0 auto;max-width:1200px;max-width:var(--container-max-width);padding:0 20px}.section{padding:80px 0}.section-alt{background:#f9fafb;background:var(--gray-50)}.btn{align-items:center;border:none;border-radius:8px;border-radius:var(--border-radius);cursor:pointer;display:inline-flex;font-size:16px;font-weight:600;justify-content:center;min-width:120px;padding:12px 24px;text-decoration:none;transition:all .3s ease;transition:var(--transition)}.btn-primary{background:linear-gradient(135deg,#211499,#3d28b0 50%,#5a42c7);background:var(--gradient-primary);box-shadow:0 4px 12px #2114994d;color:#fff;color:var(--white)}.btn-primary:hover{box-shadow:0 6px 20px #21149966;transform:translateY(-2px)}.btn-secondary{background:linear-gradient(135deg,#ef6100,#ff7a1a 50%,#ff9447);background:var(--gradient-secondary);box-shadow:0 4px 6px -1px #ef61001a,0 2px 4px -1px #ef61000f;box-shadow:var(--shadow-orange);color:#fff;color:var(--white)}.btn-secondary:hover{box-shadow:0 10px 15px -3px #ef610033,0 4px 6px -2px #ef61001a;box-shadow:var(--shadow-orange-lg);transform:translateY(-2px)}.btn-outline{background:#0000;border:2px solid #211499;border:2px solid var(--primary-color);color:#211499;color:var(--primary-color)}.btn-outline:hover{background:#211499;background:var(--primary-color);color:#fff;color:var(--white);transform:translateY(-2px)}.btn-outline-orange{background:#0000;border:2px solid #ef6100;border:2px solid var(--secondary-color);color:#ef6100;color:var(--secondary-color)}.btn-outline-orange:hover{background:#ef6100;background:var(--secondary-color);color:#fff;color:var(--white);transform:translateY(-2px)}@media (max-width:768px){.container{padding:0 16px}.section{padding:60px 0}}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-track{background:#f3f4f6;background:var(--gray-100)}::-webkit-scrollbar-thumb{background:linear-gradient(135deg,#211499,#7b61d3 50%,#ef6100);background:var(--gradient-mixed);border-radius:4px}::-webkit-scrollbar-thumb:hover{background:#211499;background:var(--primary-color)}.text-primary{color:#211499;color:var(--primary-color)}.text-secondary{color:#ef6100;color:var(--secondary-color)}.bg-primary{background:#211499;background:var(--primary-color)}.bg-secondary{background:#ef6100;background:var(--secondary-color)}.gradient-primary{background:linear-gradient(135deg,#211499,#3d28b0 50%,#5a42c7);background:var(--gradient-primary)}.gradient-secondary{background:linear-gradient(135deg,#ef6100,#ff7a1a 50%,#ff9447);background:var(--gradient-secondary)}.gradient-mixed{background:linear-gradient(135deg,#211499,#7b61d3 50%,#ef6100);background:var(--gradient-mixed)}
/*# sourceMappingURL=main.3ee00a20.css.map*/