.lhome .lh-ai{background:#000;position:relative;overflow:clip;container-type:inline-size}.lhome .lh-ai__dust{z-index:1;pointer-events:none;width:100%;height:100svh;display:block;position:absolute;inset:0 0 auto}.lhome .lh-ai__poster{--fs:min(7.6cqw, 15.5svh);--phone:max(260px, min(23cqw, 44svh));--sw:min(86cqw, 150svh);--sh:calc(var(--sw) * .9022);--gap:calc(var(--lh-u) * 3);grid-template-columns:minmax(0, 1fr) var(--phone);column-gap:var(--gap);padding:max(calc(var(--lh-u) * 6.5), 11svh) var(--lh-gutter) var(--lh-sec);grid-template-areas:"head head""body dock";display:grid;position:relative}@supports (width:calc(1px * sqrt(4))){.lhome .lh-ai__poster{--fs:min(calc(59cqw / sqrt(var(--chars))), calc(88cqw / (var(--word) * .54)), 15.5svh)}}.lhome .lh-ai__statue{z-index:0;width:var(--sw);height:var(--sh);margin-top:calc(var(--sh) * -.4);margin-left:calc(-1 * var(--lh-gutter) - 10cqw);pointer-events:none;grid-area:2/1/auto/-1;place-self:start}.lhome .lh-ai__statue-in{--mask:linear-gradient(to bottom, #0000001f 0, #0003 32%, #000 50%, #000 72%, transparent 98%), linear-gradient(to right, #000 76%, transparent 100%), radial-gradient(ellipse 32% 22% at 20% 27%, #00000038 62%, #000 100%);width:100%;height:100%;-webkit-mask-image:var(--mask);-webkit-mask-image:var(--mask);mask-image:var(--mask);-webkit-mask-composite:source-in;position:relative;-webkit-mask-composite:source-in;mask-composite:intersect}.lhome .lh-ai__statue img{object-fit:cover;width:100%;height:100%;display:block}.lhome .lh-ai__head{z-index:2;grid-area:head;position:relative}.lhome .lh-ai__head .lh-kicker{margin-bottom:calc(var(--lh-u) * 1.3);color:#ffffffc7}.lhome .lh-ai__title{font-size:var(--fs);letter-spacing:-.042em;color:#fff;font-weight:400;line-height:1}.lhome .lh-ai__title:before{content:"";float:right;width:calc(var(--phone) + var(--gap) * .5);height:calc(var(--fs) * 3);shape-outside:inset(calc(var(--fs) * 2) 0 0 0)}.lhome .lh-ai__title em.lh-accent{letter-spacing:-.035em;color:#6ea8ff;font-size:1.04em;font-weight:400}.lhome .lh-ai__dock{top:max(calc(var(--lh-u) * 5), calc(50svh - var(--phone)));z-index:3;margin-top:calc(var(--fs) * -.98);grid-area:dock;align-self:start;position:sticky}.lhome .lh-ai__dock:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(closest-side,#0a4dff80,#0b8cff24 58%,#0000);border-radius:50%;position:absolute;inset:-16% -38%}.lhome .lh-ai__device{width:var(--phone);transform-origin:50% 40%;will-change:transform;container-type:inline-size}.lhome .lh-ai__device .phone{zoom:tan(atan2(100cqw, 292px));background:#05070d;width:292px;margin:0;box-shadow:0 0 0 1px #fff3,inset 0 0 0 1px #ffffff0f,0 26px 70px #000000b8,0 0 90px #0b8cff47}.lhome .lh-ai__device .phone__n{background:#05070d}.lhome .lh-ai__body{z-index:2;padding-top:calc(var(--sh) * .53);grid-area:body;position:relative;container:lh-ai-body/inline-size}.lhome .lh-ai__lead{max-width:30em;font-size:min(calc(var(--lh-u) * 2), max(calc(var(--lh-u) * 1.28), 2.9cqi));letter-spacing:-.022em;color:#fff;text-wrap:pretty;line-height:1.26}.lhome .lh-ai__list{margin-top:calc(var(--lh-u) * 3.4);border-bottom:1px solid var(--lh-line)}.lhome .lh-ai__row{grid-template-columns:calc(var(--lh-u) * 2.8) minmax(0, 1fr);column-gap:calc(var(--lh-u) * .4);row-gap:calc(var(--lh-u) * .5);padding-block:calc(var(--lh-u) * 1.5);align-items:baseline;display:grid;position:relative}.lhome .lh-ai__rule{background:var(--lh-line);transform-origin:0;height:1px;position:absolute;inset:0 0 auto}.lhome .lh-ai__num{font-size:calc(var(--lh-u) * .84);font-variant-numeric:tabular-nums;letter-spacing:.02em;color:#6ea8ff}.lhome .lh-ai__term{font-size:min(calc(var(--lh-u) * 3), max(calc(var(--lh-u) * 1.55), 3.1cqi));letter-spacing:-.035em;color:#fff;text-wrap:balance;transition:transform .7s var(--lh-ease), color .3s;font-weight:400;line-height:1.08}.lhome .lh-ai__detail{max-width:34em;font-size:calc(var(--lh-u) * 1.02);color:var(--lh-mute);text-wrap:pretty;grid-column:2;line-height:1.38;display:block}.lhome .lh-ai__detail:first-letter{text-transform:uppercase}@media (hover:hover) and (pointer:fine){.lhome .lh-ai__row:hover .lh-ai__term{color:#6ea8ff;transform:translate(.28em)}}@container lh-ai-body (min-width:36rem){.lhome .lh-ai__row{grid-template-columns:calc(var(--lh-u) * 3.4) minmax(0, 1.06fr) minmax(0, 1fr);column-gap:calc(var(--lh-u) * 1.2)}.lhome .lh-ai__term:last-child{grid-column:2/-1}.lhome .lh-ai__detail{grid-column:3}}.lhome .lh-ai__foot{justify-content:space-between;align-items:center;gap:calc(var(--lh-u) * 1.4) calc(var(--lh-u) * 2.5);margin-top:calc(var(--lh-u) * 2.2);flex-wrap:wrap;display:flex}.lhome .lh-ai__info{max-width:28em;font-size:calc(var(--lh-u) * .94);color:var(--lh-mute);flex:18em;line-height:1.4}.lhome .lh-ai__cta{gap:calc(var(--lh-u) * .65);flex-wrap:wrap;display:flex}@media (max-aspect-ratio:1){.lhome .lh-ai__poster{--fs:12cqw;--phone:min(78cqw, 40svh);--sw:135cqw;padding-top:max(calc(var(--lh-u) * 5.5), 80px);grid-template-columns:minmax(0,1fr);grid-template-areas:"head""statue""dock""body"}@supports (width:calc(1px * sqrt(4))){.lhome .lh-ai__poster{--fs:min(calc(92cqw / sqrt(var(--chars))), calc(90cqw / (var(--word) * .56)))}}.lhome .lh-ai__statue{margin-top:calc(var(--sh) * -.22);margin-bottom:calc(var(--sh) * -.2);margin-left:calc(-1 * var(--lh-gutter) - 30cqw);grid-area:statue}.lhome .lh-ai__title{text-wrap:balance}.lhome .lh-ai__title:before{content:none}.lhome .lh-ai__dock{justify-self:center;margin-top:0;position:relative;top:auto}.lhome .lh-ai__dock:before{inset:-10% -24%}.lhome .lh-ai__body{padding-top:calc(var(--lh-u) * 4.2)}}.lhome .lh-ai__device input:focus-visible{outline:3px solid var(--focus);outline-offset:1px}
.lhome .lh-stages{background:var(--lh-bg);color:var(--lh-text);isolation:isolate;position:relative;overflow:clip}.lhome .lh-st__stage{position:relative;container:lh-st/inline-size}.lhome .lh-st__in{--lh-st-mode:narrow;--s:clamp(15px, 4.1cqw, calc(var(--lh-u) * 1.5));--step:4.4cqw;--pad:4.4cqw;--row:min(calc((100svh - 176px) / 5), 34cqw);padding-top:clamp(64px, 16cqw, calc(var(--lh-u) * 9));flex-direction:column;display:flex;position:relative}.lhome .lh-st__head{padding-inline:var(--lh-gutter);padding-bottom:clamp(40px, 9cqw, calc(var(--lh-u) * 5))}.lhome .lh-st__title{font-size:clamp(2.05rem, 9.2cqw, calc(var(--lh-u) * 6));letter-spacing:-.042em;text-wrap:balance;margin-top:.42em;font-weight:400;line-height:1}.lhome .lh-st__lead{max-width:46ch;font-size:clamp(1rem, 2.4cqw, calc(var(--lh-u) * 1.3));color:var(--lh-mute);text-wrap:pretty;margin-top:1.25em;line-height:1.42}.lhome .lh-st__flight{clip-path:inset(-100vh 0 0);position:relative}.lhome .lh-st__steps{flex-direction:column-reverse;display:flex}.lhome .lh-st__step:first-child{--f:var(--dk-surface,#fff);--t:var(--ink);--m:var(--gray);--v:multiply;--vo:.3;--e:var(--lh-line)}.lhome .lh-st__step:nth-child(2){--f:#e7efff;--t:#0a1526;--m:#3b4c68;--v:multiply;--vo:.32;--e:#0a152614}.lhome .lh-st__step:nth-child(3){--f:#8db8ff;--t:#05070d;--m:#05070dd1;--v:multiply;--vo:.2;--e:#0a15261f}.lhome .lh-st__step:nth-child(4){--f:#0a4dff;--t:#fff;--m:#ffffffe6;--v:screen;--vo:.3;--e:#fff3}.lhome .lh-st__step:nth-child(5){--f:#05070d;--t:#fff;--m:#ffffffc2;--v:screen;--vo:.28;--e:#ffffff29}html[data-theme=dark] .lhome .lh-st__step:first-child{--f:#121c31;--t:#e7eef8;--m:#a5b4c8;--v:screen;--vo:.22;--e:#ffffff1a}html[data-theme=dark] .lhome .lh-st__step:nth-child(2){--f:#0c2a70;--t:#fff;--m:#ffffffd1;--v:screen;--vo:.26;--e:#ffffff24}html[data-theme=dark] .lhome .lh-st__step:nth-child(3){--f:#0a4dff;--t:#fff;--m:#ffffffe6;--v:screen;--vo:.3;--e:#fff3}html[data-theme=dark] .lhome .lh-st__step:nth-child(4){--f:#6ea8ff;--t:#05070d;--m:#05070dd6;--v:multiply;--vo:.3;--e:#05070d1f}html[data-theme=dark] .lhome .lh-st__step:nth-child(5){--f:#fff;--t:#05070d;--m:#3b4c68;--v:multiply;--vo:.4;--e:#05070d1a}.lhome .lh-st__step{z-index:calc(6 - var(--i));justify-content:center;gap:calc(var(--s) * .42);min-height:var(--row);margin-left:calc(var(--step) * var(--i));padding:calc(var(--s) * .72) var(--lh-gutter) calc(var(--s) * .72) var(--pad);background:var(--f);color:var(--t);box-shadow:inset 0 1px 0 var(--e);flex-direction:column;display:flex;position:relative}.lhome .lh-st__step:first-child{padding-left:var(--lh-gutter)}.lhome .lh-st__step:before{content:"";pointer-events:none;opacity:var(--vo);mix-blend-mode:var(--v);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='1400' height='700'%3E%3Cfilter id='m' x='0' y='0' width='100%25' height='100%25'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.0032 .0105' numOctaves='6' seed='23' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 .42 0 0 0 0 .47 0 0 0 0 .58 1 0 0 0 0'/%3E%3CfeComponentTransfer%3E%3CfeFuncA type='table' tableValues='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 .12 .9 .12 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0'/%3E%3C/feComponentTransfer%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23m)'/%3E%3C/svg%3E");background-size:max(1100px,92cqw);background-position:calc(var(--i) * 19cqw) calc(var(--i) * -7cqw);position:absolute;inset:0}.lhome .lh-st__step:after{content:"";height:calc(var(--s) * 2);pointer-events:none;background:linear-gradient(#0000,#050c2021);position:absolute;inset:auto 0 0}.lhome .lh-st__step:first-child:after{display:none}.lhome .lh-st__body,.lhome .lh-st__desc{z-index:1;position:relative}.lhome .lh-st__code{font-size:clamp(11.5px, calc(var(--s) * .68), calc(var(--lh-u) * 1.05));letter-spacing:.08em;font-variant-numeric:tabular-nums;color:var(--m);margin-bottom:.5em;font-weight:500;display:block}.lhome .lh-st__name{font-size:calc(var(--s) * 1.62);letter-spacing:-.032em;color:inherit;font-weight:400;line-height:1.02}.lhome .lh-st__desc{max-width:54ch;font-size:clamp(13.5px, calc(var(--s) * .82), calc(var(--lh-u) * 1.2));color:var(--m);text-wrap:pretty;line-height:1.34}.lhome .lh-st__riser,.lhome .lh-st__tread{z-index:2;background:var(--lh-azure);box-shadow:0 0 calc(var(--s) * .5) #0b8cffbf;display:block;position:absolute}.lhome .lh-st__riser{transform-origin:50% 100%;width:2px;top:0;bottom:0;left:0}.lhome .lh-st__step:first-child .lh-st__riser{display:none}.lhome .lh-st__tread{width:var(--step);transform-origin:0;height:2px;top:0;left:0}.lhome .lh-st__step:last-child .lh-st__tread{width:calc(100% - var(--lh-gutter))}.lhome .lh-st__climb{z-index:8;pointer-events:none;transform:translate(calc(100% - var(--lh-gutter)), 0);position:absolute;inset:0}.lhome .lh-st__dot{width:calc(var(--s) * .8);height:calc(var(--s) * .8);margin:calc(var(--s) * -.4 + 1px) 0 0 calc(var(--s) * -.4 + 1px);box-shadow:0 0 0 calc(var(--s) * .16) var(--lh-azure), 0 0 calc(var(--s) * 1.1) calc(var(--s) * .3) #0b8cffe6, 0 0 calc(var(--s) * 3.4) calc(var(--s) * 1.1) #0b8cff6b;background:#fff;border-radius:50%;animation:2.6s ease-in-out infinite lh-st-pulse;display:block;position:absolute;top:0;left:0}@keyframes lh-st-pulse{50%{transform:scale(1.22)}}.lhome .lh-st__cta{padding:clamp(28px, 7cqw, calc(var(--lh-u) * 3)) var(--lh-gutter) clamp(40px, 10cqw, calc(var(--lh-u) * 5))}.lhome .lh-st__btn{min-height:48px}@media (min-aspect-ratio:1){@container lh-st (min-width:1000px){.lhome .lh-st__in{--lh-st-mode:wide;--s:min(1.11cqw, 2.08svh);--step:8cqw;--pad:1.7cqw;--row:min(calc(var(--s) * 8), 12.2svh);min-height:100svh;padding-top:max(calc(70px + var(--s) * .8), 9.4svh)}.lhome .lh-st__head{padding-bottom:calc(var(--s) * 1.5);flex:auto}.lhome .lh-st__title{max-width:76cqw;font-size:calc(var(--s) * 4.4)}.lhome .lh-st__lead{left:var(--lh-gutter);bottom:calc(var(--row) * 3 + var(--s) * 1.2);width:calc(var(--step) * 3 - var(--lh-gutter) - var(--s));max-width:none;font-size:max(calc(var(--lh-u) * .98), calc(var(--s) * .92));margin:0;line-height:1.36;position:absolute}.lhome .lh-st__step{min-height:var(--row);padding-block:calc(var(--s) * .5);grid-template-columns:minmax(0,1fr) 22cqw;align-items:center;column-gap:2cqw;padding-right:7cqw;display:grid}.lhome .lh-st__name{font-size:calc(var(--s) * 3.3);white-space:nowrap}.lhome .lh-st__code{margin-bottom:.4em}.lhome .lh-st__desc{font-size:max(calc(var(--lh-u) * .86), calc(var(--s) * .74))}.lhome .lh-st__cta{right:var(--lh-gutter);bottom:calc(var(--row) * 5 + var(--s) * 1.1);padding:0;position:absolute}.lhome .lh-st__btn{min-height:calc(var(--s) * 3.2);font-size:max(calc(var(--lh-u) * .96), calc(var(--s) * .96))}}}
.lhome .lh-svc{padding:calc(var(--lh-sec) * .5) calc(var(--lh-u) * .75);background:var(--lh-bg);position:relative}.lhome .lh-svc__panel{border-radius:var(--lh-r-l);background:var(--lh-card);position:relative;overflow:clip;container:lh-svc/inline-size}.lhome .lh-svc__grid{--lh-p:0;--lh-pad:max(calc(var(--lh-u) * 1.6), 3.6cqw);--lh-card-w:min(31cqw, 56svh);--lh-stag:calc(var(--lh-card-w) * .13);--lh-word:min(calc(100cqw / (var(--chars,16) * .47)), 30svh);row-gap:calc(var(--lh-u) * 2);padding-block:var(--lh-pad) calc(var(--lh-word) * .8);grid-template:"side view"1fr"ctrl view"/minmax(0,36fr) minmax(0,64fr);display:grid;position:relative}.lhome .lh-svc__ghost{left:0;bottom:calc(var(--lh-word) * -.16);z-index:0;font-size:var(--lh-word);letter-spacing:-.065em;white-space:nowrap;color:var(--lh-mist);opacity:.62;pointer-events:none;-webkit-user-select:none;user-select:none;padding-inline:.12em;font-weight:400;line-height:.9;position:absolute}.lhome .lh-svc__side,.lhome .lh-svc__ctrl,.lhome .lh-svc__view{z-index:1;position:relative}.lhome .lh-svc__side{gap:calc(var(--lh-u) * 2.2);flex-direction:column;grid-area:side;padding-inline-start:var(--lh-pad);display:flex}.lhome .lh-svc__top{align-items:center;gap:calc(var(--lh-u) * .9);display:flex}.lhome .lh-svc__thumb{width:max(calc(var(--lh-u) * 5.6), 7.4cqw);aspect-ratio:16/10;border-radius:var(--lh-r-s);flex:none}.lhome .lh-svc__copy{align-items:flex-start;gap:calc(var(--lh-u) * 1.3);flex-direction:column;margin-block-start:auto;display:flex}.lhome .lh-svc__title{letter-spacing:-.052em;text-wrap:balance;font-size:min(6.1cqw,13svh);font-weight:500;line-height:.96}.lhome .lh-svc__lead{font-size:max(calc(var(--lh-u) * 1.12), 1cqw);max-width:30ch}.lhome .lh-svc__all{margin-block-start:calc(var(--lh-u) * .3)}.lhome .lh-svc__view{--lh-edge:calc(var(--lh-u) * 2.6);scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain;-webkit-mask-image:linear-gradient(90deg, transparent 0, #000 var(--lh-edge));-webkit-mask-image:linear-gradient(90deg, transparent 0, #000 var(--lh-edge));mask-image:linear-gradient(90deg, transparent 0, #000 var(--lh-edge));grid-area:view;align-self:end;margin-block-end:calc(var(--lh-word) * -.5);scroll-padding-inline-start:var(--lh-edge);overflow:auto hidden}.lhome .lh-svc__view::-webkit-scrollbar{display:none}.lhome .lh-svc__view:focus-visible{outline:2px solid var(--focus,var(--lh-accent));outline-offset:-4px;border-radius:var(--lh-r-m)}.lhome .lh-svc__view.is-drag{scroll-snap-type:none;-webkit-user-select:none;user-select:none}@media (hover:hover) and (pointer:fine){.lhome .lh-svc__view{cursor:grab}.lhome .lh-svc__view.is-drag,.lhome .lh-svc__view.is-drag *{cursor:grabbing}}.lhome .lh-svc__row{align-items:flex-start;gap:calc(var(--lh-card-w) * .055);width:max-content;padding:calc(var(--lh-u) * .5) calc(var(--lh-u) * 1.6) calc(var(--lh-u) * .5) var(--lh-edge);display:flex}.lhome .lh-svc__row>li{width:var(--lh-card-w);scroll-snap-align:start;flex:none}.lhome .lh-svc__row>li:nth-child(2n){margin-block-start:var(--lh-stag)}.lhome .lh-svc__card{color:#fff;-webkit-user-drag:none;text-decoration:none;display:block;position:relative;container-type:inline-size}.lhome .lh-svc__card:focus-visible{outline:2px solid var(--focus,var(--lh-accent));outline-offset:3px;border-radius:var(--lh-r-m)}.lhome .lh-svc__frame{aspect-ratio:4/5;background:var(--lh-navy);clip-path:url(#lh-clip-card);position:relative;overflow:hidden}.lhome .lh-svc__drift{transition:scale 1.1s var(--lh-ease);position:absolute;inset:-8%}.lhome .lh-svc__drift img{object-fit:cover;-webkit-user-drag:none}.lhome .lh-svc__frame:after{content:"";pointer-events:none;background:linear-gradient(#05091600 0%,#0509169e 100%);position:absolute;inset:45% 0 0}.lhome .lh-svc__cap{z-index:1;-webkit-backdrop-filter:none;backdrop-filter:none;background:#081028cc;border-color:#ffffff3d;border-radius:5cqi;gap:max(1.5cqi,5px);padding:max(4.2cqi,12px) max(4.6cqi,13px);display:grid;position:absolute;inset:auto 3.4cqi 3.4cqi}.lhome .lh-svc__name{letter-spacing:-.035em;font-size:max(6.1cqi,17px);font-weight:500;line-height:1.04}.lhome .lh-svc__text{color:#ffffffe0;text-wrap:pretty;font-size:max(3.45cqi,12.5px);line-height:1.32}.lhome .lh-svc__price{color:#ffffffe0;border-block-start:1px solid #ffffff3d;align-items:baseline;gap:.5em;margin-block-start:max(1.4cqi,4px);padding-block-start:max(2.4cqi,8px);font-size:max(3.2cqi,12px);display:flex}.lhome .lh-svc__price b{letter-spacing:-.04em;color:#fff;font-size:max(7.6cqi,22px);font-weight:400;line-height:1}.lhome .lh-svc__go{background:var(--lh-cobalt);color:#fff;width:12.4cqi;height:12.4cqi;transition:transform .7s var(--lh-ease), background-color .25s;border-radius:50%;place-items:center;display:grid;position:absolute;top:0;right:0}.lhome .lh-svc__go svg{width:46%;height:46%;transition:transform .7s var(--lh-ease)}.lhome .lh-svc__no{letter-spacing:.02em;color:var(--lh-mute);font-size:max(3cqi,11px);font-weight:500;line-height:1;position:absolute;top:4.2cqi;right:15.2cqi}@media (hover:hover){.lhome .lh-svc__card:hover .lh-svc__drift{scale:1.05}.lhome .lh-svc__card:hover .lh-svc__go{transform:scale(1.08)}.lhome .lh-svc__card:hover .lh-svc__go svg{transform:rotate(45deg)}}.lhome .lh-svc__ctrl{align-items:center;gap:calc(var(--lh-u) * .8);grid-area:ctrl;padding-inline-start:var(--lh-pad);display:flex}.lhome .lh-svc__count{font-size:calc(var(--lh-u) * .82);font-variant-numeric:tabular-nums;color:var(--lh-mute);flex:none}.lhome .lh-svc__count b{color:var(--lh-text);font-weight:500}.lhome .lh-svc__rail{min-width:calc(var(--lh-u) * 2);background:var(--lh-line);border-radius:2px;flex:1;height:2px;position:relative;overflow:hidden}.lhome .lh-svc__rail i{width:calc(100% / var(--lh-n,4));background:var(--lh-accent);transform:translateX(calc(var(--lh-p) * (var(--lh-n,4) - 1) * 100%));border-radius:2px;position:absolute;inset:0 auto 0 0}.lhome .lh-svc__ctrl .lh-round{flex:none}.lhome .lh-svc__ctrl .lh-round[aria-disabled=true]{opacity:.35;cursor:default}@container lh-svc (max-width:860px){.lhome .lh-svc__grid{--lh-pad:calc(var(--lh-u) * 1.5);--lh-card-w:max(46cqw, min(80cqw, calc(var(--lh-u) * 20), 68svh));padding-block:var(--lh-pad);grid-template:"side""view""ctrl"/minmax(0,1fr);row-gap:0}.lhome .lh-svc__side{gap:calc(var(--lh-u) * 1.8);padding-inline:var(--lh-pad)}.lhome .lh-svc__thumb{width:calc(var(--lh-u) * 5.6)}.lhome .lh-svc__title{font-size:min(13.4cqw, calc(var(--lh-u) * 5.2))}.lhome .lh-svc__lead{font-size:calc(var(--lh-u) * 1.08);max-width:38ch}.lhome .lh-svc__ghost{grid-area:view;align-self:start;margin-block-start:calc(var(--lh-u) * 1.4);position:relative;bottom:auto}.lhome .lh-svc__view{--lh-edge:var(--lh-pad);align-self:stretch;margin-block-end:0;padding-block-start:calc(var(--lh-u) * 1.4 + var(--lh-word) * .62);-webkit-mask-image:none;mask-image:none}.lhome .lh-svc__row{padding-inline-end:var(--lh-pad)}.lhome .lh-svc__ctrl{padding-inline:var(--lh-pad);padding-block-start:calc(var(--lh-u) * .9)}}
.lhome .lh-ben{margin:clamp(8px, 1vw, calc(var(--lh-u) * 1.1));padding-block:clamp(72px, 9vw, calc(var(--lh-u) * 10));border-radius:var(--lh-r-l);background:radial-gradient(120% 90% at 86% -6%,#0f46d8 0%,#0f46d800 62%),linear-gradient(168deg,#082a97 0%,#071d63 46%,#06122f 100%);position:relative;overflow:clip}.lhome .lh-ben__sky{z-index:-1;pointer-events:none;position:absolute;inset:0;overflow:hidden}.lhome .lh-ben__light{aspect-ratio:1;border-radius:50%;display:block;position:absolute}.lhome .lh-ben__light--a{width:clamp(280px, 44vw, calc(var(--lh-u) * 66));background:radial-gradient(circle,#0b8cffb8,#0b8cff00 68%);top:8%;right:6%}.lhome .lh-ben__light--b{width:clamp(280px, 52vw, calc(var(--lh-u) * 78));background:radial-gradient(circle,#0a4dffd9,#0a4dff00 70%);bottom:-6%;left:-8%}.lhome .lh-ben__box{width:min(100%,196svh);margin-inline:auto;container:lh-ben/inline-size}.lhome .lh-ben__bento{--b:clamp(15px, 3.9cqw, calc(var(--lh-u) * 1.5));padding-inline:var(--lh-gutter)}.lhome .lh-ben__head{padding-bottom:calc(var(--b) * 3.4)}.lhome .lh-ben__title{font-size:clamp(2.5rem, 12.4cqw, calc(var(--lh-u) * 8));letter-spacing:-.045em;text-wrap:balance;margin-top:.4em;font-weight:400;line-height:.98}.lhome .lh-ben__tiles{gap:calc(var(--b) * 2.6);perspective:1400px;grid-template-columns:minmax(0,1fr);display:grid}.lhome .lh-ben__item{min-width:0;display:grid}.lhome .lh-ben__depth{min-width:0;transform-style:preserve-3d;display:grid}.lhome .lh-ben__tile{--ico:min(46cqw, calc(var(--b) * 11));min-height:calc(var(--b) * 11.5);padding:calc(var(--b) * 1.5);padding-top:calc(var(--ico) * .62);transform-style:preserve-3d;flex-direction:column;justify-content:flex-end;display:flex;position:relative}.lhome .lh-ben__glass{border-radius:calc(var(--b) * 1.7);background:radial-gradient(70% 90% at var(--lh-mx,84%) var(--lh-my,0%), #ffffff2b, #fff0 70%), #081a5480;position:absolute;inset:0;box-shadow:inset 0 0 0 1px #ffffff2b,inset 0 1px #ffffff57}@media (prefers-reduced-transparency:reduce){.lhome .lh-ben__glass{background:#081848f0}}.lhome .lh-ben__ico{z-index:2;top:calc(var(--ico) * -.34);right:calc(var(--ico) * -.08);width:var(--ico);aspect-ratio:1;pointer-events:none;display:block;position:absolute;transform:translateZ(70px)}.lhome .lh-ben__float{width:100%;height:100%;animation:7s ease-in-out infinite lh-ben-float;display:block}.lhome .lh-ben__item:nth-child(2n) .lh-ben__float{animation-duration:8.5s;animation-delay:-3s}.lhome .lh-ben__item:nth-child(3n) .lh-ben__float{animation-duration:6.4s;animation-delay:-1.4s}.lhome .lh-ben__float img{object-fit:contain;width:100%;height:100%;filter:drop-shadow(0 calc(var(--b) * 1) calc(var(--b) * 1.6) #0208208c);display:block}@keyframes lh-ben-float{0%,to{transform:translate(0,0)rotate(0)}50%{transform:translateY(-5%)rotate(3deg)}}.lhome .lh-ben__copy{z-index:1;position:relative;transform:translateZ(26px)}.lhome .lh-ben__name{font-size:calc(var(--b) * 1.72);letter-spacing:-.032em;text-wrap:balance;font-weight:500;line-height:1.06}.lhome .lh-ben__text{max-width:44ch;font-size:max(14.5px, calc(var(--b) * .98));color:#ffffffdb;text-wrap:pretty;margin-top:.62em;line-height:1.38}.lhome .lh-ben__item:nth-child(2n) .lh-ben__ico{right:auto;left:calc(var(--ico) * -.08)}.lhome .lh-ben__item:nth-child(2n) .lh-ben__copy{text-align:left}.lhome .lh-ben__cta{gap:calc(var(--b) * .7);margin-top:calc(var(--b) * 3);flex-wrap:wrap;display:flex}.lhome .lh-ben__cta .lh-btn{min-height:max(48px, calc(var(--b) * 3.2));font-size:max(15px, calc(var(--b) * 1));flex:auto}@container lh-ben (min-width:600px){.lhome .lh-ben__bento{--b:clamp(15px, 2.1cqw, calc(var(--lh-u) * 1.5))}.lhome .lh-ben__title{font-size:10cqw}.lhome .lh-ben__tiles{gap:calc(var(--b) * 1.5);grid-template-columns:repeat(6,minmax(0,1fr))}.lhome .lh-ben__item{grid-column:span 3}.lhome .lh-ben__item:nth-child(3n+1){grid-column:span 6}.lhome .lh-ben__tile{--ico:calc(var(--b) * 11)}.lhome .lh-ben__item:nth-child(3n+1) .lh-ben__tile{--ico:calc(var(--b) * 17);padding-top:calc(var(--b) * 9);padding-right:calc(var(--b) * 14)}.lhome .lh-ben__item:nth-child(3n+1) .lh-ben__ico{top:calc(var(--ico) * -.2)}.lhome .lh-ben__item:nth-child(2n) .lh-ben__ico{left:auto;right:calc(var(--ico) * -.08)}.lhome .lh-ben__cta .lh-btn{flex:0 auto}}@container lh-ben (min-width:1000px){.lhome .lh-ben__bento{--b:max(13.5px, 1.06cqw);position:relative}.lhome .lh-ben__head{left:var(--lh-gutter);z-index:1;width:52cqw;padding:0;position:absolute;top:0}.lhome .lh-ben__title{font-size:calc(var(--b) * 6.5)}.lhome .lh-ben__tiles{grid-template-columns:repeat(12,minmax(0,1fr));grid-template-rows:repeat(2, calc(var(--b) * 12)) repeat(3, minmax(calc(var(--b) * 13), auto));gap:calc(var(--b) * 1.3);perspective:1800px;grid-template-areas:"h h h h h h h a a a a a""h h h h h h h a a a a a""b b b c c c c a a a a a""b b b c c c c d d d d d""e e e e e f f f f k k k"}.lhome .lh-ben__item,.lhome .lh-ben__item:nth-child(3n+1){grid-column:auto}.lhome .lh-ben__item:first-child{grid-area:a}.lhome .lh-ben__item:nth-child(2){grid-area:b}.lhome .lh-ben__item:nth-child(3){grid-area:c}.lhome .lh-ben__item:nth-child(4){grid-area:d}.lhome .lh-ben__item:nth-child(5){grid-area:e}.lhome .lh-ben__item:nth-child(6){grid-area:f}.lhome .lh-ben__tile,.lhome .lh-ben__item:nth-child(3n+1) .lh-ben__tile{--ico:calc(var(--b) * 12);min-height:0;padding:calc(var(--b) * 1.6)}.lhome .lh-ben__item:first-child .lh-ben__tile{--ico:calc(var(--b) * 26)}.lhome .lh-ben__item:first-child .lh-ben__ico{top:calc(var(--ico) * -.2);right:calc(var(--ico) * -.05)}.lhome .lh-ben__item:first-child .lh-ben__name{font-size:calc(var(--b) * 3.1);max-width:13em}.lhome .lh-ben__item:first-child .lh-ben__text{font-size:calc(var(--b) * 1.14);max-width:36ch}.lhome .lh-ben__item:nth-child(2) .lh-ben__tile{--ico:calc(var(--b) * 15)}.lhome .lh-ben__item:nth-child(2) .lh-ben__ico{top:calc(var(--ico) * -.22);right:auto;left:calc(var(--ico) * -.14)}.lhome .lh-ben__item:nth-child(3) .lh-ben__tile{--ico:calc(var(--b) * 16.5)}.lhome .lh-ben__item:nth-child(3) .lh-ben__ico{top:calc(var(--ico) * -.18);right:calc(var(--ico) * -.06)}.lhome .lh-ben__item:nth-child(3) .lh-ben__name{font-size:calc(var(--b) * 2.3)}.lhome .lh-ben__item:nth-child(4) .lh-ben__tile,.lhome .lh-ben__item:nth-child(5) .lh-ben__tile,.lhome .lh-ben__item:nth-child(6) .lh-ben__tile{padding-right:calc(var(--ico) * .88);justify-content:center}.lhome .lh-ben__item:nth-child(4) .lh-ben__ico{top:calc(var(--ico) * -.22);right:calc(var(--ico) * -.1)}.lhome .lh-ben__item:nth-child(5) .lh-ben__tile{--ico:calc(var(--b) * 14)}.lhome .lh-ben__item:nth-child(5) .lh-ben__ico{top:calc(var(--ico) * -.24);right:calc(var(--ico) * -.03);left:auto}.lhome .lh-ben__item:nth-child(6) .lh-ben__ico{top:calc(var(--ico) * -.28);right:calc(var(--ico) * -.1);left:auto}.lhome .lh-ben__cta{right:var(--lh-gutter);width:calc((100cqw - var(--lh-gutter) * 2 - var(--b) * 14.3) / 12 * 3 + var(--b) * 2.6);justify-content:flex-end;gap:calc(var(--b) * .6);flex-direction:column;margin:0;position:absolute;bottom:0}.lhome .lh-ben__cta .lh-btn{width:100%;min-height:calc(var(--b) * 3.6);font-size:max(15px, calc(var(--b) * 1.06));flex:none}}
.lhome .lh-lawyers{--lh-law-above:var(--lh-navy);--lh-law-below:var(--lh-navy);--lh-law-card:min(calc(var(--lh-u) * 21.5), 84vw);--lh-law-gap:calc(var(--lh-u) * 1.1);--lh-law-drop:calc(var(--lh-u) * 2.4);--lh-law-bleed:calc(var(--lh-gutter) + max(0px, (100vw - var(--lh-u) * 118) / 2));--lh-law-ctl:max(46px, calc(var(--lh-u) * 3.4));background:linear-gradient(var(--lh-law-above) 50%, var(--lh-law-below) 50%);position:relative}.lhome .lh-lawyers .sec{padding-block:var(--lh-sec);position:relative;background:0 0!important}.lhome .lh-lawyers .sec:before{content:"";border-radius:var(--lh-r-l);background:var(--lh-bg);position:absolute;inset:0}.lhome .lh-lawyers .wrap{max-width:var(--lh-max);padding-inline:var(--lh-gutter);timeline-scope:--lh-law-x;position:relative}.lhome .lh-lawyers .head{justify-content:space-between;align-items:flex-end;gap:calc(var(--lh-u) * 1.5) calc(var(--lh-u) * 3);flex-flow:wrap;max-width:none;margin-bottom:0;display:flex;container-type:inline-size}.lhome .lh-lawyers .head>div:first-child{display:contents}.lhome .lh-lawyers .kick{color:var(--lh-mute);font-size:calc(var(--lh-u) * .82);letter-spacing:.02em;text-transform:none;background:0 0;border-radius:0;flex:0 0 100%;gap:.6em;margin:0;padding:0;font-weight:500}.lhome .lh-lawyers .kick:before{content:"";background:var(--lh-accent);border-radius:50%;flex:none;width:.5em;height:.5em}.lhome .lh-lawyers .h2{max-width:100%;font-size:clamp(calc(var(--lh-u) * 2.5), calc(var(--lh-u) * 1.7 + 4.4cqw), calc(var(--lh-u) * 10.5));letter-spacing:-.044em;color:var(--lh-text);text-wrap:balance;flex:0 0 100%;font-weight:400;line-height:.98}.lhome .lh-lawyers .h2:first-line{color:var(--lh-accent)}.lhome .lh-lawyers .lead{flex:1 1 calc(var(--lh-u) * 22);max-width:54ch;color:var(--lh-mute);font-size:calc(var(--lh-u) * 1.12);text-wrap:pretty;margin:0;line-height:1.42}.lhome .lh-lawyers .navbtns{gap:calc(var(--lh-u) * .6);flex:none;display:flex}.lhome .lh-lawyers .nbtn{width:var(--lh-law-ctl);height:var(--lh-law-ctl);border:1px solid var(--lh-mist);box-shadow:none;color:var(--lh-text);transition:transform .45s var(--lh-ease), background-color .25s, border-color .25s, opacity .25s;background:0 0}.lhome .lh-lawyers .nbtn:last-child{border-color:var(--lh-text);background:var(--lh-text)}.lhome .lh-lawyers .nbtn svg{width:calc(var(--lh-u) * 1.15);height:calc(var(--lh-u) * 1.15);stroke:var(--lh-text);stroke-width:1.8px;transition:stroke .25s}.lhome .lh-lawyers .nbtn:last-child svg{stroke:var(--lh-bg)}.lhome .lh-lawyers .nbtn:focus-visible{border-radius:50%}.lhome .lh-lawyers .nbtn:disabled{opacity:.32}.lhome .lh-lawyers .nbtn:disabled:hover{background:0 0}.lhome .lh-lawyers .nbtn:last-child:disabled:hover{background:var(--lh-text)}.lhome .lh-lawyers .nbtn:disabled:hover svg{stroke:var(--lh-text)}.lhome .lh-lawyers .nbtn:last-child:disabled:hover svg{stroke:var(--lh-bg)}@media (hover:hover){.lhome .lh-lawyers .nbtn:not(:disabled):hover{border-color:var(--lh-cobalt);background:var(--lh-cobalt);transform:scale(1.07)}.lhome .lh-lawyers .nbtn:not(:disabled):hover svg{stroke:#fff}}@container (max-width:860px){.lhome .lh-lawyers .lead{flex-basis:100%}.lhome .lh-lawyers .navbtns{flex-basis:100%;justify-content:flex-end}}.lhome .lh-lawyers .uf-bar{width:fit-content;margin-top:calc(var(--lh-law-ctl) * -1);align-self:flex-start}.lhome .lh-lawyers .uf{margin:0 0 calc(var(--lh-u) * 1.6);gap:calc(var(--lh-u) * .8)}.lhome .lh-lawyers .uf-card:not(.is-open){margin-top:calc(var(--lh-u) * 3);gap:calc(var(--lh-u) * 2);padding:calc(var(--lh-u) * 1) 0;border-block:1px solid var(--lh-line);box-shadow:none;background:0 0;border-radius:0;grid-template-columns:repeat(2,minmax(0,1fr))}.lhome .lh-lawyers .uf-card:not(.is-open) .uf-fld{align-items:center;gap:calc(var(--lh-u) * 1);flex-direction:row}.lhome .lh-lawyers .uf-card:not(.is-open) .uf-fld__l{flex:none}.lhome .lh-lawyers .uf-fld__l{color:var(--lh-mute);font-size:calc(var(--lh-u) * .82);font-weight:500}.lhome .lh-lawyers .uf-fld__l svg{width:calc(var(--lh-u) * 1);height:calc(var(--lh-u) * 1)}.lhome .lh-lawyers .dsel__btn{min-height:max(46px, calc(var(--lh-u) * 3));padding-inline:calc(var(--lh-u) * 1.2) calc(var(--lh-u) * .8);background:var(--lh-card);box-shadow:inset 0 0 0 1px var(--lh-line);color:var(--lh-text);font-size:calc(var(--lh-u) * .95);border-radius:999px;font-weight:500}.lhome .lh-lawyers .dsel__btn:hover,.lhome .lh-lawyers .dsel[data-open=true] .dsel__btn{box-shadow:inset 0 0 0 1px var(--lh-accent)}.lhome .lh-lawyers .dsel__btn:focus-visible{border-radius:999px}.lhome .lh-lawyers .uf-toggle{min-height:var(--lh-law-ctl);padding-inline:calc(var(--lh-u) * 1.4);background:var(--lh-card);box-shadow:inset 0 0 0 1px var(--lh-line);color:var(--lh-text);font-size:calc(var(--lh-u) * .95);border-radius:999px;font-weight:500}.lhome .lh-lawyers .uf-toggle:focus-visible{border-radius:999px}.lhome .lh-lawyers .uf-toggle svg{color:var(--lh-accent)}.lhome .lh-lawyers .uf-chosen{font-size:calc(var(--lh-u) * .82)}.lhome .lh-lawyers .uf-chosen__c,.lhome .lh-lawyers .uf-chosen__all,.lhome .lh-lawyers .uf-count{font-size:calc(var(--lh-u) * .82);font-weight:500}.lhome .lh-lawyers .uf-card.is-open{gap:calc(var(--lh-u) * 1);padding-inline:var(--lh-gutter);border-radius:var(--lh-r-l) var(--lh-r-l) 0 0;background:var(--lh-card)}.lhome .lh-lawyers .uf-card.is-open .uf-card__head b{font-family:var(--lh-sans);font-size:calc(var(--lh-u) * 1.5);letter-spacing:-.03em;font-weight:500}.lhome .lh-lawyers .uf-card__head button:focus-visible{border-radius:50%}.lhome .lh-lawyers .uf-card__apply{min-height:max(48px, calc(var(--lh-u) * 3.2));background:var(--lh-text);box-shadow:none;color:var(--lh-bg);font-family:var(--lh-sans);font-size:calc(var(--lh-u) * 1);font-weight:500}.lhome .lh-lawyers .uf-card__apply:hover{background:var(--lh-cobalt);color:#fff;box-shadow:none}.lhome .lh-lawyers .scroller{gap:var(--lh-law-gap);margin-inline:calc(var(--lh-law-bleed) * -1);padding:calc(var(--lh-u) * 1) var(--lh-law-bleed) calc(var(--lh-law-drop) + var(--lh-u) * 1.2);scroll-padding-inline:var(--lh-law-bleed);scroll-timeline:--lh-law-x x}.lhome .lh-lawyers .advcard{width:var(--lh-law-card);background:var(--lh-card);box-shadow:none;clip-path:url(#lh-clip-card);border-radius:0}.lhome .lh-lawyers .advcard:hover{transform:translateY(calc(var(--lh-u) * -.5));box-shadow:none}.lhome .lh-lawyers .advcard:nth-child(2n){margin-top:var(--lh-law-drop);margin-bottom:calc(var(--lh-law-drop) * -1)}.lhome .lh-lawyers .advcard__top{min-height:0;padding:calc(var(--lh-u) * 1.5) calc(var(--lh-u) * 1.5) 0;color:var(--lh-text);background:0 0;display:block;overflow:visible}.lhome .lh-lawyers .advcard__top:after{display:none}.lhome .lh-lawyers .advcard__row{align-items:flex-start;gap:calc(var(--lh-u) * 1.5);flex-direction:column}.lhome .lh-lawyers .advcard__av{width:calc(var(--lh-u) * 4.4);height:calc(var(--lh-u) * 4.4);background:var(--lh-cobalt);color:#fff;font-family:var(--lh-serif);font-size:calc(var(--lh-u) * 1.55);letter-spacing:-.02em;-webkit-backdrop-filter:none;backdrop-filter:none;border:0;place-items:center;font-style:italic;font-weight:500;display:grid}.lhome .lh-lawyers .advcard:nth-child(3n+2) .advcard__av{background:var(--lh-navy)}.lhome .lh-lawyers .advcard:nth-child(3n) .advcard__av{background:var(--lh-black)}.lhome .lh-lawyers .advcard__n{color:var(--lh-text);font-family:var(--lh-sans);font-size:calc(var(--lh-u) * 1.75);letter-spacing:-.035em;font-weight:500;line-height:1.04}.lhome .lh-lawyers .advcard__sp{color:var(--lh-mute);font-size:calc(var(--lh-u) * .86);margin-top:.45em;line-height:1.3}.lhome .lh-lawyers .advcard__tags{margin-top:calc(var(--lh-u) * .8);gap:.4em}.lhome .lh-lawyers .advcard__kind,.lhome .lh-lawyers .advcard__badge{border:1px solid var(--lh-line);color:var(--lh-text);font-size:calc(var(--lh-u) * .74);background:0 0;border-radius:999px;margin:0;padding:.28em .75em;font-weight:500;line-height:1.35}.lhome .lh-lawyers .advcard__badge--un{color:var(--lh-mute);border-style:dashed}.lhome .lh-lawyers .vbadge{font-size:calc(var(--lh-u) * .74);font-weight:500}.lhome .lh-lawyers .vbadge:not(.vbadge--icon){border-radius:999px;padding:.22em .75em .22em .3em}.lhome .lh-lawyers .vbadge__img{width:calc(var(--lh-u) * 1.1);height:calc(var(--lh-u) * 1.1)}.lhome .lh-lawyers .vbadge:focus-visible{border-radius:999px}.lhome .lh-lawyers .advcard__b{gap:calc(var(--lh-u) * 1.1);padding:calc(var(--lh-u) * 1.3) calc(var(--lh-u) * 1.5) calc(var(--lh-u) * 1.5)}.lhome .lh-lawyers .rating{font-size:calc(var(--lh-u) * .82);flex-direction:column;align-items:flex-start;gap:.3em}.lhome .lh-lawyers .rating b{color:var(--lh-text);font-size:calc(var(--lh-u) * 2.1);letter-spacing:-.04em;background:0 0;border-radius:0;padding:0;font-weight:400;line-height:1}.lhome .lh-lawyers .rating span{color:var(--lh-mute);font-size:calc(var(--lh-u) * .8);line-height:1.25}.lhome .lh-lawyers .wins{padding-block:calc(var(--lh-u) * .9);border-block:1px solid var(--lh-line);gap:0}.lhome .lh-lawyers .win{padding:0 calc(var(--lh-u) * .6);border-left:1px solid var(--lh-line);text-align:left;background:0 0;border-radius:0}.lhome .lh-lawyers .win:first-child{border-left:0;padding-left:0}.lhome .lh-lawyers .win b{color:var(--lh-text);font-family:var(--lh-sans);font-size:calc(var(--lh-u) * 1.45);letter-spacing:-.03em;font-weight:500}.lhome .lh-lawyers .win b small{letter-spacing:0;font-size:.56em;font-weight:400}.lhome .lh-lawyers .win span{color:var(--lh-mute);font-size:calc(var(--lh-u) * .72);margin-top:.4em;font-weight:400;line-height:1.2}.lhome .lh-lawyers .advcard__ft{align-items:stretch;gap:calc(var(--lh-u) * 1);border-top:0;flex-direction:column;padding-top:0}.lhome .lh-lawyers .price b{font-family:var(--lh-sans);font-size:calc(var(--lh-u) * 1.6);letter-spacing:-.035em;font-weight:500}.lhome .lh-lawyers .price span{color:var(--lh-mute);font-size:calc(var(--lh-u) * .76);font-weight:400}.lhome .lh-lawyers .advcard__ctas{gap:calc(var(--lh-u) * .45);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.lhome .lh-lawyers .advcard .btn{min-height:max(44px, calc(var(--lh-u) * 2.95));font-family:var(--lh-sans);font-size:calc(var(--lh-u) * .9);letter-spacing:-.01em;white-space:normal;padding:.4em .6em;font-weight:500}.lhome .lh-lawyers .advcard .btn:focus-visible{outline-offset:-3px;border-radius:999px}.lhome .lh-lawyers .advcard .btn--pri{background:var(--lh-text);box-shadow:none;color:var(--lh-bg)}.lhome .lh-lawyers .advcard .btn--ghost{box-shadow:inset 0 0 0 1px var(--lh-line);color:var(--lh-text);background:0 0}@media (hover:hover){.lhome .lh-lawyers .advcard .btn--pri:hover{background:var(--lh-cobalt);box-shadow:none;color:#fff}.lhome .lh-lawyers .advcard .btn--ghost:hover{box-shadow:inset 0 0 0 1px var(--lh-accent);color:var(--lh-accent);background:0 0}}.lhome .lh-lawyers .advcard__note,.lhome .lh-lawyers .advcard__err{border-radius:var(--lh-r-s);font-size:calc(var(--lh-u) * .78);margin-top:0}.lhome .lh-lawyers .wrap>.info{padding:calc(var(--lh-u) * 1.2) 0 0;border-top:1px solid var(--lh-line);color:var(--lh-mute);font-size:calc(var(--lh-u) * .82);background:0 0;border-radius:0;margin-top:0;line-height:1.5;position:relative}.lhome .lh-lawyers .wrap>.info span{max-width:104ch}.lhome .lh-lawyers .wrap>.info svg{width:calc(var(--lh-u) * 1.1);height:calc(var(--lh-u) * 1.1);stroke:var(--lh-accent);stroke-width:1.6px}.lhome .lh-lawyers .flow{grid-template-columns:repeat(auto-fit, minmax(min(100%, max(clamp(25%, calc((var(--lh-u) * 56 - 100%) * 999), 50%), calc((var(--lh-u) * 26 - 100%) * 999))), 1fr));gap:calc(var(--lh-u) * 2.2) 0;margin-top:calc(var(--lh-u) * 3.5)}.lhome .lh-lawyers .fstep{padding:calc(var(--lh-u) * 1.5) calc(var(--lh-u) * 2) 0 0;border-top:1px solid var(--lh-text);background:0 0;border-radius:0;position:relative}.lhome .lh-lawyers .fstep:before{content:"";top:calc(var(--lh-u) * -.32);width:calc(var(--lh-u) * .6);height:calc(var(--lh-u) * .6);background:var(--lh-azure);box-shadow:0 0 0 calc(var(--lh-u) * .26) var(--lh-bg);border-radius:50%;position:absolute;left:0}.lhome .lh-lawyers .fstep b{width:auto;height:auto;margin:0 0 calc(var(--lh-u) * 1.1);color:var(--lh-accent);font-family:var(--lh-serif);font-size:calc(var(--lh-u) * 4.6);letter-spacing:-.03em;background:0 0;border-radius:0;font-style:italic;font-weight:400;line-height:.9;display:block}.lhome .lh-lawyers .fstep strong{color:var(--lh-text);font-size:calc(var(--lh-u) * 1.4);letter-spacing:-.03em;text-wrap:balance;margin-bottom:.45em;font-weight:500;line-height:1.12;display:block}.lhome .lh-lawyers .fstep span{max-width:34ch;color:var(--lh-mute);font-size:calc(var(--lh-u) * .96);text-wrap:pretty;line-height:1.42;display:block}@keyframes lh-law-sheet{0%{clip-path:inset(0 3.5% 0 3.5% round calc(var(--lh-r-l) * 1.5))}to{clip-path:inset(0 0 0 0 round var(--lh-r-l))}}@keyframes lh-law-title{0%{transform:translate3d(calc(var(--lh-u) * 5), 0, 0)}to{transform:none}}@keyframes lh-law-mono{0%{transform:translate3d(calc(var(--lh-u) * 2.6), 0, 0) scale(.82)}to{transform:none}}@keyframes lh-law-bar{0%{transform:scaleX(.06)}to{transform:scaleX(1)}}@supports (animation-timeline:view()){.lhome .lh-lawyers .wrap>.info:before{content:"";background:var(--lh-accent);transform-origin:0;width:100%;height:1px;animation:linear both lh-law-bar;animation-timeline:--lh-law-x;position:absolute;top:-1px;left:0;transform:scaleX(.06)}@media (prefers-reduced-motion:no-preference){.lhome .lh-lawyers .sec{view-timeline:--lh-law-view block}.lhome .lh-lawyers .sec:before{animation:linear both lh-law-sheet;animation-timeline:--lh-law-view;animation-range:entry entry 42%}.lhome .lh-lawyers .h2{animation:linear both lh-law-title;animation-timeline:view();animation-range:entry cover 34%}.lhome .lh-lawyers .advcard__av{animation:linear both lh-law-mono;animation-timeline:view(inline);animation-range:entry}}}
