.legal-firms-industry-module__7Gnk-a__page{--lg-accent:33 52 73;--lg-accent-deep:20 32 46;--lg-gold:234 166 56;--lg-gold-soft:246 220 176;--lg-ink:26 36 50;--lg-body:74 84 99;--lg-line:199 210 223;--lg-surface:255 255 255;--lg-canvas:235 240 246;--lg-gray:244 247 251;--lg-elevated:220 228 238;--lg-shadow:20 32 46;--lg-motion-standard:.4s;--lg-motion-accordion:.26s;background:rgb(var(--lg-surface));color:rgb(var(--lg-body));font-family:var(--font-hanken), var(--font-cairo), sans-serif;text-align:start;overflow:clip}.legal-firms-industry-module__7Gnk-a__page[dir=rtl]{font-family:var(--font-ar-ui), var(--font-cairo), sans-serif}.legal-firms-industry-module__7Gnk-a__page *,.legal-firms-industry-module__7Gnk-a__page :before,.legal-firms-industry-module__7Gnk-a__page :after{box-sizing:border-box}.legal-firms-industry-module__7Gnk-a__page h1,.legal-firms-industry-module__7Gnk-a__page h2,.legal-firms-industry-module__7Gnk-a__page h3,.legal-firms-industry-module__7Gnk-a__page h4,.legal-firms-industry-module__7Gnk-a__page p{margin-block:0}.legal-firms-industry-module__7Gnk-a__page h1,.legal-firms-industry-module__7Gnk-a__page h2,.legal-firms-industry-module__7Gnk-a__page h3,.legal-firms-industry-module__7Gnk-a__page h4{color:rgb(var(--lg-ink));font-family:var(--font-hanken), var(--font-cairo), sans-serif;letter-spacing:-.01em;text-wrap:balance;font-weight:700}.legal-firms-industry-module__7Gnk-a__page[dir=rtl] h1,.legal-firms-industry-module__7Gnk-a__page[dir=rtl] h2,.legal-firms-industry-module__7Gnk-a__page[dir=rtl] h3,.legal-firms-industry-module__7Gnk-a__page[dir=rtl] h4{font-family:var(--font-ar-ui), var(--font-cairo), sans-serif;letter-spacing:0}.legal-firms-industry-module__7Gnk-a__page p{overflow-wrap:anywhere;text-wrap:pretty}.legal-firms-industry-module__7Gnk-a__page a{color:inherit;text-decoration:none}.legal-firms-industry-module__7Gnk-a__skipLink{background:rgb(var(--lg-accent));color:#fff;z-index:1000;border-radius:0 0 12px 12px;padding:.8rem 1rem;transition:transform .18s;position:fixed;inset-block-start:0;inset-inline-start:1.5rem;transform:translateY(-150%)}.legal-firms-industry-module__7Gnk-a__skipLink:focus{transform:translateY(0)}.legal-firms-industry-module__7Gnk-a__srOnly{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.legal-firms-industry-module__7Gnk-a__breadcrumbFrame{background:rgb(var(--lg-canvas));z-index:5;padding:1.25rem clamp(1rem,4vw,4rem) 0;position:relative}.legal-firms-industry-module__7Gnk-a__breadcrumb{max-width:1320px;margin-inline:auto}.legal-firms-industry-module__7Gnk-a__reveal{will-change:opacity, transform}.legal-firms-industry-module__7Gnk-a__reveal[data-reveal=out]{opacity:0;transition:none}.legal-firms-industry-module__7Gnk-a__reveal[data-reveal=out][data-reveal-variant=up]{transform:translateY(42px)}.legal-firms-industry-module__7Gnk-a__reveal[data-reveal=out][data-reveal-variant=down]{transform:translateY(-42px)}.legal-firms-industry-module__7Gnk-a__reveal[data-reveal=out][data-reveal-variant=left]{transform:translate(-42px)}.legal-firms-industry-module__7Gnk-a__reveal[data-reveal=out][data-reveal-variant=right],.legal-firms-industry-module__7Gnk-a__page[dir=rtl] .legal-firms-industry-module__7Gnk-a__reveal[data-reveal=out][data-reveal-variant=left]{transform:translate(42px)}.legal-firms-industry-module__7Gnk-a__page[dir=rtl] .legal-firms-industry-module__7Gnk-a__reveal[data-reveal=out][data-reveal-variant=right]{transform:translate(-42px)}.legal-firms-industry-module__7Gnk-a__reveal[data-reveal=in]{opacity:1;transition:opacity .8s,transform .8s cubic-bezier(.16,1,.3,1);transform:none}.legal-firms-industry-module__7Gnk-a__reveal[data-reveal-stagger=true]>*{transition:opacity .7s,transform .7s cubic-bezier(.16,1,.3,1)}.legal-firms-industry-module__7Gnk-a__reveal[data-reveal-stagger=true][data-reveal=out]{opacity:1;transform:none}.legal-firms-industry-module__7Gnk-a__reveal[data-reveal-stagger=true][data-reveal=out]>*{opacity:0;transform:translateY(30px)}.legal-firms-industry-module__7Gnk-a__reveal[data-reveal-stagger=true][data-reveal=in]>*{opacity:1;transform:none}.legal-firms-industry-module__7Gnk-a__reveal[data-reveal-stagger=true][data-reveal=in]>:nth-child(2){transition-delay:90ms}.legal-firms-industry-module__7Gnk-a__reveal[data-reveal-stagger=true][data-reveal=in]>:nth-child(3){transition-delay:.18s}.legal-firms-industry-module__7Gnk-a__reveal[data-reveal-stagger=true][data-reveal=in]>:nth-child(4){transition-delay:.27s}.legal-firms-industry-module__7Gnk-a__reveal[data-reveal-stagger=true][data-reveal=in]>:nth-child(5){transition-delay:.36s}.legal-firms-industry-module__7Gnk-a__reveal[data-reveal-stagger=true][data-reveal=in]>:nth-child(6){transition-delay:.45s}.legal-firms-industry-module__7Gnk-a__button{min-height:52px;transition:color var(--lg-motion-standard) ease, background-color .6s ease, border-color var(--lg-motion-standard) ease, box-shadow var(--lg-motion-standard) ease, transform .6s ease;border:1px solid #0000;border-radius:1.6em;justify-content:center;align-items:center;gap:.7rem;padding:.85rem 1.6rem;font-size:.98rem;font-weight:600;line-height:1.5em;display:inline-flex;position:relative;overflow:hidden}.legal-firms-industry-module__7Gnk-a__button>span{transition:transform .6s cubic-bezier(.68,-.55,.265,1.55);display:inline-block}.legal-firms-industry-module__7Gnk-a__button:hover,.legal-firms-industry-module__7Gnk-a__button:focus-visible{transform:translateY(-2px)}.legal-firms-industry-module__7Gnk-a__page .legal-firms-industry-module__7Gnk-a__buttonPrimary{background:linear-gradient(120deg, rgb(var(--lg-accent-deep)) 0%, rgb(var(--lg-accent)) 70%);color:#fff}.legal-firms-industry-module__7Gnk-a__page .legal-firms-industry-module__7Gnk-a__buttonPrimary:hover,.legal-firms-industry-module__7Gnk-a__page .legal-firms-industry-module__7Gnk-a__buttonPrimary:focus-visible{box-shadow:0 18px 40px -18px rgb(var(--lg-shadow) / 55%)}.legal-firms-industry-module__7Gnk-a__page .legal-firms-industry-module__7Gnk-a__buttonGhost{color:#fff;background:#ffffff14;border-color:#ffffff57}.legal-firms-industry-module__7Gnk-a__page .legal-firms-industry-module__7Gnk-a__buttonGhost:hover,.legal-firms-industry-module__7Gnk-a__page .legal-firms-industry-module__7Gnk-a__buttonGhost:focus-visible{border-color:rgb(var(--lg-gold) / 80%);background:#ffffff29}.legal-firms-industry-module__7Gnk-a__page .legal-firms-industry-module__7Gnk-a__buttonLight{background:rgb(var(--lg-gold));color:rgb(var(--lg-accent-deep))}.legal-firms-industry-module__7Gnk-a__page .legal-firms-industry-module__7Gnk-a__buttonLight:hover,.legal-firms-industry-module__7Gnk-a__page .legal-firms-industry-module__7Gnk-a__buttonLight:focus-visible{background:rgb(var(--lg-gold) / 88%)}.legal-firms-industry-module__7Gnk-a__button>svg{width:1.1rem;height:1.1rem}.legal-firms-industry-module__7Gnk-a__button:focus-visible,.legal-firms-industry-module__7Gnk-a__serviceCard:focus-visible,.legal-firms-industry-module__7Gnk-a__tabButton:focus-visible,.legal-firms-industry-module__7Gnk-a__caseControls button:focus-visible,.legal-firms-industry-module__7Gnk-a__contextualServiceLink:focus-visible,.legal-firms-industry-module__7Gnk-a__faqItem summary:focus-visible{outline-offset:3px;box-shadow:0 0 0 6px rgb(var(--lg-accent));outline:3px solid #fff}.legal-firms-industry-module__7Gnk-a__hero .legal-firms-industry-module__7Gnk-a__button:focus-visible,.legal-firms-industry-module__7Gnk-a__domainsSection .legal-firms-industry-module__7Gnk-a__button:focus-visible,.legal-firms-industry-module__7Gnk-a__caseControls button:focus-visible,.legal-firms-industry-module__7Gnk-a__ctaCard .legal-firms-industry-module__7Gnk-a__button:focus-visible{outline-color:rgb(var(--lg-accent-deep));box-shadow:0 0 0 6px #fff}.legal-firms-industry-module__7Gnk-a__button,.legal-firms-industry-module__7Gnk-a__serviceCard,.legal-firms-industry-module__7Gnk-a__tabButton,.legal-firms-industry-module__7Gnk-a__caseControls button,.legal-firms-industry-module__7Gnk-a__faqItem summary,.legal-firms-industry-module__7Gnk-a__contextualServiceLink{-webkit-tap-highlight-color:rgb(var(--lg-accent) / 18%);touch-action:manipulation}.legal-firms-industry-module__7Gnk-a__arrowPair{place-items:center;width:1.1rem;height:1.1rem;display:inline-grid;overflow:hidden}.legal-firms-industry-module__7Gnk-a__arrowPair svg{height:1rem;transition:transform var(--lg-motion-standard) ease;grid-area:1/1;width:1rem}.legal-firms-industry-module__7Gnk-a__arrowPair svg:last-child{transform:translate(-140%,140%)}.legal-firms-industry-module__7Gnk-a__page[dir=rtl] .legal-firms-industry-module__7Gnk-a__arrowPair svg:last-child{transform:translate(140%,140%)}.legal-firms-industry-module__7Gnk-a__button:hover .legal-firms-industry-module__7Gnk-a__arrowPair svg:first-child,.legal-firms-industry-module__7Gnk-a__button:focus-visible .legal-firms-industry-module__7Gnk-a__arrowPair svg:first-child,.legal-firms-industry-module__7Gnk-a__serviceCard:hover .legal-firms-industry-module__7Gnk-a__arrowPair svg:first-child,.legal-firms-industry-module__7Gnk-a__contextualServiceLink:hover .legal-firms-industry-module__7Gnk-a__arrowPair svg:first-child{transform:translate(140%,-140%)}.legal-firms-industry-module__7Gnk-a__page[dir=rtl] .legal-firms-industry-module__7Gnk-a__button:hover .legal-firms-industry-module__7Gnk-a__arrowPair svg:first-child,.legal-firms-industry-module__7Gnk-a__page[dir=rtl] .legal-firms-industry-module__7Gnk-a__button:focus-visible .legal-firms-industry-module__7Gnk-a__arrowPair svg:first-child,.legal-firms-industry-module__7Gnk-a__page[dir=rtl] .legal-firms-industry-module__7Gnk-a__serviceCard:hover .legal-firms-industry-module__7Gnk-a__arrowPair svg:first-child,.legal-firms-industry-module__7Gnk-a__page[dir=rtl] .legal-firms-industry-module__7Gnk-a__contextualServiceLink:hover .legal-firms-industry-module__7Gnk-a__arrowPair svg:first-child{transform:translate(-140%,-140%)}.legal-firms-industry-module__7Gnk-a__button:hover .legal-firms-industry-module__7Gnk-a__arrowPair svg:last-child,.legal-firms-industry-module__7Gnk-a__button:focus-visible .legal-firms-industry-module__7Gnk-a__arrowPair svg:last-child,.legal-firms-industry-module__7Gnk-a__serviceCard:hover .legal-firms-industry-module__7Gnk-a__arrowPair svg:last-child,.legal-firms-industry-module__7Gnk-a__contextualServiceLink:hover .legal-firms-industry-module__7Gnk-a__arrowPair svg:last-child{transform:translate(0)}.legal-firms-industry-module__7Gnk-a__hero{background:rgb(var(--lg-accent-deep));color:#ffffffd6;isolation:isolate;position:relative;overflow:hidden}.legal-firms-industry-module__7Gnk-a__heroFrame{z-index:-2;position:absolute;inset:0;overflow:hidden}.legal-firms-industry-module__7Gnk-a__heroImg{will-change:transform;position:absolute;inset-block:-12% 0;inset-inline:0}.legal-firms-industry-module__7Gnk-a__heroImg img{object-fit:cover;object-position:70% center;width:100%;height:112%;display:block}.legal-firms-industry-module__7Gnk-a__page[dir=rtl] .legal-firms-industry-module__7Gnk-a__heroImg img{object-position:30% center}.legal-firms-industry-module__7Gnk-a__heroScrim{z-index:-1;background:linear-gradient(90deg, rgb(var(--lg-accent-deep) / 95%) 8%, rgb(var(--lg-accent-deep) / 62%) 48%, rgb(var(--lg-accent-deep) / 30%) 100%), linear-gradient(0deg, rgb(var(--lg-accent-deep) / 88%) 2%, transparent 42%);position:absolute;inset:0}.legal-firms-industry-module__7Gnk-a__page[dir=rtl] .legal-firms-industry-module__7Gnk-a__heroScrim{background:linear-gradient(-90deg, rgb(var(--lg-accent-deep) / 95%) 8%, rgb(var(--lg-accent-deep) / 62%) 48%, rgb(var(--lg-accent-deep) / 30%) 100%), linear-gradient(0deg, rgb(var(--lg-accent-deep) / 88%) 2%, transparent 42%)}.legal-firms-industry-module__7Gnk-a__heroInner{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-items:end;gap:clamp(2rem,5vw,4rem);max-width:1320px;margin-inline:auto;padding:clamp(8rem,13vw,12rem) clamp(1.25rem,4vw,4rem) clamp(4rem,6vw,6rem);display:grid;position:relative}.legal-firms-industry-module__7Gnk-a__heroCopy{z-index:3;max-width:680px;position:relative}.legal-firms-industry-module__7Gnk-a__heroEyebrow,.legal-firms-industry-module__7Gnk-a__eyebrow,.legal-firms-industry-module__7Gnk-a__eyebrowLight{letter-spacing:.02em;border-radius:999px;align-items:center;gap:.5rem;padding:.45rem 1.1rem;font-size:.82rem;font-weight:700;display:inline-flex}.legal-firms-industry-module__7Gnk-a__page[dir=rtl] .legal-firms-industry-module__7Gnk-a__heroEyebrow,.legal-firms-industry-module__7Gnk-a__page[dir=rtl] .legal-firms-industry-module__7Gnk-a__eyebrow,.legal-firms-industry-module__7Gnk-a__page[dir=rtl] .legal-firms-industry-module__7Gnk-a__eyebrowLight{letter-spacing:0}.legal-firms-industry-module__7Gnk-a__heroEyebrow{background:rgb(var(--lg-gold) / 16%);box-shadow:inset 0 0 0 1px rgb(var(--lg-gold) / 40%);color:rgb(var(--lg-gold))}.legal-firms-industry-module__7Gnk-a__heroEyebrow svg{width:1rem;height:1rem}.legal-firms-industry-module__7Gnk-a__heroCopy h1{color:#fff;letter-spacing:-.02em;margin-block:1.5rem 1.4rem;font-size:clamp(2.6rem,5.2vw,4.2rem);line-height:1.06}.legal-firms-industry-module__7Gnk-a__page[dir=rtl] .legal-firms-industry-module__7Gnk-a__heroCopy h1{letter-spacing:0;font-size:clamp(2.2rem,4.4vw,3.55rem);line-height:1.28}.legal-firms-industry-module__7Gnk-a__heroIntro{color:#ffffffdb;max-width:600px;font-size:clamp(1.02rem,1.35vw,1.2rem);line-height:1.7}.legal-firms-industry-module__7Gnk-a__heroActions{flex-wrap:wrap;align-items:center;gap:.85rem;margin-block-start:2.1rem;display:flex}.legal-firms-industry-module__7Gnk-a__heroCaps{flex-wrap:wrap;gap:.75rem 1.6rem;margin:3rem 0 0;padding:0;list-style:none;display:flex}.legal-firms-industry-module__7Gnk-a__heroCapsLabel{color:#ffffffa8;letter-spacing:.14em;text-transform:uppercase;width:100%;margin-block-end:.9rem;font-size:.72rem;font-weight:700;display:block}.legal-firms-industry-module__7Gnk-a__page[dir=rtl] .legal-firms-industry-module__7Gnk-a__heroCapsLabel{letter-spacing:0}.legal-firms-industry-module__7Gnk-a__heroCaps li{color:#ffffffe6;align-items:center;gap:.5rem;font-size:.9rem;font-weight:600;display:flex}.legal-firms-industry-module__7Gnk-a__heroCaps li svg{color:rgb(var(--lg-gold));width:1.05rem;height:1.05rem}.legal-firms-industry-module__7Gnk-a__heroStatCard{backdrop-filter:blur(6px);z-index:3;background:#ffffff1a;border:1px solid #ffffff2e;border-radius:20px;align-self:end;padding:clamp(1.5rem,2.5vw,2.25rem);position:relative}.legal-firms-industry-module__7Gnk-a__overlayCounter{text-align:start}.legal-firms-industry-module__7Gnk-a__overlayValue{color:#fff;letter-spacing:-.02em;align-items:baseline;gap:2px;font-size:clamp(3rem,6vw,4.5rem);font-weight:800;line-height:1;display:flex}.legal-firms-industry-module__7Gnk-a__overlayValue span[data-fixed]{color:rgb(var(--lg-gold))}.legal-firms-industry-module__7Gnk-a__overlayLabel{color:#fffc;max-width:15rem;margin-block-start:.85rem;font-size:.92rem;line-height:1.5}.legal-firms-industry-module__7Gnk-a__content{outline:none;scroll-margin-top:6rem}.legal-firms-industry-module__7Gnk-a__content:focus-visible{outline:3px solid rgb(var(--lg-accent));outline-offset:-3px}.legal-firms-industry-module__7Gnk-a__section{max-width:1320px;margin-inline:auto;padding:clamp(4.5rem,8vw,7rem) clamp(1.25rem,4vw,4rem)}.legal-firms-industry-module__7Gnk-a__sectionGray{background:rgb(var(--lg-canvas));max-width:none}.legal-firms-industry-module__7Gnk-a__sectionGray>*{max-width:1320px;margin-inline:auto}.legal-firms-industry-module__7Gnk-a__sectionHeadingCentered{text-align:center;max-width:780px;margin-inline:auto}.legal-firms-industry-module__7Gnk-a__sectionHeadingSplit{grid-template-columns:minmax(0,1.15fr) minmax(280px,.85fr);align-items:end;gap:2rem;display:grid}.legal-firms-industry-module__7Gnk-a__eyebrow{background:rgb(var(--lg-elevated));color:rgb(var(--lg-accent))}.legal-firms-industry-module__7Gnk-a__sectionGray .legal-firms-industry-module__7Gnk-a__eyebrow{background:rgb(var(--lg-surface))}.legal-firms-industry-module__7Gnk-a__eyebrowLight{background:rgb(var(--lg-gold) / 16%);box-shadow:inset 0 0 0 1px rgb(var(--lg-gold) / 34%);color:rgb(var(--lg-gold))}.legal-firms-industry-module__7Gnk-a__sectionHeadingCentered h2,.legal-firms-industry-module__7Gnk-a__sectionHeadingSplit h2{margin-block:1rem;font-size:clamp(2rem,3.6vw,3rem);line-height:1.12}.legal-firms-industry-module__7Gnk-a__page[dir=rtl] .legal-firms-industry-module__7Gnk-a__sectionHeadingCentered h2,.legal-firms-industry-module__7Gnk-a__page[dir=rtl] .legal-firms-industry-module__7Gnk-a__sectionHeadingSplit h2{font-size:clamp(1.7rem,3vw,2.5rem);line-height:1.3}.legal-firms-industry-module__7Gnk-a__sectionHeadingSplit h2{margin-block-end:0}.legal-firms-industry-module__7Gnk-a__sectionIntro{font-size:1.05rem;line-height:1.75}.legal-firms-industry-module__7Gnk-a__sectionHeadingCentered .legal-firms-industry-module__7Gnk-a__sectionIntro{margin-inline:auto}.legal-firms-industry-module__7Gnk-a__valueCards{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.5rem;margin-block-start:clamp(2.5rem,4vw,3.5rem);display:grid}.legal-firms-industry-module__7Gnk-a__valueCard{border:1px solid rgb(var(--lg-line) / 80%);border-radius:20px;padding:2rem;transition:box-shadow .3s,transform .3s,border-color .3s}.legal-firms-industry-module__7Gnk-a__valueCard:hover{border-color:rgb(var(--lg-accent) / 30%);box-shadow:0 40px 40px -34px rgb(var(--lg-shadow) / 40%);transform:translateY(-8px)}.legal-firms-industry-module__7Gnk-a__valueIcon{background:rgb(var(--lg-accent));color:#fff;border-radius:16px;justify-content:center;align-items:center;width:58px;height:58px;margin-block-end:1.4rem;display:flex}.legal-firms-industry-module__7Gnk-a__valueIcon svg{width:1.5rem;height:1.5rem}.legal-firms-industry-module__7Gnk-a__valueCard h3{margin-block-end:.75rem;font-size:1.3rem}.legal-firms-industry-module__7Gnk-a__valueCard p{font-size:.98rem;line-height:1.65}.legal-firms-industry-module__7Gnk-a__aboutGrid{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);align-items:center;gap:clamp(2rem,5vw,4rem);display:grid}.legal-firms-industry-module__7Gnk-a__aboutMedia{border-radius:24px;position:relative;overflow:hidden}.legal-firms-industry-module__7Gnk-a__aboutMedia img{width:100%;height:auto;display:block}.legal-firms-industry-module__7Gnk-a__aboutOverlay{backdrop-filter:blur(8px);background:rgb(var(--lg-accent-deep) / 82%);border-radius:18px;max-width:60%;padding:1.4rem 1.6rem;position:absolute;inset-block-end:1.25rem;inset-inline-start:1.25rem}.legal-firms-industry-module__7Gnk-a__aboutOverlay .legal-firms-industry-module__7Gnk-a__overlayValue{font-size:clamp(2.4rem,4vw,3.2rem)}.legal-firms-industry-module__7Gnk-a__aboutCopy h2{margin-block:1rem;font-size:clamp(1.9rem,3.2vw,2.7rem);line-height:1.12}.legal-firms-industry-module__7Gnk-a__page[dir=rtl] .legal-firms-industry-module__7Gnk-a__aboutCopy h2{font-size:clamp(1.6rem,2.7vw,2.25rem);line-height:1.3}.legal-firms-industry-module__7Gnk-a__aboutCopy .legal-firms-industry-module__7Gnk-a__sectionIntro{margin-block-end:1.75rem}.legal-firms-industry-module__7Gnk-a__tabs{margin-block-start:.5rem}.legal-firms-industry-module__7Gnk-a__tabList{border-block-end:1px solid rgb(var(--lg-line));flex-wrap:wrap;gap:.5rem 1.75rem;margin-block-end:1.5rem;display:flex}.legal-firms-industry-module__7Gnk-a__tabButton{border:none;color:rgb(var(--lg-body));cursor:pointer;transition:color var(--lg-motion-standard) ease, border-color var(--lg-motion-standard) ease;background:0 0;border-block-end:2px solid #0000;margin-block-end:-1px;padding:.5rem .15rem .85rem;font-family:inherit;font-size:1.05rem;font-weight:700}.legal-firms-industry-module__7Gnk-a__tabButton:hover{color:rgb(var(--lg-accent))}.legal-firms-industry-module__7Gnk-a__tabButton[aria-selected=true]{border-block-end-color:rgb(var(--lg-gold));color:rgb(var(--lg-accent))}.legal-firms-industry-module__7Gnk-a__tabPanel{animation:legal-firms-industry-module__7Gnk-a__legalFade var(--lg-motion-standard) ease}.legal-firms-industry-module__7Gnk-a__tabPanel:focus-visible{outline:3px solid rgb(var(--lg-accent));outline-offset:4px}.legal-firms-industry-module__7Gnk-a__tabPanel p{max-width:40rem;font-size:1.05rem;line-height:1.8}@keyframes legal-firms-industry-module__7Gnk-a__legalFade{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.legal-firms-industry-module__7Gnk-a__domainsSection{background:radial-gradient(circle at 88% 8%, rgb(var(--lg-gold) / 16%), transparent 44%), rgb(var(--lg-accent));color:#ffffffd6;position:relative;overflow:hidden}.legal-firms-industry-module__7Gnk-a__domainsInner{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:clamp(2.5rem,5vw,4.5rem);max-width:1320px;margin-inline:auto;padding:clamp(4.5rem,8vw,7rem) clamp(1.25rem,4vw,4rem);display:grid}.legal-firms-industry-module__7Gnk-a__domainsHeading{align-self:start}.legal-firms-industry-module__7Gnk-a__domainsHeading h2{color:#fff;margin-block:1rem 1.1rem;font-size:clamp(2rem,3.6vw,3rem);line-height:1.12}.legal-firms-industry-module__7Gnk-a__page[dir=rtl] .legal-firms-industry-module__7Gnk-a__domainsHeading h2{font-size:clamp(1.7rem,3vw,2.5rem);line-height:1.3}.legal-firms-industry-module__7Gnk-a__domainsHeading p{color:#ffffffd1;max-width:30rem;margin-block-end:1.75rem;font-size:1.05rem;line-height:1.75}.legal-firms-industry-module__7Gnk-a__domainsGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.75rem 2.5rem;display:grid}.legal-firms-industry-module__7Gnk-a__domainItem{border-block-start:1px solid #ffffff29;grid-template-columns:auto 1fr;gap:1rem;padding-block-start:1.5rem;display:grid}.legal-firms-industry-module__7Gnk-a__domainIcon{border:1px solid rgb(var(--lg-gold) / 40%);color:rgb(var(--lg-gold));background:#ffffff14;border-radius:14px;justify-content:center;align-items:center;width:52px;height:52px;display:flex}.legal-firms-industry-module__7Gnk-a__domainIcon svg{width:1.4rem;height:1.4rem}.legal-firms-industry-module__7Gnk-a__domainItem h3{color:#fff;margin-block-end:.5rem;font-size:1.2rem}.legal-firms-industry-module__7Gnk-a__domainItem p{color:#ffffffc2;font-size:.94rem;line-height:1.6}.legal-firms-industry-module__7Gnk-a__statsSection{max-width:1320px;margin-inline:auto;padding:clamp(3rem,5vw,4.5rem) clamp(1.25rem,4vw,4rem)}.legal-firms-industry-module__7Gnk-a__statsBand{background:rgb(var(--lg-canvas));border-radius:24px;padding:clamp(2.5rem,4vw,3.25rem) clamp(1.5rem,4vw,3rem)}.legal-firms-industry-module__7Gnk-a__statsCaption{color:rgb(var(--lg-ink));letter-spacing:.1em;text-align:center;text-transform:uppercase;margin-block-end:1.75rem;font-size:.82rem;font-weight:700}.legal-firms-industry-module__7Gnk-a__page[dir=rtl] .legal-firms-industry-module__7Gnk-a__statsCaption{letter-spacing:0}.legal-firms-industry-module__7Gnk-a__statsGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:2rem 1.5rem;display:grid}.legal-firms-industry-module__7Gnk-a__statTile{text-align:center}.legal-firms-industry-module__7Gnk-a__statValue{color:rgb(var(--lg-ink));letter-spacing:-.01em;justify-content:center;align-items:baseline;gap:2px;font-size:clamp(2.6rem,4vw,3.5rem);font-weight:800;line-height:1;display:flex}.legal-firms-industry-module__7Gnk-a__statValue span[data-fixed]{color:rgb(var(--lg-accent))}.legal-firms-industry-module__7Gnk-a__statLabel{color:rgb(var(--lg-body));margin-block-start:.85rem;font-size:.98rem;line-height:1.5}.legal-firms-industry-module__7Gnk-a__statsNote{color:rgb(var(--lg-body));text-align:center;margin-block-start:1.75rem;font-size:.82rem}.legal-firms-industry-module__7Gnk-a__caseCarousel{--legal-carousel-gap:1.5rem;--legal-carousel-visible:2.35;margin-block-start:clamp(2.5rem,4vw,3.5rem)}.legal-firms-industry-module__7Gnk-a__caseViewport{overflow:hidden}.legal-firms-industry-module__7Gnk-a__caseTrack{gap:var(--legal-carousel-gap);transform:translateX(calc(var(--legal-slide-direction) * var(--legal-slide-offset) * ((100% - (var(--legal-carousel-visible) - 1) * var(--legal-carousel-gap)) / var(--legal-carousel-visible) + var(--legal-carousel-gap))));transition:none;display:flex}.legal-firms-industry-module__7Gnk-a__caseTrack[data-animate=true]{transition:transform var(--lg-motion-standard) ease}.legal-firms-industry-module__7Gnk-a__caseCard{flex:0 0 calc((100% - (var(--legal-carousel-visible) - 1) * var(--legal-carousel-gap)) / var(--legal-carousel-visible));transition:transform var(--lg-motion-standard) ease;border-radius:20px;position:relative;overflow:hidden}.legal-firms-industry-module__7Gnk-a__caseImg{aspect-ratio:800/533;position:relative;overflow:hidden}.legal-firms-industry-module__7Gnk-a__caseImg img{object-fit:cover;width:100%;height:100%;transition:transform .7s cubic-bezier(.16,1,.3,1);display:block}.legal-firms-industry-module__7Gnk-a__caseCard:hover .legal-firms-industry-module__7Gnk-a__caseImg img,.legal-firms-industry-module__7Gnk-a__caseCard[data-active=true] .legal-firms-industry-module__7Gnk-a__caseImg img{transform:scale(1.12)}.legal-firms-industry-module__7Gnk-a__caseOverlay{background:linear-gradient(0deg, rgb(var(--lg-accent-deep) / 88%) 4%, rgb(var(--lg-accent-deep) / 20%) 46%, transparent 70%);opacity:.85;transition:opacity var(--lg-motion-standard) ease;position:absolute;inset:0}.legal-firms-industry-module__7Gnk-a__caseCard:hover .legal-firms-industry-module__7Gnk-a__caseOverlay,.legal-firms-industry-module__7Gnk-a__caseCard[data-active=true] .legal-firms-industry-module__7Gnk-a__caseOverlay{opacity:1}.legal-firms-industry-module__7Gnk-a__caseMeta{padding:clamp(1.25rem,2.4vw,1.9rem);position:absolute;inset-block-end:0;inset-inline:0}.legal-firms-industry-module__7Gnk-a__caseCategory{background:rgb(var(--lg-gold));color:rgb(var(--lg-accent-deep));letter-spacing:.04em;border-radius:999px;margin-block-end:.75rem;padding:.3rem .8rem;font-size:.72rem;font-weight:800;display:inline-block}.legal-firms-industry-module__7Gnk-a__page[dir=rtl] .legal-firms-industry-module__7Gnk-a__caseCategory{letter-spacing:0}.legal-firms-industry-module__7Gnk-a__caseMeta h3{color:#fff;font-size:clamp(1.15rem,1.8vw,1.4rem);line-height:1.25}.legal-firms-industry-module__7Gnk-a__caseControls{justify-content:flex-end;align-items:center;gap:.8rem;margin-block-start:2rem;display:flex}.legal-firms-industry-module__7Gnk-a__caseControls button{border:1px solid rgb(var(--lg-line));color:rgb(var(--lg-accent));cursor:pointer;height:52px;transition:background var(--lg-motion-standard) ease, border-color var(--lg-motion-standard) ease, color var(--lg-motion-standard) ease, transform var(--lg-motion-standard) ease;background:0 0;border-radius:50%;justify-content:center;align-items:center;width:52px;display:inline-flex}.legal-firms-industry-module__7Gnk-a__caseControls button:hover:not(:disabled){background:rgb(var(--lg-accent));border-color:rgb(var(--lg-accent));color:#fff;transform:translateY(-3px)}.legal-firms-industry-module__7Gnk-a__caseControls button:disabled{cursor:default;opacity:.4}.legal-firms-industry-module__7Gnk-a__caseControls button svg{width:1.2rem;height:1.2rem}.legal-firms-industry-module__7Gnk-a__caseControls>span{color:rgb(var(--lg-body));letter-spacing:.1em;text-align:center;min-width:74px;font-size:.75rem;font-weight:800}.legal-firms-industry-module__7Gnk-a__deliveryGrid{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:clamp(2rem,5vw,4rem);display:grid}.legal-firms-industry-module__7Gnk-a__deliveryMedia{border-radius:24px;overflow:hidden}.legal-firms-industry-module__7Gnk-a__deliveryMedia img{width:100%;height:auto;display:block}.legal-firms-industry-module__7Gnk-a__deliveryCopy h2{margin-block:1rem;font-size:clamp(1.9rem,3.2vw,2.7rem);line-height:1.12}.legal-firms-industry-module__7Gnk-a__page[dir=rtl] .legal-firms-industry-module__7Gnk-a__deliveryCopy h2{font-size:clamp(1.6rem,2.7vw,2.25rem);line-height:1.3}.legal-firms-industry-module__7Gnk-a__deliveryCopy .legal-firms-industry-module__7Gnk-a__sectionIntro{margin-block-end:2rem}.legal-firms-industry-module__7Gnk-a__timeline{margin:0;padding:0;list-style:none}.legal-firms-industry-module__7Gnk-a__timelineStep{grid-template-columns:auto 1fr;gap:1.1rem;padding-block-end:2rem;display:grid;position:relative}.legal-firms-industry-module__7Gnk-a__timelineStep:last-child{padding-block-end:0}.legal-firms-industry-module__7Gnk-a__timelineStep:before{background:rgb(var(--lg-line));content:"";width:2px;position:absolute;inset-block:44px 0;inset-inline-start:21px}.legal-firms-industry-module__7Gnk-a__timelineStep:last-child:before{display:none}.legal-firms-industry-module__7Gnk-a__timelineIcon{background:rgb(var(--lg-accent));color:#fff;z-index:1;border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;display:flex;position:relative}.legal-firms-industry-module__7Gnk-a__timelineIcon svg{width:1.2rem;height:1.2rem}.legal-firms-industry-module__7Gnk-a__timelineStep h3{flex-wrap:wrap;align-items:baseline;gap:.6rem;margin-block:.4rem .5rem;font-size:1.25rem;display:flex}.legal-firms-industry-module__7Gnk-a__timelineNum{color:rgb(var(--lg-gold));font-size:.9rem;font-weight:800}.legal-firms-industry-module__7Gnk-a__timelineStep p{font-size:.98rem;line-height:1.65}.legal-firms-industry-module__7Gnk-a__whyGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem 2.5rem;margin-block-start:clamp(2.5rem,4vw,3.5rem);display:grid}.legal-firms-industry-module__7Gnk-a__whyCard{border-block-start:1px solid rgb(var(--lg-line));grid-template-columns:auto 1fr;gap:1.1rem;padding-block-start:1.5rem;display:grid}.legal-firms-industry-module__7Gnk-a__whyIcon{background:rgb(var(--lg-elevated));color:rgb(var(--lg-accent));border-radius:14px;justify-content:center;align-items:center;width:52px;height:52px;display:flex}.legal-firms-industry-module__7Gnk-a__whyIcon svg{width:1.4rem;height:1.4rem}.legal-firms-industry-module__7Gnk-a__whyCard h3{margin-block-end:.5rem;font-size:1.2rem}.legal-firms-industry-module__7Gnk-a__whyCard p{font-size:.96rem;line-height:1.6}.legal-firms-industry-module__7Gnk-a__servicePathGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem;margin-block-start:clamp(2.5rem,4vw,3.5rem);display:grid}.legal-firms-industry-module__7Gnk-a__serviceCard{background:rgb(var(--lg-surface));border:1px solid rgb(var(--lg-line) / 80%);min-height:140px;transition:border-color var(--lg-motion-standard) ease, box-shadow var(--lg-motion-standard) ease, transform var(--lg-motion-standard) ease;border-radius:16px;grid-template-columns:auto 1fr auto;align-items:center;gap:.4rem 1.1rem;padding:1.6rem;display:grid;position:relative;overflow:hidden}.legal-firms-industry-module__7Gnk-a__serviceCard:before{background:rgb(var(--lg-gold));content:"";transform-origin:bottom;transition:transform var(--lg-motion-standard) ease;width:4px;position:absolute;inset-block:0;inset-inline-start:0;transform:scaleY(0)}.legal-firms-industry-module__7Gnk-a__serviceCard:hover{border-color:rgb(var(--lg-accent) / 40%);box-shadow:0 24px 50px -30px rgb(var(--lg-shadow) / 45%);transform:translateY(-5px)}.legal-firms-industry-module__7Gnk-a__serviceCard:hover:before{transform:scaleY(1)}.legal-firms-industry-module__7Gnk-a__serviceCard>span:first-child{color:rgb(var(--lg-accent));grid-row:1/span 2;font-size:.75rem;font-weight:800}.legal-firms-industry-module__7Gnk-a__serviceCard h3{font-size:1.2rem}.legal-firms-industry-module__7Gnk-a__serviceCard p{color:rgb(var(--lg-body));font-size:.82rem}.legal-firms-industry-module__7Gnk-a__serviceCard .legal-firms-industry-module__7Gnk-a__arrowPair{color:rgb(var(--lg-accent));grid-area:1/3/span 2}.legal-firms-industry-module__7Gnk-a__contextualServiceLink{color:rgb(var(--lg-accent));text-decoration:underline;-webkit-text-decoration-color:rgb(var(--lg-accent) / 30%);text-decoration-color:rgb(var(--lg-accent) / 30%);text-underline-offset:.35rem;align-items:center;gap:.5rem;margin-block-start:1.75rem;font-size:.95rem;font-weight:700;text-decoration-thickness:2px;display:inline-flex}.legal-firms-industry-module__7Gnk-a__contextualServiceLink:hover{text-decoration-color:currentColor}.legal-firms-industry-module__7Gnk-a__faqSection{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:clamp(2.5rem,6vw,6rem);display:grid}.legal-firms-industry-module__7Gnk-a__faqHeading{align-self:start;position:sticky;top:6rem}.legal-firms-industry-module__7Gnk-a__faqHeading h2{margin-block:1rem;font-size:clamp(2rem,3.4vw,2.8rem);line-height:1.12}.legal-firms-industry-module__7Gnk-a__page[dir=rtl] .legal-firms-industry-module__7Gnk-a__faqHeading h2{font-size:clamp(1.7rem,2.9vw,2.35rem);line-height:1.3}.legal-firms-industry-module__7Gnk-a__faqList{border-block-start:1px solid rgb(var(--lg-line))}.legal-firms-industry-module__7Gnk-a__faqItem{border-block-end:1px solid rgb(var(--lg-line));interpolate-size:allow-keywords}.legal-firms-industry-module__7Gnk-a__faqItem::details-content{content-visibility:hidden;opacity:0;block-size:0;transition:block-size var(--lg-motion-accordion) ease, content-visibility var(--lg-motion-accordion) allow-discrete, opacity var(--lg-motion-accordion) ease;overflow:hidden}.legal-firms-industry-module__7Gnk-a__faqItem[open]::details-content{content-visibility:visible;opacity:1;block-size:auto}.legal-firms-industry-module__7Gnk-a__faqItem summary{color:rgb(var(--lg-ink));cursor:pointer;grid-template-columns:auto 1fr auto;align-items:center;gap:1.1rem;min-height:92px;padding:1.3rem 0;list-style:none;display:grid}.legal-firms-industry-module__7Gnk-a__faqItem summary::-webkit-details-marker{display:none}.legal-firms-industry-module__7Gnk-a__faqItem summary>span:first-child{color:rgb(var(--lg-accent));font-size:.75rem;font-weight:800}.legal-firms-industry-module__7Gnk-a__faqItem summary strong{font-size:1.05rem;font-weight:700}.legal-firms-industry-module__7Gnk-a__faqItem summary svg{color:rgb(var(--lg-accent));height:1.15rem;transition:color var(--lg-motion-accordion) ease, transform var(--lg-motion-accordion) ease;width:1.15rem}.legal-firms-industry-module__7Gnk-a__faqItem[open] summary svg{transform:rotate(180deg)}.legal-firms-industry-module__7Gnk-a__faqAnswer{overflow:clip}.legal-firms-industry-module__7Gnk-a__faqAnswer p{max-width:760px;padding:0 3rem 1.7rem;line-height:1.75}.legal-firms-industry-module__7Gnk-a__page[dir=rtl] .legal-firms-industry-module__7Gnk-a__faqAnswer p{padding-inline:3rem 0}.legal-firms-industry-module__7Gnk-a__ctaSection{max-width:1320px;margin-inline:auto;padding:clamp(3rem,6vw,6rem) clamp(1.25rem,4vw,4rem)}.legal-firms-industry-module__7Gnk-a__ctaCard{background:radial-gradient(circle at 82% 14%, rgb(var(--lg-gold) / 18%), transparent 46%), linear-gradient(120deg, rgb(var(--lg-accent-deep)) 0%, rgb(var(--lg-accent)) 72%);color:#ffffffd6;border-radius:32px;padding:clamp(3rem,6vw,5rem) clamp(1.5rem,4vw,3rem);position:relative;overflow:hidden}.legal-firms-industry-module__7Gnk-a__ctaInner{text-align:center;max-width:720px;margin-inline:auto}.legal-firms-industry-module__7Gnk-a__ctaInner .legal-firms-industry-module__7Gnk-a__eyebrowLight{margin-block-end:1.25rem}.legal-firms-industry-module__7Gnk-a__ctaInner h2{color:#fff;letter-spacing:-.02em;margin-block-end:1.1rem;font-size:clamp(2.1rem,4.2vw,3.4rem);line-height:1.08}.legal-firms-industry-module__7Gnk-a__page[dir=rtl] .legal-firms-industry-module__7Gnk-a__ctaInner h2{letter-spacing:0;font-size:clamp(1.75rem,3.5vw,2.85rem);line-height:1.28}.legal-firms-industry-module__7Gnk-a__ctaInner p{color:#ffffffd6;margin-block-end:2rem;font-size:1.1rem;line-height:1.7}.legal-firms-industry-module__7Gnk-a__ctaInner .legal-firms-industry-module__7Gnk-a__button{margin-inline:auto}@media (max-width:991px){.legal-firms-industry-module__7Gnk-a__heroInner,.legal-firms-industry-module__7Gnk-a__aboutGrid,.legal-firms-industry-module__7Gnk-a__domainsInner,.legal-firms-industry-module__7Gnk-a__deliveryGrid,.legal-firms-industry-module__7Gnk-a__faqSection{grid-template-columns:1fr}.legal-firms-industry-module__7Gnk-a__heroInner{align-items:start}.legal-firms-industry-module__7Gnk-a__heroStatCard{justify-self:start}.legal-firms-industry-module__7Gnk-a__sectionHeadingSplit,.legal-firms-industry-module__7Gnk-a__valueCards{grid-template-columns:1fr}.legal-firms-industry-module__7Gnk-a__statsGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.legal-firms-industry-module__7Gnk-a__domainsGrid,.legal-firms-industry-module__7Gnk-a__whyGrid,.legal-firms-industry-module__7Gnk-a__servicePathGrid{grid-template-columns:1fr}.legal-firms-industry-module__7Gnk-a__caseCarousel{--legal-carousel-visible:1.5}.legal-firms-industry-module__7Gnk-a__deliveryMedia{order:-1}.legal-firms-industry-module__7Gnk-a__faqHeading{position:static}}@media (max-width:575px){.legal-firms-industry-module__7Gnk-a__heroActions,.legal-firms-industry-module__7Gnk-a__heroActions .legal-firms-industry-module__7Gnk-a__button{align-items:stretch;width:100%}.legal-firms-industry-module__7Gnk-a__heroActions .legal-firms-industry-module__7Gnk-a__button{justify-content:space-between}.legal-firms-industry-module__7Gnk-a__heroStatCard{width:100%}.legal-firms-industry-module__7Gnk-a__statsGrid{grid-template-columns:1fr}.legal-firms-industry-module__7Gnk-a__caseCarousel{--legal-carousel-visible:1.08}.legal-firms-industry-module__7Gnk-a__aboutOverlay{max-width:78%}.legal-firms-industry-module__7Gnk-a__faqAnswer p,.legal-firms-industry-module__7Gnk-a__page[dir=rtl] .legal-firms-industry-module__7Gnk-a__faqAnswer p{padding-inline:0}.legal-firms-industry-module__7Gnk-a__ctaCard{border-radius:20px}}@media (prefers-reduced-motion:reduce){.legal-firms-industry-module__7Gnk-a__page{scroll-behavior:auto}.legal-firms-industry-module__7Gnk-a__page *,.legal-firms-industry-module__7Gnk-a__page :before,.legal-firms-industry-module__7Gnk-a__page :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.legal-firms-industry-module__7Gnk-a__reveal,.legal-firms-industry-module__7Gnk-a__reveal[data-reveal=out],.legal-firms-industry-module__7Gnk-a__reveal[data-reveal-stagger=true]>*{opacity:1!important;transform:none!important}.legal-firms-industry-module__7Gnk-a__caseCard:hover .legal-firms-industry-module__7Gnk-a__caseImg img,.legal-firms-industry-module__7Gnk-a__caseCard[data-active=true] .legal-firms-industry-module__7Gnk-a__caseImg img{transform:none}}
