@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/ba9851c3c22cd980-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/21350d82a1f187e9-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/c5fe6dc8356a8c31-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/19cfc7226ec3afaa-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/df0a9ae256c0569c-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/8e9860b6e62d6359-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/e4af272ccee01ff0-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/ba9851c3c22cd980-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/21350d82a1f187e9-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/c5fe6dc8356a8c31-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/19cfc7226ec3afaa-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/df0a9ae256c0569c-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/8e9860b6e62d6359-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/e4af272ccee01ff0-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/ba9851c3c22cd980-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/21350d82a1f187e9-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/c5fe6dc8356a8c31-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/19cfc7226ec3afaa-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/df0a9ae256c0569c-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/8e9860b6e62d6359-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/e4af272ccee01ff0-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/ba9851c3c22cd980-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/21350d82a1f187e9-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/c5fe6dc8356a8c31-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/19cfc7226ec3afaa-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/df0a9ae256c0569c-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/8e9860b6e62d6359-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/e4af272ccee01ff0-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Inter;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/ba9851c3c22cd980-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Inter;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/21350d82a1f187e9-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Inter;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/c5fe6dc8356a8c31-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Inter;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/19cfc7226ec3afaa-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Inter;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/df0a9ae256c0569c-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Inter;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/8e9860b6e62d6359-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Inter;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/e4af272ccee01ff0-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Inter;font-style:normal;font-weight:900;font-display:swap;src:url(/_next/static/media/ba9851c3c22cd980-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Inter;font-style:normal;font-weight:900;font-display:swap;src:url(/_next/static/media/21350d82a1f187e9-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Inter;font-style:normal;font-weight:900;font-display:swap;src:url(/_next/static/media/c5fe6dc8356a8c31-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Inter;font-style:normal;font-weight:900;font-display:swap;src:url(/_next/static/media/19cfc7226ec3afaa-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Inter;font-style:normal;font-weight:900;font-display:swap;src:url(/_next/static/media/df0a9ae256c0569c-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Inter;font-style:normal;font-weight:900;font-display:swap;src:url(/_next/static/media/8e9860b6e62d6359-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Inter;font-style:normal;font-weight:900;font-display:swap;src:url(/_next/static/media/e4af272ccee01ff0-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Inter Fallback;src:local("Arial");ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.00%;size-adjust:107.12%}.__className_d0be19{font-family:Inter,Inter Fallback;font-style:normal}.__variable_d0be19{--font-inter:"Inter","Inter Fallback"}.footer{background:var(--navy);color:var(--white);padding:64px 24px 32px;margin-top:auto}.footer__container{max-width:1200px;margin:0 auto}.footer__grid{display:grid;grid-template-columns:1.4fr repeat(4,1fr);grid-gap:40px;gap:40px;margin-bottom:48px}.footer__brand{display:flex;flex-direction:column;gap:16px}.footer__logo{display:flex;align-items:center;gap:12px;font-size:1.25rem;font-weight:800;letter-spacing:.05em}.footer__logo-icon{width:32px;height:32px;background:var(--white);border-radius:4px;display:flex;align-items:center;justify-content:center;color:var(--navy)}.footer__desc{font-size:.875rem;color:rgba(255,255,255,.7);line-height:1.6}.footer__trust{display:inline-flex;align-items:center;gap:6px;margin-top:4px;font-size:.75rem;font-weight:600;color:rgba(255,255,255,.6)}.footer__col-title{font-size:1rem;font-weight:700;margin-bottom:20px;color:var(--orange)}.footer__nav{display:flex;flex-direction:column;gap:12px}.footer__link{color:rgba(255,255,255,.8);font-size:.875rem;text-decoration:none;transition:all var(--transition-fast);display:flex;align-items:center;gap:6px}.footer__link:hover{color:var(--white);transform:translateX(4px)}.footer__bottom{border-top:1px solid rgba(255,255,255,.1);padding-top:32px;justify-content:space-between;gap:16px;font-size:.8125rem;color:rgba(255,255,255,.5)}.footer__bottom,.footer__legal{display:flex;align-items:center}.footer__legal{gap:20px}.footer__legal-link{color:rgba(255,255,255,.6);transition:color var(--transition-fast)}.footer__legal-link:hover{color:var(--white)}@media (max-width:960px){.footer__grid{grid-template-columns:repeat(3,1fr)}.footer__brand{grid-column:1/-1}}@media (max-width:768px){.footer__bottom{flex-direction:column;gap:16px;text-align:center}}@media (max-width:560px){.footer__grid{grid-template-columns:repeat(2,1fr)}}.a11y,.a11y__trigger{position:relative;display:flex;align-items:center}.a11y__trigger{justify-content:center;width:30px;height:30px;color:rgba(255,255,255,.85);background:transparent;border:1px solid transparent;border-radius:var(--radius-sm);cursor:pointer;transition:all var(--transition-fast)}.a11y__trigger:hover{background:rgba(255,255,255,.12);color:var(--white)}.a11y__trigger--open{background:var(--white);color:var(--navy);border-color:var(--white)}.a11y__trigger--active:after{content:"";position:absolute;top:3px;right:3px;width:6px;height:6px;border-radius:var(--radius-full);background:var(--gold);box-shadow:0 0 0 1.5px var(--navy-dark)}.a11y__panel{position:absolute;top:calc(100% + 10px);right:0;z-index:200;width:320px;max-width:calc(100vw - 32px);background:var(--white);color:var(--gray-900);border:1px solid var(--gray-200);border-radius:var(--radius-md);box-shadow:var(--shadow-lg);padding:16px;animation:a11y-pop var(--transition-fast)}@keyframes a11y-pop{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}.a11y__panel:before{content:"";position:absolute;top:-6px;right:8px;width:12px;height:12px;background:var(--white);border-left:1px solid var(--gray-200);border-top:1px solid var(--gray-200);transform:rotate(45deg)}.a11y__panel-header{display:flex;align-items:center;justify-content:space-between;padding-bottom:12px;margin-bottom:12px;border-bottom:1px solid var(--gray-200)}.a11y__panel-title{font-size:.9375rem;font-weight:700;color:var(--navy);margin:0}.a11y__close{display:flex;align-items:center;justify-content:center;width:26px;height:26px;color:var(--gray-600);background:transparent;border-radius:var(--radius-sm);cursor:pointer;transition:all var(--transition-fast)}.a11y__close:hover{background:var(--gray-100);color:var(--gray-900)}.a11y__grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:8px;gap:8px}.a11y__option{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;min-height:76px;padding:10px 6px;text-align:center;color:var(--gray-700);background:var(--gray-50);border:1px solid var(--gray-200);border-radius:var(--radius-sm);cursor:pointer;transition:all var(--transition-fast)}.a11y__option:hover{color:var(--navy);background:var(--gray-100);border-color:var(--gray-300)}.a11y__option[aria-pressed=true]{color:var(--white);background:var(--navy);border-color:var(--navy)}.a11y__option-label{font-size:.75rem;font-weight:600;line-height:1.2}@media (max-width:560px){.a11y__panel{width:280px}}.sr-trigger{display:inline-flex;align-items:center;gap:6px;font-size:.8125rem;font-weight:500;color:rgba(255,255,255,.85);background:transparent;border:none;cursor:pointer;white-space:nowrap;transition:color var(--transition-fast)}.sr-trigger:focus-visible,.sr-trigger:hover:not(:disabled){color:var(--white);text-decoration:underline}.sr-trigger--active{color:var(--white);text-decoration:underline}.sr-trigger:disabled{opacity:.5;cursor:not-allowed}.sr-trigger svg{flex-shrink:0}.sr-widget{position:fixed;right:24px;bottom:24px;z-index:300;width:280px;max-width:calc(100vw - 32px);background:var(--white);border:1px solid var(--gray-200);border-radius:var(--radius-md);box-shadow:var(--shadow-xl);padding:16px;animation:sr-pop var(--transition-fast)}@keyframes sr-pop{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.sr-widget__header{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px}.sr-widget__title{display:flex;align-items:center;gap:8px;font-size:.9375rem;font-weight:700;color:var(--navy)}.sr-widget__close{display:flex;align-items:center;justify-content:center;width:26px;height:26px;color:var(--gray-600);background:transparent;border-radius:var(--radius-sm);cursor:pointer;transition:all var(--transition-fast)}.sr-widget__close:hover{background:var(--gray-100);color:var(--gray-900)}.sr-widget__status{font-size:.8125rem;line-height:1.5;color:var(--gray-600);margin-bottom:14px;min-height:2.4em}.sr-widget__controls{display:flex;gap:10px;margin-bottom:14px}.sr-widget__rate{display:flex;align-items:center;justify-content:space-between;gap:10px;padding-top:12px;border-top:1px solid var(--gray-200)}.sr-widget__rate-value{font-size:.8125rem;font-weight:600;color:var(--gray-700);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.sr-btn{display:inline-flex;align-items:center;justify-content:center;flex:1 1;height:42px;color:var(--navy);background:var(--gray-100);border:1px solid var(--gray-200);border-radius:var(--radius-sm);cursor:pointer;transition:all var(--transition-fast)}.sr-btn:hover:not(:disabled){background:var(--gray-200)}.sr-btn--primary{color:var(--white);background:var(--navy);border-color:var(--navy)}.sr-btn--primary:hover:not(:disabled){background:var(--navy-light)}.sr-btn--sm{flex:0 0 auto;width:38px;height:34px}.sr-btn:disabled{opacity:.45;cursor:not-allowed}.header{position:-webkit-sticky;position:sticky;top:0;z-index:100;background:var(--white);border-bottom:1px solid var(--gray-200);transition:box-shadow var(--transition-normal)}.header.scrolled{box-shadow:var(--shadow-md)}.header__govbar{position:relative;z-index:95;background:var(--navy-dark);color:rgba(255,255,255,.9);border-bottom:1px solid rgba(255,255,255,.08)}.header__govbar-inner{display:flex;align-items:center;justify-content:space-between;height:40px;padding:0 48px;max-width:1440px;margin:0 auto}.header__gov-id{display:flex;align-items:center;gap:10px}.header__flag{width:20px;height:14px;border-radius:2px;flex-shrink:0;background:linear-gradient(180deg,#ff9933 0,#ff9933 33.33%,#ffffff 0,#ffffff 66.66%,#138808 0,#138808);box-shadow:0 0 0 1px rgba(255,255,255,.25)}.header__gov-text{display:flex;align-items:center;gap:8px;font-size:.8125rem;font-weight:500;letter-spacing:.01em;color:rgba(255,255,255,.92)}.header__gov-divider{color:rgba(255,255,255,.4);font-weight:400}.header__clock{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.header__gov-utils{display:flex;align-items:center;gap:14px}.header__util-sep{width:1px;height:18px;background:rgba(255,255,255,.2)}.header__skip{font-size:.8125rem;font-weight:500;color:rgba(255,255,255,.85);text-decoration:none;transition:color var(--transition-fast)}.header__skip:focus-visible,.header__skip:hover{color:var(--white);text-decoration:underline}.header__inner{position:relative;z-index:95;height:72px;padding:0 48px;max-width:1440px;margin:0 auto;background:var(--white)}.header__inner,.header__logo{display:flex;align-items:center}.header__logo{text-decoration:none;flex-shrink:0}.header__logo-img{height:54px;width:auto}.header__nav{display:flex;align-items:center;gap:4px;margin-left:40px;flex:1 1}.header__nav-link{position:relative;padding:8px 14px;font-size:.875rem;font-weight:500;color:var(--gray-700);border-radius:var(--radius-sm);transition:all var(--transition-fast);white-space:nowrap}.header__nav-link:hover{color:var(--navy);background:var(--gray-50)}.header__nav-link--active{color:var(--navy);font-weight:600}.header__nav-link--active:after{content:"";position:absolute;bottom:-1px;left:14px;right:14px;height:2px;background:var(--navy);border-radius:2px}.header__actions{display:flex;align-items:center;gap:12px;margin-left:auto;flex-shrink:0}.header__login-btn,.header__register-btn{display:inline-flex;align-items:center;gap:8px;padding:9px 20px;font-size:.875rem;font-weight:600;border-radius:var(--radius-full);white-space:nowrap;transition:all var(--transition-fast)}.header__login-btn{color:var(--navy);background:var(--white);border:1.5px solid var(--navy)}.header__login-btn:hover,.header__register-btn{background:var(--navy);color:var(--white)}.header__register-btn{border:1.5px solid var(--navy)}.header__register-btn:hover{background:var(--navy-light);border-color:var(--navy-light)}.header__login-btn svg,.header__register-btn svg{width:16px;height:16px}@media (max-width:1280px){.header__govbar-inner,.header__inner{padding:0 20px}.header__nav{margin-left:12px;gap:0}.header__nav-link{padding:6px 8px;font-size:.8125rem}.header__actions{gap:8px}.header__login-btn,.header__register-btn{padding:8px 14px;font-size:.8125rem}.header__login-btn svg,.header__register-btn svg{width:15px;height:15px}}@media (max-width:1024px){.header__actions,.header__nav,.sr-trigger__label{display:none}.header__menu-toggle{display:inline-flex}}@media (max-width:768px){.header__skip{display:none}.header__gov-utils{gap:10px}}@media (max-width:560px){.header__gov-text{display:none}.header__inner{height:64px}.header__logo-img{height:44px}}.header__menu-toggle{display:inline-flex;align-items:center;justify-content:center;margin-left:auto;width:44px;height:44px;color:var(--navy);background:transparent;border:1.5px solid var(--gray-200);border-radius:var(--radius-md);cursor:pointer;transition:background var(--transition-fast),border-color var(--transition-fast)}.header__menu-toggle:hover{background:var(--gray-50);border-color:var(--navy)}.header__mobile{position:absolute;top:100%;left:0;right:0;z-index:90;background:var(--white);border-bottom:1px solid var(--gray-200);box-shadow:var(--shadow-md);padding:12px 24px 20px;transform:translateY(-8px);opacity:0;visibility:hidden;transition:opacity var(--transition-fast),transform var(--transition-fast),visibility var(--transition-fast)}.header__mobile--open{transform:translateY(0);opacity:1;visibility:visible}.header__mobile-nav{display:flex;flex-direction:column}.header__mobile-link{padding:12px;font-size:.9375rem;font-weight:500;color:var(--gray-700);border-radius:var(--radius-sm);border-bottom:1px solid var(--gray-100);transition:background var(--transition-fast),color var(--transition-fast)}.header__mobile-link:last-child{border-bottom:none}.header__mobile-link--active,.header__mobile-link:hover{color:var(--navy);background:var(--gray-50)}.header__mobile-link--active{font-weight:600}.header__mobile-actions{display:flex;gap:12px;margin-top:16px}.header__mobile-actions .header__login-btn,.header__mobile-actions .header__register-btn{flex:1 1;justify-content:center}.header__backdrop{position:fixed;inset:0;top:0;z-index:80;border:none;background:rgba(11,37,69,.35);cursor:pointer}@media (min-width:1025px){.header__backdrop,.header__menu-toggle,.header__mobile{display:none!important}}:root{--navy:#0b2545;--navy-light:#13315c;--navy-dark:#061a33;--orange:#e0533c;--orange-hover:#c9412b;--gold:#f4a261;--green:#2d8a4e;--red:#b42318;--white:#ffffff;--gray-50:#f8f9fa;--gray-100:#f1f3f5;--gray-200:#e9ecef;--gray-300:#dee2e6;--gray-400:#ced4da;--gray-500:#adb5bd;--gray-600:#6c757d;--gray-700:#495057;--gray-800:#343a40;--gray-900:#212529;--font-primary:var(--font-inter),-apple-system,BlinkMacSystemFont,"Segoe UI",system-ui,sans-serif;--radius-sm:6px;--radius-md:10px;--radius-lg:16px;--radius-xl:24px;--radius-full:9999px;--shadow-sm:0 1px 3px rgba(0,0,0,0.08);--shadow-md:0 4px 12px rgba(0,0,0,0.1);--shadow-lg:0 8px 30px rgba(0,0,0,0.12);--shadow-xl:0 16px 50px rgba(0,0,0,0.18);--transition-fast:0.15s ease;--transition-normal:0.25s ease;--transition-slow:0.4s ease;--font-scale:1}*,:after,:before{box-sizing:border-box;margin:0;padding:0}html{font-size:calc(16px * var(--font-scale));scroll-behavior:smooth;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body,html{overflow-x:clip}body{font-family:var(--font-primary);color:var(--gray-900);background:var(--white);line-height:1.6}body,img{max-width:100%}img{display:block}a{text-decoration:none;color:inherit}a,button{cursor:pointer}button{font-family:inherit;border:none;background:none}ol,ul{list-style:none}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}:focus-visible{outline:2px solid var(--navy);outline-offset:2px}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:var(--gray-300);border-radius:var(--radius-full)}::-webkit-scrollbar-thumb:hover{background:var(--gray-400)}::selection{background:var(--navy);color:var(--white)}.app{min-height:100vh;display:flex;flex-direction:column}.app__main{flex:1 1;display:flex;flex-direction:column}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.form__group{display:flex;flex-direction:column;gap:6px;flex:1 1;min-width:0}.form__row{display:flex;gap:16px;margin-bottom:16px}@media (max-width:640px){.form__row{flex-direction:column}}.form__label{display:block;font-size:.8125rem;font-weight:600;color:var(--gray-700)}.form__input,.form__select{display:block;width:100%;box-sizing:border-box;padding:10px 16px;border:1px solid var(--gray-300);border-radius:var(--radius-md);font-family:inherit;font-size:.875rem;color:var(--gray-900);background:var(--white);outline:none;transition:all var(--transition-fast)}.form__input:focus,.form__select:focus{border-color:var(--navy);box-shadow:0 0 0 3px rgba(11,37,69,.1)}.form__input:-moz-read-only{background:var(--gray-50);color:var(--gray-600);cursor:default}.form__input:read-only,.form__select:disabled{background:var(--gray-50);color:var(--gray-600);cursor:default}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:10px 20px;font-size:.875rem;font-weight:600;border-radius:var(--radius-md);transition:all var(--transition-fast);text-decoration:none;white-space:nowrap;border:1px solid transparent}.btn:disabled{opacity:.6;cursor:not-allowed}.btn--primary{background:var(--navy);color:var(--white)}.btn--primary:hover:not(:disabled){background:var(--navy-light);transform:translateY(-1px);box-shadow:var(--shadow-sm)}.btn--secondary{background:var(--gray-100);color:var(--navy)}.btn--secondary:hover:not(:disabled){background:var(--gray-200)}.btn--outline{background:transparent;border-color:var(--gray-300);color:var(--navy)}.btn--outline:hover:not(:disabled){border-color:var(--navy);background:var(--gray-50)}.btn--sm{padding:6px 12px;font-size:.8125rem;border-radius:var(--radius-sm)}.a11y-grayscale{filter:grayscale(100%)}.a11y-invert{filter:invert(100%)}.a11y-grayscale.a11y-invert{filter:grayscale(100%) invert(100%)}.a11y-high-contrast body{background:#000!important}.a11y-high-contrast *,.a11y-high-contrast :after,.a11y-high-contrast :before{background-color:transparent!important;background-image:none!important;color:#fff!important;border-color:#fff!important;box-shadow:none!important;text-shadow:none!important}.a11y-high-contrast a,.a11y-high-contrast a *{color:#ff0!important}.a11y-high-contrast .btn,.a11y-high-contrast button,.a11y-high-contrast input,.a11y-high-contrast select,.a11y-high-contrast textarea{border:1px solid #fff!important}.a11y-light-bg body{background:#fff!important}.a11y-light-bg *,.a11y-light-bg :after,.a11y-light-bg :before{background-color:transparent!important;background-image:none!important;color:#111!important;border-color:#999!important;text-shadow:none!important}.a11y-light-bg a,.a11y-light-bg a *{color:#0b2545!important}.a11y-high-contrast .hero__bg,.a11y-light-bg .hero__bg{display:none!important}.a11y-high-contrast .hero,.a11y-light-bg .hero{aspect-ratio:auto!important}.a11y-high-contrast .header__logo-img{background:#fff!important;padding:4px 8px!important;border-radius:6px!important}.a11y-underline a{text-decoration:underline!important}.a11y-readable,.a11y-readable *{font-family:Verdana,Tahoma,Arial,sans-serif!important;letter-spacing:.01em!important}.a11y-high-contrast .a11y__panel,.a11y-high-contrast .header,.a11y-high-contrast .sr-widget{background:#000!important}.a11y-light-bg .a11y__panel,.a11y-light-bg .header,.a11y-light-bg .sr-widget{background:#fff!important}.a11y-high-contrast .a11y__option[aria-pressed=true]{background-color:#ff0!important;border-color:#ff0!important}.a11y-high-contrast .a11y__option[aria-pressed=true],.a11y-high-contrast .a11y__option[aria-pressed=true] *{color:#000!important}.a11y-light-bg .a11y__option[aria-pressed=true]{background-color:#0b2545!important;border-color:#0b2545!important}.a11y-light-bg .a11y__option[aria-pressed=true],.a11y-light-bg .a11y__option[aria-pressed=true] *{color:#fff!important}.rgrid{display:grid}.rgrid--2{grid-template-columns:repeat(2,minmax(0,1fr))}.rgrid--3{grid-template-columns:repeat(3,minmax(0,1fr))}.rgrid--4{grid-template-columns:repeat(4,minmax(0,1fr))}.rgrid--2-1{grid-template-columns:2fr 1fr}.rgrid--1-2{grid-template-columns:1fr 2fr}.rgrid--aside{grid-template-columns:300px minmax(0,1fr)}@media (max-width:900px){.rgrid--1-2,.rgrid--2-1,.rgrid--3,.rgrid--4,.rgrid--aside{grid-template-columns:1fr}}@media (max-width:640px){.rgrid--2{grid-template-columns:1fr}}.drawer-backdrop,.drawer-toggle{display:none}@media (max-width:768px){.drawer-toggle{display:inline-flex;align-items:center;justify-content:center;position:fixed;top:16px;left:16px;z-index:1210;width:44px;height:44px;padding:0;border:1px solid var(--gray-200,#e5e7eb);border-radius:10px;background:var(--white,#fff);color:var(--navy,#0b2545);box-shadow:0 2px 8px rgba(11,37,69,.15);cursor:pointer}.menu-open .drawer-toggle{left:auto;right:16px}.drawer-backdrop{display:block;position:fixed;inset:0;background:rgba(11,37,69,.55);z-index:1190}}@media (prefers-reduced-motion:reduce){.dash__sidebar,.dashboard-sidebar{transition:none!important}}@keyframes ncfe-spin{to{transform:rotate(1turn)}}.spin{animation:ncfe-spin 1s linear infinite}