.legal-brief{--legal-accent:#c40;background:#130d0e}.legal-brief__grid{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;gap:clamp(2.5rem,6vw,5.5rem);padding-block:clamp(4rem,8vw,6.5rem);display:grid}.legal-brief__intro,.legal-brief__form{min-width:0}.legal-brief__intro .svc-cta-title{text-wrap:balance;max-width:15ch}.legal-brief__intro .svc-cta-lead{max-width:58ch}.legal-brief__points{gap:.8rem;margin:1.8rem 0 0;padding:0;list-style:none;display:grid}.legal-brief__points li{color:#ffffffd1;padding-left:1.55rem;line-height:1.55;position:relative}.legal-brief__points li:before{background:var(--legal-accent);content:"";border-radius:50%;width:.55rem;height:.55rem;position:absolute;top:.57em;left:0}.legal-brief__phone{color:#ffffffb8;margin:1.9rem 0 0;font-size:.94rem}.legal-brief__phone a{color:#fff;text-decoration-line:underline;-webkit-text-decoration-color:color-mix(in srgb, var(--legal-accent) 76%, #fff);text-decoration-color:color-mix(in srgb, var(--legal-accent) 76%, #fff);text-underline-offset:.2em;text-decoration-thickness:.08em}.legal-brief__phone a:focus-visible{outline:3px solid color-mix(in srgb, var(--legal-accent) 72%, #fff);outline-offset:4px;border-radius:2px}.legal-brief__form{border:1px solid #ffffff21;border-top-color:color-mix(in srgb, var(--legal-accent) 64%, transparent);background:#ffffff0d;border-radius:8px;padding:clamp(1.3rem,3vw,2.15rem);box-shadow:0 22px 50px #0003}.legal-brief__form .lead-capture-header{margin-bottom:1.4rem}.legal-brief__form .lead-capture-title{color:#fff}.legal-brief__form .lead-capture-subtitle,.legal-brief__form .lead-capture-form label,.legal-brief__form .lead-capture-legal{color:#ffffffbd}.legal-brief__form .lead-capture-form input,.legal-brief__form .lead-capture-form select,.legal-brief__form .lead-capture-form textarea{color:#fff;background:#07070980;border-color:#ffffff30;width:100%}.legal-brief__form .lead-capture-form input:focus,.legal-brief__form .lead-capture-form select:focus,.legal-brief__form .lead-capture-form textarea:focus{border-color:var(--legal-accent);box-shadow:0 0 0 3px #c403}.legal-brief__form .lead-capture-form option{color:#151113}.legal-brief__form .lead-capture-submit{color:#fff}@media (max-width:767px){.legal-brief__grid{padding-block:3.75rem calc(7.5rem + env(safe-area-inset-bottom));grid-template-columns:minmax(0,1fr);gap:2rem}.legal-brief__intro .svc-cta-title{max-width:19ch}.legal-brief__form{padding:1.15rem}body:has(.legal-brief__form :is(input,select,textarea):focus) .smcta{visibility:hidden;opacity:0;pointer-events:none}}
