@import"https://fonts.googleapis.com/css2?family=Nunito+Sans:opsz,wght@6..12,400;6..12,500;6..12,600;6..12,700;6..12,800&display=swap";:root{--teal-dark: #082A67;--teal: #2F5BA8;--teal-light: #C9D6EE;--coral: #F45073;--yellow: #FEAB03;--amber: #C98300;--green: #2E9E6A;--red: #D63A3A;--off-white: #F5F7FB;--warm-white: #FFFFFF;--border: rgba(8, 42, 103, .12);--text-dark: #0F1B35;--text-mid: #4A5675;--text-light: #8A93AB}*{box-sizing:border-box}html,body{margin:0;padding:0;background:var(--off-white);color:var(--text-dark);font-family:Nunito Sans,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:transparent}button,input,select,textarea{font-family:inherit}button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:2px solid var(--yellow);outline-offset:2px}input:focus,select:focus,textarea:focus{border-color:var(--teal)!important}::-webkit-scrollbar{width:0;height:0}@media (prefers-reduced-motion: reduce){*{transition:none!important;animation:none!important}}
