/* LAZURIT A+++ v2.0.1309 — visual parity for the three marketplace-buyout
   language variants only. Text depth and real form behavior remain language-
   specific; this file harmonizes shared visual tokens, not editorial content. */
.lz-buyout-family-v1309{background:#f7faff;color:#142033;padding:24px 0 80px}
.lz-buyout-family-v1309,.lz-buyout-family-v1309 *{box-sizing:border-box}
.lz-buyout-family-v1309>.lz-shell{width:min(1320px,calc(100% - 40px));max-width:1320px;margin-inline:auto}
.lz-buyout-family-v1309 .lz-cases-standard-hero,
.lz-buyout-family-v1309 .lz-services-hero.lz-buyout-v1230__hero{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(360px,.92fr);border:1px solid #dbe7f3;border-radius:24px;overflow:hidden;margin:18px 0 22px;box-shadow:0 18px 55px rgba(6,45,103,.09);background:radial-gradient(circle at 12% 8%,rgba(142,210,255,.25),transparent 30%),linear-gradient(135deg,#f8fcff 0,#edf7ff 100%)}
.lz-buyout-family-v1309 .lz-cases-standard-hero__copy,
.lz-buyout-family-v1309 .lz-services-hero__copy{min-width:0;padding:clamp(34px,5vw,68px)}
.lz-buyout-family-v1309 .lz-cases-standard-hero__panel,
.lz-buyout-family-v1309 .lz-services-hero__panel{min-width:0;padding:clamp(30px,4vw,54px)}
.lz-buyout-family-v1309 .lz-cases-standard-hero__copy h1,
.lz-buyout-family-v1309 .lz-services-hero__copy h1{font-size:clamp(2.35rem,3.8vw,4.6rem);line-height:1.04;letter-spacing:-.04em;overflow-wrap:anywhere;max-width:100%}
.lz-buyout-family-v1309 :is(.lz-cases-standard-hero__lead,.lz-services-hero__lead){max-width:100%!important;line-height:1.7}
.lz-buyout-family-v1309 :is(.lz-cases-standard-hero__facts,.lz-services-hero__facts)>div{min-width:0}
.lz-buyout-family-v1309 :is(.lz-cases-standard-hero__badges,.lz-services-hero__badges) span{max-width:240px}
/* Same 22px card rhythm and 22px corners: preserve each native data structure. */
.lz-buyout-family-v1309 .lz-buyout-v1230__section,
.lz-buyout-family-v1309 .lz-buyout-v1230__request,
.lz-buyout-family-v1309 .lz-en-service1305__section,
.lz-buyout-family-v1309 .lz-zh-extra1299__section{border:1px solid #dbe7f3;border-radius:22px;background:#fff;padding:clamp(22px,3vw,34px);min-width:0;width:100%;max-width:100%;box-sizing:border-box}
.lz-buyout-family-v1309 .lz-buyout-v1230__section,
.lz-buyout-family-v1309 .lz-buyout-v1230__request{margin:0 0 22px;box-shadow:none}
.lz-buyout-family-v1309 .lz-buyout-v1230__request{background:linear-gradient(180deg,#fff,#f8fcff);box-shadow:0 14px 40px rgba(6,45,103,.07)}
.lz-buyout-family-v1309 :is(.lz-buyout-v1230__section,.lz-en-service1305__section,.lz-zh-extra1299__section)>p{max-width:100%!important;line-height:1.8}
.lz-buyout-family-v1309 :is(.lz-buyout-v1230__section,.lz-en-service1305__section,.lz-zh-extra1299__section)>h2{max-width:100%!important;color:#0b4f9c;line-height:1.25}
.lz-buyout-family-v1309 :is(.lz-buyout-v1230__faqs,.lz-en-service1305__faq,.lz-zh-extra1299__faq) details{border-color:#dbe7f3;border-radius:14px;background:#f8fbff}
.lz-buyout-family-v1309 :is(a,button,input,select,textarea,summary):focus-visible{outline:3px solid #1475d1;outline-offset:2px}
@media(max-width:1050px){
 .lz-buyout-family-v1309 .lz-cases-standard-hero,
 .lz-buyout-family-v1309 .lz-services-hero.lz-buyout-v1230__hero{grid-template-columns:1fr}
}
@media(max-width:620px){
 .lz-buyout-family-v1309{padding:12px 0 54px}
 .lz-buyout-family-v1309>.lz-shell{width:calc(100% - 28px)}
 .lz-buyout-family-v1309 .lz-cases-standard-hero__copy,
 .lz-buyout-family-v1309 .lz-services-hero__copy{padding:27px 22px}
 .lz-buyout-family-v1309 .lz-cases-standard-hero__panel,
 .lz-buyout-family-v1309 .lz-services-hero__panel{padding:26px 22px}
 .lz-buyout-family-v1309 .lz-buyout-v1230__section,
 .lz-buyout-family-v1309 .lz-buyout-v1230__request,
 .lz-buyout-family-v1309 .lz-en-service1305__section,
 .lz-buyout-family-v1309 .lz-zh-extra1299__section{padding:21px;border-radius:18px}
}
