@font-face{font-family:Carlito;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/carlito-regular-R-CeALMm.woff2) format("woff2")}@font-face{font-family:Carlito;font-style:italic;font-weight:400;font-display:swap;src:url(/assets/carlito-italic-BiMes9J5.woff2) format("woff2")}@font-face{font-family:Carlito;font-style:normal;font-weight:700;font-display:swap;src:url(/assets/carlito-bold-DQ6DOkPk.woff2) format("woff2")}@font-face{font-family:Carlito;font-style:italic;font-weight:700;font-display:swap;src:url(/assets/carlito-bolditalic-Ckstd88m.woff2) format("woff2")}:root{--agonis-indigo: #262261;--agonis-royal: #2a388f;--agonis-blue: #1b75bb;--agonis-sky: #27a9e1;--agonis-cyan: #00adef;--agonis-charcoal: #404041;--indigo-50: #f3f3fa;--indigo-100: #e7e6f4;--indigo-200: #c6c4e5;--indigo-300: #9a96d2;--indigo-400: #635b9f;--indigo-500: #3d3585;--indigo-600: #2f2a72;--indigo-700: #262261;--indigo-800: #1c1a4b;--indigo-900: #131133;--blue-50: #ecf8fe;--blue-100: #d3f0fc;--blue-200: #a6e1f8;--blue-300: #6cccf1;--blue-400: #27a9e1;--blue-500: #00adef;--blue-600: #1b75bb;--blue-700: #155f99;--blue-800: #114b78;--blue-900: #0d3a5d;--neutral-0: #ffffff;--neutral-50: #f7f7f9;--neutral-100: #f0f0f2;--neutral-200: #e1e1e4;--neutral-300: #c8c8cc;--neutral-400: #9b9b9f;--neutral-500: #74747a;--neutral-600: #57575b;--neutral-700: #404041;--neutral-800: #2b2b2d;--neutral-900: #1a1a1c;--green-500: #1f8a5b;--green-100: #dcf3e8;--amber-500: #c9820a;--amber-100: #f8ecd2;--red-500: #c0392b;--red-100: #f7dcd9;--text-strong: var(--neutral-900);--text-body: var(--neutral-700);--text-muted: var(--neutral-500);--text-subtle: var(--neutral-400);--text-inverse: var(--neutral-0);--text-link: var(--agonis-blue);--text-on-brand:var(--neutral-0);--color-primary: var(--agonis-indigo);--color-primary-hover: var(--indigo-800);--color-primary-active: var(--indigo-900);--color-primary-subtle: var(--indigo-50);--color-accent: var(--agonis-cyan);--color-accent-hover: var(--blue-600);--color-accent-active: var(--blue-700);--color-accent-subtle: var(--blue-50);--surface-page: var(--neutral-50);--surface-card: var(--neutral-0);--surface-sunken: var(--neutral-100);--surface-inverse: var(--agonis-indigo);--surface-overlay: rgba(19, 17, 51, .55);--border-subtle: var(--neutral-200);--border-default: var(--neutral-300);--border-strong: var(--neutral-400);--border-focus: var(--agonis-cyan);--color-success: var(--green-500);--color-success-subtle: var(--green-100);--color-warning: var(--amber-500);--color-warning-subtle: var(--amber-100);--color-danger: var(--red-500);--color-danger-subtle: var(--red-100);--color-info: var(--agonis-blue);--color-info-subtle: var(--blue-50);--gradient-brand: linear-gradient(115deg, #262261 0%, #2a388f 38%, #1b75bb 68%, #00adef 100%);--gradient-brand-vert: linear-gradient(180deg, #262261 0%, #1b75bb 100%);--gradient-brand-soft: linear-gradient(115deg, #f3f3fa 0%, #ecf8fe 100%)}:root{--font-sans: "Carlito", "Calibri", "Segoe UI", system-ui, -apple-system, sans-serif;--font-display: "Carlito", "Calibri", "Segoe UI", system-ui, -apple-system, sans-serif;--font-mono: ui-monospace, "SFMono-Regular", Menlo, Consolas, monospace;--weight-regular: 400;--weight-bold: 700;--text-xs: .75rem;--text-sm: .875rem;--text-base: 1rem;--text-md: 1.125rem;--text-lg: 1.25rem;--text-xl: 1.5rem;--text-2xl: 1.875rem;--text-3xl: 2.25rem;--text-4xl: 3rem;--text-5xl: 3.75rem;--text-6xl: 4.5rem;--leading-none: 1;--leading-tight: 1.15;--leading-snug: 1.3;--leading-normal: 1.5;--leading-relaxed: 1.7;--tracking-tight: -.02em;--tracking-normal: 0;--tracking-wide: .04em;--tracking-eyebrow:.14em;--display-font: var(--font-display);--display-weight: var(--weight-bold);--display-leading:var(--leading-tight);--display-tracking:var(--tracking-tight);--heading-font: var(--font-display);--heading-weight: var(--weight-bold);--heading-leading:var(--leading-snug);--body-font: var(--font-sans);--body-size: var(--text-base);--body-leading: var(--leading-relaxed);--eyebrow-size: var(--text-sm);--eyebrow-weight: var(--weight-bold);--eyebrow-tracking:var(--tracking-eyebrow)}:root{--space-0: 0;--space-1: .25rem;--space-2: .5rem;--space-3: .75rem;--space-4: 1rem;--space-5: 1.25rem;--space-6: 1.5rem;--space-8: 2rem;--space-10: 2.5rem;--space-12: 3rem;--space-16: 4rem;--space-20: 5rem;--space-24: 6rem;--space-32: 8rem;--radius-xs: 4px;--radius-sm: 6px;--radius-md: 10px;--radius-lg: 16px;--radius-xl: 24px;--radius-2xl: 32px;--radius-pill: 999px;--container-sm: 640px;--container-md: 768px;--container-lg: 1024px;--container-xl: 1200px;--container-2xl:1360px;--gutter: clamp(1.25rem, 5vw, 4rem);--z-base: 0;--z-sticky: 100;--z-overlay: 1000;--z-modal: 1100;--z-toast: 1200}:root{--shadow-xs: 0 1px 2px rgba(38, 34, 97, .06);--shadow-sm: 0 1px 3px rgba(38, 34, 97, .08), 0 1px 2px rgba(38, 34, 97, .05);--shadow-md: 0 4px 14px rgba(38, 34, 97, .1);--shadow-lg: 0 12px 28px rgba(38, 34, 97, .14);--shadow-xl: 0 24px 50px rgba(38, 34, 97, .18);--shadow-inset: inset 0 1px 2px rgba(38, 34, 97, .08);--ring-focus: 0 0 0 3px rgba(0, 173, 239, .4);--ring-danger:0 0 0 3px rgba(192, 57, 43, .35);--dur-fast: .12s;--dur-base: .2s;--dur-slow: .32s;--ease-out: cubic-bezier(.2, .8, .2, 1);--ease-in-out: cubic-bezier(.4, 0, .2, 1);--ease-spring: cubic-bezier(.34, 1.4, .5, 1);--border-width: 1px}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{margin:0;font-family:var(--font-sans);font-size:var(--body-size);line-height:var(--body-leading);font-weight:var(--weight-regular);color:var(--text-body);background:var(--surface-page);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}h1,h2,h3,h4,h5,h6{margin:0 0 .5em;font-family:var(--heading-font);font-weight:var(--heading-weight);line-height:var(--heading-leading);color:var(--text-strong);letter-spacing:var(--tracking-tight)}h1{font-size:var(--text-4xl);line-height:var(--leading-tight)}h2{font-size:var(--text-3xl)}h3{font-size:var(--text-2xl)}h4{font-size:var(--text-xl)}h5{font-size:var(--text-lg)}h6{font-size:var(--text-base)}p{margin:0 0 1em;text-wrap:pretty}a{color:var(--text-link);text-decoration:none;transition:color var(--dur-fast) var(--ease-out)}a:hover{color:var(--color-accent-hover)}strong,b{font-weight:var(--weight-bold)}small{font-size:var(--text-sm)}code,pre,kbd{font-family:var(--font-mono);font-size:.92em}hr{border:none;border-top:var(--border-width) solid var(--border-subtle);margin:var(--space-8) 0}::selection{background:#00adef38}:focus-visible{outline:none;box-shadow:var(--ring-focus);border-radius:var(--radius-xs)}img{max-width:100%;display:block}.agonis-eyebrow{font-size:var(--eyebrow-size);font-weight:var(--eyebrow-weight);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;color:var(--agonis-blue)}html{zoom:.85}:root{--font-sans: "Inter", system-ui, sans-serif}body{margin:0;background:var(--surface-page);font-family:var(--font-sans)}input,select,textarea,button,h1,h2,h3,h4,h5,h6{font-family:var(--font-sans)}*{box-sizing:border-box}table{border-collapse:collapse}a{color:var(--agonis-blue);text-decoration:none}a:hover{color:var(--agonis-indigo)}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-thumb{background:var(--neutral-300);border-radius:8px;border:3px solid var(--surface-page)}
