.brochure-module__fkekvW__hero{background:#fff;border-bottom:1px solid #4a4d471a;flex-direction:column;justify-content:flex-end;min-height:26vh;padding:6rem clamp(1.5rem,6vw,5rem) 3rem;display:flex;position:relative}.brochure-module__fkekvW__eyebrow{color:var(--color-flare);text-transform:uppercase;letter-spacing:.05em;margin-bottom:.75rem;font-size:.78rem;font-weight:800}.brochure-module__fkekvW__heroTitle{font-family:var(--font-display);color:var(--color-obsidian);font-size:clamp(2.2rem,5vw,3.4rem);font-weight:800}.brochure-module__fkekvW__heroSub{color:var(--color-ash);max-width:560px;margin-top:.75rem;font-size:1rem;font-weight:500}.brochure-module__fkekvW__formWrap{background:#fff;padding:clamp(2.5rem,5vw,4rem) clamp(1.5rem,6vw,5rem) 6rem}.brochure-module__fkekvW__formCard{background:var(--color-bone);border-radius:1.5rem;max-width:560px;margin:0 auto;padding:2.5rem}.brochure-module__fkekvW__formGroup{gap:calc(var(--spacing,.25rem) * 1.5);flex-direction:column;margin-bottom:1.1rem;display:flex}.brochure-module__fkekvW__formLabel{color:var(--color-obsidian);font-size:.85rem;font-weight:700}.brochure-module__fkekvW__formInput,.brochure-module__fkekvW__formSelect{border-radius:var(--radius-xl,.75rem);background:#fff;border:1.5px solid #4a4d4733;width:100%;padding:.75rem 1rem;font-size:.9rem;font-weight:600}.brochure-module__fkekvW__submitBtn{color:#fff;background:var(--color-flare);border-radius:3.40282e38px;width:100%;margin-top:.5rem;padding:.9rem;font-size:.95rem;font-weight:800}.brochure-module__fkekvW__submitBtn:disabled{opacity:.6}.brochure-module__fkekvW__successBox{text-align:center;flex-direction:column;align-items:center;padding:1rem 0;display:flex}.brochure-module__fkekvW__successIconWrap{color:#fff;background:var(--color-flare);border-radius:3.40282e38px;justify-content:center;align-items:center;width:56px;height:56px;margin-bottom:1.25rem;display:flex}.brochure-module__fkekvW__successText{color:var(--color-ash);font-weight:500;line-height:1.6}.brochure-module__fkekvW__error{color:#b91c1c;margin-bottom:1rem;font-size:.85rem;font-weight:600}
