.page_page__bHvK0{--ink:var(--legal-ink-strong,#30292A);--muted:var(--legal-text-secondary,#5F5556);--paper:var(--legal-paper,#F8F5F4);--surface:var(--legal-surface,#FFFFFF);--line:var(--legal-line,#E5DADB);--accent:var(--legal-primary,#B82028);min-height:100dvh;overflow:clip;color:var(--ink);background:var(--paper);font-family:PingFang SC,Microsoft YaHei,Noto Sans CJK SC,sans-serif}.page_page__bHvK0 *,.page_page__bHvK0 :after,.page_page__bHvK0 :before{box-sizing:border-box}.page_page__bHvK0 a{color:inherit}.page_hero__qs3fl{width:min(1320px,calc(100% - 56px));min-height:680px;margin:0 auto;padding:112px 0 100px;display:grid;grid-template-columns:minmax(0,1.1fr) minmax(340px,.62fr);align-items:end;grid-gap:clamp(70px,10vw,160px);gap:clamp(70px,10vw,160px)}.page_contact__0Ybt9>div>p,.page_direction__Pr1TI>header>p,.page_heroCopy__sXf_E>p,.page_sectionHeading__k3oSI>p{margin:0 0 24px;color:var(--accent);font:700 11px/1 ui-monospace,Consolas,monospace;letter-spacing:.15em}.page_heroCopy__sXf_E h1{max-width:840px;margin:0;font:620 clamp(52px,6.1vw,86px)/1.08 Songti SC,STSong,serif;letter-spacing:-.065em;text-wrap:balance}.page_heroCopy__sXf_E>span{max-width:690px;margin-top:32px;display:block;color:var(--muted);font-size:15px;line-height:1.95;text-wrap:pretty}.page_companyFacts__sJ1Sv{margin:0;border-top:3px solid var(--accent)}.page_companyFacts__sJ1Sv div{min-height:95px;padding:18px 0;border-bottom:1px solid var(--line)}.page_companyFacts__sJ1Sv dt{color:var(--muted);font-size:10px}.page_companyFacts__sJ1Sv dd{margin:13px 0 0;font:600 17px/1.55 Songti SC,serif}.page_direction__Pr1TI{padding:108px max(28px,calc((100% - 1320px) / 2)) 126px;border-block:1px solid var(--line);background:var(--surface)}.page_direction__Pr1TI>header{max-width:820px}.page_contact__0Ybt9 h2,.page_direction__Pr1TI>header h2,.page_sectionHeading__k3oSI h2{margin:0;font:620 clamp(38px,4.6vw,64px)/1.16 Songti SC,STSong,serif;letter-spacing:-.045em;text-wrap:balance}.page_directionBody__ZO7Z6{margin-top:74px;display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);grid-gap:1px;gap:1px;background:var(--line)}.page_directionBody__ZO7Z6 article{min-height:350px;padding:45px;display:flex;flex-direction:column;background:var(--legal-paper,#F8F5F4)}.page_directionBody__ZO7Z6 article:last-child{background:var(--legal-primary-hover,#941A21);color:#FFFFFF}.page_directionBody__ZO7Z6 article>span{color:var(--accent);font:700 10px/1 ui-monospace,monospace;letter-spacing:.14em}.page_directionBody__ZO7Z6 article:last-child>span{color:var(--legal-accent-soft,#FBEDEE)}.page_directionBody__ZO7Z6 h3{max-width:580px;margin:auto 0 21px;font:600 clamp(27px,3vw,39px)/1.4 Songti SC,serif;letter-spacing:-.02em}.page_directionBody__ZO7Z6 p{max-width:610px;margin:0;color:var(--muted);font-size:12px;line-height:1.85}.page_directionBody__ZO7Z6 article:last-child p{color:rgba(255,255,255,.62)}.page_disclosures__HxDDQ,.page_principles__QI29N,.page_spaces__5_be5{padding:110px max(28px,calc((100% - 1320px) / 2)) 126px}.page_sectionHeading__k3oSI{max-width:800px}.page_sectionHeading__k3oSI>span{max-width:680px;margin-top:20px;display:block;color:var(--muted);font-size:13px;line-height:1.85}.page_spaceGrid__WTVEr{margin-top:72px;display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,.75fr);grid-gap:1px;gap:1px;background:var(--line)}.page_spaceGrid__WTVEr article{position:relative;min-height:270px;padding:34px;overflow:hidden;background:var(--surface)}.page_spaceGrid__WTVEr article:nth-child(2),.page_spaceGrid__WTVEr article:nth-child(3){background:var(--legal-accent-soft,#FBEDEE)}.page_spaceGrid__WTVEr article>span{color:var(--accent);font:700 10px/1 ui-monospace,monospace}.page_spaceGrid__WTVEr article>b{position:absolute;right:20px;bottom:-28px;color:rgba(184,32,40,.08);font:600 150px/1 Songti SC,serif}.page_spaceGrid__WTVEr h3{position:relative;margin:92px 0 13px;font:600 28px/1.25 Songti SC,serif}.page_spaceGrid__WTVEr p{position:relative;max-width:560px;margin:0;color:var(--muted);font-size:12px;line-height:1.8}.page_productLink__U0eha{margin-top:30px;display:inline-flex;gap:35px;font-size:11px;font-weight:650;text-decoration:none}.page_principles__QI29N{color:#FFFFFF;background:var(--legal-primary-hover,#941A21)}.page_principles__QI29N .page_sectionHeading__k3oSI>p{color:var(--legal-accent-soft,#FBEDEE)}.page_principles__QI29N ol{margin:70px 0 0;padding:0;border-top:1px solid rgba(255,255,255,.16);list-style:none}.page_principles__QI29N li{min-height:118px;padding:26px 0;border-bottom:1px solid rgba(255,255,255,.16);display:grid;grid-template-columns:70px minmax(200px,.55fr) minmax(0,1fr);align-items:center;grid-gap:32px;gap:32px}.page_principles__QI29N li>span{color:var(--legal-accent-soft,#FBEDEE);font:700 10px/1 ui-monospace,monospace}.page_principles__QI29N h3{margin:0;font:600 22px/1.35 Songti SC,serif}.page_principles__QI29N li p{max-width:680px;margin:0;color:rgba(255,255,255,.65);font-size:12px;line-height:1.85}.page_disclosures__HxDDQ{background:var(--surface)}.page_disclosureList__dDKJQ{margin-top:70px;border-top:1px solid var(--line)}.page_disclosureList__dDKJQ article{min-height:145px;padding:30px 0;border-bottom:1px solid var(--line);display:grid;grid-template-columns:70px minmax(220px,.55fr) minmax(0,1.1fr);align-items:center;grid-gap:32px;gap:32px}.page_disclosureList__dDKJQ article>span{color:var(--accent);font:700 10px/1 ui-monospace,monospace}.page_disclosureList__dDKJQ h3{margin:0 0 9px;font:600 25px/1.3 Songti SC,serif}.page_disclosureList__dDKJQ strong{color:var(--accent);font-size:10px;font-weight:650}.page_disclosureList__dDKJQ article>p{max-width:670px;margin:0;color:var(--muted);font-size:12px;line-height:1.85}.page_contact__0Ybt9{width:min(1320px,calc(100% - 56px));margin:0 auto;padding:106px 0 120px;display:grid;grid-template-columns:minmax(280px,.8fr) minmax(330px,.8fr) auto;align-items:end;grid-gap:clamp(45px,8vw,115px);gap:clamp(45px,8vw,115px)}.page_contact__0Ybt9>div>span{max-width:500px;margin-top:20px;display:block;color:var(--muted);font-size:11px;line-height:1.8}.page_contact__0Ybt9 dl{margin:0;border-top:1px solid var(--line)}.page_contact__0Ybt9 dl>div{min-height:58px;border-bottom:1px solid var(--line);display:grid;grid-template-columns:100px 1fr;align-items:center;grid-gap:20px;gap:20px}.page_contact__0Ybt9 dt{color:var(--muted);font-size:10px}.page_contact__0Ybt9 dd{margin:0;font-size:12px;font-weight:620}.page_contact__0Ybt9>a{min-height:47px;padding:0 20px;display:inline-flex;align-items:center;gap:28px;color:#fff;background:var(--legal-primary,#B82028);font-size:11px;font-weight:650;text-decoration:none;transition:transform .18s ease,background .18s ease}.page_contact__0Ybt9>a:focus-visible,.page_contact__0Ybt9>a:hover{transform:translateY(-2px);background:var(--legal-primary-hover,#941A21)}.page_page__bHvK0 :where(a,button):focus-visible{outline:2px solid var(--accent);outline-offset:4px}@media (max-width:960px){.page_hero__qs3fl{grid-template-columns:1fr}.page_companyFacts__sJ1Sv{max-width:600px}.page_contact__0Ybt9{grid-template-columns:1fr 1fr}.page_contact__0Ybt9>a{grid-column:2;width:max-content}}@media (max-width:680px){.page_hero__qs3fl{width:calc(100% - 28px);min-height:auto;padding:72px 0 80px;gap:58px}.page_heroCopy__sXf_E h1{font-size:clamp(43px,13.5vw,60px)}.page_direction__Pr1TI,.page_disclosures__HxDDQ,.page_principles__QI29N,.page_spaces__5_be5{padding:78px 14px 88px}.page_directionBody__ZO7Z6,.page_spaceGrid__WTVEr{grid-template-columns:1fr}.page_directionBody__ZO7Z6 article{min-height:320px;padding:32px 24px}.page_spaceGrid__WTVEr article{min-height:240px;padding:27px 22px}.page_disclosureList__dDKJQ article,.page_principles__QI29N li{grid-template-columns:42px 1fr;gap:13px}.page_disclosureList__dDKJQ article>p,.page_principles__QI29N li p{grid-column:2}.page_contact__0Ybt9{width:calc(100% - 28px);padding:78px 0 88px;grid-template-columns:1fr}.page_contact__0Ybt9>a{grid-column:auto;width:100%;justify-content:space-between}}@media (prefers-reduced-motion:reduce){.page_page__bHvK0 *,.page_page__bHvK0 :after,.page_page__bHvK0 :before{scroll-behavior:auto!important;transition-duration:.01ms!important}}.IdentitySwitcher_backButton__nKEO_,.IdentitySwitcher_closeButton__HLbSl,.IdentitySwitcher_desktopTrigger__uBmmg,.IdentitySwitcher_mobileTrigger__0CdyF,.IdentitySwitcher_organizationButton__7h7oG,.IdentitySwitcher_realmButton__gx6PN,.IdentitySwitcher_stateMessage__ZPB7m button{-webkit-tap-highlight-color:transparent}.IdentitySwitcher_desktopTrigger__uBmmg{width:calc(100% - 20px);min-height:72px;margin:10px 10px 0;padding:10px 9px;border:1px solid var(--legal-line,#e5dadb);border-radius:13px;display:grid;grid-template-columns:34px minmax(0,1fr) 14px;align-items:center;grid-gap:8px;gap:8px;color:var(--legal-ink-strong,#30292A);text-align:left;background:var(--legal-paper,#F8F5F4);cursor:pointer;transition:border-color .18s ease,background .18s ease,transform .18s ease}.IdentitySwitcher_desktopTrigger__uBmmg:focus-visible,.IdentitySwitcher_desktopTrigger__uBmmg:hover{border-color:var(--legal-line,#E5DADB);background:var(--legal-accent-soft,#FBEDEE);outline:none}.IdentitySwitcher_desktopTrigger__uBmmg:active{transform:translateY(1px)}.IdentitySwitcher_collapsedTrigger__jKG3A{width:44px;min-height:44px;margin-right:auto;margin-left:auto;padding:5px;grid-template-columns:1fr;justify-items:center}.IdentitySwitcher_currentMark__4dF0j,.IdentitySwitcher_organizationMark__sS_kH,.IdentitySwitcher_realmMark___OX_o{display:grid;place-items:center;flex:0 0 auto;color:#fff;background:var(--legal-primary,#B82028);font-weight:700;line-height:1}.IdentitySwitcher_currentMark__4dF0j{width:34px;height:34px;border-radius:10px;font-size:13px;box-shadow:0 5px 12px rgba(184,32,40,.16)}.IdentitySwitcher_itemCopy__wGiZl,.IdentitySwitcher_mobileTriggerCopy__5F6kU,.IdentitySwitcher_triggerCopy__dwtkx{min-width:0;display:flex;flex-direction:column}.IdentitySwitcher_triggerCopy__dwtkx{gap:1px}.IdentitySwitcher_triggerCopy__dwtkx small{color:var(--legal-text-secondary,#5F5556);font-size:9px;font-weight:650;letter-spacing:.08em}.IdentitySwitcher_triggerCopy__dwtkx strong{overflow:hidden;color:var(--legal-ink-strong,#30292A);font-size:12px;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.IdentitySwitcher_triggerCopy__dwtkx span{overflow:hidden;color:var(--legal-text-secondary,#5F5556);font-size:10px;text-overflow:ellipsis;white-space:nowrap}.IdentitySwitcher_chevron__W_b5K{color:var(--legal-text-secondary,#5F5556);font-size:15px;line-height:1;transition:transform .18s ease}.IdentitySwitcher_mobileTrigger__0CdyF{width:100%;min-width:0;height:44px;padding:3px 7px;border:0;border-radius:9px;display:flex;align-items:center;justify-content:center;gap:5px;color:var(--legal-ink-strong,#30292A);background:transparent;cursor:pointer;transition:background .18s ease}.IdentitySwitcher_mobileTrigger__0CdyF:focus-visible,.IdentitySwitcher_mobileTrigger__0CdyF:hover,.IdentitySwitcher_mobileTrigger__0CdyF[aria-expanded=true]{background:var(--legal-accent-soft,#FBEDEE);outline:none}.IdentitySwitcher_mobileTriggerCopy__5F6kU{align-items:center;gap:1px;overflow:hidden}.IdentitySwitcher_mobileTriggerCopy__5F6kU small,.IdentitySwitcher_mobileTriggerCopy__5F6kU strong{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.IdentitySwitcher_mobileTriggerCopy__5F6kU strong{font-size:12px;font-weight:700}.IdentitySwitcher_mobileTriggerCopy__5F6kU small{color:var(--legal-text-secondary,#5F5556);font-size:9px}.IdentitySwitcher_backdrop__pAGxS{position:fixed;inset:0;z-index:1290;width:100%;height:100%;padding:0;border:0;cursor:default}.IdentitySwitcher_desktopBackdrop___uI0d{background:transparent}.IdentitySwitcher_mobileBackdrop__G45j6{background:rgba(48,41,42,.38);backdrop-filter:blur(2px);-webkit-backdrop-filter:blur(2px)}.IdentitySwitcher_panel__M7XXt{z-index:1300;overflow:hidden;border:1px solid rgba(184,32,40,.13);color:var(--legal-ink-strong,#30292A);background:#fff;box-shadow:0 24px 68px rgba(48,41,42,.2)}.IdentitySwitcher_desktopPanel__D582y{position:fixed;width:min(340px,calc(100vw - 24px));max-height:min(620px,calc(100dvh - 24px));border-radius:18px}.IdentitySwitcher_mobilePanel__Iktii{position:fixed;inset:auto 0 0;width:100%;max-height:min(78dvh,680px);padding-bottom:env(safe-area-inset-bottom,0);border-right:0;border-bottom:0;border-left:0;border-radius:22px 22px 0 0;animation:IdentitySwitcher_identity-sheet-in__pYVN4 .22s cubic-bezier(.22,.78,.28,1)}.IdentitySwitcher_loginPanel__vmUEX{position:relative;width:100%;border-radius:20px;box-shadow:0 22px 64px rgba(48,41,42,.12)}.IdentitySwitcher_panelHeader__mb8hV{min-height:84px;padding:18px 19px 16px;display:flex;align-items:flex-start;justify-content:space-between;gap:12px;border-bottom:1px solid var(--legal-line,#e5dadb);background:radial-gradient(circle at 96% 0,rgba(184,32,40,.12),transparent 11rem),var(--legal-paper,#F8F5F4)}.IdentitySwitcher_panelHeader__mb8hV>div{min-width:0;display:flex;flex-direction:column}.IdentitySwitcher_panelHeader__mb8hV .IdentitySwitcher_eyebrow__P6SHj{margin-bottom:5px;color:var(--legal-primary,#B82028);font-size:9px;font-weight:750;letter-spacing:.13em}.IdentitySwitcher_panelHeader__mb8hV strong{color:var(--legal-ink-strong,#30292A);font-size:16px;font-weight:720;letter-spacing:-.01em}.IdentitySwitcher_panelHeader__mb8hV small{margin-top:4px;overflow:hidden;color:var(--legal-text-secondary,#5F5556);font-size:10px;text-overflow:ellipsis;white-space:nowrap}.IdentitySwitcher_closeButton__HLbSl{width:32px;height:32px;padding:0;border:0;border-radius:9px;display:grid;place-items:center;color:var(--legal-text-secondary,#5F5556);background:var(--legal-accent-soft,#FBEDEE);font-size:18px;cursor:pointer;transition:color .16s ease,background .16s ease}.IdentitySwitcher_closeButton__HLbSl:focus-visible,.IdentitySwitcher_closeButton__HLbSl:hover{color:var(--legal-ink-strong,#30292A);background:var(--legal-accent-soft,#FBEDEE);outline:2px solid rgba(184,32,40,.2);outline-offset:2px}.IdentitySwitcher_panelBody__huzK_{max-height:min(470px,calc(100dvh - 190px));padding:10px;overflow-y:auto;overscroll-behavior:contain}.IdentitySwitcher_organizationList___fbl9,.IdentitySwitcher_realmList__m9Mds{display:grid;grid-gap:6px;gap:6px}.IdentitySwitcher_organizationButton__7h7oG,.IdentitySwitcher_realmButton__gx6PN{width:100%;min-height:62px;padding:9px 10px;border:1px solid transparent;border-radius:12px;display:flex;align-items:center;gap:10px;color:var(--legal-ink-strong,#30292A);text-align:left;background:transparent;cursor:pointer;transition:border-color .17s ease,background .17s ease,transform .17s ease}.IdentitySwitcher_organizationButton__7h7oG:focus-visible:not(:disabled),.IdentitySwitcher_organizationButton__7h7oG:hover:not(:disabled),.IdentitySwitcher_realmButton__gx6PN:focus-visible:not(:disabled),.IdentitySwitcher_realmButton__gx6PN:hover:not(:disabled){border-color:var(--legal-line,#E5DADB);background:var(--legal-paper,#F8F5F4);outline:none}.IdentitySwitcher_organizationButton__7h7oG:active:not(:disabled),.IdentitySwitcher_realmButton__gx6PN:active:not(:disabled){transform:scale(.99)}.IdentitySwitcher_organizationButton__7h7oG:disabled,.IdentitySwitcher_realmButton__gx6PN:disabled{cursor:not-allowed}.IdentitySwitcher_realmButton__gx6PN:disabled:not(.IdentitySwitcher_activeItem__zy1yt){color:var(--legal-text-secondary,#5F5556);background:var(--legal-paper,#F8F5F4)}.IdentitySwitcher_realmButton__gx6PN:disabled:not(.IdentitySwitcher_activeItem__zy1yt) .IdentitySwitcher_realmMark___OX_o{color:var(--legal-text-secondary,#5F5556);background:var(--legal-accent-soft,#FBEDEE);box-shadow:none}.IdentitySwitcher_organizationMark__sS_kH,.IdentitySwitcher_realmMark___OX_o{width:36px;height:36px;border-radius:10px;font-size:12px;box-shadow:0 5px 12px rgba(184,32,40,.13)}.IdentitySwitcher_organizationMark__sS_kH{color:var(--legal-primary,#B82028);background:var(--legal-accent-soft,#FBEDEE);box-shadow:none}.IdentitySwitcher_itemCopy__wGiZl{flex:1 1;gap:3px}.IdentitySwitcher_itemCopy__wGiZl small,.IdentitySwitcher_itemCopy__wGiZl strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.IdentitySwitcher_itemCopy__wGiZl strong{font-size:13px;font-weight:680}.IdentitySwitcher_itemCopy__wGiZl small{color:var(--legal-text-secondary,#5F5556);font-size:10px}.IdentitySwitcher_itemStatus__IrJLg{flex:0 0 auto;color:var(--legal-primary,#B82028);font-size:10px;font-weight:650}.IdentitySwitcher_activeItem__zy1yt{border-color:var(--legal-line,#E5DADB);background:var(--legal-accent-soft,#FBEDEE)}.IdentitySwitcher_backButton__nKEO_{min-height:34px;margin:0 2px 8px;padding:0 8px;border:0;border-radius:8px;display:inline-flex;align-items:center;gap:6px;color:var(--legal-text-secondary,#5F5556);background:transparent;font-size:11px;font-weight:620;cursor:pointer}.IdentitySwitcher_backButton__nKEO_:focus-visible,.IdentitySwitcher_backButton__nKEO_:hover{background:var(--legal-accent-soft,#FBEDEE);outline:none}.IdentitySwitcher_panelFooter__fVsoe{padding:10px 18px 12px;border-top:1px solid var(--legal-line,#e5dadb);color:var(--legal-text-secondary,#5F5556);background:var(--legal-paper,#F8F5F4);font-size:9px;line-height:1.55;text-align:center}.IdentitySwitcher_loading__X0B3V{min-height:180px;display:grid;grid-template-columns:repeat(3,1fr);align-content:center;grid-gap:8px;gap:8px}.IdentitySwitcher_loading__X0B3V span{height:52px;border-radius:11px;background:linear-gradient(90deg,var(--legal-accent-soft,#FBEDEE) 20%,var(--legal-paper,#F8F5F4) 45%,var(--legal-accent-soft,#FBEDEE) 70%);background-size:240% 100%;animation:IdentitySwitcher_identity-loading__8GVR8 1.4s ease infinite}.IdentitySwitcher_loading__X0B3V p{grid-column:1/-1;margin:8px 0 0;color:var(--legal-text-secondary,#5F5556);font-size:10px;text-align:center}.IdentitySwitcher_stateMessage__ZPB7m{min-height:180px;padding:24px 18px;display:flex;flex-direction:column;align-items:flex-start;justify-content:center}.IdentitySwitcher_stateMessage__ZPB7m strong{font-size:14px;font-weight:700}.IdentitySwitcher_stateMessage__ZPB7m p{margin:8px 0 16px;color:var(--legal-text-secondary,#5F5556);font-size:11px;line-height:1.7}.IdentitySwitcher_stateMessage__ZPB7m button{height:34px;padding:0 14px;border:0;border-radius:9px;color:#fff;background:var(--legal-primary,#B82028);font-size:11px;font-weight:650;cursor:pointer}.IdentitySwitcher_stateMessage__ZPB7m button:focus-visible,.IdentitySwitcher_stateMessage__ZPB7m button:hover{background:var(--legal-primary-hover,#941A21);outline:3px solid rgba(184,32,40,.18);outline-offset:2px}.IdentitySwitcher_inlineError__r56_F,.IdentitySwitcher_noContexts___tX95{margin:10px 6px 4px;padding:9px 10px;border-radius:9px;color:#a33b32;background:#fff3f1;font-size:10px;line-height:1.55}.IdentitySwitcher_noContexts___tX95{color:var(--legal-text-secondary,#5F5556);background:var(--legal-paper,#F8F5F4)}@keyframes IdentitySwitcher_identity-sheet-in__pYVN4{0%{transform:translate3d(0,24px,0);opacity:0}to{transform:translateZ(0);opacity:1}}@keyframes IdentitySwitcher_identity-loading__8GVR8{to{background-position:-240% 0}}@media (min-width:760px){.IdentitySwitcher_loginPanel__vmUEX .IdentitySwitcher_realmList__m9Mds{grid-template-columns:repeat(2,minmax(0,1fr))}.IdentitySwitcher_loginPanel__vmUEX .IdentitySwitcher_panelBody__huzK_{max-height:none;padding:14px}.IdentitySwitcher_loginPanel__vmUEX .IdentitySwitcher_realmButton__gx6PN{min-height:76px}}@media (prefers-reduced-motion:reduce){.IdentitySwitcher_loading__X0B3V span,.IdentitySwitcher_mobilePanel__Iktii{animation:none}.IdentitySwitcher_desktopTrigger__uBmmg,.IdentitySwitcher_mobileTrigger__0CdyF,.IdentitySwitcher_organizationButton__7h7oG,.IdentitySwitcher_realmButton__gx6PN{transition:none}}.PublicSiteShell_shell__4D_yB{--site-ink:var(--legal-ink-strong,#30292A);--site-ink-soft:var(--legal-text-secondary,#5F5556);--site-paper:var(--legal-paper,#F8F5F4);--site-surface:var(--legal-surface,#FFFFFF);--site-line:var(--legal-line,#E5DADB);--site-bronze:var(--legal-primary,#B82028);--site-focus:var(--legal-primary,#B82028);min-height:100dvh;display:flex;flex-direction:column;overflow-x:clip;color:var(--site-ink);background:var(--site-paper);font-family:PingFang SC,Microsoft YaHei,Noto Sans CJK SC,sans-serif}.PublicSiteShell_shell__4D_yB *,.PublicSiteShell_shell__4D_yB :after,.PublicSiteShell_shell__4D_yB :before{box-sizing:border-box}.PublicSiteShell_shell__4D_yB a{color:inherit}.PublicSiteShell_shell__4D_yB a,.PublicSiteShell_shell__4D_yB button{-webkit-tap-highlight-color:transparent}.PublicSiteShell_skipLink__H9GFM{position:fixed;top:10px;left:10px;z-index:70;padding:10px 14px;color:#fff!important;background:var(--legal-primary,#B82028);transform:translateY(-160%);transition:transform .18s ease}.PublicSiteShell_skipLink__H9GFM:focus{transform:translateY(0)}.PublicSiteShell_header__y6T7x{position:-webkit-sticky;position:sticky;top:0;z-index:40;border-bottom:1px solid var(--site-line);background:rgba(248,245,244,.96);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.PublicSiteShell_headerInner__OPd1Y{width:min(1320px,calc(100% - 56px));min-height:76px;margin:0 auto;display:grid;grid-template-columns:minmax(230px,1fr) auto;align-items:center;grid-gap:40px;gap:40px}.PublicSiteShell_brand__qlNMA{width:max-content;display:inline-flex;align-items:center;gap:12px;color:var(--site-ink);font-size:15px;font-weight:720;letter-spacing:.025em;text-decoration:none}.PublicSiteShell_brand__qlNMA img{width:42px;height:42px;border-radius:11px;display:block;object-fit:cover}.PublicSiteShell_brandCompact__anhZC{color:#fff;font-size:14px}.PublicSiteShell_brandCompact__anhZC img{width:38px;height:38px;border:1px solid rgba(255,255,255,.22)}.PublicSiteShell_navigation__KuArY{display:flex;align-items:center;gap:clamp(18px,2.4vw,36px)}.PublicSiteShell_navLink__3jf9n{position:relative;min-height:44px;display:inline-flex;align-items:center;color:var(--legal-text-secondary,#5F5556)!important;font-size:12px;font-weight:580;letter-spacing:.035em;text-decoration:none;transition:color .18s ease,transform .18s ease}.PublicSiteShell_navLink__3jf9n:after{position:absolute;right:50%;bottom:3px;left:50%;height:1px;background:var(--site-bronze);content:"";transition:right .18s ease,left .18s ease}.PublicSiteShell_navLinkActive__KyFuj,.PublicSiteShell_navLink__3jf9n:focus-visible,.PublicSiteShell_navLink__3jf9n:hover{color:var(--site-ink)!important}.PublicSiteShell_navLinkActive__KyFuj:after,.PublicSiteShell_navLink__3jf9n:focus-visible:after,.PublicSiteShell_navLink__3jf9n:hover:after{right:0;left:0}.PublicSiteShell_loginNavLink__2z7AA{min-height:40px;padding:0 19px;color:#fff!important;background:var(--legal-primary,#B82028)}.PublicSiteShell_loginNavLink__2z7AA:after{display:none}.PublicSiteShell_loginNavLinkActive__i0p4x,.PublicSiteShell_loginNavLink__2z7AA:focus-visible,.PublicSiteShell_loginNavLink__2z7AA:hover{color:#fff!important;background:var(--legal-primary-hover,#941A21);transform:translateY(-1px)}.PublicSiteShell_mobileNavButton__ahKZc{display:none}.PublicSiteShell_accountNotice__ANczz{position:-webkit-sticky;position:sticky;top:76px;z-index:35;min-height:42px;padding:10px max(28px,calc((100% - 1320px) / 2));border-bottom:1px solid rgba(159,87,44,.24);display:flex;align-items:center;justify-content:space-between;gap:18px;color:#6e3a1c;background:#fff6eb;font-size:12px}.PublicSiteShell_accountNotice__ANczz button{width:28px;height:28px;border:0;display:grid;place-items:center;color:#6e3a1c;background:transparent;font-size:20px;cursor:pointer}.PublicSiteShell_content__Mkk79{min-width:0;flex:1 0 auto;outline:none}.PublicSiteShell_footer__8FKvH{position:relative;z-index:1;padding:70px max(28px,calc((100% - 1320px) / 2)) 24px;color:rgba(255,255,255,.74);background:var(--site-ink)}.PublicSiteShell_footerInner__uoFfZ{display:grid;grid-template-columns:minmax(280px,1.15fr) minmax(150px,.5fr) minmax(280px,.85fr);align-items:start;grid-gap:clamp(48px,7vw,100px);gap:clamp(48px,7vw,100px)}.PublicSiteShell_footerBrand__8wms9 p{max-width:390px;margin:22px 0 0;color:rgba(255,255,255,.62);font-size:12px;line-height:1.9;text-wrap:pretty}.PublicSiteShell_footerCompany__tYUKc,.PublicSiteShell_footerNavigation__C6qip{display:flex;flex-direction:column;align-items:flex-start;gap:11px}.PublicSiteShell_footerCompany__tYUKc>strong,.PublicSiteShell_footerNavigation__C6qip strong{margin-bottom:8px;color:#fff;font-family:Songti SC,STSong,"Noto Serif CJK SC",serif;font-size:16px;font-weight:650}.PublicSiteShell_footerNavigation__C6qip a{padding:3px 0;color:rgba(255,255,255,.68);font-size:11px;text-decoration:none;transition:color .18s ease,transform .18s ease}.PublicSiteShell_footerNavigation__C6qip a:focus-visible,.PublicSiteShell_footerNavigation__C6qip a:hover{color:#fff;transform:translateX(3px)}.PublicSiteShell_footerCompany__tYUKc address{display:grid;grid-gap:8px;gap:8px;color:rgba(255,255,255,.66);font-size:11px;font-style:normal;line-height:1.65}.PublicSiteShell_footerCompany__tYUKc address span:first-child{color:rgba(255,255,255,.92);font-size:12px;font-weight:620}.PublicSiteShell_footerBottom__Z4d1I{margin-top:54px;padding-top:20px;border-top:1px solid rgba(255,255,255,.14);display:flex;align-items:flex-start;justify-content:flex-end;gap:32px;color:rgba(255,255,255,.48);font-size:10px;line-height:1.7}.PublicSiteShell_footerBottom__Z4d1I span{white-space:nowrap}.PublicSiteShell_floatingTools__UqZ4k{position:fixed;right:20px;bottom:24px;z-index:50}.PublicSiteShell_toolDock__owch4{width:116px;border:1px solid rgba(48,41,42,.13);display:grid;background:rgba(255,255,255,.96);box-shadow:0 18px 46px rgba(48,41,42,.16);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.PublicSiteShell_toolDock__owch4 button{min-height:49px;padding:8px 10px;border:0;border-bottom:1px solid rgba(48,41,42,.11);display:grid;grid-template-columns:23px minmax(0,1fr);align-items:center;grid-gap:7px;gap:7px;color:var(--site-ink);background:transparent;font:inherit;font-size:10px;text-align:left;cursor:pointer;transition:color .18s ease,background .18s ease}.PublicSiteShell_toolDock__owch4 button:last-child{border-bottom:0}.PublicSiteShell_toolDock__owch4 button:focus-visible,.PublicSiteShell_toolDock__owch4 button:hover,.PublicSiteShell_toolDock__owch4 button[aria-expanded=true]{color:#fff;background:var(--legal-primary,#B82028)}.PublicSiteShell_toolDock__owch4 button:active{transform:translateY(1px)}.PublicSiteShell_toolDock__owch4 button:disabled{color:var(--legal-text-secondary,#5F5556);background:var(--legal-accent-soft,#FBEDEE);cursor:wait}.PublicSiteShell_toolGlyph__HA1aw{width:23px;height:23px;display:grid;place-items:center;border:1px solid;font-family:Songti SC,STSong,serif;font-size:11px;line-height:1}.PublicSiteShell_utilityPanel__AJznU{position:absolute;right:0;bottom:calc(100% + 12px);width:min(330px,calc(100vw - 40px));border:1px solid rgba(48,41,42,.16);color:var(--site-ink);background:var(--site-surface);box-shadow:0 22px 52px rgba(48,41,42,.2)}.PublicSiteShell_utilityPanel__AJznU header{min-height:50px;padding:0 14px 0 18px;border-bottom:1px solid var(--site-line);display:flex;align-items:center;justify-content:space-between;gap:20px}.PublicSiteShell_utilityPanel__AJznU header strong{font-family:Songti SC,STSong,"Noto Serif CJK SC",serif;font-size:16px;font-weight:650}.PublicSiteShell_utilityPanel__AJznU header button{width:30px;height:30px;border:0;display:grid;place-items:center;color:var(--site-ink-soft);background:transparent;font-size:20px;cursor:pointer}.PublicSiteShell_contactList___0tbs{margin:0;padding:10px 18px 18px}.PublicSiteShell_contactList___0tbs div{padding:10px 0;border-bottom:1px solid rgba(48,41,42,.1);display:grid;grid-template-columns:72px minmax(0,1fr);grid-gap:14px;gap:14px}.PublicSiteShell_contactList___0tbs div:last-child{border-bottom:0}.PublicSiteShell_contactList___0tbs dt{color:var(--legal-text-secondary,#5F5556);font-size:10px}.PublicSiteShell_contactList___0tbs dd{margin:0;color:var(--site-ink);font-size:11px;line-height:1.6;overflow-wrap:anywhere}.PublicSiteShell_wechatPlaceholder__nKri_{padding:24px 20px 26px;display:grid;justify-items:center;grid-gap:15px;gap:15px;text-align:center}.PublicSiteShell_wechatPlaceholder__nKri_>div{width:148px;aspect-ratio:1;border:1px dashed rgba(48,41,42,.34);display:grid;place-content:center;grid-gap:7px;gap:7px;color:var(--legal-text-secondary,#5F5556);background:var(--legal-paper,#F8F5F4)}.PublicSiteShell_wechatPlaceholder__nKri_ span{color:var(--site-ink);font-family:Songti SC,STSong,serif;font-size:17px}.PublicSiteShell_wechatPlaceholder__nKri_ p,.PublicSiteShell_wechatPlaceholder__nKri_ small{color:var(--legal-text-secondary,#5F5556);font-size:10px}.PublicSiteShell_wechatPlaceholder__nKri_ p{margin:0}.PublicSiteShell_loginDialog___iyBu{max-width:calc(100vw - 28px)}.PublicSiteShell_loginDialogTitle__u5l7u{color:var(--site-ink);font-family:Songti SC,STSong,"Noto Serif CJK SC",serif;font-size:19px;font-weight:650}.PublicSiteShell_loginDialog___iyBu .ant-modal-content{padding:14px;border-radius:2px;background:var(--site-surface);box-shadow:0 28px 70px rgba(48,41,42,.24)}.PublicSiteShell_loginDialog___iyBu .ant-modal-header{margin:0;padding:10px 10px 12px;background:transparent}.PublicSiteShell_loginDialog___iyBu .ant-modal-body{padding:0}.PublicSiteShell_shell__4D_yB :is(a,button):focus-visible,.PublicSiteShell_utilityPanel__AJznU :is(a,button):focus-visible{outline:2px solid var(--site-focus);outline-offset:3px}@media (max-width:960px){.PublicSiteShell_headerInner__OPd1Y{position:relative;width:min(100% - 36px,760px);grid-template-columns:1fr auto}.PublicSiteShell_mobileNavButton__ahKZc{width:42px;height:42px;padding:11px 9px;border:1px solid var(--site-line);display:grid;align-content:center;grid-gap:5px;gap:5px;color:var(--site-ink);background:transparent;cursor:pointer}.PublicSiteShell_mobileNavButton__ahKZc span{width:100%;height:1px;display:block;background:currentColor;transition:transform .18s ease,opacity .18s ease}.PublicSiteShell_mobileNavButton__ahKZc[aria-expanded=true] span:first-child{transform:translateY(6px) rotate(45deg)}.PublicSiteShell_mobileNavButton__ahKZc[aria-expanded=true] span:nth-child(2){opacity:0}.PublicSiteShell_mobileNavButton__ahKZc[aria-expanded=true] span:last-child{transform:translateY(-6px) rotate(-45deg)}.PublicSiteShell_navigation__KuArY{position:absolute;top:calc(100% - 1px);right:0;left:0;max-height:0;border:1px solid transparent;display:grid;grid-gap:0;gap:0;overflow:hidden;visibility:hidden;background:rgba(255,255,255,.99);box-shadow:0 18px 42px rgba(48,41,42,.14);opacity:0;transform:translateY(-8px);transition:max-height .22s ease,opacity .18s ease,transform .18s ease,visibility .18s ease}.PublicSiteShell_navigationOpen__KddNp{max-height:430px;border-color:var(--site-line);visibility:visible;opacity:1;transform:translateY(0)}.PublicSiteShell_navLink__3jf9n{min-height:52px;padding:0 20px;border-bottom:1px solid rgba(48,41,42,.1)}.PublicSiteShell_navLink__3jf9n:after{top:13px;right:auto;bottom:13px;left:0;width:2px;height:auto;opacity:0}.PublicSiteShell_navLinkActive__KyFuj:after,.PublicSiteShell_navLink__3jf9n:focus-visible:after,.PublicSiteShell_navLink__3jf9n:hover:after{right:auto;left:0;opacity:1}.PublicSiteShell_loginNavLink__2z7AA{margin:12px;border-bottom:0;justify-content:center}.PublicSiteShell_footerInner__uoFfZ{grid-template-columns:minmax(260px,1fr) minmax(220px,.75fr)}.PublicSiteShell_footerNavigation__C6qip{display:none}}@media (max-width:680px){.PublicSiteShell_headerInner__OPd1Y{width:calc(100% - 28px);min-height:68px}.PublicSiteShell_brand__qlNMA{gap:9px;font-size:12px}.PublicSiteShell_brand__qlNMA img{width:36px;height:36px;border-radius:9px}.PublicSiteShell_accountNotice__ANczz{top:68px;padding-right:14px;padding-left:14px}.PublicSiteShell_footer__8FKvH{padding:54px 20px 100px}.PublicSiteShell_footerInner__uoFfZ{grid-template-columns:1fr;gap:38px}.PublicSiteShell_footerBottom__Z4d1I{margin-top:40px}.PublicSiteShell_floatingTools__UqZ4k{right:10px;bottom:10px;left:10px}.PublicSiteShell_toolDock__owch4{width:100%;grid-template-columns:repeat(4,minmax(0,1fr))}.PublicSiteShell_toolDock__owch4 button{min-height:58px;padding:7px 4px;border-right:1px solid rgba(48,41,42,.11);border-bottom:0;grid-template-columns:1fr;justify-items:center;gap:4px;font-size:9px;text-align:center}.PublicSiteShell_toolDock__owch4 button:last-child{border-right:0}.PublicSiteShell_toolGlyph__HA1aw{width:21px;height:21px;font-size:10px}.PublicSiteShell_utilityPanel__AJznU{right:0;bottom:calc(100% + 9px);width:100%;max-height:min(65dvh,460px);overflow-y:auto}}@media (max-width:360px){.PublicSiteShell_brand__qlNMA{max-width:190px;font-size:11px}.PublicSiteShell_toolDock__owch4 button{font-size:8px}}@media (prefers-reduced-motion:reduce){.PublicSiteShell_shell__4D_yB *,.PublicSiteShell_shell__4D_yB :after,.PublicSiteShell_shell__4D_yB :before{scroll-behavior:auto!important;transition-duration:.01ms!important}}.HomeHeroCarousel_carousel__KhDxg{--carousel-cycle-duration:6000ms;--ink:var(--legal-ink-strong,#30292A);--muted:var(--legal-text-secondary,#5F5556);--paper:var(--legal-paper,#F8F5F4);--surface:var(--legal-surface,#FFFFFF);--line:var(--legal-line,#E5DADB);--bronze:var(--legal-primary,#B82028);position:relative;min-height:680px;overflow:clip;border-bottom:1px solid var(--line);color:var(--ink);background:radial-gradient(circle at 78% 18%,rgba(184,32,40,.11),transparent 29%),linear-gradient(90deg,transparent 0 49.8%,rgba(48,41,42,.055) 49.8% 50%,transparent 50%),var(--paper)}.HomeHeroCarousel_carousel__KhDxg:before{position:absolute;inset:0;pointer-events:none;content:"";opacity:.42;background-image:repeating-linear-gradient(0deg,transparent 0 38px,rgba(48,41,42,.025) 39px 40px)}.HomeHeroCarousel_slides__4cU9x{position:relative;width:min(1320px,calc(100% - 56px));min-height:620px;margin:0 auto;display:grid}.HomeHeroCarousel_slide__bPVx2{position:relative;inset:auto;grid-area:1/1;display:grid;grid-template-columns:minmax(0,1.05fr) minmax(420px,.95fr);align-items:center;grid-gap:clamp(54px,7vw,112px);gap:clamp(54px,7vw,112px);padding:84px 0 92px;pointer-events:none;visibility:hidden;opacity:0;transform:translateX(34px);transition:opacity .46s ease,transform .52s cubic-bezier(.2,.72,.2,1),visibility 0s linear .52s}.HomeHeroCarousel_slide__bPVx2.HomeHeroCarousel_active__4m_QI{pointer-events:auto;visibility:visible;opacity:1;transform:translateX(0);transition-delay:0s}.HomeHeroCarousel_copy__l0X4B{position:relative;z-index:1;max-width:690px}.HomeHeroCarousel_eyebrow__No12k{margin:0 0 26px;color:var(--bronze);font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:11px;font-weight:700;letter-spacing:.17em}.HomeHeroCarousel_copy__l0X4B h1{max-width:680px;margin:0;font-family:Songti SC,STSong,"Noto Serif CJK SC",serif;font-size:clamp(48px,5.2vw,76px);font-weight:620;line-height:1.12;letter-spacing:-.05em;text-wrap:balance}.HomeHeroCarousel_summary__BNQ30{max-width:600px;margin:30px 0 0;color:var(--muted);font-size:15px;line-height:1.9;text-wrap:pretty}.HomeHeroCarousel_actions__y8988{margin-top:40px;display:flex;align-items:center;gap:12px}.HomeHeroCarousel_primaryAction__VZeDN,.HomeHeroCarousel_secondaryAction__JwMkQ{min-height:50px;padding:0 24px;display:inline-flex;align-items:center;justify-content:center;gap:20px;color:var(--ink);font-size:12px;font-weight:650;text-decoration:none;transition:transform .18s ease,color .18s ease,background .18s ease,border-color .18s ease}.HomeHeroCarousel_carousel__KhDxg .HomeHeroCarousel_primaryAction__VZeDN{color:#fff;background:var(--legal-primary,#B82028)}.HomeHeroCarousel_secondaryAction__JwMkQ{border:1px solid var(--line);background:rgba(255,255,255,.55)}.HomeHeroCarousel_primaryAction__VZeDN:focus-visible,.HomeHeroCarousel_primaryAction__VZeDN:hover,.HomeHeroCarousel_secondaryAction__JwMkQ:focus-visible,.HomeHeroCarousel_secondaryAction__JwMkQ:hover{transform:translateY(-2px)}.HomeHeroCarousel_carousel__KhDxg .HomeHeroCarousel_primaryAction__VZeDN:focus-visible,.HomeHeroCarousel_carousel__KhDxg .HomeHeroCarousel_primaryAction__VZeDN:hover{color:#fff;background:var(--legal-primary-hover,#941A21)}.HomeHeroCarousel_secondaryAction__JwMkQ:focus-visible,.HomeHeroCarousel_secondaryAction__JwMkQ:hover{border-color:rgba(184,32,40,.55);color:var(--bronze);background:var(--surface)}.HomeHeroCarousel_slideIndex__ZLpNC{display:block;margin-top:52px;color:var(--legal-text-secondary,#5F5556);font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:10px;letter-spacing:.14em}.HomeHeroCarousel_visual__veKcs{position:relative;z-index:1;min-width:0}.HomeHeroCarousel_assistantVisual__geXE6,.HomeHeroCarousel_identityVisual__jjxrh,.HomeHeroCarousel_workVisual__rCpzN{min-height:430px;border:1px solid rgba(48,41,42,.17);background:rgba(255,255,255,.92);box-shadow:28px 32px 0 rgba(48,41,42,.055),0 34px 90px rgba(48,41,42,.1)}.HomeHeroCarousel_identityVisual__jjxrh{padding:34px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px}.HomeHeroCarousel_identityVisual__jjxrh>div{min-height:166px;padding:24px;border-bottom:1px solid var(--line);display:flex;align-items:flex-end;gap:17px;background:var(--surface)}.HomeHeroCarousel_identityVisual__jjxrh>div:nth-child(2),.HomeHeroCarousel_identityVisual__jjxrh>div:nth-child(3){background:var(--legal-accent-soft,#FBEDEE)}.HomeHeroCarousel_identityVisual__jjxrh>div>span{width:42px;height:42px;flex:0 0 auto;border:1px solid var(--line);display:grid;place-items:center;color:var(--bronze);font-family:Songti SC,STSong,serif;font-size:20px}.HomeHeroCarousel_identityVisual__jjxrh p{margin:0;display:flex;flex-direction:column;gap:5px}.HomeHeroCarousel_identityVisual__jjxrh strong{font-size:15px}.HomeHeroCarousel_identityVisual__jjxrh small{color:var(--muted);font-size:10px}.HomeHeroCarousel_workVisual__rCpzN{padding:38px}.HomeHeroCarousel_workVisual__rCpzN header{min-height:92px;padding-bottom:22px;border-bottom:1px solid var(--line);display:flex;align-items:flex-end;justify-content:space-between;gap:24px}.HomeHeroCarousel_workVisual__rCpzN header span{font-family:Songti SC,STSong,serif;font-size:26px}.HomeHeroCarousel_workVisual__rCpzN header b{color:var(--bronze);font-size:9px;letter-spacing:.08em}.HomeHeroCarousel_workVisual__rCpzN ol{margin:0;padding:0;list-style:none}.HomeHeroCarousel_workVisual__rCpzN li{min-height:68px;border-bottom:1px solid var(--line);display:grid;grid-template-columns:54px minmax(0,1fr) auto;align-items:center;grid-gap:12px;gap:12px}.HomeHeroCarousel_workVisual__rCpzN li>span{color:var(--bronze);font-family:ui-monospace,monospace;font-size:9px}.HomeHeroCarousel_workVisual__rCpzN li strong{font-size:13px}.HomeHeroCarousel_workVisual__rCpzN li b{color:var(--legal-text-secondary,#5F5556);font-size:9px;font-weight:500}.HomeHeroCarousel_assistantVisual__geXE6{padding:40px;color:#fff;background:var(--legal-primary-hover,#941A21)}.HomeHeroCarousel_assistantPrompt__x2Swj{min-height:190px;padding:28px;border-top:3px solid var(--bronze);background:rgba(255,255,255,.055)}.HomeHeroCarousel_assistantPrompt__x2Swj span{color:var(--legal-accent-soft,#FBEDEE);font-family:ui-monospace,monospace;font-size:10px;letter-spacing:.14em}.HomeHeroCarousel_assistantPrompt__x2Swj p{max-width:390px;margin:50px 0 0;font-family:Songti SC,STSong,serif;font-size:25px;line-height:1.55}.HomeHeroCarousel_assistantTags__tBLA3{margin-top:20px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:1px;gap:1px;background:rgba(255,255,255,.13)}.HomeHeroCarousel_assistantTags__tBLA3 span{min-height:62px;padding:16px 12px;display:flex;align-items:flex-end;justify-content:space-between;gap:8px;color:rgba(255,255,255,.86);background:var(--legal-primary,#B82028);font-size:10px}.HomeHeroCarousel_assistantTags__tBLA3 span:before{content:attr(data-index);color:var(--legal-accent-soft,#FBEDEE);font-family:ui-monospace,monospace;font-size:8px}.HomeHeroCarousel_controls__JO6aY{position:absolute;z-index:3;left:50%;bottom:25px;transform:translateX(-50%)}.HomeHeroCarousel_dots__zES0t{display:flex;align-items:center;gap:8px}.HomeHeroCarousel_dots__zES0t button{width:36px;height:32px;padding:0;border:0;display:grid;place-items:center;background:transparent;cursor:pointer}.HomeHeroCarousel_progressTrack__vjOZr{position:relative;width:100%;height:2px;overflow:hidden;background:rgba(48,41,42,.22);transition:background .18s ease}.HomeHeroCarousel_progressFill__LMS_6{position:absolute;inset:0;background:var(--bronze);transform:scaleX(0);transform-origin:left center}.HomeHeroCarousel_dots__zES0t button[aria-selected=true] .HomeHeroCarousel_progressTrack__vjOZr{background:rgba(184,32,40,.24)}.HomeHeroCarousel_dots__zES0t button[aria-selected=true] .HomeHeroCarousel_progressFill__LMS_6{animation:HomeHeroCarousel_heroCarouselProgress__eto5S var(--carousel-cycle-duration) linear forwards}.HomeHeroCarousel_carousel__KhDxg:hover .HomeHeroCarousel_dots__zES0t button[aria-selected=true] .HomeHeroCarousel_progressFill__LMS_6,.HomeHeroCarousel_carousel__KhDxg[data-autoplay-paused=true] .HomeHeroCarousel_dots__zES0t button[aria-selected=true] .HomeHeroCarousel_progressFill__LMS_6{animation-play-state:paused}@keyframes HomeHeroCarousel_heroCarouselProgress__eto5S{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.HomeHeroCarousel_carousel__KhDxg :where(a,button):focus-visible{outline:2px solid var(--bronze);outline-offset:3px}@media (max-width:980px){.HomeHeroCarousel_carousel__KhDxg{min-height:970px}.HomeHeroCarousel_slides__4cU9x{min-height:910px;width:min(100% - 40px,760px)}.HomeHeroCarousel_slide__bPVx2{grid-template-columns:1fr;align-content:center;gap:52px;padding:72px 0 100px}.HomeHeroCarousel_copy__l0X4B{max-width:720px}.HomeHeroCarousel_copy__l0X4B h1{font-size:clamp(48px,8.2vw,68px)}.HomeHeroCarousel_visual__veKcs{width:min(100%,650px)}.HomeHeroCarousel_assistantVisual__geXE6,.HomeHeroCarousel_identityVisual__jjxrh,.HomeHeroCarousel_workVisual__rCpzN{min-height:390px}}@media (max-width:620px){.HomeHeroCarousel_carousel__KhDxg{min-height:990px}.HomeHeroCarousel_slides__4cU9x{min-height:930px;width:calc(100% - 28px)}.HomeHeroCarousel_slide__bPVx2{padding:58px 0 106px;gap:42px}.HomeHeroCarousel_copy__l0X4B h1{font-size:clamp(41px,13vw,58px)}.HomeHeroCarousel_summary__BNQ30{font-size:14px}.HomeHeroCarousel_actions__y8988{align-items:stretch;flex-direction:column}.HomeHeroCarousel_primaryAction__VZeDN,.HomeHeroCarousel_secondaryAction__JwMkQ{width:100%}.HomeHeroCarousel_slideIndex__ZLpNC{margin-top:30px}.HomeHeroCarousel_assistantVisual__geXE6,.HomeHeroCarousel_identityVisual__jjxrh,.HomeHeroCarousel_workVisual__rCpzN{min-height:auto;box-shadow:12px 14px 0 rgba(48,41,42,.055)}.HomeHeroCarousel_identityVisual__jjxrh{padding:18px;grid-template-columns:1fr}.HomeHeroCarousel_identityVisual__jjxrh>div{min-height:92px;align-items:center}.HomeHeroCarousel_workVisual__rCpzN{padding:24px 20px}.HomeHeroCarousel_workVisual__rCpzN header{align-items:flex-start;flex-direction:column;justify-content:center}.HomeHeroCarousel_assistantVisual__geXE6{padding:24px 20px}.HomeHeroCarousel_assistantPrompt__x2Swj{min-height:170px;padding:22px}.HomeHeroCarousel_assistantPrompt__x2Swj p{margin-top:36px;font-size:22px}.HomeHeroCarousel_assistantTags__tBLA3{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){.HomeHeroCarousel_primaryAction__VZeDN,.HomeHeroCarousel_progressTrack__vjOZr,.HomeHeroCarousel_secondaryAction__JwMkQ,.HomeHeroCarousel_slide__bPVx2{transition:none!important}.HomeHeroCarousel_dots__zES0t button[aria-selected=true] .HomeHeroCarousel_progressFill__LMS_6{animation:none;transform:scaleX(1)}}.LegalPublicLanding_main__DwNm_{--ink:var(--legal-ink-strong,#30292A);--ink-soft:var(--legal-text-secondary,#5F5556);--paper:var(--legal-paper,#F8F5F4);--paper-deep:var(--legal-accent-soft,#FBEDEE);--surface:var(--legal-surface,#FFFFFF);--line:var(--legal-line,#E5DADB);--bronze:var(--legal-primary,#B82028);--bronze-dark:var(--legal-primary-hover,#941A21);min-width:0;overflow-x:clip;color:var(--ink);background:var(--paper)}.LegalPublicLanding_main__DwNm_ :is(#LegalPublicLanding_identity-solutions__QcDmw,#LegalPublicLanding_core-capabilities__jb5NZ,#LegalPublicLanding_working-method___vdWg){scroll-margin-top:92px}.LegalPublicLanding_advantageSection__ueSjW,.LegalPublicLanding_capabilitySection__yB4YS,.LegalPublicLanding_companyNewsSection__Z9MVt,.LegalPublicLanding_finalCta__c1JQV,.LegalPublicLanding_identitySection__jqSXr,.LegalPublicLanding_marketingSection__92jTa,.LegalPublicLanding_partnerPreview__taL2g{width:min(1320px,calc(100% - 56px));margin-inline:auto}.LegalPublicLanding_identitySection__jqSXr{padding:112px 0 128px}.LegalPublicLanding_advantageLead__ZRPHZ,.LegalPublicLanding_capabilityHeading__DW0th,.LegalPublicLanding_sectionIntro__2BnN3{display:grid;grid-template-columns:minmax(150px,.42fr) minmax(430px,1.15fr) minmax(270px,.62fr);align-items:end;grid-gap:48px;gap:48px}.LegalPublicLanding_sectionIntro__2BnN3{grid-template-columns:minmax(150px,.42fr) minmax(430px,1.77fr)}.LegalPublicLanding_advantageLead__ZRPHZ>p,.LegalPublicLanding_capabilityHeading__DW0th>p,.LegalPublicLanding_companyNewsSection__Z9MVt article>p,.LegalPublicLanding_finalCta__c1JQV p,.LegalPublicLanding_marketingSection__92jTa>div>p,.LegalPublicLanding_partnerCopy__95FSw>p,.LegalPublicLanding_sectionIntro__2BnN3>p{margin:0;color:var(--bronze-dark);font-size:11px;font-weight:720;letter-spacing:.16em}.LegalPublicLanding_advantageLead__ZRPHZ h2,.LegalPublicLanding_capabilityHeading__DW0th h2,.LegalPublicLanding_companyNewsSection__Z9MVt h2,.LegalPublicLanding_finalCta__c1JQV h2,.LegalPublicLanding_marketingSection__92jTa h2,.LegalPublicLanding_partnerCopy__95FSw h2,.LegalPublicLanding_sectionIntro__2BnN3 h2{margin:0;font-family:Songti SC,STSong,"Noto Serif CJK SC",serif;font-size:clamp(34px,4vw,55px);font-weight:620;line-height:1.18;letter-spacing:-.04em;text-wrap:balance}.LegalPublicLanding_advantageLead__ZRPHZ>span,.LegalPublicLanding_companyNewsSection__Z9MVt article>span,.LegalPublicLanding_partnerCopy__95FSw>span{color:var(--legal-text-secondary,#5F5556);font-size:12px;line-height:1.85;text-wrap:pretty}.LegalPublicLanding_identityTabs__G019I{margin-top:70px;border:1px solid var(--line);display:grid;grid-template-columns:repeat(4,minmax(0,1fr));background:var(--surface)}.LegalPublicLanding_identityTabs__G019I button{min-width:0;min-height:126px;padding:24px 26px;border:0;border-right:1px solid var(--line);display:grid;grid-template-columns:40px minmax(0,1fr);align-content:center;grid-gap:7px 12px;gap:7px 12px;color:var(--ink);text-align:left;background:transparent;cursor:pointer;transition:color .18s ease,background .18s ease}.LegalPublicLanding_identityTabs__G019I button:last-child{border-right:0}.LegalPublicLanding_identityTabs__G019I button:hover{background:var(--paper-deep)}.LegalPublicLanding_identityTabs__G019I button>span{grid-row:1/span 2;color:var(--bronze-dark);font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:9px}.LegalPublicLanding_identityTabs__G019I strong{font-size:15px;font-weight:680}.LegalPublicLanding_identityTabs__G019I small{color:var(--legal-text-secondary,#5F5556);font-size:10px}.LegalPublicLanding_identityTabs__G019I .LegalPublicLanding_identityTabActive__kcZ7f{color:#fff;background:var(--legal-primary,#B82028)}.LegalPublicLanding_identityTabs__G019I .LegalPublicLanding_identityTabActive__kcZ7f:hover{background:var(--legal-primary-hover,#941A21)}.LegalPublicLanding_identityTabs__G019I .LegalPublicLanding_identityTabActive__kcZ7f small,.LegalPublicLanding_identityTabs__G019I .LegalPublicLanding_identityTabActive__kcZ7f>span{color:var(--legal-accent-soft,#FBEDEE)}.LegalPublicLanding_identityPanelStack__DS6h6{display:grid}.LegalPublicLanding_identityPanelStack__DS6h6>.LegalPublicLanding_identityPanel__yXwdJ{min-width:0;grid-area:1/1}.LegalPublicLanding_identityPanelInactive__7Y7UT{visibility:hidden;pointer-events:none}.LegalPublicLanding_identityPanel__yXwdJ{border:1px solid var(--line);border-top:0;display:grid;grid-template-columns:minmax(0,.94fr) minmax(0,1.06fr);background:var(--surface)}.LegalPublicLanding_identityNarrative__0yHV4{position:relative;min-height:670px;padding:72px 64px;overflow:hidden;border-right:1px solid var(--line);display:flex;align-items:flex-start;flex-direction:column}.LegalPublicLanding_largeMarker__m0SBR{position:absolute;top:24px;right:-12px;color:rgba(48,41,42,.035);font-family:Songti SC,STSong,serif;font-size:260px;line-height:1}.LegalPublicLanding_identityNarrative__0yHV4>p{position:relative;margin:0;color:var(--bronze-dark);font-size:11px;font-weight:650;letter-spacing:.1em}.LegalPublicLanding_identityNarrative__0yHV4 h3{position:relative;max-width:490px;margin:30px 0 0;font-family:Songti SC,STSong,serif;font-size:clamp(36px,4.1vw,56px);font-weight:620;line-height:1.23;letter-spacing:-.045em;text-wrap:balance}.LegalPublicLanding_identityNarrative__0yHV4>div{position:relative;max-width:520px;margin-top:30px;color:var(--legal-text-secondary,#5F5556);font-size:13px;line-height:1.9}.LegalPublicLanding_flowList__vtf8W{position:relative;width:100%;margin:45px 0 0;padding:0;border-top:1px solid var(--line);display:grid;grid-template-columns:repeat(2,minmax(0,1fr));list-style:none}.LegalPublicLanding_flowList__vtf8W li{min-height:73px;border-bottom:1px solid var(--line);display:flex;align-items:center;gap:16px;font-size:11px}.LegalPublicLanding_flowList__vtf8W li:nth-child(odd){border-right:1px solid var(--line)}.LegalPublicLanding_flowList__vtf8W span{color:var(--bronze-dark);font-family:ui-monospace,monospace;font-size:8px}.LegalPublicLanding_identityNarrative__0yHV4>a{position:relative;min-height:48px;margin-top:auto;padding:0 20px;display:inline-flex;align-items:center;gap:28px;color:#fff;font-size:11px;font-weight:650;text-decoration:none;background:var(--legal-primary,#B82028);transition:background .18s ease,transform .18s ease}.LegalPublicLanding_identityNarrative__0yHV4>a:focus-visible,.LegalPublicLanding_identityNarrative__0yHV4>a:hover{background:var(--legal-primary-hover,#941A21);transform:translateY(-2px)}.LegalPublicLanding_featureGrid__wPGR2{padding:42px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-content:center;grid-gap:1px;gap:1px;background:var(--line)}.LegalPublicLanding_featureGrid__wPGR2 section{min-height:235px;padding:32px;display:flex;flex-direction:column;background:var(--surface)}.LegalPublicLanding_featureGrid__wPGR2 section:nth-child(2),.LegalPublicLanding_featureGrid__wPGR2 section:nth-child(3){background:var(--paper-deep)}.LegalPublicLanding_featureGrid__wPGR2 section>span{color:var(--bronze-dark);font-family:ui-monospace,monospace;font-size:9px}.LegalPublicLanding_featureGrid__wPGR2 h4{margin:auto 0 0;font-family:Songti SC,STSong,serif;font-size:23px;font-weight:650}.LegalPublicLanding_featureGrid__wPGR2 p{margin:15px 0 0;color:var(--legal-text-secondary,#5F5556);font-size:11px;line-height:1.8}.LegalPublicLanding_capabilitySection__yB4YS{padding:112px 0 126px;border-top:1px solid var(--line)}.LegalPublicLanding_capabilityHeading__DW0th>a{justify-self:end;display:inline-flex;align-items:center;gap:18px;color:var(--ink-soft);font-size:11px;text-decoration:none}.LegalPublicLanding_capabilityHeading__DW0th>a:focus-visible,.LegalPublicLanding_capabilityHeading__DW0th>a:hover{color:var(--bronze-dark)}.LegalPublicLanding_capabilityGrid__68JSK{margin-top:68px;border-top:1px solid var(--line);border-bottom:1px solid var(--line);display:grid;grid-template-columns:1.25fr .9fr .9fr}.LegalPublicLanding_capabilityGrid__68JSK article{min-height:260px;padding:34px 32px;border-right:1px solid var(--line);border-bottom:1px solid var(--line);display:flex;flex-direction:column;background:var(--surface)}.LegalPublicLanding_capabilityGrid__68JSK article:nth-child(3n){border-right:0}.LegalPublicLanding_capabilityGrid__68JSK article:nth-last-child(-n+3){border-bottom:0}.LegalPublicLanding_capabilityGrid__68JSK article:nth-child(2),.LegalPublicLanding_capabilityGrid__68JSK article:nth-child(5){background:var(--paper-deep)}.LegalPublicLanding_capabilityGrid__68JSK article>span{color:var(--bronze-dark);font-family:ui-monospace,monospace;font-size:9px}.LegalPublicLanding_capabilityGrid__68JSK h3{margin:auto 0 0;font-family:Songti SC,STSong,serif;font-size:25px;font-weight:650}.LegalPublicLanding_capabilityGrid__68JSK p{max-width:330px;margin:16px 0 0;color:var(--legal-text-secondary,#5F5556);font-size:11px;line-height:1.85}.LegalPublicLanding_advantageSection__ueSjW{padding:118px 0 132px;border-top:1px solid var(--line)}.LegalPublicLanding_advantageList__zOBWk{margin-top:66px;border-top:1px solid var(--line)}.LegalPublicLanding_advantageList__zOBWk article{min-height:124px;padding:25px 0;border-bottom:1px solid var(--line);display:grid;grid-template-columns:13% minmax(260px,.75fr) minmax(300px,1.1fr);align-items:center;grid-gap:32px;gap:32px}.LegalPublicLanding_advantageList__zOBWk article>span{color:var(--bronze-dark);font-family:ui-monospace,monospace;font-size:10px}.LegalPublicLanding_advantageList__zOBWk h3{margin:0;font-family:Songti SC,STSong,serif;font-size:26px;font-weight:650}.LegalPublicLanding_advantageList__zOBWk p{max-width:620px;margin:0;color:var(--legal-text-secondary,#5F5556);font-size:12px;line-height:1.85}.LegalPublicLanding_marketingSection__92jTa{min-height:540px;padding:72px;border-top:4px solid var(--bronze);display:grid;grid-template-columns:minmax(0,1.08fr) minmax(360px,.92fr);align-items:center;grid-gap:68px;gap:68px;color:#fff;background:radial-gradient(circle at 82% 22%,rgba(184,32,40,.26),transparent 30%),var(--legal-primary-hover,#941A21)}.LegalPublicLanding_marketingSection__92jTa>div>p{color:var(--legal-accent-soft,#FBEDEE)}.LegalPublicLanding_marketingSection__92jTa h2{max-width:660px;margin-top:22px;color:#fff}.LegalPublicLanding_marketingSection__92jTa>div>span{display:block;max-width:620px;margin-top:25px;color:rgba(255,255,255,.68);font-size:12px;line-height:1.9}.LegalPublicLanding_marketingSection__92jTa>div>a{margin-top:35px;display:inline-flex;align-items:center;gap:20px;color:#fff;font-size:11px;text-decoration:none}.LegalPublicLanding_marketingSection__92jTa dl{margin:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:1px;gap:1px;background:rgba(255,255,255,.16)}.LegalPublicLanding_marketingSection__92jTa dl div{min-height:126px;padding:24px;display:flex;align-items:flex-end;justify-content:space-between;background:var(--legal-primary,#B82028)}.LegalPublicLanding_marketingSection__92jTa dt{color:var(--legal-accent-soft,#FBEDEE);font-family:ui-monospace,monospace;font-size:9px}.LegalPublicLanding_marketingSection__92jTa dd{margin:0;font-family:Songti SC,STSong,serif;font-size:20px}.LegalPublicLanding_partnerPreview__taL2g{min-height:500px;padding:112px 0;display:grid;grid-template-columns:minmax(0,1fr) minmax(360px,.72fr);align-items:center;grid-gap:90px;gap:90px}.LegalPublicLanding_partnerCopy__95FSw h2{max-width:700px;margin-top:22px}.LegalPublicLanding_partnerCopy__95FSw>span{display:block;max-width:620px;margin-top:25px}.LegalPublicLanding_companyNewsSection__Z9MVt article>a,.LegalPublicLanding_partnerCopy__95FSw>a{margin-top:34px;display:inline-flex;align-items:center;gap:22px;color:var(--ink);font-size:11px;font-weight:650;text-decoration:none}.LegalPublicLanding_companyNewsSection__Z9MVt article>a:focus-visible,.LegalPublicLanding_companyNewsSection__Z9MVt article>a:hover,.LegalPublicLanding_partnerCopy__95FSw>a:focus-visible,.LegalPublicLanding_partnerCopy__95FSw>a:hover{color:var(--bronze-dark)}.LegalPublicLanding_partnerPreview__taL2g ol{margin:0;padding:0;border-top:1px solid var(--line);list-style:none}.LegalPublicLanding_partnerPreview__taL2g li{min-height:93px;border-bottom:1px solid var(--line);display:grid;grid-template-columns:70px minmax(0,1fr);align-items:center;font-family:Songti SC,STSong,serif;font-size:19px}.LegalPublicLanding_partnerPreview__taL2g li span{color:var(--bronze-dark);font-family:ui-monospace,monospace;font-size:9px}.LegalPublicLanding_companyNewsSection__Z9MVt{margin-bottom:118px;border:1px solid var(--line);display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.LegalPublicLanding_companyNewsSection__Z9MVt article{min-height:400px;padding:54px;display:flex;align-items:flex-start;flex-direction:column;background:var(--surface)}.LegalPublicLanding_companyNewsSection__Z9MVt article:first-child{border-right:1px solid var(--line);background:var(--paper-deep)}.LegalPublicLanding_companyNewsSection__Z9MVt h2{margin-top:auto;font-size:clamp(30px,3.2vw,43px)}.LegalPublicLanding_companyNewsSection__Z9MVt article>span{max-width:500px;margin-top:20px}.LegalPublicLanding_finalCta__c1JQV{min-height:310px;margin-bottom:96px;padding:64px 70px;border-top:4px solid var(--bronze);display:flex;align-items:center;justify-content:space-between;gap:60px;color:#fff;background:var(--legal-primary-hover,#941A21)}.LegalPublicLanding_finalCta__c1JQV p{color:var(--legal-accent-soft,#FBEDEE)}.LegalPublicLanding_finalCta__c1JQV h2{max-width:800px;margin-top:18px;color:#fff}.LegalPublicLanding_finalCta__c1JQV>a{flex:0 0 auto;min-height:52px;padding:0 24px;border:1px solid rgba(255,255,255,.55);display:inline-flex;align-items:center;gap:26px;color:#fff;font-size:11px;font-weight:650;text-decoration:none;transition:color .18s ease,background .18s ease,transform .18s ease}.LegalPublicLanding_finalCta__c1JQV>a:focus-visible,.LegalPublicLanding_finalCta__c1JQV>a:hover{color:var(--ink);background:#fff;transform:translateY(-2px)}.LegalPublicLanding_main__DwNm_ :where(a,button):focus-visible{outline:2px solid var(--bronze);outline-offset:4px}@media (max-width:980px){.LegalPublicLanding_advantageLead__ZRPHZ,.LegalPublicLanding_capabilityHeading__DW0th,.LegalPublicLanding_sectionIntro__2BnN3{grid-template-columns:150px minmax(0,1fr)}.LegalPublicLanding_advantageLead__ZRPHZ>span,.LegalPublicLanding_capabilityHeading__DW0th>a{grid-column:2;justify-self:start}.LegalPublicLanding_identityPanel__yXwdJ{grid-template-columns:1fr}.LegalPublicLanding_identityNarrative__0yHV4{min-height:600px;border-right:0;border-bottom:1px solid var(--line)}.LegalPublicLanding_capabilityGrid__68JSK{grid-template-columns:repeat(2,minmax(0,1fr))}.LegalPublicLanding_capabilityGrid__68JSK article:nth-child(3n){border-right:1px solid var(--line)}.LegalPublicLanding_capabilityGrid__68JSK article:nth-child(2n){border-right:0}.LegalPublicLanding_capabilityGrid__68JSK article:nth-last-child(-n+3){border-bottom:1px solid var(--line)}.LegalPublicLanding_capabilityGrid__68JSK article:nth-last-child(-n+2){border-bottom:0}.LegalPublicLanding_marketingSection__92jTa{grid-template-columns:1fr}.LegalPublicLanding_partnerPreview__taL2g{grid-template-columns:1fr;gap:55px}}@media (max-width:760px){.LegalPublicLanding_advantageSection__ueSjW,.LegalPublicLanding_capabilitySection__yB4YS,.LegalPublicLanding_companyNewsSection__Z9MVt,.LegalPublicLanding_finalCta__c1JQV,.LegalPublicLanding_identitySection__jqSXr,.LegalPublicLanding_marketingSection__92jTa,.LegalPublicLanding_partnerPreview__taL2g{width:min(100% - 36px,690px)}.LegalPublicLanding_advantageSection__ueSjW,.LegalPublicLanding_capabilitySection__yB4YS,.LegalPublicLanding_identitySection__jqSXr{padding:88px 0 100px}.LegalPublicLanding_advantageLead__ZRPHZ,.LegalPublicLanding_capabilityHeading__DW0th,.LegalPublicLanding_sectionIntro__2BnN3{grid-template-columns:1fr;gap:18px}.LegalPublicLanding_advantageLead__ZRPHZ>span,.LegalPublicLanding_capabilityHeading__DW0th>a{grid-column:auto}.LegalPublicLanding_identityTabs__G019I{grid-template-columns:repeat(2,minmax(0,1fr))}.LegalPublicLanding_identityTabs__G019I button:nth-child(2){border-right:0}.LegalPublicLanding_identityTabs__G019I button:nth-child(-n+2){border-bottom:1px solid var(--line)}.LegalPublicLanding_identityNarrative__0yHV4{padding:54px 40px}.LegalPublicLanding_featureGrid__wPGR2{padding:24px}.LegalPublicLanding_advantageList__zOBWk article{grid-template-columns:54px minmax(0,1fr);gap:12px 20px}.LegalPublicLanding_advantageList__zOBWk p{grid-column:2}.LegalPublicLanding_marketingSection__92jTa{padding:54px 42px}.LegalPublicLanding_companyNewsSection__Z9MVt{grid-template-columns:1fr}.LegalPublicLanding_companyNewsSection__Z9MVt article:first-child{border-right:0;border-bottom:1px solid var(--line)}.LegalPublicLanding_finalCta__c1JQV{padding:54px 44px;align-items:flex-start;flex-direction:column}}@media (max-width:520px){.LegalPublicLanding_advantageSection__ueSjW,.LegalPublicLanding_capabilitySection__yB4YS,.LegalPublicLanding_companyNewsSection__Z9MVt,.LegalPublicLanding_finalCta__c1JQV,.LegalPublicLanding_identitySection__jqSXr,.LegalPublicLanding_marketingSection__92jTa,.LegalPublicLanding_partnerPreview__taL2g{width:calc(100% - 28px)}.LegalPublicLanding_advantageLead__ZRPHZ h2,.LegalPublicLanding_capabilityHeading__DW0th h2,.LegalPublicLanding_companyNewsSection__Z9MVt h2,.LegalPublicLanding_finalCta__c1JQV h2,.LegalPublicLanding_marketingSection__92jTa h2,.LegalPublicLanding_partnerCopy__95FSw h2,.LegalPublicLanding_sectionIntro__2BnN3 h2{font-size:34px}.LegalPublicLanding_identityTabs__G019I button{min-height:100px;padding:18px 13px;gap:5px 8px}.LegalPublicLanding_identityNarrative__0yHV4{min-height:650px;padding:48px 24px}.LegalPublicLanding_largeMarker__m0SBR{right:-5px;font-size:160px}.LegalPublicLanding_identityNarrative__0yHV4 h3{font-size:34px}.LegalPublicLanding_flowList__vtf8W{grid-template-columns:1fr}.LegalPublicLanding_flowList__vtf8W li:nth-child(odd){border-right:0}.LegalPublicLanding_featureGrid__wPGR2{padding:14px;grid-template-columns:1fr}.LegalPublicLanding_featureGrid__wPGR2 section{min-height:175px;padding:27px 24px}.LegalPublicLanding_capabilityGrid__68JSK{grid-template-columns:1fr}.LegalPublicLanding_capabilityGrid__68JSK article,.LegalPublicLanding_capabilityGrid__68JSK article:nth-child(2n),.LegalPublicLanding_capabilityGrid__68JSK article:nth-child(3n){min-height:220px;border-right:0;border-bottom:1px solid var(--line)}.LegalPublicLanding_capabilityGrid__68JSK article:last-child{border-bottom:0}.LegalPublicLanding_advantageList__zOBWk article{min-height:165px;grid-template-columns:40px minmax(0,1fr)}.LegalPublicLanding_advantageList__zOBWk h3{font-size:22px}.LegalPublicLanding_marketingSection__92jTa{padding:46px 24px}.LegalPublicLanding_marketingSection__92jTa dl{grid-template-columns:1fr}.LegalPublicLanding_marketingSection__92jTa dl div{min-height:84px}.LegalPublicLanding_partnerPreview__taL2g{padding:88px 0}.LegalPublicLanding_partnerPreview__taL2g li{grid-template-columns:54px minmax(0,1fr)}.LegalPublicLanding_companyNewsSection__Z9MVt article{min-height:360px;padding:38px 26px}.LegalPublicLanding_finalCta__c1JQV{min-height:390px;padding:46px 26px;justify-content:space-between}.LegalPublicLanding_finalCta__c1JQV>a{width:100%;justify-content:space-between}}@media (prefers-reduced-motion:reduce){.LegalPublicLanding_main__DwNm_ *,.LegalPublicLanding_main__DwNm_ :after,.LegalPublicLanding_main__DwNm_ :before{transition-duration:.01ms!important;scroll-behavior:auto!important}}