@font-face{font-family:outfit;src:url(/_next/static/media/9a58271f4d76a7c2-s.p.woff2) format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:outfit;src:url(/_next/static/media/4997f797bb64d443-s.p.woff2) format("woff2");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:outfit;src:url(/_next/static/media/19b47982e4517ab0-s.p.woff2) format("woff2");font-display:swap;font-weight:600;font-style:normal}@font-face{font-family:outfit;src:url(/_next/static/media/27def796724f7ce3-s.p.woff2) format("woff2");font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:outfit Fallback;src:local("Arial");ascent-override:99.94%;descent-override:25.98%;line-gap-override:0.00%;size-adjust:100.06%}.__className_8a8a10{font-family:outfit,outfit Fallback,Segoe UI,Helvetica Neue,Helvetica,Arial,sans-serif}.__variable_8a8a10{--font-outfit:"outfit","outfit Fallback",Segoe UI,Helvetica Neue,Helvetica,Arial,sans-serif}:root{--font-sans:"Outfit","Helvetica Neue",Helvetica,Arial,sans-serif;--font-display:"IBM Plex Sans","Outfit",system-ui,sans-serif;--font-mono:"IBM Plex Mono",ui-monospace,SFMono-Regular,Menlo,monospace;--font-app-nav:"Poppins","Outfit",system-ui,sans-serif;--font-spec:"Plus Jakarta Sans","Outfit",system-ui,sans-serif;--color-brand-primary:#003350;--color-brand-secondary:#40536B;--color-accent-light-blue:#B5CCFF;--color-accent-blue:#86A0E5;--color-bg-main:#F2F2F2;--color-accent-green:#2E7D32;--color-logo-ink:#2D2D44;--color-text-primary:#1F2937;--color-text-secondary:#374151;--color-text-tertiary:#6B7280;--color-text-disabled:#B0BAC6;--color-text-inverse:#F9FAFB;--color-grey-100:#E6E9EE;--color-grey-200:#D6DCE3;--color-grey-300:#C5CCD6;--color-grey-400:#B0BAC6;--color-grey-500:#7B8794;--color-grey-600:#5F6B7A;--color-surface:#FFFFFF;--color-surface-2:#FCFCFC;--color-surface-3:#F4F5F6;--color-border-subtle:#E8E8E8;--color-border-default:#E5E7EB;--color-divider:#F2F2F2;--color-success:#2E7D32;--color-error:#C23A3A;--color-error-hover:#A83232;--color-warning:#E6A400;--color-warning-hover:#CC9200;--color-warning-strong:#8A6200;--color-orange:#E67E22;--color-info:#86A0E5;--color-signal:#F2A516;--color-signal-strong:#B26B00;--color-signal-soft:#FCEFD2;--status-open-fg:#5F6B7A;--status-open-bg:#E6E9EE;--status-scheduled-fg:#4B4576;--status-scheduled-bg:#ECEBF4;--status-started-fg:#2F5BD0;--status-started-bg:#E7ECFB;--status-waiting-fg:#8A6200;--status-waiting-bg:#FBF1D9;--status-on-hold-fg:#B25E09;--status-on-hold-bg:#FBEBDD;--status-completed-fg:#2E7D32;--status-completed-bg:#E4F2E5;--status-cancelled-fg:#C23A3A;--status-cancelled-bg:#F7E6E6;--status-overdue-fg:#A83232;--status-overdue-bg:#F7E0E0;--shadow-xs:0 1px 2px 0 rgba(0,51,80,0.06);--shadow-sm:0 2px 4px 0 rgba(0,51,80,0.08);--shadow-md:0 2px 15px 0 rgba(0,51,80,0.15);--shadow-lg:0 10px 30px -8px rgba(0,51,80,0.25);--shadow-xl:0 24px 60px -12px rgba(0,51,80,0.30);--shadow-soft:0 4px 4px 0 rgba(0,0,0,0.05);--radius-xs:4px;--radius-sm:8px;--radius-md:12px;--radius-lg:16px;--radius-xl:20px;--radius-2xl:24px;--radius-pill:100px;--radius-full:9999px;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-7:28px;--space-8:32px;--space-10:40px;--space-12:48px;--space-14:56px;--space-16:64px;--space-20:80px;--display-2xl-size:72px;--display-xl-size:60px;--display-lg-size:48px;--display-md-size:36px;--display-sm-size:28px;--display-xs-size:24px;--text-xl-size:20px;--text-lg-size:18px;--text-md-size:16px;--text-sm-size:14px;--text-xs-size:12px;--display-tracking:-0.02em;--body-tracking:0.005em;--button-tracking:0.5px}.display-2xl,h1.display{font-family:var(--font-sans);font-weight:700;font-size:var(--display-2xl-size);line-height:1;letter-spacing:var(--body-tracking);color:var(--color-brand-primary)}.display-xl,h2{font-size:var(--display-xl-size)}.display-lg,.display-xl,h2,h3{font-family:var(--font-sans);font-weight:700;line-height:1.3;letter-spacing:var(--display-tracking);color:var(--color-text-primary)}.display-lg,h3{font-size:var(--display-lg-size)}.display-md,h4{font-weight:700;font-size:var(--display-md-size);letter-spacing:var(--display-tracking);color:var(--color-text-primary)}.display-md,.display-sm,h4,h5{font-family:var(--font-sans);line-height:1.3}.display-sm,h5{font-weight:500;font-size:var(--display-sm-size);color:var(--color-brand-primary)}.display-xs,h6{font-family:var(--font-sans);font-weight:600;font-size:var(--display-xs-size);line-height:1.3;color:var(--color-text-primary)}.text-xl{font-size:var(--text-xl-size)}.text-lg,.text-xl{font-family:var(--font-sans);line-height:1.3;letter-spacing:var(--body-tracking);color:var(--color-text-primary)}.text-lg{font-size:var(--text-lg-size)}.text-md,p{font-family:var(--font-sans);font-size:var(--text-md-size);line-height:1.5;letter-spacing:var(--body-tracking);color:var(--color-text-primary)}.text-sm{font-size:var(--text-sm-size);color:var(--color-text-secondary)}.text-sm,.text-xs{font-family:var(--font-sans);line-height:1.3;letter-spacing:var(--body-tracking)}.text-xs{font-size:var(--text-xs-size)}.text-muted,.text-xs{color:var(--color-text-tertiary)}.text-inverse{color:var(--color-text-inverse)}.doc-h1{font-weight:700;font-size:40px}.doc-h1,.doc-h2{font-family:var(--font-display);line-height:1;color:#000}.doc-h2{font-weight:500;font-size:25px}