{"id":3328,"date":"2026-08-25T02:14:38","date_gmt":"2026-08-25T02:14:38","guid":{"rendered":"https:\/\/severeinjurylawyers.com\/?page_id=3328"},"modified":"2026-08-25T02:14:38","modified_gmt":"2026-08-25T02:14:38","slug":"dallas","status":"publish","type":"page","link":"https:\/\/severeinjurylawyers.com\/es\/practice-areas\/car-accident-lawyers\/parking-lot-accidents\/dallas\/","title":{"rendered":"Accidente en un estacionamiento de Dallas"},"content":{"rendered":"\n<!-- FIX: the <title> tag was removed. WordPress emits one in <head>; a second in <body> is invalid. -->\n<link rel=\"preconnect\" href=\"https:\/\/i.ytimg.com\">\n<link rel=\"preload\" as=\"image\" type=\"image\/webp\" fetchpriority=\"high\" href=\"https:\/\/severeinjurylawyers.com\/wp-content\/uploads\/2026\/08\/texas-parking-garage-dusk-parking-lot-accident-lawyer.webp\">\n<script type=\"application\/ld+json\">\n{\n \"@context\": \"https:\/\/schema.org\",\n \"@graph\": [\n  {\n   \"@type\": \"LegalService\",\n   \"@id\": \"https:\/\/severeinjurylawyers.com\/practice-areas\/car-accident-lawyers\/parking-lot-accidents\/dallas\/#service\",\n   \"name\": \"Dallas parking lot accident lawyers\",\n   \"description\": \"Dallas parking lot and parking garage accident lawyers who work the private property fault rules and the evidence that stands in for a police report.\",\n   \"url\": \"https:\/\/severeinjurylawyers.com\/practice-areas\/car-accident-lawyers\/parking-lot-accidents\/dallas\/\",\n   \"telephone\": \"+1-469-807-7480\",\n   \"priceRange\": \"Free consultation, no fee unless we win\",\n   \"areaServed\": {\"@type\": \"City\", \"name\": \"Dallas\", \"containedInPlace\": {\"@type\": \"State\", \"name\": \"Texas\"}},\n   \"address\": {\n    \"@type\": \"PostalAddress\",\n    \"streetAddress\": \"12801 N Central Expressway Suite 1100\",\n    \"addressLocality\": \"Dallas\",\n    \"addressRegion\": \"TX\",\n    \"postalCode\": \"75243\",\n    \"addressCountry\": \"US\"\n   },\n   \"provider\": {\"@type\": \"Attorney\", \"name\": \"J. Alexander Law Firm\"}\n  },\n  {\n   \"@type\": \"FAQPage\",\n   \"@id\": \"https:\/\/severeinjurylawyers.com\/practice-areas\/car-accident-lawyers\/parking-lot-accidents\/dallas\/#faq\",\n   \"mainEntity\": [\n   {\n    \"@type\": \"Question\",\n    \"name\": \"Who has the camera footage after a Dallas parking garage crash?\",\n    \"acceptedAnswer\": {\"@type\": \"Answer\", \"text\": \"Usually, the company that operates or manages the garage has the footage, and that may not be the business you visited. Downtown Dallas garages, hospital garages, apartment complexes, and retail lots may all be managed by different companies. Ask in writing for the operator to preserve footage, and include the date, time, location, garage level, parking row, entrance, or exit. A preservation request matters because it creates a record showing when the owner was notified that the evidence might be needed.\"}\n   },\n   {\n    \"@type\": \"Question\",\n    \"name\": \"My crash happened in an apartment complex parking lot. Does that change my claim?\",\n    \"acceptedAnswer\": {\"@type\": \"Answer\", \"text\": \"It may change the evidence available, but it does not prevent you from bringing a claim. Apartment complexes are private property, so a citation may not be issued and fault may depend more heavily on the available evidence. The property manager may have camera footage, incident reports, gate-entry records, or other documentation showing when vehicles entered or left the property. Those records may not be retained for long, so request them quickly.\"}\n   },\n   {\n    \"@type\": \"Question\",\n    \"name\": \"The other driver and I were both backing out. Who is at fault?\",\n    \"acceptedAnswer\": {\"@type\": \"Answer\", \"text\": \"Both drivers may share fault. Texas allows responsibility to be divided between the parties, and the final percentage of fault can affect whether and how much you recover. These cases often turn on which driver entered the lane first, which driver had a clearer view, whether either driver stopped, and whether video or vehicle damage supports one account over the other.\"}\n   },\n   {\n    \"@type\": \"Question\",\n    \"name\": \"I was walking through a parking lot when a car hit me. Do I have a claim?\",\n    \"acceptedAnswer\": {\"@type\": \"Answer\", \"text\": \"You may. A pedestrian claim generally depends on whether the driver failed to use reasonable care, whether that failure caused the collision, and whether you were injured as a result. Evidence may include surveillance footage, witness statements, vehicle damage, the layout of the parking lot, and medical records.\"}\n   },\n   {\n    \"@type\": \"Question\",\n    \"name\": \"The lot had a blind corner and a burned-out light. Is the property owner responsible?\",\n    \"acceptedAnswer\": {\"@type\": \"Answer\", \"text\": \"Possibly. A claim against the property owner is separate from the claim against the driver, although both may arise from the same collision. These claims often focus on the condition of the property, including lighting, sightlines, lane markings, signage, maintenance history, and traffic design. Document the condition quickly, before repairs or changes are made.\"}\n   },\n   {\n    \"@type\": \"Question\",\n    \"name\": \"How long do I have to bring a Dallas parking lot accident claim?\",\n    \"acceptedAnswer\": {\"@type\": \"Answer\", \"text\": \"In most cases, you have two years from the crash date to file a lawsuit. But you should act much sooner to preserve camera footage, witness information, photos, vehicle damage, and evidence of unsafe property conditions.\"}\n   }\n   ]\n  },\n  {\n   \"@type\": \"VideoObject\",\n   \"@id\": \"https:\/\/severeinjurylawyers.com\/practice-areas\/car-accident-lawyers\/parking-lot-accidents\/dallas\/#video\",\n   \"name\": \"She was hit leaving school: McKinley's story\",\n   \"description\": \"McKinley was driving home after class when a driver pulled out across both lanes. She braked, struck his driver's side and crossed into oncoming traffic. She shattered her radius, fractured her ulna and had surgery a week later.\",\n   \"thumbnailUrl\": \"https:\/\/i.ytimg.com\/vi\/JQKdXehdZcM\/hqdefault.jpg\",\n   \"embedUrl\": \"https:\/\/www.youtube.com\/embed\/JQKdXehdZcM\"\n  },\n  {\n   \"@type\": \"BreadcrumbList\",\n   \"@id\": \"https:\/\/severeinjurylawyers.com\/practice-areas\/car-accident-lawyers\/parking-lot-accidents\/dallas\/#breadcrumb\",\n   \"itemListElement\": [\n    {\"@type\": \"ListItem\", \"position\": 1, \"name\": \"Home\", \"item\": \"https:\/\/severeinjurylawyers.com\/\"},\n    {\"@type\": \"ListItem\", \"position\": 2, \"name\": \"Practice Areas\", \"item\": \"https:\/\/severeinjurylawyers.com\/practice-areas\/\"},\n    {\"@type\": \"ListItem\", \"position\": 3, \"name\": \"Car Accidents\", \"item\": \"https:\/\/severeinjurylawyers.com\/practice-areas\/car-accident-lawyers\/\"},\n    {\"@type\": \"ListItem\", \"position\": 4, \"name\": \"Parking Lot Accidents\", \"item\": \"https:\/\/severeinjurylawyers.com\/practice-areas\/car-accident-lawyers\/parking-lot-accidents\/\"},\n    {\"@type\": \"ListItem\", \"position\": 5, \"name\": \"Dallas\", \"item\": \"https:\/\/severeinjurylawyers.com\/practice-areas\/car-accident-lawyers\/parking-lot-accidents\/dallas\/\"}\n   ]\n  }\n ]\n}\n<\/script>\n<style>\n.jca-dal{--gold:#F3B937;--gold-deep:#d99a1a;--gold-soft:rgba(243, 185, 55, .14);--gold-line:rgba(243, 185, 55, .40);--slate:#69727D;--bg:#000000;--bg-1:#0a0a0a;--bg-2:#121212;--bg-3:#181818;--text:#fafafa;--muted:#b4b7be;--faint:#8a8f98;--line:rgba(255, 255, 255, .10);--line-2:rgba(255, 255, 255, .17);--r:3px;--r-lg:4px;--maxw:1200px;--gut:clamp(20px,5vw,48px);--sp-head:clamp(40px,5vw,62px);--sp-block:clamp(30px,4vw,44px);--sp-tight:clamp(26px,3.2vw,36px);--f-head:\"Montserrat\",system-ui,-apple-system,sans-serif;--f-body:\"Source Sans 3\",\"Source Sans Pro\",system-ui,-apple-system,sans-serif;--shadow-sm:0 1px 2px rgba(0, 0, 0, .55),0 8px 22px rgba(0, 0, 0, .4);--shadow:0 26px 60px -26px rgba(0, 0, 0, .8),0 8px 24px rgba(0, 0, 0, .45);--shadow-lg:0 54px 110px -34px rgba(0, 0, 0, .9);--glow:0 14px 40px -12px rgba(243, 185, 55, .55)}.jca-dal *, .jca-dal ::after, .jca-dal ::before{box-sizing:border-box}.jca-dal{margin:0;font-family:var(--f-body);background:var(--bg);color:var(--text);font-size:18px;line-height:1.62;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;overflow-x:clip}.jca-dal img{max-width:100%;display:block}.jca-dal a{color:inherit}.jca-dal h1, .jca-dal h2, .jca-dal h3, .jca-dal h4, .jca-dal h5, .jca-dal h6{color:var(--text)}.jca-dal address, .jca-dal b, .jca-dal blockquote, .jca-dal em, .jca-dal figcaption, .jca-dal label, .jca-dal li, .jca-dal ol, .jca-dal p, .jca-dal small, .jca-dal span, .jca-dal strong, .jca-dal summary, .jca-dal td, .jca-dal th, .jca-dal ul{color:inherit}.jca-dal button{font-family:inherit}\/* FIX: neutralise WordPress theme styling on quotes. Themes add a left border, which match at equal or higher specificity, so these have to be forced. Margin is left as a\n   normal declaration so the component rules further down still control their own spacing. *\/.jca-dal blockquote, .jca-dal .wp-block-quote, .jca-dal figure.wp-block-quote{padding:0 !important;border:0 !important;border-left:0 !important;border-inline-start:0 !important;background:none !important;box-shadow:none !important;font-style:normal !important;quotes:none !important}.jca-dal blockquote::before, .jca-dal blockquote::after, .jca-dal .wp-block-quote::before, .jca-dal .wp-block-quote::after{content:none !important;display:none !important;border:0 !important}.jca-dal blockquote{margin:0}.jca-dal blockquote p{margin:0}.jca-dal blockquote cite, .jca-dal cite{font-style:normal}.jca-dal ::selection{background:rgba(243,185,55,.3);color:#fff}.jca-dal .wrap{max-width:var(--maxw);margin:0 auto;padding-inline:var(--gut)}.jca-dal .section{padding-block:clamp(76px,10vw,152px);position:relative;background-image:radial-gradient(rgba(255,255,255,.028) 1px,transparent 1.6px);background-size:24px 24px}.jca-dal .section--tight{padding-block:clamp(46px,6vw,82px)}.jca-dal .section--alt{background-color:#16161a;background-image:radial-gradient(1100px 560px at 50% 0,rgba(243,185,55,.07),transparent 60%),radial-gradient(rgba(255,255,255,.022) 1px,transparent 1.6px),linear-gradient(180deg,#1a1a1f,#0f0f12);background-size:100% 100%,24px 24px,100% 100%;background-repeat:no-repeat,repeat,no-repeat;background-position:center top,0 0,center;border-top:1px solid var(--line);border-bottom:1px solid var(--line);box-shadow:inset 0 1px 0 rgba(243,185,55,.1)}.jca-dal .section--feature{background-color:#0b0b0b;background-image:radial-gradient(1100px 620px at 50% -10%,rgba(243,185,55,.11),transparent 60%),radial-gradient(rgba(255,255,255,.022) 1px,transparent 1.6px),linear-gradient(180deg,#121212,#0b0b0b);background-size:100% 100%,24px 24px,100% 100%;background-repeat:no-repeat,repeat,no-repeat;background-position:center top,0 0,center;border-top:1px solid rgba(243,185,55,.22);border-bottom:1px solid var(--line);box-shadow:inset 0 1px 0 rgba(243,185,55,.12)}.jca-dal h1, .jca-dal h2, .jca-dal h3, .jca-dal h4{font-family:var(--f-head);font-weight:800;line-height:1.05;letter-spacing:-.01em;margin:0}.jca-dal .h-xl{font-size:clamp(2.6rem,6vw,5rem);font-weight:900;line-height:1;letter-spacing:-.02em;overflow-wrap:anywhere}.jca-dal .h-lg{font-size:clamp(2rem,4.4vw,3.4rem);font-weight:800;letter-spacing:-.018em}.jca-dal .u-gold{position:relative;background-image:linear-gradient(rgba(243,185,55,.95),rgba(243,185,55,.95));background-repeat:no-repeat;background-position:left calc(100% - .04em);background-size:100% .18em;-webkit-box-decoration-break:clone;box-decoration-break:clone}.jca-dal .stars{color:var(--gold);letter-spacing:.12em}.jca-dal .btn{--bg:var(--gold);--fg:#000;display:inline-flex;align-items:center;justify-content:center;gap:.6rem;padding:.98rem 1.7rem;border-radius:var(--r);border:2px solid transparent;background:var(--bg);color:var(--fg);font-weight:800;font-size:1rem;cursor:pointer;text-decoration:none;white-space:normal;min-height:50px;letter-spacing:.005em;transition:transform .16s ease,box-shadow .16s ease,background .16s ease,border-color .16s ease,color .16s ease}.jca-dal .btn:hover{transform:translateY(-2px)}.jca-dal .btn:active{transform:translateY(0)}.jca-dal .btn--primary{--bg:var(--gold);--fg:#000;box-shadow:var(--glow)}.jca-dal .btn--primary:hover{--bg:var(--gold-deep);box-shadow:0 18px 46px -12px rgba(243,185,55,.7)}.jca-dal .btn--ghost{--bg:transparent;--fg:#fff;border-color:var(--line-2)}.jca-dal .btn--ghost:hover{--bg:var(--gold-soft);border-color:var(--gold-line);--fg:#fff}.jca-dal .btn--light{--bg:#fff;--fg:#000;box-shadow:var(--shadow)}.jca-dal .btn--light:hover{--bg:#eee}.jca-dal .btn--lg{padding:1.12rem 2rem;font-size:1.08rem;min-height:58px}.jca-dal .btn--block{width:100%}.jca-dal .btn svg{width:18px;height:18px;flex:none}.jca-dal a:focus-visible, .jca-dal button:focus-visible, .jca-dal input:focus-visible, .jca-dal select:focus-visible, .jca-dal summary:focus-visible, .jca-dal textarea:focus-visible{outline:3px solid var(--gold);outline-offset:3px;border-radius:4px}.jca-dal .hero{background:#000;overflow:hidden;position:relative;border-bottom:1px solid var(--line);padding-block:0}.jca-dal .hero__bg{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center 30%;z-index:0}.jca-dal .hero::before{content:\"\";position:absolute;inset:0;z-index:1;pointer-events:none;background:repeating-linear-gradient(0deg,rgba(255,255,255,.014) 0 1px,transparent 1px 4px),linear-gradient(180deg,rgba(0,0,0,.72) 0,rgba(0,0,0,.8) 55%,rgba(0,0,0,.94) 100%),radial-gradient(ellipse at 80% -10%,rgba(243,185,55,.16),transparent 52%),radial-gradient(ellipse at 50% 120%,rgba(0,0,0,.6),transparent 60%)}.jca-dal .hero .wrap{position:relative;z-index:2;padding-block:calc(clamp(44px,6vw,80px) + 60px) clamp(64px,8vw,108px)}.jca-dal .crumb{font-size:.84rem;color:var(--faint);margin-bottom:1.8rem}.jca-dal .crumb ol{display:flex;flex-wrap:wrap;align-items:center;gap:.55rem;list-style:none;margin:0;padding:0}.jca-dal .crumb li{display:inline-flex;align-items:center;gap:.55rem}.jca-dal .crumb li+li::before{content:\"\\203A\";color:var(--gold);opacity:.85}.jca-dal .crumb a{color:#cfd2d8;text-decoration:none}.jca-dal .crumb a:hover{color:#fff;text-decoration:underline;text-underline-offset:2px}.jca-dal .crumb [aria-current]{color:#fff;font-weight:600}.jca-dal .hero__grid{display:grid;grid-template-columns:1.05fr .95fr;gap:clamp(38px,5.5vw,76px);align-items:center}.jca-dal .hero h1{margin:0 0 1.5rem;color:#fff;font-size:clamp(calc(1.3rem + 25px),calc(3vw + 25px),calc(2.5rem + 25px))}.jca-dal .hero__by{display:block;font-size:.86rem;color:var(--faint);margin:0 0 1.4rem;line-height:1.5}.jca-dal .hero__by a{color:var(--gold);text-decoration:none;font-weight:600}.jca-dal .hero__by a:hover{text-decoration:underline}.jca-dal .hero__sub{color:#d7dade;font-size:clamp(1.04rem,1.5vw,1.18rem);line-height:1.68;max-width:58ch;margin:0}.jca-dal .hero__sub strong{color:#fff}.jca-dal .hero__cta{display:flex;flex-wrap:wrap;gap:.9rem;margin:2rem 0 1.7rem}.jca-dal .hero__visual{display:flex;flex-direction:column;gap:1.4rem}.jca-dal .hero__rating{display:inline-flex;align-items:center;gap:.6rem;margin-top:1.7rem;font-size:.92rem;color:var(--muted);text-decoration:none;border:1px solid var(--line-2);border-radius:var(--r);padding:.55rem .85rem;background:rgba(255,255,255,.03);transition:border-color .16s ease,background .16s ease}.jca-dal .hero__rating:hover{border-color:var(--gold-line);background:rgba(255,255,255,.05)}.jca-dal .hero__rating .gicon{width:26px;height:26px;border-radius:50%;background:#fff;display:grid;place-items:center;flex:none}.jca-dal .hero__rating .gicon svg{width:16px;height:16px;display:block}.jca-dal .hero__rating .stars{font-size:1rem}.jca-dal .hero__rating strong{color:#fff;font-weight:700}.jca-dal .yt{position:relative;display:block;aspect-ratio:16\/9;width:100%;border-radius:var(--r-lg);overflow:hidden;border:1px solid var(--line-2);box-shadow:0 26px 60px -28px rgba(0,0,0,.95);background:var(--bg-3);padding:0;margin:0;font:inherit;color:inherit;text-align:left;cursor:pointer;-webkit-appearance:none;appearance:none;transition:border-color .3s ease,box-shadow .3s ease}.jca-dal .yt:hover{border-color:var(--gold-line);box-shadow:0 30px 70px -26px rgba(0,0,0,.95)}.jca-dal .yt iframe{position:absolute;inset:0;width:100%;height:100%;border:0}.jca-dal .yt>img{width:100%;height:100%;object-fit:cover;display:block;filter:brightness(.72) saturate(.95);transition:transform .6s cubic-bezier(.16,.84,.44,1),filter .4s ease}.jca-dal .yt:hover>img{transform:scale(1.05);filter:brightness(.85)}.jca-dal .yt .scrim{position:absolute;inset:0;pointer-events:none;background:linear-gradient(180deg,rgba(0,0,0,.35) 0,rgba(0,0,0,0) 32%,rgba(0,0,0,0) 52%,rgba(0,0,0,.82) 100%)}.jca-dal .yt .play{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:66px;height:66px;border-radius:50%;background:var(--gold);display:grid;place-items:center;box-shadow:0 12px 30px -6px rgba(0,0,0,.8);z-index:2;transition:transform .22s cubic-bezier(.16,.84,.44,1)}.jca-dal .yt:hover .play{transform:translate(-50%,-50%) scale(1.08)}.jca-dal .yt .play svg{width:22px;height:22px;fill:#000;margin-left:3px;position:relative;z-index:1}.jca-dal .yt .ring{position:absolute;inset:0;border-radius:50%;border:2px solid rgba(243,185,55,.55);animation:2.6s cubic-bezier(.16,.84,.44,1) infinite jcaPulse}.jca-dal .yt .ring.r2{animation-delay:1.3s}@keyframes jcaPulse{0%{transform:scale(1);opacity:.85}70%{transform:scale(1.55);opacity:0}100%{opacity:0}}@media (max-width:680px){.jca-dal .cstory__media{border-radius:16px}}@media (max-width:960px){.jca-dal .hero__grid{grid-template-columns:1fr;gap:44px}}.jca-dal .trust,.jca-dal .res__grid,.jca-dal .rev__grid,.jca-dal .badges,.jca-dal .off-grid{list-style:none;margin-block:0;padding-inline:0}\n.jca-dal .trust{display:grid;grid-template-columns:repeat(4,1fr);gap:clamp(18px,3vw,44px);text-align:center}.jca-dal .tstat .num{font-family:var(--f-head);font-weight:900;font-size:clamp(2.3rem,4.8vw,3.4rem);line-height:1;color:#fff;letter-spacing:-.02em}.jca-dal .tstat .num .pre{color:var(--gold)}.jca-dal .tstat p{margin:.7rem 0 0;color:var(--muted);font-size:.95rem;font-weight:600}@property --jca-recovered{syntax:\"<integer>\";initial-value:0;inherits:false}@property --jca-reviews{syntax:\"<integer>\";initial-value:0;inherits:false}@property --jca-years{syntax:\"<integer>\";initial-value:0;inherits:false}@property --jca-n{syntax:\"<integer>\";inherits:false;initial-value:0}@keyframes jca-countup{from{--jca-n:0}}@media (prefers-reduced-motion:reduce){.jca-dal .yt .ring{animation:none;opacity:0}.jca-dal .ctup{animation:none}}@keyframes jca-statfade{from{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.jca-dal .num--fade{animation:none}}.jca-dal .disc-mini{text-align:center;color:var(--faint);font-size:.78rem;margin-top:1.5rem;font-style:italic}.jca-dal .qbox-two{display:grid;grid-template-columns:1fr 1fr;gap:clamp(20px,2.5vw,28px);align-items:start;margin-top:var(--sp-tight)}.jca-dal .qbox-two>details{margin-top:0!important}@media(max-width:640px){.jca-dal .qbox-two{grid-template-columns:1fr}}@media (max-width:720px){.jca-dal .trust,.jca-dal .res__grid,.jca-dal .rev__grid,.jca-dal .badges,.jca-dal .off-grid{list-style:none;margin-block:0;padding-inline:0}\n.jca-dal .trust{grid-template-columns:repeat(2,1fr);gap:30px}}.jca-dal .urgency{background:linear-gradient(180deg,#140d02,#0a0a0a);border-top:3px solid var(--gold);border-bottom:1px solid var(--line)}.jca-dal .urgency__row{display:flex;gap:1.6rem;align-items:center;flex-wrap:wrap}.jca-dal .urgency__icon{width:64px;height:64px;border-radius:50%;background:var(--gold);display:grid;place-items:center;flex:none}.jca-dal .urgency__icon svg{width:32px;height:32px;stroke:#000}.jca-dal .urgency__text{flex:1;min-width:280px}.jca-dal .urgency__text h2{font-size:clamp(1.4rem,2.6vw,1.9rem);color:#fff;margin-bottom:.4rem}.jca-dal .urgency__text p{margin:0;color:var(--muted);font-size:1.02rem}.jca-dal .urgency .btn{flex:none}@media (max-width:680px){.jca-dal .urgency__row{flex-direction:column;align-items:flex-start}}.jca-dal .sec-head{text-align:center;max-width:48rem;margin:0 auto var(--sp-head)}.jca-dal .sec-head--wide{max-width:none}.jca-dal .sec-head--wide h2{max-width:24ch;margin-inline:auto}.jca-dal .res__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.jca-dal .res-card{position:relative;overflow:hidden;background:linear-gradient(168deg,#171717,#0d0d0d);border:1px solid var(--line);border-radius:var(--r-lg);padding:32px 30px 30px;transition:transform .22s ease,border-color .22s ease,box-shadow .22s ease}.jca-dal .res-card:hover{transform:translateY(-4px);border-color:var(--gold-line);box-shadow:0 24px 48px -26px rgba(0,0,0,.9),inset 0 1px 0 rgba(243,185,55,.18)}.jca-dal .res-card .amt{position:relative;font-family:var(--f-head);font-weight:900;font-size:clamp(2.1rem,3.8vw,2.9rem);color:#fff;letter-spacing:-.02em;line-height:1;padding-bottom:.6rem}.jca-dal .res-card .amt::after{content:\"\";position:absolute;left:0;bottom:0;width:36px;height:3px;background:var(--gold);transition:width .28s cubic-bezier(.16,.84,.44,1)}.jca-dal .res-card:hover .amt::after{width:64px}.jca-dal .res-card .type{display:block;margin-top:1rem;font-size:.72rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--gold)}.jca-dal .res-card p{margin:.7rem 0 0;color:var(--muted);font-size:.95rem;line-height:1.6}.jca-dal .res__note{text-align:center;font-size:.82rem;color:var(--faint);margin-top:1.8rem;font-style:italic}@media (max-width:820px){.jca-dal .res__grid{grid-template-columns:1fr 1fr}}@media (max-width:520px){.jca-dal .res__grid{grid-template-columns:1fr}}.jca-dal .types__grid,.jca-dal .loc__grid{list-style:none;margin-block:0;padding-inline:0}\n.jca-dal .types__grid>li,.jca-dal .loc__grid>li{display:flex;min-width:0}\n.jca-dal .types__grid>li>*,.jca-dal .loc__grid>li>*{flex:1;min-width:0}\n.jca-dal .types__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.jca-dal .type-card{background:var(--bg-2);border:1px solid var(--line);border-radius:var(--r);padding:30px 26px;text-decoration:none;color:var(--text);transition:transform .18s,box-shadow .18s,border-color .18s;display:block}.jca-dal .type-card:hover{transform:translateY(-4px);box-shadow:var(--shadow);border-color:var(--gold-line)}.jca-dal .type-card__icon{width:50px;height:50px;border-radius:var(--r);background:#000;border:1px solid var(--line-2);display:grid;place-items:center;margin-bottom:1.2rem}.jca-dal .type-card__icon svg{width:25px;height:25px;stroke:var(--gold)}.jca-dal .type-card__icon i{font-size:23px;color:var(--gold);line-height:1}.jca-dal .type-card h3{font-size:1.16rem;margin-bottom:.4rem;color:#fff}.jca-dal .type-card p{margin:0;color:var(--muted);font-size:.92rem}.jca-dal .type-card .more{display:inline-flex;align-items:center;gap:.35rem;margin-top:1rem;color:var(--gold);font-weight:700;font-size:.85rem}@media (max-width:900px){.jca-dal .types__grid,.jca-dal .loc__grid{list-style:none;margin-block:0;padding-inline:0}\n.jca-dal .types__grid>li,.jca-dal .loc__grid>li{display:flex;min-width:0}\n.jca-dal .types__grid>li>*,.jca-dal .loc__grid>li>*{flex:1;min-width:0}\n.jca-dal .types__grid{grid-template-columns:1fr 1fr}}@media (max-width:520px){.jca-dal .types__grid,.jca-dal .loc__grid{list-style:none;margin-block:0;padding-inline:0}\n.jca-dal .types__grid>li,.jca-dal .loc__grid>li{display:flex;min-width:0}\n.jca-dal .types__grid>li>*,.jca-dal .loc__grid>li>*{flex:1;min-width:0}\n.jca-dal .types__grid{grid-template-columns:1fr}}.jca-dal .types__grid--two{grid-template-columns:repeat(2,1fr)}\n@media (max-width:820px){.jca-dal .atty__grid--two{grid-template-columns:1fr}\n}.jca-dal .h-lg{text-wrap:balance}@media (max-width:520px){.jca-dal .types__grid--two{grid-template-columns:1fr}}@media (max-width:900px){.jca-dal .loc__grid{grid-template-columns:1fr 1fr}}@media (max-width:520px){.jca-dal .loc__grid{grid-template-columns:1fr}}.jca-dal .why__aside{background:linear-gradient(165deg,#161616,#0c0c0c);border:1px solid var(--line);border-radius:var(--r-lg);padding:clamp(26px,3vw,38px);box-shadow:var(--shadow)}.jca-dal .why__aside .stars{font-size:1.25rem}.jca-dal .why__aside blockquote{font-family:var(--f-head);font-size:clamp(1.15rem,1.7vw,1.4rem);line-height:1.45;color:#fff;margin:1rem 0 1.3rem;font-weight:600}.jca-dal .why__aside .who{display:flex;align-items:center;gap:.85rem}.jca-dal .why__aside .who .avatar{width:48px;height:48px;border-radius:50%;background:var(--gold);color:#000;display:grid;place-items:center;font-family:var(--f-head);font-weight:800;flex:none;overflow:hidden}.jca-dal .why__aside .who .avatar img{width:100%;height:100%;object-fit:cover}.jca-dal .why__aside .who b{display:block;color:#fff}.jca-dal .why__aside .who small{color:var(--faint)}@media (max-width:860px){.jca-dal .why__grid{grid-template-columns:1fr}}.jca-dal .intro__grid{display:grid;grid-template-columns:1.1fr .9fr;gap:clamp(36px,5vw,64px);align-items:start}.jca-dal .intro__grid>.intro__media{align-self:stretch}.jca-dal .intro__media{position:relative;margin:0;border-radius:var(--r-lg);overflow:hidden;border:1px solid var(--line-2);box-shadow:var(--shadow);background:var(--bg-2);min-height:360px}.jca-dal .intro__media img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center top}.jca-dal .intro__media figcaption{position:absolute;left:0;right:0;bottom:4px;z-index:2;margin:0;padding:clamp(28px,4vw,44px) clamp(14px,1.8vw,20px) clamp(12px,1.4vw,16px);background:linear-gradient(180deg,transparent,rgba(0,0,0,.86));color:#e7e9ed;font-size:.86rem;line-height:1.45;font-weight:600}.jca-dal .intro__media figcaption{position:absolute;left:0;right:0;bottom:4px;z-index:2;margin:0;padding:clamp(28px,4vw,44px) clamp(14px,1.8vw,20px) clamp(12px,1.4vw,16px);background:linear-gradient(180deg,transparent,rgba(0,0,0,.86));color:#e7e9ed;font-size:.86rem;line-height:1.45;font-weight:600}\n.jca-dal .intro__media::after{content:\"\";position:absolute;left:0;right:0;bottom:0;height:4px;background:var(--gold)}@media (max-width:820px){.jca-dal .intro__grid{grid-template-columns:1fr;gap:28px}.jca-dal .intro__media{min-height:0;aspect-ratio:4\/5;max-width:440px;margin-inline:auto}}.jca-dal .intro__grid--media-left{grid-template-columns:.9fr 1.1fr}.jca-dal .intro__grid--media-left .intro__media{order:-1}@media (max-width:820px){.jca-dal .intro__grid--media-left{grid-template-columns:1fr}.jca-dal .intro__grid--media-left .intro__media{order:0}}.jca-dal .intro__media figcaption{position:absolute;left:0;right:0;bottom:4px;z-index:2;margin:0;padding:clamp(28px,4vw,44px) clamp(14px,1.8vw,20px) clamp(12px,1.4vw,16px);background:linear-gradient(180deg,transparent,rgba(0,0,0,.86));color:#e7e9ed;font-size:.86rem;line-height:1.45;font-weight:600}@media (max-width:820px){.jca-dal .proc{grid-template-columns:1fr 1fr;gap:36px}.jca-dal .pstep::after{display:none}}@media (max-width:460px){.jca-dal .proc{grid-template-columns:1fr}}.jca-dal .atty__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.jca-dal .atty{background:var(--bg-2);border:1px solid var(--line);border-radius:var(--r);overflow:hidden;transition:transform .18s,border-color .18s}.jca-dal .atty:hover{transform:translateY(-3px);border-color:var(--gold-line)}.jca-dal .atty__photo{height:273px;background:linear-gradient(135deg,#1d1d1d,#0c0c0c);display:grid;place-items:center;border-bottom:1px solid var(--line);overflow:hidden}.jca-dal .atty__photo img{width:100%;height:100%;object-fit:cover;object-position:center top}.jca-dal .atty__body{padding:26px 26px 28px}.jca-dal .atty__body h3{font-size:1.25rem;margin-bottom:.15rem;color:#fff}.jca-dal .atty__body .role{color:var(--gold);font-weight:700;font-size:.82rem;letter-spacing:.05em;text-transform:uppercase;margin-bottom:.9rem}.jca-dal .atty__body p{margin:0 0 1.1rem;color:var(--muted);font-size:.95rem}.jca-dal .atty__link{display:inline-flex;align-items:center;gap:.35rem;color:var(--gold);font-weight:700;font-size:.88rem;text-decoration:none}.jca-dal .atty__link:hover{text-decoration:underline}@media (max-width:820px){.jca-dal .atty__grid{grid-template-columns:1fr}}.jca-dal .rev__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.jca-dal .rev__grid>li,.jca-dal .res__grid>li,.jca-dal .off-grid>li,.jca-dal .trust>li,.jca-dal .badges>li{display:flex;min-width:0}\n.jca-dal .rev__grid>li>*,.jca-dal .res__grid>li>*,.jca-dal .off-grid>li>*{flex:1;min-width:0}\n.jca-dal .trust>li{display:block}\n.jca-dal .review{background:var(--bg-2);border:1px solid var(--line);border-radius:var(--r);padding:30px 28px;display:flex;flex-direction:column}.jca-dal .review blockquote{margin:.8rem 0 1.5rem;font-size:1.04rem;line-height:1.55;color:#e7e9ed}.jca-dal .review .who{margin-top:auto;padding-top:1.1rem;border-top:1px solid var(--line)}.jca-dal .review .who b{display:block;font-size:.93rem;color:#fff}.jca-dal .review .who small{color:var(--faint);font-size:.82rem}.jca-dal .rev__note{text-align:center;font-size:.8rem;color:var(--faint);margin-top:1.8rem;font-style:italic}@media (max-width:820px){.jca-dal .rev__grid{grid-template-columns:1fr}}.jca-dal .nofee{display:grid;grid-template-columns:auto 1fr auto;gap:clamp(24px,3.5vw,44px);align-items:center;background:linear-gradient(165deg,#161616,#0b0b0b);border:1px solid var(--gold-line);border-radius:var(--r-lg);padding:clamp(30px,3.5vw,46px);box-shadow:var(--shadow)}.jca-dal .nofee__seal{width:92px;height:92px;border-radius:50%;border:3px solid var(--gold);display:grid;place-items:center;flex:none}.jca-dal .nofee__seal svg{width:48px;height:48px;stroke:var(--gold)}.jca-dal .nofee__seal img{width:auto;height:auto;max-width:64px;max-height:64px;object-fit:contain}.jca-dal .nofee h3{font-size:clamp(1.5rem,2.6vw,2rem);margin-bottom:.5rem;color:#fff}.jca-dal .nofee p{margin:0;color:var(--muted)}@media (max-width:760px){.jca-dal .nofee{grid-template-columns:1fr;text-align:center}.jca-dal .nofee__seal{margin:0 auto}}.jca-dal .faq__list--two{display:grid;grid-template-columns:1fr 1fr;column-gap:clamp(34px,4.5vw,60px);row-gap:0;align-items:stretch}@media (max-width:820px){.jca-dal .faq__top{grid-template-columns:1fr;gap:22px}.jca-dal .faq__list--two{grid-template-columns:1fr;column-gap:0}.jca-dal .faq__grid{grid-template-columns:1fr}}.jca-dal .faq__list{border-top:1px solid var(--line)}.jca-dal .faq__item{border-bottom:1px solid var(--line)}.jca-dal .faq__q{width:100%;display:flex;align-items:center;justify-content:space-between;gap:1rem;background:0 0;border:0;padding:1.4rem 0;text-align:left;cursor:pointer;font-family:var(--f-head);font-weight:700;font-size:1.12rem;color:#fff}.jca-dal .faq__q .ic{width:28px;height:28px;flex:none;border:1.5px solid var(--line-2);border-radius:50%;display:grid;place-items:center;position:relative;transition:.25s}.jca-dal .faq__q .ic::after, .jca-dal .faq__q .ic::before{content:\"\";position:absolute;width:12px;height:2px;background:#fff;transition:.25s}.jca-dal .faq__q .ic::after{transform:rotate(90deg)}.jca-dal .faq__item[open] .faq__q .ic{background:var(--gold);border-color:var(--gold)}.jca-dal .faq__item[open] .faq__q .ic::after, .jca-dal .faq__item[open] .faq__q .ic::before{background:#000}.jca-dal .faq__item[open] .faq__q .ic::after{transform:rotate(0)}.jca-dal .faq__a{overflow:hidden;color:var(--muted);font-size:1.01rem;padding-bottom:1.4rem;animation:.3s jcaFade}@keyframes jcaFade{from{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}.jca-dal .finalcta{text-align:center;position:relative;overflow:hidden;background:linear-gradient(180deg,#0a0a0a,#000);border-top:1px solid var(--line)}.jca-dal .finalcta::before{content:\"\";position:absolute;inset:0;pointer-events:none;background:radial-gradient(circle at 50% 130%,rgba(243,185,55,.2),transparent 56%)}.jca-dal .finalcta .wrap{position:relative;z-index:1}.jca-dal .finalcta h2{color:#fff;margin-bottom:1.1rem;max-width:20ch;margin-inline:auto}.jca-dal .ctasub{font-size:clamp(1.05rem,1.5vw,1.24rem);color:var(--muted);line-height:1.6;max-width:56ch;margin:0 auto 2.2rem}.jca-dal .finalcta__cta{display:flex;flex-wrap:wrap;gap:1rem;justify-content:center}.jca-dal .finalcta .sub{margin-top:1.7rem;font-size:.94rem;color:var(--faint);letter-spacing:.02em}@media (max-width:560px){.jca-dal .cta-place{flex-direction:column;gap:16px}.jca-dal .cta-place__areas{flex:auto;border-left:0;border-top:1px solid var(--line-2);padding-left:0;padding-top:16px}}@media (max-width:940px){.jca-dal .cta-grid{grid-template-columns:1fr;gap:30px}.jca-dal .cta-map{min-height:330px;order:2}.jca-dal .finalcta .cta-info h2{max-width:none}}.jca-dal .legal{background:#000;border-top:1px solid var(--line);padding-block:30px}\/* FIX: was #6f747c, which measures 4.47:1 on black and fails WCAG AA for body text *\/.jca-dal .legal p{max-width:var(--maxw);margin:0 auto;font-size:.78rem;color:#7d828a;line-height:1.7}.jca-dal .legal b{color:#9aa0a8}.jca-dal .hero__copy{position:relative;z-index:2}.jca-dal .callbar{display:none}@media (max-width:680px){.jca-dal .callbar{display:grid;grid-template-columns:1fr 1fr;gap:8px;position:fixed;left:0;right:0;bottom:0;z-index:75;padding:10px 12px;background:rgba(0,0,0,.96);backdrop-filter:blur(8px);border-top:1px solid var(--line-2)}.jca-dal .callbar .btn{min-height:50px;font-size:.86rem;padding:.7rem .5rem;gap:.35rem;line-height:1.25;text-align:center}.jca-dal .callbar .btn svg{flex:0 0 auto;width:16px;height:16px}.jca-dal .callbar .btn[href^=\"tel:\"]{white-space:nowrap}.jca-dal{padding-bottom:108px}}@media (max-width:760px){.jca-dal .tabpanel.is-active{grid-template-columns:1fr;gap:28px}}.jca-dal .ind__card{background:var(--bg-2);border:1px solid var(--line);border-radius:var(--r-lg);padding:clamp(22px,2.4vw,28px);box-shadow:var(--shadow-sm)}.jca-dal .ind__card .std{font-family:var(--f-body);font-size:.74rem;color:var(--gold);letter-spacing:.12em;text-transform:uppercase;font-weight:600;margin-bottom:1.1rem;display:inline-flex;align-items:center;gap:.6rem}.jca-dal .ind__parts{display:flex;flex-wrap:wrap;gap:.45rem}.jca-dal .ind__parts span{font-family:var(--f-body);font-size:.84rem;padding:.34rem .7rem;background:var(--bg-3);border:1px solid var(--line);border-radius:var(--r);color:var(--muted)}.jca-dal .datum{display:inline-grid;place-items:center;width:22px;height:22px;border:1.5px solid var(--gold);color:var(--gold);font-family:var(--f-body);font-size:.74rem;font-weight:700;flex:none}.jca-dal .calc__row{display:flex;justify-content:space-between;align-items:baseline;gap:1rem;padding:.7rem 0;border-bottom:1px solid var(--line);font-size:.95rem;color:var(--muted)}.jca-dal .calc__row b{font-family:var(--f-head);font-weight:800;color:#fff;letter-spacing:-.01em;white-space:nowrap}.jca-dal .calc__row--total{border-bottom:0;padding-top:.95rem}.jca-dal .calc__row--total b{color:var(--gold);font-size:1.45rem}.jca-dal .calc__note{margin:.9rem 0 0;font-size:.82rem;color:var(--faint);line-height:1.55}.jca-dal .stbl{width:100%;border-collapse:collapse;margin:0;font-size:.96rem}.jca-dal .stbl td{padding:.72rem .2rem;border-bottom:1px solid var(--line);color:var(--muted);vertical-align:baseline}.jca-dal .stbl tr:last-child td{border-bottom:0;padding-top:.9rem}.jca-dal .stbl td:last-child{text-align:right;white-space:nowrap;font-family:var(--f-head);font-weight:700;color:#fff;letter-spacing:-.01em}.jca-dal .stbl__sub{color:var(--faint);font-size:.82rem;display:block;margin-top:.15rem}.jca-dal .bstep{list-style:none;counter-reset:bs;margin:0;padding:0;display:grid;gap:1rem}.jca-dal .bstep li{counter-increment:bs;position:relative;padding-left:3rem;color:var(--muted);font-size:1rem;line-height:1.6}.jca-dal .bstep li::before{content:counter(bs);position:absolute;left:0;top:-2px;width:2rem;height:2rem;display:grid;place-items:center;font-family:var(--f-head);font-weight:800;font-size:.95rem;color:#000;background:var(--gold);border-radius:50%}.jca-dal .bstep li b{color:#fff;font-weight:700}.jca-dal .injlist{list-style:none;margin:1.2rem 0 0;padding:0;display:grid;grid-template-columns:1fr 1fr;gap:.55rem}@media (max-width:460px){.jca-dal .injlist{grid-template-columns:1fr}}.jca-dal .injlist li{display:flex;align-items:center;gap:.7rem;padding:.6rem .8rem;background:rgba(0,0,0,.35);border:1px solid var(--line);border-radius:var(--r);font-size:.95rem;color:var(--text);font-weight:600}.jca-dal .injlist li i{width:20px;text-align:center;color:var(--gold);font-size:1rem;flex:none}.jca-dal details.qbox{padding:0;overflow:hidden}.jca-dal details.qbox>summary{list-style:none;cursor:pointer;display:grid;grid-template-columns:1fr auto;align-items:center;gap:.2rem 1rem;text-align:left;font-family:var(--f-head);font-weight:700;color:#fff;font-size:1.08rem;line-height:1.35}.jca-dal details.qbox>summary::-webkit-details-marker{display:none}.jca-dal details.qbox>summary .ic{width:28px;height:28px;flex:none;border:1.5px solid var(--line-2);border-radius:50%;position:relative;transition:.25s}.jca-dal details.qbox>summary .ic::after, .jca-dal details.qbox>summary .ic::before{content:\"\";position:absolute;top:50%;left:50%;width:12px;height:2px;background:#fff;transform:translate(-50%,-50%);transition:.25s}.jca-dal details.qbox>summary .ic::after{transform:translate(-50%,-50%) rotate(90deg)}.jca-dal details.qbox[open]>summary .ic{background:var(--gold);border-color:var(--gold)}.jca-dal details.qbox[open]>summary .ic::after, .jca-dal details.qbox[open]>summary .ic::before{background:#000}.jca-dal details.qbox[open]>summary .ic::after{transform:translate(-50%,-50%) rotate(0)}.jca-dal details.qbox .qbox__body{padding:0 clamp(18px,2.2vw,26px) clamp(18px,2.2vw,26px)}.jca-dal details.qbox .qbox__body>:first-child{margin-top:0}@media (min-width:821px){.jca-dal .br-wide{display:inline}}.jca-dal .frost{background:rgba(255,255,255,.055);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border:1px solid var(--line-2);border-radius:var(--r-lg);padding:clamp(22px,2.6vw,32px);box-shadow:var(--shadow-sm)}.jca-dal .quotebox{display:grid;grid-template-columns:1.6fr auto;gap:clamp(22px,3.5vw,44px);align-items:center}.jca-dal .quotebox .who{border-left:1px solid var(--line-2);padding-left:clamp(22px,3.5vw,44px);align-self:stretch;display:flex;align-items:center;white-space:nowrap}@media (max-width:720px){.jca-dal .quotebox{grid-template-columns:1fr}.jca-dal .quotebox .who{border-left:0;border-top:1px solid var(--line-2);padding-left:0;padding-top:16px;white-space:normal}}@keyframes indFade{from{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}@media (max-width:820px){.jca-dal .ind__panel{grid-template-columns:1fr;gap:26px}}.jca-dal .reveal{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.jca-dal .atty:hover,.jca-dal .btn:hover,.jca-dal .res-card:hover,.jca-dal .type-card:hover{transform:none}.jca-dal .faq__a{animation:none}}.jca-dal a, .jca-dal blockquote, .jca-dal h1, .jca-dal h2, .jca-dal h3, .jca-dal h4, .jca-dal li, .jca-dal p{overflow-wrap:break-word}.jca-dal{margin-block:0;margin-inline:calc(50% - 50vw);max-width:100vw;overflow-x:clip}\n@keyframes jcaBar{to{width:var(--w,50%)}}\n@media (prefers-reduced-motion:reduce){.jca-dal .statpanel__bar i{animation:none;width:var(--w,50%)}}\n@media (max-width:720px){.jca-dal .statpanel{grid-template-columns:1fr;gap:18px}}\n@media (max-width:640px){.jca-dal .proc--two{grid-template-columns:1fr}.jca-dal .proc--two .pstep:last-child{grid-column:auto}}\/* R56 utilities + disclosure library *\/.jca-dal .prose{max-width:64ch}.jca-dal .wrap>.prose{max-width:none}.jca-dal .prose p{color:var(--muted);font-size:1.02rem;line-height:1.7;margin:0 0 1.1rem}.jca-dal .prose p:last-child{margin-bottom:0}.jca-dal .prose strong{color:var(--text)}.jca-dal .prose a{color:var(--gold)}.jca-dal .prose ul{color:var(--muted);font-size:1rem;line-height:1.7;margin:0 0 1.1rem;padding-left:1.3rem}.jca-dal .prose--wide{max-width:none}.jca-dal .h-sub{font-family:var(--f-head);font-weight:800;color:#fff;font-size:clamp(1.4rem,2.4vw,1.95rem);letter-spacing:-.02em;margin:clamp(34px,4.5vw,52px) 0 .9rem}.jca-dal .h-sub--sm{font-size:clamp(1.25rem,2vw,1.6rem);margin:0 0 .9rem}.jca-dal .h-card{font-size:1.1rem;color:#fff;margin:0 0 .75rem;line-height:1.4}.jca-dal .note{color:var(--faint);font-size:.9rem;line-height:1.6;margin:0}.jca-dal .btnrow{display:flex;flex-wrap:wrap;gap:.9rem;margin-top:var(--sp-block)}.jca-dal .wrap>.btnrow{justify-content:center}.jca-dal .wrap>.btnrow+.note{text-align:center}.jca-dal .btnrow--center{justify-content:center}.jca-dal .headblock{max-width:48rem;margin-bottom:var(--sp-head)}.jca-dal .wrap>.frost{max-width:none;margin-inline:0}.jca-dal .wrap>.frost>p{color:var(--muted);font-size:1.02rem;line-height:1.7;margin:0 0 1rem}.jca-dal .wrap>.frost>p:last-child{margin-bottom:0}.jca-dal .wrap>.frost>p strong{color:var(--text)}.jca-dal .rm__body{padding-top:.7rem}.jca-dal .rm__body p{margin:0 0 .8rem;color:var(--muted);font-size:.95rem;line-height:1.7}.jca-dal .rm__body p:last-child{margin-bottom:0}.jca-dal .rm__body a{color:var(--gold)}\n@media (max-width:820px){.jca-dal .grid3{grid-template-columns:1fr}}\n@media (max-width:640px){.jca-dal .grid2{grid-template-columns:1fr}}\n@media (max-width:760px){.jca-dal .pair{grid-template-columns:1fr}.jca-dal .pair>div:last-child{border-left:0;padding-left:0;border-top:1px solid var(--line-2);padding-top:clamp(18px,2.4vw,26px)}}\n@media (max-width:640px){.jca-dal .steplist{grid-template-columns:1fr}.jca-dal .steplist .step:last-child{grid-column:auto}}\n@media (max-width:820px){.jca-dal .hub-grid{grid-template-columns:1fr}}.jca-dal .qbox-wide{grid-column:1\/-1}.jca-dal details.qbox>summary>*{grid-column:1;min-width:0}.jca-dal details.qbox>summary>.ic{grid-column:2;grid-row:1\/-1;align-self:center}.jca-dal details.qbox>summary .std{display:inline-flex;align-items:center;gap:.6rem;font-family:var(--f-body);font-size:.74rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--gold);margin:0;justify-self:start}.jca-dal details.qbox>summary .h-card{font-size:1rem;line-height:1.35;margin:0}.jca-dal details.qbox{background:var(--bg-2);border:1px solid var(--line);border-radius:var(--r-lg);margin:0}.jca-dal .wrap>details.qbox{max-width:none;margin-inline:0}.jca-dal .qbox__body p{color:var(--muted);font-size:.98rem;line-height:1.7;margin:0 0 1rem}.jca-dal .qbox__body p:last-child{margin-bottom:0}.jca-dal .qbox__body strong{color:var(--text)}.jca-dal .qbox__body a, .jca-dal .frost a{color:var(--gold)}.jca-dal .qbox__body .ind__parts{margin-bottom:.9rem}.jca-dal .qbox__body ul{color:var(--muted);font-size:1rem;line-height:1.7;margin:0 0 1rem;padding-left:1.3rem}\/* mobile hardening (library global) *\/.jca-dal img, .jca-dal iframe, .jca-dal video{max-width:100%;height:auto}\n@media (max-width:680px){\n.jca-dal .callbar{padding-bottom:calc(10px + env(safe-area-inset-bottom))}\n.jca-dal{padding-bottom:calc(108px + env(safe-area-inset-bottom))}\n.jca-dal a,.jca-dal button,.jca-dal summary{min-height:44px}\n.jca-dal .faq__q{min-height:48px}\n.jca-dal .crumb{row-gap:4px;font-size:.82rem}\n\/* FIX: the 44px floor above was breaking inline links inside body copy *\/\n.jca-dal p a,.jca-dal .faq__a a,.jca-dal .qbox__body a,.jca-dal .prose a,.jca-dal .rm__body a,.jca-dal address a{min-height:0;display:inline}\n.jca-dal .crumb a{min-height:0;padding-block:6px}\n}\n@media (max-width:420px){\n.jca-dal .h-xl{font-size:clamp(2.15rem,9.5vw,2.6rem)}\n.jca-dal .trust,.jca-dal .res__grid,.jca-dal .rev__grid,.jca-dal .badges,.jca-dal .off-grid{list-style:none;margin-block:0;padding-inline:0}\n.jca-dal .trust{grid-template-columns:1fr 1fr;gap:22px}\n.jca-dal .hero__rating{font-size:.86rem}\n}.jca-dal details.qbox>summary{padding:clamp(16px,2vw,22px) clamp(18px,2.2vw,26px)}.jca-dal *+.prose{margin-top:var(--sp-block)}.jca-dal .wrap>details.qbox+details.qbox{margin-top:14px}.jca-dal .prose>.frost{max-width:none}.jca-dal .qbox__desc{display:block;font-family:var(--f-body);font-size:.85rem;color:var(--muted);font-weight:400;letter-spacing:0;text-transform:none;line-height:1.45}.jca-dal .qbox__desc em{font-style:italic}.jca-dal .headrow{display:grid;grid-template-columns:1fr 1fr;gap:clamp(24px,4vw,56px);align-items:start;margin-bottom:var(--sp-head)}.jca-dal .headrow h2{margin:0}.jca-dal .headrow--mid{align-items:center}.jca-dal .headrow .frost{margin:0}.jca-dal .headrow .frost p{color:var(--muted);font-size:1.02rem;line-height:1.7;margin:0 0 1rem}.jca-dal .headrow .frost p:last-child{margin-bottom:0}\n@media (max-width:860px){.jca-dal .headrow{grid-template-columns:1fr;gap:20px}}\/* ===== offices grid (ported from the homepage) ===== *\/.jca-dal .off-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}\n@media (max-width:980px){.jca-dal .off-grid{grid-template-columns:repeat(2,1fr)}}\n@media (max-width:680px){.jca-dal .off-grid{grid-template-columns:1fr}}.jca-dal .off-card{position:relative;overflow:hidden;display:flex;flex-direction:column;gap:12px;min-height:210px;padding:26px 24px 22px;background:var(--bg-2);border:1px solid var(--line);border-radius:var(--r-lg);transition:transform .25s ease,border-color .25s ease}.jca-dal .off-card::after{content:\"\";position:absolute;left:0;top:0;right:0;height:2px;background:var(--gold);transform:scaleX(0);transform-origin:left;transition:transform .32s ease}.jca-dal .off-card:hover{transform:translateY(-4px);border-color:var(--gold-line)}.jca-dal .off-card:hover::after{transform:scaleX(1)}.jca-dal .off-card.is-hq{background:linear-gradient(180deg,rgba(243,185,55,.06),transparent),var(--bg-2)}.jca-dal .hq-tag{position:absolute;right:18px;top:18px;z-index:3;padding:5px 9px;border-radius:100px;background:var(--gold);color:#000;font-family:var(--f-body);font-size:9px;font-weight:800;letter-spacing:.18em;text-transform:uppercase}.jca-dal .off-map{position:relative;margin:-26px -24px 4px;height:150px;overflow:hidden;border-bottom:1px solid var(--line);background:linear-gradient(160deg,#141414,#060606)}.jca-dal .off-map iframe{position:absolute;inset:0;width:100%;height:100%;border:0;filter:grayscale(1) invert(.92) contrast(.88);pointer-events:none}.jca-dal .off-map .map-go{position:absolute;inset:0;z-index:3;cursor:pointer;display:block}.jca-dal .off-map .map-go::after{content:\"Open in Google Maps \\2197\";position:absolute;right:10px;bottom:8px;font-family:var(--f-body);font-size:9px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--text);background:rgba(0,0,0,.65);border:1px solid var(--line-2);border-radius:100px;padding:4px 9px;opacity:0;transition:opacity .2s ease}.jca-dal .off-card:hover .off-map .map-go::after{opacity:1}.jca-dal .off-map::after{content:\"\";position:absolute;left:50%;top:50%;width:26px;height:34px;transform:translate(-50%,-100%);background:url(\"data:image\/svg+xml,%3Csvg xmlns='http:\/\/www.w3.org\/2000\/svg' viewBox='0 0 24 32'%3E%3Cpath d='M12 0C5.4 0 0 5.4 0 12c0 9 12 20 12 20s12-11 12-20C24 5.4 18.6 0 12 0z' fill='%23F3B937'\/%3E%3Ccircle cx='12' cy='12' r='4.5' fill='%23000'\/%3E%3C\/svg%3E\") no-repeat center\/contain;z-index:2;pointer-events:none;filter:drop-shadow(0 4px 8px rgba(0,0,0,.55))}.jca-dal .off-top{display:flex;align-items:baseline;gap:12px}.jca-dal .off-top h3{font-size:1.5rem;letter-spacing:-.02em;color:#fff;margin:0}.jca-dal .off-top h3 a{text-decoration:none}.jca-dal .off-top h3 a:hover{color:var(--gold)}.jca-dal .state-pin{font-family:var(--f-body);font-size:10px;font-weight:700;letter-spacing:.16em;color:var(--faint);border:1px solid var(--line-2);border-radius:100px;padding:3px 8px}.jca-dal .off-addr{font-style:normal;font-size:.9rem;line-height:1.55;color:var(--muted)}.jca-dal .off-phone{display:inline-flex;align-items:center;gap:8px;font-family:var(--f-head);font-size:1.06rem;font-weight:800;letter-spacing:-.01em;color:var(--gold);text-decoration:none}.jca-dal .off-phone:hover{color:var(--gold-deep)}.jca-dal .off-meta{font-family:var(--f-body);font-size:10px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--faint)}.jca-dal .off-foot{margin-top:auto;padding-top:14px;border-top:1px solid var(--line);display:flex;justify-content:space-between;align-items:center;gap:12px}.jca-dal .off-foot a{font-family:var(--f-body);font-size:10.5px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;text-decoration:none}.jca-dal .off-foot .go{color:var(--gold)}.jca-dal .off-foot .go:hover{color:var(--gold-deep)}.jca-dal .off-foot .dir{color:var(--faint)}.jca-dal .off-foot .dir:hover{color:var(--text)}.jca-dal .off-services{margin-top:14px;padding-top:14px;border-top:1px solid var(--line)}.jca-dal .off-services summary{list-style:none;cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:10px;font-family:var(--f-body);font-size:10.5px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--gold);transition:color .2s ease}.jca-dal .off-services summary::-webkit-details-marker{display:none}.jca-dal .off-services summary::after{content:\"+\";font-family:var(--f-head);font-size:16px;line-height:1;color:var(--gold);transition:transform .2s ease}.jca-dal .off-services[open] summary::after{transform:rotate(45deg)}.jca-dal .off-services summary:hover{color:var(--gold-deep)}.jca-dal .off-services ul{list-style:none;margin:12px 0 0;padding:0;display:flex;flex-direction:column;gap:3px}.jca-dal .off-services li a{display:flex;align-items:center;gap:10px;padding:9px 10px;border-radius:var(--r);font-size:.86rem;font-weight:600;color:var(--muted);border:1px solid transparent;text-decoration:none;transition:background .18s ease,color .18s ease,border-color .18s ease}.jca-dal .off-services li a::before{content:\"\\2192\";color:var(--gold);font-family:var(--f-head);font-weight:700;transition:transform .18s ease}.jca-dal .off-services li a:hover{background:rgba(243,185,55,.08);color:var(--text);border-color:var(--line-2)}.jca-dal .off-services li a:hover::before{transform:translateX(2px)}.jca-dal .off-services li.all-link a{color:var(--gold);font-weight:700}\/* heading left, frost panel right; used by the offices header *\/.jca-dal .splithead{display:grid;grid-template-columns:1fr 1.05fr;gap:clamp(26px,4vw,60px);align-items:start;margin-bottom:var(--sp-head)}.jca-dal .splithead--mid{align-items:center}.jca-dal .splithead>h2, .jca-dal .splithead>div>h2{margin:0}.jca-dal .splithead__note p{margin:0;color:var(--text);font-size:clamp(1.02rem,1.5vw,1.14rem);line-height:1.7}.jca-dal .splithead__note strong{color:#fff}.jca-dal .splithead__note a{color:var(--gold)}\n@media (max-width:860px){.jca-dal .splithead{grid-template-columns:1fr;gap:20px}}\/* centred closing note + CTA *\/.jca-dal .sec-foot{text-align:center;margin-top:var(--sp-block);padding-top:var(--sp-tight);border-top:1px solid var(--line)}.jca-dal .sec-foot p{margin:0 auto 1.5rem;color:var(--muted);font-size:clamp(1.08rem,1.7vw,1.28rem);line-height:1.6;text-wrap:balance}\/* ===== featured client story card, hero right (ported from the hit and run page) ===== *\/.jca-dal .storycard{position:relative;overflow:hidden;display:flex;flex-direction:column;background:linear-gradient(168deg,#17171b,#0a0a0c);border:1px solid var(--line-2);border-radius:var(--r-lg);box-shadow:var(--shadow)}.jca-dal .storycard::before{content:\"\";position:absolute;left:0;right:0;top:0;height:2px;background:linear-gradient(90deg,transparent,var(--gold),transparent);z-index:4}.jca-dal .storycard .yt{border:0;border-radius:0;box-shadow:none;aspect-ratio:16\/9}.jca-dal .storycard__body{padding:clamp(16px,1.9vw,22px)}.jca-dal .storycard__eyebrow{display:flex;align-items:center;gap:.55rem;margin:0 0 .55rem;font-family:var(--f-body);font-size:.74rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--faint)}.jca-dal .storycard__eyebrow .stars{font-size:.9rem;letter-spacing:.08em}.jca-dal .storycard__pull{margin:0 0 .8rem;font-family:var(--f-head);font-weight:700;font-size:clamp(1.2rem,2vw,1.5rem);line-height:1.28;letter-spacing:-.015em;color:#fff;text-wrap:pretty}.jca-dal .storycard__lead, .jca-dal .storycard .rm__body p{margin:0 0 .7rem;color:var(--muted);font-size:.9rem;line-height:1.58}.jca-dal .storycard__lead{display:-webkit-box;-webkit-box-orient:vertical;box-orient:vertical;-webkit-line-clamp:3;line-clamp:3;overflow:hidden}.jca-dal .storycard .rm__toggle:checked ~ .storycard__lead{display:block;overflow:visible;-webkit-line-clamp:none;line-clamp:none}.jca-dal .storycard .rm__body p:last-child{margin-bottom:0}.jca-dal .storycard .rm__btn{margin-top:0;font-size:.8rem}.jca-dal .storycard__link{display:inline-flex;align-items:center;gap:.4rem;margin-top:.75rem;padding-top:.7rem;border-top:1px solid var(--line);width:100%;color:var(--gold);font-family:var(--f-head);font-weight:700;font-size:.86rem;text-decoration:none}.jca-dal .storycard__link:hover{text-decoration:underline;text-underline-offset:3px}\/* read more control, checkbox variant *\/.jca-dal .rm__toggle{position:absolute;width:1px;height:1px;opacity:0;margin:0;pointer-events:none}.jca-dal .storycard .rm__body{display:none;padding-top:0}.jca-dal .storycard .rm__toggle:checked ~ .rm__body{display:block;animation:jcaFade .3s ease}.jca-dal .rm__btn{display:inline-flex;align-items:center;gap:.4rem;cursor:pointer;user-select:none;font-family:var(--f-head);font-weight:700;color:var(--gold);border-bottom:1px solid transparent;transition:border-color .18s ease}.jca-dal .rm__btn:hover{border-bottom-color:var(--gold-line)}.jca-dal .rm__btn .chev{width:7px;height:7px;border-right:2px solid var(--gold);border-bottom:2px solid var(--gold);transform:rotate(45deg) translate(-1px,-1px);transition:transform .22s ease}.jca-dal .rm__btn .less{display:none}.jca-dal .rm__toggle:checked ~ .rm__btn .more{display:none}.jca-dal .rm__toggle:checked ~ .rm__btn .less{display:inline}.jca-dal .rm__toggle:checked ~ .rm__btn .chev{transform:rotate(-135deg) translate(-2px,-2px)}.jca-dal .rm__toggle:focus-visible ~ .rm__btn{outline:3px solid var(--gold);outline-offset:3px;border-radius:3px}\n\/* print: dark on white, chrome hidden, blocks kept whole *\/\n@media print{\n.jca-dal{background:#fff !important;background-image:none !important;font-size:12pt}\n.jca-dal *{background:transparent !important;color:#111 !important;border-color:#888 !important;box-shadow:none !important;text-shadow:none !important;animation:none !important;transition:none !important}\n.jca-dal .hero__bg,.jca-dal .callbar,.jca-dal .yt,.jca-dal .cta-map,.jca-dal .btn,.jca-dal .hero__rating{display:none !important}\n.jca-dal a{color:#111 !important;text-decoration:underline}\n.jca-dal .res-card,.jca-dal .type-card,.jca-dal .review,.jca-dal .ind__card,.jca-dal .nofee,.jca-dal .cta-place,.jca-dal .faq__item{border:1px solid #888 !important;page-break-inside:avoid}\n.jca-dal h2,.jca-dal h3{page-break-after:avoid}\n.jca-dal .qbox-two,.jca-dal .faq__list--two,.jca-dal .res__grid,.jca-dal .types__grid,.jca-dal .loc__grid,.jca-dal .rev__grid,.jca-dal .atty__grid,.jca-dal .proc,.jca-dal .proc--two,.jca-dal .intro__grid,.jca-dal .headrow,.jca-dal .cta-grid,.jca-dal .statpanel,.jca-dal .trust,.jca-dal .quotebox{display:block !important}\n.jca-dal details.qbox{page-break-inside:avoid;margin-bottom:10pt}\n.jca-dal .faq__a,.jca-dal .qbox__body,.jca-dal .rm__body,.jca-dal .storycard .rm__body{display:block !important}\n.jca-dal .storycard__lead{display:block !important;-webkit-line-clamp:none !important;line-clamp:none !important;overflow:visible !important}\n.jca-dal .rm__btn,.jca-dal .rm__toggle,.jca-dal .storycard::before,.jca-dal .statutebox::before,.jca-dal .statutebox::after{display:none !important;content:none !important}\n.jca-dal details>*:not(summary){display:block !important}\n.jca-dal details::details-content{content-visibility:visible !important;display:block !important;block-size:auto !important}\n.jca-dal details summary{display:block !important}\n.jca-dal .ic,.jca-dal .rm>summary::after{display:none !important}\n.jca-dal .ctup,.jca-dal .statpanel__bar{display:none !important}\n.jca-dal .vh{position:static !important;clip:auto !important;width:auto !important;height:auto !important;white-space:normal !important}\n.jca-dal .wrap a[href^=\"http\"]::after{content:\" (\" attr(href) \")\";font-size:8.5pt;color:#555 !important;word-break:break-all}\n.jca-dal a[href^=\"tel:\"]::after,.jca-dal .crumb a::after,.jca-dal .atty__link::after{content:\"\" !important}\n\n\/* components specific to this page *\/\n.jca-dal .injlist{display:block !important}\n.jca-dal .injlist li{border:1px solid #999 !important;break-inside:avoid;margin-bottom:6px}\n.jca-dal .injlist li svg,.jca-dal .type-card__icon,.jca-dal .urgency__icon,.jca-dal .nofee__seal,.jca-dal .off-map,.jca-dal .hq-tag{display:none !important}\n.jca-dal .off-services ul,.jca-dal .off-services[open] ul{display:block !important}\n.jca-dal .off-grid{display:block !important}\n.jca-dal .off-card{border:1px solid #999 !important;break-inside:avoid;margin-bottom:10px}\n.jca-dal .stbl{width:100% !important;border-collapse:collapse !important;break-inside:avoid}\n.jca-dal .stbl th,.jca-dal .stbl td{border-bottom:1px solid #ccc !important}\n.jca-dal .quotebox,.jca-dal .headrow{display:block !important}\n.jca-dal .quotebox .who{border-left:0 !important;padding-left:0 !important;padding-top:8px}\n.jca-dal .intro__media{break-inside:avoid;max-width:340px;min-height:0 !important}\n.jca-dal .ind__parts span,.jca-dal .chips span{border:1px solid #bbb !important}\n\n\/* captions and crumbs read as text on paper *\/\n.jca-dal .intro__media figcaption{position:static !important;background:none !important;color:#333 !important;padding:6px 0 0 !important;font-size:9pt}\n.jca-dal .crumb ol{display:block !important}\n.jca-dal .crumb li{display:inline !important}\n.jca-dal .crumb li+li::before{content:\" \\203A \" !important;color:#666 !important}\n\n.jca-dal .intro__media figcaption{position:static !important;background:none !important;color:#333 !important;padding:6px 0 0 !important;font-size:9pt}\n\n\/* card grids are lists now; flatten them and keep the bullets off *\/\n.jca-dal .trust,.jca-dal .res__grid,.jca-dal .rev__grid,.jca-dal .badges,.jca-dal .off-grid{display:block !important;list-style:none !important;padding-inline:0 !important}\n.jca-dal .trust>li,.jca-dal .res__grid>li,.jca-dal .rev__grid>li,.jca-dal .badges>li,.jca-dal .off-grid>li{display:block !important;break-inside:avoid;margin-bottom:8pt}\n.jca-dal .badges>li{display:inline-block !important;margin:0 8pt 4pt 0}\n\n.jca-dal .types__grid,.jca-dal .loc__grid{display:block !important;list-style:none !important;padding-inline:0 !important}\n.jca-dal .types__grid>li,.jca-dal .loc__grid>li{display:block !important;break-inside:avoid;margin-bottom:8pt}\n}\/* ===== offices grid (ported from the homepage) ===== *\/.jca-dal .off-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}\n@media (max-width:980px){.jca-dal .off-grid{grid-template-columns:repeat(2,1fr)}}\n@media (max-width:680px){.jca-dal .off-grid{grid-template-columns:1fr}}.jca-dal .off-card{position:relative;overflow:hidden;display:flex;flex-direction:column;gap:12px;min-height:210px;padding:26px 24px 22px;background:var(--bg-2);border:1px solid var(--line);border-radius:var(--r-lg);transition:transform .25s ease,border-color .25s ease}.jca-dal .off-card::after{content:\"\";position:absolute;left:0;top:0;right:0;height:2px;background:var(--gold);transform:scaleX(0);transform-origin:left;transition:transform .32s ease}.jca-dal .off-card:hover{transform:translateY(-4px);border-color:var(--gold-line)}.jca-dal .off-card:hover::after{transform:scaleX(1)}.jca-dal .off-card.is-hq{background:linear-gradient(180deg,rgba(243,185,55,.06),transparent),var(--bg-2)}.jca-dal .hq-tag{position:absolute;right:18px;top:18px;z-index:3;padding:5px 9px;border-radius:100px;background:var(--gold);color:#000;font-family:var(--f-body);font-size:9px;font-weight:800;letter-spacing:.18em;text-transform:uppercase}.jca-dal .off-map{position:relative;margin:-26px -24px 4px;height:150px;overflow:hidden;border-bottom:1px solid var(--line);background:linear-gradient(160deg,#141414,#060606)}.jca-dal .off-map iframe{position:absolute;inset:0;width:100%;height:100%;border:0;filter:grayscale(1) invert(.92) contrast(.88);pointer-events:none}.jca-dal .off-map .map-go{position:absolute;inset:0;z-index:3;cursor:pointer;display:block}.jca-dal .off-map .map-go::after{content:\"Open in Google Maps \\2197\";position:absolute;right:10px;bottom:8px;font-family:var(--f-body);font-size:9px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--text);background:rgba(0,0,0,.65);border:1px solid var(--line-2);border-radius:100px;padding:4px 9px;opacity:0;transition:opacity .2s ease}.jca-dal .off-card:hover .off-map .map-go::after{opacity:1}.jca-dal .off-map::after{content:\"\";position:absolute;left:50%;top:50%;width:26px;height:34px;transform:translate(-50%,-100%);background:url(\"data:image\/svg+xml,%3Csvg xmlns='http:\/\/www.w3.org\/2000\/svg' viewBox='0 0 24 32'%3E%3Cpath d='M12 0C5.4 0 0 5.4 0 12c0 9 12 20 12 20s12-11 12-20C24 5.4 18.6 0 12 0z' fill='%23F3B937'\/%3E%3Ccircle cx='12' cy='12' r='4.5' fill='%23000'\/%3E%3C\/svg%3E\") no-repeat center\/contain;z-index:2;pointer-events:none;filter:drop-shadow(0 4px 8px rgba(0,0,0,.55))}.jca-dal .off-top{display:flex;align-items:baseline;gap:12px}.jca-dal .off-top h3{font-size:1.5rem;letter-spacing:-.02em;color:#fff;margin:0}.jca-dal .off-top h3 a{text-decoration:none}.jca-dal .off-top h3 a:hover{color:var(--gold)}.jca-dal .state-pin{font-family:var(--f-body);font-size:10px;font-weight:700;letter-spacing:.16em;color:var(--faint);border:1px solid var(--line-2);border-radius:100px;padding:3px 8px}.jca-dal .off-addr{font-style:normal;font-size:.9rem;line-height:1.55;color:var(--muted)}.jca-dal .off-phone{display:inline-flex;align-items:center;gap:8px;font-family:var(--f-head);font-size:1.06rem;font-weight:800;letter-spacing:-.01em;color:var(--gold);text-decoration:none}.jca-dal .off-phone:hover{color:var(--gold-deep)}.jca-dal .off-meta{font-family:var(--f-body);font-size:10px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--faint)}.jca-dal .off-foot{margin-top:auto;padding-top:14px;border-top:1px solid var(--line);display:flex;justify-content:space-between;align-items:center;gap:12px}.jca-dal .off-foot a{font-family:var(--f-body);font-size:10.5px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;text-decoration:none}.jca-dal .off-foot .go{color:var(--gold)}.jca-dal .off-foot .go:hover{color:var(--gold-deep)}.jca-dal .off-foot .dir{color:var(--faint)}.jca-dal .off-foot .dir:hover{color:var(--text)}.jca-dal .off-services{margin-top:14px;padding-top:14px;border-top:1px solid var(--line)}.jca-dal .off-services summary{list-style:none;cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:10px;font-family:var(--f-body);font-size:10.5px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--gold);transition:color .2s ease}.jca-dal .off-services summary::-webkit-details-marker{display:none}.jca-dal .off-services summary::after{content:\"+\";font-family:var(--f-head);font-size:16px;line-height:1;color:var(--gold);transition:transform .2s ease}.jca-dal .off-services[open] summary::after{transform:rotate(45deg)}.jca-dal .off-services summary:hover{color:var(--gold-deep)}.jca-dal .off-services ul{list-style:none;margin:12px 0 0;padding:0;display:flex;flex-direction:column;gap:3px}.jca-dal .off-services li a{display:flex;align-items:center;gap:10px;padding:9px 10px;border-radius:var(--r);font-size:.86rem;font-weight:600;color:var(--muted);border:1px solid transparent;text-decoration:none;transition:background .18s ease,color .18s ease,border-color .18s ease}.jca-dal .off-services li a::before{content:\"\\2192\";color:var(--gold);font-family:var(--f-head);font-weight:700;transition:transform .18s ease}.jca-dal .off-services li a:hover{background:rgba(243,185,55,.08);color:var(--text);border-color:var(--line-2)}.jca-dal .off-services li a:hover::before{transform:translateX(2px)}.jca-dal .off-services li.all-link a{color:var(--gold);font-weight:700}.jca-dal .headrow{display:grid;grid-template-columns:1fr 1fr;gap:clamp(24px,4vw,56px);align-items:start;margin-bottom:var(--sp-head,clamp(40px,5vw,62px))}.jca-dal .headrow--mid{align-items:center}.jca-dal .headrow h2{margin:0}.jca-dal .headrow .frost{margin:0}\n@media (max-width:860px){.jca-dal .headrow{grid-template-columns:1fr;gap:20px}}\n\/* FIX: .injlist icons were styled for a Font Awesome <i>; the markup uses inline SVG, which defaults to 300x150 when unsized. *\/.jca-dal .injlist{list-style:none;margin:1.2rem 0 0;padding:0;display:grid;grid-template-columns:1fr 1fr;gap:.55rem}.jca-dal .injlist li{display:flex;align-items:center;gap:.7rem;padding:.7rem .9rem;background:rgba(0,0,0,.35);border:1px solid var(--line);border-radius:var(--r);font-size:.95rem;color:var(--text);font-weight:600;line-height:1.4}.jca-dal .injlist li svg{width:22px;height:22px;flex:none;stroke:var(--gold)}\n@media (max-width:640px){.jca-dal .injlist{grid-template-columns:1fr}}\/* table with a header row *\/\n\/* three column reference table: no gold total row, wrapping cells *\/.jca-dal .stbl--plain td:last-child{white-space:normal;font-family:var(--f-body);font-weight:400;color:var(--muted)}.jca-dal .stbl--plain tr:last-child td{color:inherit;padding-top:.72rem;border-bottom:0}.jca-dal .stbl thead th{text-align:right;font-family:var(--f-body);font-weight:700;font-size:.78rem;letter-spacing:.04em;text-transform:uppercase;color:var(--faint);padding:0 .2rem .5rem;border-bottom:1px solid var(--line-2)}.jca-dal .stbl thead th:first-child{text-align:left}.jca-dal .calc__row--total{border-bottom:0;padding-top:.95rem}.jca-dal .calc__row--total b{color:var(--gold);font-size:1.3rem}\/* summary that carries a kicker, a title and a one line description *\/.jca-dal details.qbox>summary .kick{display:block;font-family:var(--f-body);font-weight:700;font-size:.68rem;letter-spacing:.14em;text-transform:uppercase;color:var(--gold);margin-bottom:.25rem}.jca-dal .qbox__desc{display:block;font-family:var(--f-body);font-size:.85rem;color:var(--muted);font-weight:400;letter-spacing:0;text-transform:none;line-height:1.45;margin-top:.3rem}.jca-dal details.qbox>summary .sumwrap{display:block;min-width:0}.jca-dal .qbox-two>details.qbox{margin-top:0}.jca-dal .qbox-wide{grid-column:1\/-1}\n\n\/* badges row, verbatim from the Dallas car accident page *\/.jca-dal .badges{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:.7rem 1rem;margin-top:clamp(34px,4.5vw,52px);padding-top:clamp(28px,3.5vw,38px);border-top:1px solid var(--line)}.jca-dal .badge-chip{display:inline-flex;align-items:center;gap:.55rem;font-size:.85rem;font-weight:600;color:#e7e9ed;background:var(--bg-2);border:1px solid var(--line);border-radius:var(--r);padding:.55rem .9rem}.jca-dal .badge-chip svg{width:18px;height:18px;stroke:var(--gold)}.jca-dal a.badge-chip{text-decoration:none;transition:border-color .2s ease,color .2s ease}.jca-dal a.badge-chip:hover{border-color:var(--gold-line);color:#fff}.jca-dal .badge-ico{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;flex:none;background:#fff;border-radius:6px;padding:3px;box-sizing:border-box}.jca-dal .badge-ico img{max-width:24px;max-height:24px;width:auto;height:auto;object-fit:contain;display:block}\n\/* location and hub cards, verbatim from the Dallas car accident page *\/.jca-dal .loc__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:clamp(16px,1.8vw,24px)}\n@media (max-width:900px){.jca-dal .loc__grid{grid-template-columns:1fr 1fr}}\n@media (max-width:520px){.jca-dal .loc__grid{grid-template-columns:1fr}}.jca-dal .loc-card{background:var(--bg-2);border:1px solid var(--line);border-radius:var(--r-lg);overflow:hidden;display:flex;flex-direction:column}.jca-dal .loc-card__body{padding:clamp(18px,2.2vw,24px)}.jca-dal .loc-card__body h3{color:#fff;font-size:1.04rem;margin:0 0 .5rem;line-height:1.35}.jca-dal .loc-card__body p{color:var(--muted);font-size:.94rem;line-height:1.6;margin:0}.jca-dal a.hub-card{text-decoration:none;color:var(--text);transition:transform .18s,border-color .18s,box-shadow .18s}.jca-dal a.hub-card:hover{transform:translateY(-4px);border-color:var(--gold-line);box-shadow:var(--shadow)}.jca-dal .hub-card .more{display:inline-flex;align-items:center;gap:.35rem;margin-top:.9rem;color:var(--gold);font-weight:700;font-size:.85rem}.jca-dal .hub-card .more::after{content:\" \\2192\"}.jca-dal .hub-card__kicker{display:inline-block;font-size:.7rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--gold);margin-bottom:.45rem}\n@media (prefers-reduced-motion:reduce){.jca-dal a.hub-card:hover{transform:none}}\n\/* page specific *\/.jca-dal .sr-head{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.jca-dal .tblwrap{overflow-x:auto;-webkit-overflow-scrolling:touch}.jca-dal .sec-note{color:var(--muted);font-size:.95rem;line-height:1.6;margin:clamp(20px,2.5vw,28px) 0 0;text-align:center}.jca-dal .stbl--plain td:last-child{white-space:normal;font-family:var(--f-body);font-weight:400;color:var(--muted)}.jca-dal .stbl--plain tr:last-child td{color:inherit;padding-top:.72rem;border-bottom:0}.jca-dal .tstat .num{font-size:clamp(1.9rem,3.6vw,2.7rem)}\n<\/style>\n<style>\n\/* Imported from the mini device parent: the Dallas office CTA panel\n   and the kicker it uses. The structure parent carries neither.\n   Plus the odd-count span for this page's own qbox grid. *\/\n.jca-dal .officecta{display:grid;grid-template-columns:1.05fr .95fr;gap:clamp(32px,4.5vw,72px);align-items:center;background:linear-gradient(165deg,#161616,#0b0b0b);border:1px solid var(--gold-line);border-radius:var(--r-lg);padding:clamp(28px,3.5vw,52px);box-shadow:var(--shadow)}\n.jca-dal .officecta__copy .headblock{margin-bottom:0}\n.jca-dal .officecta__lead{color:var(--muted);margin:1.1rem 0 0;line-height:1.7}\n.jca-dal .officecta__lead a{color:var(--gold)}\n.jca-dal .officecta__btns{display:flex;flex-wrap:wrap;align-items:center;gap:.9rem;margin-top:1.6rem}\n.jca-dal .officecta__btns .btn{padding-inline:1.35rem;white-space:nowrap}\n.jca-dal .officecta__map{position:relative;border-radius:var(--r-lg);overflow:hidden;border:1px solid var(--line-2);background:linear-gradient(160deg,#141414,#060606);box-shadow:var(--shadow-sm)}\n.jca-dal .officecta__map::after{content:\"\";position:absolute;left:0;right:0;bottom:0;height:4px;background:var(--gold);z-index:4}\n.jca-dal .officecta__frame{position:relative;height:clamp(240px,26vw,340px)}\n.jca-dal .officecta__frame iframe{position:absolute;inset:0;width:100%;height:100%;border:0;filter:grayscale(1) invert(.92) contrast(.88);pointer-events:none}\n.jca-dal .officecta__panel{position:relative;z-index:2;display:flex;flex-wrap:wrap;align-items:center;gap:.6rem 1.6rem;justify-content:space-between;padding:clamp(16px,2vw,22px) clamp(18px,2.2vw,26px) calc(clamp(16px,2vw,22px) + 4px);border-top:1px solid var(--line-2)}\n.jca-dal .officecta__panel address{font-style:normal;color:var(--text);font-size:.95rem;line-height:1.55}\n.jca-dal .officecta__phone{font-family:var(--f-head);font-weight:800;color:var(--gold);font-size:1.15rem;white-space:nowrap}\n.jca-dal .officecta__meta{width:100%;color:var(--faint);font-size:.74rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}\n.jca-dal .officecta__meta a{color:var(--gold)}\n@media (max-width:920px){.jca-dal .officecta{grid-template-columns:1fr;gap:28px}}\n.jca-dal .eyebrow{display:inline-flex;align-items:center;gap:.7rem;font-family:var(--f-body);font-size:.78rem;font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:var(--gold);margin:0 0 1.4rem}\n.jca-dal .eyebrow::before{content:\"\";width:30px;height:2px;background:var(--gold);display:inline-block}\n.jca-dal .eyebrow.center{justify-content:center}\n.jca-dal .headrow .eyebrow{margin-bottom:.9rem}\n.jca-dal details.statutebox--rm>summary .rm-cue{padding:.55rem 1.1rem;background:rgba(243,185,55,.08);border:1px solid var(--gold-line);border-radius:100px;transition:background .2s ease,border-color .2s ease}\n.jca-dal details.statutebox--rm>summary:hover .rm-cue{background:rgba(243,185,55,.16);border-color:var(--gold)}\n.jca-dal details.statutebox--rm>summary .rm-cue{display:inline-flex;align-items:center;gap:.5rem;margin-top:.85rem;font-family:var(--f-body);font-size:.74rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--gold)}\n.jca-dal details.statutebox--rm>summary .rm-cue::after{content:\"+\";font-size:1.05rem;line-height:1;transition:transform .2s ease}\n.jca-dal details.statutebox--rm[open]>summary .rm-cue::after{transform:rotate(45deg)}\n.jca-dal details.statutebox--rm[open]>summary .rm-cue .more{display:none}\n.jca-dal details.statutebox--rm:not([open])>summary .rm-cue .less{display:none}\n.jca-dal .atty-inline{display:flex;gap:14px;align-items:center;margin-top:1.2rem;padding-top:1.2rem;border-top:1px solid var(--line-2)}\n.jca-dal .atty-inline img{width:64px;height:64px;border-radius:50%;object-fit:cover;object-position:center 22%;border:2px solid var(--gold);flex:none}\n.jca-dal .atty-inline p{margin:0}\n.jca-dal .stickyproc{display:grid;grid-template-columns:.9fr 1.1fr;gap:clamp(36px,5vw,72px);align-items:start}\n@media (max-width:860px){.jca-dal .stickyproc{grid-template-columns:1fr;gap:26px}}\n@media print{.jca-dal .stickyproc{display:block}}\n.jca-dal .stickyproc__head{position:sticky;top:calc(50vh - 150px)}\n.jca-dal .stickyproc__head .headblock{margin-bottom:0}\n.jca-dal .stickyproc__note{margin:1.2rem 0 0;color:var(--muted);font-size:1.02rem;line-height:1.7}\n.jca-dal .stickyproc__note a{color:var(--gold);font-weight:600}\n.jca-dal .stickyproc__cards{display:flex;flex-direction:column;gap:clamp(14px,1.6vw,20px)}\n@media (max-width:860px){.jca-dal .stickyproc__head{position:static}}\n@media print{.jca-dal .stickyproc__head{position:static}}\n.jca-dal .sstep{display:grid;grid-template-columns:56px 1fr;gap:clamp(16px,2.2vw,28px);align-items:start;background:var(--bg-2);border:1px solid var(--line);border-radius:var(--r-lg);padding:clamp(20px,2.4vw,28px);transition:transform .18s,border-color .18s}\n.jca-dal .sstep:hover{transform:translateY(-3px);border-color:var(--gold-line)}\n.jca-dal .sstep .pstep__n{font-size:1.9rem;margin-bottom:0;line-height:1.05}\n.jca-dal .sstep h3{font-family:var(--f-head);font-weight:800;font-size:1.06rem;color:#fff;margin:0 0 .35rem;letter-spacing:-.01em}\n.jca-dal .sstep p{margin:0;color:var(--muted);font-size:.93rem;line-height:1.6}\n.jca-dal .sstep .rm{margin-top:.6rem}\n.jca-dal .sstep .rm__body{margin-top:.55rem}\n.jca-dal .pstep__n{font-family:var(--f-head);font-weight:900;font-size:2.7rem;color:var(--gold);line-height:1;letter-spacing:-.03em;margin-bottom:.7rem}\n.jca-dal .podium{display:grid;grid-template-columns:1fr 1.12fr 1fr;gap:clamp(16px,2vw,26px);align-items:center}\n@media (max-width:860px){.jca-dal .podium{grid-template-columns:1fr}}\n.jca-dal .podium__note{margin-top:clamp(18px,2.4vw,26px);text-align:center;color:var(--faint);font-size:.85rem}\n.jca-dal .pod{position:relative;overflow:hidden;background:linear-gradient(168deg,#171717,#0d0d0d);border:1px solid var(--line);border-radius:var(--r-lg);padding:0;transition:transform .22s ease,border-color .22s ease}\n.jca-dal .pod:hover{border-color:var(--gold-line);transform:translateY(-3px)}\n.jca-dal .pod:hover .pod__img img{transform:scale(1.05)}\n.jca-dal .pod h3{font-family:var(--f-head);font-weight:800;color:#fff;font-size:1.02rem;margin:0 0 .8rem;letter-spacing:-.01em}\n.jca-dal .pod p{margin:0;color:var(--muted);font-size:.92rem;line-height:1.6}\n.jca-dal .pod__img{position:relative;height:150px;overflow:hidden;border-bottom:1px solid var(--line)}\n.jca-dal .pod__img img{width:100%;height:100%;object-fit:cover;display:block;filter:saturate(.85) contrast(1.02);transition:transform .5s ease}\n.jca-dal .pod__img::after{content:\"\";position:absolute;inset:0;background:linear-gradient(180deg,rgba(0,0,0,.12) 0%,transparent 40%,rgba(0,0,0,.55) 100%);pointer-events:none}\n.jca-dal .pod__body{padding:clamp(22px,2.6vw,30px)}\n.jca-dal .pod__rank{position:absolute;left:14px;top:14px;z-index:3;display:inline-block;font-family:var(--f-body);font-size:.7rem;font-weight:800;letter-spacing:.16em;text-transform:uppercase;color:var(--text);background:rgba(0,0,0,.62);backdrop-filter:blur(4px);border:1px solid var(--line-2);border-radius:100px;padding:4px 11px}\n.jca-dal .pod__num{font-family:var(--f-head);font-weight:900;font-size:clamp(2.2rem,4vw,3rem);color:#fff;line-height:1;letter-spacing:-.02em}\n.jca-dal .pod__unit{display:block;margin:.55rem 0 1rem;font-size:.7rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--gold)}\n.jca-dal .pod--lead .pod__img{height:185px}\n.jca-dal .pod--lead .pod__rank{color:#000;background:var(--gold);border-color:var(--gold)}\n.jca-dal .pod--lead .pod__num{color:var(--gold)}\n.jca-dal .pod--lead{border-color:var(--gold-line);background:linear-gradient(165deg,#1b1a15,#0c0b08);box-shadow:var(--shadow);transform:translateY(-14px)}\n.jca-dal .pod--lead::before{content:\"\";position:absolute;left:0;top:0;right:0;height:4px;background:linear-gradient(90deg,var(--gold-deep),var(--gold));z-index:4}\n.jca-dal .pod--lead:hover{transform:translateY(-17px)}\n@media (max-width:860px){.jca-dal .pod--lead{transform:none;order:-1}}\n@media (max-width:860px){.jca-dal .pod--lead:hover{transform:translateY(-3px)}}\n.jca-dal .client-strip{display:flex;flex-wrap:wrap;gap:14px;justify-content:center;align-items:center;margin-top:clamp(18px,2.2vw,26px)}\n.jca-dal .client-strip__label{margin:0;color:var(--muted);font-size:.93rem}\n.jca-dal .client-chip{display:flex;align-items:center;gap:12px;background:var(--bg-2);border:1px solid var(--line);border-radius:100px;padding:8px 20px 8px 8px;transition:transform .18s,border-color .18s}\n.jca-dal .client-chip:hover{transform:translateY(-2px);border-color:var(--gold-line)}\n.jca-dal .client-chip img{width:52px;height:52px;border-radius:50%;object-fit:cover;flex:none;border:2px solid var(--gold)}\n.jca-dal .client-chip b{display:block;color:#fff;font-size:.92rem;font-weight:700;line-height:1.3}\n.jca-dal .client-chip small{color:var(--gold);font-size:.72rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}\n.jca-dal .crumb .sep{color:var(--gold);opacity:.85}\n.jca-dal .statutebox{position:relative;overflow:hidden;background:linear-gradient(160deg,#191920,#0b0b0d);border:1px solid var(--line-2);border-left:3px solid var(--gold);border-radius:var(--r-lg);padding:clamp(26px,3vw,38px);box-shadow:var(--shadow)}\n.jca-dal .statutebox::before{content:\"\\00A7\";position:absolute;right:.04em;top:-.24em;font-family:var(--f-head);font-weight:900;font-size:clamp(8rem,15vw,12rem);line-height:1;color:rgba(243,185,55,.07);pointer-events:none;user-select:none}\n.jca-dal .statutebox::after{content:\"\";position:absolute;right:-18%;top:-42%;width:58%;aspect-ratio:1;background:radial-gradient(circle,rgba(243,185,55,.11),transparent 65%);pointer-events:none}\n.jca-dal .statutebox>*{position:relative;z-index:1}\n.jca-dal .statutebox h3{font-family:var(--f-head);font-weight:700;font-size:1.08rem;color:#fff;line-height:1.35;margin:0 0 .7rem}\n.jca-dal .statutebox p{margin:0;color:var(--muted);font-size:1.01rem;line-height:1.72}\n.jca-dal .statutebox p+p{margin-top:1.2rem;padding-top:1.2rem;border-top:1px solid var(--line-2)}\n.jca-dal .statutebox strong{color:var(--text)}\n.jca-dal .statutebox a{color:var(--gold)}\n@media print{.jca-dal .rm__btn,.jca-dal .rm__toggle,.jca-dal .storycard::before,.jca-dal .statutebox::before,.jca-dal .statutebox::after{display:none !important;content:none !important}}\n.jca-dal details.statutebox--rm .statutebox__body{margin-top:1rem}\n.jca-dal details.statutebox--rm .statutebox__body p+p{margin-top:1.2rem;padding-top:1.2rem;border-top:1px solid var(--line-2)}\n.jca-dal details.statutebox--rm>summary{list-style:none;cursor:pointer;display:block}\n.jca-dal details.statutebox--rm>summary::-webkit-details-marker{display:none}\n.jca-dal details.statutebox--rm>summary h3{margin:0}\n.jca-dal .statpanel{display:grid;grid-template-columns:auto 1fr;gap:clamp(26px,3.5vw,48px);align-items:center;background:linear-gradient(165deg,#161616,#0b0b0b);border:1px solid var(--line);border-left:4px solid var(--gold);border-radius:var(--r-lg);padding:clamp(26px,3.2vw,40px);box-shadow:var(--shadow);margin:var(--sp-block) 0}\n@media (max-width:720px){.jca-dal .statpanel{grid-template-columns:1fr;gap:18px}}\n@media print{.jca-dal .qbox-two,.jca-dal .faq__list--two,.jca-dal .res__grid,.jca-dal .types__grid,.jca-dal .loc__grid,.jca-dal .rev__grid,.jca-dal .atty__grid,.jca-dal .proc,.jca-dal .proc--two,.jca-dal .intro__grid,.jca-dal .headrow,.jca-dal .cta-grid,.jca-dal .statpanel,.jca-dal .trust,.jca-dal .quotebox{display:block !important}}\n.jca-dal .statpanel__num{font-family:var(--f-head);font-weight:900;font-size:clamp(3rem,7vw,4.6rem);line-height:1;color:var(--gold);letter-spacing:-.03em;white-space:nowrap}\n.jca-dal .statpanel__num small{display:block;font-family:var(--f-body);font-size:.78rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--faint);margin-top:.6rem;white-space:normal}\n.jca-dal .statpanel__bar{height:6px;border-radius:3px;background:var(--line);overflow:hidden;margin-top:1rem}\n.jca-dal .statpanel__bar i{display:block;height:100%;width:0;background:linear-gradient(90deg,var(--gold-deep),var(--gold));animation:jcaBar 1.6s cubic-bezier(.16,.84,.44,1) .3s forwards}\n@media (prefers-reduced-motion:reduce){.jca-dal .statpanel__bar i{animation:none;width:var(--w,50%)}}\n.jca-dal .statpanel__body{min-width:0}\n.jca-dal .statpanel__body p{margin:0 0 1rem}\n.jca-dal .statpanel__body p:last-child{margin:0}\n.jca-dal .qbox__body strong,.jca-dal .statpanel__body strong{color:var(--text)}\n.jca-dal .qbox__body a,.jca-dal .frost a,.jca-dal .statpanel__body a{color:var(--gold)}\n@media print{.jca-dal .ctup,.jca-dal .statpanel__bar{display:none !important}}\n.jca-dal .intro__grid{display:grid;grid-template-columns:1.1fr .9fr;gap:clamp(36px,5vw,64px);align-items:start}\n.jca-dal .intro__grid>.intro__media{align-self:stretch}\n@media (max-width:820px){.jca-dal .intro__grid{grid-template-columns:1fr;gap:28px}}\n.jca-dal .intro__grid--media-left{grid-template-columns:.9fr 1.1fr}\n.jca-dal .intro__grid--media-left .intro__media{order:-1}\n@media (max-width:820px){.jca-dal .intro__grid--media-left{grid-template-columns:1fr}}\n@media (max-width:820px){.jca-dal .intro__grid--media-left .intro__media{order:0}}\n.jca-dal .intro__grid--even{grid-template-columns:1fr 1fr;align-items:stretch}\n.jca-dal .intro__grid--even>div{display:flex;flex-direction:column;justify-content:center}\n.jca-dal .intro__grid--even .intro__media{align-self:stretch;min-height:100%}\n@media (max-width:860px){.jca-dal .intro__grid--even{grid-template-columns:1fr;gap:28px}}\n@media (max-width:860px){.jca-dal .intro__grid--even .intro__media{min-height:0;aspect-ratio:4\/5;max-width:440px;margin-inline:auto}}\n.jca-dal .gap-bot{margin-bottom:var(--sp-block)}\n.jca-dal .gap-bot--tight{margin-bottom:var(--sp-tight)}\n.jca-dal .headblock{max-width:48rem;margin-bottom:var(--sp-head)}\n.jca-dal .officecta__copy .headblock{margin-bottom:0}\n.jca-dal .res-card{position:relative;overflow:hidden;background:linear-gradient(168deg,#171717,#0d0d0d);border:1px solid var(--line);border-radius:var(--r-lg);padding:32px 30px 30px;transition:transform .22s ease,border-color .22s ease,box-shadow .22s ease}\n.jca-dal .res-card:hover{transform:translateY(-4px);border-color:var(--gold-line);box-shadow:0 24px 48px -26px rgba(0,0,0,.9),inset 0 1px 0 rgba(243,185,55,.18)}\n.jca-dal .res-card .amt{position:relative;font-family:var(--f-head);font-weight:900;font-size:clamp(2.1rem,3.8vw,2.9rem);color:#fff;letter-spacing:-.02em;line-height:1;padding-bottom:.6rem}\n.jca-dal .res-card .amt::after{content:\"\";position:absolute;left:0;bottom:0;width:36px;height:3px;background:var(--gold);transition:width .28s cubic-bezier(.16,.84,.44,1)}\n.jca-dal .res-card:hover .amt::after{width:64px}\n.jca-dal .res-card .type{display:block;margin-top:1rem;font-size:.72rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--gold)}\n.jca-dal .res-card p{margin:.7rem 0 0;color:var(--muted);font-size:.95rem;line-height:1.6}\n@media (prefers-reduced-motion:reduce){.jca-dal .atty:hover,.jca-dal .btn:hover,.jca-dal .res-card:hover,.jca-dal .type-card:hover{transform:none}}\n@media print{.jca-dal .res-card,.jca-dal .type-card,.jca-dal .review,.jca-dal .ind__card,.jca-dal .nofee,.jca-dal .cta-place,.jca-dal .faq__item{border:1px solid #888 !important;page-break-inside:avoid}}\n.jca-dal .res__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}\n@media (max-width:820px){.jca-dal .res__grid{grid-template-columns:1fr 1fr}}\n@media (max-width:520px){.jca-dal .res__grid{grid-template-columns:1fr}}\n.jca-dal .atty{background:var(--bg-2);border:1px solid var(--line);border-radius:var(--r);overflow:hidden;transition:transform .18s,border-color .18s}\n.jca-dal .atty:hover{transform:translateY(-3px);border-color:var(--gold-line)}\n.jca-dal .atty__grid--two{grid-template-columns:repeat(2,1fr)}\n.jca-dal .atty__grid--two .atty__photo{height:auto;aspect-ratio:4\/3}\n@media (max-width:820px){.jca-dal .atty__grid--two{grid-template-columns:1fr}}\n.jca-dal .atty__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}\n.jca-dal .atty__photo{height:273px;background:linear-gradient(135deg,#1d1d1d,#0c0c0c);display:grid;place-items:center;border-bottom:1px solid var(--line);overflow:hidden}\n.jca-dal .atty__photo img{width:100%;height:100%;object-fit:cover;object-position:center top}\n.jca-dal .atty__photo .mono{font-family:var(--f-head);font-weight:900;font-size:2.8rem;color:var(--gold)}\n.jca-dal .atty__body{padding:26px 26px 28px}\n.jca-dal .atty__body h3{font-size:1.25rem;margin-bottom:.15rem;color:#fff}\n.jca-dal .atty__body .role{color:var(--gold);font-weight:700;font-size:.82rem;letter-spacing:.05em;text-transform:uppercase;margin-bottom:.9rem}\n.jca-dal .atty__body p{margin:0 0 1.1rem;color:var(--muted);font-size:.95rem}\n.jca-dal .atty__link{display:inline-flex;align-items:center;gap:.35rem;color:var(--gold);font-weight:700;font-size:.88rem;text-decoration:none}\n.jca-dal .atty__link:hover{text-decoration:underline}\n@media (max-width:820px){.jca-dal .atty__grid{grid-template-columns:1fr}}\n@media print{.jca-dal a[href^=\"tel:\"]::after,.jca-dal .crumb a::after,.jca-dal .atty__link::after{content:\"\" !important}}\n.jca-dal .review{background:var(--bg-2);border:1px solid var(--line);border-radius:var(--r);padding:30px 28px;display:flex;flex-direction:column}\n.jca-dal .review blockquote{margin:.8rem 0 1.5rem;font-size:1.04rem;line-height:1.55;color:#e7e9ed}\n.jca-dal .review .who{margin-top:auto;padding-top:1.1rem;border-top:1px solid var(--line)}\n.jca-dal .review .who b{display:block;font-size:.93rem;color:#fff}\n.jca-dal .review .who small{color:var(--faint);font-size:.82rem}\n.jca-dal .rev__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}\n@media (max-width:820px){.jca-dal .rev__grid{grid-template-columns:1fr}}\n.jca-dal .qbox-two > .qbox:last-child:nth-child(odd){grid-column:1 \/ -1}\n<\/style>\n<style>\n.jca-dal .split{display:grid;grid-template-columns:1fr 1fr;\n  gap:clamp(28px,3.4vw,56px);align-items:stretch;margin-top:clamp(26px,3vw,40px)}\n.jca-dal .split__col{display:flex;flex-direction:column;height:100%}\n\/* A rule between the columns, which is what makes two halves read as one\n   comparison rather than as two unrelated blocks. *\/\n.jca-dal .split__col:first-child{padding-right:clamp(0px,2vw,34px);\n  border-right:1px solid rgba(255,255,255,.10)}\n.jca-dal .split__k{font-family:var(--f-body);font-size:.72rem;font-weight:700;\n  letter-spacing:.18em;text-transform:uppercase;color:var(--gold);margin:0 0 .7rem}\n.jca-dal .split__h{font-family:var(--f-head);font-weight:800;\n  font-size:clamp(1.16rem,1.6vw,1.38rem);line-height:1.26;color:#fff;\n  margin:0 0 .85rem;letter-spacing:-.015em}\n\/* 1rem body and a capped measure. Both were missing across the whole page. *\/\n.jca-dal .split__p{margin:0;font-size:1rem;line-height:1.66;\n  color:rgba(255,255,255,.84);max-width:66ch}\n.jca-dal .split__p + .split__p{margin-top:.9rem}\n.jca-dal .split__p b{color:#fff}\n.jca-dal .split__p a{color:var(--gold);text-underline-offset:3px}\n\/* The question list, two up, so the left column does not run twice the right. *\/\n.jca-dal .split__qs{display:grid;grid-template-columns:1fr 1fr;\n  gap:.55rem 1.3rem;margin:1.15rem 0 0;padding:0;list-style:none}\n.jca-dal .split__qs li{position:relative;padding-left:1.15rem;\n  font-size:.95rem;line-height:1.5;color:rgba(255,255,255,.82)}\n.jca-dal .split__qs li::before{content:\"\";position:absolute;left:0;top:.62em;\n  width:5px;height:5px;border-radius:50%;background:var(--gold);opacity:.75}\n.jca-dal .split__note{margin:1.2rem 0 0 0;padding-top:1rem;margin-top:auto;\n  border-top:1px solid rgba(255,255,255,.10);\n  font-size:.95rem;line-height:1.6;color:rgba(255,255,255,.72);max-width:60ch}\n@media (max-width:900px){\n  .jca-dal .split{grid-template-columns:1fr;gap:30px}\n  .jca-dal .split__col:first-child{padding-right:0;border-right:0;\n    padding-bottom:26px;border-bottom:1px solid rgba(255,255,255,.10)}\n  .jca-dal .split__qs{grid-template-columns:1fr}\n}\n<\/style>\n<style>\n\/* The head is a GRID ITEM. Stretch it to the full row height so it has travel,\n   and put position:sticky on a wrapper INSIDE it. Sticky on the item itself,\n   then shrunk with align-self:start, leaves nothing to travel through. *\/\n.jca-dal .stickyproc{align-items:stretch}\n.jca-dal .stickyproc__head{align-self:stretch}\n.jca-dal .stickyproc__pin{position:sticky;top:clamp(24px,calc(50vh - 240px),200px)}\n@media (max-width:860px){\n  .jca-dal .stickyproc__head{align-self:auto}\n  .jca-dal .stickyproc__pin{position:static}\n}\n<\/style>\n<style>\n\/* Kill the native marker on BOTH engines. *\/\n.jca-dal .sdisc > summary::-webkit-details-marker{display:none}\n.jca-dal .sdisc > summary::marker{content:\"\"}\n.jca-dal .sdisc > summary{list-style:none}\n\n.jca-dal .sdisc{margin-top:.95rem;border-top:1px solid rgba(255,255,255,.10)}\n.jca-dal .sdisc > summary{\n  display:flex;align-items:center;justify-content:space-between;gap:1rem;\n  cursor:pointer;padding:.9rem 0 .25rem;\n  font-family:var(--f-body);font-size:.87rem;font-weight:600;letter-spacing:.01em;\n  color:rgba(255,255,255,.74);transition:color .16s ease}\n.jca-dal .sdisc > summary:hover{color:#fff}\n.jca-dal .sdisc > summary:focus-visible{outline:2px solid var(--gold);\n  outline-offset:4px;border-radius:5px}\n\n\/* One glyph, rotated. Same object in both states. *\/\n.jca-dal .sdisc__ind{flex:0 0 auto;width:28px;height:28px;border-radius:50%;\n  position:relative;background:rgba(243,185,55,.09);\n  border:1px solid rgba(243,185,55,.32);\n  transition:transform .24s cubic-bezier(.4,0,.2,1),background .18s ease,\n    border-color .18s ease}\n.jca-dal .sdisc__ind::before,.jca-dal .sdisc__ind::after{content:\"\";position:absolute;\n  top:50%;left:50%;background:var(--gold);border-radius:2px}\n.jca-dal .sdisc__ind::before{width:11px;height:1.5px;transform:translate(-50%,-50%)}\n.jca-dal .sdisc__ind::after{width:1.5px;height:11px;transform:translate(-50%,-50%)}\n.jca-dal .sdisc[open] .sdisc__ind{transform:rotate(135deg);\n  background:rgba(243,185,55,.17);border-color:rgba(243,185,55,.5)}\n.jca-dal .sdisc > summary:hover .sdisc__ind{background:rgba(243,185,55,.19)}\n\n\/* The panel hangs off a gold hairline so it reads as attached to its control. *\/\n.jca-dal .sdisc__body{padding:.25rem 0 1rem 1rem;margin:.5rem 0 0 .4rem;\n  border-left:1.5px solid rgba(243,185,55,.32)}\n.jca-dal .sdisc__body p{margin:0;font-size:.94rem;line-height:1.64;\n  color:rgba(255,255,255,.82);max-width:60ch}\n.jca-dal .sdisc__body p + p{margin-top:.6rem}\n.jca-dal .sdisc__body b{color:#fff}\n.jca-dal .sdisc__body a{color:var(--gold);text-underline-offset:3px}\n.jca-dal .sdisc__body ul{margin:.2rem 0 0;padding-left:1.1rem;\n  font-size:.94rem;line-height:1.64;color:rgba(255,255,255,.82);max-width:60ch}\n.jca-dal .sdisc__body li{margin:.3rem 0}\n.jca-dal .sdisc__body li::marker{color:rgba(243,185,55,.6)}\n@media (prefers-reduced-motion:reduce){.jca-dal .sdisc__ind{transition:none}}\n<\/style>\n<style>\n.jca-dal .lsplit{display:grid;grid-template-columns:minmax(290px,.6fr) 1fr;\n  gap:clamp(30px,3.6vw,60px);align-items:start;margin-top:clamp(26px,3vw,38px)}\n\n\/* Radius comes from the brand token. Every inherited device on this page is\n   4px; a 16px panel reads as a component from another site. *\/\n.jca-dal .lpanel{position:relative;\n  background:linear-gradient(168deg,rgba(243,185,55,.05),rgba(243,185,55,.014) 60%,\n    rgba(255,255,255,.014));\n  border:1px solid rgba(243,185,55,.22);\n  border-radius:var(--r-lg,4px);\n  padding:clamp(26px,2.6vw,36px);\n  \/* One hairline of light on the top edge, then three shadow layers. The inset\n     highlight is how a surface catches a light source; it is the highest value\n     detail available on a dark UI. *\/\n  box-shadow:inset 0 1px 0 rgba(255,255,255,.07),\n    0 1px 2px rgba(0,0,0,.34),0 8px 20px rgba(0,0,0,.22),0 24px 48px rgba(0,0,0,.16)}\n\/* A one pixel gold seam at the top, brightest in the middle. *\/\n.jca-dal .lpanel::before{content:\"\";position:absolute;left:0;right:0;top:-1px;height:1px;\n  background:linear-gradient(90deg,rgba(243,185,55,0),rgba(243,185,55,.55),rgba(243,185,55,0))}\n.jca-dal .lpanel__k{font-family:var(--f-body);font-size:.67rem;font-weight:700;\n  letter-spacing:.2em;text-transform:uppercase;color:var(--gold);margin:0 0 .8rem}\n.jca-dal .lpanel__h{font-family:var(--f-head);font-weight:800;\n  font-size:clamp(1.12rem,1.5vw,1.32rem);line-height:1.24;color:#fff;\n  margin:0 0 1rem;letter-spacing:-.017em}\n.jca-dal .lpanel__p{margin:0;font-size:1rem;line-height:1.68;\n  color:rgba(255,255,255,.84);max-width:42ch}\n.jca-dal .lpanel__p + .lpanel__p{margin-top:.95rem;padding-top:.95rem;\n  border-top:1px solid rgba(243,185,55,.14)}\n.jca-dal .lpanel__p b{color:#fff;font-weight:700}\n\n.jca-dal .lconds{display:grid;grid-template-columns:1fr 1fr;\n  gap:clamp(12px,1.3vw,16px)}\n\/* Each condition is its own frost panel. Kept deliberately quieter than the\n   gold panel beside it: .03 ground against .05, a .09 border against .22. Nine\n   rectangles read as busy when they compete and as a set when one leads. *\/\n.jca-dal .lcond{display:grid;grid-template-columns:16px 1fr;gap:.7rem;\n  align-items:start;\n  background:rgba(255,255,255,.03);\n  border:1px solid rgba(255,255,255,.09);\n  border-radius:var(--r-lg,4px);\n  padding:clamp(15px,1.5vw,19px) clamp(16px,1.6vw,20px);\n  box-shadow:inset 0 1px 0 rgba(255,255,255,.05),\n    0 1px 2px rgba(0,0,0,.26),0 5px 12px rgba(0,0,0,.16);\n  transition:background .18s ease,border-color .18s ease}\n.jca-dal .lcond:hover{background:rgba(255,255,255,.045);\n  border-color:rgba(255,255,255,.15)}\n\/* Optically aligned to the heading's cap height, not its line box. *\/\n.jca-dal .lcond__t{width:16px;height:16px;margin-top:.28rem}\n.jca-dal .lcond__t svg{width:16px;height:16px;stroke:var(--gold);fill:none;\n  stroke-width:2;opacity:.85}\n.jca-dal .lcond__h{font-family:var(--f-head);font-weight:800;font-size:.98rem;\n  line-height:1.32;color:#fff;margin:0 0 .32rem;letter-spacing:-.012em;\n  \/* Two lines reserved. A one-line heading and a two-line heading otherwise\n     start their body copy at different heights, which is what made these\n     grids read ragged even with every box the same height. *\/\n  min-height:calc(2 * 1.32em)}\n.jca-dal .lcond__p{margin:0;font-size:.94rem;line-height:1.6;\n  color:rgba(255,255,255,.72);max-width:38ch}\n\/* Four across for a set of peers. Same component as the lighting grid, one\n   density down: no new device, and the rules disappear because at four columns\n   the vertical gap already separates them. *\/\n\/* Five items divide evenly into five columns or one, and nothing else, so a\n   grid leaves a ragged 3 + 2 across the whole middle band. Flex wrap lets the\n   short last row CENTRE under the full ones, which reads as composed rather\n   than left over. --gp carries the gap so the basis can subtract it. *\/\n.jca-dal .lconds--five{display:flex;flex-wrap:wrap;justify-content:center;\n  --gp:clamp(12px,1.2vw,18px);gap:var(--gp)}\n.jca-dal .lconds--five > .lcond{flex:0 1 calc((100% - 4 * var(--gp)) \/ 5);\n  min-width:0}\n.jca-dal .lconds--five .lcond__p{max-width:none}\n\/* The eyebrow spans the row in grid; in flex it needs to be told. *\/\n.jca-dal .lconds--five > .lconds__k{flex:0 0 100%;margin-bottom:0}\n@media (max-width:1180px){\n  .jca-dal .lconds--five > .lcond{flex:0 1 calc((100% - 2 * var(--gp)) \/ 3)}}\n@media (max-width:820px){\n  .jca-dal .lconds--five > .lcond{flex:0 1 calc((100% - var(--gp)) \/ 2)}}\n@media (max-width:560px){\n  .jca-dal .lconds--five > .lcond{flex:0 1 100%}}\n.jca-dal .lconds--four{grid-template-columns:repeat(4,1fr);\n  gap:clamp(12px,1.3vw,16px)}\n\/* Mirrored split: the panel closes on the right instead of leading on the left,\n   so consecutive sections alternate rather than repeat. *\/\n.jca-dal .lsplit--flip{grid-template-columns:1fr minmax(290px,.6fr)}\n\/* An odd count in a two column grid leaves an orphan. Give it the full width\n   and a job rather than leaving a gap beside it. *\/\n.jca-dal .lcond--span{grid-column:1\/-1}\n.jca-dal .lconds--four .lcond__p{max-width:none}\n@media (max-width:1080px){.jca-dal .lconds--four{grid-template-columns:repeat(2,1fr)}}\n@media (max-width:640px){.jca-dal .lconds--four{grid-template-columns:1fr}}\n\/* r41: was .42 at .67rem, which measured 3.95 against a 4.5 threshold on the\n   composited ground. Raised until it clears AA and reads as a label. *\/\n.jca-dal .lconds__k{grid-column:1\/-1;font-family:var(--f-body);font-size:.72rem;\n  font-weight:700;letter-spacing:.2em;text-transform:uppercase;\n  color:rgba(255,255,255,.62);margin:0 0 .35rem}\n\n@media (max-width:900px){\n  .jca-dal .lsplit{grid-template-columns:1fr;gap:28px}\n  .jca-dal .lconds{grid-template-columns:1fr}\n}\n<\/style>\n<style>\n\/* Two photographs on one row, captions inside the frame. Same 4px radius and\n   the same inset top highlight as the lighting panel, so the two sections read\n   as one system. *\/\n.jca-dal .pgrid{display:grid;grid-template-columns:1fr 1fr;\n  gap:clamp(16px,1.8vw,24px);margin-top:clamp(24px,2.8vw,34px)}\n.jca-dal .pfig{position:relative;margin:0;border-radius:var(--r-lg,4px);overflow:hidden;\n  border:1px solid rgba(255,255,255,.11);\n  box-shadow:inset 0 1px 0 rgba(255,255,255,.06),\n    0 1px 2px rgba(0,0,0,.34),0 8px 20px rgba(0,0,0,.22),0 24px 46px rgba(0,0,0,.16)}\n.jca-dal .pfig img{display:block;width:100%;aspect-ratio:16\/10;object-fit:cover}\n.jca-dal .pfig figcaption{position:absolute;left:0;right:0;bottom:0;\n  padding:1.1rem 1.15rem .95rem;font-size:.93rem;line-height:1.5;\n  color:rgba(255,255,255,.92);\n  background:linear-gradient(180deg,rgba(8,8,10,0),rgba(8,8,10,.55) 42%,rgba(8,8,10,.9))}\n@media (max-width:760px){.jca-dal .pgrid{grid-template-columns:1fr}}\n<\/style>\n<style>\n\/* ---- r35: a wide closing band, for a panel that follows a full-width grid -- *\/\n.jca-dal .lpanel--wide{margin-top:clamp(16px,1.8vw,22px);\n  display:grid;grid-template-columns:minmax(220px,.42fr) 1fr;\n  gap:clamp(20px,2.4vw,40px);align-items:start}\n.jca-dal .lpanel--wide .lpanel__p{max-width:56ch}\n.jca-dal .lpanel--wide .lpanel__p + .lpanel__p{margin-top:0;padding-top:0;\n  border-top:0;border-left:1px solid rgba(243,185,55,.16);\n  padding-left:clamp(18px,2vw,30px)}\n\/* One column. The band carried a second text column holding only the\n   disclaimer, which trailed off against a four-line neighbour. *\/\n.jca-dal .lpanel--wide .lpw__body{display:block}\n.jca-dal .lpw__note{margin:clamp(12px,1.4vw,18px) 0 0;font-size:.88rem;\n  line-height:1.6;color:rgba(255,255,255,.55)}\n@media (max-width:900px){\n  .jca-dal .lpanel--wide{grid-template-columns:1fr;gap:18px}\n  .jca-dal .lpanel--wide .lpw__body{grid-template-columns:1fr;gap:14px}\n  .jca-dal .lpanel--wide .lpanel__p + .lpanel__p{border-left:0;padding-left:0;\n    border-top:1px solid rgba(243,185,55,.16);padding-top:.95rem}\n}\n\n\/* ---- r35: the statute display card ---------------------------------------\n   Fills the approach column with the thing the column is actually about. The\n   section number is set as a display figure: type, not a picture. *\/\n.jca-dal .statcard{margin-top:clamp(18px,2vw,26px);\n  border:1px solid rgba(243,185,55,.22);border-radius:var(--r-lg,4px);\n  background:linear-gradient(180deg,rgba(243,185,55,.07),rgba(243,185,55,.02));\n  padding:clamp(18px,2vw,24px) clamp(18px,2vw,26px);\n  box-shadow:inset 0 1px 0 rgba(255,255,255,.06),0 6px 18px rgba(0,0,0,.2)}\n.jca-dal .statcard__k{font-family:var(--f-body);font-size:.67rem;font-weight:700;\n  letter-spacing:.2em;text-transform:uppercase;color:var(--gold);margin:0 0 .5rem}\n.jca-dal .statcard__n{font-family:var(--f-head);font-weight:800;\n  font-size:clamp(2rem,3.4vw,2.9rem);line-height:1;color:var(--gold);\n  margin:0 0 .55rem;letter-spacing:-.03em}\n.jca-dal .statcard__t{margin:0;font-size:.97rem;line-height:1.6;\n  color:rgba(255,255,255,.86)}\n.jca-dal .statcard__t b{color:#fff;font-weight:700}\n\n\/* ---- r35: the shared-fault comparison ------------------------------------\n   The worked example is data and was prose. Two cases, one bar each, the\n   figures exactly as the copy states them. CSS bars, not an image. *\/\n.jca-dal .fault{margin-top:clamp(20px,2.2vw,28px)}\n\/* r41: same component, same failure, same fix. *\/\n.jca-dal .fault__k{font-family:var(--f-body);font-size:.72rem;font-weight:700;\n  letter-spacing:.2em;text-transform:uppercase;color:rgba(255,255,255,.62);\n  margin:0 0 .8rem}\n.jca-dal .fault__row{display:grid;grid-template-columns:1fr 1fr;\n  gap:clamp(14px,1.6vw,22px)}\n.jca-dal .fault__case{border:1px solid rgba(255,255,255,.09);\n  border-radius:var(--r-lg,4px);background:rgba(255,255,255,.03);\n  padding:clamp(16px,1.7vw,22px);\n  box-shadow:inset 0 1px 0 rgba(255,255,255,.05),0 4px 12px rgba(0,0,0,.18)}\n.jca-dal .fault__pct{font-family:var(--f-head);font-weight:800;\n  font-size:clamp(1.7rem,2.6vw,2.25rem);line-height:1;color:#fff;\n  margin:0;letter-spacing:-.03em}\n.jca-dal .fault__lbl{margin:.3rem 0 .9rem;font-size:.86rem;\n  color:rgba(255,255,255,.6)}\n.jca-dal .fault__track{height:7px;border-radius:2px;\n  background:rgba(255,255,255,.09);overflow:hidden}\n.jca-dal .fault__fill{height:100%;background:var(--gold);border-radius:2px}\n.jca-dal .fault__fill--zero{background:rgba(255,255,255,.16)}\n.jca-dal .fault__out{margin:.85rem 0 0;font-size:.95rem;line-height:1.55;\n  color:rgba(255,255,255,.78)}\n.jca-dal .fault__out b{color:#fff;font-weight:700}\n@media (max-width:640px){.jca-dal .fault__row{grid-template-columns:1fr}}\n\n\/* ---- r35: the police evidence list, four across --------------------------\n   Same eight labels the owner wrote, two rows instead of four. *\/\n.jca-dal .evlist{display:grid;grid-template-columns:repeat(4,1fr);\n  gap:clamp(10px,1.1vw,14px);\n  \/* margin:0 put the first row of cards on the heading above it. *\/\n  margin:1.05rem 0 0;padding:0;list-style:none}\n.jca-dal .evlist li{margin:0;display:flex;align-items:center;\n  padding:clamp(13px,1.3vw,16px) clamp(14px,1.4vw,17px);\n  background:rgba(255,255,255,.03);border:1px solid rgba(255,255,255,.09);\n  border-radius:var(--r-lg,4px);font-family:var(--f-head);font-weight:800;\n  font-size:.94rem;line-height:1.34;color:#fff;letter-spacing:-.012em;\n  box-shadow:inset 0 1px 0 rgba(255,255,255,.05),0 3px 9px rgba(0,0,0,.15)}\n@media (max-width:1080px){.jca-dal .evlist{grid-template-columns:repeat(2,1fr)}}\n@media (max-width:560px){.jca-dal .evlist{grid-template-columns:1fr}}\n\n\/* ---- r35: the 51% panel, horizontal --------------------------------------\n   The numeral had the whole right half of the panel empty beside it. *\/\n.jca-dal .statpanel--row .statpanel__body{margin-top:0}\n.jca-dal .statpanel--row{display:grid;\n  grid-template-columns:auto minmax(0,1fr);\n  column-gap:clamp(22px,2.6vw,42px);align-items:center}\n.jca-dal .statpanel--row .statpanel__num{grid-column:1;margin:0}\n.jca-dal .statpanel--row .statpanel__bar{grid-column:1;display:none}\n.jca-dal .statpanel--row .statpanel__body{grid-column:2}\n@media (max-width:760px){\n  .jca-dal .statpanel--row{grid-template-columns:1fr;row-gap:14px}\n  .jca-dal .statpanel--row .statpanel__body{grid-column:1}\n}\n<\/style>\n<style>\n\/* r38: the pinned rail held a heading and one short note against a 580px tall\n   card stack, so the column read as empty. A CTA fills it AND keeps a button on\n   screen for the whole of the longest section on the page. *\/\n\/* The rail is about 400px, so two buttons at their natural widths wrapped\n   into a staggered stack of two different sizes. One column, one width. *\/\n.jca-dal .stickyproc__cta{display:flex;flex-direction:column;align-items:stretch;\n  gap:12px;margin-top:clamp(20px,2.4vw,30px);max-width:340px}\n.jca-dal .stickyproc__cta .btn{width:100%;justify-content:center;text-align:center}\n\/* The label above a list inside a disclosure. *\/\n.jca-dal .sdisc__lead{margin:.9rem 0 .5rem;font-weight:700;color:#fff}\n\/* Paragraphs inside a step disclosure and inside an FAQ answer need the same\n   rhythm as body copy; without it the restored breaks read as line breaks. *\/\n.jca-dal .sdisc__body p + p,\n.jca-dal .faq__a p + p{margin-top:.85rem}\n.jca-dal .hero__sub + .hero__sub{margin-top:.9rem}\n.jca-dal .urgency__text p + p{margin-top:.75rem}\n@media (max-width:560px){\n  .jca-dal .stickyproc__cta{flex-direction:column;align-items:stretch}\n  .jca-dal .stickyproc__cta .btn{width:100%;text-align:center;justify-content:center}\n}\n<\/style>\n<style>\n\/* ---- r42: the property-owner bento ---------------------------------------\n   Twelve columns. The feature spans 5 and three rows so it anchors the left\n   edge for the whole block; the owner's lead-in label spans the 7 columns the\n   tiles occupy, so it introduces the tiles WITHOUT sitting over the feature. *\/\n.jca-dal .bento{display:grid;grid-template-columns:repeat(12,1fr);\n  gap:clamp(12px,1.3vw,16px);margin-top:clamp(24px,2.8vw,34px);\n  align-items:stretch}\n\n.jca-dal .bento__t{display:grid;grid-template-columns:16px 1fr;gap:.7rem;\n  align-items:start;\n  background:rgba(255,255,255,.03);\n  border:1px solid rgba(255,255,255,.09);\n  border-radius:var(--r-lg,4px);\n  padding:clamp(15px,1.5vw,19px) clamp(16px,1.6vw,20px);\n  box-shadow:inset 0 1px 0 rgba(255,255,255,.05),\n    0 1px 2px rgba(0,0,0,.26),0 5px 12px rgba(0,0,0,.16);\n  transition:background .18s ease,border-color .18s ease}\n.jca-dal .bento__t:hover{background:rgba(255,255,255,.045);\n  border-color:rgba(255,255,255,.15)}\n.jca-dal .bento__t--w4{grid-column:span 4}\n.jca-dal .bento__t--w3{grid-column:span 3}\n\n\/* The argument tile. Gold ground and no tick column, so it reads as the\n   anchor rather than as the biggest item in a list. *\/\n.jca-dal .bento__t--feature{grid-column:span 5;grid-row:span 3;\n  display:block;\n  background:linear-gradient(180deg,rgba(243,185,55,.075),rgba(243,185,55,.02));\n  border-color:rgba(243,185,55,.22);\n  padding:clamp(20px,2.1vw,28px) clamp(20px,2.2vw,30px)}\n.jca-dal .bento__t--feature:hover{border-color:rgba(243,185,55,.3);\n  background:linear-gradient(180deg,rgba(243,185,55,.09),rgba(243,185,55,.03))}\n\n.jca-dal .bento__k{font-family:var(--f-body);font-size:.72rem;font-weight:700;\n  letter-spacing:.2em;text-transform:uppercase;color:var(--gold);margin:0 0 .8rem}\n.jca-dal .bento__h{font-family:var(--f-head);font-weight:800;\n  font-size:clamp(1.12rem,1.5vw,1.32rem);line-height:1.24;color:#fff;\n  margin:0 0 1rem;letter-spacing:-.017em}\n.jca-dal .bento__p{margin:0;font-size:1rem;line-height:1.68;\n  color:rgba(255,255,255,.84);max-width:44ch}\n.jca-dal .bento__p + .bento__p{margin-top:.95rem;padding-top:.95rem;\n  border-top:1px solid rgba(243,185,55,.14)}\n.jca-dal .bento__p b{color:#fff;font-weight:700}\n\n\/* The label sits IN the grid so it can span the tile columns only. *\/\n.jca-dal .bento__lbl{grid-column:span 7;align-self:end;\n  font-family:var(--f-body);font-size:.72rem;font-weight:700;letter-spacing:.2em;\n  text-transform:uppercase;color:rgba(255,255,255,.62);margin:0 0 .1rem}\n\n.jca-dal .bento__tick{width:16px;height:16px;margin-top:.28rem}\n.jca-dal .bento__tick svg{width:16px;height:16px;stroke:var(--gold);fill:none;\n  stroke-width:2;opacity:.85}\n\/* Two lines reserved, so every tile body starts on the same baseline whether\n   its heading wrapped or not. Same rule the other card grids carry. *\/\n.jca-dal .bento__th{font-family:var(--f-head);font-weight:800;font-size:.98rem;\n  line-height:1.32;color:#fff;margin:0 0 .32rem;letter-spacing:-.012em;\n  min-height:calc(2 * 1.32em)}\n.jca-dal .bento__tp{margin:0;font-size:.94rem;line-height:1.6;\n  color:rgba(255,255,255,.72)}\n\n\/* Two across, feature full width. The 5\/7 asymmetry stops paying for itself\n   once the tiles are narrower than their own headings. *\/\n@media (max-width:1180px){\n  .jca-dal .bento__t--feature{grid-column:1\/-1;grid-row:auto}\n  .jca-dal .bento__lbl{grid-column:1\/-1}\n  .jca-dal .bento__t--w4,.jca-dal .bento__t--w3{grid-column:span 6}\n}\n@media (max-width:700px){\n  .jca-dal .bento__t--w4,.jca-dal .bento__t--w3{grid-column:1\/-1}\n}\n<\/style>\n<div class=\"jca-dal\">\n<main id=\"top\">\n<section class=\"section hero\" id=\"hero\" aria-labelledby=\"hero-h\">\n  <img class=\"hero__bg\" src=\"https:\/\/severeinjurylawyers.com\/wp-content\/uploads\/2026\/08\/texas-parking-garage-dusk-parking-lot-accident-lawyer.webp\" alt=\"A dim parking garage deck in Texas, where backing collisions happen\" width=\"2048\" height=\"1143\" fetchpriority=\"high\" decoding=\"async\">\n  <div class=\"wrap\">\n    <nav class=\"crumb\" aria-label=\"Breadcrumb\">\n      <ol>\n        <li><a href=\"https:\/\/severeinjurylawyers.com\/\">Home<\/a><\/li>\n        <li><a href=\"https:\/\/severeinjurylawyers.com\/practice-areas\/\">Practice Areas<\/a><\/li>\n        <li><a href=\"https:\/\/severeinjurylawyers.com\/practice-areas\/car-accident-lawyers\/\">Car Accidents<\/a><\/li>\n        <li><a href=\"https:\/\/severeinjurylawyers.com\/practice-areas\/car-accident-lawyers\/parking-lot-accidents\/\">Parking Lot Accidents<\/a><\/li>\n<li><span aria-current=\"page\">Dallas<\/span><\/li>\n      <\/ol>\n    <\/nav>\n    <div class=\"hero__grid\">\n      <div class=\"hero__copy reveal\">\n        <h1 class=\"h-xl\" id=\"hero-h\">Dallas parking lot accident <span class=\"u-gold\">lawyer.<\/span><\/h1>\n        <p class=\"hero__by\">Reviewed by <a href=\"https:\/\/severeinjurylawyers.com\/about-us\/josh-alexander\/\">Josh Alexander<\/a>, Founder &amp; Managing Attorney \u00b7 Updated August 2026<\/p>\n        <p class=\"hero__sub\"><b>Were you injured in a crash in a Dallas parking lot or parking garage?<\/b> J. Alexander Law Firm represents people hurt in collisions on private property, including shopping centers, apartment complexes, garages, medical offices, and retail lots.<\/p><p class=\"hero__sub\">Our team has a combined 75 years of experience handling Texas personal injury claims. Parking lot accidents often do not result in a police report or traffic citation, but that does not mean you do not have a case. It simply means the available evidence becomes especially important.<\/p><p class=\"hero__sub\">Photos, surveillance video, vehicle damage, witness statements, lighting conditions, lane markings, and driver admissions can all help establish fault.<\/p>\n        <div class=\"hero__cta\">\n          <a href=\"tel:+14698077480\" class=\"btn btn--primary btn--lg\"><svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\"><path d=\"M22 16.9v3a2 2 0 0 1-2.2 2 19.8 19.8 0 0 1-8.6-3 19.5 19.5 0 0 1-6-6 19.8 19.8 0 0 1-3-8.6A2 2 0 0 1 4.1 2h3a2 2 0 0 1 2 1.7c.1 1 .4 1.9.7 2.8a2 2 0 0 1-.5 2.1L8.1 9.9a16 16 0 0 0 6 6l1.3-1.3a2 2 0 0 1 2.1-.4c.9.3 1.8.6 2.8.7a2 2 0 0 1 1.7 2z\"><\/path><\/svg> Call 469-807-7480<\/a>\n          <a href=\"https:\/\/severeinjurylawyers.com\/contact-us\/\" class=\"btn btn--ghost btn--lg\">Free Case Evaluation<\/a>\n        <\/div>\n        <a class=\"hero__rating\" href=\"https:\/\/www.google.com\/maps?cid=1418594826962764650\" target=\"_blank\" rel=\"noopener\" aria-label=\"Read our 4.9 star Google reviews\">\n          <span class=\"gicon\"><svg viewBox=\"0 0 48 48\" aria-hidden=\"true\"><path fill=\"#4285F4\" d=\"M24 9.5c3.5 0 6.6 1.2 9 3.6l6.7-6.7C35.6 2.4 30.2 0 24 0 14.6 0 6.5 5.4 2.6 13.2l7.8 6.1C12.3 13.6 17.7 9.5 24 9.5z\"><\/path><path fill=\"#34A853\" d=\"M46.6 24.5c0-1.5-.1-3-.4-4.5H24v8.5h12.7c-.6 3-2.3 5.5-4.8 7.2l7.4 5.7c4.3-4 6.7-9.9 6.7-16.9z\"><\/path><path fill=\"#FBBC05\" d=\"M10.4 28.4C9.9 26.9 9.6 25.5 9.6 24s.3-2.9.8-4.4l-7.8-6.1C.9 16.4 0 20.1 0 24s.9 7.6 2.6 10.5l7.8-6.1z\"><\/path><path fill=\"#EA4335\" d=\"M24 48c6.5 0 11.9-2.1 15.9-5.8l-7.4-5.7c-2.1 1.4-4.8 2.2-8.5 2.2-6.3 0-11.7-4.1-13.6-9.8l-7.8 6.1C6.5 42.6 14.6 48 24 48z\"><\/path><\/svg><\/span>\n          <span class=\"stars\" aria-hidden=\"true\">\u2605\u2605\u2605\u2605\u2605<\/span>\n          <span>Rated <strong>4.9<\/strong> from <strong>568+<\/strong> client reviews<\/span>\n        <\/a>\n      <\/div>\n      <div class=\"hero__visual reveal\">\n        <aside class=\"storycard\" aria-labelledby=\"story-title\">\n          <button class=\"yt\" type=\"button\" data-yt=\"JQKdXehdZcM\" aria-label=\"Play video: McKinley\u2019s story, hit while driving home from school\">\n            <img src=\"https:\/\/i.ytimg.com\/vi\/JQKdXehdZcM\/hqdefault.jpg\" alt=\"McKinley, a J. Alexander Law Firm client, in her video testimonial\" width=\"480\" height=\"360\" loading=\"eager\" decoding=\"async\">\n            <span class=\"scrim\"><\/span>\n            <span class=\"play\"><span class=\"ring\"><\/span><span class=\"ring r2\"><\/span><svg viewBox=\"0 0 24 24\" aria-hidden=\"true\"><path d=\"M8 5v14l11-7z\"><\/path><\/svg><\/span>\n          <\/button>\n          <div class=\"storycard__body\">\n            <p class=\"storycard__eyebrow\"><span class=\"stars\" aria-label=\"5 out of 5 stars\">\u2605\u2605\u2605\u2605\u2605<\/span> <span id=\"story-title\">McKinley\u2019s story<\/span><\/p>\n            <blockquote class=\"storycard__pull\">\u201cI couldn\u2019t feel anything, but I knew it was broken, because I couldn\u2019t lift anything or move it.\u201d<\/blockquote>\n            <input type=\"checkbox\" id=\"story-more\" class=\"rm__toggle\" aria-label=\"Read the rest of McKinley\u2019s story\">\n            <p class=\"storycard__lead\">McKinley was driving home from the mall after class when another driver pulled out and stopped across both lanes. She braked hard, struck the driver\u2019s side of the other vehicle, crossed into oncoming traffic, and came to rest against a curb.<\/p>\n            <div class=\"rm__body\"><p>After getting out of the vehicle and calling her father, she realized her hand had gone limp. She had suffered a shattered radius, fractured ulna, and injuries requiring nine stitches and surgery.<\/p><\/div>\n            <label class=\"rm__btn\" for=\"story-more\"><span class=\"more\">Read what happened<\/span><span class=\"less\">Show less<\/span><span class=\"chev\" aria-hidden=\"true\"><\/span><\/label>\n            <a class=\"storycard__link\" href=\"https:\/\/severeinjurylawyers.com\/broken-arm-lawsuit-settlements\/\">Learn what a broken-arm claim may be worth \u2192<\/a>\n          <\/div>\n        <\/aside>\n      <\/div>\n    <\/div>\n  <\/div>\n<\/section>\n\n<section class=\"section section--alt\" id=\"approach\" aria-labelledby=\"approach-h\">\n  <div class=\"wrap\">\n    <div class=\"headblock reveal\">\n      <p class=\"eyebrow\">Inside the lot, and at its exit<\/p>\n      <h2 class=\"h-lg\" id=\"approach-h\">Parking lot accidents are different.<\/h2>\n    <\/div>\n    <div class=\"split reveal\">\n      <div class=\"split__col\">\n        <p class=\"split__k\">Crashes inside the lot<\/p>\n        <h3 class=\"split__h\">No citation to settle it<\/h3>\n        <p class=\"split__p\">Parking lot and parking garage crashes are often more difficult to investigate than crashes on public roads. Many happen on private property, where officers may not issue citations or prepare detailed reports.<\/p>\n        <p class=\"split__p\">That does not prevent an injured person from pursuing compensation. It means fault must often be established through evidence rather than a citation, and it may depend on questions such as these.<\/p>\n        <ul class=\"split__qs\">\n          <li>Which driver was backing up?<\/li>\n          <li>Which driver had a clear view of the travel lane?<\/li>\n          <li>Did a driver pull out of a space without checking for traffic?<\/li>\n          <li>Was either driver moving too fast for the conditions?<\/li>\n          <li>Did a driver cut across rows or ignore marked traffic flow?<\/li>\n          <li>Is there surveillance video showing what happened?<\/li>\n        <\/ul>\n        <p class=\"split__note\">Even without a police report or ticket, you may have a valid injury claim if another driver acted carelessly.<\/p>\n      <\/div>\n      <div class=\"split__col\">\n        <p class=\"split__k\">Crashes at the exit<\/p>\n        <h3 class=\"split__h\">The rules get clearer<\/h3>\n        <p class=\"split__p\">The rules are often clearer when a driver leaves a parking lot, garage, driveway, or private road and enters a public street.<\/p>\n        <p class=\"split__p\">Under <a href=\"https:\/\/tcss.legis.texas.gov\/resources\/TN\/htm\/TN.545.htm\" rel=\"noopener\" target=\"_blank\">Texas Transportation Code Section 545.155<\/a>, drivers entering a roadway from private property must yield to vehicles already traveling on that roadway. If a driver exits a Dallas shopping center, apartment complex, medical office, or parking garage and pulls into your path, <b>that driver may be responsible for the collision.<\/b><\/p>\n        <div class=\"statcard\">\n          <p class=\"statcard__k\">The duty, in one line<\/p>\n          <p class=\"statcard__n\">&sect;545.155<\/p>\n          <p class=\"statcard__t\">A driver entering a roadway from private property <b>yields to traffic already on that roadway.<\/b> Inside the lot there is no equivalent rule, which is why the two halves of this page are proved so differently.<\/p>\n        <\/div>\n        <p class=\"split__note\">Inside a parking lot, fault is usually proven through the evidence. At the exit, the law may clearly identify which driver had the duty to yield.<\/p>\n      <\/div>\n    <\/div>\n  <\/div>\n<\/section>\n\n<section class=\"section\" id=\"steps\" aria-labelledby=\"steps-h\">\n  <div class=\"wrap\">\n    <div class=\"stickyproc\">\n      <div class=\"stickyproc__head\">\n        <div class=\"stickyproc__pin\">\n        <div class=\"headblock reveal\">\n          <p class=\"eyebrow\">The first few days<\/p>\n          <h2 class=\"h-lg\" id=\"steps-h\">After a parking lot crash.<\/h2>\n        <\/div>\n        <p class=\"stickyproc__note\">The first few days after a parking lot crash can be critical. Security footage may be erased quickly, witnesses may leave without providing their contact information, and vehicle repairs may destroy valuable evidence.<\/p>\n        <div class=\"stickyproc__cta\">\n          <a href=\"tel:+14698077480\" class=\"btn btn--primary btn--lg\">Call 469-807-7480<\/a>\n          <a href=\"https:\/\/severeinjurylawyers.com\/contact-us\/\" class=\"btn btn--ghost btn--lg\">Free case evaluation<\/a>\n        <\/div>\n        <\/div>\n      <\/div>\n      <div class=\"stickyproc__cards\">\n        <div class=\"sstep reveal\"><div class=\"pstep__n\">1<\/div><div>\n          <h3>Report the collision<\/h3>\n          <p>Exchange details before anyone leaves the scene.<\/p>\n          <details class=\"sdisc\"><summary><span>If nobody is there, or someone is hurt<\/span><span class=\"sdisc__ind\" aria-hidden=\"true\"><\/span><\/summary><div class=\"sdisc__body\">\n            <p>Exchange names, contact details, driver&rsquo;s license information, insurance information, and vehicle information before anyone leaves the scene.<\/p>\n            <p>Texas law requires drivers involved in a crash to provide identifying and insurance information under <a href=\"https:\/\/tcss.legis.texas.gov\/resources\/TN\/htm\/TN.550.htm\" rel=\"noopener\" target=\"_blank\">Texas Transportation Code Section 550.023<\/a>.<\/p>\n            <p>If the other vehicle is unattended, Texas law generally requires you to leave your name, address, and vehicle information where the owner can find it; see <a href=\"https:\/\/tcss.legis.texas.gov\/resources\/TN\/htm\/TN.550.htm\" rel=\"noopener\" target=\"_blank\">Section 550.024<\/a>.<\/p>\n            <p>If someone is injured or a vehicle cannot be safely driven away, notify law enforcement. <a href=\"https:\/\/tcss.legis.texas.gov\/resources\/TN\/htm\/TN.550.htm\" rel=\"noopener\" target=\"_blank\">Section 550.026<\/a> may require immediate notice to law enforcement.<\/p>\n          <\/div><\/details>\n        <\/div><\/div>\n        <div class=\"sstep reveal\"><div class=\"pstep__n\">2<\/div><div>\n          <h3>Take photos and video<\/h3>\n          <p>The scene matters as much as the damage.<\/p>\n          <details class=\"sdisc\"><summary><span>What to photograph<\/span><span class=\"sdisc__ind\" aria-hidden=\"true\"><\/span><\/summary><div class=\"sdisc__body\">\n            <ul class=\"injlist\">\n              <li>Damage to both vehicles<\/li>\n              <li>The vehicles&rsquo; final positions, if it is safe to do so<\/li>\n              <li>Parking spaces, travel lanes, ramps, curbs, signs, mirrors, and lane markings<\/li>\n              <li>Skid marks, debris, barriers, broken lights, and obstructed views<\/li>\n              <li>Lighting conditions, especially if the crash happened at night<\/li>\n              <li>The exact location, including the garage level, row, entrance, or exit<\/li>\n            <\/ul>\n          <\/div><\/details>\n        <\/div><\/div>\n        <div class=\"sstep reveal\"><div class=\"pstep__n\">3<\/div><div>\n          <h3>Get witness information<\/h3>\n          <p>Witnesses in parking lots leave within minutes.<\/p>\n          <details class=\"sdisc\"><summary><span>Who they usually are<\/span><span class=\"sdisc__ind\" aria-hidden=\"true\"><\/span><\/summary><div class=\"sdisc__body\">\n            <p>They may include shoppers, store employees, apartment residents, delivery drivers, pedestrians, or other motorists. Ask witnesses for their names, phone numbers, and email addresses before they leave. An independent witness can be especially valuable when the drivers disagree about what happened.<\/p>\n          <\/div><\/details>\n        <\/div><\/div>\n        <div class=\"sstep reveal\"><div class=\"pstep__n\">4<\/div><div>\n          <h3>Request the footage<\/h3>\n          <p>Many systems record over old video within days.<\/p>\n          <details class=\"sdisc\"><summary><span>What a preservation request should cover<\/span><span class=\"sdisc__ind\" aria-hidden=\"true\"><\/span><\/summary><div class=\"sdisc__body\">\n            <p>Many businesses and property owners overwrite security footage within days. Send a written request as soon as possible asking the property owner or manager to preserve all available video.<\/p><p>Your request should identify the date and approximate time of the collision, the exact location, the garage level, parking row, entrance, exit, or nearby business, and any cameras that may have captured the crash or the vehicles involved.<\/p><p class=\"sdisc__lead\">Potential sources of footage include:<\/p><ul class=\"injlist\"><li>Parking garage or property-management cameras<\/li><li>Store or restaurant cameras<\/li><li>Apartment-complex security cameras<\/li><li>Cameras at nearby businesses<\/li><li>Delivery vehicles<\/li><li>Dash cameras<\/li><\/ul>\n          <\/div><\/details>\n        <\/div><\/div>\n        <div class=\"sstep reveal\"><div class=\"pstep__n\">5<\/div><div>\n          <h3>Insurer last, in writing<\/h3>\n          <p>No recorded statement before you know more.<\/p>\n          <details class=\"sdisc\"><summary><span>Why it matters more here<\/span><span class=\"sdisc__ind\" aria-hidden=\"true\"><\/span><\/summary><div class=\"sdisc__body\">\n            <p>You should report the crash to your insurance company. <b>Consider speaking with an attorney before giving a detailed recorded statement<\/b>, especially if fault is unclear or there is no police report.<\/p>\n            <p>When there is no officer&rsquo;s diagram, citation, or written assessment of fault, early statements can carry significant weight. Understand what evidence exists before you give a detailed account to an insurance adjuster.<\/p>\n          <\/div><\/details>\n        <\/div><\/div>\n      <\/div>\n    <\/div>\n  <\/div>\n<\/section>\n\n<section class=\"section section--alt\" id=\"will-police-come\" aria-labelledby=\"police-h\">\n  <div class=\"wrap\">\n    <div class=\"headblock reveal\">\n      <p class=\"eyebrow\">Private property, public duty<\/p>\n      <h2 class=\"h-lg\" id=\"police-h\">Will Dallas police respond?<\/h2>\n    <\/div>\n    <div class=\"prose prose--wide\">\n      <p>Sometimes. Many parking lot crashes happen on private property, and Dallas police may not respond to minor accidents without injuries or significant vehicle damage.<\/p>\n      <p>If an officer responds and prepares a report, it may be available through the Dallas Police Department or the Texas Department of Transportation&rsquo;s CRIS system. A police report may be helpful, but it is not required to pursue a personal injury claim.<\/p>\n    <\/div>\n    <div class=\"frost\" style=\"margin-top:1.4rem\">\n      <h3>Many valid parking lot injury claims are built using<\/h3>\n      <ul class=\"evlist\">\n        <li>Security-camera footage<\/li>\n        <li>Photos and video of the scene<\/li>\n        <li>Vehicle damage patterns<\/li>\n        <li>Witness statements<\/li>\n        <li>Driver admissions<\/li>\n        <li>Medical records<\/li>\n        <li>Property maintenance records<\/li>\n        <li>Accident reconstruction, when necessary<\/li>\n      <\/ul>\n    <\/div>\n  <\/div>\n<\/section>\n\n<section class=\"section\" id=\"lighting\" aria-labelledby=\"lighting-h\">\n  <div class=\"wrap\">\n    <div class=\"headblock reveal\">\n      <p class=\"eyebrow\">When the property is part of it<\/p>\n      <h2 class=\"h-lg\" id=\"lighting-h\">When the property owner may be responsible.<\/h2>\n    <\/div>\n    <div class=\"prose prose--wide\">\n      <p>In some cases, the other driver is not the only party who may be responsible. A parking lot or garage owner may have contributed to the crash if the property was unsafe.<\/p>\n      <p>Poor lighting, blocked sightlines, missing traffic controls, or unsafe traffic flow may make a collision more likely.<\/p>\n    <\/div>\n    <div class=\"bento reveal\"><div class=\"bento__t bento__t--feature\"><p class=\"bento__k\">Why it is worth asking<\/p><h3 class=\"bento__h\">A code violation is evidence, not liability<\/h3><p class=\"bento__p\">A building-code or development-code violation does not automatically make a property owner liable. It may still serve as evidence that the owner knew, or reasonably should have known, about a dangerous condition.<\/p><p class=\"bento__p\">If poor lighting may have contributed to the crash, <b>photograph the area as soon as possible, and at roughly the same time of day or night as the collision.<\/b><\/p><p class=\"bento__p\">A burned-out bulb or a changed condition may be repaired before it can be documented.<\/p><\/div><p class=\"bento__lbl\">Conditions that may contribute<\/p><div class=\"bento__t bento__t--w4\"><span class=\"bento__tick\"><svg viewBox=\"0 0 24 24\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\"><path d=\"M20 6 9 17l-5-5\"\/><\/svg><\/span><div><h3 class=\"bento__th\">Burned-out, missing or inadequate lighting<\/h3><p class=\"bento__tp\">The condition most often photographed too late.<\/p><\/div><\/div><div class=\"bento__t bento__t--w3\"><span class=\"bento__tick\"><svg viewBox=\"0 0 24 24\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\"><path d=\"M20 6 9 17l-5-5\"\/><\/svg><\/span><div><h3 class=\"bento__th\">Faded or missing lane markings<\/h3><p class=\"bento__tp\">Required spaces are meant to be permanently identified.<\/p><\/div><\/div><div class=\"bento__t bento__t--w4\"><span class=\"bento__tick\"><svg viewBox=\"0 0 24 24\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\"><path d=\"M20 6 9 17l-5-5\"\/><\/svg><\/span><div><h3 class=\"bento__th\">Blind corners and blocked views<\/h3><p class=\"bento__tp\">Corners a driver cannot see around until the car is already in the lane.<\/p><\/div><\/div><div class=\"bento__t bento__t--w3\"><span class=\"bento__tick\"><svg viewBox=\"0 0 24 24\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\"><path d=\"M20 6 9 17l-5-5\"\/><\/svg><\/span><div><h3 class=\"bento__th\">Landscaping that blocks a view<\/h3><p class=\"bento__tp\">A hedge at the wrong height turns a sightline into a guess.<\/p><\/div><\/div><div class=\"bento__t bento__t--w3\"><span class=\"bento__tick\"><svg viewBox=\"0 0 24 24\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\"><path d=\"M20 6 9 17l-5-5\"\/><\/svg><\/span><div><h3 class=\"bento__th\">Poorly placed signs and cart corrals<\/h3><p class=\"bento__tp\">Signage and corrals set down where they hide a moving car.<\/p><\/div><\/div><div class=\"bento__t bento__t--w3\"><span class=\"bento__tick\"><svg viewBox=\"0 0 24 24\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\"><path d=\"M20 6 9 17l-5-5\"\/><\/svg><\/span><div><h3 class=\"bento__th\">Missing mirrors at ramps and turns<\/h3><p class=\"bento__tp\">A blind garage turn with no mirror warns neither driver.<\/p><\/div><\/div><div class=\"bento__t bento__t--w3\"><span class=\"bento__tick\"><svg viewBox=\"0 0 24 24\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\"><path d=\"M20 6 9 17l-5-5\"\/><\/svg><\/span><div><h3 class=\"bento__th\">Unsafe walkways, curbs and wheel stops<\/h3><p class=\"bento__tp\">Barriers that do not keep a car off the path they mark.<\/p><\/div><\/div><div class=\"bento__t bento__t--w3\"><span class=\"bento__tick\"><svg viewBox=\"0 0 24 24\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\"><path d=\"M20 6 9 17l-5-5\"\/><\/svg><\/span><div><h3 class=\"bento__th\">Poorly designed traffic flow<\/h3><p class=\"bento__tp\">Narrow lanes, two-way movement in a one-way width, or an unsafe exit.<\/p><\/div><\/div><\/div>\n  <\/div>\n<\/section>\n\n<section class=\"section section--alt\" id=\"patterns\" aria-labelledby=\"patterns-h\">\n  <div class=\"wrap\">\n    <div class=\"headblock reveal\">\n      <p class=\"eyebrow\">Layout, not speed<\/p>\n      <h2 class=\"h-lg\" id=\"patterns-h\">Common Dallas parking lot crash patterns.<\/h2>\n    <\/div>\n    <div class=\"prose prose--wide\">\n      <p>Parking lot accidents often happen because of layout, visibility, and limited space, not high speed. Parked vehicles, pillars, ramps, narrow lanes, and blind exits can leave drivers with little room to react.<\/p>\n    <\/div>\n    <div class=\"pgrid reveal\"><figure class=\"pfig\"><img width=\"928\" height=\"1152\" loading=\"lazy\" decoding=\"async\" alt=\"A tall pickup parked beside a lot lane, blocking the view down the row toward a storefront\" src=\"https:\/\/severeinjurylawyers.com\/wp-content\/uploads\/2026\/08\/parking-lot-blind-sightline-backing-out-texas.webp\"><figcaption>The view a reversing driver does not have is the whole case.<\/figcaption><\/figure><figure class=\"pfig\"><img width=\"928\" height=\"1152\" loading=\"lazy\" decoding=\"async\" alt=\"A silver sedan with a dented and scraped rear quarter panel and red paint transfer, parked in a marked lot space\" src=\"https:\/\/severeinjurylawyers.com\/wp-content\/uploads\/2026\/08\/parking-lot-backing-collision-damage-texas.webp\"><figcaption>A struck panel is where a lot claim starts, and where it fades.<\/figcaption><\/figure><\/div><div class=\"lconds lconds--five\" style=\"margin-top:clamp(26px,3vw,38px)\"><p class=\"lconds__k\">Common crash patterns<\/p><div class=\"lcond\"><span class=\"lcond__t\"><svg viewBox=\"0 0 24 24\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\"><path d=\"M20 6 9 17l-5-5\"\/><\/svg><\/span><div><h3 class=\"lcond__h\">Two vehicles backing out<\/h3><p class=\"lcond__p\">Both drivers reverse at the same time, often with limited visibility.<\/p><\/div><\/div><div class=\"lcond\"><span class=\"lcond__t\"><svg viewBox=\"0 0 24 24\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\"><path d=\"M20 6 9 17l-5-5\"\/><\/svg><\/span><div><h3 class=\"lcond__h\">A driver leaving a space<\/h3><p class=\"lcond__p\">A driver pulls out without checking for vehicles already in the lane.<\/p><\/div><\/div><div class=\"lcond\"><span class=\"lcond__t\"><svg viewBox=\"0 0 24 24\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\"><path d=\"M20 6 9 17l-5-5\"\/><\/svg><\/span><div><h3 class=\"lcond__h\">A driver exiting the property<\/h3><p class=\"lcond__p\">A vehicle enters a public road without yielding to oncoming traffic.<\/p><\/div><\/div><div class=\"lcond\"><span class=\"lcond__t\"><svg viewBox=\"0 0 24 24\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\"><path d=\"M20 6 9 17l-5-5\"\/><\/svg><\/span><div><h3 class=\"lcond__h\">Garage or parking-deck collision<\/h3><p class=\"lcond__p\">A pillar, blind turn or ramp stops either driver from seeing the other.<\/p><\/div><\/div><div class=\"lcond\"><span class=\"lcond__t\"><svg viewBox=\"0 0 24 24\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\"><path d=\"M20 6 9 17l-5-5\"\/><\/svg><\/span><div><h3 class=\"lcond__h\">Hit-and-run collision<\/h3><p class=\"lcond__p\">A driver leaves before exchanging information or reporting the crash.<\/p><\/div><\/div><\/div><div class=\"prose prose--wide\" style=\"margin-top:clamp(18px,2vw,26px)\"><p>When a driver leaves the scene, report the collision promptly and request any available security footage the same day.<\/p><\/div>\n  <\/div>\n<\/section>\n\n<section class=\"section\" id=\"both-backing\" aria-labelledby=\"backing-h\">\n  <div class=\"wrap\">\n    <div class=\"headblock reveal\">\n      <p class=\"eyebrow\">When both drivers contributed<\/p>\n      <h2 class=\"h-lg\" id=\"backing-h\">Shared fault in Texas.<\/h2>\n    <\/div>\n    <div class=\"statpanel statpanel--row reveal\">\n      <div class=\"statpanel__num\">51%<\/div>\n      <div class=\"statpanel__bar\"><\/div>\n      <div class=\"statpanel__body\">\n        <p>When both drivers may have contributed to a crash, Texas law allows fault to be divided between them. Under Texas&rsquo;s modified comparative responsibility system, your financial recovery is reduced by your percentage of fault under <a href=\"https:\/\/tcss.legis.texas.gov\/resources\/CP\/htm\/CP.33.htm\" rel=\"noopener\" target=\"_blank\">Section 33.012(a)<\/a>. Under <a href=\"https:\/\/tcss.legis.texas.gov\/resources\/CP\/htm\/CP.33.htm\" rel=\"noopener\" target=\"_blank\">Section 33.001<\/a>, you generally cannot recover damages if you are found more than 50 percent responsible.<\/p>\n      <\/div>\n    <\/div>\n    <div class=\"fault reveal\">\n      <p class=\"fault__k\">The worked example, on a $10,000 claim<\/p>\n      <div class=\"fault__row\">\n        <div class=\"fault__case\">\n          <p class=\"fault__pct\">40%<\/p>\n          <p class=\"fault__lbl\">at fault<\/p>\n          <div class=\"fault__track\"><div class=\"fault__fill\" style=\"width:60%\"><\/div><\/div>\n          <p class=\"fault__out\">You recover <b>$6,000<\/b>, reduced by your 40 percent share.<\/p>\n        <\/div>\n        <div class=\"fault__case\">\n          <p class=\"fault__pct\">51%<\/p>\n          <p class=\"fault__lbl\">at fault<\/p>\n          <div class=\"fault__track\"><div class=\"fault__fill fault__fill--zero\" style=\"width:0%\"><\/div><\/div>\n          <p class=\"fault__out\">You recover <b>nothing<\/b> from the other party.<\/p>\n        <\/div>\n      <\/div>\n    <\/div>\n    <div class=\"prose prose--wide\" style=\"margin-top:1.4rem\">\n      <p>This is one reason early evidence matters. Video, witness statements, vehicle-damage patterns, and photos may help show which driver entered the lane first, had the better view, failed to stop, or had the greater opportunity to avoid the crash.<\/p>\n    <\/div>\n  <\/div>\n<\/section>\n\n<section class=\"section section--alt\" id=\"coverage\" aria-labelledby=\"coverage-h\">\n  <div class=\"wrap\">\n    <div class=\"headblock reveal\">\n      <p class=\"eyebrow\">Which policy responds<\/p>\n      <h2 class=\"h-lg\" id=\"coverage-h\">Insurance coverage that may apply.<\/h2>\n    <\/div>\n    <div class=\"prose prose--wide\">\n      <p>More than one insurance policy may be available after a parking lot crash. For example, another driver may have failed to yield while a property owner also failed to maintain safe lighting, traffic markings, or sightlines.<\/p>\n    <\/div>\n    <div class=\"lconds\" style=\"margin-top:clamp(24px,2.8vw,34px)\"><div class=\"lcond\"><span class=\"lcond__t\"><svg viewBox=\"0 0 24 24\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\"><path d=\"M20 6 9 17l-5-5\"\/><\/svg><\/span><div><h3 class=\"lcond__h\">The other driver&rsquo;s liability insurance<\/h3><p class=\"lcond__p\">Often the first source of payment when another driver caused the crash.<\/p><\/div><\/div><div class=\"lcond\"><span class=\"lcond__t\"><svg viewBox=\"0 0 24 24\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\"><path d=\"M20 6 9 17l-5-5\"\/><\/svg><\/span><div><h3 class=\"lcond__h\">Uninsured or underinsured motorist<\/h3><p class=\"lcond__p\">May apply if the at-fault driver has no insurance, too little, or leaves the scene.<\/p><\/div><\/div><div class=\"lcond\"><span class=\"lcond__t\"><svg viewBox=\"0 0 24 24\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\"><path d=\"M20 6 9 17l-5-5\"\/><\/svg><\/span><div><h3 class=\"lcond__h\">Collision coverage<\/h3><p class=\"lcond__p\">May cover vehicle damage regardless of fault, subject to your terms and deductible.<\/p><\/div><\/div><div class=\"lcond\"><span class=\"lcond__t\"><svg viewBox=\"0 0 24 24\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\"><path d=\"M20 6 9 17l-5-5\"\/><\/svg><\/span><div><h3 class=\"lcond__h\">Medical payments coverage<\/h3><p class=\"lcond__p\">May help pay certain medical bills under your own policy, regardless of fault.<\/p><\/div><\/div><div class=\"lcond\"><span class=\"lcond__t\"><svg viewBox=\"0 0 24 24\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\"><path d=\"M20 6 9 17l-5-5\"\/><\/svg><\/span><div><h3 class=\"lcond__h\">Commercial insurance<\/h3><p class=\"lcond__p\">May apply if the at-fault driver was working, making deliveries, or driving for a rideshare company.<\/p><\/div><\/div><div class=\"lcond\"><span class=\"lcond__t\"><svg viewBox=\"0 0 24 24\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\"><path d=\"M20 6 9 17l-5-5\"\/><\/svg><\/span><div><h3 class=\"lcond__h\">Property-owner insurance<\/h3><p class=\"lcond__p\">May apply when unsafe property conditions contributed to the crash.<\/p><\/div><\/div><\/div>\n  <\/div>\n<\/section>\n\n<section class=\"section\" id=\"recover\" aria-labelledby=\"recover-h\">\n  <div class=\"wrap\">\n    <div class=\"headblock reveal\">\n      <p class=\"eyebrow\">What a claim can include<\/p>\n      <h2 class=\"h-lg\" id=\"recover-h\">Compensation after a parking lot accident.<\/h2>\n    <\/div>\n    <div class=\"prose prose--wide\">\n      <p>A parking lot collision can support the same types of damages as other Texas personal injury claims. Depending on the facts of the case, compensation may include the following.<\/p>\n    <\/div>\n    <div class=\"reveal\"><div class=\"lconds lconds--four\" style=\"margin-top:clamp(24px,2.8vw,34px)\"><div class=\"lcond\"><span class=\"lcond__t\"><svg viewBox=\"0 0 24 24\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\"><path d=\"M20 6 9 17l-5-5\"\/><\/svg><\/span><div><h3 class=\"lcond__h\">Emergency medical care and bills<\/h3><p class=\"lcond__p\">The care you have already had, and the bills that came with it.<\/p><\/div><\/div><div class=\"lcond\"><span class=\"lcond__t\"><svg viewBox=\"0 0 24 24\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\"><path d=\"M20 6 9 17l-5-5\"\/><\/svg><\/span><div><h3 class=\"lcond__h\">Future medical treatment<\/h3><p class=\"lcond__p\">Treatment still ahead, including anything a doctor expects will be needed.<\/p><\/div><\/div><div class=\"lcond\"><span class=\"lcond__t\"><svg viewBox=\"0 0 24 24\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\"><path d=\"M20 6 9 17l-5-5\"\/><\/svg><\/span><div><h3 class=\"lcond__h\">Physical therapy and rehabilitation<\/h3><p class=\"lcond__p\">Often the longest part of a low speed injury, and the part insurers question hardest.<\/p><\/div><\/div><div class=\"lcond\"><span class=\"lcond__t\"><svg viewBox=\"0 0 24 24\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\"><path d=\"M20 6 9 17l-5-5\"\/><\/svg><\/span><div><h3 class=\"lcond__h\">Lost wages and earning capacity<\/h3><p class=\"lcond__p\">Time off, and any lasting reduction in what you are able to earn.<\/p><\/div><\/div><div class=\"lcond\"><span class=\"lcond__t\"><svg viewBox=\"0 0 24 24\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\"><path d=\"M20 6 9 17l-5-5\"\/><\/svg><\/span><div><h3 class=\"lcond__h\">Vehicle repair or replacement<\/h3><p class=\"lcond__p\">Repair or value, plus what it cost you to get around without the car.<\/p><\/div><\/div><div class=\"lcond\"><span class=\"lcond__t\"><svg viewBox=\"0 0 24 24\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\"><path d=\"M20 6 9 17l-5-5\"\/><\/svg><\/span><div><h3 class=\"lcond__h\">Transportation expenses<\/h3><p class=\"lcond__p\">What getting to treatment and back has cost you since the crash.<\/p><\/div><\/div><div class=\"lcond\"><span class=\"lcond__t\"><svg viewBox=\"0 0 24 24\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\"><path d=\"M20 6 9 17l-5-5\"\/><\/svg><\/span><div><h3 class=\"lcond__h\">Pain, suffering and limitation<\/h3><p class=\"lcond__p\">The part no repair invoice shows, and the reason a low speed crash is worth more than its estimate.<\/p><\/div><\/div><div class=\"lcond\"><span class=\"lcond__t\"><svg viewBox=\"0 0 24 24\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\"><path d=\"M20 6 9 17l-5-5\"\/><\/svg><\/span><div><h3 class=\"lcond__h\">Scarring, disfigurement or impairment<\/h3><p class=\"lcond__p\">Where an injury leaves something behind, that is valued separately from the treatment it took.<\/p><\/div><\/div><\/div><div class=\"lpanel lpanel--wide\"><div><p class=\"lpanel__k\">What decides the value<\/p><h3 class=\"lpanel__h\">No two of these are worth the same<\/h3><\/div><div class=\"lpw__body\"><p class=\"lpanel__p\">The value of a claim depends on the severity of the injuries, the available insurance coverage, the evidence of fault, the medical treatment, and the effect of the crash on your daily life.<\/p><\/div><\/div><p class=\"lpw__note\">Past results do not guarantee a similar outcome. Every case is different.<\/p><\/div>\n  <\/div>\n<\/section>\n\n<section class=\"section section--alt\" id=\"results\" aria-labelledby=\"results-h\">\n  <div class=\"wrap\">\n    <div class=\"sec-head sec-head--wide reveal\">\n      <h2 class=\"h-lg\" id=\"results-h\">Parking lot accident recoveries.<\/h2>\n    <\/div>\n    <ul class=\"res__grid reveal\" role=\"list\">\n      <li><div class=\"res-card\"><div class=\"amt\">$15M<\/div><span class=\"type\">18-wheeler, wrongful death<\/span><p>Recovered for a family after a fatal collision with a commercial truck.<\/p><\/div><\/li>\n      <li><div class=\"res-card\"><div class=\"amt\">$2.55M<\/div><span class=\"type\">18-wheeler crash<\/span><p>Resolved for a client seriously hurt in a wreck with a tractor trailer.<\/p><\/div><\/li>\n      <li><div class=\"res-card\"><div class=\"amt\">$1M<\/div><span class=\"type\">18-wheeler crash<\/span><p>Recovered after a heavy truck caused a violent crash on the highway.<\/p><\/div><\/li>\n      <li><div class=\"res-card\"><div class=\"amt\">$750K<\/div><span class=\"type\">18-wheeler crash<\/span><p>Settlement for injuries from a commercial truck collision.<\/p><\/div><\/li>\n      <li><div class=\"res-card\"><div class=\"amt\">$716K<\/div><span class=\"type\">Motor vehicle accident<\/span><p>Recovered for a driver injured by another driver\u2019s negligence.<\/p><\/div><\/li>\n      <li><div class=\"res-card\"><div class=\"amt\">$350K<\/div><span class=\"type\">Motor vehicle accident<\/span><p>Settlement for a client rear ended in Texas traffic.<\/p><\/div><\/li>\n    <\/ul>\n    <div class=\"btnrow btnrow--center reveal\"><a href=\"https:\/\/severeinjurylawyers.com\/results\/\" class=\"btn btn--primary btn--lg\">View all results<\/a><\/div>\n    <p class=\"res__note\">Sample results from actual past cases. Past results do not guarantee a similar outcome; every case is different. Ask where your facts sit; the consultation is free.<\/p>\n  <\/div>\n<\/section>\n\n<section class=\"section section--tight urgency reveal\" id=\"deadline\" aria-labelledby=\"deadline-h\">\n  <div class=\"wrap\">\n    <div class=\"urgency__row\">\n      <div class=\"urgency__icon\"><svg viewBox=\"0 0 24 24\" fill=\"none\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\"><circle cx=\"12\" cy=\"12\" r=\"9\"><\/circle><path d=\"M12 7v5l3 2\"><\/path><\/svg><\/div>\n      <div class=\"urgency__text\">\n        <h2 id=\"deadline-h\">How long you have to file.<\/h2>\n        <p>In most Texas personal injury cases, you have <b>two years from the date of the crash<\/b> to file a lawsuit under <a href=\"https:\/\/tcss.legis.texas.gov\/resources\/CP\/htm\/CP.16.htm\" rel=\"noopener\" target=\"_blank\">Section 16.003 of the Civil Practice and Remedies Code<\/a>.<\/p>\n        <p>The deadline to preserve evidence runs much shorter. Video can be overwritten within days, witnesses may become difficult to locate, vehicle damage may be repaired, and property owners may fix lighting, repaint markings, or alter the scene.<\/p>\n        <p><b>Do not wait until the two-year deadline<\/b> if a parking garage, apartment complex, retail center, hospital, or other business may have video evidence.<\/p>\n      <\/div>\n      <a href=\"https:\/\/severeinjurylawyers.com\/contact-us\/\" class=\"btn btn--primary btn--lg\">Start a footage-preservation request<\/a>\n    <\/div>\n  <\/div>\n<\/section>\n\n<section class=\"section section--alt\" id=\"faq\" aria-labelledby=\"faq-h\">\n  <div class=\"wrap\">\n    <div class=\"headrow headrow--mid reveal\">\n      <div>\n        <h2 class=\"h-lg\" id=\"faq-h\">Frequently asked questions.<\/h2>\n      <\/div>\n      <div class=\"frost\">\n        <p>These are the questions that come up most often after a parking lot crash. Nearly all of them turn on the same two things: <b>what evidence still exists, and how quickly somebody asks for it.<\/b><\/p>\n      <\/div>\n    <\/div>\n    <div class=\"faq__list faq__list--two reveal\">\n      <details class=\"faq__item\">\n        <summary class=\"faq__q\">Who has the camera footage after a Dallas parking garage crash?<span class=\"ic\" aria-hidden=\"true\"><\/span><\/summary>\n        <div class=\"faq__a\"><p>Usually, the company that operates or manages the garage has the footage, and that may not be the business you visited. Downtown Dallas garages, hospital garages, apartment complexes, and retail lots may all be managed by different companies.<\/p><p>Ask in writing for the operator to preserve footage, and include the date, time, location, garage level, parking row, entrance, or exit. A preservation request matters because it creates a record showing when the owner was notified that the evidence might be needed.<\/p><\/div>\n      <\/details>\n      <details class=\"faq__item\">\n        <summary class=\"faq__q\">My crash happened in an apartment complex parking lot. Does that change my claim?<span class=\"ic\" aria-hidden=\"true\"><\/span><\/summary>\n        <div class=\"faq__a\"><p>It may change the evidence available, but it does not prevent you from bringing a claim. Apartment complexes are private property, so a citation may not be issued and fault may depend more heavily on the available evidence.<\/p><p>The property manager may have camera footage, incident reports, gate-entry records, or other documentation showing when vehicles entered or left the property. Those records may not be retained for long, so request them quickly.<\/p><\/div>\n      <\/details>\n      <details class=\"faq__item\">\n        <summary class=\"faq__q\">The other driver and I were both backing out. Who is at fault?<span class=\"ic\" aria-hidden=\"true\"><\/span><\/summary>\n        <div class=\"faq__a\"><p>Both drivers may share fault. Texas allows responsibility to be divided between the parties, and the final percentage of fault can affect whether and how much you recover.<\/p><p>These cases often turn on which driver entered the lane first, which driver had a clearer view, whether either driver stopped, and whether video or vehicle damage supports one account over the other.<\/p><\/div>\n      <\/details>\n      <details class=\"faq__item\">\n        <summary class=\"faq__q\">I was walking through a parking lot when a car hit me. Do I have a claim?<span class=\"ic\" aria-hidden=\"true\"><\/span><\/summary>\n        <div class=\"faq__a\"><p>You may. A pedestrian claim generally depends on whether the driver failed to use reasonable care, whether that failure caused the collision, and whether you were injured as a result.<\/p><p>Evidence may include surveillance footage, witness statements, vehicle damage, the layout of the parking lot, and medical records.<\/p><\/div>\n      <\/details>\n      <details class=\"faq__item\">\n        <summary class=\"faq__q\">The lot had a blind corner and a burned-out light. Is the property owner responsible?<span class=\"ic\" aria-hidden=\"true\"><\/span><\/summary>\n        <div class=\"faq__a\"><p>Possibly. A claim against the property owner is separate from the claim against the driver, although both may arise from the same collision.<\/p><p>These claims often focus on the condition of the property, including lighting, sightlines, lane markings, signage, maintenance history, and traffic design. Document the condition quickly, before repairs or changes are made.<\/p><\/div>\n      <\/details>\n      <details class=\"faq__item\">\n        <summary class=\"faq__q\">How long do I have to bring a Dallas parking lot accident claim?<span class=\"ic\" aria-hidden=\"true\"><\/span><\/summary>\n        <div class=\"faq__a\"><p>In most cases, you have two years from the crash date to file a lawsuit. But you should act much sooner to preserve camera footage, witness information, photos, vehicle damage, and evidence of unsafe property conditions.<\/p><\/div>\n      <\/details>\n    <\/div><div class=\"sec-foot reveal\">\n      <p>The question this page didn\u2019t answer fits in a two minute call. Your exact crash decides every answer above.<\/p>\n      <a href=\"tel:+14698077480\" class=\"btn btn--primary btn--lg\">Call 469-807-7480<\/a>\n    <\/div>\n  <\/div>\n<\/section>\n\n<section class=\"section\" id=\"team\" aria-labelledby=\"team-h\">\n  <div class=\"wrap\">\n    <div class=\"headblock reveal\">\n      <h2 class=\"h-lg\" id=\"team-h\">Meet our legal team.<\/h2>\n    <\/div>\n    <div class=\"atty__grid reveal\">\n      <div class=\"atty\">\n        <div class=\"atty__photo\"><img width=\"800\" height=\"800\" alt=\"Josh Alexander, Founder and Managing Attorney at J. Alexander Law Firm\" loading=\"lazy\" decoding=\"async\" src=\"https:\/\/severeinjurylawyers.com\/wp-content\/uploads\/2026\/06\/josh-media-2.webp\"><\/div>\n        <div class=\"atty__body\">\n          <h3>Josh Alexander<\/h3>\n          <div class=\"role\">Founder &amp; Managing Attorney<\/div>\n          <p>A Marine Corps veteran and Texas trial lawyer who has recovered millions for hundreds of injured clients across Texas.<\/p>\n          <a class=\"atty__link\" href=\"https:\/\/severeinjurylawyers.com\/about-us\/josh-alexander\/\">Meet Josh Alexander<\/a>\n        <\/div>\n      <\/div>\n      <div class=\"atty\">\n        <div class=\"atty__photo\"><picture>\n<source type=\"image\/webp\" srcset=\"https:\/\/severeinjurylawyers.com\/wp-content\/uploads\/2026\/06\/6.png.webp\">\n<img alt=\"Matthew Graham, Managing Litigation Attorney at J. Alexander Law Firm\" width=\"800\" height=\"800\" loading=\"lazy\" decoding=\"async\" src=\"https:\/\/severeinjurylawyers.com\/wp-content\/uploads\/2026\/06\/6.png\">\n<\/picture><\/div>\n        <div class=\"atty__body\">\n          <h3>Matthew Graham<\/h3>\n          <div class=\"role\">Managing Litigation Attorney<\/div>\n          <p>Spent more than a decade running insurance defense cases for the country\u2019s second largest auto insurer. Now he works for the injured.<\/p>\n          <a class=\"atty__link\" href=\"https:\/\/severeinjurylawyers.com\/about-us\/matthew-graham\/\">Get to know Matthew<\/a>\n        <\/div>\n      <\/div>\n      <div class=\"atty\">\n        <div class=\"atty__photo\"><picture>\n<source type=\"image\/webp\" srcset=\"https:\/\/severeinjurylawyers.com\/wp-content\/uploads\/2026\/06\/Laura_Rivas-7-scaled.jpg.webp\">\n<img alt=\"Laura Rivas, Senior Associate Attorney at J. Alexander Law Firm\" width=\"800\" height=\"800\" loading=\"lazy\" decoding=\"async\" style=\"object-position:center 40%\" src=\"https:\/\/severeinjurylawyers.com\/wp-content\/uploads\/2026\/06\/Laura_Rivas-7-scaled.jpg\">\n<\/picture><\/div>\n        <div class=\"atty__body\">\n          <h3>Laura Rivas<\/h3>\n          <div class=\"role\">Senior Associate Attorney<\/div>\n          <p>Nine plus years representing the injured in motor vehicle, 18-wheeler, catastrophic injury, and wrongful death claims. She works in English and Spanish.<\/p>\n          <a class=\"atty__link\" href=\"https:\/\/severeinjurylawyers.com\/about-us\/laura-rivas\/\">More about Laura<\/a>\n        <\/div>\n      <\/div>\n    <\/div>\n    <p class=\"sec-note reveal\">Choose the attorney you want to hear back from and name them when you call.<\/p>\n  <\/div>\n<\/section>\n\n<section class=\"section section--alt\" id=\"reviews\" aria-labelledby=\"reviews-h\">\n  <div class=\"wrap\">\n    <div class=\"headblock reveal\">\n      <h2 class=\"h-lg\" id=\"reviews-h\">What our clients say.<\/h2>\n    <\/div>\n    <ul class=\"rev__grid reveal\" role=\"list\">\n      <li><div class=\"review\">\n        <span class=\"stars\" aria-label=\"5 out of 5 stars\">\u2605\u2605\u2605\u2605\u2605<\/span>\n        <blockquote>\u201cThey took the time to answer all of my questions and made me feel confident in them. The whole staff has been friendly and professional.\u201d<\/blockquote>\n        <div class=\"who\"><span><b>Cecilia G.<\/b><small>Google review<\/small><\/span><\/div>\n      <\/div><\/li>\n      <li><div class=\"review\">\n        <span class=\"stars\" aria-label=\"5 out of 5 stars\">\u2605\u2605\u2605\u2605\u2605<\/span>\n        <blockquote>\u201cAfter speaking with them, we were put at ease right away. They made sure my physical therapy was covered and have been invaluable to us.\u201d<\/blockquote>\n        <div class=\"who\"><span><b>Kelly H.<\/b><small>Google review<\/small><\/span><\/div>\n      <\/div><\/li>\n      <li><div class=\"review\">\n        <span class=\"stars\" aria-label=\"5 out of 5 stars\">\u2605\u2605\u2605\u2605\u2605<\/span>\n        <blockquote>\u201cExcelente servicio al cliente, son muy atentos con sus clientes. La comunicacion es muy buena; te ayudan a cualquier hora.\u201d<\/blockquote>\n        <div class=\"who\"><span><b>Salvador T.<\/b><small>Google review<\/small><\/span><\/div>\n      <\/div><\/li>\n    <\/ul>\n    <div class=\"btnrow btnrow--center reveal\"><a href=\"https:\/\/severeinjurylawyers.com\/testimonials\/\" class=\"btn btn--primary btn--lg\">Read all reviews<\/a><\/div>\n    <p class=\"rev__note\">Reviews from actual clients. Past results do not guarantee a similar outcome. The quotes say what the firm can\u2019t say about itself; call and form your own view.<\/p>\n  <\/div>\n<\/section>\n\n<section class=\"section\" id=\"dallas-office\" aria-labelledby=\"office-h\">\n  <div class=\"wrap\">\n    <div class=\"officecta reveal\">\n      <div class=\"officecta__copy\">\n        <p class=\"eyebrow\">Dallas headquarters<\/p>\n        <h2 id=\"office-h\" class=\"h-lg\">Talk with a Dallas parking lot lawyer.<\/h2>\n        <p class=\"officecta__lead\">Every parking lot crash is different. A short conversation can help determine what evidence should be preserved, whether another driver or property owner may be responsible, and what insurance coverage may be available. A parking lot accident is one type of car accident claim, and our <a href=\"https:\/\/severeinjurylawyers.com\/practice-areas\/car-accident-lawyers\/dallas\/\">Dallas car accident lawyers<\/a> page covers the wider picture.<\/p>\n        <p class=\"officecta__lead\">We charge no upfront fee. Attorney fees are a percentage of the recovery and are explained in writing before representation begins. We advance case costs, and you owe no attorney fee unless we recover compensation for you.<\/p>\n        <div class=\"officecta__btns\">\n          <a href=\"tel:+14698077480\" class=\"btn btn--primary btn--lg\"><svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\"><path d=\"M22 16.9v3a2 2 0 0 1-2.2 2 19.8 19.8 0 0 1-8.6-3 19.5 19.5 0 0 1-6-6 19.8 19.8 0 0 1-3-8.6A2 2 0 0 1 4.1 2h3a2 2 0 0 1 2 1.7c.1 1 .4 1.9.7 2.8a2 2 0 0 1-.5 2.1L8.1 9.9a16 16 0 0 0 6 6l1.3-1.3a2 2 0 0 1 2.1-.4c.9.3 1.8.6 2.8.7a2 2 0 0 1 1.7 2z\"><\/path><\/svg> Call 469-807-7480<\/a>\n          <a href=\"https:\/\/severeinjurylawyers.com\/contact-us\/\" class=\"btn btn--ghost btn--lg\">Free Case Evaluation<\/a>\n        <\/div>\n      <\/div>\n      <div class=\"officecta__map\">\n        <span class=\"hq-tag\">Headquarters<\/span>\n        <div class=\"officecta__frame\">\n          <iframe loading=\"lazy\" title=\"Map pin for the J. Alexander Law Firm Dallas office\" src=\"https:\/\/maps.google.com\/maps?q=32.9217124,-96.7665099&amp;z=15&amp;output=embed\"><\/iframe>\n          <a class=\"map-go\" href=\"https:\/\/www.google.com\/maps?cid=1418594826962764650\" target=\"_blank\" rel=\"noopener\" aria-label=\"Open the Dallas office on Google Maps\"><\/a>\n        <\/div>\n        <div class=\"officecta__panel\">\n          <address>12801 N Central Expy, Suite 1100<br>Dallas, TX 75243<\/address>\n          <a class=\"officecta__phone\" href=\"tel:+14698077480\">(469) 807-7480<\/a>\n          <div class=\"officecta__meta\">Dallas County &middot; Open 24 hours &middot; <a href=\"https:\/\/www.google.com\/maps?cid=1418594826962764650\" target=\"_blank\" rel=\"noopener\">Directions<\/a><\/div>\n        <\/div>\n      <\/div>\n    <\/div>\n  <\/div>\n<\/section>\n<\/main>\n<div class=\"callbar\">\n  <a href=\"tel:+14698077480\" class=\"btn btn--primary\"><svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\"><path d=\"M22 16.9v3a2 2 0 0 1-2.2 2 19.8 19.8 0 0 1-8.6-3 19.5 19.5 0 0 1-6-6 19.8 19.8 0 0 1-3-8.6A2 2 0 0 1 4.1 2h3a2 2 0 0 1 2 1.7c.1 1 .4 1.9.7 2.8a2 2 0 0 1-.5 2.1L8.1 9.9a16 16 0 0 0 6 6l1.3-1.3a2 2 0 0 1 2.1-.4c.9.3 1.8.6 2.8.7a2 2 0 0 1 1.7 2z\"><\/path><\/svg> Call 469-807-7480<\/a>\n  <a href=\"https:\/\/severeinjurylawyers.com\/contact-us\/\" class=\"btn btn--light\">Free Case Evaluation<\/a>\n<\/div>\n<section class=\"legal\" id=\"legal\" aria-label=\"Attorney advertising and legal disclosures\">\n  <div class=\"wrap\">\n    <p><b>Attorney advertising.<\/b> Josh Alexander is responsible for the content of this page; principal office 12801 N. Central Expressway, Suite 1100, Dallas, TX 75243. Past results do not guarantee or predict a similar outcome in any future case. The information on this page is general information about Texas law and is not legal advice; contacting the firm or sending a form does not create an attorney client relationship. Spanish speaking staff available.<\/p>\n  <\/div>\n<\/section>\n<\/div>\n\n<script>\n(function(){\n  var root=document.querySelector('.jca-dal')||document;\n  var reduce=window.matchMedia('(prefers-reduced-motion: reduce)').matches;\n  \/* FAQ accordion, one open at a time *\/\n  var items=root.querySelectorAll('.faq__item');\n  items.forEach(function(it){it.addEventListener('toggle',function(){if(it.open){items.forEach(function(o){if(o!==it)o.open=false;});}});});\n  \/* reveal on scroll *\/\n  var reveals=root.querySelectorAll('.reveal');\n  if(reduce||!('IntersectionObserver' in window)){reveals.forEach(function(r){r.classList.add('in');});}\n  else{\n    var io=new IntersectionObserver(function(es){es.forEach(function(en){if(en.isIntersecting){en.target.classList.add('in');io.unobserve(en.target);}});},{threshold:.12,rootMargin:'0px 0px -8% 0px'});\n    reveals.forEach(function(r){io.observe(r);});\n  }\n  \/* youtube facade, loads the iframe only on click *\/\n  root.querySelectorAll('.yt').forEach(function(fr){\n    fr.addEventListener('click',function(){\n      var id=fr.getAttribute('data-yt'); if(!id) return;\n      var ifr=document.createElement('iframe');\n      ifr.setAttribute('src','https:\/\/www.youtube.com\/embed\/'+id+'?autoplay=1&rel=0');\n      ifr.setAttribute('title','J. Alexander Law Firm video');\n      ifr.setAttribute('allow','accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture');\n      ifr.setAttribute('allowfullscreen','');\n      fr.innerHTML=''; fr.appendChild(ifr);\n    });\n  });\n  \/* smooth in page scroll, scoped so no global CSS is needed *\/\n  root.querySelectorAll('a[href^=\"#\"]').forEach(function(a){\n    a.addEventListener('click',function(e){\n      var id=a.getAttribute('href');\n      if(id&&id.length>1){var t=document.querySelector(id);if(t){e.preventDefault();t.scrollIntoView({behavior:reduce?'auto':'smooth',block:'start'});}}\n    });\n  });\n})();\n<\/script>\n","protected":false},"excerpt":{"rendered":"<p>Home Practice Areas Car Accidents Parking Lot Accidents Dallas Dallas parking lot accident lawyer. Reviewed by Josh Alexander, Founder &amp; Managing Attorney \u00b7 Updated August 2026 Were you injured in a crash in a Dallas parking lot or parking garage? J. Alexander Law Firm represents people hurt in collisions on private property, including shopping centers, [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":3118,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"page-templates\/full-width.php","meta":{"_seopress_titles_title":"Dallas Parking Lot Accident Lawyer | J. Alexander Law","_seopress_titles_desc":"Hurt in a Dallas parking lot or garage crash? No police report needed. We build claims from camera footage, vehicle damage and witnesses. Call 469-807-7480.","_seopress_robots_index":"","_seopress_robots_follow":"","_seopress_robots_imageindex":"","_seopress_robots_snippet":"","_seopress_robots_primary_cat":"","_seopress_robots_breadcrumbs":"","_seopress_robots_freeze_modified_date":"","_seopress_robots_custom_modified_date":"","_seopress_robots_canonical":"","_seopress_social_fb_title":"","_seopress_social_fb_desc":"","_seopress_social_fb_img":"","_seopress_social_fb_img_attachment_id":0,"_seopress_social_fb_img_width":0,"_seopress_social_fb_img_height":0,"_seopress_social_twitter_title":"","_seopress_social_twitter_desc":"","_seopress_social_twitter_img":"","_seopress_social_twitter_img_attachment_id":0,"_seopress_social_twitter_img_width":0,"_seopress_social_twitter_img_height":0,"_seopress_redirections_value":"","_seopress_redirections_enabled":"","_seopress_redirections_enabled_regex":"","_seopress_redirections_logged_status":"","_seopress_redirections_param":"","_seopress_redirections_type":0,"_seopress_analysis_target_kw":"","_seopress_news_disabled":"","_seopress_video_disabled":"","_seopress_video":[],"_seopress_pro_schemas_manual":[],"_seopress_pro_rich_snippets_disable_all":"","_seopress_pro_rich_snippets_disable":[],"_seopress_pro_schemas":[],"_gspb_post_css":"","footnotes":""},"class_list":["post-3328","page","type-page","status-publish","hentry"],"blocksy_meta":[],"_links":{"self":[{"href":"https:\/\/severeinjurylawyers.com\/es\/wp-json\/wp\/v2\/pages\/3328","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/severeinjurylawyers.com\/es\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/severeinjurylawyers.com\/es\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/severeinjurylawyers.com\/es\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/severeinjurylawyers.com\/es\/wp-json\/wp\/v2\/comments?post=3328"}],"version-history":[{"count":2,"href":"https:\/\/severeinjurylawyers.com\/es\/wp-json\/wp\/v2\/pages\/3328\/revisions"}],"predecessor-version":[{"id":3330,"href":"https:\/\/severeinjurylawyers.com\/es\/wp-json\/wp\/v2\/pages\/3328\/revisions\/3330"}],"up":[{"embeddable":true,"href":"https:\/\/severeinjurylawyers.com\/es\/wp-json\/wp\/v2\/pages\/3118"}],"wp:attachment":[{"href":"https:\/\/severeinjurylawyers.com\/es\/wp-json\/wp\/v2\/media?parent=3328"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}