@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../media/0b1dc8ddaa74ba49-s.0e__wj8580tc5.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e629b5bc06499d58-s.10u7vx61f1ie7.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../media/1a099d89ee94ee96-s.35a5cae5tspm2.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Plus Jakarta Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../media/fba5a26ea33df6a3-s.p.18rizl4rsrl42.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../media/0b1dc8ddaa74ba49-s.0e__wj8580tc5.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../media/e629b5bc06499d58-s.10u7vx61f1ie7.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../media/1a099d89ee94ee96-s.35a5cae5tspm2.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Plus Jakarta Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../media/fba5a26ea33df6a3-s.p.18rizl4rsrl42.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:600;font-display:swap;src:url(../media/0b1dc8ddaa74ba49-s.0e__wj8580tc5.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:600;font-display:swap;src:url(../media/e629b5bc06499d58-s.10u7vx61f1ie7.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:600;font-display:swap;src:url(../media/1a099d89ee94ee96-s.35a5cae5tspm2.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Plus Jakarta Sans;font-style:normal;font-weight:600;font-display:swap;src:url(../media/fba5a26ea33df6a3-s.p.18rizl4rsrl42.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:700;font-display:swap;src:url(../media/0b1dc8ddaa74ba49-s.0e__wj8580tc5.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:700;font-display:swap;src:url(../media/e629b5bc06499d58-s.10u7vx61f1ie7.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:700;font-display:swap;src:url(../media/1a099d89ee94ee96-s.35a5cae5tspm2.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Plus Jakarta Sans;font-style:normal;font-weight:700;font-display:swap;src:url(../media/fba5a26ea33df6a3-s.p.18rizl4rsrl42.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:800;font-display:swap;src:url(../media/0b1dc8ddaa74ba49-s.0e__wj8580tc5.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:800;font-display:swap;src:url(../media/e629b5bc06499d58-s.10u7vx61f1ie7.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:800;font-display:swap;src:url(../media/1a099d89ee94ee96-s.35a5cae5tspm2.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Plus Jakarta Sans;font-style:normal;font-weight:800;font-display:swap;src:url(../media/fba5a26ea33df6a3-s.p.18rizl4rsrl42.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Plus Jakarta Sans Fallback;src:local(Arial);ascent-override:98.88%;descent-override:21.15%;line-gap-override:0.0%;size-adjust:104.98%}.plus_jakarta_sans_e05cfa70-module__Q-YHCq__className{font-family:Plus Jakarta Sans,Plus Jakarta Sans Fallback;font-style:normal}.plus_jakarta_sans_e05cfa70-module__Q-YHCq__variable{--font-plus-jakarta:"Plus Jakarta Sans", "Plus Jakarta Sans Fallback"}
@font-face{font-family:Noto Sans Devanagari;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/e92fa6abd9c612ef-s.p.30axz4qhm1rgm.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Noto Sans Devanagari;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/89b349c86e2966c0-s.0ri81no2psjj7.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Noto Sans Devanagari;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/8b8596bd16cf8eee-s.0o9b2vmiv77jv.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Noto Sans Devanagari;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/e92fa6abd9c612ef-s.p.30axz4qhm1rgm.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Noto Sans Devanagari;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/89b349c86e2966c0-s.0ri81no2psjj7.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Noto Sans Devanagari;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/8b8596bd16cf8eee-s.0o9b2vmiv77jv.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Noto Sans Devanagari;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/e92fa6abd9c612ef-s.p.30axz4qhm1rgm.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Noto Sans Devanagari;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/89b349c86e2966c0-s.0ri81no2psjj7.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Noto Sans Devanagari;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/8b8596bd16cf8eee-s.0o9b2vmiv77jv.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Noto Sans Devanagari;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/e92fa6abd9c612ef-s.p.30axz4qhm1rgm.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Noto Sans Devanagari;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/89b349c86e2966c0-s.0ri81no2psjj7.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Noto Sans Devanagari;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/8b8596bd16cf8eee-s.0o9b2vmiv77jv.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Noto Sans Devanagari Fallback;src:local(Arial);ascent-override:84.27%;descent-override:38.37%;line-gap-override:0.0%;size-adjust:106.33%}.noto_sans_devanagari_58781813-module__0jZpPW__className{font-family:Noto Sans Devanagari,Noto Sans Devanagari Fallback;font-style:normal}.noto_sans_devanagari_58781813-module__0jZpPW__variable{--font-noto-devanagari:"Noto Sans Devanagari", "Noto Sans Devanagari Fallback"}
:root{--bg-canvas:#f8fafc;--bg-surface:#fff;--bg-surface-elevated:#fff;--bg-surface-muted:#f1f5f9;--border-subtle:#e2e8f0;--border-strong:#cbd5e1;--border-focus:#1e3a8a;--border-medium:#cbd5e1;--surface-card:#fff;--surface-sunken:#f1f5f9;--text-primary:#0f172a;--text-secondary:#475569;--text-muted:#57606a;--text-inverse:#fff;--text-on-accent:#fff;--color-navy-dark:#1e3a8a;--color-navy-light:#eff6ff;--color-emerald-dark:#047857;--color-emerald-light:#ecfdf5;--color-crimson:#dc2626;--color-amber-dark:#b45309;--color-amber-light:#fffbeb;--brand-gov-navy:#1e3a8a;--brand-gov-navy-hover:#172554;--brand-gov-navy-subtle:#eff6ff;--action-emerald:#059669;--action-emerald-hover:#047857;--action-emerald-subtle:#ecfdf5;--action-emerald-border:#a7f3d0;--status-crimson:#dc2626;--status-crimson-hover:#b91c1c;--status-crimson-subtle:#fef2f2;--status-crimson-border:#fecaca;--status-amber:#d97706;--status-amber-hover:#b45309;--status-amber-subtle:#fffbeb;--status-amber-border:#fde68a;--brand-whatsapp:#25d366;--brand-whatsapp-hover:#128c7e;--brand-whatsapp-subtle:#e8fbf0;--font-sans:var(--font-plus-jakarta,"Plus Jakarta Sans"), var(--font-noto-devanagari,"Noto Sans Devanagari"), -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--font-devanagari:var(--font-noto-devanagari,"Noto Sans Devanagari"), var(--font-plus-jakarta,"Plus Jakarta Sans"), sans-serif;--text-xs:.75rem;--text-sm:.8125rem;--text-base:.9375rem;--text-md:1rem;--text-lg:1.125rem;--text-xl:1.375rem;--text-2xl:1.625rem;--text-3xl:2rem;--font-weight-regular:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--line-height-tight:1.25;--line-height-snug:1.375;--line-height-normal:1.5;--line-height-relaxed:1.625;--font-2xs:var(--text-2xs);--font-xs:var(--text-xs);--font-sm:var(--text-sm);--font-base:var(--text-base);--font-md:var(--text-md);--font-lg:var(--text-lg);--font-xl:var(--text-xl);--font-2xl:var(--text-2xl);--font-3xl:var(--text-3xl);--font-bold:var(--font-weight-bold);--font-semibold:var(--font-weight-semibold);--font-medium:var(--font-weight-medium);--font-extrabold:800;--color-emerald:#10b981;--color-neutral-900:var(--text-primary);--shadow-sm:0 1px 2px 0 #0f172a0f;--color-primary-50:#eff6ff;--color-primary-100:#dbeafe;--color-primary-200:#bfdbfe;--color-primary-600:#2563eb;--color-primary-700:#1d4ed8;--color-primary-900:#1e3a8a;--border-light:#e2e8f0;--accent-mint:#85f8c4;--accent-peach:#ffdcc3;--accent-blush:#ffdad6;--accent-gold:#fbbf24;--accent-sky:#38bdf8;--accent-emerald:#4ade80;--accent-blue:#60a5fa;--accent-yellow:#facc15;--accent-rose:#f87171;--accent-indigo:#a5b4fc;--accent-soft-yellow:#fef08a;--color-saffron-dark:#d97706;--color-saffron-light:#fffbeb;--color-saffron-border:#fde68a;--color-saffron-text:#92400e;--brand-telegram:#08c;--marquee-bg-critical:#ba1a1a;--marquee-bg-advisory:#653400;--marquee-bg-success:#006c4a;--marquee-bg-info:#00236f;--text-2xs:.6875rem;--icon-sm:16px;--icon-md:20px;--icon-lg:24px;--icon-xl:28px;--overlay-backdrop:#00000080;--surface-pill-glass:#ffffff26;--border-glass:#fff3;--border-footer-subtle:#ffffff1a;--gradient-hero-navy:linear-gradient(135deg, #1e3a8a 0%, #0369a1 100%);--gradient-hero-indigo:linear-gradient(135deg, #1e1b4b 0%, #312e81 100%);--gradient-hero-amber:linear-gradient(135deg, #78350f 0%, #b45309 100%);--gradient-hero-emerald:linear-gradient(135deg, #064e3b 0%, #047857 100%);--gradient-hero-slate:linear-gradient(135deg, #0f172a 0%, #1e293b 100%);--space-0-5:2px;--space-1:4px;--space-1-5:6px;--space-2:8px;--space-2-5:10px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--space-10:40px;--space-12:48px;--container-max:1200px;--touch-target-min:48px;--sticky-bottom-bar-height:58px;--radius-xs:4px;--radius-sm:6px;--radius-md:10px;--radius-lg:14px;--radius-xl:20px;--radius-full:9999px;--shadow-subtle:0 1px 2px 0 #0f172a0d;--shadow-card:0 1px 3px 0 #0f172a0f, 0 1px 2px -1px #0f172a0a;--shadow-card-hover:0 10px 15px -3px #0f172a14, 0 4px 6px -4px #0f172a0a;--shadow-modal:0 20px 25px -5px #0f172a26, 0 8px 10px -6px #0f172a1a;--shadow-sticky-bottom:0 -4px 16px #0f172a14;--transition-fast:.15s cubic-bezier(.4, 0, .2, 1);--transition-normal:.25s cubic-bezier(.4, 0, .2, 1);--z-base:1;--z-sticky:100;--z-fixed:200;--z-modal:1000}[data-theme=dark],.dark{--bg-canvas:#0b0f19;--bg-surface:#151d2e;--bg-surface-elevated:#1e293b;--bg-surface-muted:#1e293b;--border-subtle:#243048;--border-strong:#334155;--border-focus:#60a5fa;--border-medium:#334155;--surface-card:#151d2e;--surface-sunken:#0f1523;--text-primary:#f8fafc;--text-secondary:#94a3b8;--text-muted:#8b9bb5;--text-inverse:#fff;--text-on-accent:#fff;--color-navy-dark:#60a5fa;--color-navy-light:#3b82f626;--color-emerald-dark:#34d399;--color-emerald-light:#10b98126;--color-crimson:#f87171;--color-amber-dark:#fbbf24;--color-amber-light:#f59e0b26;--brand-gov-navy:#3b82f6;--brand-gov-navy-hover:#60a5fa;--brand-gov-navy-subtle:#3b82f626;--action-emerald:#10b981;--action-emerald-hover:#34d399;--action-emerald-subtle:#10b98126;--action-emerald-border:#10b9814d;--status-crimson:#f87171;--status-crimson-hover:#ef4444;--status-crimson-subtle:#ef444426;--status-crimson-border:#ef44444d;--status-amber:#fbbf24;--status-amber-hover:#f59e0b;--status-amber-subtle:#f59e0b26;--status-amber-border:#f59e0b4d;--shadow-subtle:0 1px 2px 0 #0006;--shadow-card:0 1px 3px 0 #00000080, 0 1px 2px -1px #0000004d;--shadow-card-hover:0 10px 15px -3px #0009, 0 4px 6px -4px #0006;--shadow-modal:0 20px 25px -5px #000000b3, 0 8px 10px -6px #00000080;--shadow-sticky-bottom:0 -4px 16px #00000080;--color-emerald:#34d399;--color-neutral-900:var(--text-primary);--shadow-sm:0 1px 2px 0 #0006;--color-primary-50:#3b82f61a;--color-primary-100:#3b82f626;--color-primary-200:#3b82f640;--color-primary-600:#60a5fa;--color-primary-700:#93bbfd;--color-primary-900:#3b82f6;--border-light:#243048;--accent-mint:#34d399;--accent-peach:#fbbf87;--accent-blush:#fca5a5;--accent-gold:#f59e0b;--accent-sky:#0284c7;--accent-emerald:#22c55e;--accent-blue:#3b82f6;--accent-yellow:#eab308;--accent-rose:#ef4444;--accent-indigo:#818cf8;--accent-soft-yellow:#fde047;--color-saffron-dark:#fbbf24;--color-saffron-light:#f59e0b26;--color-saffron-border:#f59e0b4d;--color-saffron-text:#fbbf24;--brand-telegram:#3faef5;--brand-whatsapp-subtle:#25d36626;--marquee-bg-critical:#991b1b;--marquee-bg-advisory:#92400e;--marquee-bg-success:#065f46;--marquee-bg-info:#1e3a8a;--overlay-backdrop:#000000bf;--surface-pill-glass:#ffffff1a;--border-glass:#ffffff26;--border-footer-subtle:#ffffff14;--gradient-hero-navy:linear-gradient(135deg, #0f172a 0%, #1e3a8a 100%);--gradient-hero-indigo:linear-gradient(135deg, #0f172a 0%, #312e81 100%);--gradient-hero-amber:linear-gradient(135deg, #451a03 0%, #78350f 100%);--gradient-hero-emerald:linear-gradient(135deg, #022c22 0%, #064e3b 100%);--gradient-hero-slate:linear-gradient(135deg, #020617 0%, #0f172a 100%)}
.material-symbols-outlined{letter-spacing:normal;text-transform:none;white-space:nowrap;word-wrap:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-font-feature-settings:"liga";font-feature-settings:"liga";text-rendering:optimizelegibility;vertical-align:middle;-webkit-user-select:none;user-select:none;font-display:swap;font-variation-settings:"FILL" 0, "wght" 400, "GRAD" 0, "opsz" 24;direction:ltr;justify-content:center;align-items:center;width:1.15em;height:1.15em;font-size:20px;font-style:normal;font-weight:400;line-height:1;display:inline-flex;overflow:hidden;font-family:Material Symbols Outlined,sans-serif!important}@keyframes marquee{0%{transform:translate(0%,0)}to{transform:translate(-50%)}}.animate-marquee{will-change:transform;backface-visibility:hidden;width:200%;animation:30s linear infinite marquee;display:flex;transform:translate(0,0)}.animate-marquee:hover,.animate-marquee:focus-within,.animate-marquee.paused{animation-play-state:paused}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.animate-marquee{width:auto!important;animation:none!important;transform:none!important}.badge-pulse,.spin-chakra{animation:none!important}}.badge-pulse{will-change:transform, opacity;animation:1.8s infinite pulseGlow}@keyframes pulseGlow{0%,to{opacity:1;transform:scale(1)}50%{opacity:.85;transform:scale(1.05)}}.spin-chakra{will-change:transform;animation:30s linear infinite spinChakra;transform:translateZ(0)}@keyframes spinChakra{0%{transform:rotate(0)}to{transform:rotate(360deg)}}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;font-size:16px}@media (prefers-color-scheme:dark){html{--lightningcss-light: ;--lightningcss-dark:initial}}body{font-family:var(--font-sans);background-color:var(--bg-canvas);color:var(--text-primary);line-height:var(--line-height-normal);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;flex-direction:column;min-height:100vh;display:flex}h1,h2,h3,h4,h5,h6{color:var(--text-primary);font-weight:var(--font-weight-bold);line-height:var(--line-height-tight);text-wrap:balance;overflow-wrap:break-word;word-break:break-word}p{color:var(--text-secondary);line-height:var(--line-height-relaxed);text-wrap:pretty}a{color:inherit;transition:color var(--transition-fast);text-decoration:none}img,svg{max-width:100%;display:block}button,input,select,textarea{font:inherit;color:inherit}button,a,input,select{touch-action:manipulation}button{cursor:pointer;background:0 0;border:none}:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px;border-radius:var(--radius-xs)}:focus:not(:focus-visible){outline:none}.skip-link{top:-100%;left:var(--space-4);z-index:10000;padding:var(--space-2) var(--space-4);background-color:var(--brand-gov-navy);font-size:var(--text-sm);font-weight:var(--font-weight-bold);border-radius:0 0 var(--radius-md) var(--radius-md);transition:top var(--transition-fast);text-decoration:none;position:absolute;color:var(--text-inverse)!important}.skip-link:focus{top:0}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.container{width:100%;max-width:var(--container-max);padding-left:var(--space-4);padding-right:var(--space-4);margin-left:auto;margin-right:auto}@media (max-width:480px){.container{padding-left:12px;padding-right:12px}}@media (min-width:768px){.container{padding-left:var(--space-6);padding-right:var(--space-6)}}@media (max-width:767px){input:not([type=checkbox]):not([type=radio]),select,textarea{font-size:16px!important}}.card{background-color:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:var(--radius-md);box-shadow:var(--shadow-card);transition:transform var(--transition-fast), box-shadow var(--transition-fast), border-color var(--transition-fast);overflow:hidden}.card:hover{box-shadow:var(--shadow-card-hover);border-color:var(--border-strong);transform:translateY(-2px)}.card-padded{padding:var(--space-4)}@media (min-width:768px){.card-padded{padding:var(--space-6)}}.badge{align-items:center;gap:var(--space-1);padding:var(--space-1) var(--space-2);border-radius:var(--radius-full);font-size:var(--text-xs);font-weight:var(--font-weight-semibold);letter-spacing:.02em;white-space:nowrap;display:inline-flex}.badge-emerald{background-color:var(--action-emerald-subtle);color:var(--action-emerald);border:1px solid var(--action-emerald-border)}.badge-crimson{background-color:var(--status-crimson-subtle);color:var(--status-crimson);border:1px solid var(--status-crimson-border)}.badge-amber{background-color:var(--status-amber-subtle);color:var(--status-amber);border:1px solid var(--status-amber-border)}.badge-navy{background-color:var(--brand-gov-navy-subtle);color:var(--brand-gov-navy);border:1px solid var(--border-subtle)}.btn{justify-content:center;align-items:center;gap:var(--space-2);min-height:var(--touch-target-min);padding:var(--space-2) var(--space-5);border-radius:var(--radius-sm);font-size:var(--text-base);font-weight:var(--font-weight-semibold);text-align:center;white-space:nowrap;transition:background-color var(--transition-fast), transform var(--transition-fast), box-shadow var(--transition-fast);display:inline-flex}.btn:active{transform:scale(.98)}.btn-emerald{background-color:var(--action-emerald);box-shadow:0 2px 4px #05966933;color:var(--text-inverse)!important}.btn-emerald:hover{background-color:var(--action-emerald-hover);box-shadow:0 4px 8px #0596694d}.btn-navy{background-color:var(--brand-gov-navy);color:var(--text-inverse)!important}.btn-navy:hover{background-color:var(--brand-gov-navy-hover)}.btn-whatsapp{background-color:var(--brand-whatsapp);font-weight:var(--font-weight-semibold);color:var(--text-inverse)!important}.btn-whatsapp:hover{background-color:var(--brand-whatsapp-hover)}.btn-telegram{background-color:var(--brand-telegram);font-weight:var(--font-weight-semibold);color:var(--text-inverse)!important}.btn-telegram:hover{background-color:#0077b5}.btn-outline{border:1px solid var(--border-strong);color:var(--text-primary);background-color:var(--bg-surface)}.btn-outline:hover{background-color:var(--bg-surface-muted);border-color:var(--brand-gov-navy)}.btn-primary{background-color:var(--brand-gov-navy);box-shadow:0 2px 4px #1e3a8a33;color:var(--text-inverse)!important}.btn-primary:hover{background-color:var(--brand-gov-navy-hover);transform:translateY(-1px);box-shadow:0 4px 12px #1e3a8a4d}.btn-secondary{background-color:var(--bg-surface-muted);color:var(--text-primary);border:1px solid var(--border-subtle)}.btn-secondary:hover{background-color:var(--border-subtle);border-color:var(--border-strong)}.data-table-container{border:1px solid var(--border-subtle);border-radius:var(--radius-md);background-color:var(--bg-surface);width:100%;overflow-x:auto}.data-table{border-collapse:collapse;text-align:left;width:100%;font-size:var(--text-sm)}.data-table th{background-color:var(--bg-surface-muted);color:var(--text-primary);font-weight:var(--font-weight-semibold);padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--border-subtle);white-space:nowrap}.data-table td{padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--border-subtle);color:var(--text-secondary)}.data-table tr:last-child td{border-bottom:none}.data-table tr:hover td{background-color:var(--brand-gov-navy-subtle);color:var(--text-primary)}.table{border-collapse:collapse;text-align:left;width:100%;font-size:var(--text-sm)}.table th{background-color:var(--bg-surface-muted);color:var(--text-primary);font-weight:var(--font-weight-semibold);padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--border-subtle);white-space:nowrap}.table td{padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--border-subtle);color:var(--text-secondary)}.table tr:last-child td{border-bottom:none}.table tr:hover td{background-color:var(--brand-gov-navy-subtle);color:var(--text-primary)}.mobile-sticky-bar,.sticky-bottom-bar{height:calc(var(--sticky-bottom-bar-height) + env(safe-area-inset-bottom,0px));background-color:var(--bg-surface);border-top:1px solid var(--border-subtle);box-shadow:var(--shadow-sticky-bottom);z-index:100;padding:var(--space-2) var(--space-3) calc(var(--space-2) + env(safe-area-inset-bottom,0px)) var(--space-3);gap:var(--space-2);display:flex;position:fixed;bottom:0;left:0;right:0}@media (min-width:768px){.mobile-sticky-bar,.sticky-bottom-bar{display:none!important}}.mobile-sticky-bar .btn,.sticky-bottom-bar .btn{min-height:var(--touch-target-min);height:var(--touch-target-min);font-size:var(--text-sm);padding:var(--space-2);flex:1}.pb-sticky{padding-bottom:calc(var(--sticky-bottom-bar-height) + env(safe-area-inset-bottom,0px) + var(--space-4))}@media (max-width:767px){:is(body:has(.mobile-sticky-bar),body:has(.sticky-bottom-bar)){padding-bottom:calc(64px + env(safe-area-inset-bottom,8px) + var(--space-4))!important}}.page-main-container{padding-top:var(--space-6);padding-bottom:var(--space-12)}.hero-pill-badge{align-items:center;gap:var(--space-2);background-color:var(--color-navy-light);color:var(--color-navy-dark);border-radius:var(--radius-full);border:1px solid var(--border-medium);font-size:var(--font-2xs);margin-bottom:var(--space-3);text-transform:uppercase;letter-spacing:.04em;padding:4px 14px;font-weight:800;display:inline-flex}.page-hero-title{color:var(--color-navy-dark);letter-spacing:-.025em;margin-bottom:var(--space-3);text-wrap:balance;overflow-wrap:break-word;word-break:break-word;font-size:clamp(1.45rem,4.5vw,2.75rem);font-weight:900;line-height:1.2}.page-hero-subtitle{font-size:var(--font-base);color:var(--text-secondary);margin-bottom:var(--space-6);text-wrap:pretty;line-height:1.6}.section-title-wrap{justify-content:space-between;align-items:flex-end;gap:var(--space-3);margin-bottom:var(--space-6);flex-wrap:wrap;display:flex}.section-heading{font-size:var(--font-xl);color:var(--text-primary);letter-spacing:-.015em;font-weight:800;line-height:1.25}.section-subheading{font-size:var(--font-xs);color:var(--text-muted);margin-top:2px}.grid-cards-auto{gap:var(--space-6);grid-template-columns:repeat(auto-fill,minmax(310px,1fr));display:grid}.grid-cards-compact{gap:var(--space-4);grid-template-columns:repeat(auto-fill,minmax(260px,1fr));display:grid}@media (max-width:767px){.hidden-sm{display:none!important}}@media (min-width:768px){.hidden-md,.mobile-sticky-bar{display:none!important}.pillar-col{display:flex!important}}@media (min-width:1024px){.hidden-lg{display:none!important}}.job-detail-grid{gap:var(--space-8);grid-template-columns:1fr;align-items:start;display:grid}@media (min-width:1024px){.job-detail-grid{grid-template-columns:minmax(0,1fr) 350px!important}.job-sticky-sidebar{position:sticky!important;top:84px!important}}.hero-gradient-card,.state-directory-hero,.hero-gradient-card h1,.hero-gradient-card h2,.hero-gradient-card h3,.hero-gradient-card h4,.hero-gradient-card strong,.state-directory-hero h1,.state-directory-hero h2,.state-directory-hero h3,.state-directory-hero h4,.state-directory-hero strong{color:#fff!important}.hero-gradient-card p,.state-directory-hero p{color:#ffffffeb!important}.hero-gradient-card .badge,.state-directory-hero .badge{color:#fff!important}.hero-gradient-card .hero-pill-badge,.state-directory-hero .hero-pill-badge{align-items:center;gap:var(--space-2);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);padding:var(--space-1) var(--space-3);border-radius:var(--radius-full);font-size:var(--font-sm);font-weight:var(--font-semibold);margin-bottom:var(--space-3);background:#ffffff26;border:1px solid #ffffff40;display:inline-flex;color:#fff!important}.hero-gradient-card .hero-feature-tag,.state-directory-hero .hero-feature-tag{border-radius:var(--radius-full);font-size:var(--font-sm);font-weight:var(--font-medium);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#ffffff1f;border:1px solid #fff3;align-items:center;gap:6px;padding:4px 12px;display:inline-flex;color:#fff!important}@media (max-width:768px){.pwa-install-banner{bottom:calc(68px + env(safe-area-inset-bottom,8px))!important}}@media print{.skip-link,header,footer,nav,.mobile-sticky-bar,.sticky-bottom-bar,.disclaimer-banner,.statutory-disclaimer-bar,.animate-marquee,.btn-whatsapp,.badge-pulse,.pwa-install-prompt,.pwa-install-banner,.theme-toggle,.toast,.modal-backdrop,[aria-label="Breaking Announcements Ticker"],[aria-label=Portal\ Categories],button:not(.print-keep),input,select{display:none!important}body{color:#000!important;box-shadow:none!important;background-color:#fff!important;font-size:11pt!important;line-height:1.4!important}main{margin:0!important;padding:0!important}.container{max-width:100%!important;margin:0!important;padding:0!important}*,:before,:after{color:#000!important;text-shadow:none!important;box-shadow:none!important}a[href^=http]:after{content:" (" attr(href) ")";word-break:break-all;font-size:8.5pt;color:#444!important}a.btn:after,a[href^=\#]:after,a[href^=\/]:after,nav a[href]:after,footer a[href]:after{content:none!important}table,.table,.data-table{border-collapse:collapse!important;background-color:#fff!important;width:100%!important}table th,table td,.table th,.table td,.data-table th,.data-table td{color:#000!important;background-color:#fff!important;border:1px solid #ccc!important;padding:6px 8px!important}table th,.table th,.data-table th{background-color:#f0f0f0!important;font-weight:700!important}.card,.data-table-container,.hero-gradient-card,[class*=hero]{page-break-inside:avoid;break-inside:avoid;color:#000!important;box-shadow:none!important;background:#fff!important;border:1px solid #ccc!important}article,section,.card{page-break-inside:avoid;break-inside:avoid}h1,h2,h3,h4{page-break-after:avoid;break-after:avoid}.job-detail-grid{display:block!important}.job-sticky-sidebar{position:static!important}}.back-to-top-btn:hover{box-shadow:var(--shadow-xl);filter:brightness(1.1);transform:translateY(-2px)}.back-to-top-btn:focus-visible{outline:2px solid var(--color-emerald);outline-offset:2px}@media (min-width:768px){.back-to-top-btn{bottom:24px!important;right:24px!important}}
