@import url("https://fonts.googleapis.com/css2?family=Plus+Jakarta+Sans:wght@500;600;700;800&family=Inter:wght@400;500;600;700&display=swap");:root{--navy:#13243f;--navy-700:#0c1a30;--navy-hi:#1e3556;--navy-tint:#eaeef5;--gold:#c7972f;--gold-600:#a97e22;--gold-tint:#f8f1dd;--gold-line:#ecddb8;--paper:#f6f7f9;--ink:#13233f;--ink-soft:#41506b;--muted:#8893a6;--line:#e4e8ef;--line-soft:#edf0f5;--green:#2e7d5b;--green-tint:#e6f2ec;--red:#b4452f;--red-tint:#f6e9e5;--shadow-sm:0 1px 2px rgba(19,36,63,0.05),0 2px 6px rgba(19,36,63,0.06);--radius:16px;--radius-sm:11px;--display:"Plus Jakarta Sans",ui-sans-serif,system-ui,sans-serif;--sans:Inter,ui-sans-serif,system-ui,sans-serif}*{box-sizing:border-box;margin:0;padding:0}body{font-family:Inter,system-ui,-apple-system,sans-serif;background:var(--paper);color:var(--ink);line-height:1.5;-webkit-font-smoothing:antialiased}.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}