@import url(https://fonts.googleapis.com/css2?family=Playfair+Display:wght@600;700&family=DM+Sans:wght@300;400;500;600&display=swap);:root{--blue-900:#0a1628;--blue-800:#0d2045;--blue-700:#1a3a6e;--blue-600:#1e4d9b;--blue-500:#2563c8;--blue-400:#4a86e8;--blue-300:#93b8f5;--blue-100:#deeafc;--gold:#c9a84c;--white:#fff;--off-white:#f4f7fc;--text-dark:#0d1b2e;--text-mid:#3a5070;--text-light:#7a92b0;--shadow-sm:0 2px 8px #0a162814;--shadow-md:0 6px 24px #0a162821;--shadow-lg:0 16px 48px #0a16282e;--radius:12px;--transition:0.3s cubic-bezier(0.4,0,0.2,1)}*,:after,:before{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{background:#f4f7fc;background:var(--off-white);color:#0d1b2e;color:var(--text-dark);font-family:DM Sans,sans-serif;line-height:1.6;overflow-x:hidden}h1,h2,h3{font-family:Playfair Display,serif}a{color:inherit;text-decoration:none}::-webkit-scrollbar{width:6px}::-webkit-scrollbar-track{background:#f4f7fc;background:var(--off-white)}::-webkit-scrollbar-thumb{background:#4a86e8;background:var(--blue-400);border-radius:3px}.section-divider{background:linear-gradient(90deg,#2563c8,#c9a84c);background:linear-gradient(90deg,var(--blue-500),var(--gold));border-radius:2px;height:4px;margin:.6rem auto 0;width:60px}@keyframes fadeUp{0%{opacity:0;transform:translateY(28px)}to{opacity:1;transform:translateY(0)}}.fade-up{animation:fadeUp .7s cubic-bezier(.4,0,.2,1) .3s both;animation:fadeUp .7s var(--transition) both}.delay-1{animation-delay:.1s}.delay-2{animation-delay:.2s}.delay-3{animation-delay:.3s}.delay-4{animation-delay:.4s}nav ul{display:flex;list-style:none}nav ul li{border-radius:6px;color:#0d2045;color:var(--blue-800);cursor:pointer;font-family:DM Sans,sans-serif;font-size:.95rem;font-weight:500;padding:6px 14px;transition:background .3s cubic-bezier(.4,0,.2,1),color .3s cubic-bezier(.4,0,.2,1);transition:background var(--transition),color var(--transition)}nav ul li:hover{background:#deeafc;background:var(--blue-100);color:#1e4d9b;color:var(--blue-600)}@media (max-width:768px){nav ul{flex-direction:column}}
/*# sourceMappingURL=main.6707add6.css.map*/