.litigation-intro{position:relative;overflow:hidden;background-color:var(--surface-card);color:var(--navy-deep)}.litigation-intro__inner{width:100%;max-width:calc(var(--container-max) + var(--gutter) * 2);margin-inline:auto;padding-inline:var(--gutter);padding-block:60px 40px}.litigation-intro__copy{display:flex;flex-direction:column;gap:24px}.litigation-intro__title{margin:0;color:inherit;font-size:var(--h2);font-weight:700;line-height:1.3;letter-spacing:-.01em}.litigation-intro__text{font-size:var(--body-l);font-weight:400;line-height:1.5}.litigation-intro__text p{margin:0 0 20px}.litigation-intro__text p:last-child{margin-block-end:0}.litigation-intro__panel{margin-inline:var(--gutter);margin-block-end:60px;padding:40px 24px;border-radius:32px;background-color:var(--ice-white)}.litigation-intro__points{display:flex;flex-direction:column;align-items:center;gap:32px;inline-size:100%;max-inline-size:455px;margin-inline:auto}.litigation-intro__swiper{inline-size:100%}.litigation-intro__point{display:flex;flex-direction:column;align-items:center;gap:20px;color:var(--midnight-black);text-align:center}.litigation-intro__figure{--orbit-size:128px;--orbit-dot:16px}.litigation-intro__icon{display:block;inline-size:auto;block-size:auto;max-inline-size:48px;max-block-size:48px}.litigation-intro__point-title{margin:0;color:inherit;font-size:var(--h3);font-weight:500;line-height:1.1;letter-spacing:-.01em}.litigation-intro__point-text{margin:0;font-size:var(--body);font-weight:400;line-height:1.4;opacity:.8}.litigation-intro__dots{display:flex;justify-content:center;gap:8px}.litigation-intro__dots .swiper-pagination-bullet{inline-size:10px;block-size:10px;margin:0!important;border-radius:80px;background-color:rgba(2,8,29,.3);opacity:1;transition:background-color var(--dur-fast) var(--ease-out)}.litigation-intro__dots .swiper-pagination-bullet-active{background-color:var(--navy-deep)}.litigation-story{position:relative;overflow:hidden;isolation:isolate;background-color:var(--navy)}.litigation-story__inner{width:100%;max-width:calc(var(--container-max) + var(--gutter) * 2);margin-inline:auto;padding-inline:var(--gutter);display:flex;flex-direction:column;gap:48px;padding-block:60px}.litigation-story__copy{display:flex;flex-direction:column;align-items:stretch;gap:24px;color:var(--text-base)}.litigation-story__lead{margin:0;font-size:var(--l-emph);font-weight:500;line-height:1.45}.litigation-story__text{font-size:var(--body-l);font-weight:400;line-height:1.5}.litigation-story__text p{margin:0 0 20px}.litigation-story__text p:last-child{margin-block-end:0}.litigation-story__cta{margin-block-start:16px}.litigation-story__media{display:flex;flex-direction:column;gap:24px;min-inline-size:0}.litigation-story__swiper{inline-size:100%;border-radius:24px;overflow:hidden}.litigation-story__slide{margin:0;aspect-ratio:715/447}.litigation-story__image{inline-size:100%;block-size:100%;-o-object-fit:cover;object-fit:cover;display:block}.litigation-story__dots{display:flex;justify-content:center;gap:8px}.litigation-story__dots .swiper-pagination-bullet{inline-size:10px;block-size:10px;margin:0!important;border-radius:80px;background-color:rgba(255,255,255,.3);opacity:1;transition:background-color var(--dur-fast) var(--ease-out)}.litigation-story__dots .swiper-pagination-bullet-active{background-color:var(--text-strong)}.litigation-faq{--faq-button:56px;position:relative;overflow:hidden;isolation:isolate;background-color:var(--navy);background-image:linear-gradient(180deg,rgba(1,14,69,0) 0,#02176a 50%,rgba(1,14,69,0) 100%)}.litigation-faq__inner{width:100%;max-width:calc(var(--container-max) + var(--gutter) * 2);margin-inline:auto;padding-inline:var(--gutter);display:flex;flex-direction:column;gap:40px;padding-block:60px 80px}.litigation-faq__title{display:flex;flex-direction:column;gap:4px;margin:0;color:var(--text-strong);font-size:var(--h2);font-weight:700;line-height:1.3;letter-spacing:-.01em}.litigation-faq__title-line--accent{color:var(--accent)}.litigation-faq__list{display:flex;flex-direction:column}.litigation-faq__item{padding-block:24px;border-block-end:1px solid var(--hairline)}.litigation-faq__item:first-child{padding-block-start:0}.litigation-faq__question{display:flex;align-items:center;justify-content:space-between;gap:24px;color:var(--text-strong);cursor:pointer;list-style:none}.litigation-faq__question::-webkit-details-marker{display:none}.litigation-faq__question:focus-visible{outline:0}.litigation-faq__question:focus-visible .litigation-faq__button{outline:2px solid var(--accent);outline-offset:4px}.litigation-faq__question-text{font-size:var(--l-emph);font-weight:500;line-height:1.3;letter-spacing:-.01em}.litigation-faq__button{position:relative;isolation:isolate;flex:0 0 auto;display:grid;place-items:center;inline-size:var(--faq-button);block-size:var(--faq-button);border-radius:50%;background-color:rgba(255,255,255,.2);color:var(--text-strong);transition:background-color var(--dur-base) var(--ease-out),color var(--dur-base) var(--ease-out)}.litigation-faq__button::before{content:"";position:absolute;inset:0;z-index:-1;padding:1px;border-radius:inherit;background:linear-gradient(350deg,rgba(255,255,255,.5) 10%,rgba(255,255,255,0) 100%);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;pointer-events:none;transition:opacity var(--dur-base) var(--ease-out)}.litigation-faq__arrow{position:relative;inline-size:calc(var(--faq-button) * .1838);block-size:calc(var(--faq-button) * .1838);background-color:currentColor;mask:url(../images/arrow-up-left.svg) no-repeat center/contain;-webkit-mask:url(../images/arrow-up-left.svg) no-repeat center/contain;rotate:-90deg;transition:rotate var(--dur-base) var(--ease-out)}.litigation-faq__ring{position:absolute;inset:3%;display:block;inline-size:94%;block-size:94%;overflow:visible;opacity:0;transition:opacity var(--dur-base) var(--ease-out);animation:litigation-faq-spin 18s linear infinite;animation-play-state:paused}.litigation-faq__ring-text{fill:var(--accent-ink);font-family:"Google Sans",Heebo,"Arial Hebrew",Arial,sans-serif;font-size:14.322px;font-weight:600;direction:ltr;unicode-bidi:plaintext}.litigation-faq__item[open] .litigation-faq__button{background-color:var(--accent);color:var(--accent-ink)}.litigation-faq__item[open] .litigation-faq__arrow{rotate:90deg}html:not([dir=rtl]) .litigation-faq__arrow{rotate:180deg}html:not([dir=rtl]) .litigation-faq__item[open] .litigation-faq__arrow{rotate:0deg}.litigation-faq__answer{overflow:hidden}.litigation-faq__answer-inner{padding-block-start:20px;padding-inline-end:calc(var(--faq-button) + 24px);color:var(--text-soft);font-size:var(--body-l);font-weight:400;line-height:1.5}.litigation-faq__answer-inner p{margin:0 0 16px}.litigation-faq__answer-inner p:last-child{margin-block-end:0}@keyframes litigation-faq-spin{from{rotate:0deg}to{rotate:360deg}}.litigation-faq-spin{animation-name:litigation-faq-spin}@media (hover:hover) and (pointer:fine){.litigation-faq__question:hover .litigation-faq__button{background-color:var(--accent);color:var(--accent-ink)}.litigation-faq__question:hover .litigation-faq__ring{opacity:1;animation-play-state:running}}@media (prefers-reduced-motion:reduce){.litigation-faq__ring{animation:none}.litigation-faq__arrow,.litigation-faq__button,.litigation-faq__ring{transition:none}}