sa-cva-split-form v2026-06-16
Split image-left / navy form-right conversion block (Variant E) with full inline-styled contact form and server-injection placeholders.
Source skill: sa-cva-split-form · Updated 2026-06-16 17:21:44
When to use
Lead-capture conversion block with a contact form; placeholders {{FORM_ENDPOINT}}/{{NONCE_VALUE}} injected server-side.
Rules & constraints
- Foundry orange `#D97706` is for text, borders (up to 4px), dividers, and icon strokes only -- never a background fill. The headline accent span uses `#D97706` as text color, which is correct.
- No em dashes in body copy. Production copy should follow the firm's em-dash style guide.
- Phone number lives in `tel:` href only. Button label is text, never the phone number itself. This block collects a phone field as a form input -- that is a separate field, not a displayed dial link.
- Fonts: Poppins (all form and panel text). The host page must load the Google Fonts link below.
- Text always full opacity per sa-brand-decisions §3.
- This is the VISUAL TRUTH SOURCE for SAIL Design Foundation v1 (Variant E) -- do not redesign or recolor.
- **Google Fonts (host page must load):**
- `https://fonts.googleapis.com/css2?family=Poppins:wght@400;500;600;700&display=swap`
Live reference
https://aguiarinjurylawyers.com/practice-areas/commercial-vehicle-accidents/
Deployment notes
Packaged from the commercial-vehicle-accidents page. Host page must load the Poppins Google Fonts link. VISUAL TRUTH SOURCE for SAIL Design Foundation v1 — do not redesign or recolor.
HTML
<!-- sa-form-label-submit-guard-2026-06-15 -->
<style id="sa-form-label-submit-guard-2026-06-15">
.sa-custom-contact-intake-form .sa-field-control{display:flex!important;flex-direction:column;gap:5px;width:100%;min-width:0;margin:0 0 14px;color:inherit;box-sizing:border-box;}
.sa-custom-contact-intake-form .sa-field-control .sa-form-label{display:block!important;font-size:13px!important;font-weight:700!important;text-transform:uppercase;letter-spacing:.5px;color:inherit!important;margin:0!important;line-height:1.25!important;}
.sa-custom-contact-intake-form .sa-field-control > input,
.sa-custom-contact-intake-form .sa-field-control > select,
.sa-custom-contact-intake-form .sa-field-control > textarea{width:100%!important;margin:0!important;box-sizing:border-box;}
.sa-custom-contact-intake-form textarea.sa-form-field{height:auto!important;min-height:84px;resize:vertical;}
.sa-custom-contact-intake-form button[type="submit"],
.sa-custom-contact-intake-form .submit,
.sa-custom-contact-intake-form input[type="submit"]{display:flex!important;align-items:center;justify-content:center;width:100%;min-height:46px;color:#fff!important;-webkit-text-fill-color:#fff!important;background:linear-gradient(0deg,#000 0%,#0B212D 100%)!important;border:2px solid #0B212D!important;border-radius:8px;opacity:1!important;visibility:visible!important;text-shadow:none!important;font-weight:700;text-transform:uppercase;cursor:pointer;}
</style>
<!-- ==================== SPLIT FORM (NAVY) CONVERSION BLOCK ==================== -->
<!-- Approved Variant E. Placeholders https://aguiarinjurylawyers.com/wp-json/sal/v1/contact-intake/https://aguiarinjurylawyers.com// are server-injected on WP deploy; hero image swappable. -->
<section class="sa-cta-banner-split sa-cta-form-navy" style="width:100%;display:grid;grid-template-columns:1fr 1fr;overflow:hidden;min-height:360px;">
<div aria-label="Sam Aguiar Injury Lawyers" class="left-img" role="img" style="background-image:url('https://aguiarinjurylawyers.com/wp-content/uploads/2026/03/Attorney-Photos-33.webp');background-size:contain;background-repeat:no-repeat;background-position:center bottom;background-color:#0B212D;min-height:360px;"></div>
<div class="right-panel" style="background:linear-gradient(0deg,#000 0%,#0B212D 100%);color:#fff;padding:38px 44px;display:flex;flex-direction:column;justify-content:center;">
<div style="font-family:'Poppins',sans-serif;font-weight:700;font-size:26px;color:#fff;line-height:1.25;margin:0 0 18px;text-align:center;">Get Back to Living<br/>Your <span style="color:#D97706;">Best Life.</span></div>
<form action="https://aguiarinjurylawyers.com/wp-json/sal/v1/contact-intake" class="sa-cta-banner-form sa-custom-contact-intake-form" data-rest-endpoint="https://aguiarinjurylawyers.com/?rest_route=/sal/v1/contact-intake" id="cta-banner-form" method="post" style="display:flex;flex-direction:column;gap:10px;">
<input name="sal_contact_intake_submit" type="hidden" value="1"/>
<input name="page_url" type="hidden" value="https://aguiarinjurylawyers.com/practice-areas/commercial-vehicle-accidents/"/>
<input name="referrer" type="hidden" value=""/>
<input name="utm_source" type="hidden" value=""/><input name="utm_medium" type="hidden" value=""/><input name="utm_campaign" type="hidden" value=""/>
<input id="sal_contact_intake_nonce" name="sal_contact_intake_nonce" type="hidden" value=""/>
<div class="sa-field-row" style="display:grid;grid-template-columns:1fr 1fr;gap:10px;">
<label class="sa-field-control" for="sa-form-1-full-name"><span class="sa-form-label">Full Name</span><input class="sa-form-field" id="sa-form-1-full-name" name="full_name" placeholder="Full Name" required="" style="font-family:'Poppins',sans-serif;font-weight:500;font-size:15px;color:#0B212D;background:#fff;border:2px solid #fff;border-radius:8px;padding:12px 14px;width:100%;outline:none;box-sizing:border-box;" type="text"/></label>
<label class="sa-field-control" for="sa-form-1-phone"><span class="sa-form-label">Phone Number</span><input class="sa-form-field" id="sa-form-1-phone" name="phone" placeholder="Phone Number" required="" style="font-family:'Poppins',sans-serif;font-weight:500;font-size:15px;color:#0B212D;background:#fff;border:2px solid #fff;border-radius:8px;padding:12px 14px;width:100%;outline:none;box-sizing:border-box;" type="tel"/></label>
</div>
<label class="sa-field-control" for="sa-form-1-case-type"><span class="sa-form-label">Case Type</span><select id="sa-form-1-case-type" name="case_type" required="" style="font-family:'Poppins',sans-serif;font-weight:500;font-size:15px;color:#0B212D;background:#fff url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'><path fill='%230B212D' d='M7 10l5 5 5-5z'/></svg>") no-repeat right 12px center;border:2px solid #fff;border-radius:8px;padding:12px 36px 12px 14px;width:100%;outline:none;appearance:none;-webkit-appearance:none;box-sizing:border-box;">
<option value="">Case Type</option>
<option selected="" value="Commercial Vehicle Accident">Commercial Vehicle Accident</option>
<option value="Truck Accident">Truck Accident</option>
<option value="Delivery Vehicle Accident">Delivery Vehicle Accident</option>
<option value="Bus Accident">Bus Accident</option>
<option value="Car Accident">Car Accident</option>
<option value="Wrongful Death">Wrongful Death</option>
<option value="Other">Other</option>
</select></label>
<label class="sa-field-control" for="sa-form-1-injured-status"><span class="sa-form-label">Were You Injured?</span><select id="sa-form-1-injured-status" name="injured_status" required="" style="font-family:'Poppins',sans-serif;font-weight:500;font-size:15px;color:#0B212D;background:#fff url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'><path fill='%230B212D' d='M7 10l5 5 5-5z'/></svg>") no-repeat right 12px center;border:2px solid #fff;border-radius:8px;padding:12px 36px 12px 14px;width:100%;outline:none;appearance:none;-webkit-appearance:none;box-sizing:border-box;">
<option value="">Were You Injured?</option>
<option value="Yes, I was injured">Yes, I was injured</option>
<option value="Not sure yet">Not sure yet</option>
<option value="No injuries">No injuries</option>
</select></label>
<label class="sa-field-control" for="sa-form-1-email"><span class="sa-form-label">Email</span><input class="sa-form-field" id="sa-form-1-email" name="email" placeholder="Email" type="email"/></label>
<label class="sa-field-control" for="sa-form-1-message"><span class="sa-form-label">Tell Us What Happened</span><textarea class="sa-form-field" id="sa-form-1-message" name="message" placeholder="Tell us what happened." rows="3"></textarea></label>
<input name="page_title" type="hidden" value=""/>
<input name="gclid" type="hidden" value=""/>
<input name="success_redirect" type="hidden" value="https://aguiarinjurylawyers.com/?sa_intake=success"/>
<input name="error_redirect" type="hidden" value="https://aguiarinjurylawyers.com/?sa_intake=error"/>
<button class="submit" style="font-family:'Poppins',sans-serif;font-weight:700;font-size:16px;background:#fff;color:#0B212D;border:2px solid #fff;border-radius:8px;padding:14px;cursor:pointer;margin-top:4px;letter-spacing:.4px;" type="submit">Get Started</button>
</form>
</div>
</section>
CSS
:root{
--sail-navy:#0B212D; --sail-navy-deep:#0a1520;
--sail-orange:#D97706; --sail-orange-deep:#B45309;
--sail-white:#fff; --sail-ink-light:#f7f9fa; --sail-mute:#5a6770;
--sail-rule:rgba(11,33,45,.12); --card-border:#E5E9EC;
--font-display:Georgia,'Times New Roman',serif; --font-ui:'Poppins',system-ui,sans-serif;
--container:1180px;
}
/* ---------- Split form (navy) conversion block (block) ---------- */
@media(max-width:900px){
.sa-cta-form-navy{grid-template-columns:1fr !important;}
.sa-cta-form-navy .left-img{min-height:320px !important;background-size:contain !important;background-position:center bottom !important;background-repeat:no-repeat !important;background-color:#0B212D !important;}
.sa-cta-form-navy .right-panel{padding:30px 24px !important;}
.sa-cta-form-navy .sa-field-row{grid-template-columns:1fr !important;}
.sa-cta-form-navy .right-panel>div:first-child{font-size:22px !important;}
}
/* === ALL-CAPS + CENTERED (sa-copywriting §2, SCOPED 2026-06-10) === */
.sa-cta-banner-split h1,.sa-cta-banner-split h2,.sa-cta-banner-split h3{text-transform:uppercase !important;text-align:center !important;}
.sa-cta-banner-split .cva-btn,.sa-cta-banner-split .cva-btn--primary,.sa-cta-banner-split .cva-btn--ghost,.sa-cta-banner-split .sa-cta-banner-btn,.sa-cta-banner-split .sa-sidebar-btn,.sa-cta-banner-split .sa-side-btn,.sa-cta-banner-split .sa-submit-btn,.sa-cta-banner-split .sa-bsg-cta,.sa-cta-banner-split .sa-hero-cta,.sa-cta-banner-split .sa-partner-btn,.sa-cta-banner-split .sa-btn,.sa-cta-banner-split .sa-cta,.sa-cta-banner-split .sa-cta-btn,.sa-cta-banner-split .btn{text-transform:uppercase !important;text-align:center !important;}