.form-section{padding-block:34px 70px}
.form-layout{grid-template-columns:1.1fr .9fr;gap:30px 56px;align-items:start}
.form-heading{grid-column:1/-1;max-width:760px}
.form-heading h1{margin-bottom:10px}
.form-heading>p:last-child{color:var(--muted);font-size:17px;margin:0}
.form-context{padding-top:0}
.form-context h2{font-size:30px;margin:26px 0 12px}
.form-context>p{font-size:16px}
.context-photo{display:block;width:100%;height:260px;object-fit:cover;border-radius:16px}
@media(max-width:800px){.form-section{padding-block:18px 48px}.form-layout{grid-template-columns:1fr;gap:17px}.form-heading h1{font-size:clamp(30px,8vw,42px);margin-bottom:6px}.form-heading>p:last-child{font-size:15px;line-height:1.45}.lead-form{padding:18px}.form-context{margin-top:20px}.context-photo{height:220px}}
