@font-face{font-family:Roboto;src:url(/fonts/Roboto-Light.woff2)format("woff2");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Roboto;src:url(/fonts/Roboto-Regular.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Roboto;src:url(/fonts/Roboto-Medium.woff2)format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Roboto;src:url(/fonts/Roboto-Bold.woff2)format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Roboto;src:url(/fonts/Roboto-Black.woff2)format("woff2");font-weight:900;font-style:normal;font-display:swap}:root{--page-bg:#fff;--header-bg:#fff;--card-bg:#fff;--primary:#be1e1f;--primary-dark:#661011;--btn:#be1e1f;--text:#242626;--muted:#6b7280;--geo:#9ca3af;--link:#be1e1f;--landing-bg:#fff;--landing-text:#242626;--footer-bg:#fff;--taupe:#dbd7d1;--beige:#f8f5f2;--title:#ac302a;--counter:#ea7969;--radius:10px;--shadow:0 4px 7px 4px #00000026}*{box-sizing:border-box}html,body{margin:0;padding:0}html{scroll-behavior:smooth}body{color:var(--text);background:var(--page-bg);font-family:Roboto,Helvetica,Arial,sans-serif}#root{min-height:100vh}a{color:var(--link)}img{max-width:100%}.app--home{background:var(--page-bg)}.app--page{background:#f4f5f6}.app--page main{background:#fff}.site-header{background:var(--header-bg);z-index:20;position:sticky;top:0;box-shadow:0 1px #0000000f}.site-header__inner{justify-content:space-between;align-items:center;gap:16px;max-width:1200px;margin:0 auto;padding:10px 20px;display:flex}.logo{align-items:center;text-decoration:none;display:flex}.logo img{width:auto;height:44px;display:block}.header-call{color:var(--text);align-items:center;gap:8px;font-size:16px;text-decoration:none;display:flex}.header-call strong{color:var(--primary)}.form-hero{background:#e8e8e8 url(/images/hero-bg.jpg) 50%/cover no-repeat;justify-content:center;padding:48px 16px 56px;display:flex}.form-card{background:var(--card-bg);border-radius:var(--radius);width:min(700px,100%);min-height:500px;box-shadow:var(--shadow);text-align:center;padding:36px 28px 44px;position:relative}.form-card--inner{padding-bottom:128px}.form-card h1{margin:0 0 8px;font-size:28px;line-height:1.2}.form-card__sub{color:#374151;margin:0 0 20px}.form-card__step-title{margin:0 0 28px;font-size:28px;font-weight:700;line-height:1.25}.form-card__desc{color:var(--muted);margin:0 0 16px;font-size:14px}.form-back{color:#4b5563;cursor:pointer;font:inherit;background:0 0;border:0;align-items:center;gap:4px;padding:0;font-size:15px;font-weight:400;display:inline-flex;position:absolute;bottom:16px;left:18px}.form-back span{font-size:20px;line-height:1}.form-card__submit{width:100%;margin-top:8px}.geo-line{color:var(--geo);margin:0;font-size:12px;position:absolute;bottom:10px;left:18px}.form-progress{position:absolute;bottom:56px;left:36px;right:36px}.form-progress__track{background:#e5e7eb;border-radius:99px;height:6px;position:relative;overflow:visible}.form-progress__fill{background:#9ca3af;border-radius:99px;height:100%;transition:width .2s}.form-progress__tip{pointer-events:none;flex-direction:column;align-items:center;display:flex;position:absolute;top:12px;transform:translate(-50%)}.form-progress__tip:before{content:"";border-bottom:5px solid #d1d5db;border-left:5px solid #0000;border-right:5px solid #0000;width:0;height:0;margin-bottom:-1px}.form-progress__tip span{color:#6b7280;background:#fff;border:1px solid #d1d5db;border-radius:3px;padding:4px 6px;font-size:11px;line-height:1}.radio-set{border:0;margin:0 0 12px;padding:0}.radio-set legend{margin:0 auto 16px;padding:0;font-weight:700}.radio-options{gap:10px;display:grid}.radio-option{color:#000;cursor:pointer;min-height:52px;font:inherit;box-sizing:border-box;background:#fff;border:1px solid #be1e20;border-radius:4px;justify-content:center;align-items:center;gap:12px;width:100%;margin:0;padding:10px 16px;font-weight:700;transition:background-color .2s,color .2s,border-color .2s;display:flex;position:relative}.radio-option input[type=radio]{opacity:0;clip:rect(0, 0, 0, 0);pointer-events:none;border:0;width:1px;height:1px;margin:0;padding:0;position:absolute;overflow:hidden}.radio-options--icons{grid-template-columns:repeat(3,1fr);gap:25px}.radio-options--icons .radio-option{text-align:center;flex-direction:column;justify-content:center;gap:8px;min-height:150px;padding:10px 20px;font-size:14px;line-height:1.3;box-shadow:0 10px 10px -8px #00000026}.radio-option.is-selected,.radio-option:hover{color:#fff;background:#be1e1f;border-color:#be1e1f}.radio-option.is-selected img,.radio-option:hover img{filter:brightness(0)saturate()invert()sepia()saturate(0%)hue-rotate(119deg)brightness(113%)contrast(101%)}.radio-option img{flex:none;width:auto;max-width:50px;height:36px}.radio-options--icons .radio-option img{width:60px;max-width:none;height:auto}@media (width<=760px){.radio-options--icons{gap:7px}.radio-options--icons .radio-option{text-align:left;min-height:auto;box-shadow:none;flex-direction:row;justify-content:flex-start;padding:5px 15px}.radio-options--icons .radio-option img{width:35px}}.field{text-align:left;margin-bottom:14px}.field label{margin-bottom:6px;font-weight:700;display:block}.field input,.field select,.field textarea{width:100%;font:inherit;background:#fff;border:1px solid #d1d5db;border-radius:8px;padding:12px 14px}.field textarea{resize:vertical;min-height:120px}.field-row{grid-template-columns:1fr 1fr;gap:12px;display:grid}.field-error{color:#b91c1c;margin:6px 0 0;font-size:14px}.field-note,.form-note{color:var(--muted);font-size:13px}.btn{cursor:pointer;font:inherit;color:#fff;border:0;border-radius:4px;justify-content:center;align-items:center;padding:14px 28px;font-weight:700;display:inline-flex}.btn:disabled{opacity:.7;cursor:wait}.btn--primary{background:var(--primary);width:100%}.btn--landing{color:#fff;background:#be1e1f;border-radius:5px;width:fit-content;margin:20px auto 0;padding:1rem;font-size:16px;font-weight:700;line-height:1.5;transition:transform .3s cubic-bezier(.4,0,.2,1);display:block}@media (width>=640px){.btn--landing{padding-left:2.75rem;padding-right:2.75rem}}@media (width>=768px){.btn--landing{padding:1rem}}.btn--landing:hover{transform:translateY(-.5rem)}.tcpa{color:#4b5563;text-align:left;margin-top:16px;font-size:12px;line-height:1.45}.form-success{padding:24px 8px 40px}.form-success h2{margin-top:0}.sticky-call{z-index:30;text-align:center;background:#fff;border-radius:16px;width:168px;padding:12px 12px 10px;position:fixed;bottom:18px;right:18px;box-shadow:0 10px 30px #0003}.sticky-call__qr{width:140px;height:140px;margin:0 auto 8px;display:block}.sticky-call p{color:#111;margin:0;font-size:13px;line-height:1.35}.sticky-call a{font-weight:700}.landing{background:var(--landing-bg);color:var(--landing-text);padding-bottom:40px;overflow-x:hidden}.landing-block{text-align:center;max-width:1100px;margin:0 auto;padding:64px 24px}.landing-block--taupe{background:var(--taupe);max-width:none}.landing-block--beige{background:var(--beige)}.landing-block h2{color:var(--primary);margin:0 0 16px;font-size:32px}.landing-block p,.landing-block li{color:#374151;font-size:17px;line-height:1.55}.landing-intro{max-width:720px;margin:0 auto 28px}.landing-photo{object-fit:cover;border-radius:12px;width:min(720px,100%);margin:24px auto 0;display:block}.landing-split{text-align:left;grid-template-columns:1.1fr .9fr;align-items:center;gap:40px;display:grid}.landing-split--reverse{grid-template-columns:.9fr 1.1fr}.landing-split--reverse>div{order:2}.landing-act{gap:20px 0;max-width:80rem;margin:0 auto 50px;padding:40px calc(10px + 4vw);display:grid}.landing-act__row{flex-direction:column;align-items:center;gap:3.5rem;display:flex}.landing-act__list{width:100%;max-width:650px}.landing-act h2{color:#ac302a;text-align:left;margin:35px 0;font-size:30px;font-weight:400;line-height:normal}.landing-act__items{flex-direction:column;gap:45px;margin:0 0 2.5rem;display:flex}.landing-act__item{text-align:left;flex-direction:row;align-items:center;gap:1rem;display:flex}.landing-act__counter{color:#ea7969;background:#fff;border:2px solid #ea7969;border-radius:50%;flex:0 0 50px;justify-content:center;align-items:center;width:50px;height:50px;font-size:20px;font-weight:400;line-height:normal;display:flex}.landing-act__item h3{color:#444b53;margin:0;font-size:16px;font-weight:400;line-height:28px}.landing-act__image{flex:none;width:264px;max-width:100%;height:247px;position:relative}.landing-act__image img{width:100%;height:100%;display:block}@media (width>=768px){.landing-act{gap:20px}}@media (width>=1024px){.landing-act{margin-bottom:100px;padding:40px 26px}.landing-act__row{flex-direction:row;justify-content:space-between;align-items:center}.landing-act h2{margin:50px 0 16px;font-size:36px}.landing-act__counter{font-size:30px}.landing-act__item h3{font-size:20px}.landing-act__image{width:524px;height:554px}.landing-act .btn--landing{margin:0 auto}}.landing-fees{max-width:80rem;margin:0 auto 50px;padding:40px calc(10px + 4vw)}.landing-fees__inner{text-align:center;background:#f8f5f2;padding:60px 10px}.landing-fees h2{color:#ac302a;text-align:center;margin:0 0 14px;font-size:24px;font-weight:700;line-height:normal}.landing-fees p{color:#444b53;text-align:center;max-width:896px;margin:0 auto .75em;font-size:16px;font-weight:400;line-height:24px}.landing-fees .btn--landing{margin:20px auto 0}@media (width>=1024px){.landing-fees{margin-bottom:80px;padding:40px 26px}.landing-fees__inner{padding:60px 0}.landing-fees h2{font-size:36px}.landing-fees p{font-size:20px;line-height:28px}}.landing-lawyer{max-width:80rem;margin:0 auto 50px;padding:40px calc(10px + 4vw)}.landing-lawyer__row{flex-direction:column;justify-content:space-between;align-items:center;gap:3.5rem;display:flex}.landing-lawyer__content{width:100%;max-width:600px}.landing-lawyer h2{color:#ac302a;text-align:left;margin:0 0 10px;font-size:24px;font-weight:700;line-height:normal}.landing-lawyer p{color:#000;text-align:left;margin:0 0 .75em;font-size:16px;font-weight:400;line-height:24px}.landing-lawyer .btn--landing{margin:30px auto 0}.landing-lawyer__image{flex:none;width:300px;max-width:100%;height:200px}.landing-lawyer__image picture,.landing-lawyer__image img{width:100%;height:100%;display:block}@media (width>=1024px){.landing-lawyer{margin-bottom:100px;padding:40px 26px}.landing-lawyer__row{flex-direction:row}.landing-lawyer h2{margin:0 0 25px;font-size:30px}.landing-lawyer p{font-size:18px;line-height:28px}.landing-lawyer .btn--landing{margin:30px 0 0}.landing-lawyer__image{width:576px;height:380px}}.landing-statute{max-width:80rem;margin:0 auto 50px;padding:40px calc(10px + 4vw)}.landing-statute__row{flex-direction:column;justify-content:space-between;align-items:center;gap:3.5rem;display:flex}.landing-statute__content{width:100%;max-width:600px}.landing-statute h2{color:#ac302a;text-align:left;margin:0 0 10px;font-size:24px;font-weight:700;line-height:normal}.landing-statute p{color:#000;text-align:left;margin:0 0 .75em;font-size:16px;font-weight:400;line-height:24px}.landing-statute .btn--landing{margin:30px auto 0}.landing-statute__image{flex:none;width:300px;max-width:100%;height:200px}.landing-statute__image img{width:100%;height:100%;display:block}@media (width>=1024px){.landing-statute{margin-bottom:100px;padding:40px 26px}.landing-statute__row{flex-direction:row-reverse}.landing-statute h2{margin:0 0 25px;font-size:30px}.landing-statute p{font-size:18px;line-height:28px}.landing-statute .btn--landing{margin:30px 0 0}.landing-statute__image{width:576px;height:380px}}.landing-damages{background:#f8f5f2;padding:80px 0}.landing-damages__inner{max-width:80rem;margin:0 auto;padding:0 calc(10px + 4vw)}.landing-damages h2{color:#be1e20;text-align:center;margin:0;font-size:24px;font-weight:700;line-height:normal}.landing-damages__intro{color:#000;text-align:center;max-width:934px;margin:10px auto 80px;font-size:16px;font-weight:400;line-height:24px}.landing-damages__grid{grid-template-columns:1fr;gap:40px;margin-top:24px;display:grid}.landing-damages__item{text-align:center;flex-direction:column;align-items:center;display:flex}.landing-damages__icon{justify-content:center;align-items:center;width:60px;height:60px;display:flex}.landing-damages__icon img{width:60px;height:60px;display:block}.landing-damages__item h3{color:#000;margin:25px 0 0;font-size:16px;font-weight:700;line-height:normal}.landing-damages__item p{color:#000;text-align:center;margin:0;font-size:16px;font-weight:400;line-height:normal}.landing-damages .btn--landing{margin:20px auto 0}@media (width>=768px){.landing-damages h2{font-size:36px}.landing-damages__grid{grid-template-columns:repeat(2,1fr)}}@media (width>=1024px){.landing-damages__inner{padding:0 1rem}.landing-damages__intro{font-size:18px}.landing-damages__grid{grid-template-columns:repeat(3,1fr);gap:80px}.landing-damages .btn--landing{margin:50px auto 0}}.landing-accident-types{padding:80px 0}.landing-accident-types__inner{max-width:80rem;margin:0 auto;padding:0 calc(10px + 4vw)}.landing-accident-types h2{color:#be1e20;text-align:center;margin:0 0 50px;font-size:24px;font-weight:700;line-height:normal}.landing-accident-types__grid{grid-template-columns:1fr;gap:35px;margin-top:24px;display:grid}.landing-accident-types__item{text-align:center;background:#fff;border-radius:30px;flex-direction:column;align-items:center;padding:55px 0;display:flex;box-shadow:0 4px 25px -1px #0000001a}.landing-accident-types__icon{justify-content:center;align-items:center;width:122px;height:70px;display:flex}.landing-accident-types__icon img{object-fit:contain;width:122px;height:70px;display:block}.landing-accident-types__item h3{color:#000;margin:25px 0 0;font-size:18px;font-weight:500;line-height:normal}.landing-accident-types .btn--landing{margin:20px auto 0}@media (width>=768px){.landing-accident-types h2{font-size:36px}.landing-accident-types__grid{grid-template-columns:repeat(2,1fr)}}@media (width>=1024px){.landing-accident-types__inner{padding:0 1rem}.landing-accident-types h2{margin-bottom:100px}.landing-accident-types__grid{grid-template-columns:repeat(4,1fr);gap:70px}.landing-accident-types .btn--landing{margin:50px auto 0}}.landing-trust{max-width:80rem;margin:0 auto 50px;padding:40px calc(10px + 4vw)}.landing-trust__row{flex-direction:column;justify-content:space-between;align-items:center;gap:3.5rem;display:flex}.landing-trust__content{width:100%;max-width:600px}.landing-trust h2{color:#ac302a;text-align:left;margin:0 0 10px;font-size:24px;font-weight:700;line-height:normal}.landing-trust p{color:#000;text-align:left;margin:0 0 .75em;font-size:16px;font-weight:400;line-height:24px}.landing-trust .btn--landing{margin:30px auto 0}.landing-trust__image{flex:none;width:300px;max-width:100%;height:200px}.landing-trust__image img{object-fit:contain;width:100%;height:100%;display:block}@media (width>=1024px){.landing-trust{margin-bottom:100px;padding:40px 26px}.landing-trust__row{flex-direction:row-reverse}.landing-trust h2{margin:0 0 25px;font-size:30px}.landing-trust p{font-size:18px;line-height:28px}.landing-trust .btn--landing{margin:30px 0 0}.landing-trust__image{width:576px;height:380px}}.landing-settlement{background-color:#e3dddf;background-image:url(/images/settlement.jpg);background-position:50%;background-repeat:no-repeat;background-size:cover;margin:0 0 50px;padding:90px 0}.landing-settlement__wrap{max-width:80rem;margin:0 auto;padding:0 4vw}.landing-settlement__panel{background:#79120de6;margin-left:auto}.landing-settlement__copy{text-align:center;padding:30px 30px 0}.landing-settlement h2{color:#fff;text-align:center;margin:0 0 10px;font-size:24px;font-weight:700;line-height:normal}.landing-settlement p{color:#fff;text-align:center;margin:0 0 30px;font-size:16px;font-weight:400;line-height:24px}.landing-settlement__cta{text-align:center;padding:0 10px 30px}.landing-settlement .btn--landing{color:#bb2b2d;background:#ffffffe6;margin:0 auto}.landing-settlement .btn--landing:hover{color:#bb2b2d;background:#ffffffe6}@media (width>=1024px){.landing-settlement{margin-bottom:100px;padding:120px 0}.landing-settlement__wrap{padding:0 1rem}.landing-settlement__panel{max-width:50%}.landing-settlement__copy{padding:76px 76px 0}.landing-settlement h2{margin:0 0 25px;font-size:30px}.landing-settlement p{font-size:18px;line-height:28px}.landing-settlement__cta{padding:0 76px 76px}}.how-grid{grid-template-columns:repeat(3,1fr);gap:28px;margin-top:28px;margin-bottom:12px;display:grid}.how-card{padding:12px 8px 0;position:relative}.how-card__num{background:var(--primary);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;margin-bottom:12px;font-weight:800;display:inline-flex}.how-card h3{color:var(--text);margin:12px 0 8px;font-size:17px;font-weight:500;line-height:1.45}.disclaimer{color:#6b7280;max-width:1100px;margin:0 auto;padding:8px 24px 48px;font-size:12px;line-height:1.5}.site-footer{background:var(--footer-bg);color:#6b7280;border-top:1px solid #e5e7eb}.site-footer__inner{flex-flow:row-reverse wrap;justify-content:space-between;align-items:center;gap:16px;max-width:1200px;margin:0 auto;padding:18px 20px;display:flex}.site-footer__copy{margin:0}.site-footer__nav{flex-wrap:wrap;gap:8px 18px;display:flex}.site-footer__nav a{color:#4b5563;text-decoration:none}.site-footer__nav a:hover{text-decoration:underline}.inner-page,.legal{color:#1f2937;max-width:920px;margin:0 auto;padding:40px 24px 80px;line-height:1.65}.legal h1,.inner-page h1{color:var(--primary);margin-top:0}.legal h2,.inner-page h2{color:var(--primary);margin-top:28px}.lede{color:#374151;font-size:18px}.inner-form{background:#fff;border:1px solid #e5e7eb;border-radius:12px;padding:24px}.inner-form--wide{max-width:720px}.contact-grid{grid-template-columns:.9fr 1.1fr;align-items:start;gap:32px;display:grid}.contact-page address{margin-top:16px;font-style:normal}.check-row{align-items:center;gap:10px;margin:10px 0;display:flex}@media (width<=900px){.landing-split,.landing-split--reverse,.how-grid,.contact-grid,.field-row,.radio-options--icons{grid-template-columns:1fr 1fr}.landing-split,.landing-split--reverse,.contact-grid,.field-row{grid-template-columns:1fr}.landing-split--reverse>div{order:0}.sticky-call{width:132px;padding:8px;bottom:10px;right:10px}.sticky-call__qr{width:108px;height:108px}.form-card{padding:28px 18px 36px}.header-call span{font-size:14px}.logo img{height:36px}}@media (width<=560px){.radio-options--icons,.how-grid{grid-template-columns:1fr}}
