/* Agency photo placement only. Existing copy, forms and text plans are retained. */
.a36 .a36-hero{grid-template-columns:minmax(0,1fr) 410px;gap:48px}
.a36 .a38-hero-photo{display:block;width:410px;height:512.5px;object-fit:cover;object-position:50% 50%;border-radius:8px;box-shadow:0 12px 30px #1f2a4412}
.a36 .a38-strengths-grid{display:grid;grid-template-columns:minmax(0,1fr) 360px;gap:32px;align-items:center}
.a36 .a38-section-photo{display:block;width:100%;height:auto;aspect-ratio:800/533;object-fit:cover;border-radius:8px}
.a36 .a38-form-heading{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:28px;align-items:center;margin-bottom:32px}
.a36 .a38-form-heading .a36-section-title{margin-bottom:0}
@media(min-width:768px) and (max-width:1023px){.a36 .a36-hero{grid-template-columns:minmax(0,1fr) 36%;gap:24px}.a36 .a38-hero-photo{width:100%;height:auto;aspect-ratio:4/5}.a36 .a38-strengths-grid{grid-template-columns:minmax(0,1fr) 32%;gap:24px}.a36 .a36-strengths{grid-template-columns:1fr}}
@media(max-width:767px){
 .a36 .a36-hero{display:flex;flex-direction:column;gap:10px;padding-top:0;padding-bottom:24px}
 .a36 .a38-hero-photo{order:-1;width:100%;height:auto;aspect-ratio:358/244;object-position:50% 0%;box-shadow:none}
 .a36 .a36-hero-copy{width:100%}
 .a36 .a36-hero h1{margin:6px 0 8px}
 .a36 .a36-hero h2{line-height:1.5}
 .a36 .a36-hero-message{margin-top:10px!important}
 .a36 .a36-hero-lead{margin:8px 0 12px!important}
 .a36 .a38-strengths-grid{grid-template-columns:1fr;gap:20px}
 .a36 .a38-form-heading{grid-template-columns:1fr;gap:20px;margin-bottom:26px}
}
@media(max-width:767px){.a36 .a36-hero{gap:8px}.a36 .a36-hero h1{margin:4px 0 6px}.a36 .a36-hero-message{margin-top:8px!important}.a36 .a36-hero-lead{margin:6px 0 8px!important}}
