.intro-offer{margin:48px auto 0;max-width:900px;border:2px solid var(--ink);border-radius:var(--radius-lg);padding:28px;background:var(--butter)}.intro-offer h3{margin-bottom:12px}.support-allowance{line-height:1.6;margin-bottom:24px}.project-brief{border:2px solid var(--ink);border-radius:var(--radius-sm);padding:20px;margin:24px 0}.project-brief legend{font-family:var(--font-display);font-weight:700;padding:0 8px}.form-field select{min-width:0;width:100%;background:#fff;border:2px solid var(--ink);border-radius:var(--radius-sm);padding:12px 14px;font:inherit;color:var(--ink)}.form-field select:focus-visible{outline:3px solid var(--red);outline-offset:3px}.brief-note{font-size:.9rem;line-height:1.6}.pricing__grid>*{min-width:0}@media(max-width:600px){.project-brief{padding:14px}.intro-offer{padding:20px}.form-field select{font-size:16px}}