.ct-hero.svelte-19y1n4{background-color:var(--brand-charcoal)}.ct-hero-h1.svelte-19y1n4{font-family:var(--brand-font-display);text-transform:uppercase;color:var(--brand-cream);text-shadow:2px 3px #0000004d;margin:18px 0 22px;font-size:clamp(2.5rem,6vw,4rem);font-weight:700;line-height:1.02}.ct-accent.svelte-19y1n4{color:var(--brand-gold-lt)}.ct-hero-lede.svelte-19y1n4{max-width:42rem;font-family:var(--brand-font-body);color:#f5e9cdd1;font-size:1.12rem;line-height:1.7}.ct-surface.svelte-19y1n4{background:var(--brand-cream-lt)}.ct-card.svelte-19y1n4{background:var(--brand-cream);border:1px solid #0000002e;border-radius:4px;box-shadow:6px 6px #00000026}.ct-label{font-family:var(--brand-font-display);text-transform:uppercase;letter-spacing:.05em;color:var(--brand-ink);font-size:.74rem;font-weight:600}.ct-input{font-family:var(--brand-font-body);background:#fff;border-color:#2c211840}.ct-input:focus{border-color:var(--brand-red);box-shadow:0 0 0 3px #b2222226}.ct-success-icon.svelte-19y1n4{color:var(--brand-red);background:#b222221f}.ct-success-title.svelte-19y1n4{font-family:var(--brand-font-display);text-transform:uppercase;color:var(--brand-ink);font-size:1.6rem;font-weight:700}.ct-success-desc.svelte-19y1n4{font-family:var(--brand-font-body);color:#5a5044}.ct-fineprint.svelte-19y1n4{font-family:var(--brand-font-body);color:#8a7d6c}
