.intake-main{padding:58px 0 80px}.intake-layout{display:grid;grid-template-columns:.78fr 1.22fr;gap:46px;align-items:start}.intake-copy{position:sticky;top:28px}.intake-copy h2{margin-top:14px;font-size:clamp(2rem,4.5vw,3.6rem);line-height:.98;letter-spacing:-.06em}.intake-copy p{font-size:.95rem}.privacy-note{margin-top:25px;padding:17px;border-left:4px solid var(--sky);border-radius:12px;background:var(--paper);color:var(--muted);font-size:.84rem}.project-form{display:grid;grid-template-columns:1fr 1fr;gap:18px;padding:30px;border:1px solid var(--line);border-radius:22px;background:var(--paper);box-shadow:0 20px 60px rgba(24,61,47,.08)}.field{display:flex;flex-direction:column;gap:6px}.field-wide{grid-column:1/-1}.field label{color:var(--forest);font-size:.78rem;font-weight:800}.field small{color:var(--muted)}.field input,.field select,.field textarea{width:100%;min-height:48px;padding:12px 13px;border:1px solid rgba(24,61,47,.26);border-radius:10px;background:#fff;color:var(--charcoal);font:inherit}.field textarea{min-height:132px;resize:vertical}.field input:focus,.field select:focus,.field textarea:focus{outline:3px solid rgba(143,184,217,.45);border-color:var(--forest)}.form-actions{grid-column:1/-1;display:flex;flex-wrap:wrap;align-items:center;gap:14px;margin-top:5px}.form-button{min-height:49px;padding:12px 19px;border:0;border-radius:999px;background:var(--forest);color:var(--cream);font:800 .86rem var(--sans);cursor:pointer}.form-button:hover{background:var(--deep)}.form-status{margin:0;color:var(--forest);font-size:.8rem;font-weight:700}.fallback{grid-column:1/-1;margin:0;font-size:.78rem}.submission-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:27px}.submission-button{display:inline-flex;padding:11px 17px;border-radius:999px;background:var(--forest);color:var(--cream);text-decoration:none}.submission-button.secondary{border:1px solid var(--line);background:var(--paper);color:var(--forest)}@media(max-width:760px){.intake-layout{grid-template-columns:1fr}.intake-copy{position:static}.project-form{grid-template-columns:1fr;padding:22px}.field-wide{grid-column:auto}.form-actions,.fallback{grid-column:auto}}

.intake-copy .eyebrow{color:var(--forest)}
#brief-preview[hidden]{display:none}
