.color-picker.svelte-an0ncf{border:0;min-width:0;margin:1.75rem 0;padding:0}legend.svelte-an0ncf{margin-bottom:.9rem;font-size:1.05rem;font-weight:700}.color-options.svelte-an0ncf{grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:.6rem;display:grid}.color-option.svelte-an0ncf{border:1px solid var(--line);cursor:pointer;background:#fff;align-items:center;gap:.65rem;min-height:54px;padding:.75rem;font-size:.9rem;display:flex;position:relative}.color-option.selected.svelte-an0ncf{border-color:var(--ink);box-shadow:inset 0 0 0 1px var(--ink);font-weight:700}.color-option.svelte-an0ncf:has(input:where(.svelte-an0ncf):focus-visible){outline:3px solid var(--accent);outline-offset:3px}input.svelte-an0ncf{opacity:0;width:1px;height:1px;position:absolute}.swatch.svelte-an0ncf{border:1px solid #0004;border-radius:50%;flex:0 0 28px;width:28px;height:28px;box-shadow:inset 0 0 0 2px #ffffff45}.color-option.with-image.svelte-an0ncf{grid-template-columns:20px 1fr auto;gap:.4rem;padding:.5rem;display:grid}.color-preview.svelte-an0ncf{aspect-ratio:1.5;object-fit:contain;grid-column:1/-1;width:100%;height:auto}.with-image.svelte-an0ncf .swatch:where(.svelte-an0ncf){width:18px;height:18px}.check.svelte-an0ncf{margin-left:auto}p.svelte-an0ncf{color:var(--muted);margin:.8rem 0 0;font-size:.8rem;line-height:1.6}.brochure-panel.svelte-144uz7w{border-top:4px solid var(--accent);background:#fff8de;grid-template-columns:.85fr 1.15fr;gap:3rem;margin:3rem 0;padding:2.5rem;scroll-margin-top:8rem;display:grid}.eyebrow.svelte-144uz7w,.brochure-format.svelte-144uz7w{color:var(--muted);font-size:.8rem}h2.svelte-144uz7w{margin:1rem 0;font-size:clamp(2.5rem,4vw,3.6rem)}.brochure-format.svelte-144uz7w{margin-top:.75rem;font-weight:700}.brochure-help.svelte-144uz7w{color:var(--muted);margin-top:1.25rem}.form-intro.svelte-144uz7w{margin-bottom:1rem}.brochure-fields.svelte-144uz7w{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}label.svelte-144uz7w{font-size:.85rem;font-weight:700}input.svelte-144uz7w:not([type=checkbox]){width:100%;min-height:48px;color:var(--ink);background:#fff;border:1px solid #929b9f;border-radius:0;margin-top:.4rem;padding:.75rem}.contact-agreement.svelte-144uz7w{align-items:flex-start;gap:.7rem;margin:1.25rem 0 .75rem;font-weight:400;line-height:1.6;display:flex}.contact-agreement.svelte-144uz7w input:where(.svelte-144uz7w){width:20px;height:20px;accent-color:var(--ink);flex:0 0 20px;margin-top:.1rem}.privacy-note.svelte-144uz7w{color:var(--muted);font-size:.75rem;line-height:1.6}.privacy-note.svelte-144uz7w a:where(.svelte-144uz7w),.form-error.svelte-144uz7w a:where(.svelte-144uz7w){overflow-wrap:anywhere;text-decoration:underline}.form-error.svelte-144uz7w{background:#fff;border-left:3px solid #9e2424;margin-top:1rem;padding:.8rem}.button.svelte-144uz7w{margin-top:1.25rem}.website-field.svelte-144uz7w{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.download-ready.svelte-144uz7w h3:where(.svelte-144uz7w){margin-bottom:1rem;font-size:1.5rem}@media (width<=900px){.brochure-panel.svelte-144uz7w{grid-template-columns:1fr;gap:1.75rem;padding:1.5rem}}@media (width<=480px){.brochure-fields.svelte-144uz7w{grid-template-columns:1fr}}
