@font-face{font-family:Assistant;font-style:normal;font-weight:400;font-display:swap;src:url(../media/4c42083b9bffcb01-s.p.06674-1f_j6ex.woff2)format("woff2");unicode-range:U+307-308,U+590-5FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F}@font-face{font-family:Assistant;font-style:normal;font-weight:400;font-display:swap;src:url(../media/7136e67f09dfad82-s.0pbuaq42ok1zw.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Assistant;font-style:normal;font-weight:400;font-display:swap;src:url(../media/1a072933b891bea6-s.p.0xw0t0hr1xcps.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Assistant;font-style:normal;font-weight:600;font-display:swap;src:url(../media/4c42083b9bffcb01-s.p.06674-1f_j6ex.woff2)format("woff2");unicode-range:U+307-308,U+590-5FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F}@font-face{font-family:Assistant;font-style:normal;font-weight:600;font-display:swap;src:url(../media/7136e67f09dfad82-s.0pbuaq42ok1zw.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Assistant;font-style:normal;font-weight:600;font-display:swap;src:url(../media/1a072933b891bea6-s.p.0xw0t0hr1xcps.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Assistant;font-style:normal;font-weight:700;font-display:swap;src:url(../media/4c42083b9bffcb01-s.p.06674-1f_j6ex.woff2)format("woff2");unicode-range:U+307-308,U+590-5FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F}@font-face{font-family:Assistant;font-style:normal;font-weight:700;font-display:swap;src:url(../media/7136e67f09dfad82-s.0pbuaq42ok1zw.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Assistant;font-style:normal;font-weight:700;font-display:swap;src:url(../media/1a072933b891bea6-s.p.0xw0t0hr1xcps.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Assistant;font-style:normal;font-weight:800;font-display:swap;src:url(../media/4c42083b9bffcb01-s.p.06674-1f_j6ex.woff2)format("woff2");unicode-range:U+307-308,U+590-5FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F}@font-face{font-family:Assistant;font-style:normal;font-weight:800;font-display:swap;src:url(../media/7136e67f09dfad82-s.0pbuaq42ok1zw.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Assistant;font-style:normal;font-weight:800;font-display:swap;src:url(../media/1a072933b891bea6-s.p.0xw0t0hr1xcps.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Assistant Fallback;src:local(Arial);ascent-override:109.94%;descent-override:30.9%;line-gap-override:0.0%;size-adjust:92.87%}.assistant_e4d7905c-module__MwkGkG__className{font-family:Assistant,Assistant Fallback;font-style:normal}.assistant_e4d7905c-module__MwkGkG__variable{--font-assistant:"Assistant", "Assistant Fallback"}
:root{--surface:#fff;--surface-raised:#fff;--surface-sunken:#e8eff7;--surface-inverse:#0a2e58;--surface-inverse-deep:#06203f;--surface-inverse-light:#0c3a6b;--heading:#0a2e58;--ink:#16233c;--ink-soft:#4a5468;--ink-muted:#5f6874;--ink-on-inverse:#fff;--ink-on-inverse-muted:#ffffffa6;--accent:#02818c;--accent-ink:#026972;--accent-on-inverse:#29bacd;--accent-on-glow:#45c9da;--accent-soft:#02818c1a;--accent-line:#02818c59;--action:#29bacd;--on-action:#06203f;--action-strong:#0a2e58;--on-action-strong:#fff;--glow:#a7fdfe;--gold:#d0a654;--gold-ink:#886725;--gold-on-inverse:#d0a654;--gold-soft:#d0a65424;--border:#0a2e581f;--border-strong:#0a2e5833;--border-field:#8496ab;--border-inverse:#ffffff24;--border-inverse-strong:#fff6;--focus-ring:#02818c;--focus-ring-on-action:#0a2e58;--focus-ring-on-inverse:#29bacd;--ok-ink:#1a7e37;--ok-surface:#e6f4ea;--ok-border:#b7dfc4;--warn-ink:#886b00;--warn-surface:#fff8e1;--warn-border:#ebd9a0;--danger-ink:#a1201b;--danger-surface:#fdecec;--danger-border:#edbdb9;--font:var(--font-assistant,"Assistant"), "Segoe UI", Tahoma, Arial, sans-serif;--weight-regular:400;--weight-semibold:600;--weight-bold:700;--weight-heavy:800;--text-tag:.72rem;--text-meta:.82rem;--text-eyebrow:.86rem;--text-label:.9rem;--text-small:.94rem;--text-ui:.98rem;--text-body:1.0625rem;--text-lede:1.05rem;--text-lede-about:1.08rem;--text-brand:1.15rem;--text-lede-lg:1.2rem;--text-subtitle:1.02rem;--text-card:1.28rem;--text-phone:1.45rem;--text-title:clamp(1.3rem, 1rem + 1vw, 1.7rem);--text-display:clamp(1.45rem, 1.1rem + 1.4vw, 1.95rem);--text-hero:clamp(2.1rem, 1.3rem + 3vw, 3.4rem);--leading-body:1.62;--leading-tight:1.2;--tracking-eyebrow:.08em;--tracking-number:.05em;--tracking-wordmark:.04em;--tracking-hero:-.01em;--container:1180px;--container-narrow:760px;--container-hero:720px;--measure-hero:56ch;--measure-lede:62ch;--measure-about:68ch;--gutter:24px;--header-h:78px;--drawer-w:min(560px, 92vw);--panel-w:460px;--form-w:480px;--space-2xs:4px;--space-xs:8px;--space-sm:12px;--space-md:16px;--space-lg:20px;--space-xl:24px;--space-2xl:32px;--space-3xl:40px;--space-4xl:56px;--space-section:84px;--space-hero-top:90px;--space-hero-bottom:100px;--radius-xs:4px;--radius-sm:10px;--radius:18px;--radius-panel:20px;--radius-sheet:22px;--radius-pill:999px;--shadow-card:0 8px 30px #0a2e581a;--shadow-card-hover:0 20px 55px #0a2e582e;--shadow-header:0 4px 20px #0a2e580f;--shadow-btn:0 12px 28px #0a2e5857;--shadow-btn-action:0 12px 30px #29bacd6b;--shadow-panel:0 24px 54px #06203f47;--shadow-lift:0 30px 70px #06203f59;--shadow-drawer:-20px 0 60px #06203f40;--scrim:#06203f80;--z-raised:1;--z-menu:400;--z-header:500;--z-overlay:800;--z-drawer:900;--z-skip:1000;--ease:cubic-bezier(.22, .61, .36, 1);--ease-bloom:cubic-bezier(.22, 1.12, .36, 1);--ease-out-expo:cubic-bezier(.16, 1, .3, 1);--duration-press:.12s;--duration-fast:.25s;--duration-normal:.3s;--duration-drawer:.36s;--duration-enter:.55s;--duration-slow:.7s;--stagger:.1s;--gradient-inverse:linear-gradient(150deg, #06203f 0%, #0a2e58 62%, #0c3a6b 100%);--gradient-hero:radial-gradient(130% 160% at 14% -25%, #29bacd52, transparent 55%), radial-gradient(110% 140% at 90% 12%, #a7fdfe29, transparent 60%), linear-gradient(150deg, #06203f 0%, #0a2e58 62%, #0c3a6b 100%);--gradient-glass:linear-gradient(165deg, #ffffff14, #ffffff08);--gradient-gold-rule:linear-gradient(90deg, transparent, #d0a654 12%, #d0a654 88%, transparent);--glow-mark:drop-shadow(0 0 70px #29bacd66)}
[data-surface=inverse]{--heading:#fff;--ink:#ffffffdb;--ink-soft:#ffffffdb;--ink-muted:#ffffffa6;--accent-ink:#29bacd;--gold-ink:#d0a654;--border:#ffffff24;--border-strong:#fff6;--focus-ring:#29bacd}[data-surface=light]{--heading:#0a2e58;--ink:#16233c;--ink-soft:#4a5468;--ink-muted:#5f6874;--accent-ink:#026972;--gold-ink:#886725;--border:#0a2e581f;--border-strong:#0a2e5833;--focus-ring:#02818c}[data-arm=operations]{--arm-color:#02818c;--arm-ink:#02717b;--arm-bg:#02818c24;--arm-bg-hover:#02818c2e;--arm-border-hover:#02818c66}[data-arm=technology]{--arm-color:#29bacd;--arm-ink:#1a7783;--arm-bg:#29bacd24;--arm-bg-hover:#29bacd2e;--arm-border-hover:#29bacd66}[data-arm=insights]{--arm-color:#0a2e58;--arm-ink:#0a2e58;--arm-bg:#0a2e5824;--arm-bg-hover:#0a2e582e;--arm-border-hover:#0a2e5866}[data-arm=regulation]{--arm-color:#d0a654;--arm-ink:#896826;--arm-bg:#d0a65424;--arm-bg-hover:#d0a6542e;--arm-border-hover:#d0a65466}
*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%;scroll-padding-top:var(--header-h)}body{font-family:var(--font);font-size:var(--text-body);line-height:var(--leading-body);color:var(--ink);background:var(--surface);-webkit-font-smoothing:antialiased;margin:0}body:has(dialog[open]){overflow:hidden}h1,h2,h3,h4{font-weight:var(--weight-heavy);line-height:var(--leading-tight);color:var(--heading);margin:0}p{margin:0}a{color:var(--accent-ink);text-underline-offset:3px;text-decoration:none}a:hover{text-decoration:underline}ul{margin:0;padding:0;list-style:none}img,svg{max-width:100%;display:block}button{font:inherit;color:inherit;cursor:pointer}:where(a,button,input,textarea,select,summary,[tabindex]):focus-visible{outline:3px solid var(--focus-ring);outline-offset:3px;border-radius:var(--radius-xs)}.visually-hidden{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.js-reveal [data-reveal]:not([data-revealed]){opacity:0;translate:0 18px}[data-reveal]{transition:opacity var(--duration-slow) var(--ease), translate var(--duration-slow) var(--ease)}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:0s!important;animation-duration:0s!important;animation-iteration-count:1!important}.js-reveal [data-reveal]:not([data-revealed]){opacity:1;translate:none}}
.wrap{width:100%;max-width:var(--container);padding-inline:var(--gutter);margin-inline:auto}.band{padding-block:var(--space-section)}.band--sunken{background:var(--surface-sunken)}.band--inverse{background:var(--gradient-inverse);color:var(--ink);position:relative;overflow:hidden}.skip-link{inset-inline-start:var(--space-sm);z-index:var(--z-skip);padding:var(--space-sm) var(--space-lg);border-radius:var(--radius-xs);background:var(--action-strong);color:var(--on-action-strong);transition:top var(--duration-fast) var(--ease);position:absolute;top:-60px}.skip-link:focus{top:var(--space-sm)}.eyebrow{font-size:var(--text-eyebrow);font-weight:var(--weight-bold);letter-spacing:var(--tracking-eyebrow);color:var(--accent-ink);align-items:center;gap:10px;margin:0 0 14px;display:inline-flex}.eyebrow:before{content:"";background:var(--gold);border-radius:2px;flex:none;width:26px;height:2px}.section-title{margin-bottom:var(--space-md);font-size:var(--text-display)}.lede{max-width:var(--measure-lede);font-size:var(--text-lede);color:var(--ink-soft)}.lot-btn{border-radius:var(--radius-pill);font-size:var(--text-ui);font-weight:var(--weight-bold);white-space:nowrap;cursor:pointer;transition:transform var(--duration-fast) var(--ease), box-shadow var(--duration-fast) var(--ease), background var(--duration-fast) var(--ease), color var(--duration-fast) var(--ease);border:2px solid #0000;justify-content:center;align-items:center;gap:9px;padding:14px 30px;display:inline-flex}.lot-btn:hover{text-decoration:none;transform:translateY(-2px)}.lot-btn:active{transition-duration:var(--duration-press);transform:translateY(0)}.lot-btn--primary{background:var(--action-strong);color:var(--on-action-strong)}.lot-btn--primary:hover{box-shadow:var(--shadow-btn)}.lot-btn--action{background:var(--action);color:var(--on-action)}.lot-btn--action:hover{box-shadow:var(--shadow-btn-action)}.lot-btn--action:focus-visible{outline-color:var(--focus-ring-on-action)}.lot-field{flex-direction:column;gap:6px;display:flex}.lot-field label{font-size:var(--text-label);font-weight:var(--weight-bold);color:var(--heading)}.lot-field input,.lot-field textarea{border:1px solid var(--border-field);border-radius:var(--radius-sm);background:var(--surface-raised);color:var(--ink);font:inherit;resize:vertical;padding:12px 15px;font-size:1rem}.lot-field input::placeholder,.lot-field textarea::placeholder{color:var(--ink-muted)}.lot-field input:focus-visible,.lot-field textarea:focus-visible{outline-offset:1px;border-color:var(--focus-ring)}.lot-field [aria-invalid=true],.lot-field [aria-invalid=true]:focus-visible{border-color:var(--danger-ink)}.lot-field-error{font-size:var(--text-small);font-weight:var(--weight-semibold);color:var(--danger-ink)}
.site-footer{background:var(--surface-inverse-deep);color:var(--ink);padding-block:32px}.footer-stack{align-items:center;gap:var(--space-sm);text-align:center;flex-direction:column;display:flex}.footer-logo{width:130px;max-width:100%;height:auto;margin-bottom:var(--space-2xs)}.footer-legal{max-width:760px;font-size:var(--text-meta);color:var(--ink-muted);line-height:1.7}.footer-legal-nav{justify-content:center;gap:var(--space-xs) 0;font-size:var(--text-small);flex-wrap:wrap;display:flex}.footer-legal-nav a{padding-inline:var(--space-md);color:var(--ink)}.footer-legal-nav a+a{border-inline-start:1px solid var(--border-strong)}.footer-legal-nav a:hover{color:var(--accent-ink)}.footer-copy{font-size:var(--text-meta);color:var(--ink-muted)}
.site-header{z-index:var(--z-header);background:color-mix(in srgb, var(--surface) 88%, transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:border-color var(--duration-normal) var(--ease), box-shadow var(--duration-normal) var(--ease);border-bottom:1px solid #0000;position:sticky;top:0}.site-header[data-scrolled=true]{border-bottom-color:var(--border);box-shadow:var(--shadow-header)}.site-header-inner{max-width:var(--container);height:var(--header-h);padding-inline:var(--gutter);align-items:center;gap:28px;margin-inline:auto;display:flex}.brand{align-items:center;gap:var(--space-sm);flex:none;display:flex}.brand:hover{text-decoration:none}.brand-name{font-size:var(--text-brand);font-weight:var(--weight-heavy);color:var(--heading)}.main-nav{align-items:center;display:flex}.nav-list{align-items:center;gap:30px;display:flex}.nav-list a{font-size:var(--text-ui);font-weight:var(--weight-semibold);color:var(--ink)}.nav-list a:hover{color:var(--accent-ink);text-decoration:none}.nav-toggle{padding:var(--space-xs);color:var(--heading);background:0 0;border:none;display:none}.nav-app-item{display:none}.header-app-link{font-size:var(--text-ui);font-weight:var(--weight-semibold);color:var(--heading);white-space:nowrap;margin-inline-start:auto}.header-cta{flex:none}@media (max-width:860px){.site-header-inner{gap:14px}.brand-name{font-size:var(--text-subtitle)}.main-nav{order:3;margin-inline-start:auto}.nav-toggle{display:inline-flex}.nav-list{inset-inline:0;top:var(--header-h);z-index:var(--z-menu);padding:var(--space-xs) var(--gutter) 18px;border-bottom:1px solid var(--border);background:var(--surface);opacity:0;visibility:hidden;transition:opacity var(--duration-fast) var(--ease), translate var(--duration-fast) var(--ease), visibility 0s linear var(--duration-fast);flex-direction:column;align-items:stretch;gap:0;position:fixed;translate:0 -8px}.nav-list[data-open=true]{opacity:1;visibility:visible;transition-delay:0s;translate:0}.nav-list li{border-top:1px solid var(--border)}.nav-list li:first-child{border-top:0}.nav-list a{padding:14px 4px;display:block}.nav-app-item{display:block}.header-app-link,.header-cta{display:none}}
