.shared-cta{z-index:1;position:relative}.shared-cta-tagline{font-size:var(--fs-small);letter-spacing:var(--ls-eyebrow);color:var(--on-brand);margin-bottom:var(--space-md);font-weight:700}.shared-cta-band{gap:var(--space-xl);padding:var(--space-xl);background:var(--navy);border-radius:var(--radius-card);grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:start;display:grid}.shared-cta-button{margin-top:var(--space-lg)}.shared-cta .top-promises{margin:var(--space-lg) 0 0;gap:var(--space-sm);font-size:var(--fs-small);line-height:var(--lh-body);color:var(--on-brand);text-align:left;padding:0;list-style:none;display:grid}.shared-cta .top-promises li{gap:var(--space-sm);align-items:baseline;display:flex}.shared-cta .top-promises span{color:var(--on-brand);flex-shrink:0}.shared-cta-materials{padding:var(--space-lg);border-radius:var(--radius-card);background:var(--surface);color:var(--ink);min-width:0}.shared-cta-materials h3{font-size:var(--fs-lead);margin-bottom:var(--space-lg);font-weight:700}.shared-cta-materials form button{max-width:100%;padding-left:var(--space-md)!important;padding-right:var(--space-md)!important}@media (width<=767px){.shared-cta-band{padding:var(--space-lg);gap:var(--space-xl);grid-template-columns:1fr}.shared-cta-materials{padding:var(--space-lg) var(--space-md)}}.shared-cta-consult>.top-consultation,.shared-cta .top-consult-action{color:var(--on-brand)}.top-consultation{margin:var(--space-lg) 0;padding-left:var(--space-lg);font-size:var(--fs-small);line-height:var(--lh-body)}.top-consult-action{min-width:0;max-width:100%}.top-consult-action p{font-size:var(--fs-small);line-height:var(--lh-body);margin:var(--space-sm) 0}.top-consult-action a{min-height:var(--lp-size-29);text-align:center;max-width:100%;white-space:normal!important;height:auto!important;padding:var(--space-md)!important}
