.hero{position:relative;height:775px;border-radius:var(--radius);overflow:hidden;margin:12px 12px 0;background:#111827 url(/images/hero-bg.webp) center 15%/cover no-repeat}.hero:before{content:"";position:absolute;inset:0;background:#00000042;z-index:1}.hero__gradient{position:absolute;top:0;left:0;width:964px;height:100%;background:linear-gradient(90deg,#000,#0000009e 55%,#00000094 62%,#0000 86%);opacity:.79;z-index:2}.hero__nav{position:absolute;top:0;left:0;right:0;height:159px;z-index:3}.hero__nav-gradient{position:absolute;inset:-12px -83px 0;height:159px;background:linear-gradient(180deg,#000,#0000);opacity:.66}.hero__content{position:absolute;top:220px;left:50%;transform:translate(-50%);width:1272px;max-width:calc(100% - 2rem);z-index:4;color:var(--gray-50)}.hero__title{font-family:var(--font-serif);font-size:70px;font-weight:500;line-height:1.17;letter-spacing:-.02em;margin-bottom:29px}.hero__subtitle{font-family:var(--font-sans);font-size:18px;font-weight:300;line-height:1.56;letter-spacing:-.02em;margin-bottom:52px;max-width:573px;color:var(--gray-50)}@media(max-width:1024px){.hero{height:600px;margin:8px 8px 0}.hero__title{font-size:48px}.hero__content{top:160px}.hero__gradient{width:100%}.hero__subtitle{max-width:480px}}@media(max-width:768px){.hero{height:420px;margin:0;border-radius:0}.hero__gradient{width:100%;background:linear-gradient(180deg,#000c,#0006,#0009);opacity:1}.hero__content{inset:auto 0 40px;transform:none;width:100%;padding:0 24px}.hero__title{font-size:32px;margin-bottom:12px}.hero__subtitle{font-size:15px;margin-bottom:24px;max-width:100%;line-height:1.5}}@media(max-width:480px){.hero{height:380px}.hero__content{bottom:32px;padding:0 20px}.hero__title{font-size:28px;line-height:1.2;margin-bottom:10px}.hero__subtitle{font-size:14px;margin-bottom:20px}}.stats{position:relative;z-index:10;width:1272px;height:240px;max-width:calc(100% - 2rem);margin:-106px auto 0;background:var(--white);border:1px solid var(--gray-50);border-radius:var(--radius);box-shadow:var(--shadow);display:grid;grid-template-columns:31px 1fr 31px;grid-template-rows:1fr auto;align-items:center;padding:16px 32px 26px;column-gap:54px}.stats__arrow{display:flex;align-items:center;justify-content:center;grid-row:1;width:31px;height:31px;background:none;border:none;padding:0;cursor:pointer;transition:opacity .15s}.stats__arrow:hover{opacity:.6}.stats__arrow img{display:block}.stats__track-wrapper{grid-row:1;overflow:hidden}.stats__track{display:flex;align-items:center;gap:0;transition:transform .4s cubic-bezier(.4,0,.2,1)}.stats__item{text-align:left;flex-shrink:0;width:25%;padding:0 16px;box-sizing:border-box}.stats__value{display:block;font-family:"Roboto Slab",var(--font-serif);font-size:54px;font-weight:900;line-height:1.1;color:var(--black);margin-bottom:12px}.stats__label{display:block;font-family:var(--font-urbanist);font-size:16px;font-weight:500;line-height:1.75;color:var(--blue)}.stats__dots{grid-column:1/-1;grid-row:2;display:flex;justify-content:center;gap:8px}.stats__dot{width:8px;height:8px;border-radius:50%;background:var(--gray-100);border:none;padding:0;cursor:pointer;transition:background .2s}.stats__dot--active{background:#707070}@media(max-width:1024px){.stats{margin-top:-80px;height:auto;padding:40px 24px 24px;column-gap:24px}.stats__value{font-size:40px}}@media(max-width:768px){.stats{margin-top:-20px;padding:24px 16px 20px;column-gap:16px;height:auto}.stats__item{width:50%}.stats__value{font-size:32px;line-height:1.1}.stats__label{font-size:13px}}@media(max-width:480px){.stats{margin-top:0;border-radius:0;max-width:100%;margin-left:0;margin-right:0;grid-template-columns:1fr;padding:24px 20px 20px;height:auto;column-gap:0}.stats__arrow{display:none}.stats__item{width:100%;text-align:center}.stats__value{font-size:36px;line-height:30px}.stats__label{font-size:14px}}.trust-section{padding:120px 0 80px}.trust-two-col{display:flex;align-items:center;gap:54px;margin-bottom:48px}.trust-header{flex-shrink:0;width:487px}.trust-header__eyebrow{width:85px;height:5px;background:var(--blue);border-radius:3px;margin-bottom:24px}.trust-header__title{font-family:var(--font-serif);font-size:38px;font-weight:600;line-height:1.47;letter-spacing:-.02em;color:var(--black)}.trust-photo{flex:1;min-width:0;border-radius:var(--radius);overflow:hidden}.trust-photo__img{width:100%;height:352px;object-fit:cover;display:block;border-radius:var(--radius)}.trust-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:40px}.trust-card__title{font-family:var(--font-serif);font-size:20px;font-weight:700;line-height:1.4;color:var(--black);margin-bottom:12px;letter-spacing:-.02em}.trust-card__body{font-size:16px;color:var(--gray-500);line-height:1.75;letter-spacing:-.02em}@media(max-width:1300px){.trust-two-col{flex-direction:column;gap:32px}.trust-header{width:100%;text-align:center}.trust-header__eyebrow{margin:0 auto 24px}}@media(max-width:1024px){.trust-section{padding:80px 0 60px}.trust-grid{gap:32px}}@media(max-width:768px){.trust-section{padding:60px 0 48px}.trust-header__title{font-size:30px}.trust-photo__img{height:240px}.trust-grid{grid-template-columns:1fr;gap:24px}}@media(max-width:480px){.trust-section{padding:48px 0 40px}.trust-header__title{font-size:26px}.trust-photo__img{height:200px}}.expert-section{padding:48px 0 80px}.expert-two-col{display:grid;grid-template-columns:732px 487px;gap:54px}.expert-left__image{width:100%;height:352px;object-fit:cover;border-radius:var(--radius);display:block;margin-bottom:50px}.expert-left__expanded{max-width:732px;transition:opacity .3s ease,transform .3s ease}.expert-left__expanded.is-fading{opacity:0;transform:translateY(6px)}.expert-left__title{font-size:24px;font-weight:600;color:var(--black);margin-bottom:16px;line-height:1.17;letter-spacing:-.02em}.expert-left__text{font-size:16px;color:var(--gray-500);line-height:1.75;letter-spacing:-.02em}.expert-right__header{margin-bottom:24px}.expert-right__header .section__eyebrow{margin-left:0;margin-right:auto}.expert-right__heading{font-family:var(--font-serif);font-size:32px;font-weight:600;line-height:1.35;letter-spacing:-.02em;color:var(--black)}.expert-right__desc{font-size:16px;color:var(--gray-500);line-height:1.75;letter-spacing:-.02em;margin-bottom:24px}.expert-actions{display:flex;gap:19px;margin-top:24px}.accordion{margin-top:24px;display:flex;flex-direction:column;gap:24px}.accordion__item{position:relative;display:flex;flex-direction:column}.accordion__item--active .accordion__title,.accordion__item:hover .accordion__title{color:var(--blue)}.accordion__item--active .accordion__divider,.accordion__item:hover .accordion__divider{background:var(--blue)}.accordion__item--active .accordion__icon--up{display:block}.accordion__item--active .accordion__icon--down{display:none}.accordion__item--active .accordion__content{max-height:200px;opacity:1;margin-top:-12px}.accordion__trigger{display:flex;align-items:center;justify-content:space-between;width:100%;gap:16px;background:none;border:none;cursor:pointer;font-family:var(--font-sans);padding:30px 16px;margin:-30px -16px}.accordion__title{font-size:20px;font-weight:600;color:var(--black);line-height:1.4;letter-spacing:-.02em;transition:color .15s ease}.accordion__icon{flex-shrink:0}.accordion__icon--up{display:none}.accordion__icon--down{display:block}.accordion__content{max-height:0;opacity:0;overflow:hidden;transition:max-height .3s ease,opacity .3s ease,margin .3s ease}.accordion__text{font-size:14px;color:var(--gray-500);line-height:1.6;letter-spacing:-.02em}.accordion__divider{height:1px;background:var(--gray-100);transition:background .15s ease;margin-top:24px}.btn--outline-dark{background:transparent;color:var(--black);border:1px solid var(--black)}.btn--outline-dark:hover{background:#0000000a}@media(max-width:1300px){.expert-two-col{grid-template-columns:1fr 1fr}}@media(max-width:1024px){.expert-section{padding:40px 0 60px}.expert-two-col{grid-template-columns:1fr;gap:32px}.expert-right__heading{font-size:28px}}@media(max-width:768px){.expert-section{padding:32px 0 48px}.expert-left__image{height:240px;margin-bottom:24px}.expert-left__title{font-size:20px}.expert-right__heading{font-size:24px}.accordion__title{font-size:17px}.accordion{gap:20px}.expert-actions{flex-direction:column}.expert-actions .btn{width:100%;text-align:center}}@media(max-width:480px){.expert-left__image{height:200px}.expert-right__heading{font-size:22px}.accordion__item--active .accordion__content{max-height:300px}}.stories-section{background:var(--blue-light);padding:90px 0 94px}.stories-header{text-align:center;margin-bottom:45px}.stories-header__eyebrow{width:85px;height:5px;background:var(--blue);border-radius:3px;margin:0 auto 24px}.stories-header__title{font-family:var(--font-serif);font-size:38px;font-weight:600;line-height:1.47;letter-spacing:-.02em;color:var(--black);margin-bottom:16px}.stories-header__subtitle{font-size:16px;color:var(--gray-500);line-height:1.75;letter-spacing:-.02em}.stories{display:grid;grid-template-columns:514px 1fr;gap:24px;margin-bottom:32px}.stories-right{display:flex;flex-direction:column;gap:24px}.story-featured{position:relative;background:var(--white);border:1px solid var(--gray-50);border-radius:var(--radius);box-shadow:var(--shadow)}.story-featured__bento{position:relative;margin:12px;padding:24px;border-radius:12.6px;background:linear-gradient(135deg,#f1f8ff,#f3f8ff 38%,#f1f8ff,#f3f8ff);border:1px solid rgba(213,233,255,.5);overflow:hidden;min-height:408px;box-sizing:border-box}.story-featured__bento-fade{position:absolute;pointer-events:none;z-index:1}.story-featured__bento-fade--right{top:0;right:-270px;width:147px;height:442px;background:linear-gradient(90deg,#fff0,#fff)}.story-featured__bento-fade--bottom{bottom:-50px;left:-147px;width:1048px;height:186px;background:linear-gradient(0deg,#fff,#fff0)}.story-featured__bento-fade--left{top:-289px;left:-137px;width:236px;height:1052px;background:linear-gradient(270deg,#fff0,#fff)}.story-featured__bento-fade--top{top:-77px;left:-39px;width:1044px;height:154px;background:linear-gradient(180deg,#fff,#fff0)}.story-featured__top{position:relative;z-index:2;margin-bottom:24px}.story-featured__amount{display:block;font-size:40px;font-weight:700;color:var(--black);line-height:1.275;letter-spacing:-.02em}.story-featured__recovered{display:block;font-size:20px;font-weight:700;color:var(--black);line-height:1.4;letter-spacing:-.02em}.story-featured__quote-section{position:relative;z-index:2;display:flex;flex-direction:column;gap:11px}.story-featured__quote-icon{margin-bottom:4px}.story-featured__quote{font-size:14px;color:var(--gray-500);line-height:1.4;letter-spacing:-.02em}.story-featured__footer{display:flex;align-items:center;gap:12px;padding:16px 24px 24px 36px}.story-featured__avatar{border-radius:50%}.story-featured__case{display:block;font-size:14px;font-weight:700;color:var(--black);line-height:2;letter-spacing:-.02em}.story-featured__name{display:block;font-size:16px;color:var(--gray-500);line-height:1.275;letter-spacing:-.02em}.story-featured__google{position:absolute;top:24px;right:24px;z-index:2}.story-card{position:relative;background:var(--white);border:1px solid var(--gray-50);border-radius:var(--radius);box-shadow:var(--shadow);overflow:hidden;min-height:253px}.story-card__left{padding:24px;display:flex;flex-direction:column;gap:20px}.story-card__amount-block{display:flex;align-items:flex-end;gap:11px}.story-card__amount{font-size:28px;font-weight:700;color:var(--black);line-height:1.275;letter-spacing:-.02em}.story-card__recovered{font-size:16px;font-weight:700;color:var(--black);line-height:1.75;letter-spacing:-.02em}.story-card__quote-section{display:flex;flex-direction:column;gap:11px}.story-card__quote{font-size:14px;color:var(--gray-500);line-height:1.4;letter-spacing:-.02em}.story-card__image{position:absolute;top:24px;right:24px;width:21px;height:24px;object-fit:contain}.story-card__author{display:flex;align-items:center;gap:12px;padding:0 24px 24px}.story-card__case{display:block;font-size:14px;font-weight:700;color:var(--black);line-height:2;letter-spacing:-.02em}.story-card__name{display:block;font-size:16px;color:var(--gray-500);line-height:1.275;letter-spacing:-.02em}.stories-bottom{display:grid;grid-template-columns:1fr 1fr;gap:24px}.story-small{position:relative;background:var(--white);border:1px solid var(--gray-50);border-radius:var(--radius);box-shadow:var(--shadow);padding:24px;min-height:253px;display:flex;flex-direction:column}.story-small--dark{background:var(--black);border-color:transparent}.story-small--dark .story-small__quote,.story-small--dark .story-small__case{color:var(--gray-50)}.story-small--dark .story-small__name{color:var(--gray-400)}.story-small__content{display:flex;flex-direction:column;gap:16px;flex:1}.story-small__quote{font-size:14px;color:var(--gray-500);line-height:1.4;letter-spacing:-.02em}.story-small__author{display:flex;align-items:center;gap:8px;margin-top:auto}.story-small__author img{border-radius:50%}.story-small__case{display:block;font-size:14px;font-weight:700;color:var(--black);line-height:1.275;letter-spacing:-.02em}.story-small__name{display:block;font-size:16px;color:var(--gray-500);line-height:1.275;letter-spacing:-.02em}.story-small__badge{position:absolute}.story-small__badge--google,.story-small__badge--trustpilot{top:20px;right:20px}.stories-footer{display:flex;justify-content:space-between;align-items:center}.stories-footer__text{font-size:16px;color:var(--gray-500);line-height:1.75;letter-spacing:-.02em}.stories-footer__rating{display:flex;flex-direction:column;gap:4px}.stories-footer__score{display:flex;align-items:center;gap:8px}.stories-footer__number{font-size:16px;font-weight:700;color:var(--black);line-height:1.275;letter-spacing:-.02em}.stories-footer__reviews{font-size:16px;color:var(--gray-500);line-height:1.275;letter-spacing:-.02em}@media(max-width:1024px){.stories-section{padding:60px 0 64px}.stories{grid-template-columns:1fr}.stories-header{margin-bottom:32px}.stories-header__title{font-size:32px}.story-featured__bento{min-height:auto}}@media(max-width:768px){.stories-section{padding:48px 0}.stories-bottom{grid-template-columns:1fr}.story-featured__amount{font-size:32px}.story-featured__recovered{font-size:16px}.story-featured__footer{padding:12px 20px 20px 24px}.story-card__left{padding:20px}.story-card__amount{font-size:24px}.story-card__author{padding:0 20px 20px}.story-card{min-height:auto}.story-small{min-height:auto;padding:20px}.stories-footer{flex-direction:column;gap:20px;align-items:flex-start}.stories-header__title{font-size:28px}}@media(max-width:480px){.stories-header__title{font-size:24px}.story-featured__bento{padding:20px;margin:8px}.story-featured__amount{font-size:28px}}.lawyers-section{padding:90px 0 80px}.lawyers-subtitle{text-align:center;font-size:16px;color:var(--gray-500);line-height:1.75;letter-spacing:-.02em;max-width:563px;margin:-8px auto 48px}.attorneys{display:grid;grid-template-columns:repeat(2,1fr);gap:24px}.attorney-card{position:relative;display:block;border-radius:var(--radius);overflow:hidden;border:1px solid var(--gray-50);box-shadow:var(--shadow);background:var(--white);text-decoration:none;height:566px}.attorney-card__photo{overflow:hidden;border-radius:10px;margin:10px 12px 0}.attorney-card__img{width:100%;height:auto;display:block;border-radius:10px}.attorney-card__body{position:relative;padding:0 24px 24px;background:var(--white);transform:translateY(0);transition:transform .6s ease}.attorney-card__info{padding-top:16px}.attorney-card__bar{width:70px;height:3px;background:var(--blue);border-radius:2px;margin-bottom:16px}.attorney-card__name{font-size:20px;font-weight:700;line-height:1.4;color:var(--black);letter-spacing:-.02em}.attorney-card__jurisdictions{font-size:16px;color:var(--gray-500);line-height:1.75;letter-spacing:-.02em}.attorney-card__description{font-size:14px;color:var(--gray-500);line-height:1.57;letter-spacing:-.02em;margin-top:12px;max-height:0;opacity:0;overflow:hidden;transition:opacity .4s ease}.attorney-card__link{display:inline-flex;align-items:center;gap:4px;font-family:var(--font-sans);font-size:16px;font-weight:600;color:var(--blue);line-height:1.375;letter-spacing:-.03em;margin-top:0;max-height:0;opacity:0;overflow:hidden;transition:opacity .4s ease .1s}@media(hover:hover){.attorney-card:hover .attorney-card__body{transform:translateY(-146px)}.attorney-card:hover .attorney-card__description{max-height:120px;opacity:1}.attorney-card:hover .attorney-card__link{max-height:40px;margin-top:12px;opacity:1}}@media(max-width:1024px){.lawyers-section{padding:60px 0}.attorneys{grid-template-columns:1fr;max-width:514px;margin:0 auto}.lawyers-subtitle{margin-bottom:32px}.attorney-card{height:auto}.attorney-card__body{transform:none}.attorney-card__description{opacity:1;max-height:200px}.attorney-card__link{opacity:1;max-height:40px;margin-top:12px}}@media(max-width:768px){.lawyers-section{padding:48px 0}.attorneys{max-width:100%}.lawyers-subtitle{font-size:15px}.attorney-card__name{font-size:18px}.attorney-card__body{padding:0 20px 20px}}@media(max-width:480px){.attorney-card__photo{margin:8px 8px 0}.attorney-card__body{padding:0 16px 16px}}.contact-section{background:var(--blue-light);padding:90px 0 80px}.contact{display:grid;grid-template-columns:277px 579px;gap:16px;align-items:stretch;justify-content:center}.contact__info{display:flex;flex-direction:column;gap:16px}.contact-card{background:var(--white);border:1px solid var(--gray-50);border-radius:var(--radius);box-shadow:var(--shadow);padding:24px;display:flex;flex-direction:column;gap:10px}.contact-card--email,.contact-card--phone{flex:1}.contact-card__inner{display:flex;flex-direction:column;gap:16px;flex:1}.contact-card__text{display:flex;flex-direction:column;gap:8px}.contact-card__title{font-size:16px;font-weight:600;color:var(--black);line-height:1.75;letter-spacing:-.02em}.contact-card__desc{font-size:16px;color:var(--gray-500);line-height:1.275;letter-spacing:-.02em}.contact-card__link{font-size:16px;font-weight:600;color:var(--blue);line-height:1.275;letter-spacing:-.02em;display:block}.contact-card__link:hover{text-decoration:underline}.contact-card__phones{display:flex;flex-direction:column;gap:8px}.contact-form{background:var(--white);border:1px solid var(--gray-50);border-radius:var(--radius);box-shadow:var(--shadow);padding:24px;display:flex;flex-direction:column;align-items:flex-end;gap:24px}.contact-form__header{width:100%;display:flex;flex-direction:column;gap:16px}.contact-form__title{font-size:16px;font-weight:600;color:var(--black);line-height:1.75;letter-spacing:-.02em}.contact-form__desc{font-size:16px;color:var(--gray-500);line-height:1.275;letter-spacing:-.02em}.contact-form form{width:100%;display:flex;flex-direction:column;gap:16px}.contact-form__submit{width:257px;height:46px;align-self:flex-end}.form-row{display:grid;grid-template-columns:1fr 1fr;gap:16px}.form-field{display:flex;flex-direction:column;gap:12px}.form-field label{font-family:var(--font-inter);font-size:14px;font-weight:500;color:var(--purple-dark);line-height:1.15}.form-field input,.form-field select,.form-field textarea{padding:8px 16px;border:1px solid var(--gray-200);border-radius:var(--radius);font-size:14px;font-family:var(--font-inter);color:var(--black);background:var(--white);outline:none;transition:border-color .15s;box-shadow:0 .5px 1px #19213d0a}.form-field input:focus,.form-field select:focus,.form-field textarea:focus{border-color:var(--blue);box-shadow:0 0 0 3px #0066ff1a}.form-field input::placeholder,.form-field select,.form-field textarea::placeholder{color:var(--gray-400);font-family:var(--font-inter);font-size:14px;font-weight:400}.form-field textarea{padding:16px;resize:vertical;min-height:100px}.select-wrap{position:relative}.select-wrap select{width:100%;appearance:none;padding-right:40px}.select-chevron{position:absolute;right:16px;top:50%;transform:translateY(-50%);pointer-events:none;color:var(--black);width:18px;height:18px}@media(max-width:1024px){.contact-section{padding:60px 0}.contact{grid-template-columns:1fr;max-width:600px;margin:0 auto;justify-content:stretch}.contact__info{flex-direction:row}.contact__info>*{flex:1}.contact-card--email,.contact-card--phone{flex:1}.contact-form__submit{width:100%}}@media(max-width:768px){.contact-section{padding:48px 0}.contact__info{flex-direction:column}.form-row{grid-template-columns:1fr}.contact-form{padding:20px}}@media(max-width:480px){.contact-card{padding:20px}}
