@import "https://fonts.googleapis.com/css2?family=Plus+Jakarta+Sans:wght@400;500;600;700;800;900&display=swap";
*,:before,:after{box-sizing:border-box;margin:0;padding:0}html,body{width:100%;min-height:100vh}body{color:#0f1f4b;background:#f0f5fb;font-family:Plus Jakarta Sans,system-ui,sans-serif}:root{--navy:#1a3a8f;--blue:#1e50a2;--sky:#29abe2;--red:#c0272d;--yellow:#f7c200;--white:#fff;--bg:#f0f5fb;--border:#c8d8ee;--gray:#5a6e8c;--sky-bg:#e6f5fc;--navy-bg:#e8eef8}@keyframes fadeUp{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@keyframes pulse-dot{0%,to{opacity:1}50%{opacity:.4}}.fade-up{animation:.45s both fadeUp}.fade-up-1{animation:.45s 80ms both fadeUp}.fade-up-2{animation:.45s .16s both fadeUp}.fade-up-3{animation:.45s .24s both fadeUp}
