@import"https://fonts.googleapis.com/css2?family=DM+Serif+Display&family=Manrope:wght@400;500;600;700&display=swap";:root{--bg: #F5F7FB;--bg-alt: #EBEFF6;--bg-card: #FFFFFF;--bg-elevated: #EEF2F8;--gold: #1F4FA3;--gold-dim: rgba(31, 79, 163, .35);--gold-muted: rgba(31, 79, 163, .08);--text: #13213A;--text-secondary: #56627A;--text-on-gold: #FFFFFF;--border: #D9E0EC;--border-gold: rgba(31, 79, 163, .4);--font-display: "DM Serif Display", Georgia, serif;--font-body: "Manrope", -apple-system, sans-serif;--radius: 6px;--radius-lg: 10px;--shadow-card: 0 6px 20px rgba(19, 33, 58, .07);color-scheme:light}header,header.scrolled{background:#13213a;box-shadow:0 2px #c8102e}header .logo{color:#fff!important}header .logo:hover{color:#9db8ea!important}header .nav-links a{color:#ffffffb8}header .nav-links a:hover,header .nav-links a.active{color:#fff}.mobile-menu-toggle span{background:#fff}.hero__overlay{background:linear-gradient(180deg,#13213ac7,#1f4fa38c)}.hero,.hero h1{color:#fff}.hero__subtitle{color:#ffffffe6}.hero__badge{color:#fff;border-color:#c8102e;background:#c8102e40}.hero .btn-outline{color:#fff;border-color:#ffffffbf}.hero .btn-outline:hover{color:#fff;border-color:#fff}.card,.package-card,.cta-block,.unclaimed-facts{box-shadow:var(--shadow-card)}.card{border-top:3px solid var(--gold)}.card-featured{border-top-color:#c8102e;border-color:#c8102e}.badge-editor{background:#c8102e;color:#fff}.btn-outline{color:var(--gold);border-color:var(--gold)}.btn-outline:hover{color:#fff}@media(max-width:768px){.nav-links{background:#13213a}}.form-char-count--ok{color:#15803d}.form-char-count--warn{color:#b45309}.form-char-count--max,.form-field-error{color:#b91c1c}
