.page-landing .cta .panel-main .actions{margin-top:.5rem}.panel-photo{margin:0;border-radius:var(--radius-m);overflow:clip;aspect-ratio:4/5;max-height:420px}.panel-photo img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 30%;object-position:50% 30%}.cta .panel-side.has-photo{border:0;padding:0}.lead-form{max-width:36rem}.lead-form,.lead-form .fields,.lead-form .row{display:grid;gap:1rem}@media(min-width:640px){.lead-form .row{grid-template-columns:1fr auto;align-items:end}}.lead-form .done{display:grid;gap:.5rem;padding:1.25rem;border:1px solid var(--line);border-radius:var(--radius-m)}.lead-form .done b{font-weight:500}.cta .panel-side.has-photo img{width:100%;height:100%;border-radius:0}.cta-inline .container{display:grid;gap:1rem;justify-items:start;padding-block:2.5rem;border-top:1px solid var(--line)}.cta-inline h2{font-size:var(--h3);max-width:18em}.cta-inline .lead{max-width:36em}
