/*! tailwindcss v4.1.18 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,::backdrop,:after,:before{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-space-y-reverse:0;--tw-border-style:solid;--tw-gradient-position:initial;--tw-gradient-from:#0000;--tw-gradient-via:#0000;--tw-gradient-to:#0000;--tw-gradient-stops:initial;--tw-gradient-via-stops:initial;--tw-gradient-from-position:0%;--tw-gradient-via-position:50%;--tw-gradient-to-position:100%;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-duration:initial;--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1;--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0}}}@layer theme{:host,:root{--font-sans:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--font-serif:ui-serif,Georgia,Cambria,"Times New Roman",Times,serif;--font-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--color-red-400:oklch(70.4% .191 22.216);--color-red-500:oklch(63.7% .237 25.331);--color-red-600:oklch(57.7% .245 27.325);--color-red-900:oklch(39.6% .141 25.723);--color-amber-400:oklch(82.8% .189 84.429);--color-blue-400:oklch(70.7% .165 254.624);--color-slate-50:#f8fafc;--color-slate-100:#dde7f5;--color-slate-200:#c6d3e8;--color-slate-300:#9eb2cb;--color-slate-400:#7f93ae;--color-slate-500:oklch(55.4% .046 257.417);--color-slate-600:oklch(44.6% .043 257.281);--color-slate-700:oklch(37.2% .044 257.287);--color-slate-800:#1e293b;--color-gray-50:oklch(98.5% .002 247.839);--color-gray-100:oklch(96.7% .003 264.542);--color-gray-200:oklch(92.8% .006 264.531);--color-gray-700:oklch(37.3% .034 259.733);--color-gray-800:oklch(27.8% .033 256.848);--color-gray-900:oklch(21% .034 264.665);--color-white:#fff;--spacing:.25rem;--container-xl:36rem;--container-2xl:42rem;--container-3xl:48rem;--container-4xl:56rem;--container-5xl:64rem;--container-7xl:80rem;--text-xs:.75rem;--text-xs--line-height:calc(1/.75);--text-sm:.875rem;--text-sm--line-height:calc(1.25/.875);--text-base:1rem;--text-base--line-height:calc(1.5/1);--text-lg:1.125rem;--text-lg--line-height:calc(1.75/1.125);--text-xl:1.25rem;--text-xl--line-height:calc(1.75/1.25);--text-2xl:1.5rem;--text-2xl--line-height:calc(2/1.5);--text-3xl:1.875rem;--text-3xl--line-height:calc(2.25/1.875);--text-4xl:2.25rem;--text-4xl--line-height:calc(2.5/2.25);--text-5xl:3rem;--text-5xl--line-height:1;--text-6xl:3.75rem;--text-6xl--line-height:1;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--tracking-wide:.025em;--tracking-wider:.05em;--tracking-widest:.1em;--leading-tight:1.25;--leading-relaxed:1.625;--radius-sm:.25rem;--radius-md:4px;--radius-lg:8px;--radius-xl:.75rem;--radius-2xl:1rem;--blur-sm:8px;--aspect-video:16/9;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4,0,.2,1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--color-navy-50:#f0f4f8;--color-navy-100:#dce1f0;--color-navy-200:#aab4d0;--color-navy-300:#8892b0;--color-navy-400:#568;--color-navy-500:#457;--color-navy-600:#346;--color-navy-700:#233554;--color-navy-800:#112240;--color-navy-900:#0a192f;--color-gold-100:#b38b591a;--color-gold-300:#e8c98a;--color-gold-400:#d6b07b;--color-gold-500:#c6995d;--color-gold-600:#9f7847;--color-verdict-gold:#f0d48a;--font-heading:Georgia,"Times New Roman",serif;--font-body:system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--transition:all .25s cubic-bezier(.645,.045,.355,1);--glow-gold:0 0 40px -8px #d6b07b4d}}@layer base{*,::backdrop,:after,:before{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}:host,html{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:var(--default-mono-font-family,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}menu,ol,ul{list-style:none}audio,canvas,embed,iframe,img,object,svg,video{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,optgroup,select,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit,::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden}.absolute,.sr-only{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.inset-0{inset:calc(var(--spacing)*0)}.top-0{top:calc(var(--spacing)*0)}.top-24{top:calc(var(--spacing)*24)}.right-0{right:calc(var(--spacing)*0)}.right-4{right:calc(var(--spacing)*4)}.bottom-4{bottom:calc(var(--spacing)*4)}.left-4{left:calc(var(--spacing)*4)}.isolate{isolation:isolate}.z-10{z-index:10}.z-\[100\]{z-index:100}.order-last{order:9999}.col-span-2{grid-column:span 2/span 2}.col-span-3{grid-column:span 3/span 3}.col-span-full{grid-column:1/-1}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.mx-auto{margin-inline:auto}.my-8{margin-block:calc(var(--spacing)*8)}.mt-0{margin-top:calc(var(--spacing)*0)}.mt-0\.5{margin-top:calc(var(--spacing)*.5)}.mt-1{margin-top:calc(var(--spacing)*1)}.mt-2{margin-top:calc(var(--spacing)*2)}.mt-3{margin-top:calc(var(--spacing)*3)}.mt-4{margin-top:calc(var(--spacing)*4)}.mt-5{margin-top:calc(var(--spacing)*5)}.mt-6{margin-top:calc(var(--spacing)*6)}.mt-8{margin-top:calc(var(--spacing)*8)}.mt-10{margin-top:calc(var(--spacing)*10)}.mt-12{margin-top:calc(var(--spacing)*12)}.mt-16{margin-top:calc(var(--spacing)*16)}.mt-auto{margin-top:auto}.mr-2{margin-right:calc(var(--spacing)*2)}.mb-0{margin-bottom:calc(var(--spacing)*0)}.mb-1{margin-bottom:calc(var(--spacing)*1)}.mb-2{margin-bottom:calc(var(--spacing)*2)}.mb-3{margin-bottom:calc(var(--spacing)*3)}.mb-4{margin-bottom:calc(var(--spacing)*4)}.mb-5{margin-bottom:calc(var(--spacing)*5)}.mb-6{margin-bottom:calc(var(--spacing)*6)}.mb-8{margin-bottom:calc(var(--spacing)*8)}.mb-10{margin-bottom:calc(var(--spacing)*10)}.mb-12{margin-bottom:calc(var(--spacing)*12)}.mb-14{margin-bottom:calc(var(--spacing)*14)}.mb-16{margin-bottom:calc(var(--spacing)*16)}.ml-2{margin-left:calc(var(--spacing)*2)}.line-clamp-2{-webkit-line-clamp:2}.line-clamp-2,.line-clamp-3{-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.line-clamp-3{-webkit-line-clamp:3}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.table{display:table}.aspect-\[3\/4\]{aspect-ratio:3/4}.aspect-video{aspect-ratio:var(--aspect-video)}.h-4{height:calc(var(--spacing)*4)}.h-5{height:calc(var(--spacing)*5)}.h-6{height:calc(var(--spacing)*6)}.h-12{height:calc(var(--spacing)*12)}.h-\[58px\]{height:58px}.h-\[60px\]{height:60px}.h-\[64px\]{height:64px}.h-\[70px\]{height:70px}.h-full{height:100%}.max-h-\[90vh\]{max-height:90vh}.min-h-\[7rem\]{min-height:7rem}.min-h-\[40vh\]{min-height:40vh}.min-h-\[44px\]{min-height:44px}.min-h-\[50vh\]{min-height:50vh}.min-h-\[52px\]{min-height:52px}.min-h-screen{min-height:100vh}.w-4{width:calc(var(--spacing)*4)}.w-5{width:calc(var(--spacing)*5)}.w-6{width:calc(var(--spacing)*6)}.w-12{width:calc(var(--spacing)*12)}.w-72{width:calc(var(--spacing)*72)}.w-full{width:100%}.max-w-2xl{max-width:var(--container-2xl)}.max-w-3xl{max-width:var(--container-3xl)}.max-w-4xl{max-width:var(--container-4xl)}.max-w-5xl{max-width:var(--container-5xl)}.max-w-7xl{max-width:var(--container-7xl)}.max-w-700{max-width:calc(var(--spacing)*700)}.max-w-\[220px\]{max-width:220px}.max-w-none{max-width:none}.max-w-xl{max-width:var(--container-xl)}.min-w-\[160px\]{min-width:160px}.min-w-\[180px\]{min-width:180px}.min-w-\[220px\]{min-width:220px}.flex-1{flex:1}.flex-shrink-0,.shrink-0{flex-shrink:0}.border-collapse{border-collapse:collapse}.transform{transform:var(--tw-rotate-x,)var(--tw-rotate-y,)var(--tw-rotate-z,)var(--tw-skew-x,)var(--tw-skew-y,)}.resize{resize:both}.resize-none{resize:none}.scroll-mt-28{scroll-margin-top:calc(var(--spacing)*28)}.list-inside{list-style-position:inside}.list-decimal{list-style-type:decimal}.list-disc{list-style-type:disc}.appearance-none{appearance:none}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-start{justify-content:flex-start}.gap-2{gap:calc(var(--spacing)*2)}.gap-3{gap:calc(var(--spacing)*3)}.gap-4{gap:calc(var(--spacing)*4)}.gap-5{gap:calc(var(--spacing)*5)}.gap-6{gap:calc(var(--spacing)*6)}.gap-8{gap:calc(var(--spacing)*8)}.gap-10{gap:calc(var(--spacing)*10)}.gap-12{gap:calc(var(--spacing)*12)}.gap-14{gap:calc(var(--spacing)*14)}:where(.space-y-0>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*0)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*0)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-1>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*1)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*1)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-2>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*2)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*2)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-3>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*3)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*3)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-4>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*4)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*4)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*5)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*5)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-6>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*6)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*6)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-8>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*8)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*8)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-12>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*12)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*12)*calc(1 - var(--tw-space-y-reverse)))}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:var(--radius-2xl)}.rounded-\[4px\]{border-radius:4px}.rounded-full{border-radius:3.40282e+38px}.rounded-lg{border-radius:var(--radius-lg)}.rounded-xl{border-radius:var(--radius-xl)}.rounded-r-lg{border-top-right-radius:var(--radius-lg);border-bottom-right-radius:var(--radius-lg)}.border{border-style:var(--tw-border-style);border-width:1px}.border-2{border-style:var(--tw-border-style);border-width:2px}.border-y{border-block-style:var(--tw-border-style);border-block-width:1px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-t-4{border-top-style:var(--tw-border-style);border-top-width:4px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-b-2{border-bottom-style:var(--tw-border-style);border-bottom-width:2px}.border-l-2{border-left-style:var(--tw-border-style);border-left-width:2px}.border-l-4{border-left-style:var(--tw-border-style);border-left-width:4px}.border-dashed{--tw-border-style:dashed;border-style:dashed}.border-gold-500{border-color:var(--color-gold-500)}.border-gold-500\/30{border-color:#c6995d4d}@supports (color:color-mix(in lab,red,red)){.border-gold-500\/30{border-color:color-mix(in oklab,var(--color-gold-500)30%,transparent)}}.border-gray-100{border-color:var(--color-gray-100)}.border-gray-200{border-color:var(--color-gray-200)}.border-navy-300{border-color:var(--color-navy-300)}.border-navy-600{border-color:var(--color-navy-600)}.border-navy-700{border-color:var(--color-navy-700)}.border-navy-700\/80{border-color:#233554cc}@supports (color:color-mix(in lab,red,red)){.border-navy-700\/80{border-color:color-mix(in oklab,var(--color-navy-700)80%,transparent)}}.border-navy-800{border-color:var(--color-navy-800)}.border-red-500{border-color:var(--color-red-500)}.border-slate-400\/30{border-color:#7f93ae4d}@supports (color:color-mix(in lab,red,red)){.border-slate-400\/30{border-color:color-mix(in oklab,var(--color-slate-400)30%,transparent)}}.border-slate-600{border-color:var(--color-slate-600)}.border-slate-700{border-color:var(--color-slate-700)}.border-white\/10{border-color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){.border-white\/10{border-color:color-mix(in oklab,var(--color-white)10%,transparent)}}.border-white\/20{border-color:#fff3}@supports (color:color-mix(in lab,red,red)){.border-white\/20{border-color:color-mix(in oklab,var(--color-white)20%,transparent)}}.bg-\[\#233554\]{background-color:#233554}.bg-gold-500{background-color:var(--color-gold-500)}.bg-gold-500\/10{background-color:#c6995d1a}@supports (color:color-mix(in lab,red,red)){.bg-gold-500\/10{background-color:color-mix(in oklab,var(--color-gold-500)10%,transparent)}}.bg-gold-500\/20{background-color:#c6995d33}@supports (color:color-mix(in lab,red,red)){.bg-gold-500\/20{background-color:color-mix(in oklab,var(--color-gold-500)20%,transparent)}}.bg-gray-50{background-color:var(--color-gray-50)}.bg-navy-50{background-color:var(--color-navy-50)}.bg-navy-700\/50{background-color:#23355480}@supports (color:color-mix(in lab,red,red)){.bg-navy-700\/50{background-color:color-mix(in oklab,var(--color-navy-700)50%,transparent)}}.bg-navy-800{background-color:var(--color-navy-800)}.bg-navy-800\/60{background-color:#11224099}@supports (color:color-mix(in lab,red,red)){.bg-navy-800\/60{background-color:color-mix(in oklab,var(--color-navy-800)60%,transparent)}}.bg-navy-800\/80{background-color:#112240cc}@supports (color:color-mix(in lab,red,red)){.bg-navy-800\/80{background-color:color-mix(in oklab,var(--color-navy-800)80%,transparent)}}.bg-navy-900{background-color:var(--color-navy-900)}.bg-navy-900\/90{background-color:#0a192fe6}@supports (color:color-mix(in lab,red,red)){.bg-navy-900\/90{background-color:color-mix(in oklab,var(--color-navy-900)90%,transparent)}}.bg-red-600{background-color:var(--color-red-600)}.bg-red-900\/10{background-color:#82181a1a}@supports (color:color-mix(in lab,red,red)){.bg-red-900\/10{background-color:color-mix(in oklab,var(--color-red-900)10%,transparent)}}.bg-red-900\/20{background-color:#82181a33}@supports (color:color-mix(in lab,red,red)){.bg-red-900\/20{background-color:color-mix(in oklab,var(--color-red-900)20%,transparent)}}.bg-slate-50{background-color:var(--color-slate-50)}.bg-slate-800\/50{background-color:#1e293b80}@supports (color:color-mix(in lab,red,red)){.bg-slate-800\/50{background-color:color-mix(in oklab,var(--color-slate-800)50%,transparent)}}.bg-white{background-color:var(--color-white)}.bg-white\/5{background-color:#ffffff0d}@supports (color:color-mix(in lab,red,red)){.bg-white\/5{background-color:color-mix(in oklab,var(--color-white)5%,transparent)}}.bg-white\/10{background-color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){.bg-white\/10{background-color:color-mix(in oklab,var(--color-white)10%,transparent)}}.bg-gradient-to-l{--tw-gradient-position:to left in oklab}.bg-gradient-to-l,.bg-gradient-to-r{background-image:linear-gradient(var(--tw-gradient-stops))}.bg-gradient-to-r{--tw-gradient-position:to right in oklab}.bg-gradient-to-t{--tw-gradient-position:to top in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.from-gold-500\/10{--tw-gradient-from:#c6995d1a}@supports (color:color-mix(in lab,red,red)){.from-gold-500\/10{--tw-gradient-from:color-mix(in oklab,var(--color-gold-500)10%,transparent)}}.from-gold-500\/10{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.from-navy-900{--tw-gradient-from:var(--color-navy-900);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.via-navy-900\/90{--tw-gradient-via:#0a192fe6}@supports (color:color-mix(in lab,red,red)){.via-navy-900\/90{--tw-gradient-via:color-mix(in oklab,var(--color-navy-900)90%,transparent)}}.via-navy-900\/90{--tw-gradient-via-stops:var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-via)var(--tw-gradient-via-position),var(--tw-gradient-to)var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.to-navy-800{--tw-gradient-to:var(--color-navy-800);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-navy-900\/45{--tw-gradient-to:#0a192f73}@supports (color:color-mix(in lab,red,red)){.to-navy-900\/45{--tw-gradient-to:color-mix(in oklab,var(--color-navy-900)45%,transparent)}}.to-navy-900\/45{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-transparent{--tw-gradient-to:transparent;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.object-cover{object-fit:cover}.p-3{padding:calc(var(--spacing)*3)}.p-4{padding:calc(var(--spacing)*4)}.p-5{padding:calc(var(--spacing)*5)}.p-6{padding:calc(var(--spacing)*6)}.p-8{padding:calc(var(--spacing)*8)}.px-2{padding-inline:calc(var(--spacing)*2)}.px-3{padding-inline:calc(var(--spacing)*3)}.px-4{padding-inline:calc(var(--spacing)*4)}.px-5{padding-inline:calc(var(--spacing)*5)}.px-6{padding-inline:calc(var(--spacing)*6)}.px-8{padding-inline:calc(var(--spacing)*8)}.py-1{padding-block:calc(var(--spacing)*1)}.py-2{padding-block:calc(var(--spacing)*2)}.py-3{padding-block:calc(var(--spacing)*3)}.py-4{padding-block:calc(var(--spacing)*4)}.py-6{padding-block:calc(var(--spacing)*6)}.py-7{padding-block:calc(var(--spacing)*7)}.py-10{padding-block:calc(var(--spacing)*10)}.py-12{padding-block:calc(var(--spacing)*12)}.py-14{padding-block:calc(var(--spacing)*14)}.py-16{padding-block:calc(var(--spacing)*16)}.py-18{padding-block:calc(var(--spacing)*18)}.pt-2{padding-top:calc(var(--spacing)*2)}.pt-5{padding-top:calc(var(--spacing)*5)}.pt-6{padding-top:calc(var(--spacing)*6)}.pt-8{padding-top:calc(var(--spacing)*8)}.pt-12{padding-top:calc(var(--spacing)*12)}.pb-1{padding-bottom:calc(var(--spacing)*1)}.pb-2{padding-bottom:calc(var(--spacing)*2)}.pb-3{padding-bottom:calc(var(--spacing)*3)}.pl-5{padding-left:calc(var(--spacing)*5)}.pl-6{padding-left:calc(var(--spacing)*6)}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.font-heading{font-family:var(--font-heading)}.font-serif{font-family:var(--font-serif)}.\!text-4xl{font-size:var(--text-4xl)!important;line-height:var(--tw-leading,var(--text-4xl--line-height))!important}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.\!leading-tight{--tw-leading:var(--leading-tight)!important;line-height:var(--leading-tight)!important}.leading-6{--tw-leading:calc(var(--spacing)*6);line-height:calc(var(--spacing)*6)}.leading-7{--tw-leading:calc(var(--spacing)*7);line-height:calc(var(--spacing)*7)}.leading-8{--tw-leading:calc(var(--spacing)*8);line-height:calc(var(--spacing)*8)}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.leading-tight{--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-\[0\.2em\]{--tw-tracking:.2em;letter-spacing:.2em}.tracking-wide{--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide)}.tracking-wider{--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider)}.tracking-widest{--tw-tracking:var(--tracking-widest);letter-spacing:var(--tracking-widest)}.text-balance{text-wrap:balance}.text-amber-400{color:var(--color-amber-400)}.text-blue-400{color:var(--color-blue-400)}.text-gold-400{color:var(--color-gold-400)}.text-gold-500{color:var(--color-gold-500)}.text-gold-600{color:var(--color-gold-600)}.text-gray-700{color:var(--color-gray-700)}.text-gray-800{color:var(--color-gray-800)}.text-gray-900{color:var(--color-gray-900)}.text-inherit{color:inherit}.text-navy-600{color:var(--color-navy-600)}.text-navy-800{color:var(--color-navy-800)}.text-navy-900{color:var(--color-navy-900)}.text-red-400{color:var(--color-red-400)}.text-red-500{color:var(--color-red-500)}.text-slate-100{color:var(--color-slate-100)}.text-slate-200{color:var(--color-slate-200)}.text-slate-300{color:var(--color-slate-300)}.text-slate-400{color:var(--color-slate-400)}.text-slate-500{color:var(--color-slate-500)}.text-white{color:var(--color-white)}.uppercase{text-transform:uppercase}.italic{font-style:italic}.not-italic{font-style:normal}.no-underline{text-decoration-line:none}.underline{text-decoration-line:underline}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.placeholder-slate-400::placeholder{color:var(--color-slate-400)}.opacity-25{opacity:.25}.opacity-80{opacity:.8}.shadow-2xl{--tw-shadow:0 25px 50px -12px var(--tw-shadow-color,#00000040)}.shadow-2xl,.shadow-lg{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-lg{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a),0 4px 6px -4px var(--tw-shadow-color,#0000001a)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.filter{filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.backdrop-blur-sm{--tw-backdrop-blur:blur(var(--blur-sm));-webkit-backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-all{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.duration-200{--tw-duration:.2s;transition-duration:.2s}.duration-300{--tw-duration:.3s;transition-duration:.3s}.duration-500{--tw-duration:.5s;transition-duration:.5s}.duration-700{--tw-duration:.7s;transition-duration:.7s}@media (hover:hover){.group-hover\:scale-105:is(:where(.group):hover *){--tw-scale-x:105%;--tw-scale-y:105%;--tw-scale-z:105%;scale:var(--tw-scale-x)var(--tw-scale-y)}.group-hover\:border-gold-500:is(:where(.group):hover *){border-color:var(--color-gold-500)}.group-hover\:text-gold-300:is(:where(.group):hover *){color:var(--color-gold-300)}.group-hover\:text-gold-400:is(:where(.group):hover *){color:var(--color-gold-400)}.group-hover\:text-gold-500:is(:where(.group):hover *){color:var(--color-gold-500)}}.last\:mb-0:last-child{margin-bottom:calc(var(--spacing)*0)}.last\:border-b-0:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.last\:pb-0:last-child{padding-bottom:calc(var(--spacing)*0)}@media (hover:hover){.hover\:-translate-y-0\.5:hover{--tw-translate-y:calc(var(--spacing)*-.5);translate:var(--tw-translate-x)var(--tw-translate-y)}.hover\:-translate-y-1:hover{--tw-translate-y:calc(var(--spacing)*-1);translate:var(--tw-translate-x)var(--tw-translate-y)}.hover\:border-gold-500:hover{border-color:var(--color-gold-500)}.hover\:border-gold-500\/30:hover{border-color:#c6995d4d}@supports (color:color-mix(in lab,red,red)){.hover\:border-gold-500\/30:hover{border-color:color-mix(in oklab,var(--color-gold-500)30%,transparent)}}.hover\:border-gold-500\/40:hover{border-color:#c6995d66}@supports (color:color-mix(in lab,red,red)){.hover\:border-gold-500\/40:hover{border-color:color-mix(in oklab,var(--color-gold-500)40%,transparent)}}.hover\:border-gold-500\/50:hover{border-color:#c6995d80}@supports (color:color-mix(in lab,red,red)){.hover\:border-gold-500\/50:hover{border-color:color-mix(in oklab,var(--color-gold-500)50%,transparent)}}.hover\:bg-gold-400:hover{background-color:var(--color-gold-400)}.hover\:bg-navy-700:hover{background-color:var(--color-navy-700)}.hover\:bg-navy-800:hover{background-color:var(--color-navy-800)}.hover\:text-gold-300:hover{color:var(--color-gold-300)}.hover\:text-gold-400:hover{color:var(--color-gold-400)}.hover\:text-gold-500:hover{color:var(--color-gold-500)}.hover\:text-navy-900:hover{color:var(--color-navy-900)}.hover\:underline:hover{text-decoration-line:underline}}.focus\:not-sr-only:focus{clip-path:none;white-space:normal;width:auto;height:auto;margin:0;padding:0;position:static;overflow:visible}.focus\:absolute:focus{position:absolute}.focus\:top-4:focus{top:calc(var(--spacing)*4)}.focus\:left-4:focus{left:calc(var(--spacing)*4)}.focus\:z-\[60\]:focus{z-index:60}.focus\:rounded:focus{border-radius:.25rem}.focus\:border-gold-500:focus{border-color:var(--color-gold-500)}.focus\:bg-gold-500:focus{background-color:var(--color-gold-500)}.focus\:px-4:focus{padding-inline:calc(var(--spacing)*4)}.focus\:py-2:focus{padding-block:calc(var(--spacing)*2)}.focus\:text-navy-900:focus{color:var(--color-navy-900)}.focus\:ring-2:focus{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(2px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus\:ring-gold-500:focus{--tw-ring-color:var(--color-gold-500)}.focus\:ring-offset-2:focus{--tw-ring-offset-width:2px;--tw-ring-offset-shadow:var(--tw-ring-inset,)0 0 0 var(--tw-ring-offset-width)var(--tw-ring-offset-color)}.focus\:ring-offset-navy-900:focus{--tw-ring-offset-color:var(--color-navy-900)}.focus\:outline-none:focus{--tw-outline-style:none;outline-style:none}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:opacity-50:disabled{opacity:.5}@media (min-width:40rem){.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:48rem){.md\:col-span-2{grid-column:span 2/span 2}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.md\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.md\:grid-cols-\[1\.2fr_0\.8fr\]{grid-template-columns:1.2fr .8fr}.md\:gap-10{gap:calc(var(--spacing)*10)}.md\:p-7{padding:calc(var(--spacing)*7)}.md\:py-16{padding-block:calc(var(--spacing)*16)}.md\:py-20{padding-block:calc(var(--spacing)*20)}.md\:py-24{padding-block:calc(var(--spacing)*24)}.md\:\!text-5xl{font-size:var(--text-5xl)!important;line-height:var(--tw-leading,var(--text-5xl--line-height))!important}.md\:text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.md\:text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.md\:text-5xl{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}}@media (min-width:64rem){.lg\:order-first{order:-9999}.lg\:col-span-2{grid-column:span 2/span 2}.lg\:block{display:block}.lg\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.lg\:grid-cols-\[1\.15fr_0\.85fr\]{grid-template-columns:1.15fr .85fr}.lg\:grid-cols-\[1fr_0\.8fr\]{grid-template-columns:1fr .8fr}.lg\:grid-cols-\[1fr_0\.9fr\]{grid-template-columns:1fr .9fr}.lg\:grid-cols-\[1fr_1\.1fr\]{grid-template-columns:1fr 1.1fr}.lg\:grid-cols-\[2fr_1fr\]{grid-template-columns:2fr 1fr}.lg\:items-center{align-items:center}.lg\:gap-12{gap:calc(var(--spacing)*12)}.lg\:text-6xl{font-size:var(--text-6xl);line-height:var(--tw-leading,var(--text-6xl--line-height))}}@media (min-width:80rem){.xl\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.xl\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}}}:root{--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.5rem;--space-6:2rem;--space-8:3rem;--space-10:4rem;--space-12:6rem;--space-16:8rem;--space-20:10rem;--gap-mobile:var(--space-4);--gap-desktop:var(--space-8);--section-pad-mobile:var(--space-8);--section-pad-desktop:var(--space-12);--flow-space:var(--space-6);--flow-space-tight:var(--space-4);--flow-space-loose:var(--space-10);--header-height:80px}html{box-sizing:border-box;scroll-behavior:smooth;scroll-padding-top:var(--header-height);overflow-x:clip}*,:after,:before{box-sizing:inherit}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:2px solid var(--color-gold-500);outline-offset:2px}body{font-family:var(--font-body);color:#b8c9df;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:radial-gradient(circle at 0 0,#c6995d14,#0000 32%),linear-gradient(#071221,#0a192f 48%,#091527);margin:0;font-size:1.05rem;line-height:1.72}::selection{color:#fff;background:#c6995d4d}html{scrollbar-color:#c6995d59 #0a192f66;scrollbar-width:thin}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-track{background:#0a192f66}::-webkit-scrollbar-thumb{background:#c6995d59;border-radius:4px}::-webkit-scrollbar-thumb:hover{background:#c6995d8c}h1,h2,h3,h4,h5,h6{font-family:var(--font-heading);color:#eef4ff;margin-top:var(--space-8);margin-bottom:var(--space-4);font-weight:600;line-height:1.12}h1,h2,h3,h4,h5,h6{letter-spacing:-.02em}h1{margin-top:0;font-size:clamp(2.8rem,5.4vw,4.5rem)}h2{color:#e6f1ff;font-size:clamp(2.15rem,4.4vw,3.1rem)}h3{color:var(--color-gold-500);margin-top:var(--space-6);font-size:clamp(1.6rem,3.2vw,2.15rem)}h4{color:#e6f1ff;font-size:1.25rem}p{margin-bottom:var(--space-4);max-width:65ch;color:inherit;margin-left:0;margin-right:auto}li{margin-bottom:var(--space-2)}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.form-honeypot{top:0!important;left:0!important}.form-honeypot,.form-honeypot input,.form-honeypot label{opacity:0!important;clip-path:inset(50%)!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;pointer-events:none!important;border:0!important;width:0!important;height:0!important;margin:0!important;padding:0!important;position:absolute!important;overflow:hidden!important}.form-honeypot input,.form-honeypot label{min-width:0!important;max-width:0!important;inset:0 auto auto 0!important}a[href=\#main-content]{z-index:60!important;background:var(--color-gold-500)!important;min-width:max-content!important;min-height:44px!important;color:var(--color-navy-900)!important;letter-spacing:.01em!important;opacity:0!important;clip:auto!important;clip-path:none!important;white-space:nowrap!important;pointer-events:auto!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;width:auto!important;height:auto!important;padding:.75rem 1rem!important;font-weight:800!important;text-decoration:none!important;transition:transform .2s,opacity .2s,background .2s!important;display:inline-flex!important;position:absolute!important;top:1rem!important;left:1rem!important;overflow:hidden!important;transform:translateY(-180%)!important;box-shadow:0 16px 30px -20px #000000b3!important}a[href=\#main-content]:focus,a[href=\#main-content]:focus-visible{opacity:1!important;outline:2px solid var(--color-gold-400)!important;outline-offset:3px!important;width:auto!important;height:auto!important;transform:translateY(0)!important}@keyframes shimmer-gold{0%{background-position:-200%}to{background-position:200%}}@keyframes fade-in-up{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}@keyframes pulse-verdict{0%{box-shadow:0 0 #c6995d80}70%{box-shadow:0 0 0 12px #c6995d00}to{box-shadow:0 0 #c6995d00}}.scroll-reveal.scroll-reveal-left{transform:translate(-28px)}.scroll-reveal.scroll-reveal-right{transform:translate(28px)}.scroll-reveal.scroll-reveal-scale{transform:scale(.92)}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:after,:before{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.scroll-reveal{opacity:1!important;transition:none!important;transform:none!important}}@media print{.bottom-qualifier-section,.btn,.btn-outline,.btn-primary,.btn-solid,.hero-cta-group,.hero-overlay,.intake-wizard,.mobile-bottom-bar,.netlify-badge,.netlify-lead-form,.practice-depth-enhancement,.practice-hero-panel,.scroll-reveal-wrapper,.sidebar-results,.sticky-bar,.utility-bar,[data-netlify],footer,header,iframe,nav,video{display:none!important}*,:after,:before{color:#000!important;box-shadow:none!important;text-shadow:none!important;background:0 0!important}body{font-size:12pt;line-height:1.5}h1,h2,h3,h4,h5,h6{page-break-after:avoid}h1,h2,h3,h4,h5,h6,li,p{orphans:3;widows:3}a[href]:after{content:" (" attr(href)")";font-size:.85em;font-style:italic;font-weight:400;color:#555!important}a[href^=\#]:after,a[href^=javascript]:after,a[href^=tel\:]:after{content:""}img{filter:grayscale();max-width:100%!important}::-webkit-scrollbar{display:none}.flagship-content-grid,.practice-area-grid{display:block!important}.article-content{width:100%!important;max-width:100%!important}aside{display:none!important}}body{overflow-x:clip}.container{width:100%;max-width:1200px;padding:0 var(--space-6);margin:0 auto}.section{padding:var(--space-16)0}@media (max-width:768px){.section{padding:var(--space-8)0}.container{padding:0 var(--space-4)}}.section-container{width:100%;max-width:1200px;margin-left:auto;margin-right:auto;padding-left:1rem;padding-right:1rem}@media (min-width:640px){.section-container{padding-left:1.5rem;padding-right:1.5rem}}@media (min-width:1024px){.section-container{padding-left:2rem;padding-right:2rem}}.section-padding{padding-top:var(--space-16);padding-bottom:var(--space-16)}@media (max-width:768px){.section-padding{padding-top:var(--space-8);padding-bottom:var(--space-8)}}.grid{gap:var(--space-8)}.grid-2{grid-template-columns:repeat(2,1fr)}.grid-3{grid-template-columns:repeat(3,1fr)}.grid-4{grid-template-columns:repeat(4,minmax(0,1fr))}.grid-cols-1{grid-template-columns:1fr}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}@media (min-width:768px){.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}}@media (min-width:1024px){.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (min-width:1280px){.xl\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:1024px){.grid-3{grid-template-columns:repeat(2,1fr)}.grid-4{grid-template-columns:repeat(2,minmax(0,1fr))}.container{padding:0 var(--space-4)}.mobile-bottom-bar,.mobile-bottom-bar-new{padding-bottom:env(safe-area-inset-bottom,20px)}}@media (max-width:768px){.article-content .grid-cols-2,.grid-2,.grid-3,.grid-4,.prose .grid-cols-2{grid-template-columns:1fr}.card{padding:var(--space-5);min-height:0}}@media (max-width:375px){.sticky-header-cta{font-size:.8rem}.sticky-header-cta .btn{padding:6px 12px;font-size:.8rem}}@media (max-width:600px){p{-webkit-hyphens:auto;hyphens:auto}.container p,.hero-standard p,p{text-align:left!important}.hero-bg p,.hero-standard p,.hero-text-wrap p,.home-hero-summary{-webkit-hyphens:none;hyphens:none;overflow-wrap:normal;word-break:normal}[style*=grid-template-columns]{grid-template-columns:1fr!important}}.btn,.btn-ghost,.btn-gold,.btn-outline,.btn-primary,.btn-secondary,.btn-solid{padding:var(--space-4)var(--space-6);min-height:46px;font-family:var(--font-body);cursor:pointer;transition:var(--transition);letter-spacing:.02em;box-sizing:border-box;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;font-size:.96rem;font-weight:700;line-height:1.1;text-decoration:none;display:inline-flex}.btn-ghost:focus-visible,.btn-gold:focus-visible,.btn-outline:focus-visible,.btn-primary:focus-visible,.btn-secondary:focus-visible,.btn-solid:focus-visible,.btn:focus-visible{outline:2px solid var(--color-gold-500);outline-offset:3px}.btn[class~=w-full]{width:100%}.btn[class~=mt-3]{margin-top:.75rem}.btn[class~=mt-4]{margin-top:1rem}.btn[class~=mt-6]{margin-top:1.5rem}.btn-primary{border-color:var(--color-gold-500);color:var(--color-gold-500);background-color:#0000}.btn-primary:hover{background-color:var(--color-gold-100);transform:translateY(-2px)}.btn-gold,.btn-solid{background:linear-gradient(135deg,#dfbc89 0,var(--color-gold-500)45%,#a87b47 100%);color:#08172e;border-color:var(--color-gold-500);font-weight:700;box-shadow:0 14px 28px -16px #c6995da6}.btn-gold:hover,.btn-solid:hover{background:linear-gradient(135deg,var(--color-gold-400)0,var(--color-gold-500)100%);transform:translateY(-2px);box-shadow:0 6px 12px #d4af374d}.btn-outline{color:#e8eef8;background:#ffffff08;border:1px solid #c6995d8c;box-shadow:inset 0 0 0 1px #ffffff05}.btn-outline:hover{color:#fff6eb;background:#c6995d29;transform:translateY(-2px)}.btn-ghost{color:var(--color-gold-500);background:0 0;border-color:#0000;padding-left:0;padding-right:0}.btn-ghost:hover{color:var(--color-gold-400);text-decoration:underline;transform:none}.btn-secondary{border:2px solid var(--color-gold-500);color:var(--color-gold-500);background-color:#0000}.btn-secondary:hover{background-color:var(--color-gold-500);color:var(--color-navy-900);transform:translateY(-2px)}.btn-gold:active,.btn-solid:active{transform:translateY(0)scale(.97);box-shadow:0 4px 8px -6px #c6995d80}.btn-outline:active{background:#c6995d38}.btn-outline:active,.btn-primary:active,.btn-secondary:active{transform:translateY(0)scale(.97)}.btn-ghost:active{opacity:.7}.card{padding:var(--space-6);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);transition:var(--transition);background:linear-gradient(#112240f5,#0a182efa);border:1px solid #92a9ca24;border-radius:22px;box-shadow:0 30px 80px -40px #000000c7,inset 0 1px #ffffff0a}.card:hover{transform:translateY(-6px)}.hero,.hero-standard{color:#e6f1ff;isolation:isolate;box-sizing:border-box;align-items:center;width:100%;min-width:0;max-width:100%;min-height:420px;padding:clamp(5rem,10vw,8rem) 0;display:flex;position:relative;overflow:hidden}.hero,.hero-bg,.hero-standard{background-color:var(--color-navy-900)}.hero-home{background-image:none}.hero-bg:not(.hero-home):after{content:"";background:inherit;z-index:0;background-position:50%;background-size:cover;animation:hero-ken-burns 22s ease-in-out infinite alternate;position:absolute;inset:0}@keyframes hero-ken-burns{0%{transform:scale(1)}to{transform:scale(1.08)}}.hero-standard:before,.hero:before{content:"";z-index:1;pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='%23ffffff' fill-opacity='0.03' fill-rule='evenodd'%3E%3Ccircle cx='3' cy='3' r='3'/%3E%3Ccircle cx='13' cy='13' r='3'/%3E%3C/g%3E%3C/svg%3E");position:absolute;inset:0}.hero .container,.hero-standard .container{z-index:2;box-sizing:border-box;width:100%;min-width:0;position:relative}.hero-media{min-width:0}.hero-media-shell{z-index:0;pointer-events:none;display:block;position:absolute;inset:0;overflow:hidden}.hero-media picture,.hero-media-shell .hero-media{width:100%;height:100%;display:block}.hero-media-image{max-width:none;transform:scale(1)}.hero-overlay{background:linear-gradient(90deg,#040c18f5,#061224c7 40%,#07112259),radial-gradient(circle at 100% 0,#c6995d33,#0000 35%);width:100%;height:100%;top:0;left:0}@media (min-width:1024px){.hero-standard{min-height:480px}}@media (max-width:768px){.hero,.hero-standard{padding:var(--space-12)0;width:100%;min-height:320px}.hero-media-image{transform:none}}.hero-compact{min-height:auto;padding:clamp(3.5rem,7vw,5.5rem) 0}.text-gold{color:var(--color-gold-500)}.text-muted{color:var(--color-slate-400)}.text-white{color:#e6f1ff}.text-center{text-align:center}.text-lg{font-size:1.125rem}.font-bold{font-weight:600}.uppercase{text-transform:uppercase;letter-spacing:.1em;font-size:.875rem}@supports (text-wrap:balance){.text-balance{text-wrap:balance}}:focus-visible{outline:2px solid var(--color-gold-500);outline-offset:4px}.bg-slate-50{color:#0a192f;background-color:#f8fafc}.bg-navy-800{background-color:#112240}.border-gold-500{border-color:#b38b59}.border-l-4{border-left-width:4px}.border-l-5{border-left-width:5px}.text-navy-900{color:#0a192f}.text-red-600{color:#ef4444}.bg-red-50{background-color:#fef2f2}.border-red-500{border-color:#ef4444}.bg-slate-50 .text-muted,.bg-slate-50 p,.bg-slate-50 strong,.prose .bg-slate-50 p{color:#0a192f}.prose .bg-slate-50 h3{color:#0a192f;margin-top:0}.max-w-xl{max-width:36rem}.mt-1{margin-top:.25rem}.mt-6{margin-top:var(--space-6)}.mb-2{margin-bottom:.5rem}.mb-8{margin-bottom:var(--space-8)}.w-full{width:100%}.flex{display:flex}.inline-flex{display:inline-flex}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.items-start{align-items:flex-start}.justify-center{justify-content:center}.gap-2{gap:.5rem}.gap-3{gap:.75rem}.gap-4{gap:var(--space-4)}.gap-12{gap:3rem}.space-y-2>*+*{margin-top:.5rem}.space-y-3>*+*{margin-top:.75rem}.italic{font-style:italic}.border-collapse{border-collapse:collapse}.text-left{text-align:left}.text-right{text-align:right}.text-sm{font-size:.875rem}.text-xs{font-size:.75rem}.text-xl{font-size:1.25rem}.text-2xl{font-size:1.5rem}.text-3xl{font-size:1.875rem}.text-4xl{font-size:2.25rem}.text-5xl{font-size:3rem}.font-serif{font-family:var(--font-heading)}.font-semibold{font-weight:600}.tracking-widest{letter-spacing:.15em}.leading-tight{line-height:1.25}.rounded{border-radius:.5rem}.rounded-lg{border-radius:.75rem}.rounded-r-lg{border-radius:0 .75rem .75rem 0}.shadow-2xl{box-shadow:0 25px 50px -12px #00000080}.overflow-hidden{overflow:hidden}.relative{position:relative}.absolute{position:absolute}.text-slate-300{color:#8892b0}.text-slate-400{color:var(--color-slate-400)}.text-gold-500{color:var(--color-gold-500)}.bg-navy-900{background-color:var(--color-navy-900)}.bg-navy-950{background-color:#060f1f}.border-navy-700{border-color:#92a9ca33}.border-navy-800{border-color:#92a9ca1f}.border-b{border-bottom:1px solid}.border-b-2{border-bottom:2px solid}.px-4{padding-left:var(--space-4);padding-right:var(--space-4)}.py-4{padding-top:var(--space-4);padding-bottom:var(--space-4)}.py-6{padding-top:1.5rem;padding-bottom:1.5rem}.py-12{padding-top:3rem;padding-bottom:3rem}.px-8{padding-left:var(--space-8);padding-right:var(--space-8)}@media (min-width:768px){.md\:py-16{padding-top:4rem;padding-bottom:4rem}.md\:py-20{padding-top:5rem;padding-bottom:5rem}.md\:p-7{padding:1.75rem}.md\:text-3xl{font-size:1.875rem}.md\:text-4xl{font-size:2.25rem}.md\:text-5xl{font-size:3rem}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.md\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.md\:grid-cols-\[1fr_auto\]{grid-template-columns:1fr auto}.md\:grid-cols-\[1\.15fr_0\.85fr\]{grid-template-columns:1.15fr .85fr}.md\:grid-cols-\[1\.2fr_0\.8fr\]{grid-template-columns:1.2fr .8fr}}.w-12{width:3rem}.h-12{height:3rem}.mb-0{margin-bottom:0}.mb-10{margin-bottom:2.5rem}.space-y-4>*+*{margin-top:1rem}.space-y-6>*+*{margin-top:1.5rem}.space-y-8>*+*{margin-top:2rem}.tracking-wider{letter-spacing:.05em}.leading-relaxed{line-height:1.625}.leading-8{line-height:2rem}.list-decimal{list-style-type:decimal}.pl-6{padding-left:1.5rem}.max-w-2xl{max-width:42rem}.rounded-full{border-radius:9999px}.sticky{position:sticky}.top-24{top:6rem}.grid{display:grid}.border{border:1px solid}.border-2{border:2px solid}.border-t,.border-y{border-top:1px solid}.border-y{border-bottom:1px solid}.border-navy-600{border-color:#92a9ca4d}.border-slate-600{border-color:#475569}.border-slate-700{border-color:#334155}.text-gold-400{color:#d4a96a}.bg-gold-500{background-color:var(--color-gold-500)}.shadow-lg{box-shadow:0 10px 15px -3px #0000004d,0 4px 6px -4px #0003}.hover\:scale-105:hover{transform:scale(1.05)}[class*=hover\:]{transition:all .2s}.font-heading{font-family:var(--font-heading)}.section-padding{padding:clamp(3rem,6vw,5rem) 0}.rounded-xl{border-radius:.75rem}.mt-5{margin-top:1.25rem}.px-6{padding-left:1.5rem;padding-right:1.5rem}.p-6{padding:1.5rem}.leading-6{line-height:1.5rem}.appearance-none{appearance:none}.resize-none{resize:none}.transition-colors{transition:color .2s,background-color .2s,border-color .2s}.transition-all{transition:all .2s}.transform{transform:translateZ(0)}.placeholder-slate-400::placeholder{color:#94a3b8}.text-slate-500{color:#64748b}.inset-0{inset:0}.object-cover{object-fit:cover}.min-h-screen{min-height:100vh}.gap-5{gap:1.25rem}.gap-6{gap:1.5rem}.gap-14{gap:3.5rem}.text-base{font-size:1rem;line-height:1.5}.prose-lg{font-size:1.125rem;line-height:1.75}.prose-invert{color:#cdd6f4}.prose.prose-invert blockquote,.prose.prose-invert li,.prose.prose-invert p,.prose.prose-invert td{color:#cdd6f4!important}.prose-invert h1,.prose-invert h2,.prose-invert h3,.prose-invert h4,.prose-invert strong{color:#e6f1ff}.prose-gold a,.prose-invert a{color:var(--color-gold-500)}.prose-gold a:hover{color:#d4a96a}.line-clamp-2{-webkit-line-clamp:2}.line-clamp-2,.line-clamp-3{-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.line-clamp-3{-webkit-line-clamp:3}.shrink-0{flex-shrink:0}.z-10{z-index:10}.order-last{order:9999}.aspect-video{aspect-ratio:16/9}.aspect-\[3\/4\]{aspect-ratio:3/4}.mt-0\.5{margin-top:.125rem}.mt-3{margin-top:.75rem}.mt-10{margin-top:2.5rem}.mt-16{margin-top:4rem}.mt-auto{margin-top:auto}.mb-1{margin-bottom:.25rem}.mb-3{margin-bottom:.75rem}.mb-5{margin-bottom:1.25rem}.mb-14{margin-bottom:3.5rem}.mb-16{margin-bottom:4rem}.ml-2{margin-left:.5rem}.mr-2{margin-right:.5rem}.my-8{margin-top:2rem;margin-bottom:2rem}.p-3{padding:.75rem}.p-4{padding:1rem}.p-5{padding:1.25rem}.p-8{padding:2rem}.px-2{padding-left:.5rem;padding-right:.5rem}.px-3{padding-left:.75rem;padding-right:.75rem}.py-1{padding-top:.25rem;padding-bottom:.25rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.py-3{padding-top:.75rem;padding-bottom:.75rem}.py-7{padding-top:1.75rem;padding-bottom:1.75rem}.py-10{padding-top:2.5rem;padding-bottom:2.5rem}.py-14{padding-top:3.5rem;padding-bottom:3.5rem}.py-16{padding-top:4rem;padding-bottom:4rem}.py-18{padding-top:4.5rem;padding-bottom:4.5rem}.pl-5{padding-left:1.25rem}.pt-2{padding-top:.5rem}.pt-5{padding-top:1.25rem}.pt-8{padding-top:2rem}.pt-12{padding-top:3rem}.pb-2{padding-bottom:.5rem}.pb-3{padding-bottom:.75rem}.space-y-0>*+*{margin-top:0}.space-y-1>*+*{margin-top:.25rem}.space-y-5>*+*{margin-top:1.25rem}.space-y-12>*+*{margin-top:3rem}.gap-10{gap:2.5rem}.block{display:block}.inline-block{display:inline-block}.hidden{display:none}.flex-col{flex-direction:column}.flex-1{flex:1}.flex-shrink-0{flex-shrink:0}.justify-start{justify-content:flex-start}.justify-between{justify-content:space-between}.items-end{align-items:flex-end}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.col-span-2{grid-column:span 2/span 2}.col-span-3{grid-column:span 3/span 3}.grid-gap-8{gap:2rem}.w-4{width:1rem}.w-5{width:1.25rem}.w-6{width:1.5rem}.w-72{width:18rem}.h-4{height:1rem}.h-5{height:1.25rem}.h-6{height:1.5rem}.h-full{height:100%}.h-\[58px\]{height:58px}.h-\[60px\]{height:60px}.h-\[64px\]{height:64px}.h-\[70px\]{height:70px}.max-w-none{max-width:none}.max-w-md{max-width:28rem}.max-w-3xl{max-width:48rem}.max-w-4xl{max-width:56rem}.max-w-5xl{max-width:64rem}.max-w-7xl{max-width:80rem}.max-w-\[220px\]{max-width:220px}.min-h-\[44px\]{min-height:44px}.min-h-\[52px\]{min-height:52px}.min-h-\[7rem\]{min-height:7rem}.min-h-\[40vh\]{min-height:40vh}.min-h-\[50vh\]{min-height:50vh}.min-h-\[70vh\]{min-height:70vh}.min-w-\[160px\]{min-width:160px}.min-w-\[180px\]{min-width:180px}.min-w-\[220px\]{min-width:220px}.font-medium{font-weight:500}.text-6xl{font-size:3.75rem;line-height:1}.tracking-\[0\.2em\]{letter-spacing:.2em}.tracking-wide{letter-spacing:.025em}.leading-7{line-height:1.75rem}.not-italic{font-style:normal}.underline{text-decoration:underline}.list-disc{list-style-type:disc}.list-inside{list-style-position:inside}.text-red-400,.text-red-500{color:#f87171}.text-blue-400{color:#60a5fa}.text-slate-100{color:#f1f5f9}.text-slate-200{color:#e2e8f0}.text-gold-600{color:#b8860b}.text-navy-800{color:#1a2744}.bg-red-600{background-color:#b91c1c}.bg-red-900\/10{background-color:#7f1d1d1a}.bg-red-900\/20{background-color:#7f1d1d33}.bg-navy-50{background-color:#eef2f7}.bg-navy-700\/50{background-color:#1e3a5f80}.bg-navy-800\/80{background-color:#1a2744cc}.bg-slate-800\/50{background-color:#1e293b80}.bg-white\/5{background-color:#ffffff0d}.bg-white\/10{background-color:#ffffff1a}.bg-gold-500\/10{background-color:#d9b0721a}.bg-gold-500\/20{background-color:#d9b07233}.bg-\[\#233554\]{background-color:#233554}.border-l-2{border-left-width:2px}.border-t-4{border-top-width:4px}.border-dashed{border-style:dashed}.border-gold-500\/30{border-color:#d9b0724d}.border-slate-400\/30{border-color:#94a3b84d}.border-white\/10{border-color:#ffffff1a}.border-white\/20{border-color:#fff3}.border-navy-300{border-color:#5a7baa}.border-navy-700\/80{border-color:#1e3a5fcc}.rounded-2xl{border-radius:1rem}.rounded-\[4px\]{border-radius:4px}.top-0{top:0}.right-0{right:0}.bottom-4{bottom:1rem}.left-4{left:1rem}.right-4{right:1rem}.scroll-mt-28{scroll-margin-top:7rem}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter,backdrop-filter;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-transform{transition-property:transform;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.duration-300{transition-duration:.3s}.duration-500{transition-duration:.5s}.duration-700{transition-duration:.7s}.opacity-80{opacity:.8}.bg-gradient-to-r{background-image:linear-gradient(to right,var(--tw-gradient-stops,transparent))}.bg-gradient-to-t{background-image:linear-gradient(to top,var(--tw-gradient-stops,transparent))}.bg-gradient-to-l{background-image:linear-gradient(to left,var(--tw-gradient-stops,transparent))}.from-navy-900{--tw-gradient-from:var(--color-navy-900);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,transparent)}.from-navy-900\/90{--tw-gradient-from:#0f172ae6;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,transparent)}.from-gold-500\/10{--tw-gradient-from:#d9b0721a;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,transparent)}.to-transparent{--tw-gradient-to:transparent}.to-navy-800{--tw-gradient-to:var(--color-navy-800,#1a2744)}.overflow-x-auto{overflow-x:auto}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.placeholder-slate-500::placeholder{color:#64748b}.hover\:text-gold-300:hover{color:#e8c98a}.hover\:text-gold-400:hover{color:#ddb76c}.hover\:text-gold-500:hover{color:var(--color-gold-500)}.hover\:bg-gold-400:hover{background-color:#ddb76c}.hover\:bg-navy-700:hover{background-color:#1e3a5f}.hover\:bg-navy-800:hover{background-color:#1a2744}.hover\:border-gold-500:hover{border-color:var(--color-gold-500)}.hover\:border-gold-500\/30:hover{border-color:#d9b0724d}.hover\:border-gold-500\/40:hover{border-color:#d9b07266}.hover\:border-gold-500\/50:hover{border-color:#d9b07280}.hover\:-translate-y-0\.5:hover{transform:translateY(-.125rem)}.hover\:-translate-y-1:hover{transform:translateY(-.25rem)}.hover\:ring-2:hover{box-shadow:0 0 0 2px var(--color-gold-500)}.hover\:ring-gold-500:hover{--tw-ring-color:var(--color-gold-500)}.group:hover .group-hover\:text-gold-300{color:#e8c98a}.group:hover .group-hover\:text-gold-400{color:#ddb76c}.group:hover .group-hover\:text-gold-500{color:var(--color-gold-500)}.group:hover .group-hover\:scale-105{transform:scale(1.05)}.group:hover .group-hover\:border-gold-500{border-color:var(--color-gold-500)}.focus\:outline-none:focus{outline:none}.focus\:ring-2:focus{box-shadow:0 0 0 2px var(--tw-ring-offset-color,transparent),0 0 0 calc(2px + 2px)var(--tw-ring-color,var(--color-gold-500))}.focus\:ring-gold-500:focus{--tw-ring-color:var(--color-gold-500)}.focus\:ring-offset-2:focus{--tw-ring-offset-width:2px}.focus\:ring-offset-navy-900:focus{--tw-ring-offset-color:var(--color-navy-900)}.focus\:border-gold-500:focus{border-color:var(--color-gold-500)}.focus\:not-sr-only:focus{clip:auto;white-space:normal;width:auto;height:auto;margin:0;padding:0;position:static;overflow:visible}.focus\:absolute:focus{position:absolute}.focus\:top-4:focus{top:1rem}.focus\:left-4:focus{left:1rem}.focus\:z-\[60\]:focus{z-index:60}.focus\:px-4:focus{padding-left:1rem;padding-right:1rem}.focus\:py-2:focus{padding-top:.5rem;padding-bottom:.5rem}.focus\:bg-gold-500:focus{background-color:var(--color-gold-500)}.focus\:text-navy-900:focus{color:var(--color-navy-900)}.focus\:rounded:focus{border-radius:.25rem}.disabled\:opacity-50:disabled{opacity:.5}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.last\:border-b-0:last-child{border-bottom-width:0}.last\:pb-0:last-child{padding-bottom:0}.last\:mb-0:last-child{margin-bottom:0}.prose-headings\:font-serif h1,.prose-headings\:font-serif h2,.prose-headings\:font-serif h3,.prose-headings\:font-serif h4{font-family:var(--font-heading)}.prose-headings\:text-white h1,.prose-headings\:text-white h2,.prose-headings\:text-white h3,.prose-headings\:text-white h4{color:#fff}.prose-h2\:text-2xl h2{font-size:1.5rem;line-height:2rem}.prose-h2\:mt-10 h2{margin-top:2.5rem}.prose-h2\:mb-4 h2{margin-bottom:1rem}.prose-h3\:text-xl h3{font-size:1.25rem;line-height:1.75rem}.prose-h3\:mt-8 h3{margin-top:2rem}.prose-h3\:mb-3 h3{margin-bottom:.75rem}.prose-p\:text-slate-300 p{color:#cbd5e1}.prose-p\:leading-relaxed p{line-height:1.625}.prose-ol\:text-slate-300 ol,.prose-ul\:text-slate-300 ul{color:#cbd5e1}.prose-li\:mb-2 li{margin-bottom:.5rem}.prose-strong\:text-white strong{color:#fff}@media (min-width:640px){.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:768px){.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.md\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.md\:grid-cols-\[1\.2fr_0\.8fr\]{grid-template-columns:1.2fr .8fr}.md\:grid-cols-\[1\.15fr_0\.85fr\]{grid-template-columns:1.15fr .85fr}.md\:grid-cols-\[1fr_auto\]{grid-template-columns:1fr auto}.md\:col-span-2{grid-column:span 2/span 2}.md\:text-3xl{font-size:1.875rem;line-height:2.25rem}.md\:text-4xl{font-size:2.25rem;line-height:2.5rem}.md\:text-5xl{font-size:3rem;line-height:1}.md\:text-8xl{font-size:6rem;line-height:1}.md\:py-16{padding-top:4rem;padding-bottom:4rem}.md\:py-20{padding-top:5rem;padding-bottom:5rem}.md\:py-24{padding-top:6rem;padding-bottom:6rem}.md\:p-7{padding:1.75rem}.md\:gap-10{gap:2.5rem}}@media (min-width:1024px){.lg\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:grid-cols-\[2fr_1fr\]{grid-template-columns:2fr 1fr}.lg\:grid-cols-\[1fr_0\.9fr\]{grid-template-columns:1fr .9fr}.lg\:grid-cols-\[1fr_0\.8fr\]{grid-template-columns:1fr .8fr}.lg\:grid-cols-\[1fr_1\.1fr\]{grid-template-columns:1fr 1.1fr}.lg\:grid-cols-\[1\.15fr_0\.85fr\]{grid-template-columns:1.15fr .85fr}.lg\:col-span-2{grid-column:span 2/span 2}.lg\:block{display:block}.lg\:items-center{align-items:center}.lg\:order-first{order:-1}.lg\:text-6xl{font-size:3.75rem;line-height:1}.lg\:gap-12{gap:3rem}}@media (min-width:1280px){.xl\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.xl\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}}.site-header{top:var(--site-header-top,36px);z-index:50;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background-color:#08172df7;border-bottom:1px solid #b38b5947;max-width:100vw;position:fixed;left:0;right:0;overflow-x:clip}.header-nav{justify-content:space-between;align-items:center;gap:clamp(.35rem,.9vw,.9rem);width:100%;min-width:0;max-width:1440px;height:80px;margin-left:auto;margin-right:auto;display:flex}.site-logo{font-family:var(--font-heading);color:#e6f1ff;white-space:nowrap;letter-spacing:.015em;flex:none;align-items:baseline;gap:.32rem;min-height:44px;padding:.35rem 0;font-size:clamp(1.32rem,1vw + .9rem,1.62rem);font-weight:800;line-height:.95;text-decoration:none;display:inline-flex}.site-logo-primary{color:var(--color-gold-500);letter-spacing:.035em}.site-logo-secondary{color:#f3f7ff;letter-spacing:.05em}.mobile-toggle-btn{color:#fff;cursor:pointer;box-sizing:border-box;touch-action:manipulation;appearance:none;background:0 0;border:none;border-radius:999px;flex:none;justify-content:center;align-items:center;width:48px;min-width:48px;height:48px;min-height:48px;padding:0;font-size:1.5rem;line-height:0;display:none}.mobile-toggle-btn svg{pointer-events:none;display:block}@media (max-width:1023px){.mobile-toggle-btn{display:inline-flex}.desktop-nav{display:none}}@media (min-width:1024px){.desktop-nav{flex:auto;justify-content:flex-end;min-width:0;display:flex}}.nav-list{justify-content:flex-end;gap:clamp(.16rem,.45vw,.7rem);width:100%;margin:0;padding:0;list-style:none}.nav-item,.nav-list{align-items:center;min-width:0;display:flex}.nav-item{flex-shrink:0;height:100%;position:relative}.nav-link{color:var(--color-slate-100);letter-spacing:.03em;white-space:nowrap;border-radius:6px;align-items:center;gap:4px;min-width:0;min-height:44px;padding:0 .42rem;font-size:.78rem;font-weight:600;text-decoration:none;transition:color .25s,background-color .25s;display:flex}.nav-link:focus,.nav-link:hover{color:var(--color-gold-500);background-color:#ffffff0f}.nav-link:focus-visible{color:var(--color-gold-500);outline:2px solid var(--color-gold-500);outline-offset:3px;background-color:#ffffff0f}.nav-link-highlight{color:var(--color-gold-400)}.dropdown{background:var(--color-navy-800);border-top:2px solid var(--color-gold-500);opacity:0;visibility:hidden;z-index:100;border-radius:0 0 4px 4px;min-width:260px;padding:.5rem 0;transition:opacity .2s,visibility .2s;position:absolute;top:100%;left:0;transform:translateY(10px);box-shadow:0 10px 30px -10px #020c1bb3}.nav-item:hover>.dropdown{transform:translateY(0);opacity:1!important;visibility:visible!important}.dropdown-link{color:var(--color-slate-300);padding:.6rem 1.25rem;font-size:.9rem;text-decoration:none;transition:color .2s,background .2s;display:block}.dropdown-link:hover{background:#ffffff0d;padding-left:1.5rem;color:var(--color-gold-400)!important}.dropdown-link-highlight{color:var(--color-gold-500)}.nav-cta-item{flex-shrink:0;margin-left:.1rem}.nav-cta-item,.nav-cta-link{white-space:nowrap}.header-phone-link{color:#e6f1ff;letter-spacing:.015em;min-height:44px;transition:var(--transition);background:#09172b57;border:1px solid #d9b07257;border-radius:999px;align-items:center;min-width:max-content;padding:.45rem .76rem;font-size:.74rem;font-weight:700;text-decoration:none;display:inline-flex}.header-phone-link:focus,.header-phone-link:focus-visible,.header-phone-link:hover{color:#fff4df;background:#d9b0721f;border-color:#d9b072b3;outline:none;transform:translateY(-1px)}.btn-sm{min-height:46px;padding:8px 14px;font-size:.78rem;font-weight:700}.mobile-menu{background-color:var(--color-navy-800);border-top:1px solid var(--color-navy-700);-webkit-overflow-scrolling:touch;overscroll-behavior:contain;max-height:calc(100dvh - 72px);overflow-y:auto;box-shadow:0 18px 28px -20px #000000bf}.mobile-menu-container{padding:1rem var(--space-6)1.15rem}.mobile-menu-link{min-height:44px;color:var(--color-slate-300);align-items:center;padding:.75rem 0;font-size:.98rem;font-weight:600;text-decoration:none;transition:color .25s;display:flex}.mobile-menu-link-highlight,.mobile-menu-link:focus,.mobile-menu-link:hover{color:var(--color-gold-500)}.mobile-menu-sublevel{margin-top:-.2rem;padding-left:1rem}.mobile-menu-sublink{min-height:44px;color:var(--color-slate-400);align-items:center;padding:.5rem 0;font-size:.92rem;text-decoration:none;transition:color .25s;display:flex}.mobile-menu-phone,.mobile-menu-sublink-highlight,.mobile-menu-sublink:focus,.mobile-menu-sublink:hover{color:var(--color-gold-500)}.mobile-menu-phone{min-height:44px;align-items:center;padding:.75rem 0;font-weight:700;text-decoration:none;display:flex}.mobile-menu-cta{margin-top:var(--space-4);justify-content:center;min-height:48px;display:flex}.utility-bar{z-index:60;background-color:#09172d;border-bottom:1px solid #ffffff14;align-items:center;height:36px;padding:0;font-size:.9rem;transition:transform .3s,opacity .3s;display:flex;position:fixed;top:0;left:0;right:0}.utility-bar-hidden{opacity:0;pointer-events:none;transform:translateY(-100%)}.utility-bar-hidden+.site-header,.utility-bar-hidden~.site-header{transition:top .3s;top:0!important}.site-header{transition:top .3s}.utility-bar-inner{height:100%;display:flex}.utility-bar-inner,.utility-bar-message{justify-content:center;align-items:center;gap:.5rem}.utility-bar-message{color:var(--color-slate-200);letter-spacing:.08px;text-align:center;margin:0;font-size:.92rem;font-weight:600;line-height:1.1;display:inline-flex}.utility-bar-link{color:var(--color-gold-500);white-space:nowrap;background:#d9b07214;border-radius:999px;align-items:center;padding:.15rem .45rem;font-weight:600;text-decoration:none;display:inline-flex}.utility-bar-link:focus,.utility-bar-link:hover{color:var(--color-gold-400)}.main-content{padding-top:116px;padding-bottom:0}@media (max-width:1023px){.main-content{padding-bottom:72px}}@media (max-width:1320px) and (min-width:1024px){.site-logo{font-size:clamp(1.2rem,.9vw + .82rem,1.48rem)}.nav-link{padding:0 .34rem;font-size:.74rem}.nav-cta-item .btn-sm{padding:7px 10px;font-size:.7rem}}@media (max-width:1200px) and (min-width:1024px){.header-nav{gap:.25rem}.header-phone-link{padding:.4rem .6rem;font-size:.7rem}}@media (max-width:1023px){.utility-bar{display:none}.site-header{--site-header-top:0px;top:0}.main-content{padding-top:80px}.header-nav{height:72px}.site-logo{font-size:clamp(1.35rem,4vw,1.7rem)}.mobile-menu-link,.mobile-menu-phone,.mobile-menu-sublink{min-height:48px}}.fa-solid{text-align:center;min-width:1em;font-style:normal;font-weight:800;line-height:1}.fa-solid,.fa-solid:before{display:inline-block}.fa-check-square:before,.fa-check:before,.fa-circle-check:before{content:"✓"}.fa-triangle-exclamation:before{content:"⚠"}.fa-stopwatch:before{content:"⏱"}.fa-id-card:before{content:"▣"}.fa-video:before{content:"▶"}.fa-wrench:before{content:"⚒"}.fa-microchip:before{content:"▦"}.fa-truck-fast:before{content:"▶"}.fa-clipboard-check:before,.fa-clipboard-list:before,.fa-list-check:before{content:"☰"}.fa-file-medical:before,.fa-notes-medical:before{content:"✚"}.fa-file-signature:before{content:"✎"}.fa-camera:before{content:"◉"}.fa-road:before{content:"═"}.fa-phone-volume:before,.fa-phone:before{content:"☎"}.fa-ribbon:before{content:"✦"}.fa-scale-balanced:before{content:"⚖"}.fa-users:before{content:"●"}.footer{background-color:var(--color-navy-900);padding:var(--space-12)0 var(--space-8);border-top:1px solid #ffffff0d}.footer-grid{align-items:start}.footer-grid>div{flex-direction:column;display:flex}.footer-cta-shell{gap:var(--space-6);margin-bottom:var(--space-8);background:#071426;border:1px solid #d9b07247;border-radius:24px;grid-template-columns:minmax(0,1.25fr) auto;align-items:center;padding:clamp(1.5rem,2vw,2rem);transition:border-color .4s,box-shadow .4s;display:grid;box-shadow:0 22px 70px -42px #000000c7}.footer-cta-shell:hover{border-color:#d9b07273;box-shadow:0 22px 70px -42px #000000c7,0 0 40px -10px #d9b07226}.footer-verdict-badge{margin-top:var(--space-3);background:#c6995d14;border:1px solid #c6995d38;border-radius:999px;flex-wrap:wrap;align-items:center;gap:.5rem;padding:.4rem .85rem;font-size:.82rem;line-height:1.3;display:inline-flex}.footer-verdict-amount{font-family:var(--font-heading);color:#d9b072;letter-spacing:-.01em;font-weight:800}.footer-verdict-sep{color:#c6995d66}.footer-verdict-label{color:var(--color-slate-300);font-weight:600}.footer-cta-actions{gap:var(--space-3);flex-wrap:wrap;justify-content:flex-end;display:flex}.footer .footer-col-heading,.footer h4{color:#e6f1ff;margin-bottom:var(--space-4)}.footer-link{min-height:44px;color:var(--color-slate-300);margin-bottom:var(--space-2);align-items:center;padding:.25rem 0;font-size:.9rem;text-decoration:none;transition:color .25s;display:flex}.footer-link:hover{color:var(--color-gold-500)!important}.footer-legal-link:focus-visible,.footer-link:focus-visible,.footer-phone:focus-visible{outline-offset:2px;outline:2px solid #d9b072cc}.footer-text-sm{font-size:.9rem}.footer-text-xs{font-size:.8rem}.footer-text-xxs{font-size:.75rem}.footer-bottom{margin-top:var(--space-8);padding-top:var(--space-8);border-top:1px solid #ffffff0d}.footer-legal-links{margin-top:var(--space-2);flex-wrap:wrap;align-items:center;gap:.35rem .6rem;font-size:.75rem;display:flex}.footer-legal-links a,.footer-legal-links>span{align-items:center;display:inline-flex}.footer-legal-links a{min-width:44px;min-height:44px;color:var(--color-slate-400);background:#ffffff05;border-radius:999px;padding:.25rem .55rem;text-decoration:none}.footer-legal-links a:hover{color:var(--color-gold-500);background:#d9b07214}.article-breadcrumb,.section-bg-navy-900 .article-breadcrumb{color:var(--color-slate-400);margin-bottom:var(--space-4);font-size:.9rem}.breadcrumb-list,.section-bg-navy-900 .breadcrumb-list{flex-wrap:wrap;align-items:center;gap:.2rem;margin:0;padding:.85rem 0;list-style:none;display:flex}.breadcrumb-item,.section-bg-navy-900 .breadcrumb-item{align-items:center;min-width:0;max-width:100%;display:inline-flex}.breadcrumb-current,.breadcrumb-link,.section-bg-navy-900 .breadcrumb-current,.section-bg-navy-900 .breadcrumb-link{white-space:nowrap;align-items:center;min-width:44px;min-height:44px;padding:.2rem 0;display:inline-flex}.breadcrumb-link,.section-bg-navy-900 .breadcrumb-link{color:var(--color-gold-500);text-decoration:none;transition:color .2s}.breadcrumb-link:focus,.breadcrumb-link:focus-visible,.breadcrumb-link:hover,.section-bg-navy-900 .breadcrumb-link:focus,.section-bg-navy-900 .breadcrumb-link:focus-visible,.section-bg-navy-900 .breadcrumb-link:hover{color:var(--color-gold-400)}.breadcrumb-current,.section-bg-navy-900 .breadcrumb-current{color:var(--color-slate-200);white-space:normal;overflow-wrap:anywhere;min-width:0;max-width:100%;line-height:1.35}.breadcrumb-separator,.section-bg-navy-900 .breadcrumb-separator{width:.9rem;color:var(--color-slate-500);justify-content:center;align-items:center;display:inline-flex}.breadcrumb-separator:before,.section-bg-navy-900 .breadcrumb-separator:before{content:"›"}.inline-action-link{color:#fff3d2;background:#091b3366;border:1px solid #d9b0723d;border-radius:9999px;align-items:center;min-height:46px;padding:.25rem .8rem;font-weight:600;line-height:1.1;text-decoration:none;transition:color .2s,border-color .2s,background-color .2s,transform .2s;display:inline-flex}.inline-action-link:focus,.inline-action-link:hover{color:#fff;background:#091b3394;border-color:#d9b07280;transform:translateY(-1px)}.inline-action-link:focus-visible{color:#fff;outline-offset:2px;background:#091b3394;border-color:#d9b07280;outline:2px solid #d9b072a6;transform:translateY(-1px)}.inline-action-link[class~=w-full]{width:100%}.inline-action-link[class~=text-center]{text-align:center;justify-content:center}.inline-action-link[class~=text-left]{text-align:left;justify-content:flex-start}.inline-action-link[class~=items-start]{align-items:flex-start}.prose-gold a.inline-action-link,.prose-invert a.inline-action-link{color:#fff3d2}.prose-gold a.inline-action-link:focus,.prose-gold a.inline-action-link:hover,.prose-invert a.inline-action-link:focus,.prose-invert a.inline-action-link:hover{color:#fff}.results-authority-links{grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem .75rem;margin:0;padding:0;list-style:none}.results-authority-links li{margin:0}.results-authority-links .inline-action-link{text-align:center;justify-content:center;width:100%}.attorney-resource-card{text-align:center;background:#0a192feb;border:1px solid #2e415cf2;border-radius:.75rem;flex-direction:column;justify-content:center;min-height:88px;padding:1rem;text-decoration:none;transition:border-color .2s,transform .2s;display:flex}.attorney-resource-card:focus,.attorney-resource-card:hover{border-color:var(--color-gold-500);transform:translateY(-1px)}.resources-hero{background:radial-gradient(circle at 100% 0,#d9b07224,#0000 34%),linear-gradient(#081629fa,#0a192ff5);border-bottom:1px solid #d9b0721f;position:relative;overflow:hidden}.resources-hero-shell{grid-template-columns:minmax(0,1.15fr) minmax(280px,.85fr);align-items:end;gap:clamp(1.5rem,3vw,2.5rem);padding:clamp(4rem,8vw,6rem) 0;display:grid}.resources-hero-copy{max-width:760px}.resources-hero-kicker{color:var(--color-gold-500);text-transform:uppercase;letter-spacing:.1em;margin:0;font-size:.82rem;font-weight:700}.resources-hero-summary{color:#bfd0e5;max-width:56rem;margin:0;font-size:1.08rem;line-height:1.75}.resources-hero-links{justify-items:start;gap:.9rem;display:grid}.location-card-links{gap:.65rem;margin:0;padding:0;list-style:none;display:grid}.location-card-link{min-height:44px;color:var(--color-slate-300);background:#091b336b;border:1px solid #d9b07229;border-radius:9999px;align-items:center;gap:.65rem;padding:.5rem .85rem;text-decoration:none;transition:color .2s,border-color .2s,background-color .2s,transform .2s;display:inline-flex}.location-card-link:focus,.location-card-link:hover{color:#f6f8fc;background:#091b33b3;border-color:#d9b0726b;transform:translateY(-1px)}.location-card-link-bullet{color:var(--color-gold-500);font-weight:700}.location-card-button{width:100%}@media (max-width:640px){.resources-hero-links,.results-authority-links{grid-template-columns:1fr}}@media (max-width:900px){.resources-hero-shell{align-items:start}.footer-cta-shell,.resources-hero-shell{grid-template-columns:1fr}.footer-cta-actions{justify-content:flex-start}}.hero-cta-row{gap:var(--space-4);flex-wrap:wrap;justify-content:flex-start;display:flex}.home-hero-grid{grid-template-columns:minmax(0,1.4fr) minmax(260px,.5fr);align-items:start;gap:clamp(2rem,4vw,3.5rem);display:grid}.home-premium .home-hero-grid{grid-template-columns:minmax(0,1.15fr) minmax(360px,.85fr);align-items:center}.home-hero-copy{max-width:680px}.location-page .home-hero-copy{background-color:#030b18e0;border-radius:8px;padding:clamp(1.15rem,2.4vw,1.8rem);box-shadow:0 24px 70px #0000003d}.home-hero-title{margin-top:var(--space-4);margin-bottom:var(--space-5);text-wrap:balance;max-width:9ch;font-size:clamp(2.85rem,5.4vw,4.95rem)!important;line-height:.98!important}.home-hero-summary,.home-hero-title{-webkit-hyphens:none;hyphens:none;overflow-wrap:normal;word-break:normal}.home-hero-summary{margin-bottom:var(--space-8);text-wrap:pretty;max-width:46rem}.home-hero-portrait{z-index:3;margin:0 0 var(--space-6);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#071427a6;border:1px solid #d9b0724d;border-radius:22px;gap:.6rem;max-width:14rem;padding:.8rem;display:inline-grid;position:relative;box-shadow:0 18px 36px -28px #000000b3}.home-hero-portrait-image{object-fit:cover;object-position:center 20%;border-radius:16px;width:100%;height:auto}.home-hero-portrait-caption{letter-spacing:.04em;text-transform:uppercase;color:#d9b072;font-size:.78rem;font-weight:700;line-height:1.3}.home-final-cta-row{justify-content:flex-start}.home-hero-panel{gap:var(--space-5);max-width:340px;margin-top:clamp(1.5rem,3vw,3rem);margin-left:auto;padding:clamp(1.5rem,2vw,2rem);display:grid;position:relative}.home-premium .home-hero-panel{text-align:center;justify-items:center;gap:clamp(1rem,2vw,1.35rem);width:100%;max-width:430px;padding:clamp(1.85rem,3vw,2.5rem)}.home-hero-panel-grid{gap:var(--space-4);display:grid}.home-hero-signal{padding-bottom:var(--space-4);border-bottom:1px solid #d9b0721f}.home-hero-signal:last-child{border-bottom:none;padding-bottom:0}.home-hero-signal h3{margin-bottom:.5rem;font-size:1.18rem}.home-hero-panel-actions{gap:var(--space-3);flex-wrap:wrap;display:flex}.home-premium .home-hero-panel-actions{justify-content:center}.trust-bar{background-color:var(--color-navy-800);padding:var(--space-8)0}.trust-bar .grid{opacity:.9}.trust-proof-grid{gap:var(--space-5);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.trust-proof-card{background:#091b335c;border:1px solid #d9b07224;border-radius:20px;padding:1.15rem 1.25rem;transition:border-color .3s,transform .3s;box-shadow:inset 0 1px #ffffff08}.trust-proof-card:hover{border-color:#d9b0724d;transform:translateY(-2px)}.section-bg-navy-900{background-color:var(--color-navy-900)}.section-compact{padding:var(--space-8)0}.section-no-bottom{padding-bottom:0}.home-premium,.site-premium{background:#091d3c}.home-premium .hero,.site-premium .hero{min-height:71vh;padding:clamp(5.8rem,9vw,8.25rem) 0}.home-premium .hero-overlay,.site-premium .hero-overlay{background:linear-gradient(90deg,#061329ed,#081c38ba 44%,#0c2c544d)}.home-premium .hero-bg:not(.hero-home):after,.site-premium .hero-bg:not(.hero-home):after{filter:saturate(1.44)contrast(1.14)brightness(1.02);animation:none;transform:none}.home-premium h1,.site-premium h1{letter-spacing:0;text-shadow:0 8px 20px #0000006b;font-size:clamp(2.6rem,3.8vw,3.75rem);font-weight:680;line-height:1.12}.home-premium h2,.site-premium h2{font-size:clamp(2rem,3.25vw,2.9rem);font-weight:650;line-height:1.16}.home-premium h3,.site-premium h3{font-size:clamp(1.45rem,2.1vw,1.9rem);font-weight:650;line-height:1.26}.home-premium p,.site-premium p{color:#b8c6dd}.home-premium .text-muted,.site-premium .text-muted{color:#b7c8de}.home-premium .text-lg,.site-premium .text-lg{font-size:1.3rem;line-height:1.72}.home-premium .case-wall-category,.home-premium .journal-card-category,.home-premium .result-card-category,.home-premium .text-gold,.site-premium .text-gold{color:#d9b072}.home-premium .btn-solid,.site-premium .btn-solid{color:#08172e;background:linear-gradient(135deg,#d9b072,#cfa063);border-color:#d9b072;box-shadow:0 8px 18px #00000047}.home-premium .btn-outline,.home-premium .btn-primary,.site-premium .btn-outline,.site-premium .btn-primary{color:#d9b072;border-color:#d9b072;font-weight:600}.home-premium .btn-outline:hover,.home-premium .btn-primary:hover,.site-premium .btn-outline:hover,.site-premium .btn-primary:hover{background:#d9b07229}.home-premium .trust-bar,.site-premium .trust-bar{background:linear-gradient(#143662,#112d53);border-top:1px solid #d9b0724d;border-bottom:1px solid #d9b07233}.home-premium .section-bg-navy-800,.site-premium .section-bg-navy-800{background:linear-gradient(#173c6c,#12325c)}.home-premium .section-bg-navy-900,.site-premium .section-bg-navy-900{background:#0a2850}.article-content .bg-slate-50 .text-muted,.article-content .bg-slate-50 p,.article-content .bg-slate-50 strong{color:#0a192f!important}.home-premium .section-bg-navy-800 .btn-outline,.home-premium .section-bg-navy-900 .btn-outline,.section-bg-navy-800 .btn-outline,.section-bg-navy-900 .btn-outline,.site-premium .section-bg-navy-800 .btn-outline,.site-premium .section-bg-navy-900 .btn-outline{color:#fff4df;border-color:#fff4dfb8}.home-premium .bg-navy-50,.home-premium .bg-slate-50,.site-premium .bg-navy-50,.site-premium .bg-slate-50{color:#0a192f}.home-premium .bg-navy-50 .text-muted,.home-premium .bg-navy-50 div,.home-premium .bg-navy-50 li,.home-premium .bg-navy-50 p,.home-premium .bg-navy-50 strong,.home-premium .bg-slate-50 .text-muted,.home-premium .bg-slate-50 div,.home-premium .bg-slate-50 li,.home-premium .bg-slate-50 p,.home-premium .bg-slate-50 strong,.site-premium .bg-navy-50 .text-muted,.site-premium .bg-navy-50 div,.site-premium .bg-navy-50 li,.site-premium .bg-navy-50 p,.site-premium .bg-navy-50 strong,.site-premium .bg-slate-50 .text-muted,.site-premium .bg-slate-50 div,.site-premium .bg-slate-50 li,.site-premium .bg-slate-50 p,.site-premium .bg-slate-50 strong{color:#0a192f!important}.home-premium .bg-slate-50 .text-gold,.home-premium .bg-slate-50 .text-gold-500,.site-premium .bg-slate-50 .text-gold,.site-premium .bg-slate-50 .text-gold-500{color:#76521f!important}.author-box .author-box-bio,.author-box .author-box-title,.author-box p,.site-premium .article-section .author-box .author-box-bio,.site-premium .article-section .author-box .author-box-title,.site-premium .article-section .author-box p{color:#346!important}.faq-section h3,.home-premium .faq-section h3,.site-premium .faq-section h3{color:#e6f1ff}.home-premium .faq-section .faq-answer,.site-premium .faq-section .faq-answer{color:#cdd6f4}.faq-section .faq-answer{color:#cdd6f4!important}.bg-navy-800 .text-red-500,.bg-navy-900 .text-red-500,.home-premium .section-bg-navy-800 .text-red-500,.home-premium .section-bg-navy-900 .text-red-500,.home-premium .surface-premium .text-red-500,.site-premium .section-bg-navy-800 .text-red-500,.site-premium .section-bg-navy-900 .text-red-500,.site-premium .surface-premium .text-red-500,.surface-premium .text-red-500{color:#f87171!important}.article-content-shell .prose .bg-navy-50,.article-content-shell .prose .bg-navy-50 .text-muted,.article-content-shell .prose .bg-navy-50 div,.article-content-shell .prose .bg-navy-50 li,.article-content-shell .prose .bg-navy-50 p,.article-content-shell .prose .bg-navy-50 strong,.article-content-shell .prose .bg-slate-50,.article-content-shell .prose .bg-slate-50 .text-muted,.article-content-shell .prose .bg-slate-50 div,.article-content-shell .prose .bg-slate-50 li,.article-content-shell .prose .bg-slate-50 p,.article-content-shell .prose .bg-slate-50 strong,.bg-navy-50,.bg-navy-50 .text-muted,.bg-navy-50 div,.bg-navy-50 li,.bg-navy-50 p,.bg-navy-50 strong,.bg-slate-50,.bg-slate-50 .text-muted,.bg-slate-50 div,.bg-slate-50 li,.bg-slate-50 p,.bg-slate-50 strong{color:#0a192f!important}.article-content-shell .prose .bg-slate-50 .text-gold,.article-content-shell .prose .bg-slate-50 .text-gold-500,.bg-slate-50 .text-gold,.bg-slate-50 .text-gold-500{color:#76521f!important}.article-content-shell .prose .bg-navy-50 h1,.article-content-shell .prose .bg-navy-50 h2,.article-content-shell .prose .bg-navy-50 h3,.article-content-shell .prose .bg-navy-50 h4,.article-content-shell .prose .bg-navy-50 h5,.article-content-shell .prose .bg-navy-50 h6,.bg-navy-50 h1,.bg-navy-50 h2,.bg-navy-50 h3,.bg-navy-50 h4,.bg-navy-50 h5,.bg-navy-50 h6{color:#0a192f!important}.bg-navy-50 .btn-outline,.bg-navy-50 .btn-primary{color:#0a192f!important;border-color:#0a192f!important}[style*="background: #ef4444"][style*="color: white"],[style*="background:#ef4444"][style*=color\:white]{background:#b91c1c!important}@media (max-width:768px){.home-premium .hero,.site-premium .hero{min-height:58vh;padding:var(--space-12)0}.home-premium h1,.site-premium h1{font-size:clamp(2.45rem,11vw,3.45rem);line-height:1.08}.home-premium h2,.site-premium h2{font-size:clamp(2rem,8vw,2.8rem)}.home-premium .text-lg,.site-premium .text-lg{font-size:1.12rem;line-height:1.68}.home-hero-grid{grid-template-columns:1fr}.home-premium .home-hero-grid{grid-template-columns:1fr;align-items:start}.home-hero-panel{padding:var(--space-5)}.home-hero-portrait{max-width:10.5rem;margin-bottom:var(--space-5);padding:.6rem}.trust-proof-grid{grid-template-columns:1fr}.footer-cta-actions{flex-direction:column;width:100%}.footer-cta-actions .btn{justify-content:center;width:100%}.footer-grid>div:last-child{margin-bottom:0}.footer-verdict-badge{font-size:.75rem}.hero-cta-row{flex-direction:column;width:100%}.hero-cta-row .btn{text-align:center;justify-content:center;width:100%}.section-bg-navy-800 h3{font-size:clamp(1.25rem,5.5vw,1.65rem);line-height:1.25}.flagship-route-card .btn{text-align:center;justify-content:center;width:100%}.home-proof-documentary-card{padding:var(--space-3)}.home-final-cta-row{flex-direction:column;width:100%}.home-final-cta-row .btn{text-align:center;justify-content:center;width:100%}.footer-grid{gap:var(--space-2)}.footer-grid>div{margin-bottom:0}.footer{padding:var(--space-8)0 5rem}.verdict-showcase-header{margin-bottom:var(--space-6)}.section-header h2{line-height:1.2}.claim-card h3{font-size:1.35rem}.home-hero-grid,.home-premium .home-hero-grid{gap:clamp(1.25rem,3vw,2rem)}.verdict-hero-badges{gap:var(--space-2);margin-bottom:var(--space-3)}.verdict-hero-amount{font-size:clamp(2.2rem,10vw,3rem)}h1.verdict-hero-tagline{margin-bottom:var(--space-1);font-size:1.15rem;line-height:1.4}.home-hero-panel{max-width:100%;margin-left:0}.home-premium .home-hero-panel{max-width:100%;padding:clamp(1.35rem,5vw,1.75rem)}.home-proof-centerpiece{gap:var(--space-3)}.home-proof-detail{font-size:.88rem;line-height:1.55}.home-hero-panel-actions{margin-top:var(--space-3)}}.trust-strip-lean{flex-wrap:wrap;justify-content:center;align-items:center;gap:clamp(1.5rem,3vw,3rem);display:flex}.trust-strip-item{text-align:center;flex-direction:column;align-items:center;gap:.25rem;display:flex}.trust-strip-number{font-family:var(--font-heading);color:#d9b072;font-size:clamp(1.6rem,3vw,2.2rem);font-weight:800;line-height:1}.trust-strip-fact{color:#e6f1ff;letter-spacing:.01em;font-size:1rem;font-weight:700}.trust-strip-label{color:var(--color-slate-400);text-transform:uppercase;letter-spacing:.06em;font-size:.78rem;font-weight:600}.trust-strip-divider{background:#d9b07240;flex-shrink:0;width:1px;height:36px}@media (max-width:640px){.trust-strip-lean{flex-direction:column;gap:1.5rem}.trust-strip-divider{width:60px;height:1px;margin:.15rem 0}}.home-proof-centerpiece{gap:var(--space-3);flex-direction:column;display:flex}.home-premium .home-proof-centerpiece{align-items:center;gap:clamp(.85rem,1.8vw,1.15rem)}.home-proof-amount{font-family:var(--font-heading);color:#d9b072;font-size:clamp(2rem,3.4vw,2.65rem);font-weight:800;line-height:1}.home-proof-story{padding-top:var(--space-3);border-top:1px solid #d9b07226}.home-proof-title{font-size:1.15rem!important;line-height:1.3!important}.home-proof-detail{font-size:.92rem}.home-premium .home-proof-detail,.home-premium .home-proof-title{max-width:34rem;margin-left:auto;margin-right:auto}.home-premium .home-proof-detail{text-align:center;line-height:1.6}.home-premium .home-hero-panel p{text-align:center!important}.flagship-card-stat{letter-spacing:.08em;font-size:.72rem}.flagship-card-title{font-size:1.55rem!important}.flagship-card-desc{font-size:.95rem}.flagship-card-whyus{margin-top:var(--space-2);padding-top:var(--space-3);border-top:1px solid #d9b0721f;font-size:.82rem;font-style:italic;line-height:1.55}.home-proof-documentary{gap:var(--space-4);flex-direction:column;display:flex}.home-proof-documentary-card{padding:var(--space-4);border:1px solid #d9b07224;border-radius:14px;transition:border-color .3s,transform .3s,box-shadow .3s}.home-proof-documentary-card:hover{border-color:#d9b07259;transform:translateY(-3px);box-shadow:0 12px 32px -16px #00000080}.home-proof-doc-header{align-items:center;gap:var(--space-2);margin-bottom:var(--space-2);display:flex}.home-proof-doc-header svg{color:#d9b072}.home-proof-doc-amount{font-family:var(--font-heading);color:#d9b072;margin-bottom:var(--space-2);font-size:clamp(1.5rem,2.4vw,1.9rem);font-weight:800;line-height:1}.home-final-cta{background:radial-gradient(60% 40% at 50% 0,#c6995d0a 0,#0000 60%);border-top:1px solid #d9b0721f}.verdict-showcase-section{padding:var(--space-16)0;background:radial-gradient(80% 50% at 20% 40%,#c6995d0f 0,#0000 70%),linear-gradient(#091b33,#0a192f 50%,#071325);position:relative;overflow:hidden}.verdict-showcase-section:before{top:0}.verdict-showcase-section:after,.verdict-showcase-section:before{content:"";background:linear-gradient(90deg,#0000,#c6995d4d,#0000);height:1px;position:absolute;left:0;right:0}.verdict-showcase-section:after{bottom:0}.verdict-showcase-header{text-align:center;margin-bottom:var(--space-10)}.verdict-showcase-kicker{text-transform:uppercase;letter-spacing:.15em;color:var(--color-gold-500);margin:0 0 var(--space-3);font-size:.82rem;font-weight:700}.verdict-showcase-title{font-family:var(--font-heading);color:#e6f1ff;margin:0 0 var(--space-4);font-size:clamp(2rem,4vw,3.2rem);font-weight:700;line-height:1.15}.verdict-showcase-subtitle{color:var(--color-slate-300);max-width:700px;margin:0 auto;font-size:1.1rem;line-height:1.65}.verdict-showcase-grid{gap:var(--space-6);grid-template-columns:1.2fr .8fr;align-items:start;display:grid}.surface-verdict{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:linear-gradient(#112240eb,#09172bf7);border:1px solid #c6995d33;border-radius:20px;transition:border-color .4s,box-shadow .4s,transform .4s;box-shadow:0 32px 70px -42px #000000d1,inset 0 1px #ffffff0a}.surface-verdict:hover{box-shadow:0 32px 70px -42px #000000d1,inset 0 1px 0 #ffffff0a,var(--glow-gold);border-color:#c6995d66;transform:translateY(-3px)}.verdict-card{gap:var(--space-4);flex-direction:column;padding:clamp(1.5rem,3vw,2.5rem);display:flex}.verdict-card-top{justify-content:space-between;align-items:center;gap:var(--space-3);display:flex}.verdict-card-year{color:var(--color-slate-400);letter-spacing:.03em;font-size:.82rem;font-weight:600}.verdict-card-amount-wrap{margin:var(--space-2)0}.verdict-card-amount{font-family:var(--font-heading);letter-spacing:-.02em;font-weight:800;line-height:1}.verdict-card-primary .verdict-card-amount{-webkit-text-fill-color:transparent;filter:drop-shadow(0 2px 8px #c6995d4d);background:linear-gradient(135deg,#f0d48a,#d9b072 40%,#c6995d);-webkit-background-clip:text;background-clip:text;font-size:clamp(3rem,6vw,4.5rem)}.verdict-card-secondary .verdict-card-amount{color:var(--color-verdict-gold);font-size:clamp(2.2rem,4vw,3rem)}.verdict-card-landmark{text-transform:uppercase;letter-spacing:.08em;color:var(--color-gold-500);background:#c6995d14;border:1px solid #c6995d40;border-radius:999px;width:fit-content;margin:0;padding:.4rem .9rem;font-size:.78rem;font-weight:700;animation:pulse-verdict 3s infinite;display:inline-block}.verdict-card-title{color:#e6f1ff;margin:0;font-size:1.25rem;font-weight:700;line-height:1.35}.verdict-card-primary .verdict-card-title{font-size:1.4rem}.verdict-card-summary{color:var(--color-slate-300);margin:0;font-size:.98rem;line-height:1.65}.verdict-card-evidence{padding:var(--space-4);background:#ffffff08;border:1px solid #c6995d1a;border-radius:12px}.verdict-card-evidence-label{text-transform:uppercase;letter-spacing:.08em;color:var(--color-gold-500);margin:0 0 var(--space-2);font-size:.72rem;font-weight:700}.verdict-card-evidence-text{color:var(--color-slate-400);margin:0;font-size:.9rem;line-height:1.55}.verdict-card-actions{gap:var(--space-3);margin-top:var(--space-2);flex-wrap:wrap;display:flex}.verdict-card-actions .btn{min-height:44px}.verdict-badge{text-transform:uppercase;letter-spacing:.08em;border-radius:999px;align-items:center;gap:.35rem;padding:.35rem .75rem;font-size:.72rem;font-weight:700;line-height:1;display:inline-flex}.verdict-badge-trial{color:var(--color-gold-500);background:#c6995d1f;border:1px solid #c6995d4d}.verdict-badge-settlement{color:var(--color-slate-400);background:#ffffff0d;border:1px solid #ffffff1f}.verdict-badge-note{display:none}.verdict-badge svg{flex-shrink:0}.verdict-hero-amount{font-family:var(--font-heading);letter-spacing:0;-webkit-text-fill-color:transparent;filter:drop-shadow(0 4px 12px #c6995d40);margin-bottom:var(--space-4);background:linear-gradient(135deg,#f0d48a,#d9b072 30%,#f0d48a 50%,#c6995d 70%,#f0d48a);-webkit-background-clip:text;background-clip:text;font-size:clamp(2.9rem,5vw,4.65rem);font-weight:760;line-height:.96}.verdict-hero-tagline{color:#e6eefc;max-width:13ch;margin:0 0 var(--space-3);letter-spacing:0;text-wrap:balance;font-size:clamp(2.45rem,3.9vw,3.65rem);font-weight:680;line-height:1.12}.verdict-hero-case{color:var(--color-slate-400);margin:0 0 var(--space-5);font-size:.92rem}.verdict-hero-badges{gap:var(--space-3);margin-bottom:var(--space-5);flex-wrap:wrap;display:flex}.verdict-hero-stat{color:var(--color-gold-400);white-space:nowrap;background:#c6995d14;border:1px solid #c6995d33;border-radius:999px;align-items:center;gap:.5rem;padding:.45rem .85rem;font-size:.82rem;font-weight:700;display:flex}.verdict-hero-stat-amount{color:#e6f1ff;font-weight:800}@media (max-width:1024px){.verdict-showcase-grid{gap:var(--space-5);grid-template-columns:1fr}}@media (max-width:768px){.verdict-showcase-section{padding:var(--space-12)0}.verdict-card{padding:var(--space-5)}.verdict-card-primary .verdict-card-amount{font-size:clamp(2.5rem,10vw,3.5rem)}.verdict-card-secondary .verdict-card-amount{font-size:clamp(2rem,8vw,2.5rem)}.verdict-card-actions{flex-direction:column}.verdict-card-actions .btn{justify-content:center;width:100%}.verdict-hero-amount{font-size:clamp(2.55rem,10vw,3.7rem)}.verdict-hero-tagline{max-width:12ch;font-size:clamp(2.1rem,8vw,2.85rem)}.verdict-hero-badges{gap:var(--space-2);flex-direction:column}.verdict-hero-stat{width:fit-content}}.google-reviews-badge-only{justify-content:center;display:flex}.google-reviews-badge-link{background:#091b3380;border:1px solid #d9b07229;border-radius:999px;align-items:center;gap:.5rem;padding:.6rem 1.15rem;text-decoration:none;transition:border-color .3s,background-color .3s,transform .2s;display:inline-flex}.google-reviews-badge-link:hover{background:#091b33b8;border-color:#d9b0725c;transform:translateY(-1px)}.google-review-g-icon{flex-shrink:0}.google-review-stars{align-items:center;gap:1px;display:inline-flex}.google-review-star{display:block}.google-reviews-badge-rating{font-family:var(--font-heading);color:#e6f1ff;font-size:1rem;font-weight:800;line-height:1}.google-reviews-badge-count{color:var(--color-slate-400);font-size:.82rem;font-weight:500}.google-reviews-badge-source{color:var(--color-slate-400);text-transform:uppercase;letter-spacing:.06em;border-left:1px solid #d9b07233;margin-left:.15rem;padding-left:.5rem;font-size:.72rem;font-weight:600}.google-reviews-strip{align-items:center;gap:var(--space-5);flex-direction:column;display:flex}.google-reviews-strip-header{justify-content:center;display:flex}.google-reviews-cards{gap:var(--space-4);grid-template-columns:repeat(3,minmax(0,1fr));width:100%;max-width:960px;display:grid}.google-review-card{background:#091b336b;border:1px solid #d9b0721f;border-radius:18px;flex-direction:column;gap:.6rem;padding:1.15rem 1.25rem;transition:border-color .3s,transform .3s;display:flex}.google-review-card:hover{border-color:#d9b07247;transform:translateY(-2px)}.google-review-card-header{align-items:center;gap:.65rem;display:flex}.google-review-avatar{color:#d9b072;background:linear-gradient(135deg,#d9b07238,#d9b07214);border:1px solid #d9b07233;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;font-size:.78rem;font-weight:700;display:flex}.google-review-meta{flex-direction:column;gap:.1rem;min-width:0;display:flex}.google-review-name{color:#e6f1ff;white-space:nowrap;text-overflow:ellipsis;font-size:.85rem;font-weight:600;overflow:hidden}.google-review-date{color:var(--color-slate-400);font-size:.72rem}.google-review-text{color:#b8c6dd;-webkit-line-clamp:4;-webkit-box-orient:vertical;margin:0;font-size:.88rem;line-height:1.6;display:-webkit-box;overflow:hidden}@media (max-width:768px){.google-reviews-cards{grid-template-columns:1fr;max-width:100%}.google-reviews-badge-link{flex-wrap:wrap;justify-content:center;gap:.35rem;padding:.5rem .9rem}.google-reviews-badge-source{text-align:center;border-left:none;width:100%;margin-top:.1rem;margin-left:0;padding-left:0}}.flagship-practice-page{overflow-x:clip}.flagship-practice-page,.flagship-practice-page .bottom-qualifier-section,.flagship-practice-page .faq-section,.flagship-practice-page .hero,.flagship-practice-page .hero-standard,.flagship-practice-page .pa-content-section{width:100%;max-width:100vw}.flagship-practice-page .bottom-qualifier-wrap,.flagship-practice-page .hero-inner,.flagship-practice-page .pa-content-wrap{width:min(100%,1200px)}.flagship-practice-page .hero{align-self:stretch;width:100%!important;max-width:100vw!important}.flagship-practice-page .flagship-hero-media,.flagship-practice-page .flagship-hero-media .hero-media-image{width:100%;height:100%;display:block}.flagship-practice-page .practice-area-grid,.flagship-practice-page .practice-hero-grid{min-width:0}.flagship-practice-page .practice-hero-grid{grid-template-columns:minmax(0,1.12fr) minmax(300px,.88fr);align-items:start;gap:clamp(1.25rem,2.5vw,2rem)}.flagship-practice-page .practice-area-grid{grid-template-columns:minmax(0,1.58fr) minmax(0,.92fr);align-items:start;gap:clamp(1.75rem,3vw,2.75rem)}.flagship-practice-page .practice-area-grid>*,.flagship-practice-page .practice-hero-grid>*{min-width:0}.flagship-practice-page .practice-hero-panel{align-self:stretch}.flagship-practice-page .flagship-article-cta-group,.flagship-practice-page .flagship-hero-cta-group,.flagship-practice-page .practice-hero-panel-links{width:100%}.flagship-practice-page .flagship-hero-panel-links{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.flagship-practice-page .flagship-article-cta-group .btn,.flagship-practice-page .flagship-bottom-cta,.flagship-practice-page .flagship-hero-cta-group .btn,.flagship-practice-page .flagship-hero-panel-links .btn{min-height:48px;padding:.9rem 1.2rem;font-size:.98rem}.flagship-practice-page .flagship-authority-links{gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding-left:0;list-style:none;display:grid}.flagship-practice-page .flagship-authority-links li{margin:0}.flagship-practice-page .flagship-authority-links a{min-height:48px;color:var(--color-slate-100);background:#ffffff0a;border:1px solid #d9b07224;border-radius:14px;align-items:center;padding:.85rem 1rem;font-weight:600;line-height:1.35;text-decoration:none;transition:border-color .25s,background .25s,transform .25s,color .25s;display:flex}.flagship-practice-page .flagship-authority-links a:focus,.flagship-practice-page .flagship-authority-links a:hover{color:#fff4df;background:#d9b0721f;border-color:#d9b07266;transform:translateY(-1px)}.flagship-practice-page .flagship-author-box-shell{margin-top:var(--space-8)}.flagship-practice-page .flagship-author-box-shell .author-box{border:1px solid #d9b07229;border-left:4px solid var(--color-gold-500);gap:var(--space-5);background:#08172db8;border-radius:18px;align-items:flex-start;padding:clamp(1.25rem,2vw,1.75rem)}.flagship-practice-page .flagship-author-box-shell .author-img{border:1px solid #d9b0722e;flex-shrink:0;width:104px;height:104px}.flagship-practice-page .flagship-author-box-shell .author-box-name{color:#e6f1ff;margin-bottom:.3rem;font-size:1.25rem}.flagship-practice-page .flagship-author-box-shell .author-box-title{color:#d9b072;margin-bottom:.65rem;font-weight:700}.flagship-practice-page .flagship-author-box-shell .author-box-bio{color:#c0cfe2;font-size:.98rem;line-height:1.72}.flagship-practice-page .flagship-intake-form .sr-only,.flagship-practice-page .flagship-intake-form [name=bot-field]{clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.flagship-inline-proof{background:#091b3380;border:1px solid #d9b07233;border-radius:16px;padding:clamp(1.5rem,2.5vw,2.5rem)}.flagship-inline-proof-body{margin-top:var(--space-4);grid-template-columns:1fr 1.4fr;gap:clamp(1.5rem,3vw,2.5rem);display:grid}.flagship-inline-proof-amount{font-family:var(--font-heading);color:#d9b072;margin-bottom:var(--space-3);font-size:clamp(2.2rem,4vw,3.2rem);font-weight:800;line-height:1}.flagship-inline-proof-footer{align-items:center;gap:var(--space-4);margin-top:var(--space-5);padding-top:var(--space-4);border-top:1px solid #d9b0721f;display:flex}.flagship-proof-detail{margin-bottom:var(--space-3)}.flagship-proof-detail:last-child{margin-bottom:0}.flagship-why-block{border-left:4px solid #d9b072!important}.flagship-why-list{margin:0;padding:0;list-style:none}.flagship-why-item{align-items:flex-start;gap:var(--space-3);padding:var(--space-3)0;color:var(--color-slate-300);border-bottom:1px solid #ffffff0f;line-height:1.6;display:flex}.flagship-why-item:last-child{border-bottom:none;padding-bottom:0}.flagship-why-bullet{color:#d9b072;flex-shrink:0;margin-top:2px;font-weight:700}.flagship-defense-grid{gap:var(--space-4);margin-top:var(--space-5);flex-direction:column;display:flex}.flagship-defense-row{gap:var(--space-4);border-radius:12px;grid-template-columns:1fr 1fr;display:grid;overflow:hidden}.flagship-defense-claim{padding:var(--space-4);background:#ffffff0a;border-left:3px solid #ffffff26;border-radius:8px}.flagship-defense-counter{padding:var(--space-4);background:#d9b0720f;border-left:3px solid #d9b07266;border-radius:8px}.flagship-accent-trucking .flagship-inline-proof{border-color:#ef444440}.flagship-accent-civil-rights .flagship-inline-proof{border-color:#60a5fa40}.flagship-accent-wrongful-death .flagship-inline-proof{border-color:#d9b0724d}.flagship-accent-insurance .flagship-inline-proof{border-color:#a78bfa40}@media (max-width:768px){.flagship-defense-row,.flagship-inline-proof-body,.flagship-practice-page .flagship-authority-links,.flagship-practice-page .flagship-hero-panel-links,.flagship-practice-page .practice-area-grid,.flagship-practice-page .practice-hero-grid{grid-template-columns:1fr}.flagship-practice-page .flagship-author-box-shell .author-box{flex-direction:column;align-items:flex-start}.flagship-practice-page .flagship-author-box-shell .author-img{width:88px;height:88px}.flagship-practice-page .flagship-article-cta-group .btn,.flagship-practice-page .flagship-bottom-cta,.flagship-practice-page .flagship-hero-cta-group .btn,.flagship-practice-page .flagship-hero-panel-links .btn{width:100%}}.flagship-urgent-phone{border-left:4px solid var(--color-gold-500)}.result-documentary-label{text-transform:uppercase;letter-spacing:.06em;font-size:.72rem}.result-documentary-text{font-size:.88rem}.flagship-route-card{transition:transform .3s,box-shadow .3s,border-color .3s}.flagship-route-card:hover{border-color:#d9b07280;transform:translateY(-6px)scale(1.015);box-shadow:0 24px 48px -20px #000000a6,0 0 0 1px #d9b07233,0 0 30px -8px #d9b0721f}.result-documentary-strip{margin-top:var(--space-4);padding-top:var(--space-4);border-top:1px solid #d9b0721f}.result-documentary-item{flex-direction:column;gap:.35rem;display:flex}.home-premium .home-results-marquee{gap:var(--space-6);grid-template-columns:repeat(3,1fr);display:grid}@media (max-width:1024px){.home-premium .home-results-marquee{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.home-premium .home-results-marquee{grid-template-columns:1fr}}.site-premium-es .hero{min-height:64vh}.site-header-es{top:0}.site-premium-es.main-content{padding-top:80px}.site-premium-es .footer,.site-premium-es .site-header{letter-spacing:.01em}.site-premium-es .btn,.site-premium-es .btn-outline,.site-premium-es .btn-primary,.site-premium-es .btn-solid{text-transform:none;letter-spacing:.02em}.spanish-practice-hero{min-height:clamp(540px,70vh,760px);padding:clamp(5rem,9vw,7.5rem) 0}.spanish-practice-hero-inner{z-index:2;position:relative}.spanish-practice-hero-copy{max-width:760px}.spanish-practice-body{z-index:2;background:radial-gradient(circle at 0 0,#d9b07214,#0000 34rem),linear-gradient(#08172e,#0b1c36 44%,#071222);border-top:1px solid #d9b0722e;position:relative}.spanish-practice-grid{grid-template-columns:minmax(0,1fr) minmax(320px,.45fr);align-items:start;gap:clamp(2rem,4vw,3rem);display:grid}.spanish-practice-article{gap:clamp(1.5rem,3vw,2.25rem);display:grid}.spanish-practice-section{background:linear-gradient(#0c213fe0,#08172df0);border:1px solid #d9b07229;border-radius:8px;padding:clamp(1.35rem,3vw,2.25rem);box-shadow:0 26px 58px -42px #000000c7}.spanish-practice-proof-label,.spanish-practice-section-kicker{color:#f0d48a;letter-spacing:.08em;text-transform:uppercase;margin:0 0 .45rem;font-size:.78rem;font-weight:800}.spanish-practice-section-title{color:#fff;margin-top:0;margin-bottom:1rem;font-size:clamp(1.55rem,2.6vw,2.15rem);line-height:1.18}.spanish-practice-prose li,.spanish-practice-prose p{font-size:1.05rem;line-height:1.78;color:#d5def0!important}.spanish-practice-prose strong{color:#fff}.spanish-practice-prose a{text-underline-offset:.18em;text-decoration:underline;color:#f0d48a!important}.spanish-practice-proof-strip{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin-bottom:clamp(2rem,4vw,3rem);display:grid}.spanish-practice-proof-strip>div{background:#112240b8;border:1px solid #d9b0722e;border-radius:8px;padding:1.15rem}.spanish-practice-proof-strip p:last-child{color:#d5def0;margin:0;line-height:1.55}.spanish-practice-sidebar{gap:1rem;display:grid;position:sticky;top:6rem}.spanish-practice-review-card,.spanish-practice-urgent-card,.spanish-review-form-card{border-radius:8px}.spanish-practice-urgent-card{border-color:#f871718c}.spanish-review-form{gap:1rem;margin-top:1rem;display:grid}.spanish-review-consent{color:#cdd6f4;align-items:flex-start;gap:.65rem;font-size:.9rem;line-height:1.45;display:flex}.spanish-review-consent input{accent-color:var(--color-gold-500);margin-top:.2rem}.spanish-practice-final-cta{background:radial-gradient(circle at 100% 0,#d9b0721f,#0000 30rem),linear-gradient(135deg,#071222,#10294c);border-top:1px solid #d9b07229}@media (max-width:1023px){.site-premium-es.main-content{padding-top:80px}.site-premium-es .mobile-menu-container{padding:var(--space-4)var(--space-5)}.spanish-practice-grid,.spanish-practice-proof-strip{grid-template-columns:1fr}.spanish-practice-sidebar{position:static}}@media (max-width:640px){.spanish-practice-hero{min-height:auto}.spanish-practice-hero-copy h1{font-size:clamp(2.25rem,13vw,3.25rem)}}.section-header{text-align:center;margin-bottom:var(--space-8)}.section-header-row{margin-bottom:var(--space-6);justify-content:space-between;align-items:flex-end;display:flex}.grid-center{align-items:center}.grid-gap-6{gap:var(--space-6)}.mt-2{margin-top:var(--space-2)}.mt-4{margin-top:var(--space-4)}.mb-4{margin-bottom:var(--space-4)}.mb-6{margin-bottom:var(--space-6)}.mb-12{margin-bottom:var(--space-12)}.mx-auto{margin-left:auto;margin-right:auto}.max-w-700{max-width:700px}.journal-card{background-position:50%;background-size:cover;min-height:320px;overflow:hidden}.home-premium .journal-card{border:1px solid #d9b0724d;box-shadow:0 22px 36px -18px #000000a8}.journal-card-inner{height:100%;padding:var(--space-6);flex-direction:column;justify-content:flex-end;min-height:280px;display:flex}.journal-card-category{text-transform:uppercase;color:var(--color-gold-500);font-size:.8rem;font-weight:700}.journal-card-title{color:#fff;margin-top:var(--space-2);font-size:1.125rem}.home-premium .journal-card-title{font-size:1.35rem;font-weight:700;line-height:1.2}.journal-card-excerpt{margin-top:var(--space-2);font-size:.875rem}.home-premium .journal-card-excerpt{color:#c0cfe2;font-size:1.01rem}.journal-card-trucking{background-image:linear-gradient(#0a192f61,#0a192fe0),url(/assets/images/journal/journal_semi_truck_evidence_banner_2026.webp)}.journal-card-civilrights,.journal-card-trucking{background-color:#0000;background-position:50%;background-repeat:repeat,repeat;background-size:cover;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box}.journal-card-civilrights{background-image:linear-gradient(#0a192f61,#0a192fe0),url(/assets/images/journal/journal_pretti_ice_shooting.webp)}.journal-card-oilfield{background-color:#0000;background-image:linear-gradient(#0a192f61,#0a192fe0),url(/assets/images/journal/journal_oilfield_rig.webp);background-position:50%;background-repeat:repeat,repeat;background-size:cover;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box}.result-card-home{background:#ffffff08;border:1px solid #ffffff1a}.home-premium .result-card-home{background:#122f58e6;border:1px solid #d9b07247;box-shadow:0 14px 26px -16px #00000094}.result-card-category{color:var(--color-gold-500);text-transform:uppercase;letter-spacing:.1em;margin-bottom:.5rem;font-size:.75rem;font-weight:700}.result-card-amount{font-family:var(--font-heading);color:#fff;margin-bottom:.75rem;font-size:2.1rem;font-weight:700;line-height:1.05}.home-premium .result-card-amount{font-size:2.38rem}.result-card-title{color:var(--color-slate-200);margin-bottom:.75rem;font-size:1.1rem;line-height:1.25}.home-premium .result-card-title{font-size:1.16rem;font-weight:600}.home-results-marquee{gap:var(--space-6);grid-template-columns:minmax(0,1.2fr) minmax(280px,.8fr);display:grid}.home-results-primary{padding:clamp(1.5rem,2vw,2rem)}.home-results-secondary{gap:var(--space-5);display:grid}@media (max-width:768px){.home-results-marquee{grid-template-columns:1fr}}.case-wall{margin-top:var(--space-8);margin-bottom:var(--space-8);border:1px solid var(--color-navy-700);border-radius:var(--radius-lg);background:var(--color-navy-800);overflow:hidden}.home-premium .case-wall{background:#12315a;border-color:#2e527c}.case-wall-head{background:var(--color-navy-900);border-bottom:1px solid var(--color-navy-700);grid-template-columns:56px 1fr 170px 130px;align-items:stretch;display:grid}.case-wall-head-label{padding:var(--space-4)var(--space-5);text-transform:uppercase;letter-spacing:1px;color:var(--color-slate-300);align-items:center;margin:0;font-size:.72rem;font-weight:700;display:flex}.case-wall-head-location{border-left:1px solid var(--color-navy-700);justify-content:flex-end}.case-wall-head-amount{background:#0000001a;justify-content:flex-end}.case-wall-row{border-bottom:1px solid var(--color-navy-700);grid-template-columns:56px 1fr 170px 130px;display:grid}.case-wall-row:last-child{border-bottom:none}.case-wall-icon{color:var(--color-gold-500);border-right:1px solid var(--color-navy-700);background:#00000014;justify-content:center;align-items:center;display:flex}.case-wall-icon-head{background:0 0}.case-wall-main{padding:.85rem var(--space-5)}.case-wall-category{text-transform:uppercase;letter-spacing:1px;color:var(--color-gold-500);margin-bottom:.15rem;font-size:.66rem;font-weight:700}.case-wall-title{color:#e6f1ff;font-size:.92rem;line-height:1.3}.home-premium .case-wall-title{font-size:1rem;font-weight:600}.case-wall-location{padding:var(--space-4)var(--space-5);border-left:1px solid var(--color-navy-700);color:var(--color-slate-300);font-size:.83rem}.case-wall-amount,.case-wall-location{text-align:right;justify-content:flex-end;align-items:center;display:flex}.case-wall-amount{padding:var(--space-4);color:var(--color-gold-400);background:#00000014;font-size:1.04rem;font-weight:700}.home-premium .case-wall-amount{color:#ddb777;font-size:1.12rem}@media (max-width:1024px){.case-wall-head,.case-wall-row{grid-template-columns:52px 1fr 120px}.case-wall-head-location,.case-wall-location{display:none}}@media (max-width:640px){.case-wall-head,.case-wall-row{grid-template-columns:44px 1fr 98px}.case-wall-main{padding:.65rem .75rem}.case-wall-title{font-size:.82rem}.case-wall-amount,.case-wall-head-amount{padding:.65rem .55rem;font-size:.82rem}}.practice-category-title{border-bottom:2px solid var(--color-navy-700);padding-bottom:var(--space-2);margin-bottom:var(--space-6)}.practice-list{padding:0;list-style:none}.practice-list li{margin-bottom:var(--space-4)}.practice-item-name{color:#e6f1ff;font-size:1.1rem}.practice-item-desc{margin-top:var(--space-2)}.stats-callout{margin-top:var(--space-8);padding:var(--space-6);border-left:4px solid var(--color-gold-500);border-radius:0 var(--radius-md)var(--radius-md)0;background:#3341554d}.home-premium .stats-callout{background:#143865c7;border-left-color:#d9b072}.stats-callout-number{color:var(--color-gold-500);font-size:2.5rem;font-weight:700;line-height:1}.stats-callout-label{text-transform:uppercase;letter-spacing:1px;color:var(--color-slate-300);margin-top:5px;font-size:.9rem}.process-link{color:var(--color-gold-500);margin-top:var(--space-4);align-items:center;font-weight:700;text-decoration:none;display:inline-flex}.process-link:hover{text-decoration:underline}.claim-card{border:1px solid var(--color-gold-500)}.home-premium .claim-card{background:#14355f;border-color:#d9b0728c;box-shadow:0 18px 34px -20px #000000a6}.home-premium .claim-card li{color:#d0dcf0}.claim-card ul{color:var(--color-slate-300);padding-left:1.5rem}.claim-card .btn{box-sizing:border-box;width:100%;margin-top:var(--space-6);justify-content:center;display:flex}.location-tag-grid{gap:var(--space-3);flex-wrap:wrap;justify-content:center;max-width:1100px;margin:0 auto;display:flex}.btn-outline.btn-sm-tag{font-size:.9rem}.statewide-service-shell{max-width:980px;margin:0 auto;padding:clamp(1.5rem,2vw,2rem)}.hero-standard{background-position:50%;background-size:cover;min-height:640px;position:relative;overflow:hidden}.hero-overlay{z-index:1;background:linear-gradient(90deg,#0a192fe0,#0a192fbf 45%,#0a192f99 70%,#0a192f80);position:absolute;inset:0}.hero-inner{z-index:2;max-width:1200px;padding:0 var(--space-6);margin:0 auto;position:relative}.hero-text-wrap{max-width:780px;position:relative}.hero-bg .hero-text-wrap,.hero-standard .hero-text-wrap{background-color:#030b18e0;border-radius:8px;padding:clamp(1.15rem,2.4vw,1.8rem);box-shadow:0 24px 70px #0000003d}.practice-hero-grid{grid-template-columns:minmax(0,1.25fr) minmax(290px,.75fr);align-items:end;gap:clamp(1.5rem,3vw,2.75rem);min-width:0;display:grid}.hero-category-label{text-transform:uppercase;color:var(--color-gold-500);letter-spacing:1px;margin-bottom:var(--space-2);font-size:.9rem;font-weight:700}.review-stamp-separator{opacity:.5;margin:0 10px}.review-stamp-link{align-items:center;min-height:44px;display:inline-flex}.hero-subtitle{color:#d4e1f2;max-width:700px;font-size:1.16rem;line-height:1.78}.hero-cta-group{margin-top:var(--space-6);gap:var(--space-4);flex-wrap:wrap;display:flex}.practice-hero-panel{gap:var(--space-4);min-width:0;padding:clamp(1.25rem,2vw,1.8rem);display:grid;position:relative}.practice-hero-panel-grid{gap:var(--space-3);display:grid}.practice-hero-panel-item{padding-bottom:var(--space-3);border-bottom:1px solid #d9b0721f}.practice-hero-panel-item:last-child{border-bottom:none;padding-bottom:0}.practice-hero-panel-links{gap:var(--space-3);flex-wrap:wrap;display:flex}.practice-hero-mobile-proof,.practice-hero-proof-teaser{display:none}.pa-content-section{padding:var(--space-16)0;background-color:var(--color-navy-900)}.pa-content-wrap{max-width:1200px;padding:0 var(--space-6);margin:0 auto}.practice-area-grid{gap:var(--space-12);grid-template-columns:minmax(0,1.55fr) minmax(420px,.95fr);display:grid}.practice-area-grid>*{min-width:0}.article-content{overflow-wrap:anywhere;word-break:break-word}.article-body-wide{max-width:min(100%,58rem)}.article-body-wide blockquote,.article-body-wide li,.article-body-wide p{max-width:54rem}.article-body-wide h2,.article-body-wide h3,.article-body-wide h4{max-width:56rem}.article-research-grid{gap:var(--space-6);grid-template-columns:minmax(16rem,.82fr) minmax(0,2.18fr);align-items:start;display:grid}.article-research-toc{align-self:start;min-width:0;position:sticky;top:6rem}.article-related-panel{min-width:0}.article-related-link-grid{gap:var(--space-4);margin-top:var(--space-4);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.article-related-link{border-radius:8px;min-width:0;padding:1rem}@media (max-width:1024px){.article-research-grid,.practice-area-grid{grid-template-columns:1fr}.article-research-toc{position:static}.article-related-link-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:768px){.practice-hero-grid{align-items:start}.article-related-link-grid,.flagship-authority-links,.location-highlight-grid,.location-practice-rail-grid,.practice-authority-links,.practice-hero-grid,.practice-route-brief-grid{grid-template-columns:1fr}}.article-intro{margin-bottom:var(--space-8);font-size:1.15rem;line-height:1.7}.practice-route-brief{gap:var(--space-6);margin-bottom:var(--space-8);display:grid}.practice-route-brief-header{max-width:52rem}.practice-route-brief-grid{gap:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(200px,1fr));display:grid}.practice-route-brief-card{background:#071426;border:1px solid #d9b07224;border-radius:18px;padding:1rem 1.05rem}.practice-route-brief-label{color:var(--color-gold-500);text-transform:uppercase;letter-spacing:.08em;margin:0 0 .4rem;font-size:.75rem;font-weight:700}.practice-route-brief.card.surface-premium .practice-route-brief-label{color:#071426;background-color:#d9b072;border:1px solid #d9b072;border-radius:6px;align-items:center;width:fit-content;max-width:100%;min-height:28px;padding:.2rem .45rem;display:inline-flex}.practice-route-brief-value{color:#f4f7fb;background-color:#071426;border-radius:4px;margin:0 0 .6rem;padding:.15rem 0;font-size:1.1rem;display:block}.article-section{margin-bottom:var(--space-8)}.article-section-kicker{color:var(--color-gold-500);text-transform:uppercase;letter-spacing:.08em;margin:0 0 .55rem;font-size:.75rem;font-weight:700}.article-section-surface{background:linear-gradient(#091b339e,#08172b61);border:1px solid #d9b0721f;border-radius:22px;padding:clamp(1.3rem,2vw,1.8rem)}.article-section-rule{border-top:1px solid #d9b07224;padding-top:clamp(1.25rem,2vw,1.7rem)}.article-section [style*="background: var(--color-slate-50)"]{color:#0a192f}.article-section [style*="background: var(--color-slate-50)"] .text-muted,.article-section [style*="background: var(--color-slate-50)"] div,.article-section [style*="background: var(--color-slate-50)"] p,.article-section [style*="background: var(--color-slate-50)"] strong{color:#0a192f!important}.article-section [style*="background: var(--color-slate-50)"] span{color:#76521f!important}.article-section li>a:only-child{text-underline-offset:.18em;border-radius:12px;align-items:center;min-height:44px;padding:.3rem .1rem;text-decoration-thickness:1px;display:inline-flex}.article-section li>a:only-child:focus,.article-section li>a:only-child:hover{color:var(--color-gold-400)}.flagship-authority-links,.practice-authority-links{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;margin:0;padding:0;list-style:none;display:grid}.flagship-authority-links li,.practice-authority-links li{margin:0}.flagship-authority-links .inline-action-link,.practice-authority-links .inline-action-link{text-align:center;justify-content:center;width:100%}.norman-pulse-page{color:#f5f7fb;background:#07131f;overflow-x:hidden}.norman-pulse-page .section-container{max-width:1180px}.norman-pulse-hero{background:linear-gradient(#07131ff5,#0b1d30fa 58%,#07131f);padding:2rem 0 4rem}.norman-pulse-hero-grid{grid-template-columns:minmax(0,1.08fr) minmax(340px,.92fr);align-items:center;gap:2.5rem;min-height:620px;display:grid}.norman-pulse-hero-copy{background-color:#030b18e0;border-radius:8px;min-width:0;padding:clamp(1.15rem,2.4vw,1.85rem);box-shadow:0 24px 70px #0000003d}.norman-pulse-title{color:#fff;letter-spacing:0;max-width:780px;margin:1.75rem 0 1.1rem;font-size:3.45rem!important;line-height:1.03!important}.norman-pulse-lede{color:#d6e0ea;max-width:720px;font-size:1.18rem;line-height:1.75}.norman-pulse-hero-meta{flex-wrap:wrap;gap:.65rem;margin-top:1.5rem;display:flex}.norman-pulse-hero-meta span{color:#e7edf4;background:#0b1d30;border:1px solid #d6e0ea33;border-radius:6px;align-items:center;min-height:38px;padding:.45rem .75rem;font-size:.88rem;font-weight:700;display:inline-flex}.norman-pulse-final-actions,.norman-pulse-hero-actions{flex-wrap:wrap;gap:.9rem;margin-top:2rem;display:flex}.norman-pulse-final-actions .btn,.norman-pulse-hero-actions .btn{justify-content:center;min-width:190px}.norman-pulse-review-note{color:#a9b8c8;max-width:700px;margin:1.35rem 0 0;font-size:.95rem;line-height:1.65}.norman-pulse-map{background:linear-gradient(90deg,#ffffff09 1px,#0000 0) 0 0/42px 42px,linear-gradient(0deg,#ffffff08 1px,#0000 0) 0 0/42px 42px,linear-gradient(145deg,#0b2136,#102c47 48%,#0b1b2c);border:1px solid #d9b0723d;border-radius:8px;min-height:520px;position:relative;overflow:hidden;box-shadow:0 26px 70px #00000052}.norman-pulse-route{background:#eef5fcc2;position:absolute;box-shadow:0 0 0 5px #eef5fc14}.norman-pulse-route-i35{border-radius:999px;width:22px;height:78%;top:9%;left:43%}.norman-pulse-route-flood{transform-origin:0;border-radius:999px;width:22%;height:16px;top:55%;left:43%;transform:rotate(-18deg)}.norman-pulse-route-tecumseh{background:#d9b072;border-radius:999px;width:48%;height:18px;top:70%;left:42%;box-shadow:0 0 0 5px #d9b0721f}.norman-pulse-node{background:#d9b072;border:4px solid #07131f;border-radius:50%;width:22px;height:22px;position:absolute;box-shadow:0 0 0 4px #d9b07247}.norman-pulse-node-start{top:17%;left:calc(43% - 1px)}.norman-pulse-node-exit{top:54%;left:54%}.norman-pulse-node-end{top:69%;left:84%}.norman-pulse-map-label{z-index:2;background:#07131f;border:1px solid #d6e0ea29;border-radius:8px;gap:.1rem;width:170px;padding:.8rem .85rem;display:grid;position:absolute}.norman-pulse-map-label span{color:#9fb0c3;letter-spacing:.08em;text-transform:uppercase;font-size:.73rem;font-weight:800}.norman-pulse-map-label strong{color:#fff;font-size:.95rem;line-height:1.22}.norman-pulse-map-label-start{top:12%;left:7%}.norman-pulse-map-label-highway{top:22%;right:7%}.norman-pulse-map-label-exit{top:48%;left:8%}.norman-pulse-map-label-end{bottom:9%;right:6%}.norman-pulse-records{z-index:2;background:#07131f;border-left:3px solid #d9b072;border-radius:8px;width:210px;padding:1rem;position:absolute;bottom:7%;left:7%}.norman-pulse-records p{color:#fff;margin:0 0 .5rem;font-weight:800}.norman-pulse-records ul{gap:.35rem;margin:0;padding:0;list-style:none;display:grid}.norman-pulse-records li{color:#cbd6e2;font-size:.88rem}.norman-pulse-factbar{background:#0b1d30;border-top:1px solid #d9b07224;border-bottom:1px solid #d9b07224}.norman-pulse-factbar-grid{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.norman-pulse-factbar-grid>div{border-right:1px solid #d9b07224;padding:1.25rem 1.2rem}.norman-pulse-factbar-grid>div:last-child{border-right:none}.norman-pulse-factbar span,.norman-pulse-jump p,.norman-pulse-side-panel p{color:#d9b072;letter-spacing:.08em;text-transform:uppercase;margin:0 0 .4rem;font-size:.74rem;font-weight:800;display:block}.norman-pulse-factbar strong{color:#f5f7fb;font-size:.98rem;line-height:1.35}.norman-pulse-content{padding:4.5rem 0}.norman-pulse-content-grid{grid-template-columns:minmax(0,1fr) 310px;align-items:start;gap:3rem;display:grid}.norman-pulse-article{min-width:0}.norman-pulse-section{border-bottom:1px solid #d6e0ea1f;margin-bottom:3.5rem;padding:0 0 3.5rem}.norman-pulse-section:last-child{margin-bottom:0}.norman-pulse-section-accent,.norman-pulse-witness-section{background:#0a1b2d;border:1px solid #d9b0722e;border-radius:8px;padding:2rem}.norman-pulse-witness-section{grid-template-columns:minmax(0,1fr) 280px;align-items:center;gap:2rem;display:grid}.norman-pulse-section-number{color:#d9b072;letter-spacing:.1em;margin:0 0 .5rem;font-size:.78rem;font-weight:900}.norman-pulse-faq h2,.norman-pulse-final h2,.norman-pulse-section h2{color:#fff;font-family:var(--font-heading);letter-spacing:0;margin:0 0 1rem;font-size:2.1rem!important;line-height:1.12!important}.norman-pulse-faq-item p,.norman-pulse-final p,.norman-pulse-section p{color:#d6e0ea;font-size:1.03rem;line-height:1.78}.norman-pulse-checklist,.norman-pulse-evidence-list{gap:.8rem;margin:1.4rem 0 0;padding:0;list-style:none;display:grid}.norman-pulse-checklist li,.norman-pulse-evidence-list li{color:#eef3f8;background:#0b1d30;border:1px solid #d6e0ea21;border-radius:8px;min-height:44px;padding:.9rem 1rem .9rem 2.7rem;line-height:1.55;position:relative}.norman-pulse-checklist li:before,.norman-pulse-evidence-list li:before{content:"";background:#d9b072;border-radius:50%;width:.62rem;height:.62rem;position:absolute;top:1.25rem;left:1rem}.norman-pulse-two-column-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem;margin-top:1.4rem;display:grid}.norman-pulse-two-column-list span{color:#eef3f8;background:#0b1d30;border:1px solid #d6e0ea21;border-radius:8px;min-height:48px;padding:.85rem .95rem;font-weight:700}.norman-pulse-contact-box,.norman-pulse-jump,.norman-pulse-side-panel{background:#0b1d30;border:1px solid #d9b0722e;border-radius:8px}.norman-pulse-contact-box{padding:1.25rem}.norman-pulse-contact-box p{margin:0 0 1rem;font-size:.98rem}.norman-pulse-side{gap:1rem;display:grid;position:sticky;top:6.5rem}.norman-pulse-jump,.norman-pulse-side-panel{padding:1.1rem}.norman-pulse-jump a,.norman-pulse-side-panel a{color:#eef3f8;border-top:1px solid #d6e0ea1a;align-items:center;min-height:42px;padding:.55rem 0;font-size:.95rem;font-weight:800;text-decoration:none;display:flex}.norman-pulse-jump a:focus,.norman-pulse-jump a:hover,.norman-pulse-side-panel a:focus,.norman-pulse-side-panel a:hover{color:#d9b072}.norman-pulse-faq{background:#0b1d30;padding:4rem 0}.norman-pulse-faq>.section-container>h2{max-width:720px}.norman-pulse-faq-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin-top:2rem;display:grid}.norman-pulse-faq-item{background:#07131f;border:1px solid #d6e0ea1f;border-radius:8px;padding:1.35rem}.norman-pulse-faq-item h3{color:#fff;margin:0 0 .65rem;font-size:1.05rem;line-height:1.35}.norman-pulse-faq-item p{margin:0;font-size:.96rem}.norman-pulse-final{background:#07131f;padding:4rem 0}.norman-pulse-final-grid{grid-template-columns:minmax(0,1fr) 300px;align-items:center;gap:2.5rem;display:grid}.norman-pulse-disclaimer{max-width:760px;color:#a9b8c8!important;font-size:.88rem!important}@media (max-width:980px){.norman-pulse-content-grid,.norman-pulse-final-grid,.norman-pulse-hero-grid{grid-template-columns:1fr}.norman-pulse-hero-grid{min-height:auto}.norman-pulse-side{position:static}.norman-pulse-title{font-size:2.7rem!important}}@media (max-width:720px){.norman-pulse-hero{padding:1.25rem 0 2.75rem}.norman-pulse-title{font-size:2.25rem!important}.norman-pulse-lede{font-size:1.04rem}.norman-pulse-map{min-height:460px}.norman-pulse-map-label{width:148px;padding:.7rem}.norman-pulse-records{width:184px}.norman-pulse-factbar-grid,.norman-pulse-faq-grid,.norman-pulse-two-column-list,.norman-pulse-witness-section{grid-template-columns:1fr}.norman-pulse-factbar-grid>div{border-bottom:1px solid #d9b07224;border-right:none}.norman-pulse-factbar-grid>div:last-child{border-bottom:none}.norman-pulse-section-accent,.norman-pulse-witness-section{padding:1.25rem}.norman-pulse-faq h2,.norman-pulse-final h2,.norman-pulse-section h2{font-size:1.72rem!important}.norman-pulse-final-actions .btn,.norman-pulse-hero-actions .btn{width:100%}}.practice-handoff-grid{gap:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.practice-handoff-card{background:#08182c8a;border:1px solid #d9b07229;border-radius:18px;gap:.75rem;padding:1rem 1.05rem;display:grid}.practice-handoff-title{color:#f4f7fb;margin:0;font-size:1.02rem}.flagship-practice-page .hero-text-wrap h1{color:#f8fbff;letter-spacing:0;overflow-wrap:normal;text-wrap:balance;max-width:16ch;font-size:clamp(2.15rem,2.9vw,3rem);font-weight:640;line-height:1.14}.flagship-practice-page .article-section h2,.flagship-practice-page .bottom-qualifier-title,.flagship-practice-page .card.surface-premium h2,.flagship-practice-page .flagship-inline-proof h2,.flagship-practice-page .practice-route-brief h2{letter-spacing:0;text-wrap:balance;font-size:clamp(1.65rem,2.35vw,2.25rem);font-weight:650;line-height:1.18}.flagship-practice-page .article-content>.article-section h2{margin-bottom:.8rem}.flagship-practice-page .article-content h3,.flagship-practice-page .article-section h3,.flagship-practice-page .card.surface-premium h3:not(.practice-route-brief-value):not(.practice-handoff-title),.flagship-practice-page .flagship-proof-detail h3{letter-spacing:0;font-size:clamp(1.22rem,1.55vw,1.45rem);font-weight:650;line-height:1.28}.flagship-practice-page .location-practice-rail-label,.flagship-practice-page .practice-handoff-title,.flagship-practice-page .practice-route-brief-value{color:#f4f7fb;letter-spacing:0;overflow-wrap:anywhere;font-size:clamp(1rem,1.1vw,1.12rem);font-weight:700;line-height:1.34}.flagship-practice-page .practice-handoff-card,.flagship-practice-page .practice-route-brief-card{border-radius:10px}.flagship-practice-page .article-content .location-practice-rail-label,.flagship-practice-page .article-content .practice-handoff-title,.flagship-practice-page .article-content .practice-route-brief-value{font-size:clamp(1rem,1.1vw,1.12rem);line-height:1.34}.flagship-practice-page .flagship-intake-form{border-radius:12px;padding:clamp(1.1rem,1.6vw,1.45rem)}.flagship-practice-page .flagship-intake-form h3{letter-spacing:0;margin-bottom:.45rem;font-size:clamp(1.22rem,1.45vw,1.45rem);font-weight:650;line-height:1.25}.flagship-practice-page .flagship-intake-form>.text-muted{margin-bottom:.85rem;font-size:.88rem;line-height:1.5}.flagship-practice-page .flagship-intake-form .lead-form-intro{border-radius:10px;gap:.7rem;margin:.85rem 0 1rem;padding:.85rem .9rem}.flagship-practice-page .flagship-intake-form .lead-form-intro-kicker{letter-spacing:.06em;font-size:.72rem}.flagship-practice-page .flagship-intake-form .lead-form-intro-text{font-size:.86rem;line-height:1.45}.flagship-practice-page .flagship-intake-form .lead-form-highlights{grid-template-columns:1fr;gap:.55rem}.flagship-practice-page .flagship-intake-form .lead-form-highlight{border-radius:8px;padding:.62rem .7rem}.flagship-practice-page .flagship-intake-form .lead-form-highlight-title{margin-bottom:.22rem;font-size:.82rem}.flagship-practice-page .flagship-intake-form .lead-form-highlight-copy{font-size:.78rem;line-height:1.35}.flagship-practice-page .flagship-intake-form .form-label{margin-bottom:.35rem;font-size:.82rem}.flagship-practice-page .flagship-intake-form .form-input,.flagship-practice-page .flagship-intake-form .form-select,.flagship-practice-page .flagship-intake-form .form-textarea{border-radius:8px;min-height:46px;margin-bottom:.9rem;padding:.72rem .85rem;font-size:.93rem;line-height:1.35}.flagship-practice-page .flagship-intake-form select.form-input,.flagship-practice-page .flagship-intake-form select.form-select{text-overflow:ellipsis;padding-right:2.4rem}.flagship-practice-page .flagship-intake-form .form-textarea{min-height:112px}.flagship-practice-page .flagship-intake-form label.flex{gap:.75rem}.flagship-practice-page .flagship-intake-form label.flex input[type=checkbox]{flex:0 0 44px;width:44px;height:44px}.flagship-practice-page .flagship-intake-form .btn{border-radius:999px;min-height:48px;padding:.85rem 1rem;font-size:.96rem}.location-highlight-grid{gap:var(--space-5);margin-top:var(--space-8);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.location-highlight-card{gap:.85rem;padding:clamp(1.1rem,2vw,1.5rem);display:grid}.location-highlight-kicker{color:var(--color-gold-500);text-transform:uppercase;letter-spacing:.08em;margin:0;font-size:.75rem;font-weight:700}.location-proof-heading{letter-spacing:.08em;overflow-wrap:break-word;word-break:normal;-webkit-hyphens:none;hyphens:none;margin:0 0 .75rem;font-size:.75rem!important;line-height:1.4!important}.location-practice-rail{gap:var(--space-5);display:grid}.location-practice-rail-grid{gap:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.location-practice-rail-card{min-height:44px;color:inherit;background:#08182c8a;border:1px solid #d9b07229;border-radius:18px;flex-direction:column;gap:.55rem;padding:1rem 1.05rem;text-decoration:none;transition:border-color .2s,background-color .2s,transform .2s;display:flex}.location-practice-rail-card:focus,.location-practice-rail-card:hover{background:#08182cc7;border-color:#d9b0725c;transform:translateY(-1px)}.location-practice-rail-label{color:#f4f7fb;margin:0;font-size:1rem;font-weight:700}.location-action-grid{gap:var(--space-4);margin-top:var(--space-8);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.location-action-card{gap:.85rem;padding:1.05rem 1.1rem;display:grid}.location-prose-shell{gap:var(--space-6);display:grid}.location-sidebar-resource-grid{gap:var(--space-3);display:grid}.location-sidebar-resource-card{background:#08182c75;border:1px solid #d9b07224;border-radius:16px;padding:.95rem 1rem}@media (max-width:900px){.location-action-grid,.practice-handoff-grid{grid-template-columns:1fr}}.sidebar-results{border-top:4px solid var(--color-gold-500)}.sidebar-results h3{margin-top:0;font-size:1.1rem}.sidebar-result-item{border-bottom:1px solid var(--color-navy-700);padding:var(--space-4)0}.sidebar-result-amount{color:var(--color-gold-500);font-size:1.25rem;font-weight:700}.sidebar-result-title{color:var(--color-slate-300);font-size:.9rem}.sidebar-btn-full{box-sizing:border-box;width:100%;margin-top:var(--space-4);justify-content:center;display:flex}.bottom-qualifier-section{padding:var(--space-16)0;background-color:var(--color-navy-800)}.bottom-qualifier-wrap{max-width:1200px;padding:0 var(--space-6);margin:0 auto}.bottom-qualifier-title{text-align:center;margin-top:0}.bottom-qualifier-subtitle{text-align:center;color:var(--color-slate-300);max-width:600px;margin:0 auto var(--space-8)}.qualifier-cards-grid{grid-template-columns:repeat(3,1fr);gap:2rem;display:grid}@media (max-width:768px){.qualifier-cards-grid{grid-template-columns:1fr}}.qualifier-card{border:1px solid var(--color-navy-700);text-align:center}.qualifier-card-emoji{color:var(--color-gold-500);font-size:2rem}.qualifier-card-title{color:var(--color-gold-500);margin-top:0}.qualifier-card-desc{color:var(--color-slate-300);font-size:.9rem}.faq-section{padding:var(--space-16)0;background-color:var(--color-navy-800)}.faq-section-title{text-align:center;margin-top:0}.faq-grid{gap:var(--space-8);margin-top:var(--space-8);grid-template-columns:repeat(2,1fr);display:grid}@media (max-width:768px){.faq-grid{grid-template-columns:1fr}}.faq-answer{color:#cdd6f4!important}.breadcrumb-separator{margin:0 .5rem}.author-box-name{color:#0a192f;margin-top:0;margin-bottom:.25rem}.author-box-title{color:#568;margin-bottom:.5rem;font-size:.85rem}.author-box-bio{color:#346;margin-bottom:0;font-size:.9rem}.evidence-cta-title{color:#e6f1ff;margin-top:var(--space-4)}.evidence-cta-body{color:var(--color-slate-300)}.evidence-cta-actions{margin-top:var(--space-6);gap:var(--space-4);flex-wrap:wrap;display:flex}.checklist-module-title{color:var(--color-navy-900);margin-top:0;margin-bottom:var(--space-4)}.checklist-item-text{color:var(--color-navy-800);font-size:.95rem}.accordion-toggle-icon{color:var(--color-gold-500);font-size:1.2rem}.accordion-answer{margin:0}.accordion-content-open{display:block}.accordion-content-closed{display:none}.process-step-desc{margin-bottom:0}.process-step-desc-dark{color:var(--color-slate-300)}.process-step-desc-light{color:var(--color-slate-600)}.wizard-success-header{padding:var(--space-6)0}.wizard-success-icon{margin-bottom:var(--space-4);font-size:2.5rem}.wizard-success-subtitle{color:var(--color-slate-300);margin:var(--space-2)0 0;font-size:.9rem}.wizard-textarea{resize:vertical;min-height:100px}.section-centered{align-items:center;min-height:60vh;display:flex}.content-narrow{margin:0 auto}.content-narrow-wide{max-width:800px;margin:0 auto}.success-icon{margin-bottom:var(--space-4);font-size:4rem}.legal-prose h2{margin-top:var(--space-8)}.legal-prose a{color:var(--color-gold-500)}.resource-card-title{margin-bottom:var(--space-4);font-size:1.25rem}.resource-list{margin:0;padding:0;list-style:none}.resource-list li{margin-bottom:var(--space-2)}.resource-list a{text-decoration:underline}.section-bg-slate-800{background-color:var(--color-slate-800)}.cta-subtitle-narrow{max-width:600px;margin:0 auto var(--space-6)}.about-story-grid{align-items:start;gap:clamp(3rem,4vw,4.5rem);display:grid}.about-story-article{max-width:52rem}.about-story-sidebar{width:100%}.about-story-sidebar-card{box-shadow:0 24px 56px -34px #000000c7}.about-standard-grid{align-items:center;gap:clamp(3rem,4vw,4.25rem);display:grid}.attorney-main-grid{align-items:start;gap:clamp(3.5rem,4vw,5rem);display:grid}.attorney-credentials-grid{gap:clamp(2rem,3vw,2.75rem);display:grid}.attorney-case-grid{gap:clamp(1.5rem,2.4vw,2.5rem);display:grid}.attorney-request-grid{align-items:start;gap:clamp(2.5rem,3vw,3rem);display:grid}@media (min-width:768px){.attorney-main-grid{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr)}.attorney-case-grid,.attorney-credentials-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.attorney-request-grid{grid-template-columns:minmax(0,1fr) minmax(360px,.96fr)}}@media (min-width:1024px){.about-story-grid{grid-template-columns:minmax(0,1.7fr) minmax(320px,.9fr)}.about-story-sidebar{justify-self:end;max-width:24rem}.about-standard-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.hero-trucking{min-height:50vh}.warning-callout{background:var(--color-navy-900);padding:var(--space-6);border-radius:var(--radius-md);margin-bottom:var(--space-8);border:1px solid #ef4444}.warning-callout-inner{align-items:flex-start;gap:15px;display:flex}.warning-callout-icon{font-size:2rem}.warning-callout h3{color:#fff;margin-top:0}.warning-callout .last-p{margin-bottom:0}.scene-card{border:1px solid var(--color-navy-700)}.scene-card h4{margin-top:0}.scene-heading{margin-top:var(--space-12)}.scene-grid{gap:var(--space-6);margin-top:var(--space-4)}.evidence-sidebar{background:var(--color-navy-900);border:1px solid var(--color-gold-500);position:sticky;top:100px}.evidence-sidebar h3{color:#fff;margin-top:0}.evidence-sidebar .form-input{color:#fff;background:#1e293b;border:1px solid #475569;border-radius:4px;width:100%;margin-bottom:10px;padding:12px}.evidence-sidebar .btn{width:100%}@media (max-width:480px){.civil-rights-review-form.card{border-radius:18px;padding:1rem}.civil-rights-review-form .lead-form-intro{padding:.85rem}}.sidebar-back-link{border-top:1px solid var(--color-navy-700);margin-top:15px;padding-top:10px}.sidebar-back-link a{color:var(--color-gold-500);font-size:.9rem;text-decoration:none}.section-bg-navy-800{background-color:var(--color-navy-800)}.results-hub-hero~.section .surface-premium .text-muted,.results-hub-hero~.section .surface-premium.text-muted{color:#b7c8de}.results-hub-hero~.section-bg-navy-800 .max-w-4xl .text-muted{color:#d6e3f2}.content-narrow-auto{max-width:600px;margin:0 auto}.sidebar-card-gold-top{border-top:4px solid var(--color-gold-500)}.btn-full{justify-content:center;width:100%;display:flex}.mt-8{margin-top:var(--space-8)}.mt-12{margin-top:var(--space-12)}.urgent-warning-bar{background:var(--color-navy-800);padding:var(--space-6);margin-bottom:var(--space-8);border-left:4px solid #ef4444}.video-evidence-card{margin-bottom:var(--space-6);background:#ef44440d;border:2px solid #ef4444}.video-evidence-card h3{color:#fca5a5;margin-top:0;font-size:1.1rem}.video-evidence-card .btn-emergency{box-sizing:border-box;color:#fff;border-color:#ef4444;justify-content:center;width:100%;font-size:.9rem;display:flex}@media (max-width:768px){.edmond-jail-secondary-cta{display:none}}.location-sidebar-form{margin-bottom:var(--space-8);background-color:var(--color-navy-900);border:1px solid var(--color-gold-500);padding:var(--space-6);border-radius:var(--radius-sm)}.location-sidebar-form h3{color:var(--color-gold-500);margin-top:0}.location-sidebar-form .form-group{margin-bottom:var(--space-3)}.location-sidebar-form .form-input{color:#fff;background:#1e293b;border:1px solid #475569;border-radius:4px;width:100%;padding:12px}.location-sidebar-form .btn{width:100%;font-weight:700}.faq-grid-spaced{gap:var(--space-8);margin-top:var(--space-8)}.select-no-arrow{background-image:none}.not-found-page{min-height:70vh;padding:var(--space-8)var(--space-4);background:radial-gradient(at 30% 20%,#c6995d0f,#0000 50%),radial-gradient(at 70% 80%,#0a192f66,#0000 50%);justify-content:center;align-items:center;display:flex}.not-found-content{text-align:center;max-width:600px;margin:0 auto}.not-found-badge{color:var(--color-gold-500);text-shadow:0 0 80px #c6995d33;letter-spacing:-.03em;font-size:clamp(5rem,14vw,8rem);font-weight:800;line-height:1}.not-found-badge,.not-found-title{font-family:var(--font-heading);margin-bottom:var(--space-4)}.not-found-title{color:#eef4ff;font-size:clamp(1.5rem,4vw,2rem)}.not-found-description{color:var(--color-slate-400);max-width:100%;font-size:1.05rem;line-height:1.7}.not-found-cta-section,.not-found-description{margin-bottom:var(--space-8)}.not-found-cta-heading{font-family:var(--font-heading);color:#eef4ff;margin-bottom:var(--space-2);font-size:1.25rem}.not-found-cta-sub{color:var(--color-slate-400);margin-bottom:var(--space-6)}.not-found-links-section{padding-top:var(--space-8);border-top:1px solid #233554cc}.not-found-phone-label{color:var(--color-slate-500);margin-bottom:var(--space-2);font-size:.9rem}.not-found-phone-number{font-family:var(--font-heading);color:var(--color-slate-300);margin-bottom:var(--space-5);font-size:1.3rem;font-weight:700;text-decoration:none;transition:color .2s;display:inline-block}.not-found-phone-number:hover{color:var(--color-gold-500)}.not-found-links-label{color:var(--color-slate-500);margin-bottom:var(--space-4);font-size:.9rem}.not-found-links-row{flex-wrap:wrap;justify-content:center;gap:.5rem;display:flex}.not-found-link{min-height:40px;color:var(--color-slate-400);background:#091b3366;border:1px solid #d9b0722e;border-radius:9999px;align-items:center;padding:.35rem .85rem;font-size:.88rem;font-weight:500;text-decoration:none;transition:color .2s,border-color .2s,background .2s,transform .2s;display:inline-flex}.not-found-link:hover{color:var(--color-gold-400);background:#091b33a6;border-color:#d9b07266;transform:translateY(-1px)}.sitemap-link{color:var(--color-slate-300);padding:.2rem 0;transition:color .2s,padding-left .2s}.disclaimer-card{transition:border-color .3s,transform .3s}.disclaimer-card:hover{border-color:#d9b0724d;transform:translateY(-2px)}.thank-you-check{text-shadow:0 0 40px #c6995d4d;font-size:4rem}.thank-you-assist-title{color:var(--color-slate-300);margin-bottom:var(--space-3)}.thank-you-home-link{align-items:center;min-height:44px;text-decoration:none;transition:color .2s;display:inline-flex}.thank-you-home-link:hover{color:var(--color-gold-500)!important}@media (max-width:768px){.hero-standard{padding-bottom:calc(80px + env(safe-area-inset-bottom,0px))}.hero-standard .hero-inner{padding-top:clamp(.75rem,2.5svh,1.25rem);padding-bottom:clamp(.75rem,2.5svh,1.25rem)}.hero-standard .hero-category-label,.hero-standard .hero-inner,.hero-standard .hero-subtitle{animation:none}.hero-bg .hero-text-wrap,.hero-standard .hero-text-wrap{padding:clamp(.85rem,3.25vw,1.05rem)}.hero-standard h1{margin-top:var(--space-2);margin-bottom:var(--space-3);font-size:clamp(1.9rem,7.4vw,2.45rem);line-height:1.06}.hero-standard .hero-category-label{margin-bottom:var(--space-1);font-size:.74rem;line-height:1.28}.hero-standard .hero-subtitle{margin-bottom:var(--space-3);font-size:.96rem;line-height:1.42}.practice-hero-section{padding-top:var(--space-5);padding-bottom:var(--space-5)}.practice-hero-section .hero-media-shell,.practice-hero-section .hero-overlay{height:clamp(280px,46svh,420px);bottom:auto}.practice-hero-motorcycle-accidents .hero-media-shell,.practice-hero-motorcycle-accidents .hero-overlay{height:clamp(240px,36svh,340px)}.practice-hero-motorcycle-accidents .hero-media-image{object-position:center 58%!important}.flagship-hero .hero-media-shell,.location-page .hero-media-shell,.location-practice-hero .hero-media-shell,.results-hub-hero .hero-media-shell{height:clamp(320px,52svh,460px);bottom:auto}.location-practice-hero .hero-media-shell,.location-practice-hero .hero-overlay{height:clamp(240px,38svh,340px)}.results-hub-hero .hero-media-shell{display:none}.results-hub-hero{min-height:calc(100svh + 160px)}.results-hub-hero .hero-inner{align-items:center;min-height:calc(100svh + 40px);display:flex}.results-hub-hero .hero-overlay{min-height:calc(100svh + 160px)}.results-hub-hero .hero-category-label,.results-hub-hero .hero-inner,.results-hub-hero .hero-subtitle{animation:none}.results-hub-hero .hero-cta-group{display:none}.results-page-hero .hero-category-label,.results-page-hero .hero-inner,.results-page-hero .hero-subtitle{animation:none}.practice-route-brief-grid{grid-template-columns:1fr!important}.hero-cta-group{gap:var(--space-2);width:100%;margin-top:var(--space-3);flex-direction:column}.hero-cta-group .btn{text-align:center;justify-content:center;width:100%;min-height:44px;padding-top:.65rem;padding-bottom:.65rem}.flagship-authority-links,.location-highlight-grid,.location-practice-rail-grid,.practice-authority-links,.practice-hero-grid{grid-template-columns:1fr!important}.practice-hero-grid{align-items:start;gap:var(--space-4)}.practice-hero-section .hero-inner{padding-top:clamp(.75rem,3svh,1.5rem);padding-bottom:clamp(.75rem,3svh,1.25rem)}.practice-hero-section .hero-text-wrap{padding:clamp(.9rem,3.5vw,1.1rem)}.practice-hero-section h1{font-size:clamp(2rem,8vw,2.55rem);line-height:1.08}.practice-hero-section .hero-subtitle{margin-top:var(--space-3);font-size:1rem;line-height:1.48}.practice-hero-section .review-stamp{margin-top:var(--space-2);gap:.35rem;font-size:.82rem;line-height:1.35}.practice-hero-section .review-stamp-separator{display:none}.practice-hero-section .hero-cta-group{margin-top:var(--space-3)}.practice-hero-proof-teaser{margin-top:var(--space-3);border-left:3px solid var(--gold);color:#fff;background:#0a192fad;gap:.35rem;padding:.7rem .85rem;display:grid}.practice-hero-proof-teaser span{color:var(--gold);letter-spacing:.06em;text-transform:uppercase;font-size:.72rem;font-weight:700}.practice-hero-proof-teaser p{margin:0;font-size:.9rem;line-height:1.35}.practice-hero-section .practice-hero-panel{gap:var(--space-2);padding:var(--space-3);border-radius:8px}.flagship-hero .practice-hero-desktop-proof,.practice-hero-section .practice-hero-desktop-proof{display:none}.practice-hero-mobile-proof{padding:0 0 var(--space-4);display:block}.practice-hero-mobile-proof .practice-hero-panel>p,.practice-hero-section .practice-hero-panel>p{margin-bottom:0}.practice-hero-mobile-proof .practice-hero-panel-grid,.practice-hero-section .practice-hero-panel-grid{gap:var(--space-2)}.practice-hero-mobile-proof .practice-hero-panel-item,.practice-hero-section .practice-hero-panel-item{padding-bottom:var(--space-2)}.practice-hero-mobile-proof .practice-hero-panel-item p,.practice-hero-section .practice-hero-panel-item p{font-size:.88rem;line-height:1.35}.practice-hero-mobile-proof .practice-hero-panel-links,.practice-hero-section .practice-hero-panel-links{gap:var(--space-2);margin-top:var(--space-3);display:flex}.practice-hero-mobile-proof .practice-hero-panel-links .btn,.practice-hero-section .practice-hero-panel-links .btn{flex:8rem;justify-content:center;min-height:40px}@media (max-width:374px){.practice-hero-motorcycle-accidents h1{font-size:clamp(1.88rem,7.35vw,2.15rem)}.practice-hero-motorcycle-accidents .practice-hero-proof-teaser{margin-top:var(--space-2);padding:.55rem .75rem}.practice-hero-motorcycle-accidents .review-stamp{padding:.5rem .7rem;font-size:.78rem;line-height:1.28}.practice-hero-motorcycle-accidents .icon-check{display:none}.practice-hero-motorcycle-accidents .hero-subtitle{font-size:.94rem;line-height:1.4}.practice-hero-high-value-negligence .hero-media-shell,.practice-hero-high-value-negligence .hero-overlay,.practice-hero-truck-accidents .hero-media-shell,.practice-hero-truck-accidents .hero-overlay{height:clamp(232px,34svh,318px)}.practice-hero-high-value-negligence h1,.practice-hero-truck-accidents h1{font-size:clamp(1.82rem,7.1vw,2.12rem);line-height:1.05}.practice-hero-high-value-negligence .hero-category-label,.practice-hero-truck-accidents .hero-category-label{margin-bottom:.25rem;font-size:.7rem;line-height:1.22}.practice-hero-high-value-negligence .practice-hero-proof-teaser,.practice-hero-truck-accidents .practice-hero-proof-teaser{margin-top:var(--space-2);padding:.55rem .75rem}.practice-hero-high-value-negligence .practice-hero-proof-teaser p,.practice-hero-truck-accidents .practice-hero-proof-teaser p{font-size:.84rem;line-height:1.28}.practice-hero-high-value-negligence .hero-subtitle,.practice-hero-truck-accidents .hero-subtitle{margin-top:var(--space-2);margin-bottom:var(--space-2);font-size:.91rem;line-height:1.36}.practice-hero-high-value-negligence .hero-cta-group,.practice-hero-truck-accidents .hero-cta-group{margin-top:var(--space-2)}}.practice-area-grid{grid-template-columns:1fr!important}.hero .flex.flex-wrap,.hero-standard .flex.flex-wrap{flex-direction:column;width:100%}.hero .flex.flex-wrap .btn,.hero-standard .flex.flex-wrap .btn{text-align:center;justify-content:center;width:100%}.not-found-links-row{gap:.4rem}.not-found-badge{font-size:clamp(4rem,18vw,6rem)}.disclaimer-card{padding:var(--space-5)}.flex.items-start.gap-4{gap:var(--space-3);flex-direction:column}}.home-premium .home-hero-panel h2,.site-premium .home-hero-panel h2{letter-spacing:.08em;font-size:.75rem!important;line-height:1.4!important}.home-premium .home-hero-panel h3,.site-premium .home-hero-panel h3{font-size:1.15rem!important;line-height:1.35!important}.home-premium .home-hero-panel .home-proof-detail,.site-premium .home-hero-panel .home-proof-detail{text-align:center;font-size:.88rem!important;line-height:1.55!important}.site-premium .location-page .home-hero-copy h1{text-wrap:balance;word-break:normal;overflow-wrap:normal;-webkit-hyphens:none;hyphens:none;max-width:16ch;line-height:1.15;font-size:clamp(2.25rem,4vw,3.25rem)!important}@media (max-width:768px){.site-premium .location-page .home-hero-copy h1{max-width:none;font-size:clamp(1.9rem,7.5vw,2.6rem)!important}}.broker-page{background:var(--color-navy-900)}.broker-page h1,.broker-page h2,.broker-page h3{letter-spacing:0}.broker-hero{align-items:flex-start;min-height:660px;display:flex;padding:0!important}.broker-hero-overlay{z-index:1;background:linear-gradient(90deg,#040d1af0,#081527e0 48%,#0815279e),linear-gradient(#040d1a2e,#040d1ad1);position:absolute;inset:0}.broker-hero-inner{width:100%;padding-top:clamp(4.5rem,9vh,5.5rem);padding-bottom:var(--space-10);grid-template-columns:minmax(0,1.1fr) minmax(320px,.72fr);align-items:center;gap:clamp(2rem,4vw,4rem);display:grid}.broker-hero-copy{background-color:#030b18e0;border-radius:8px;min-width:0;max-width:800px;padding:clamp(1.2rem,2.4vw,1.85rem);box-shadow:0 24px 70px #0000003d}.broker-hero-copy .breadcrumb-list{margin-bottom:var(--space-5)}.broker-hero-copy h1{text-wrap:balance;max-width:15ch;font-size:clamp(2.8rem,4.8vw,4.15rem);line-height:1.04}.broker-hero-copy .hero-subtitle{font-size:1.08rem;line-height:1.65}.broker-final-actions,.broker-hero-actions{gap:var(--space-4);margin-top:var(--space-6);flex-wrap:wrap;display:flex}.broker-trust-row{margin-top:var(--space-6);flex-wrap:wrap;gap:.75rem;display:flex}.broker-trust-row span{color:#d6e2f0;background:#08182cb8;border:1px solid #d9b07238;border-radius:999px;align-items:center;min-height:40px;padding:.45rem .85rem;font-size:.88rem;font-weight:700;display:inline-flex}.broker-hero-panel{gap:var(--space-4);border-radius:8px;padding:clamp(1.35rem,2.4vw,2rem);display:grid}.broker-hero-panel h2{margin:0;font-size:clamp(1.7rem,3vw,2.25rem)}.broker-hero-panel ul{gap:.85rem;margin:0;padding:0;list-style:none;display:grid}.broker-hero-panel li{color:#d7e4f3;margin:0;padding-left:1.3rem;position:relative}.broker-hero-panel li:before{content:"";background:var(--color-gold-500);border-radius:999px;width:.45rem;height:.45rem;position:absolute;top:.72rem;left:0}.broker-kicker,.broker-panel-kicker{color:var(--color-gold-500);text-transform:uppercase;letter-spacing:.08em;margin:0 0 .55rem;font-size:.75rem;font-weight:800}.broker-fit-band{padding:var(--space-12)0;background:linear-gradient(#112240f0,#0a192f);border-top:1px solid #d9b07224;border-bottom:1px solid #d9b0721f}.broker-section-heading{max-width:760px;margin:0 auto var(--space-8);text-align:center}.broker-section-heading-left{text-align:left;margin-left:0}.broker-section-heading h2{margin-top:0}.broker-section-heading p:last-child{margin-bottom:0}.broker-fit-grid{gap:var(--space-4);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.broker-defense-card,.broker-faq-card,.broker-fit-card,.broker-sidebar-card{background:#08182c8f;border:1px solid #d9b07229;border-radius:8px;box-shadow:0 28px 60px -42px #000000c7}.broker-fit-card{gap:.75rem;min-height:100%;padding:1.15rem;display:grid}.broker-fit-card i{color:var(--color-gold-500);font-size:1.25rem}.broker-defense-card h3,.broker-faq-card h3,.broker-fit-card h3{color:#f4f7fb;margin:0;font-size:1.15rem}.broker-defense-card p,.broker-faq-card p,.broker-fit-card p{color:#b8c9df;margin:0;font-size:.95rem}.broker-main-grid{grid-template-columns:minmax(0,1.65fr) minmax(330px,.8fr);align-items:start;gap:clamp(2rem,4vw,4rem);display:grid}.broker-article,.broker-sidebar{min-width:0}.broker-proof-list{gap:var(--space-3);margin-bottom:var(--space-10);display:grid}.broker-proof-item{gap:var(--space-4);background:#06132580;border:1px solid #d9b07221;border-radius:8px;grid-template-columns:4rem minmax(0,1fr);align-items:start;padding:1rem 1.1rem;display:grid}.broker-proof-item span{color:var(--color-gold-500);font-family:var(--font-heading);font-size:1.8rem;line-height:1}.broker-proof-item p{color:#d4e0ef;margin:0}.broker-two-col{gap:var(--space-5);margin-bottom:var(--space-10);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.broker-info-panel,.broker-intake-guide{background:linear-gradient(#1122409e,#09172bb8);border:1px solid #d9b07229;border-radius:8px;padding:clamp(1.35rem,2.4vw,2rem)}.broker-info-panel h2,.broker-intake-guide h2{margin-top:0;font-size:clamp(1.7rem,3vw,2.25rem)}.broker-info-panel-accent{background:linear-gradient(#29131d9e,#0f182bd1);border-color:#ef444461}.broker-defense-section,.broker-results-section{margin-bottom:var(--space-10)}.broker-defense-grid,.broker-faq-grid,.broker-results-grid{gap:var(--space-4);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.broker-defense-card,.broker-faq-card{padding:1.15rem}.broker-intake-guide{gap:var(--space-6);margin-bottom:var(--space-10);grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;display:grid}.broker-intake-guide ul{gap:.85rem;margin:0;padding-left:1.2rem;display:grid}.broker-intake-guide li{color:#d4e0ef}.broker-result-card{border-radius:8px;padding:1.15rem}.broker-result-card h3{color:#f4f7fb;margin-top:0;font-size:1.15rem}.broker-result-amount{margin:0 0 var(--space-3);color:var(--color-verdict-gold);font-family:var(--font-heading);font-size:clamp(2rem,4vw,2.8rem);line-height:1}.broker-result-note{margin-top:var(--space-3);color:#9eb2cb;font-size:.85rem}.broker-sidebar{gap:var(--space-5);display:grid;position:sticky;top:96px}.broker-intake-card{border-radius:8px;padding:clamp(1rem,2vw,1.25rem);scroll-margin-top:110px}.broker-intake-card .card{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;padding:0}.broker-intake-card .surface-premium:hover,.broker-result-card.surface-premium:hover{transform:none}.broker-phone-path{margin-top:var(--space-5);padding-top:var(--space-5);border-top:1px solid #d9b0722e}.broker-phone-path p{margin-bottom:var(--space-3);color:#d4e0ef;font-weight:700}.broker-sidebar-card{gap:var(--space-3);padding:1.15rem;display:grid}.broker-sidebar-card h3{color:#f4f7fb;margin:0;font-size:1.2rem}.broker-sidebar-card p{margin:0}.broker-sidebar-card-muted a{color:#d4e0ef;border-bottom:1px solid #d9b0721f;align-items:center;min-height:44px;text-decoration:none;display:inline-flex}.broker-sidebar-card-muted a:focus,.broker-sidebar-card-muted a:hover{color:var(--color-gold-400)}.broker-faq-section{padding:var(--space-16)0;background:var(--color-navy-800)}.broker-faq-card{background:#0712219e}.broker-final-cta{gap:var(--space-6);margin-top:var(--space-10);border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:center;padding:clamp(1.5rem,3vw,2.25rem);display:grid}.broker-final-cta h2{margin-top:0;font-size:clamp(1.8rem,3vw,2.55rem)}.broker-final-cta p:last-child{margin-bottom:0}.broker-final-actions{justify-content:flex-end;margin-top:0}@media (max-width:1100px){.broker-defense-grid,.broker-faq-grid,.broker-fit-grid,.broker-results-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.broker-main-grid{grid-template-columns:1fr}.broker-sidebar{position:static}}@media (max-width:768px){.broker-hero{min-height:auto}.broker-hero-inner{padding-top:var(--space-5);padding-bottom:var(--space-8);grid-template-columns:1fr}.broker-hero-copy .breadcrumb-list{margin-bottom:var(--space-4)}.broker-hero-copy h1{max-width:none;font-size:clamp(2.1rem,10vw,2.85rem);line-height:1.08}.broker-hero-copy .hero-subtitle{font-size:1rem;line-height:1.55}.broker-hero-panel{display:none}.broker-final-actions,.broker-hero-actions{flex-direction:column;width:100%}.broker-final-actions .btn,.broker-hero-actions .btn,.broker-trust-row span{text-align:center;justify-content:center;width:100%}.broker-defense-grid,.broker-faq-grid,.broker-final-cta,.broker-fit-grid,.broker-intake-guide,.broker-proof-item,.broker-results-grid,.broker-two-col{grid-template-columns:1fr}.broker-proof-item{gap:var(--space-2)}.broker-final-actions{justify-content:stretch}}.utility-section-divider{position:relative}.utility-section-divider:before{content:"";background:linear-gradient(90deg,#0000,#d9b07247,#0000);width:min(70%,500px);height:1px;position:absolute;top:0;left:50%;transform:translate(-50%)}.trust-method-section .card.surface-premium{border-left:3px solid #d9b07240;transition:border-color .3s,transform .3s,box-shadow .3s}.trust-method-section .card.surface-premium:hover{border-left-color:var(--color-gold-500,#c6995d);transform:translateY(-2px);box-shadow:0 8px 28px #00000040}.trust-proof-ledger{align-self:start;position:sticky;top:100px;box-shadow:0 12px 40px -16px #00000080;background:linear-gradient(#08172e4d,#040c188c)!important}.trust-proof-ledger ul{margin:0;padding:0;list-style:none}.trust-expectations-section .card.surface-premium{transition:transform .35s cubic-bezier(.16,1,.3,1),box-shadow .35s;position:relative;overflow:hidden}.trust-expectations-section .card.surface-premium:hover{transform:translateY(-4px);box-shadow:0 16px 48px -12px #0006}.trust-expectations-section .card.surface-premium:after{content:"";opacity:0;background:linear-gradient(90deg,#0000,#d9b07280,#0000);height:2px;transition:opacity .3s;position:absolute;top:0;left:0;right:0}.trust-expectations-section .card.surface-premium:hover:after{opacity:1}.trust-links-section .bg-navy-900{transition:border-color .3s,transform .3s}.trust-links-section .bg-navy-900:hover{transform:translateY(-2px);border-color:#d9b0724d!important}.disclaimer-card{transition:border-color .35s,transform .35s,box-shadow .35s;position:relative;overflow:hidden}.disclaimer-card:before{content:"";opacity:0;background:linear-gradient(90deg,#0000,#d9b07266,#0000);height:2px;transition:opacity .35s;position:absolute;top:0;left:0;right:0}.disclaimer-card:hover{border-color:#d9b07252;transform:translateY(-3px);box-shadow:0 10px 32px -10px #00000059}.disclaimer-card:hover:before{opacity:1}.disclaimer-card .text-2xl{opacity:.9;font-size:1.75rem;line-height:1}.editorial-step-card{transition:border-color .3s,transform .3s,box-shadow .3s;position:relative}.editorial-step-card:hover{border-color:#d9b07240;transform:translateY(-2px);box-shadow:0 8px 28px -8px #0000004d}.editorial-accuracy-callout{position:relative;overflow:hidden}.editorial-accuracy-callout:after{content:"";pointer-events:none;background:radial-gradient(circle,#d9b0720f,#0000 70%);width:120px;height:120px;position:absolute;top:0;right:0}.privacy-info-card{transition:border-color .3s,transform .3s}.privacy-info-card:hover{border-color:#d9b07240;transform:translateY(-2px)}.privacy-confidentiality-box{position:relative;overflow:hidden}.privacy-confidentiality-box:after{content:"";pointer-events:none;background:radial-gradient(circle,#d9b0720d,#0000 70%);width:100px;height:100px;position:absolute;top:0;right:0}.fees-guarantee-callout{background:var(--color-navy-900,#0a192f);border-left:4px solid var(--color-gold-500,#c6995d);padding:var(--space-6,1.5rem);border-radius:0 var(--radius-md,8px)var(--radius-md,8px)0;color:var(--color-slate-300,#94a3b8);font-size:1.05rem;line-height:1.7;position:relative;overflow:hidden}.fees-guarantee-callout:after{content:"";pointer-events:none;background:radial-gradient(circle,#d9b0720f,#0000 70%);width:80px;height:80px;position:absolute;top:0;right:0}.fees-steps-list{counter-reset:fee-step}.fees-steps-list li{margin-bottom:var(--space-4,1rem);padding-left:2.2rem;line-height:1.65;position:relative}.fees-steps-list li:before{counter-increment:fee-step;content:counter(fee-step);width:1.6rem;height:1.6rem;color:var(--color-gold-500,#c6995d);background:#c6995d1f;border:1px solid #c6995d4d;border-radius:50%;justify-content:center;align-items:center;font-size:.8rem;font-weight:700;display:inline-flex;position:absolute;top:.1em;left:0}.thank-you-check{margin-bottom:var(--space-5,1.25rem);text-shadow:0 0 60px #c6995d59;font-size:5rem;line-height:1;animation:checkPulse 2s ease-in-out infinite}@keyframes checkPulse{0%,to{text-shadow:0 0 40px #c6995d4d}50%{text-shadow:0 0 80px #c6995d80}}.thank-you-next-steps .card.surface-premium{border:1px solid #d9b07226}.thank-you-vital-callout{border-radius:var(--radius-lg,12px);padding:var(--space-6,1.5rem);background:#ef44440a;border:2px solid #ef444480}.thank-you-vital-callout h3{color:#ef4444}.thank-you-review-links{flex-wrap:wrap;justify-content:center;gap:.5rem;display:flex}.thank-you-review-links .btn{min-height:44px}.sitemap-link{min-height:38px;color:var(--color-slate-300,#94a3b8);align-items:center;padding:.3rem 0;font-size:.92rem;text-decoration:none;transition:color .25s,padding-left .25s;display:inline-flex;position:relative}.sitemap-link:before{content:"→";color:#d9b07259;margin-right:.5rem;font-size:.8em;transition:color .25s,transform .25s}.sitemap-link:hover{color:var(--color-gold-500,#c6995d);padding-left:4px}.sitemap-link:hover:before{color:var(--color-gold-500,#c6995d);transform:translate(2px)}.sitemap-category-card{transition:border-color .3s,transform .3s}.sitemap-category-card:hover{border-color:#d9b07240;transform:translateY(-2px)}.library-hero{text-align:center;background:radial-gradient(circle at 100% 0,#d9b0721a,#0000 34%),linear-gradient(#081629fa,#0a192ff5);border-bottom:1px solid #d9b0721f;padding:clamp(4rem,8vw,6rem) 0;position:relative;overflow:hidden}.library-article-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.library-article-grid>*{min-width:0}.article-card{border-radius:var(--radius-lg,12px);padding:var(--space-6,1.5rem);background:linear-gradient(#08172e4d,#040c1880);border:1px solid #2f4f7966;transition:border-color .35s,transform .35s,box-shadow .35s}.article-card:hover{border-color:#d9b0724d;transform:translateY(-3px);box-shadow:0 12px 36px -10px #00000059}.article-body{gap:var(--space-2,.5rem);flex-direction:column;display:flex}.article-meta{text-transform:uppercase;letter-spacing:.12em;color:var(--color-gold-500,#c6995d);font-size:.78rem;font-weight:700}.article-title{color:#fff;font-family:var(--font-heading);overflow-wrap:anywhere;margin:0;font-size:1.15rem;font-weight:600;line-height:1.35}.article-title a{color:inherit;text-decoration:none;transition:color .2s}.article-title a:hover{color:var(--color-gold-400,#d9b072)}.article-excerpt{color:var(--color-slate-300,#94a3b8);margin:0;font-size:.92rem;line-height:1.6}.read-more{color:var(--color-gold-500,#c6995d);align-items:center;min-height:44px;margin-top:auto;font-size:.88rem;font-weight:600;text-decoration:none;transition:color .2s;display:inline-flex}.read-more:hover{color:var(--color-gold-400,#d9b072)}.resources-hero h1{color:#fff;text-shadow:0 4px 20px #0006}.total-recovery-stat{text-align:left}.total-recovery-number{color:#fff;letter-spacing:-.02em;margin-bottom:var(--space-2,.5rem);font-weight:800;line-height:1.1;display:block}.total-recovery-label{color:var(--color-gold-500,#c6995d);letter-spacing:.1em;font-size:.88rem;font-weight:700;display:block}.results-proof-strip{gap:var(--space-3,.75rem);padding-top:var(--space-4,1rem);margin-top:var(--space-4,1rem);border-top:1px solid #d9b0721f;grid-template-columns:repeat(3,1fr)}.results-proof-item{flex-direction:column;gap:.25rem;display:flex}.result-card-thumb{border-radius:var(--radius-md,8px)}.results-filter-pill{min-height:40px;color:var(--color-slate-300,#94a3b8);white-space:nowrap;background:#091b3366;border:1px solid #d9b07233;padding:.4rem 1rem;font-size:.88rem;font-weight:500;text-decoration:none;transition:color .2s,border-color .2s,background .2s}.results-filter-pill.active,.results-filter-pill:hover{color:var(--color-gold-400,#d9b072);background:#091b33a6;border-color:#d9b07280}.gap-8{gap:var(--space-8,2rem)}.text-inherit{color:inherit}.no-underline{text-decoration:none}.mt-0{margin-top:0}@media (max-width:768px){.trust-proof-ledger{position:static}.trust-expectations-section .card.surface-premium{padding:var(--space-5,1.25rem)}.disclaimer-card{padding:var(--space-5,1.25rem)!important}.sitemap-link{min-height:44px;font-size:.95rem}.library-article-grid{grid-template-columns:1fr}.article-card{padding:var(--space-5,1.25rem)}.results-proof-strip{gap:var(--space-4,1rem);grid-template-columns:1fr}.total-recovery-number{font-size:clamp(2rem,9vw,3rem)}.thank-you-check{font-size:3.5rem}.fees-steps-list li{padding-left:2rem}.fees-steps-list li:before{width:1.4rem;height:1.4rem;font-size:.75rem}}@media (max-width:480px){.sitemap-link:before{display:none}.article-title{font-size:1.05rem}.article-excerpt{font-size:.88rem}}.sticky-header-cta{z-index:60;background-color:var(--color-navy-900);padding:.5rem 0;position:fixed;top:0;left:0;right:0}.mobile-bottom-bar-new{z-index:60;background:linear-gradient(135deg,var(--color-gold-500)0,var(--color-gold-400)100%);opacity:0;pointer-events:none;max-width:100vw;transition:opacity .18s,transform .18s;position:fixed;bottom:0;left:0;right:0;transform:translateY(110%);display:none!important}.mobile-bottom-bar-new-visible{opacity:1;pointer-events:auto;transform:translateY(0)}.mobile-bar-action{flex:1;justify-content:center;align-items:center;gap:.5rem;padding:1rem;font-size:1rem;font-weight:700;text-decoration:none;display:flex}.mobile-bar-call{color:var(--color-navy-900)}.mobile-bar-review{background:var(--color-navy-900);color:var(--color-gold-500)}@media (max-width:768px){body{padding-bottom:calc(80px + env(safe-area-inset-bottom,0px))}.mobile-bottom-bar-new{display:flex!important}.main-content{padding-bottom:calc(80px + env(safe-area-inset-bottom,0px))}footer{padding-bottom:calc(80px + env(safe-area-inset-bottom,0px))!important}}@media (max-width:1023px){.mobile-toggle{display:block!important}}.video-carousel-container{position:relative;overflow:hidden}.video-scroller{gap:var(--space-4);scroll-snap-type:x mandatory;scrollbar-width:none;-ms-overflow-style:none;display:flex;overflow-x:auto}.video-scroller::-webkit-scrollbar{display:none}.video-card{scroll-snap-align:start;flex:0 0 280px}.video-card-poster{border-radius:var(--radius-lg);background-position:50%;background-size:cover;height:200px;position:relative;overflow:hidden}.video-card-overlay{padding:var(--space-4);background:linear-gradient(#0000,#000c);position:absolute;bottom:0;left:0;right:0}.video-card-title{color:#fff;font-size:1rem;font-weight:700}.video-card-meta{color:var(--color-slate-300);margin-top:var(--space-1);font-size:.8rem}.carousel-nav{gap:var(--space-2);display:flex}.carousel-btn{border:1px solid var(--color-gold-500);width:40px;height:40px;color:var(--color-gold-500);cursor:pointer;transition:var(--transition);background:0 0;border-radius:50%;justify-content:center;align-items:center;font-size:1.2rem;display:flex}.carousel-btn:hover{background:var(--color-gold-500);color:var(--color-navy-900)}.qualifier-module{border:1px solid var(--color-navy-700);border-radius:var(--radius-lg);margin-bottom:var(--space-6);overflow:hidden;background:var(--color-navy-800)!important;color:var(--color-slate-200)!important}.qualifier-module h3,.qualifier-module h4,.qualifier-module strong{color:var(--color-gold-500)!important}.qualifier-module p{color:var(--color-slate-200)!important}.qualifier-header{background:var(--color-navy-900);padding:var(--space-4);border-bottom:1px solid var(--color-navy-700);align-items:center;gap:10px;display:flex}.qualifier-icon{color:var(--color-gold-500);font-size:1.5rem}.qualifier-title{text-transform:uppercase;letter-spacing:.5px;margin:0;font-size:.9rem;font-weight:700;color:var(--color-gold-500)!important}.qualifier-content{padding:var(--space-4)}.qualifier-list{margin:0;padding:0;list-style:none}.qualifier-list li{margin-bottom:var(--space-2);padding-left:24px;font-size:.9rem;position:relative;color:var(--color-slate-100)!important}.qualifier-list li:before{content:"✓";color:var(--color-gold-500);font-weight:700;position:absolute;left:0}.qualifier-list li.warning:before{content:"⚠️";color:#ef4444}.intake-wizard-container{background:var(--color-navy-800);border:1px solid var(--color-gold-500);border-radius:var(--radius-lg);padding:var(--space-6);position:relative;overflow:hidden}.wizard-progress{background:var(--color-navy-700);width:100%;height:4px;position:absolute;top:0;left:0}.wizard-bar{background:var(--color-gold-500);width:50%;height:100%;transition:width .3s}.wizard-step{animation:wizardFadeIn .4s;display:none}.wizard-step.active{display:block}@keyframes wizardFadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.wizard-header{text-align:center;margin-bottom:var(--space-4)}.wizard-title{color:#fff;margin:0 0 5px;font-size:1.25rem}.wizard-subtitle{color:var(--color-gold-500);text-transform:uppercase;letter-spacing:1px;font-size:.85rem}.wizard-actions{margin-top:var(--space-4);align-items:stretch;gap:10px;display:flex}.wizard-btn{border-radius:var(--radius-md);cursor:pointer;border:none;width:100%;min-height:48px;padding:12px 16px;font-weight:700;line-height:1.2;transition:background .2s}.wizard-btn.next{background:var(--color-gold-500);color:var(--color-navy-900)}.wizard-btn.next:hover{background:var(--color-gold-400)}.wizard-btn.back{border:1px solid var(--color-navy-700);color:var(--color-slate-300);background:0 0}@media (max-width:640px){.wizard-actions{flex-direction:column}.wizard-btn{min-height:52px}}.sixty-seconds-module{margin-top:var(--space-4);border-radius:var(--radius-md);padding:var(--space-4);border-left:3px solid var(--color-gold-500);background:#0a192f80}.sixty-seconds-title{color:#fff;margin-bottom:var(--space-2);align-items:center;gap:6px;font-size:.85rem;font-weight:700;display:flex}.sixty-seconds-list{color:var(--color-slate-300);margin:0;padding-left:1rem;font-size:.8rem}.review-stamp{margin-top:var(--space-4);color:#fff;border-radius:var(--radius-md);background:#ffffff1a;border:1px solid #fff3;flex-wrap:wrap;align-items:center;gap:.4rem .6rem;padding:6px 12px;font-size:.85rem;display:inline-flex}.icon-check{color:var(--color-gold-500);margin-right:8px;font-weight:700}.icon-list{margin:0;padding:0;list-style:none}.icon-list li{margin-bottom:var(--space-4);padding-left:2rem;position:relative}.icon-list li:before{content:"➜";color:var(--color-gold-500);font-size:1.2em;line-height:1.5;position:absolute;top:0;left:0}.article-content{color:var(--color-slate-300);font-size:1.1rem;line-height:1.7}.article-content h2,.article-content h3{margin-top:var(--space-8);color:#e6f1ff}.article-content ol,.article-content ul{margin-bottom:var(--space-6)}.article-content li{margin-bottom:var(--space-2)}.evidence-cta-box{background:linear-gradient(135deg,var(--color-navy-900)0,var(--color-navy-800)100%);border-radius:var(--radius-md);padding:var(--space-6);margin:var(--space-8)0;border:2px solid #b91c1c;position:relative;overflow:hidden;box-shadow:0 10px 25px #b91c1c2e}.evidence-cta-box:before{content:"";background:#b91c1c;width:100%;height:4px;position:absolute;top:0;left:0}.time-critical-badge{color:#fff;text-transform:uppercase;margin-bottom:var(--space-4);background:#b91c1c;border-radius:99px;align-items:center;padding:4px 12px;font-size:.75rem;font-weight:700;animation:pulse-red 2s infinite;display:inline-flex}@keyframes pulse-red{0%{box-shadow:0 0 #b91c1ca6}70%{box-shadow:0 0 0 10px #b91c1c00}to{box-shadow:0 0 #ef444400}}.panel-box{background:var(--color-slate-50);border:1px solid var(--color-navy-100);padding:var(--space-6);margin:var(--space-8)0;border-radius:8px}.panel-box h3{color:var(--color-navy-900);margin-top:0}.callout-box{padding:var(--space-6);margin:var(--space-8)0;border-radius:var(--radius-md);border-left:4px solid #0000;position:relative}.callout-qualifier{background-color:var(--color-navy-900);color:var(--color-white,#fff);border-left-color:var(--color-gold-500)}.callout-qualifier h4{color:var(--color-gold-500);align-items:center;gap:var(--space-3);margin-top:0;display:flex}.callout-evidence{color:var(--color-navy-900);background-color:#fef2f2;border:1px solid #fecaca}.callout-evidence h4{color:#991b1b;align-items:center;gap:var(--space-3);margin-top:0;display:flex}aside .card{height:auto;margin-bottom:var(--space-6)}.form-input,.form-select,.form-textarea{background-color:var(--color-navy-700);border-radius:var(--radius-md);width:100%;min-height:52px;font-family:var(--font-body);transition:var(--transition);margin-bottom:var(--space-4);border:1px solid #8892b066;padding:.9rem 1rem;font-size:1rem;color:#fff!important}.form-input:focus,.form-select:focus,.form-textarea:focus{border-color:var(--color-gold-500);background-color:var(--color-navy-800);outline:none;box-shadow:0 0 0 3px #d4af3733}.form-input::placeholder,.form-textarea::placeholder{color:#94a3b8;opacity:1}.form-select option{color:var(--color-navy-900);background-color:#fff;padding:8px}.form-textarea{resize:vertical;min-height:132px}.form-label{margin-bottom:var(--space-2);color:var(--color-slate-300);font-size:.875rem;display:block}.main-content form{scroll-margin-top:140px}.main-content form input:not([type=hidden]),.main-content form select,.main-content form textarea{min-height:48px;font-size:1rem;line-height:1.4;transition:border-color .2s,box-shadow .2s,background-color .2s}.main-content form input:not([type=hidden]):focus,.main-content form select:focus,.main-content form textarea:focus{outline:none;box-shadow:0 0 0 3px #b38b5933;border-color:var(--color-gold-500)!important}.main-content form button[type=submit],.main-content form input[type=submit]{letter-spacing:.02em;min-height:52px;font-weight:700}.main-content form button[type=submit]:hover,.main-content form input[type=submit]:hover{filter:brightness(1.03)}.hero-standard-short{min-height:40vh;padding:var(--space-12)0}.content-shell-light{padding:var(--space-12)0;background:var(--color-slate-50)}.content-shell-light,.content-shell-light h1,.content-shell-light h2,.content-shell-light h3,.content-shell-light h4{color:var(--color-navy-900)}.content-shell-light li,.content-shell-light p{color:var(--color-slate-800)}.content-shell-light .text-muted{color:#346!important}.content-shell-light .form-label{color:#263a59;font-weight:650}.content-shell-light .card{border:1px solid var(--color-slate-200);background:#fff;box-shadow:0 8px 24px #0f172a14}.content-shell-light .btn-outline{background:#fff;border-color:#475569;color:#0a192f!important}.content-shell-light .btn-outline:focus-visible,.content-shell-light .btn-outline:hover{background:#f7ead8;border-color:#76521f;color:#08172e!important}.content-shell-light .icon-list li:before{color:#ef4444}.callout-danger{margin-top:var(--space-8);padding:var(--space-6);border-radius:var(--radius-md);background:#fff1f2;border-left:4px solid #ef4444}.callout-danger h2,.callout-danger h3,.callout-danger h4{color:#991b1b;margin-top:0}.thank-you-check{letter-spacing:.12em;text-transform:uppercase;margin-bottom:var(--space-4);font-size:clamp(1.05rem,2vw,1.35rem);font-weight:800;line-height:1.1}.thank-you-card-heading{font-size:clamp(1.35rem,2vw,1.75rem);line-height:1.22}.thank-you-assist{margin-top:var(--space-8);padding-top:var(--space-6);border-top:1px solid #e2e8f0}.thank-you-assist-title{margin-bottom:.5rem;font-weight:600}.thank-you-home-link{font-weight:600;text-decoration:underline}.article-content-shell{padding:var(--space-12)0;background:linear-gradient(#0e284d,#0a2143)}.article-content-shell .prose,.article-content-shell li,.article-content-shell p{color:#b7c8de}.article-content-shell .prose h2,.article-content-shell .prose h3,.article-content-shell .prose h4{color:#e6f1ff}.surface-premium{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:linear-gradient(#112240b8,#09172bd1);border:1px solid #c6995d3d;transition:border-color .35s,box-shadow .35s,transform .35s;box-shadow:0 32px 70px -42px #000000d1,inset 0 1px #ffffff0a}.surface-premium:hover{border-color:#c6995d80;transform:translateY(-2px);box-shadow:0 32px 70px -42px #000000d1,inset 0 1px #ffffff0a,0 0 25px -5px #c6995d26}.section-bg-navy-800 .surface-premium .btn-outline,.section-bg-navy-900 .surface-premium .btn-outline{border-color:#fff4dfc7;color:#fff4df!important}.section-bg-navy-800 .surface-premium .btn-outline:focus-visible,.section-bg-navy-800 .surface-premium .btn-outline:hover,.section-bg-navy-900 .surface-premium .btn-outline:focus-visible,.section-bg-navy-900 .surface-premium .btn-outline:hover{background:#fff4df29;border-color:#fff;color:#fff!important}.lead-form-intro{background:linear-gradient(#091b33b3,#071325eb);border:1px solid #c6995d29;border-radius:16px;gap:1rem;margin:1rem 0 1.25rem;padding:1rem 1.1rem;display:grid}.lead-form-intro-kicker{color:var(--color-gold-500);text-transform:uppercase;letter-spacing:.08em;margin:0 0 .35rem;font-size:.78rem;font-weight:700}.lead-form-intro-text{color:#b7c8de;margin:0;font-size:.95rem;line-height:1.55}.lead-form-highlights{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;display:grid}.lead-form-highlight{background:#ffffff08;border:1px solid #92a9ca1f;border-radius:14px;padding:.85rem .9rem}.lead-form-highlight-title{color:#f6f8fc;margin:0 0 .35rem;font-size:.9rem;font-weight:700}.lead-form-highlight-copy{color:#aebfd7;margin:0;font-size:.85rem;line-height:1.45}.hero-media{z-index:0;position:absolute;inset:0;overflow:hidden}.hero-media,.hero-media-image{width:100%;height:100%;display:block}.hero-media-image{object-fit:cover;filter:saturate(.96)contrast(1.04);transform:none}.card-media-shell,.result-media-shell{background:linear-gradient(#08172e33,#050c1859);border:1px solid #c6995d24;border-radius:16px}.card-media-tint{pointer-events:none;background:linear-gradient(#040c180a,#040c1847);position:absolute;inset:0}.results-filter-pill{color:#c6d3e8;letter-spacing:.02em;min-height:44px;transition:var(--transition);cursor:pointer;background:#0a203fb3;border:1px solid #2f4f79;border-radius:9999px;justify-content:center;align-items:center;padding:.5rem 1.25rem;font-size:.875rem;font-weight:600;display:inline-flex}.results-filter-pill:hover{color:#d9b072;border-color:#d9b072}.results-filter-pill-active{color:#08172e;background:linear-gradient(135deg,#d9b072,#cfa063);border-color:#d9b072}.results-marquee{gap:var(--space-6);grid-template-columns:1fr 1fr;align-items:stretch;display:grid}.results-marquee-primary{padding:clamp(1.75rem,2.2vw,2.4rem)}.results-marquee-amount{font-family:var(--font-heading);color:#fff2db;margin-bottom:var(--space-4);font-size:clamp(2.8rem,4vw,4rem);line-height:1}.results-proof-strip{gap:var(--space-4);margin-top:var(--space-6);padding-top:var(--space-5);border-top:1px solid #d9b0722e;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.results-proof-item{gap:.35rem;display:grid}.results-marquee-secondary{gap:var(--space-5);grid-template-rows:1fr 1fr;align-content:stretch;display:grid}.results-marquee-secondary-card{flex-direction:column;min-height:0;display:flex}.results-marquee-secondary-card .text-muted{flex:1}@media (max-width:768px){.results-marquee,.results-proof-strip{grid-template-columns:1fr}.intake-wizard-container{padding:var(--space-4);box-sizing:border-box;max-width:100vw}.intake-wizard-container input,.intake-wizard-container select,.intake-wizard-container textarea{box-sizing:border-box;max-width:100%}.intake-wizard-container textarea{min-height:132px}.practice-area-grid{gap:var(--space-8)!important}.faq-grid,.practice-area-grid,.qualifier-cards-grid{grid-template-columns:1fr!important}}.card-subtle{background-color:var(--color-slate-50);box-shadow:none;border:none}.card-subtle h4{color:var(--color-navy-900);align-items:center;gap:.5rem;display:flex}.card-subtle ul{margin:0;padding:0;list-style:none}.process-timeline{max-width:800px;padding:var(--space-8)0;margin:0 auto;position:relative}.process-timeline:before{content:"";background:var(--color-navy-700);width:2px;position:absolute;top:0;bottom:0;left:24px}.process-step{margin-bottom:var(--space-8);opacity:.5;padding-left:80px;transition:all .6s;position:relative;transform:translateY(20px)}.process-step.active{opacity:1;transform:translateY(0)}.process-number{background:var(--color-navy-900);border:2px solid var(--color-navy-600);width:50px;height:50px;color:var(--color-gold-500);z-index:2;border-radius:50%;justify-content:center;align-items:center;font-size:1.25rem;font-weight:700;transition:all .3s;display:flex;position:absolute;top:0;left:0}.process-step.active .process-number{border-color:var(--color-gold-500);background:var(--color-navy-800);box-shadow:0 0 15px #d4af374d}.process-title{color:var(--color-navy-900);margin-bottom:var(--space-2);font-size:1.25rem;font-weight:700}.process-step:last-child{margin-bottom:0}.section-dark{background-color:var(--color-navy-900);color:#e6f1ff}.section-dark .process-timeline:before{background:#ffffff1a}.section-dark .process-title{color:#e6f1ff}.ordered-list-custom{padding:0;list-style:none}.ordered-list-custom li{margin-bottom:var(--space-4);gap:var(--space-3);display:flex}.ordered-list-custom span.number{color:var(--color-gold-500);font-weight:700}.video-wrapper{border-radius:var(--radius-md);background:#000;height:0;padding-bottom:56.25%;position:relative;overflow:hidden;box-shadow:0 10px 30px #0003}.video-poster{cursor:pointer;background-position:50%;background-size:cover;width:100%;height:100%;transition:transform .3s;position:absolute;top:0;left:0}.video-wrapper:hover .video-poster{transform:scale(1.02)}.play-button-overlay{background:#0000004d;justify-content:center;align-items:center;width:100%;height:100%;transition:background .3s;display:flex;position:absolute;top:0;left:0}.video-wrapper:hover .play-button-overlay{background:#0000001a}.play-icon{background:var(--color-gold-500);border-radius:50%;justify-content:center;align-items:center;width:80px;height:80px;transition:transform .2s;display:flex;box-shadow:0 0 20px #d4a34a80}.video-wrapper:hover .play-icon{transform:scale(1.1)}.play-icon:after{content:"";border-top:12px solid #0000;border-bottom:12px solid #0000;border-left:20px solid var(--color-navy-900);width:0;height:0;margin-left:4px}.trust-badge-grid{gap:var(--space-4);margin-top:var(--space-6);grid-template-columns:repeat(auto-fit,minmax(100px,1fr));align-items:center;display:grid}.trust-badge{border:1px solid var(--color-slate-200);padding:var(--space-2);border-radius:var(--radius-md);text-align:center;color:var(--color-navy-800);background:#e6f1ff;flex-direction:column;justify-content:center;align-items:center;min-height:80px;font-size:.75rem;font-weight:700;display:flex;box-shadow:0 2px 4px #0000000d}.trust-badge svg{width:32px;height:32px;margin-bottom:var(--space-2);fill:var(--color-gold-500)}.media-logo-grid{justify-content:center;gap:var(--space-8);opacity:.6;filter:grayscale();margin-top:var(--space-8);flex-wrap:wrap;display:flex}.media-logo-grid img,.media-logo-text{height:30px;color:var(--color-slate-400);text-transform:uppercase;letter-spacing:1px;font-weight:800}.lawyer-card-badge-row{gap:var(--space-2);margin:var(--space-4)0;justify-content:center;display:flex}.lawyer-mini-badge{background:var(--color-navy-800);border:2px solid var(--color-gold-500);width:40px;height:40px;color:var(--color-gold-500);border-radius:50%;justify-content:center;align-items:center;font-size:.7rem;font-weight:700;display:flex;box-shadow:0 2px 5px #0003}.direct-access-guarantee{background:var(--color-navy-50);border:1px dashed var(--color-navy-300);padding:var(--space-4);border-radius:var(--radius-md);margin-top:var(--space-6);text-align:center}.checklist-module{background:var(--color-navy-50);border:1px solid var(--color-navy-200);border-radius:var(--radius-md);padding:var(--space-6);margin:var(--space-8)0}.checklist-item{gap:var(--space-3);margin-bottom:var(--space-3);align-items:flex-start;display:flex}.checklist-checkbox{border:2px solid var(--color-navy-400);background:#fff;border-radius:4px;justify-content:center;align-items:center;min-width:24px;height:24px;display:flex}.checklist-checkbox:after{content:"✓";color:var(--color-gold-500);font-weight:900;display:none}.checklist-item.checked .checklist-checkbox:after{display:block}.disappearing-accordion{border:1px solid var(--color-slate-200);border-radius:var(--radius-md);margin-bottom:var(--space-2)}.accordion-header{padding:var(--space-4);cursor:pointer;color:var(--color-navy-900);background:#fff;justify-content:space-between;align-items:center;font-weight:600;display:flex}.accordion-content{background:var(--color-slate-50);padding:var(--space-4);border-top:1px solid var(--color-slate-200);color:#568;font-size:.9rem;display:none}.callout-next-step{border:2px solid var(--color-gold-500);color:var(--color-navy-900);background-color:#0000}.callout-next-step h4{color:var(--color-navy-900);align-items:center;gap:var(--space-3);margin-top:0;display:flex}.article-toc{background:var(--color-slate-50);padding:var(--space-6);border-radius:var(--radius-md);border-left:4px solid var(--color-gold-500);margin-bottom:var(--space-8)}.article-toc-title{text-transform:uppercase;letter-spacing:1px;color:var(--color-navy-900);margin-bottom:var(--space-4);font-size:.875rem;font-weight:700}.article-toc ul{margin:0;padding:0;list-style:none}.article-toc li{margin-bottom:var(--space-2)}.article-toc a{color:var(--color-navy-700);font-weight:500;text-decoration:none;transition:color .2s}.article-toc a:hover{color:var(--color-gold-600)}.visualizer-wrapper{background:var(--color-navy-800);border:1px solid var(--color-navy-700);border-radius:var(--radius-lg);position:relative;overflow:hidden}.viz-header{background:var(--color-navy-900);border-bottom:1px solid var(--color-navy-700);justify-content:space-between;align-items:center;display:flex}.viz-header h3{color:#fff;margin:0;font-size:1.25rem}.viz-row{border-bottom:1px solid var(--color-navy-700);cursor:pointer;flex-direction:column;transition:background .2s;display:flex}.viz-row.active{border-left:2px solid var(--color-gold-500);background:#ffffff0d}.viz-row:last-child{border-bottom:none}.viz-row:hover{background:#ffffff08}.viz-col-icon{border-right:1px solid var(--color-navy-700);background:#0000001a;flex:0 0 60px;align-items:center}.viz-col-icon,.viz-col-main{justify-content:center;display:flex}.viz-col-main{padding:var(--space-4)var(--space-6);flex-direction:column;flex:1}.viz-title{color:#fff;font-size:1rem;font-weight:500}.viz-col-location{padding:var(--space-4)var(--space-6);color:var(--color-slate-300);text-align:right;border-left:1px solid var(--color-navy-700);flex:0 0 160px;font-size:.9rem}.viz-col-amount,.viz-col-location{justify-content:flex-end;align-items:center;display:flex}.viz-col-amount{padding:var(--space-4);color:var(--color-gold-400);background:#0000001a;flex:0 0 120px;font-size:1.1rem;font-weight:700}.article-hero{background-color:var(--color-navy-900);padding:var(--space-8)0;border-bottom:2px solid var(--color-gold-500);background-position:50%;background-size:cover;position:relative}.article-hero:before{content:"";z-index:0;background:linear-gradient(#0a192fe6,#0a192ff2);width:100%;height:100%;position:absolute;top:0;left:0}.article-hero .container{z-index:1;position:relative}.article-breadcrumb{color:var(--color-slate-400);margin-bottom:var(--space-4);font-size:.9rem}.article-breadcrumb a{color:var(--color-gold-500);text-decoration:none}.author-box{background:var(--color-slate-50);padding:var(--space-6);border-left:4px solid var(--color-navy-500);margin-top:var(--space-12);gap:var(--space-4);align-items:center;display:flex}.author-img{object-fit:cover;background:#ddd;border-radius:50%;width:80px;height:80px}@keyframes shake-horizontal{0%,to{transform:translate(0)}10%,30%,50%,70%,90%{transform:translate(-5px)}20%,40%,60%,80%{transform:translate(5px)}}.shake-horizontal{animation:shake-horizontal .5s cubic-bezier(.455,.03,.515,.955) both}.journal-content{text-align:justify;color:#0f172a;font-family:Georgia,serif;font-size:1.125rem;line-height:1.8}.journal-content p{color:#0f172a;margin-bottom:2rem}.journal-content h1,.journal-content h2,.journal-content h3,.journal-content h4,.journal-content h5,.journal-content h6{margin-top:3rem;color:#0f172a!important}.journal-content h3{color:#0a192f;margin-top:3rem;margin-bottom:1.5rem;font-family:Playfair Display,serif;font-size:1.5rem}.abstract{border-left:4px solid var(--color-gold-500);color:#1e293b;background-color:#f8fafc;margin-bottom:3rem;padding:2rem;font-size:1.05rem;font-style:italic}.abstract strong{color:#0f172a}.case-citation{letter-spacing:.5px;font-weight:700;color:#76521f!important}.drop-cap:first-letter{float:left;color:var(--color-gold-500);font-size:4rem;font-weight:800;line-height:3.5rem;font-family:var(--font-heading);margin-right:.5rem}.journal-header{text-align:center;background:var(--color-navy-900);color:#e6f1ff;padding:8rem 0 4rem}.journal-header h1{font-family:var(--font-heading);color:var(--color-gold-500);margin-bottom:1rem;font-size:2.5rem}.journal-meta{font-family:var(--font-body);color:#94a3b8;text-transform:uppercase;letter-spacing:1px;font-size:.9rem}.journal-section{padding:var(--space-16)0;background:#fff}.journal-container{max-width:800px;padding:0 var(--space-6);margin:0 auto}.journal-header-p{color:#cbd5e1;max-width:600px;margin:0 auto}@media (max-width:600px){.viz-col-location{display:none}.viz-col-amount{padding:var(--space-2);flex:0 0 90px;font-size:.9rem}.viz-col-icon{flex:0 0 40px}.viz-col-main{padding:var(--space-3)}.trust-badge-grid{grid-template-columns:repeat(2,1fr)!important}}.bg-white h2,.section-light h2,.theme-light h1,.theme-light h2,.theme-light h3,.theme-light h4{color:var(--color-navy-900)}.bg-white li,.bg-white p,.section-light li,.section-light p,.theme-light li,.theme-light p{color:#1e293b}.content-medium{max-width:800px}.content-medium,.content-narrow{margin-left:auto;margin-right:auto}.content-narrow{max-width:600px}.attorney-hero-grid{align-items:center}.attorney-hero-shell{background:radial-gradient(circle at 100% 0,#d9b07214,#0000 28%),linear-gradient(#0a2448,#091e3d)}.attorney-hero-copy{max-width:38rem}.attorney-kicker{letter-spacing:.2em}.attorney-lead{max-width:34rem}.attorney-cta-row{gap:var(--space-3);flex-wrap:wrap;display:flex}.attorney-trust-note{max-width:34rem}.attorney-proof-strip{gap:var(--space-3);margin-top:var(--space-6);display:grid}.attorney-proof-item{background:#ffffff0a;border:1px solid #d9b0721f;border-radius:18px;padding:1rem 1.1rem}.attorney-portrait-shell{aspect-ratio:3/4;width:100%;min-height:620px;position:relative;box-shadow:0 36px 70px -34px #000000d1,0 0 0 1px #d9b07233}.attorney-portrait-note{margin-top:var(--space-4);margin-left:auto;box-shadow:0 20px 48px -26px #000c}.trust-hero-proof-grid{gap:var(--space-5);margin-top:var(--space-8);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.trust-hero-proof-card{text-align:left;background:#ffffff0a;border:1px solid #d9b07224;border-radius:20px;padding:1.15rem 1.2rem;transition:border-color .3s,transform .3s,box-shadow .3s}.trust-hero-proof-card:hover{border-color:#d9b07261;transform:translateY(-2px);box-shadow:0 8px 24px -8px #0006}.trust-proof-ledger{box-shadow:0 28px 72px -42px #000000d1}.trust-proof-ledger li,.trust-proof-ledger p{color:#d5e2f3}.trust-hero-summary{max-width:46rem}.trust-method-section{background:linear-gradient(#112240,#0e1e38)}.trust-links-section .bg-navy-900,.trust-links-section .card{box-shadow:0 22px 54px -40px #000000b8}@media (max-width:768px){.lead-form-highlights,.trust-hero-proof-grid{grid-template-columns:1fr}.attorney-cta-row{flex-direction:column;align-items:stretch}.attorney-portrait-shell{min-height:420px}}.scroll-reveal{opacity:0;transition:opacity .7s cubic-bezier(.16,1,.3,1),transform .7s cubic-bezier(.16,1,.3,1);transform:translateY(30px)}.scroll-reveal.is-visible{opacity:1;transform:translateY(0)}.scroll-reveal-left{transform:translate(-40px)}.scroll-reveal-left.is-visible{transform:translate(0)}.scroll-reveal-right{transform:translate(40px)}.scroll-reveal-right.is-visible{transform:translate(0)}.scroll-reveal-scale{transform:scale(.92)}.scroll-reveal-scale.is-visible{transform:scale(1)}.home-premium .card{transition:transform .35s cubic-bezier(.16,1,.3,1),box-shadow .35s cubic-bezier(.16,1,.3,1),border-color .35s}.home-premium .card:hover{border-color:#d9b07259;transform:translateY(-8px);box-shadow:0 30px 60px -20px #0009,0 0 30px -8px #d9b07226}.home-premium .result-card-home{transition:transform .35s cubic-bezier(.16,1,.3,1),box-shadow .35s cubic-bezier(.16,1,.3,1),border-color .35s}.home-premium .result-card-home:hover{border-color:#d9b07266;transform:translateY(-6px)scale(1.01);box-shadow:0 24px 48px -16px #0009,0 0 24px -6px #d9b0722e}.home-premium .hero:after{content:"";z-index:1;pointer-events:none;background:linear-gradient(90deg,#0000,#d9b0720a 40%,#d9b07214 50%,#d9b0720a 60%,#0000);width:60%;height:100%;animation:hero-shimmer 8s ease-in-out infinite;position:absolute;top:0;left:-100%}@keyframes hero-shimmer{0%{left:-100%}to{left:200%}}.credentials-bar{padding:var(--space-6)0;background:linear-gradient(#0c2444,#091d3c);border-bottom:1px solid #d9b0721f}.credentials-grid{justify-content:center;gap:var(--space-8);flex-wrap:wrap}.credential-item,.credentials-grid{align-items:center;display:flex!important}.credential-item{opacity:.75;flex-direction:column;gap:8px;transition:opacity .3s}.credential-item:hover{opacity:1}.credential-icon{color:#d9b072;background:linear-gradient(135deg,#d9b0722e,#d9b0720f);border:1px solid #d9b07240;border-radius:50%;justify-content:center;align-items:center;width:52px;height:52px;font-size:1.4rem;display:flex}.credential-label{text-transform:uppercase;letter-spacing:.8px;color:#8fa4bf;text-align:center;max-width:100px;font-size:.72rem;font-weight:600;line-height:1.3}@media (max-width:768px){.credentials-grid{gap:var(--space-5)}}.media-bar{padding:var(--space-5)0;background:#07122199;border-bottom:1px solid #ffffff0a}.media-bar-inner{justify-content:center;align-items:center;gap:var(--space-8);flex-wrap:wrap;display:flex!important}.media-bar-label{text-transform:uppercase;letter-spacing:1.5px;color:#5a7089;font-size:.72rem;font-weight:700}.media-bar-logos{align-items:center;gap:var(--space-8);flex-wrap:wrap;display:flex!important}.media-bar-logo{font-family:var(--font-heading);color:#b8c9df59;letter-spacing:.03em;-webkit-user-select:none;user-select:none;font-size:1.3rem;font-weight:700;transition:color .3s}.media-bar-logo:hover{color:#b8c9df99}@media (max-width:768px){.media-bar-inner{gap:var(--space-3);flex-direction:column}.media-bar-logos{gap:var(--space-5);justify-content:center}.media-bar-logo{font-size:1.05rem}}.testimonials-section{padding:var(--space-16)0;background:linear-gradient(#091d3c,#0d2a52 50%,#091d3c);position:relative;overflow:hidden}.testimonials-section:before{content:"";pointer-events:none;background:radial-gradient(circle at 20% 30%,#d9b0720f 0,#0000 50%),radial-gradient(circle at 80% 70%,#d9b0720a 0,#0000 50%);position:absolute;inset:0}.testimonials-grid{gap:var(--space-6);z-index:1;grid-template-columns:repeat(3,1fr);position:relative;display:grid!important}.testimonial-card{background:linear-gradient(#123058d9,#0c2242f2);border:1px solid #d9b07233;border-radius:22px;padding:clamp(1.5rem,2vw,2rem);transition:transform .35s cubic-bezier(.16,1,.3,1),box-shadow .35s cubic-bezier(.16,1,.3,1),border-color .35s;position:relative}.testimonial-card:hover{border-color:#d9b07259;transform:translateY(-6px);box-shadow:0 24px 48px -16px #00000080}.testimonial-quote-mark{font-family:var(--font-heading);color:#d9b07233;font-size:4rem;line-height:1;position:absolute;top:12px;left:20px}.testimonial-stars{margin-bottom:var(--space-3);gap:3px;display:flex!important}.testimonial-star{color:#d9b072;font-size:1rem}.testimonial-text{color:#c8d8ec;margin-bottom:var(--space-5);z-index:1;font-size:1.02rem;font-style:italic;line-height:1.72;position:relative}.testimonial-footer{align-items:center;gap:var(--space-3);padding-top:var(--space-4);border-top:1px solid #d9b0721f;display:flex!important}.testimonial-avatar{color:#d9b072;background:linear-gradient(135deg,#d9b07240,#d9b0721a);border:1px solid #d9b0724d;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:42px;height:42px;font-size:.95rem;font-weight:700;display:flex}.testimonial-meta{flex-direction:column;display:flex}.testimonial-name{color:#e6f1ff;font-size:.9rem;font-weight:600}.testimonial-detail{color:#7f93ae;margin:0;font-size:.78rem}@media (max-width:1024px){.testimonials-grid{grid-template-columns:1fr;max-width:640px;margin:0 auto}}.result-card-thumb{height:180px;opacity:.85;border-radius:14px;transition:opacity .3s}.result-card-home:hover .result-card-thumb{opacity:1}.sticky-scroll-cta{z-index:55;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);opacity:0;pointer-events:none;background:linear-gradient(135deg,#08172efa,#0c203cfa);border-bottom:1px solid #d9b0724d;transition:transform .4s cubic-bezier(.16,1,.3,1),opacity .4s;position:fixed;top:0;left:0;right:0;transform:translateY(-100%)}.sticky-scroll-cta-visible{opacity:1;pointer-events:all;transform:translateY(0)}.sticky-scroll-cta-inner{max-width:1200px;padding:10px var(--space-6);justify-content:space-between;align-items:center;margin:0 auto;display:flex}.sticky-scroll-cta-text{color:#b8c9df;font-size:.92rem;font-weight:500}.sticky-scroll-cta-actions{gap:var(--space-3);align-items:center;display:flex}.sticky-scroll-cta .btn-sm{padding:8px 18px;font-size:.88rem}.sticky-scroll-cta-phone{font-size:.88rem!important}@media (max-width:768px){.sticky-scroll-cta-text{display:none}.sticky-scroll-cta-inner{justify-content:center}.sticky-scroll-cta .btn-sm{padding:8px 14px;font-size:.82rem}}.pa-card-icon{color:#d9b072;width:48px;height:48px;margin-bottom:var(--space-4);background:linear-gradient(135deg,#d9b07226,#d9b0720d);border:1px solid #d9b07233;border-radius:14px;justify-content:center;align-items:center;transition:background .3s,transform .3s;display:flex}.card:hover .pa-card-icon{background:linear-gradient(135deg,#d9b07240,#d9b0721a);transform:scale(1.08)}.total-recovery-stat{gap:var(--space-3);margin-bottom:var(--space-4)}.credential-icon-centered{margin:0 auto var(--space-4)!important}.trust-card-heading{text-align:center;color:#e6f1ff;margin-top:0;font-size:1.25rem}.trust-card-text{text-align:center;font-style:normal!important}.trust-card-cta{text-align:center;margin-top:auto}.section-divider{background:linear-gradient(90deg,#0000,#d9b07240 50%,#0000);border:none;height:1px;margin:0}@keyframes heroFadeIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.hero-inner{animation:heroFadeIn .8s ease-out both}.hero-category-label{animation:heroFadeIn .6s ease-out .15s both}.hero-subtitle{animation:heroFadeIn .6s ease-out .3s both}.hero-cta-group{opacity:1;animation:none;transform:none}.cta-section-enhanced{position:relative}.cta-accent-line{background:linear-gradient(90deg,var(--color-gold-500),var(--color-gold-400));width:60px;height:3px;margin:0 auto var(--space-6);border-radius:2px}.cta-enhanced-title{margin-bottom:var(--space-4)}.cta-enhanced-buttons{margin-top:var(--space-6);justify-content:center}.cta-enhanced-buttons.hero-cta-group{opacity:1;animation:none;transform:none}.qualifier-card-emoji{width:48px;height:48px;margin-bottom:var(--space-3);background:#c6995d1a;border:1px solid #c6995d40;border-radius:12px;justify-content:center;align-items:center;font-size:1.5rem;display:flex}.result-card-thumb{object-fit:cover;width:100%;height:200px;margin-bottom:var(--space-4);border:1px solid #c6995d24;border-radius:12px}.footer-social{margin-top:var(--space-3);gap:.75rem;display:flex}.footer-social-link{min-width:44px;min-height:44px;color:var(--color-slate-200);border:1px solid #d9b07259;border-radius:50%;justify-content:center;align-items:center;padding:.5rem;transition:all .3s;display:inline-flex}.footer-social-link:hover{color:var(--color-gold-400);background:#d9b07214;border-color:#d9b07280;transform:translateY(-2px)}.footer-divider{height:1px;margin:var(--space-8)0;background:linear-gradient(90deg,#0000,#c6995d59 20% 80%,#0000)}.footer-cta-eyebrow{color:var(--color-gold-500);text-transform:uppercase;letter-spacing:.15em;margin-bottom:.5rem;font-size:.75rem;font-weight:700}.footer-brand-col{flex-direction:column;gap:.25rem;display:flex}.footer-brand-name{font-family:var(--font-heading);letter-spacing:.08em;color:#fff;margin-bottom:.5rem;font-size:1.1rem}.footer-phone{width:fit-content;min-height:44px;color:var(--color-gold-500);background:#09172b47;border:1px solid #d9b07247;border-radius:999px;align-items:center;margin-top:.5rem;padding:.45rem .8rem;font-size:1.2rem;font-weight:700;text-decoration:none;transition:color .3s;display:inline-flex}.footer-phone:hover{color:var(--color-gold-400)}.footer-phone:focus-visible{outline-offset:2px;outline:2px solid #d9b072cc}.form-consent-label{cursor:pointer;align-items:flex-start;gap:.75rem;display:flex}.form-consent-checkbox{width:44px;min-width:44px;height:44px;accent-color:var(--color-gold-500);flex:0 0 44px;margin:0}.form-consent-copy{padding-top:.35rem}.footer-availability{margin-top:.25rem;font-style:italic}.footer-col-heading{font-family:var(--font-heading);letter-spacing:.06em;color:#fff;margin-bottom:var(--space-3);text-transform:uppercase;font-size:.9rem}.footer-address{color:#8faac5;font-size:.85rem;font-style:normal;line-height:1.6}.footer-cta-heading{color:#fff;margin-top:0}.footer-legal-separator{color:#8faac566;margin:0 .5rem}.total-recovery-stat{align-items:baseline;gap:var(--space-4);flex-wrap:wrap;display:flex}.total-recovery-number{font-family:var(--font-heading);color:var(--color-gold-500);font-size:clamp(2.5rem,5vw,4rem);font-weight:700;line-height:1}.total-recovery-label{color:#8faac5;text-transform:uppercase;letter-spacing:.12em;font-size:.85rem;font-weight:600}.breadcrumb-list{color:#9fb0cb;flex-wrap:wrap;gap:.35rem;margin:0;padding:.65rem 0;font-size:.9rem;list-style:none;display:flex}.location-meta-pills{margin:var(--space-6)0 var(--space-8);flex-wrap:wrap;gap:.75rem;display:flex}.location-meta-pill{border-radius:999px;padding:.5rem .9rem;font-size:.85rem}.location-prose-content{margin-top:var(--space-8);padding-top:var(--space-6);border-top:1px solid #d9b07233}.es-footer-confidential-note,.es-footer-phone-wrap{margin-top:var(--space-4)}.results-marquee{align-items:start}.results-marquee-primary{background:linear-gradient(#08172e40,#040c1880);border:1px solid #d9b0721f;max-height:700px;overflow:hidden}.results-marquee-primary .result-card-thumb{border:1px solid #d9b0721a;border-radius:10px;height:220px}.results-marquee-primary .text-muted.text-lg{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.results-marquee-secondary{height:100%}.results-marquee-secondary-card{border:1px solid #d9b0721a;flex:1;transition:border-color .3s,box-shadow .3s}.results-marquee-secondary-card:hover{border-color:#d9b0724d;box-shadow:0 4px 24px #d9b0720f}.results-marquee-secondary-card .result-card-thumb{height:160px;margin-bottom:var(--space-3);border:1px solid #d9b07214;border-radius:8px}.results-below-fold{content-visibility:auto;contain-intrinsic-size:1px 1200px}.results-archive-disclaimer{background-color:var(--color-navy-800);padding:var(--space-8)var(--space-4)0;border-top:1px solid #d9b0722e;border-radius:4px}.results-recovery-section{padding-bottom:var(--space-6);margin-bottom:var(--space-2)}.results-grid-card{transition:transform .35s cubic-bezier(.16,1,.3,1),border-color .3s,box-shadow .35s;position:relative}.results-grid-card:hover{border-color:#d9b07247;transform:translateY(-4px);box-shadow:0 8px 32px #0000004d,0 2px 8px #d9b0720f}.results-grid-card:before{content:"";opacity:0;background:linear-gradient(90deg,#0000,#d9b07280,#0000);height:2px;transition:opacity .3s;position:absolute;top:0;left:0;right:0}.results-grid-card:hover:before{opacity:1}.results-cta-section{position:relative}.results-cta-section:before{content:"";background:linear-gradient(90deg,#0000,#d9b0724d,#0000);width:min(80%,600px);height:1px;position:absolute;top:0;left:50%;transform:translate(-50%)}.results-cta-heading{font-family:var(--font-heading);color:#fff;margin-bottom:var(--space-4);font-size:clamp(1.5rem,2.5vw,2.2rem);line-height:1.25}.results-strategy-card{align-self:start;position:sticky;top:100px}.results-authority-links{grid-template-columns:1fr 1fr;gap:0;display:grid}.results-authority-links li{border-bottom:1px solid #d9b07214}.results-authority-links li:nth-last-child(-n+2){border-bottom:none}.results-authority-links .inline-action-link{color:#b8c9df;align-items:center;padding:.65rem .25rem;font-size:.88rem;font-weight:500;text-decoration:none;transition:color .25s,padding-left .25s;display:flex}.results-authority-links .inline-action-link:before{content:"→";color:#d9b07280;margin-right:.5rem;transition:color .25s}.results-authority-links .inline-action-link:hover{color:#d9b072;padding-left:.35rem}.results-authority-links .inline-action-link:hover:before{color:#d9b072}.results-disclaimer-strip{padding-top:var(--space-6);margin-top:var(--space-8);border-top:1px solid #d9b0721f}.results-filter-heading{font-family:var(--font-heading);font-size:clamp(1.6rem,3vw,2.5rem);line-height:1.2}.results-case-modal-kicker{color:#6f4300}.results-case-modal-section-heading{color:#374151}.results-proof-strip .text-gold{letter-spacing:.08em;text-transform:uppercase;font-size:.72rem}.site-premium .results-hub-hero.hero-bg:not(.hero-home):after{display:none}@media (max-width:768px){.hero-standard.results-page-hero{min-height:calc(100svh - 88px)}.results-page-hero .hero-inner{align-items:center;display:flex}.hero-standard.results-hub-catastrophic-injury,.hero-standard.results-hub-high-value-negligence,.hero-standard.results-hub-motorcycle-accidents,.hero-standard.results-hub-premises-liability,.hero-standard.results-hub-wrongful-death{min-height:clamp(460px,62svh,520px);padding-top:0;padding-bottom:0}.results-hub-catastrophic-injury .hero-media-shell,.results-hub-high-value-negligence .hero-media-shell,.results-hub-motorcycle-accidents .hero-media-shell,.results-hub-premises-liability .hero-media-shell,.results-hub-wrongful-death .hero-media-shell{height:clamp(240px,36svh,320px);display:block;bottom:auto}.results-hub-catastrophic-injury:before,.results-hub-high-value-negligence:before,.results-hub-motorcycle-accidents:before,.results-hub-premises-liability:before,.results-hub-wrongful-death:before{opacity:.18}.results-hub-catastrophic-injury .hero-inner,.results-hub-high-value-negligence .hero-inner,.results-hub-motorcycle-accidents .hero-inner,.results-hub-premises-liability .hero-inner,.results-hub-wrongful-death .hero-inner{min-height:clamp(460px,62svh,520px);padding-bottom:var(--space-4);align-items:end}.results-hub-catastrophic-injury .hero-overlay,.results-hub-high-value-negligence .hero-overlay,.results-hub-motorcycle-accidents .hero-overlay,.results-hub-premises-liability .hero-overlay,.results-hub-wrongful-death .hero-overlay{background:linear-gradient(#040c182e,#0613295c 42%,#061329b8 64%,#040c18f0),radial-gradient(circle at 100% 0,#c6995d29,#0000 42%);min-height:clamp(460px,62svh,520px)}.results-hub-catastrophic-injury .hero-cta-group,.results-hub-high-value-negligence .hero-cta-group,.results-hub-motorcycle-accidents .hero-cta-group,.results-hub-premises-liability .hero-cta-group,.results-hub-wrongful-death .hero-cta-group{display:flex}.results-hub-catastrophic-injury .hero-cta-group .btn,.results-hub-high-value-negligence .hero-cta-group .btn,.results-hub-motorcycle-accidents .hero-cta-group .btn,.results-hub-premises-liability .hero-cta-group .btn,.results-hub-wrongful-death .hero-cta-group .btn{white-space:nowrap;min-height:48px;padding:.7rem 1rem;font-size:.98rem;line-height:1.15}.results-hub-catastrophic-injury .hero-cta-group .btn:nth-child(2),.results-hub-high-value-negligence .hero-cta-group .btn:nth-child(2),.results-hub-motorcycle-accidents .hero-cta-group .btn:nth-child(2),.results-hub-premises-liability .hero-cta-group .btn:nth-child(2),.results-hub-wrongful-death .hero-cta-group .btn:nth-child(2){display:none}.results-marquee-primary{max-height:none}.results-marquee-primary .result-card-thumb{height:200px}.results-marquee-secondary-card .result-card-thumb{height:180px}.results-strategy-card{position:static}.results-authority-links{grid-template-columns:1fr}.results-authority-links li{border-bottom:1px solid #d9b07214}.results-authority-links li:last-child{border-bottom:none}.results-cta-heading{font-size:1.35rem}.results-recovery-section{padding-bottom:var(--space-4)}.results-disclaimer-strip{margin-top:var(--space-4)}}.contactHero .hero-inner{max-width:1180px}.contactHero .hero-text-wrap{max-width:640px}.contactHero .hero-media-image{transform:none}.contactGrid{grid-template-columns:minmax(0,1.12fr) minmax(340px,.88fr);align-items:start;gap:2rem;display:grid}.contactGrid>*{min-width:0}.contactCard{background:linear-gradient(#091b33f5,#081629fa);border:1px solid #b38b592e;border-radius:18px;min-width:0;padding:1.6rem;box-shadow:0 24px 54px -36px #000000b3}.contactFormCard{padding:1.75rem}.contactCardHeader{margin-bottom:1rem}.contactEyebrow{color:#d9b072;letter-spacing:.08em;text-transform:uppercase;margin:0 0 .4rem;font-size:.82rem;font-weight:700}.contactCardTitle{color:#f6f8fc;font-family:var(--font-heading);margin:0 0 .45rem;font-size:clamp(1.7rem,2.1vw,2.3rem);line-height:1.05}.contactCardLead{color:#b7c8de;max-width:42rem;margin:0;font-size:1.02rem;line-height:1.6}.contactField{box-sizing:border-box;width:100%;min-width:0;max-width:100%;display:block}.contactBadgeRow{flex-wrap:wrap;gap:.65rem;margin-bottom:1.25rem;display:flex}.contactBadge{color:#d8e1ef;letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;background:#ffffff0f;border-radius:999px;align-items:center;padding:.45rem .7rem;font-size:.76rem;display:inline-flex}.contactEncryptionNote{color:#aebfd7;opacity:.82;justify-content:center;align-items:center;gap:.5rem;margin:1rem 0 0;font-size:.8rem;display:flex}.contactLockIcon{flex:none;width:.9rem;height:.9rem}.contactNextStep{background:#0a182ebd;border:1px solid #ffffff0f;border-radius:14px;margin-top:1rem;padding:1rem}.contactAlertTitle,.contactMiniTitle,.contactNextStepTitle,.contactSidebarTitle{color:#f6f8fc;font-family:var(--font-heading);margin:0 0 .8rem}.contactNextStepTitle{font-size:1rem}.contactLinkList,.contactMiniList,.contactNextStepList{color:#b7c8de;margin:0;padding-left:1.1rem}.contactNextStepList{gap:.65rem;font-size:.96rem;line-height:1.55;display:grid}.contactSidebar{align-content:start;gap:1rem;display:grid}.contactSidebarCard{gap:.85rem;display:grid}.contactSidebarTitle{font-size:1.25rem}.contactAddress{color:#c7d4e7;gap:.4rem;font-style:normal;line-height:1.5;display:grid}.contactPhoneCta{background:linear-gradient(135deg,#d9b0721f,#091b33e0);border:1px solid #d9b07242;border-radius:16px;gap:.12rem;min-height:56px;padding:1rem 1.1rem;text-decoration:none;transition:transform .2s,border-color .2s,background .2s;display:grid}.contactPhoneCta:focus,.contactPhoneCta:hover{background:linear-gradient(135deg,#d9b0722e,#091b33f5);border-color:#d9b07275;transform:translateY(-1px)}.contactPhoneLabel{color:#d9b072;text-transform:uppercase;letter-spacing:.08em;font-size:.76rem;font-weight:700}.contactPhoneNumber{color:#f6f8fc;font-family:var(--font-heading);font-size:clamp(1.7rem,2.1vw,2.35rem);font-weight:700;line-height:1.05}.contactPhoneNote{color:#aebfd7;margin:0;font-size:.92rem;line-height:1.55}.contactAlertCard{border-left:4px solid #ef4444}.contactAlertTitle{color:#fca5a5;font-size:1rem}.contactAlertCopy,.contactQualifyCopy{color:#b7c8de;margin:0 0 .9rem;line-height:1.6}.contactMiniList{gap:.35rem;font-size:.92rem;line-height:1.45;display:grid}.contactLinkList{gap:.45rem;padding-left:1rem;display:grid}.contactLink{color:#d9b072;align-items:center;min-height:44px;text-decoration:none;display:inline-flex}.contactLink:focus,.contactLink:hover{color:#e8c692;text-decoration:underline}@media (max-width:1023px){.contactGrid{grid-template-columns:1fr}.contactPhoneNumber{font-size:1.9rem}}@media (max-width:640px){.contactCard,.contactFormCard{padding:1.25rem}.contactBadgeRow{gap:.5rem}.contactBadge{white-space:normal}.contactPhoneCta{width:100%}.contactLinkList{gap:.2rem;padding-left:0;list-style:none}.contactLink{width:100%;padding:.45rem 0}}.journal-hero{background:#071224;align-items:center;min-height:clamp(520px,72vh,660px);display:flex;position:relative;overflow:hidden}.journal-hero-image{object-fit:cover;object-position:center;filter:saturate(.9)contrast(1.08);width:100%;height:100%;position:absolute;inset:0}.journal-hero-picture{display:block;position:absolute;inset:0;overflow:hidden}.journal-hero-overlay{pointer-events:none;background:linear-gradient(90deg,#071224fa,#071224d6 48%,#07122470),linear-gradient(#071224b3,#07122438 52%,#071224fa);position:absolute;inset:0}.journal-hero-inner{z-index:1;grid-template-columns:minmax(0,1fr) minmax(320px,420px);align-items:center;gap:clamp(2rem,6vw,5rem);padding-top:clamp(2.75rem,6vh,4.5rem);padding-bottom:clamp(2rem,5vh,3.5rem);display:grid;position:relative}.journal-hero-copy{background-color:#030b18e0;border-radius:8px;max-width:790px;padding:clamp(1.15rem,2.4vw,1.8rem);box-shadow:0 24px 70px #0000003d}.journal-kicker,.journal-panel-eyebrow{color:var(--color-gold-400,#d9b072);letter-spacing:.18em;text-transform:uppercase;margin:0 0 .85rem;font-size:.78rem;font-weight:800}.journal-hero h1{color:#fff;letter-spacing:0;max-width:780px;margin:0;font-size:clamp(2.45rem,4.35vw,4.2rem);line-height:1.02}.journal-hero-lede{color:#d6deeb;max-width:690px;margin:1.2rem 0 0;font-size:clamp(1rem,1.5vw,1.16rem);line-height:1.65}.journal-hero-actions{flex-wrap:wrap;gap:.85rem;margin-top:1.45rem;display:flex}.journal-proof-row{background:#d9b07229;border:1px solid #d9b07233;border-radius:8px;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin-top:1.5rem;display:grid;overflow:hidden;box-shadow:0 22px 55px #0000003d}.journal-proof-row div{background:#061428;min-height:82px;padding:.8rem}.journal-proof-row span{color:#fff;font-family:var(--font-heading,inherit);font-size:clamp(1.25rem,2vw,1.9rem);font-weight:800;line-height:1;display:block}.journal-proof-row p{color:#aab7c8;margin:.55rem 0 0;font-size:.84rem;line-height:1.45}.journal-hero-panel{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(#0d2646e6,#061428e0),#061428eb;border:1px solid #d9b07247;border-radius:8px;padding:clamp(1.15rem,2.4vw,1.6rem);box-shadow:0 25px 70px #00000059}.journal-hero-panel h2{color:#fff;margin:0;font-size:clamp(1.2rem,1.7vw,1.55rem);line-height:1.18}.journal-hero-panel ul,.journal-question-card ul{gap:.65rem;margin:1rem 0 0;padding:0;list-style:none;display:grid}.journal-hero-panel li,.journal-question-card li{color:#d7dfeb;padding-left:1.35rem;line-height:1.55;position:relative}.journal-hero-panel li:before,.journal-question-card li:before{content:"";background:var(--color-gold-500,#c6995d);border-radius:999px;width:.42rem;height:.42rem;position:absolute;top:.68em;left:0}.journal-panel-link{color:var(--color-gold-300,#e8c67a);align-items:center;gap:.45rem;margin-top:1.5rem;font-weight:800;text-decoration:none;display:inline-flex}.journal-panel-link:after,.journal-pathway-card span:after{content:"";border-top:2px solid;border-right:2px solid;width:.45rem;height:.45rem;margin-left:.45rem;display:inline-block;transform:rotate(45deg)translateY(-1px)}.journal-section-header{max-width:850px;margin-bottom:clamp(1.75rem,4vw,3rem)}.journal-section-header h2{color:#fff;letter-spacing:0;margin:0;font-size:clamp(2rem,4vw,3.4rem);line-height:1.03}.journal-section-header p:not(.journal-kicker){color:#aebbd0;max-width:760px;margin:1rem 0 0;font-size:1.05rem;line-height:1.7}.journal-section-header-row{justify-content:space-between;align-items:flex-end;gap:1.5rem;max-width:none;display:flex}.journal-section-header-row>div{max-width:790px}.journal-case-pathway-section{border-top:1px solid #d9b07229}.journal-pathway-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;display:grid}.journal-pathway-card{color:#fff;background:#0e284d75;border:1px solid #d9b07226;border-radius:8px;flex-direction:column;min-height:260px;padding:1.35rem;text-decoration:none;transition:transform .25s,border-color .25s,background .25s;display:flex}.journal-pathway-card:hover{background:#0e284dad;border-color:#d9b07273;transform:translateY(-3px)}.journal-pathway-card h3{color:#fff;margin:0;font-size:1.18rem;line-height:1.25}.journal-pathway-card p{color:#aebbd0;margin:.9rem 0 1.5rem;line-height:1.65}.journal-pathway-card span{color:var(--color-gold-400,#d9b072);margin-top:auto;font-weight:800}.journal-featured-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem;display:grid}.journal-featured-card{min-height:100%;color:inherit;border:1px solid #d9b07226;border-radius:8px;text-decoration:none;transition:transform .25s,border-color .25s,box-shadow .25s;display:block}.journal-featured-card:hover{border-color:#d9b07273;box-shadow:0 28px 60px #00000052}.journal-featured-media{min-height:330px;position:relative}.journal-featured-media-copy{z-index:1;position:absolute;bottom:1.25rem;left:1.25rem;right:1.25rem}.journal-article-label{background:var(--color-gold-500,#c6995d);color:#071224;letter-spacing:.08em;border-radius:6px;margin-bottom:.75rem;padding:.28rem .55rem;font-size:.72rem;font-weight:900;display:inline-block}.journal-featured-media-copy h3{color:#fff;margin:0;font-size:clamp(1.35rem,2.2vw,2rem);line-height:1.1}.journal-featured-body{padding:1.35rem}.journal-featured-body p{color:#bdc8d8;margin:0;line-height:1.65}.journal-article-meta{color:#91a0b5;flex-wrap:wrap;gap:.55rem;margin-top:1rem;font-size:.86rem;display:flex}.journal-topic-section{padding:var(--space-6)0;border-top:1px solid #d9b0721f;border-bottom:1px solid #d9b07226}.journal-count-pill{color:#c5d0df;border:1px solid #d9b07238;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;min-height:2.5rem;padding:.55rem .85rem;font-size:.9rem;display:inline-flex}.journal-review-section{border-top:1px solid #d9b0721f;position:relative}.journal-anchor-compat{pointer-events:none;width:1px;height:1px;position:absolute;top:-5rem;overflow:hidden}.journal-review-grid{grid-template-columns:minmax(0,.95fr) minmax(360px,.85fr);align-items:start;gap:clamp(2rem,5vw,4rem);display:grid}.journal-review-copy{position:sticky;top:6rem}.journal-review-copy h2{color:#fff;letter-spacing:0;max-width:720px;margin:0;font-size:clamp(2.2rem,4.5vw,4.1rem);line-height:1}.journal-review-copy>p{color:#aebbd0;max-width:680px;margin:1.15rem 0 0;font-size:1.08rem;line-height:1.75}.journal-callout,.journal-question-card{background:#0e284d70;border:1px solid #d9b0722b;border-radius:8px;margin-top:1.5rem;padding:1.35rem}.journal-question-card h3{color:#fff;margin:0}.journal-callout span{color:#fff;font-family:var(--font-heading,inherit);font-size:clamp(1.8rem,3vw,2.8rem);font-weight:900;line-height:1;display:block}.journal-callout p{color:#aebbd0;margin:.6rem 0 0;line-height:1.55}.journal-lead-form{border-color:#d9b07252;box-shadow:0 28px 65px #00000047}.journal-subscribe-band{border-top:1px solid #d9b0721f;padding:clamp(2rem,5vw,3.5rem) 0}.journal-subscribe-inner{grid-template-columns:minmax(0,1fr) minmax(320px,520px);align-items:center;gap:1.5rem;display:grid}.journal-subscribe-inner h2{color:#fff;margin:0;font-size:clamp(1.5rem,3vw,2.35rem);line-height:1.1}.journal-subscribe-inner p:not(.journal-kicker){margin:.75rem 0 0}.journal-subscribe-form{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.75rem;display:grid}.journal-content h2{color:#fff;border-bottom:1px solid #334155;margin-top:3rem;margin-bottom:1.5rem;padding-bottom:.5rem;font-size:1.75rem;font-weight:700}.journal-content p{color:#cbd5e1;margin-bottom:1.75rem;font-size:1.125rem;line-height:1.85}.journal-content .abstract{color:#94a3b8;border-left:3px solid #b38b59;margin:2rem 0;padding-left:1.5rem;font-style:italic}.case-citation{font-variant:small-caps;color:#76521f;font-weight:500}.article-content-shell .abstract a,.journal-content .abstract a{text-underline-offset:.18em;text-decoration:underline;color:#76521f!important}.article-hero-conversion{min-height:clamp(560px,76vh,760px);padding:clamp(4.25rem,7vw,6.5rem) 0}.site-premium .article-hero-conversion h1{letter-spacing:0;max-width:1000px;font-size:clamp(2.55rem,4.8vw,4.65rem);line-height:1.02}.article-hero-conversion .hero-text-wrap{background-color:#030b18e6;max-width:1040px}.article-hero-conversion .hero-category-label,.article-hero-conversion .hero-cta-group,.article-hero-conversion .hero-inner,.article-hero-conversion .hero-subtitle{opacity:1;animation:none;transform:none}.article-hero-conversion .hero-subtitle{max-width:900px}.article-hero-conversion .hero-cta-group{max-width:840px}.article-hero-conversion .hero-cta-group .btn{min-height:3.4rem}.article-intake-phone a{color:#fff;text-underline-offset:.22em;text-decoration:underline;text-decoration-thickness:2px}.semi-truck-evidence-hero:after{content:none!important}.semi-truck-evidence-hero .hero-media-image{filter:saturate(1.06)contrast(1.08)brightness(.92);object-position:right center!important}.semi-truck-evidence-hero .hero-overlay{background:linear-gradient(90deg,#030b18f7,#051122e6 34%,#0511228f 58%,#0511222e),radial-gradient(circle at 82% 54%,#d9b0723d,#0000 34%)}@media (max-width:767px){.semi-truck-evidence-hero{min-height:auto!important;padding:2.35rem 0 2.1rem!important}.site-premium .semi-truck-evidence-hero h1{font-size:2.2rem;line-height:1.05}.semi-truck-evidence-hero .hero-subtitle{max-width:31rem;font-size:1rem;line-height:1.55}.semi-truck-evidence-hero .hero-category-label{font-size:.74rem;line-height:1.35}.semi-truck-evidence-hero .hero-media-image{object-position:74% center!important}.semi-truck-evidence-hero .hero-overlay{background:linear-gradient(90deg,#030b18fa,#051122eb 68%,#0511229e),radial-gradient(circle at 86% 36%,#d9b07224,#0000 32%)}}.allen-gamble-conversion-band{background:linear-gradient(135deg,#7018186b,#071224f0 42%),#071224;border-top:1px solid #d9b0722e;border-bottom:1px solid #d9b07229;padding:clamp(2rem,5vw,3.75rem) 0}.allen-gamble-conversion-grid{grid-template-columns:minmax(0,1.1fr) minmax(320px,.72fr);align-items:center;gap:clamp(1.25rem,4vw,3rem);display:grid}.allen-gamble-conversion-copy h2{color:#fff;letter-spacing:0;max-width:760px;margin:.35rem 0 0;font-size:clamp(2rem,4vw,3.8rem);line-height:1}.allen-gamble-conversion-copy p:not(.allen-gamble-disclaimer):not(.footer-text-sm){color:#c6d1df;max-width:760px;margin:1rem 0 0;font-size:1.06rem;line-height:1.72}.allen-gamble-action-row{flex-wrap:wrap;gap:.8rem;margin-top:1.35rem;display:flex}.allen-gamble-disclaimer{color:#8ea0b8;max-width:720px;margin:1rem 0 0;font-size:.82rem;line-height:1.55}.allen-gamble-signal-panel{background:#d9b07233;border:1px solid #d9b0723d;border-radius:8px;gap:1px;display:grid;overflow:hidden;box-shadow:0 24px 70px #00000052}.allen-gamble-signal-panel div{background:#061428e6;padding:1.15rem}.allen-gamble-signal-panel span{color:#fff;font-family:var(--font-heading,inherit);font-size:clamp(1.55rem,3vw,2.45rem);font-weight:900;line-height:1;display:block}.allen-gamble-signal-panel p{color:#aebbd0;margin:.55rem 0 0;font-size:.9rem;line-height:1.48}.article-content-shell-conversion{background:linear-gradient(#0a1f3df2,#071224)}.article-conversion-grid{grid-template-columns:minmax(0,1fr) minmax(340px,430px);align-items:start;gap:clamp(1.5rem,4vw,3rem);display:grid}.article-main-prose{min-width:0}.article-intake-rail{align-self:start;gap:1rem;display:grid;position:sticky;top:6rem}.article-intake-phone,.article-intake-proof{background:#0e284d6b;border:1px solid #d9b07238;border-radius:8px;padding:1.1rem}.article-intake-proof ul{gap:.65rem;margin:.9rem 0 0;padding:0;list-style:none;display:grid}.article-intake-proof li{color:#c6d1df;padding-left:1.15rem;font-size:.92rem;line-height:1.5;position:relative}.article-intake-proof li:before{content:"";background:var(--color-gold-500,#c6995d);border-radius:999px;width:.38rem;height:.38rem;position:absolute;top:.62em;left:0}.article-intake-rail .lead-form-intro{display:none}.article-intake-rail .form-group{margin-bottom:.75rem}.article-intake-rail textarea{min-height:8.25rem}.article-intake-phone{text-align:center;flex-direction:column;gap:.35rem;display:flex}.article-intake-phone span{color:#9fb0cb;font-size:.86rem}.article-intake-phone a{color:var(--color-gold-300,#e8c67a);font-size:1.05rem;font-weight:900;text-decoration:none}@media (max-width:980px){.allen-gamble-conversion-grid,.article-conversion-grid{grid-template-columns:1fr}.article-intake-rail{position:static}}.journal-featured-card{border-radius:var(--radius-lg,12px);transition:transform .35s,box-shadow .35s;overflow:hidden}.journal-featured-card:hover{transform:translateY(-3px);box-shadow:0 24px 48px -12px #00000080}.journal-featured-card .card-media-shell{margin-bottom:0}.journal-featured-overlay{pointer-events:none;background:linear-gradient(#07122426,#0712248c 60%,#071224eb);position:absolute;inset:0}.journal-topic-bar{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}@media (max-width:640px){.journal-topic-bar{-webkit-overflow-scrolling:touch;scrollbar-width:none;flex-wrap:nowrap;padding-bottom:.25rem;overflow-x:auto}.journal-topic-bar::-webkit-scrollbar{display:none}.journal-topic-bar .results-filter-pill{white-space:nowrap;flex-shrink:0}}.journal-archive-link{border-radius:0 var(--radius-md,8px)var(--radius-md,8px)0;color:var(--color-gold-400,#d9b072);background:#0e284d59;border-left:2px solid #c6995d4d;align-items:center;gap:.75rem;padding:.65rem .85rem;font-size:.92rem;font-weight:500;text-decoration:none;transition:background .25s,border-color .25s,color .25s;display:flex}.journal-archive-link:hover{border-left-color:var(--color-gold-500,#c6995d);color:var(--color-gold-300,#e8c67a);background:#0e284d99}.journal-archive-link .archive-arrow{opacity:.5;border-top:2px solid;border-right:2px solid;width:.42rem;height:.42rem;margin-left:auto;transition:opacity .25s,transform .25s;display:inline-block;transform:rotate(45deg)}.journal-archive-link:hover .archive-arrow{opacity:1;transform:translate(3px)rotate(45deg)}.journal-subscribe-input{border-radius:var(--radius-md,8px);color:#fff;background:#0a1e3ccc;border:1px solid #2f4f7999;width:100%;padding:.85rem 1.15rem;font-size:.95rem;transition:border-color .3s,box-shadow .3s}.journal-subscribe-input::placeholder{color:#64748b}.journal-subscribe-input:focus{border-color:var(--color-gold-500,#c6995d);outline:none;box-shadow:0 0 0 3px #c6995d26}.journal-category-count{min-width:2rem;height:2rem;color:var(--color-gold-400,#d9b072);background:#c6995d1f;border:1px solid #c6995d40;border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;font-size:.85rem;font-weight:700;display:inline-flex}.journal-card-desc{-webkit-line-clamp:3;color:#94a3b8;-webkit-box-orient:vertical;font-size:.92rem;line-height:1.55;display:-webkit-box;overflow:hidden}@media (max-width:768px){.journal-hero{min-height:auto}.journal-hero-image,.journal-hero-picture{height:clamp(220px,34svh,300px);bottom:auto}.journal-hero-inner,.journal-review-grid,.journal-subscribe-inner{grid-template-columns:1fr}.journal-hero-inner{padding-top:5.5rem}.journal-hero h1{font-size:clamp(2.35rem,14vw,3.65rem);line-height:.98}.journal-proof-row{grid-template-columns:1fr}.journal-section-header-row{flex-direction:column;align-items:flex-start}.journal-featured-grid,.journal-pathway-grid{grid-template-columns:1fr}.journal-pathway-card{min-height:auto}.journal-featured-media{min-height:280px}.journal-review-copy{position:static}.journal-subscribe-form{grid-template-columns:1fr}.journal-intro-grid{gap:var(--space-4,1rem)!important}.journal-featured-card .relative.aspect-video{aspect-ratio:16/10}}.about-process-step{background:linear-gradient(#091b3380,#08172b4d);border:1px solid #d9b0721a;border-radius:16px;padding:1.5rem 1.25rem;transition:border-color .28s,transform .28s,box-shadow .28s;position:relative}.about-process-step:hover{border-color:#d9b07252;transform:translateY(-3px);box-shadow:0 12px 32px -8px #d9b0721a}.about-process-step:before{content:"";background:var(--color-gold-500);opacity:0;border-radius:0 0 3px 3px;width:40px;height:3px;transition:opacity .28s;position:absolute;top:0;left:50%;transform:translate(-50%)}.about-process-step:hover:before{opacity:1}.about-sidebar-card{transition:box-shadow .28s,border-color .28s;border-top:4px solid var(--color-gold-500)!important}.about-sidebar-card:hover{box-shadow:0 24px 56px -34px #000000c7,0 0 24px -6px #d9b07214}.about-standard-feature{padding-left:1.25rem;transition:padding-left .2s;position:relative}.about-standard-feature:before{content:"";background:var(--color-gold-500);opacity:.6;border-radius:2px;width:4px;height:1.1em;transition:opacity .2s;position:absolute;top:.35em;left:0}.about-standard-feature:hover:before{opacity:1}.about-promise-card{transition:transform .28s,box-shadow .28s;border-top:4px solid var(--color-gold-500)!important}.about-promise-card:hover{transform:translateY(-2px);box-shadow:0 16px 40px -12px #d9b0721a}.about-section-divider{border-top:1px solid #d9b0722e}.about-court-badge{align-items:center;gap:.5rem;padding:.3rem 0;transition:transform .18s;display:inline-flex}.about-court-badge:hover{transform:translate(3px)}.about-result-item{border-bottom:1px solid #64748b26;padding:.5rem 0;transition:padding-left .18s}.about-result-item:last-child{border-bottom:none}.about-result-item:hover{padding-left:.25rem}@media (max-width:768px){.about-process-grid{grid-template-columns:1fr!important;gap:1rem!important}.about-process-step{padding:1.25rem 1rem}.about-sidebar-card{position:static!important}}@media (min-width:640px) and (max-width:767px){.about-process-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:1rem!important}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-gradient-position{syntax:"*";inherits:false}@property --tw-gradient-from{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-via{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-to{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-stops{syntax:"*";inherits:false}@property --tw-gradient-via-stops{syntax:"*";inherits:false}@property --tw-gradient-from-position{syntax:"<length-percentage>";inherits:false;initial-value:0}@property --tw-gradient-via-position{syntax:"<length-percentage>";inherits:false;initial-value:50%}@property --tw-gradient-to-position{syntax:"<length-percentage>";inherits:false;initial-value:100%}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-scale-x{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-y{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-z{syntax:"*";inherits:false;initial-value:1}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}