:root{--wb-primary:#0F2742;--wb-primary-hover:#164B7A;--wb-dark:#07182E;--wb-accent:#D4A13A;--wb-accent-hover:#F8D77A;--wb-gold:#D4A13A;--wb-gold-light:#F8D77A;--wb-gold-dark:#996515;--wb-gold-amber:#D4A13A;--wb-bg:#FFFFFF;--wb-bg-muted:#F8FAFC;--wb-bg-dark:#07182E;--wb-surface-dark:#0B2038;--wb-surface-blue:#102C4E;--wb-text-primary:#142235;--wb-text-secondary:#64748B;--wb-text-inverse:#FFFFFF;--wb-text-muted-inverse:#94A3B8;--wb-border-light:#E2E8F0;--wb-border-dark:rgba(255,255,255,0.12);--wb-button-primary:#0F2742;--wb-button-primary-hover:#164B7A;--wb-button-text:#FFFFFF;--brand-primary:var(--wb-primary);--brand-dark:var(--wb-dark);--brand-accent:var(--wb-accent);--brand-gold:var(--wb-gold);--navy-dark:var(--wb-dark);--navy-primary:var(--wb-primary);--navy-light:var(--wb-surface-dark);--ease-fluid:cubic-bezier(0.32,0.72,0,1);--ease-spring:cubic-bezier(0.175,0.885,0.32,1.275)}.glass-nav{background:rgba(255,255,255,.94);border-bottom:1px solid var(--wb-border-light)}.glass-nav,.glass-nav-dark{backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px)}.glass-nav-dark{background:rgba(7,24,46,.92);border-bottom:1px solid var(--wb-border-dark)}.glass-card{background:rgba(255,255,255,.98);backdrop-filter:blur(12px);border:1px solid var(--wb-border-light)}.glass-dark{background:rgba(7,24,46,.88);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border:1px solid rgba(255,255,255,.1);box-shadow:0 20px 50px rgba(7,24,46,.45),inset 0 1px 1px rgba(255,255,255,.15)}.glass-titanium{background:rgba(7,24,46,.8);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:1px solid rgba(255,255,255,.14);box-shadow:0 25px 60px -15px rgba(7,24,46,.7),inset 0 1px 0 rgba(255,255,255,.2)}.wb-nav-link{color:#ffffff!important;opacity:.95;font-weight:500;transition:all .25s cubic-bezier(.32,.72,0,1)}.wb-nav-link.active,.wb-nav-link:hover{color:var(--wb-gold-light)!important;opacity:1}.btn-navy,.btn-navy *,.btn-primary,.btn-primary *,a.btn-primary,a.btn-primary *,a[class*="bg-[#0f2742]"],a[class*="bg-[var(--color-brand-navy)]"],a[class*="bg-[var(--color-brand-navy)]"] *,button.btn-primary,button.btn-primary *,button[class*="bg-[#0f2742]"],button[class*="bg-[var(--color-brand-navy)]"],button[class*="bg-[var(--color-brand-navy)]"] *{color:#ffffff!important}.wb-phone-pill{color:#FFFFFF!important;background:rgba(255,255,255,.12)!important;border:1px solid rgba(255,255,255,.25)!important;transition:all .25s cubic-bezier(.32,.72,0,1)}.wb-phone-pill:hover{background:rgba(255,255,255,.22)!important;color:var(--wb-gold)!important;border-color:rgba(212,161,58,.6)!important}.wb-erp-pill{color:#FFFFFF!important;background:rgba(255,255,255,.12)!important;border:1px solid rgba(255,255,255,.25)!important;transition:all .25s cubic-bezier(.32,.72,0,1)}.wb-erp-pill:hover{background:rgba(255,255,255,.22)!important;border-color:rgba(212,161,58,.6)!important}.text-gold-gradient{background:linear-gradient(135deg,#996515,#D4A13A 35%,#F8D77A 55%,#D4A13A 75%,#996515);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.text-accent-gradient,.text-blue-gradient{background:linear-gradient(135deg,#164B7A,#0F2742 55%,#07182E);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.bg-gold-gradient{background:linear-gradient(135deg,#996515,#D4A13A 40%,#F8D77A 70%,#D4A13A)}.bg-brand-gradient{background:linear-gradient(135deg,#07182E,#0F2742 55%,#164B7A)}.bg-grid-pattern{background-size:40px 40px;background-image:linear-gradient(90deg,rgba(15,39,66,.05) 1px,transparent 0),linear-gradient(180deg,rgba(15,39,66,.05) 1px,transparent 0)}.bg-grid-dark{background-size:48px 48px;background-image:linear-gradient(90deg,rgba(255,255,255,.05) 1px,transparent 0),linear-gradient(180deg,rgba(255,255,255,.05) 1px,transparent 0)}.double-bezel-dark{padding:8px;background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.12);border-radius:2.25rem;box-shadow:0 30px 60px -12px rgba(7,24,46,.55)}.double-bezel-dark-inner{border-radius:calc(2.25rem - 8px);background:var(--wb-surface-dark);box-shadow:inset 0 1px 1px rgba(255,255,255,.15)}.double-bezel-light{padding:8px;background:rgba(248,250,252,.9);border:1px solid var(--wb-border-light);border-radius:2.25rem;box-shadow:0 20px 40px -12px rgba(15,39,66,.06)}.double-bezel-light-inner{border-radius:calc(2.25rem - 8px);background:#FFFFFF;box-shadow:inset 0 1px 1px rgba(255,255,255,.95)}.bg-brand-primary{background-color:var(--wb-primary)}.bg-brand-primary-hover:hover{background-color:var(--wb-primary-hover)}.bg-brand-dark{background-color:var(--wb-dark)}.bg-brand-surface-dark{background-color:var(--wb-surface-dark)}.bg-brand-accent{background-color:var(--wb-accent)}.bg-brand-accent-hover:hover{background-color:var(--wb-accent-hover)}.text-brand-primary{color:var(--wb-primary)}.text-brand-dark{color:var(--wb-dark)}.text-brand-gold{color:var(--wb-gold)}.border-brand-primary{border-color:var(--wb-primary)}.border-brand-border{border-color:var(--wb-border-light)}.transition-fluid{transition:all .5s cubic-bezier(.32,.72,0,1)}.transition-spring{transition:all .6s cubic-bezier(.175,.885,.32,1.275)}@keyframes marquee{0%{transform:translateZ(0)}to{transform:translate3d(-50%,0,0)}}@keyframes marquee-reverse{0%{transform:translate3d(-50%,0,0)}to{transform:translateZ(0)}}.animate-marquee{display:flex;width:max-content;will-change:transform;animation:marquee 32s linear infinite}.animate-marquee:hover{animation-play-state:paused}