@import"https://fonts.googleapis.com/css2?family=Noto+Sans:ital,wght@0,100..900;1,100..900&display=swap";@import"https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined:opsz,wght,FILL,GRAD@20..48,100..700,0..1,-50..200&display=swap";:root{--primary-color: #FC5003;--secondary-color: #015F93;--font-family: "Noto Sans", sans-serif;--icon-size: 20px;--icon-size-small: 16px;--icon-size-large: 28px;--elevation-1: 0 1px 3px rgba(0, 0, 0, .12), 0 1px 2px rgba(0, 0, 0, .24);--elevation-2: 0 3px 6px rgba(0, 0, 0, .16), 0 3px 6px rgba(0, 0, 0, .23);--elevation-3: 0 10px 20px rgba(0, 0, 0, .19), 0 6px 6px rgba(0, 0, 0, .23);--elevation-4: 0 14px 28px rgba(0, 0, 0, .25), 0 10px 10px rgba(0, 0, 0, .22);--spacing-xs: 4px;--spacing-sm: 8px;--spacing-md: 16px;--spacing-lg: 24px;--spacing-xl: 32px;font-family:var(--font-family);line-height:1.5;font-weight:400;color-scheme:light;color:#213547;background-color:#fff;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}*{margin:0;padding:0;box-sizing:border-box}body{margin:0;min-width:320px;min-height:100vh;font-family:var(--font-family);background-color:#f8f9fa}#root{width:100%;min-height:100vh}button{border-radius:8px;border:1px solid transparent;padding:.6em 1.2em;font-size:1em;font-weight:500;font-family:var(--font-family);cursor:pointer;transition:all .25s ease;text-decoration:none;display:inline-flex;align-items:center;justify-content:center}.btn-primary{background-color:var(--primary-color);color:#fff;border:1px solid var(--primary-color)}.btn-primary:hover{background-color:#e04500;border-color:#e04500;transform:translateY(-1px);box-shadow:0 4px 8px #fc50034d}.btn-secondary{background-color:var(--secondary-color);color:#fff;border:1px solid var(--secondary-color)}.btn-secondary:hover{background-color:#014a7a;border-color:#014a7a;transform:translateY(-1px);box-shadow:0 4px 8px #015f934d}.btn-outline{background-color:transparent;color:var(--secondary-color);border:1px solid var(--secondary-color)}.btn-outline:hover{background-color:var(--secondary-color);color:#fff}button:not([class*=btn-]){background-color:#6c757d;color:#fff;border:1px solid #6c757d}button:not([class*=btn-]):hover{background-color:#5a6268;border-color:#5a6268}button:focus,button:focus-visible{outline:2px solid var(--primary-color);outline-offset:2px}h1,h2,h3,h4,h5,h6{font-family:var(--font-family);color:var(--secondary-color);font-weight:600;line-height:1.2}h1{font-size:2.5rem}h2{font-size:2rem}h3{font-size:1.75rem}h4{font-size:1.5rem}h5{font-size:1.25rem}h6{font-size:1rem}a{color:var(--primary-color);text-decoration:none;transition:color .25s ease}a:hover{color:#e04500;text-decoration:underline}.material-symbols-outlined{font-variation-settings:"FILL" 0,"wght" 200,"GRAD" 0,"opsz" 20;font-size:var(--icon-size);color:#015f93;transition:all .2s ease;font-family:Material Symbols Outlined;font-weight:200;font-style:normal;line-height:1;letter-spacing:normal;text-transform:none;display:inline-block;white-space:nowrap;word-wrap:normal;direction:ltr;font-feature-settings:"liga";-webkit-font-feature-settings:"liga";-webkit-font-smoothing:antialiased;color:#015f93!important;opacity:.7;stroke-width:.5}.material-symbols-outlined.small{font-size:var(--icon-size-small);font-variation-settings:"FILL" 0,"wght" 200,"GRAD" 0,"opsz" 16;opacity:.6}.material-symbols-outlined.large{font-size:var(--icon-size-large);font-variation-settings:"FILL" 0,"wght" 200,"GRAD" 0,"opsz" 28;opacity:.8}.material-symbols-outlined.primary{color:#fc5003!important;opacity:.8;font-variation-settings:"FILL" 0,"wght" 200,"GRAD" 0,"opsz" 20}.material-symbols-outlined.success{color:#28a745!important;opacity:.7;font-variation-settings:"FILL" 0,"wght" 200,"GRAD" 0,"opsz" 20}.material-symbols-outlined.error{color:#dc3545!important;opacity:.7;font-variation-settings:"FILL" 0,"wght" 200,"GRAD" 0,"opsz" 20}.material-symbols-outlined.warning{color:#ffc107!important;opacity:.7;font-variation-settings:"FILL" 0,"wght" 200,"GRAD" 0,"opsz" 20}.material-symbols-outlined{color-scheme:light;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;filter:none;opacity:.8;color:#015f93!important}.card .material-symbols-outlined,button .material-symbols-outlined,.icon-button .material-symbols-outlined{color:#015f93!important;opacity:.8;font-variation-settings:"FILL" 0,"wght" 400,"GRAD" 0,"opsz" 24!important}.material-symbols-outlined[style*=color]{color:inherit!important}.material-symbols-outlined,.material-symbols-outlined *{color-scheme:light!important;-webkit-color-scheme:light!important}.material-symbols-outlined{text-rendering:optimizeLegibility;-webkit-font-feature-settings:"liga";font-feature-settings:"liga"}.btn-primary .material-symbols-outlined,.btn-secondary .material-symbols-outlined{color:#fff!important;opacity:1;font-variation-settings:"FILL" 0,"wght" 200,"GRAD" 0,"opsz" 20}.btn-outline .material-symbols-outlined{color:#015f93!important;opacity:.6;font-variation-settings:"FILL" 0,"wght" 200,"GRAD" 0,"opsz" 20}.icon-button:hover .material-symbols-outlined{color:#fc5003!important;opacity:.9;font-variation-settings:"FILL" 0,"wght" 200,"GRAD" 0,"opsz" 20}table .material-symbols-outlined{color:#015f93!important;opacity:.6;font-variation-settings:"FILL" 0,"wght" 200,"GRAD" 0,"opsz" 18}table .material-symbols-outlined.primary{color:#fc5003!important;opacity:.7;font-variation-settings:"FILL" 0,"wght" 200,"GRAD" 0,"opsz" 18}table .material-symbols-outlined.success{color:#28a745!important;opacity:.7;font-variation-settings:"FILL" 0,"wght" 200,"GRAD" 0,"opsz" 18}table .material-symbols-outlined.error{color:#dc3545!important;opacity:.7;font-variation-settings:"FILL" 0,"wght" 200,"GRAD" 0,"opsz" 18}.icon-button{display:inline-flex;align-items:center;gap:var(--spacing-sm);padding:var(--spacing-sm) var(--spacing-md);border:none;background:transparent;cursor:pointer;transition:all .2s ease;border-radius:8px}.icon-button:hover{background-color:#015f9314}.icon-button:hover .material-symbols-outlined{color:var(--primary-color)}.icon-button.primary:hover{background-color:#fc500314}.card{background:#fff;border-radius:12px;box-shadow:var(--elevation-1);padding:var(--spacing-lg);border:1px solid rgba(0,0,0,.08);transition:box-shadow .2s ease}.card:hover{box-shadow:var(--elevation-2)}.card.elevated{box-shadow:var(--elevation-3)}input,select,textarea{font-family:var(--font-family);border:1px solid #ced4da;border-radius:6px;padding:.5rem .75rem;font-size:1rem;transition:border-color .25s ease}input:focus,select:focus,textarea:focus{outline:none;border-color:var(--primary-color);box-shadow:0 0 0 2px #fc500333}.text-primary{color:var(--primary-color)!important}.text-secondary{color:var(--secondary-color)!important}.bg-primary{background-color:var(--primary-color)!important}.bg-secondary{background-color:var(--secondary-color)!important}.text-success{color:#28a745}.text-warning{color:#ffc107}.text-danger{color:#dc3545}.text-info{color:#17a2b8}.mb-1{margin-bottom:.25rem}.mb-2{margin-bottom:.5rem}.mb-3{margin-bottom:1rem}.mb-4{margin-bottom:1.5rem}.mb-5{margin-bottom:3rem}.mt-1{margin-top:.25rem}.mt-2{margin-top:.5rem}.mt-3{margin-top:1rem}.mt-4{margin-top:1.5rem}.mt-5{margin-top:3rem}.hero-background{background-image:url(/assets/LandingPageBackground-dMZ616Er.webp);background-size:cover;background-position:center center;background-repeat:no-repeat;background-attachment:fixed;filter:brightness(.95) contrast(1.05);position:relative}.hero-background:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:#015f931a;pointer-events:none;z-index:0}.hero-background>*{position:relative;z-index:1}@media (max-width: 768px){.card{padding:1rem}h1{font-size:2rem}h2{font-size:1.75rem}h3{font-size:1.5rem}button{padding:.75em 1em;font-size:.9em}.hero-background{background-attachment:scroll;background-position:top center}}
