:root{--primary-color:#182F4F;--secondary-color:#181831;--accent-color:#3E5F8A;--accent-color-light:#5E81A8;--text-color:#333333;--text-color-light:#FFFFFF;--background-color:#FFFFFF;--light-color:#F5F7FA;--dark-color:#181831;--error-color:#e93846;--success-color:#2E7D52;--border-color:#E1E5EB;--primary-color-rgb:24,47,79;--error-color-rgb:233,56,70;--success-color-rgb:46,125,82;--text-color-rgb:51,51,51;--border-color-rgb:225,229,235}@media(prefers-color-scheme:dark){:root{--text-color:#ffffff;--text-color-light:#e5e7eb;--background-color:#1a1a1a;--light-color:#2a2a2a;--dark-color:#0f0f0f;--border-color:#333333;--text-color-rgb:255,255,255;--border-color-rgb:51,51,51}}@font-face{font-family:Nexa-Regular;src:local("Segoe UI"),local("Roboto"),local("Helvetica Neue"),local("Arial"),local("sans-serif");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Nexa-Light;src:local("Segoe UI Light"),local("Roboto Light"),local("Helvetica Neue Light"),local("Arial"),local("sans-serif");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Nexa-Medium;src:local("Segoe UI Semibold"),local("Roboto Medium"),local("Helvetica Neue Medium"),local("Arial"),local("sans-serif");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Nexa-Bold;src:local("Segoe UI Bold"),local("Roboto Bold"),local("Helvetica Neue Bold"),local("Arial Bold"),local("sans-serif");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Nexa-Black;src:local("Segoe UI Black"),local("Roboto Black"),local("Helvetica Neue Black"),local("Arial Black"),local("sans-serif");font-weight:900;font-style:normal;font-display:swap}*{margin:0;padding:0;box-sizing:border-box}html{scroll-behavior:smooth}body,html{font-size:16px}body{font-family:Nexa-Regular,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;line-height:1.5;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}img,svg{max-width:100%;display:block}button{background:none;border:none;font:inherit;cursor:pointer}h1,h2,h3,h4,h5,h6{font-family:Nexa-Bold,Nexa-Regular,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;font-weight:700;color:#182f4f;line-height:1.2;margin-bottom:16px}h1{font-size:32px}h2{font-size:24px}h3{font-size:18px}h4{font-size:16px}h5{font-size:14px}h6{font-size:12px}p{font-size:16px;font-family:Nexa-Light,Nexa-Regular,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;color:#333;margin-bottom:16px;line-height:1.25}a{color:#182f4f;text-decoration:none}a:hover{color:#3e5f8a;text-decoration:underline}