.lv{--lv-deep:#0a0e1a;--lv-maroon:#1b4fe4;--lv-gold:#6e97ff;--lv-cream:#f4f6fb;--red:#1b4fe4;--blue:#1b4fe4;--red-soft:#1b4fe414;--blue-soft:#1b4fe414;--bg:#f4f6fb;--bg-2:#eaeef7;--surface:#fff;--surface-2:#eef1f8;--border:#e4e7ef;--line:#d5dae8;--text:#0a0e1a;--text-dim:#4a5163;--text-faint:#6b7387;--gold:#9a6b0c;--gold-soft:#e0a93b33;background:var(--lv-cream);color:var(--text);min-height:60vh}.lv h1{font-family:var(--font-hero),"Arial Narrow",sans-serif;text-transform:uppercase;letter-spacing:-.015em;color:var(--lv-deep);font-size:clamp(2rem,6.2vw,2.7rem);font-weight:900;font-stretch:112%;line-height:.95}.lv h2{font-family:var(--font-hero),"Arial Narrow",sans-serif;color:var(--lv-deep);font-weight:800;font-stretch:106%}.lv .bc-card{border-color:var(--border);border-radius:20px}.lv .bc-btn-solid{background:var(--lv-maroon);border-color:var(--lv-maroon);color:#fff;box-shadow:0 12px 24px -12px #1b4fe4b3}.lv input:focus-visible,.lv select:focus-visible,.lv textarea:focus-visible,.lv button:focus-visible,.lv a:focus-visible{outline:3px solid var(--lv-gold);outline-offset:2px}.lv-band{isolation:isolate;background:var(--lv-deep);color:#fff;position:relative;overflow:hidden}.lv-band:before{content:"";background:var(--lv-maroon);z-index:-1;width:340px;height:340px;position:absolute;top:-60px;right:-40px;transform:rotate(14deg)}.lv-band:after{content:"";opacity:.9;z-index:-1;background:#fff;width:12px;height:340px;position:absolute;top:-60px;right:292px;transform:rotate(14deg)}@media (max-width:700px){.lv-band:before{right:-160px}.lv-band:after{right:152px}}.lv-band-in{max-width:48rem;margin:0 auto;padding:22px 20px 0}.lv-brand{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.lv-mark{font-family:var(--font-hero),sans-serif;text-transform:uppercase;letter-spacing:-.015em;font-size:1.7rem;font-weight:900;font-stretch:112%;line-height:1}.lv-mark i{color:var(--lv-gold);font-style:normal}.lv-tag{color:#a8b0c4;font-size:.82rem;font-weight:700}.lv-tabs{scrollbar-width:none;gap:6px;margin-top:16px;display:flex;overflow-x:auto}.lv-tabs::-webkit-scrollbar{display:none}.lv-tab{white-space:nowrap;color:#a8b0c4;background:#ffffff12;border-radius:12px 12px 0 0;padding:10px 16px;font-size:.9rem;font-weight:800}.lv-tab:hover{color:#fff;background:#ffffff24}.lv-tab[aria-current=page]{background:var(--lv-cream);color:var(--lv-deep)}.lv-gold-rule{background:var(--lv-gold);height:4px}
