:root{--ds-blue-50:#eaf1ff;--ds-blue-600:#1a5cec;--ds-blue-700:#154bc2;--ds-blue-800:#103b9c;--ds-ink-900:#102e50;--ds-slate-700:#44576e;--ds-slate-500:#5b6b7f;--ds-slate-400:#7a8aa0;--ds-slate-200:#d5dde8;--ds-slate-150:#e7ecf2;--ds-slate-100:#eef2f8;--ds-slate-50:#f4f7fc;--ds-white:#fff;--ds-peach-50:#fff1ec;--ds-red-50:#fdecea;--ds-red-700:#b42318;--ds-red-800:#912018;--ds-green-50:#e6f6ee;--ds-green-700:#0b6b45;--ds-amber-50:#fff3d6;--ds-amber-800:#7a4f00;--ds-text-primary:var(--ds-ink-900);--ds-text-secondary:var(--ds-slate-700);--ds-text-muted:var(--ds-slate-500);--ds-text-placeholder:var(--ds-slate-500);--ds-text-disabled:var(--ds-slate-400);--ds-text-brand:var(--ds-blue-600);--ds-text-on-brand:var(--ds-white);--ds-surface-page:var(--ds-white);--ds-surface-card:var(--ds-white);--ds-surface-subtle:var(--ds-slate-50);--ds-surface-disabled:var(--ds-slate-100);--ds-surface-brand:var(--ds-blue-600);--ds-surface-brand-hover:var(--ds-blue-700);--ds-surface-brand-pressed:var(--ds-blue-800);--ds-surface-brand-subtle:var(--ds-blue-50);--ds-surface-accent:var(--ds-peach-50);--ds-surface-inverse:var(--ds-ink-900);--ds-text-on-inverse:var(--ds-white);--ds-text-on-inverse-muted:var(--ds-slate-150);--ds-border-subtle:var(--ds-slate-150);--ds-border-default:var(--ds-slate-200);--ds-border-control:var(--ds-slate-400);--ds-border-strong:var(--ds-ink-900);--ds-border-brand:var(--ds-blue-600);--ds-status-info-bg:var(--ds-blue-50);--ds-status-info-border:var(--ds-blue-600);--ds-status-info-text:var(--ds-blue-800);--ds-status-success-bg:var(--ds-green-50);--ds-status-success-border:var(--ds-green-700);--ds-status-success-text:var(--ds-green-700);--ds-status-warning-bg:var(--ds-amber-50);--ds-status-warning-border:var(--ds-amber-800);--ds-status-warning-text:var(--ds-amber-800);--ds-status-error-bg:var(--ds-red-50);--ds-status-error-border:var(--ds-red-700);--ds-status-error-text:var(--ds-red-700);--ds-status-error-solid:var(--ds-red-700);--ds-status-error-solid-hover:var(--ds-red-800);--ds-focus-color:var(--ds-blue-600);--ds-focus-width:2px;--ds-focus-offset:2px;--ds-focus-halo:0 0 0 6px #1a5cec3d;--ds-space-4:4px;--ds-space-8:8px;--ds-space-12:12px;--ds-space-16:16px;--ds-space-20:20px;--ds-space-24:24px;--ds-space-32:32px;--ds-space-40:40px;--ds-space-48:48px;--ds-space-64:64px;--ds-space-80:80px;--ds-section-space:var(--ds-space-40);--ds-size-control-sm:36px;--ds-size-control-md:44px;--ds-size-control-lg:48px;--ds-size-target-min:44px;--ds-size-icon-sm:16px;--ds-size-icon-md:20px;--ds-size-icon-lg:24px;--ds-size-logo-header:40px;--ds-radius-sm:8px;--ds-radius-md:12px;--ds-radius-lg:16px;--ds-radius-pill:999px;--ds-font-family:"Montserrat", "Montserrat Fallback", sans-serif;--ds-font-size-xs:12px;--ds-font-size-sm:14px;--ds-font-size-md:16px;--ds-font-size-lg:18px;--ds-font-size-xl:20px;--ds-font-size-2xl:24px;--ds-font-size-3xl:32px;--ds-font-size-4xl:40px;--ds-font-size-5xl:52px;--ds-line-height-tight:1.25;--ds-line-height-snug:1.4;--ds-line-height-body:1.6;--ds-font-weight-regular:400;--ds-font-weight-medium:500;--ds-font-weight-semibold:600;--ds-font-weight-bold:700;--ds-shadow-sm:0 1px 2px #102e5014;--ds-shadow-md:0 4px 16px #102e501a;--ds-shadow-lg:0 12px 32px #102e5029;--ds-backdrop:#102e508c;--ds-motion-fast:.12s;--ds-motion-base:.2s;--ds-motion-ease:cubic-bezier(.2, 0, 0, 1);--ds-layout-max:1240px;--ds-layout-gutter:var(--ds-space-16);--ds-layer-sticky:70;--ds-layer-dropdown:80;--ds-layer-toast:100}@media (min-width:768px){:root{--ds-layout-gutter:var(--ds-space-24);--ds-section-space:var(--ds-space-48)}}@media (min-width:1024px){:root{--ds-size-logo-header:44px;--ds-section-space:var(--ds-space-64)}}@media (prefers-reduced-motion:reduce){:root{--ds-motion-fast:0s;--ds-motion-base:0s;scroll-behavior:auto}}
@font-face{font-family:Montserrat Fallback;font-weight:400 500;src:local(Arial),local(ArialMT),local(Liberation Sans),local(LiberationSans),local(Arimo),local(Arimo-Regular);size-adjust:112.18%;ascent-override:86.29%;descent-override:22.37%;line-gap-override:0%}@font-face{font-family:Montserrat Fallback;font-weight:600;src:local(Arial Bold),local(Arial-BoldMT),local(Liberation Sans Bold),local(LiberationSans-Bold),local(Arimo Bold),local(Arimo-Bold);size-adjust:107.73%;ascent-override:89.85%;descent-override:23.3%;line-gap-override:0%}@font-face{font-family:Montserrat Fallback;font-weight:700;src:local(Arial Bold),local(Arial-BoldMT),local(Liberation Sans Bold),local(LiberationSans-Bold),local(Arimo Bold),local(Arimo-Bold);size-adjust:109.17%;ascent-override:88.67%;descent-override:22.99%;line-gap-override:0%}*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility}body{background:var(--ds-surface-page);color:var(--ds-text-primary);font-family:var(--ds-font-family);font-size:var(--ds-font-size-md);font-synthesis:none;line-height:var(--ds-line-height-body);margin:0}a{color:inherit;text-decoration:none}button,input,select,textarea{color:inherit;font:inherit}button{cursor:pointer}img{max-width:100%;display:block}::placeholder{color:var(--ds-text-placeholder);opacity:1}
