:root{--bt-color-brand:#2B6CB0;--bt-color-brand-hover:#265E9A;--bt-color-brand-dark:#222222;--bt-color-brand-soft:#EAF1F9;--bt-color-bg:#FFFFFF;--bt-color-surface:#F7F7F7;--bt-color-surface-alt:#E9EDF2;--bt-color-band:#E1E1E1;--bt-color-ink:#222222;--bt-color-text:#515151;--bt-color-muted:#626262;--bt-color-line:#E1E1E1;--bt-color-line-strong:#B9C1CB;--bt-color-white:#FFFFFF;--bt-color-on-brand:#FFFFFF;--bt-color-on-dark:#F7F9FA;--bt-color-on-dark-muted:#C9D3CC;--bt-color-on-dark-accent:#BFE6C9;--bt-color-dark:#14202B;--bt-color-scrim:rgb(10 20 30 / 78%);--bt-color-scrim-soft:rgb(10 20 30 / 44%);--bt-color-overlay:rgb(255 255 255 / 92%);--bt-color-on-dark-line:rgb(255 255 255 / 28%);--bt-color-on-dark-fill:rgb(255 255 255 / 12%);--bt-color-accent:#F7630C;--bt-color-danger:#B82105;--bt-color-success:#13612E;--bt-color-rating:#F5A524;--bt-color-slate-600:#475569;--bt-color-slate-700:#334155;--bt-color-slate-900:#0F172A;--bt-color-slate-300:#CBD5E1;--bt-color-slate-500:#64748B;--bt-color-lc-accent:#005616;--bt-font-display:"Source Serif Pro", Georgia, "Times New Roman", serif;--bt-font-body:Roboto, "Segoe UI", Arial, sans-serif;--bt-fs-xs:0.75rem;--bt-fs-sm:0.875rem;--bt-fs-base:1rem;--bt-fs-lg:1.125rem;--bt-fs-xl:1.375rem;--bt-fs-2xl:clamp(1.5rem, 2.2vw, 2rem);--bt-fs-3xl:clamp(2rem, 3.4vw, 3rem);--bt-space-1:0.25rem;--bt-space-2:0.5rem;--bt-space-3:0.75rem;--bt-space-4:1rem;--bt-space-5:1.5rem;--bt-space-6:2rem;--bt-space-7:3rem;--bt-space-8:4rem;--bt-container:1290px;--bt-gutter:clamp(1rem, 3vw, 2.5rem);--bt-space-section:clamp(3.5rem, 6vw, 6rem);--bt-radius:3px;--bt-radius-lg:calc(var(--bt-radius) * 2);--bt-shadow-sm:0 1px 2px rgb(0 0 0 / 6%);--bt-shadow:0 10px 30px rgb(0 0 0 / 8%);--bt-shadow-strong:0 24px 60px rgb(0 0 0 / 22%);--bt-shadow-text:0 2px 18px rgb(0 0 0 / 28%);--bt-hero-scrim:linear-gradient(90deg, rgb(8 26 15 / 88%) 0%, rgb(8 26 15 / 64%) 42%, rgb(8 26 15 / 20%) 74%, rgb(8 26 15 / 38%) 100%);--bt-card-scrim:linear-gradient(180deg, transparent 45%, rgb(0 0 0 / 68%) 100%);--bt-header-height:72px;--bt-z-header:90;--bt-z-overlay:100}