:root{--se-orange-50:#FFF2EB;--se-orange-100:#FFDCC7;--se-orange-200:#FFB989;--se-orange-300:#FF8F4A;--se-orange-400:#F46A1F;--se-orange-500:#E95B13;--se-orange-600:#CC4A08;--se-orange-700:#A23A05;--se-orange-800:#7A2B02;--se-orange-900:#501D00;--se-navy-50:#F1F4F7;--se-navy-100:#DCE3EA;--se-navy-200:#B3C0CE;--se-navy-300:#7D8FA3;--se-navy-400:#4D6277;--se-navy-500:#2E4258;--se-navy-600:#1F334A;--se-navy-700:#1A2A3A;--se-navy-800:#111D29;--se-navy-900:#0A131C;--se-gray-0:#FFFFFF;--se-gray-50:#F8FAFC;--se-gray-100:#F1F4F8;--se-gray-200:#E4EAF1;--se-gray-300:#CDD6E0;--se-gray-400:#9BA8B7;--se-gray-500:#6B7887;--se-gray-600:#4A5766;--se-gray-700:#2F3A48;--se-gray-800:#1C242F;--se-gray-900:#0F151C;--se-success-50:#E8F6EE;--se-success-500:#1F9D55;--se-success-700:#136B3A;--se-warning-50:#FFF6E0;--se-warning-500:#E2A613;--se-warning-700:#9A6F00;--se-danger-50:#FDECEC;--se-danger-500:#D13636;--se-danger-700:#8F1C1C;--se-info-50:#E6F1FB;--se-info-500:#1E6FB8;--se-info-700:#0F4A82;--se-shield:var(--se-orange-500);--se-shield-dark:var(--se-orange-700);--bg:var(--se-gray-0);--bg-subtle:var(--se-gray-50);--bg-muted:var(--se-gray-100);--bg-inverse:var(--se-navy-700);--bg-inverse-deep:var(--se-navy-800);--fg:var(--se-navy-700);--fg-strong:var(--se-navy-800);--fg-muted:var(--se-navy-400);--fg-subtle:var(--se-navy-300);--fg-on-brand:#FFFFFF;--fg-on-dark:#FFFFFF;--fg-inverse:var(--se-navy-700);--accent:var(--se-orange-500);--accent-hover:var(--se-orange-600);--accent-active:var(--se-orange-700);--accent-subtle:var(--se-orange-50);--border:var(--se-gray-200);--border-strong:var(--se-gray-300);--border-accent:var(--se-orange-500);--divider:var(--se-gray-100);--focus-ring:0 0 0 3px rgba(233, 91, 19, 0.35);--success:var(--se-success-500);--warning:var(--se-warning-500);--danger:var(--se-danger-500);--info:var(--se-info-500);--font-display:'Bebas Neue','Anton','Oswald','Impact',sans-serif;--font-sans:'Satoshi','Inter',ui-sans-serif,system-ui,sans-serif;--font-mono:'JetBrains Mono','Fira Code',ui-monospace,monospace;--fs-xs:12px;--fs-sm:14px;--fs-base:16px;--fs-md:18px;--fs-lg:20px;--fs-xl:24px;--fs-2xl:32px;--fs-3xl:40px;--fs-4xl:56px;--fs-5xl:72px;--fs-6xl:96px;--lh-tight:1.05;--lh-snug:1.2;--lh-normal:1.5;--lh-relaxed:1.65;--fw-light:300;--fw-regular:400;--fw-medium:500;--fw-bold:700;--fw-black:900;--tracking-tight:-0.01em;--tracking-normal:0;--tracking-wide:0.02em;--tracking-display:0.01em;--sp-0:0;--sp-1:4px;--sp-2:8px;--sp-3:12px;--sp-4:16px;--sp-5:20px;--sp-6:24px;--sp-8:32px;--sp-10:40px;--sp-12:48px;--sp-16:64px;--sp-20:80px;--sp-24:96px;--sp-32:128px;--radius-sm:4px;--radius-md:8px;--radius-lg:12px;--radius-xl:20px;--radius-pill:999px;--radius-shield:18%;--shadow-xs:0 1px 2px rgba(15, 29, 44, 0.06);--shadow-sm:0 2px 6px rgba(15, 29, 44, 0.08);--shadow-md:0 6px 16px rgba(15, 29, 44, 0.10);--shadow-lg:0 14px 32px rgba(15, 29, 44, 0.14);--shadow-xl:0 28px 56px rgba(15, 29, 44, 0.18);--shadow-glow:0 10px 40px rgba(233, 91, 19, 0.35);--ease-out:cubic-bezier(0.22, 1, 0.36, 1);--ease-in-out:cubic-bezier(0.65, 0, 0.35, 1);--ease-spring:cubic-bezier(0.34, 1.56, 0.64, 1);--dur-fast:120ms;--dur-base:200ms;--dur-slow:360ms}.msg-v2,.sig-screen,.sig-screen-modal{font-family:var(--font-sans);font-size:var(--fs-base);color:var(--fg);line-height:var(--lh-normal);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}:where(.msg-v2,.sig-screen,.sig-screen-modal) .h1,:where(.msg-v2,.sig-screen,.sig-screen-modal) h1{font-family:var(--font-display);font-weight:var(--fw-regular);font-size:var(--fs-5xl);line-height:var(--lh-tight);letter-spacing:var(--tracking-display);color:var(--fg-strong);text-transform:uppercase;margin:0 0 var(--sp-4)}:where(.msg-v2,.sig-screen,.sig-screen-modal) .h2,:where(.msg-v2,.sig-screen,.sig-screen-modal) h2{font-family:var(--font-display);font-weight:var(--fw-regular);font-size:var(--fs-4xl);line-height:var(--lh-tight);letter-spacing:var(--tracking-display);color:var(--fg-strong);text-transform:uppercase;margin:0 0 var(--sp-3)}:where(.msg-v2,.sig-screen,.sig-screen-modal) .h3,:where(.msg-v2,.sig-screen,.sig-screen-modal) h3{font-family:var(--font-sans);font-weight:var(--fw-bold);font-size:var(--fs-2xl);line-height:var(--lh-snug);color:var(--fg-strong);margin:0 0 var(--sp-3)}:where(.msg-v2,.sig-screen,.sig-screen-modal) .h4,:where(.msg-v2,.sig-screen,.sig-screen-modal) h4{font-family:var(--font-sans);font-weight:var(--fw-bold);font-size:var(--fs-xl);line-height:var(--lh-snug);color:var(--fg-strong);margin:0 0 var(--sp-2)}:where(.msg-v2,.sig-screen,.sig-screen-modal) .h5,:where(.msg-v2,.sig-screen,.sig-screen-modal) h5{font-family:var(--font-sans);font-weight:var(--fw-medium);font-size:var(--fs-lg);line-height:var(--lh-snug);color:var(--fg-strong);margin:0 0 var(--sp-2)}:where(.msg-v2,.sig-screen,.sig-screen-modal) .h6,:where(.msg-v2,.sig-screen,.sig-screen-modal) h6{font-family:var(--font-sans);font-weight:var(--fw-medium);font-size:var(--fs-base);line-height:var(--lh-snug);color:var(--fg);text-transform:uppercase;letter-spacing:var(--tracking-wide);margin:0 0 var(--sp-2)}:where(.msg-v2,.sig-screen,.sig-screen-modal) .p,:where(.msg-v2,.sig-screen,.sig-screen-modal) p{font-size:var(--fs-base);line-height:var(--lh-relaxed);color:var(--fg);margin:0 0 var(--sp-4);text-wrap:pretty}.lead{font-size:var(--fs-lg);line-height:var(--lh-relaxed);color:var(--fg)}:where(.msg-v2,.sig-screen,.sig-screen-modal) .caption,:where(.msg-v2,.sig-screen,.sig-screen-modal) .small,:where(.msg-v2,.sig-screen,.sig-screen-modal) small{font-size:var(--fs-sm);line-height:var(--lh-normal);color:var(--fg-muted)}.eyebrow{font-family:var(--font-sans);font-size:var(--fs-xs);font-weight:var(--fw-bold);text-transform:uppercase;letter-spacing:.12em;color:var(--accent)}:where(.msg-v2,.sig-screen,.sig-screen-modal) .mono,:where(.msg-v2,.sig-screen,.sig-screen-modal) code,:where(.msg-v2,.sig-screen,.sig-screen-modal) kbd,:where(.msg-v2,.sig-screen,.sig-screen-modal) pre,:where(.msg-v2,.sig-screen,.sig-screen-modal) samp{font-family:var(--font-mono);font-size:.92em}:where(.msg-v2,.sig-screen,.sig-screen-modal) code{background:var(--bg-muted);padding:2px 6px;border-radius:var(--radius-sm);color:var(--se-navy-800)}:where(.msg-v2,.sig-screen,.sig-screen-modal) a{color:var(--accent);text-decoration:none;transition:color var(--dur-fast) var(--ease-out)}:where(.msg-v2,.sig-screen,.sig-screen-modal) a:hover{color:var(--accent-hover);text-decoration:underline;text-underline-offset:3px}:where(.msg-v2,.sig-screen,.sig-screen-modal) a:active{color:var(--accent-active)}:where(.msg-v2,.sig-screen,.sig-screen-modal) a:focus-visible{outline:0;border-radius:2px;box-shadow:var(--focus-ring)}:where(.msg-v2,.sig-screen,.sig-screen-modal) hr{border:0;height:1px;background:var(--divider);margin:var(--sp-8) 0}:where(.msg-v2,.sig-screen,.sig-screen-modal) ::selection,:where(.msg-v2,.sig-screen,.sig-screen-modal)::selection{background:var(--se-orange-200);color:var(--se-navy-800)}