*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}:root{--green: #009c3b;--green-dark: #006428;--yellow: #ffdf00;--blue: #001a5e;--navy: #001a5e;--bg: #FAFAF9;--surface: #FFFFFF;--border: #E5E7EB;--text: #0B1928;--text-secondary: #4B5563;--radius: 12px;--shadow: 0 1px 3px rgba(0,0,0,.1), 0 1px 2px rgba(0,0,0,.06)}html,body{height:100%;background:var(--bg);color:var(--text);font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,Inter,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:16px;-webkit-font-smoothing:antialiased}#root{min-height:100%;display:flex;flex-direction:column}button{cursor:pointer;border:none;font-family:inherit}input{font-family:inherit}@media (max-width: 768px){input,select,textarea{font-size:16px!important}}a{color:inherit;text-decoration:none}
