/* Shared Language Threshold funnel palette: Navy & Warm Paper. */
@font-face{font-family:Inter;src:url('/assets/brand/inter.woff2') format('woff2');font-display:swap}
:root{--lt-navy:#081525;--lt-paper:#f6f2e9;--lt-card:#fffdfa;--lt-ink:#132737;--lt-muted:#52616a;--lt-teal:#146e73;--lt-teal-hover:#105b60;--lt-gold:#d7a63a;--lt-gold-ink:#86600f;--lt-line:#d4ded7;--lt-soft:#e8efeb;--lt-accent:var(--lt-teal);--lt-action:var(--lt-teal);--lt-action-text:#fff;--lt-heading:Georgia,Cambria,'Times New Roman',serif;--lt-body:Inter,system-ui,sans-serif}
body{background:var(--lt-paper);color:var(--lt-ink);font:16px/1.75 var(--lt-body);margin:0;font-synthesis:none;text-rendering:optimizeLegibility}body *,body{font-style:normal!important}*,*::before,*::after{box-sizing:border-box}body::before{display:none}h1,h2,h3{font-family:var(--lt-heading);font-weight:400;line-height:1.2;letter-spacing:-.035em;text-transform:none}p,li{line-height:1.8}a{text-underline-offset:4px}button,input,select,textarea{font-family:var(--lt-body)}a,button,input,select,textarea{touch-action:manipulation}:is(a,button,input,select,textarea,summary):focus-visible{outline:3px solid var(--lt-gold-ink);outline-offset:4px}em,cite{font-weight:500}::selection{background:#dceae5;color:var(--lt-ink)}
.lt-navy,.lt-brand-nav,.lt-brand-footer{--lt-ink:#f6f2e9;--lt-muted:#bdcbd6;--lt-card:#102132;--lt-line:#425969;--lt-accent:#e1b754;--lt-action:var(--lt-gold);--lt-action-text:var(--lt-navy);--lt-soft:#17323e;background:var(--lt-navy);color:var(--lt-ink)}
.lt-brand-nav{position:sticky;top:0;z-index:200;border-bottom:1px solid #ffffff24}.lt-nav-wrap{max-width:1240px;margin:auto;padding:16px 32px;min-height:86px;display:flex;align-items:center;justify-content:space-between;gap:24px}.lt-brand{font:26px/1.2 var(--lt-heading);letter-spacing:-.035em;text-decoration:none;color:var(--lt-ink);white-space:nowrap}.lt-brand span{color:var(--lt-gold)}.lt-brand small{display:block;font:10px/1.5 var(--lt-body);text-transform:uppercase;letter-spacing:.13em;margin-top:7px;color:#bdcbd6}.lt-nav-links{display:flex;gap:23px;align-items:center}.lt-nav-links a{font-size:13px;text-decoration:none;color:#d5dee5}.lt-nav-links a[aria-current=page]{color:#e1b754}.lt-nav-links .lt-nav-cta{background:var(--lt-gold);color:var(--lt-navy);padding:11px 16px;font-weight:600;border-radius:7px}.lt-menu-toggle{display:none;border:1px solid #81919e;border-radius:7px;color:var(--lt-ink);background:transparent;min-height:44px;padding:8px 13px;font-size:13px}.lt-brand-nav a:focus-visible,.lt-brand-nav button:focus-visible{outline-color:#e1b754}
@media(max-width:1050px){.lt-nav-links{gap:15px}.lt-brand{font-size:23px}.lt-nav-links a{font-size:12px}}
@media(max-width:1100px){.lt-nav-wrap{padding:16px 22px;flex-wrap:wrap;min-height:80px;gap:0}.lt-brand{font-size:24px}.lt-menu-toggle{display:block}.lt-nav-links{display:none;flex-basis:100%;flex-direction:column;align-items:stretch;gap:0;padding-top:18px}.lt-nav-links.open{display:flex}.lt-nav-links a{font-size:15px;padding:12px 0}.lt-nav-links .lt-nav-cta{text-align:center;margin-top:10px;padding:13px}}
.lt-brand-nav .lt-nav-links{position:static;background:transparent;border:0;backdrop-filter:none;z-index:auto}
