main{background:#f3f7fc;min-height:65vh}.agency-layout{display:grid;grid-template-columns:minmax(230px,.8fr) minmax(0,1.4fr);gap:38px;padding-block:64px 80px;align-items:start}.agency-intro h1{font-size:clamp(1.8rem,3vw,2.7rem);color:var(--navy)}.agency-intro p{color:var(--muted);line-height:2}.agency-back{display:inline-block;color:var(--blue);margin-top:15px}.agency-form{background:#fff;padding:30px;border:1px solid var(--border);border-radius:18px;box-shadow:0 12px 36px #0a2f5a0c}.agency-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.agency-field{min-width:0}.agency-field--wide{grid-column:1/-1}.agency-field label{display:block;margin-bottom:6px;font-size:.94rem}.agency-field input,.agency-field select,.agency-field textarea{display:block;width:100%;min-width:0;padding:11px 13px;border:1px solid #c8d6e6;border-radius:9px;background:white;color:var(--ink);font:inherit;line-height:1.5}.agency-field textarea{resize:vertical}.agency-field :is(input,select,textarea):focus{outline:2px solid #85b7ff;outline-offset:1px}.agency-consent{display:flex;align-items:flex-start;gap:10px;margin-top:24px;line-height:1.8}.agency-consent input{margin-top:9px;flex:none}.agency-privacy{font-size:.85rem;color:var(--muted);margin:10px 0 20px}.agency-submit{border:0;border-radius:10px;padding:12px 24px;background:#167ce9;color:white;font:inherit}.agency-status{display:none;margin:14px 0 0}.agency-status.is-visible{display:block}.agency-honeypot{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}@media(max-width:850px){.agency-layout{grid-template-columns:1fr;gap:22px;padding-block:35px 55px}}@media(max-width:550px){.agency-form{padding:18px}.agency-fields{grid-template-columns:1fr}.agency-field--wide{grid-column:auto}}