/* v2.0.1232 · first-paint pattern is embedded in wp_head as critical CSS. */
/* Lazurit UI Kit A+++ v2.0.1231 — canonical Services/About hero + standalone CRM form.
 * The main hero uses the existing lz-services-hero family from public-core-v588.css.
 * No changes to existing services, theme-wide hero geometry or public CRM handler.
 */
.lz-buyout-v1230{padding:34px 0 80px;background:linear-gradient(180deg,#fff 0,#f7fbff 48%,#fff 100%);color:#10233f}
.lz-buyout-v1230,.lz-buyout-v1230 *{box-sizing:border-box}
.lz-buyout-v1230 .lz-shell{width:min(1320px,calc(100% - 40px));max-width:1320px;margin-inline:auto}
/* Equal outer edges for every full-width direct child. Do not limit FAQ/CTA separately. */
.lz-buyout-v1230 .lz-shell>.lz-buyout-v1230__hero,
.lz-buyout-v1230 .lz-shell>.lz-buyout-v1230__request,
.lz-buyout-v1230 .lz-shell>.lz-buyout-v1230__section,
.lz-buyout-v1230 .lz-shell>.lz-buyout-v1230__cta{width:100%;min-width:0;max-width:none;margin-left:0;margin-right:0;box-sizing:border-box}
.lz-buyout-v1230 .lz-breadcrumb{margin:0 0 20px}
.lz-buyout-v1230__hero{margin-bottom:26px}
.lz-buyout-v1230__hero .lz-services-hero__copy,
.lz-buyout-v1230__hero .lz-services-hero__panel{min-width:0}
.lz-buyout-v1230__hero h1{overflow-wrap:normal;hyphens:auto;text-wrap:balance}
.lz-buyout-v1230__hero .lz-services-hero__badges span{min-width:0;max-width:235px}
.lz-buyout-v1230 .lz-services-hero__panel.lz-buyout-v1230__hero-panel{background-image:url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxMjAwIDUwMCI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJnIiB4MT0iMCIgeTE9IjAiIHgyPSIxIiB5Mj0iMSI+PHN0b3Agc3RvcC1jb2xvcj0iIzA2MUQ0OSIvPjxzdG9wIG9mZnNldD0iLjUyIiBzdG9wLWNvbG9yPSIjMEI1NUI1Ii8+PHN0b3Agb2Zmc2V0PSIxIiBzdG9wLWNvbG9yPSIjMDgyRDY3Ii8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3Qgd2lkdGg9IjEyMDAiIGhlaWdodD0iNTAwIiBmaWxsPSJ1cmwoI2cpIi8+PGcgZmlsbD0ibm9uZSIgb3BhY2l0eT0iLjM1IiBzdHJva2U9IiM3OUM5RjgiIHN0cm9rZS13aWR0aD0iMiI+PHBhdGggZD0iTTAgMTIwQzE3MCA0MCAyNTAgMTkwIDQxMCA5MlM3MDAgNTUgODMwIDE3MHMyMzAgMTEwIDM3MCA1Ii8+PHBhdGggZD0iTTAgMzYwYzIxMC0xMjAgMzEwIDk1IDU0MC0yNXM0MjAtODUgNjYwIDMwIi8+PC9nPjxnIGZpbGw9Im5vbmUiIHN0cm9rZT0iI0Q2Qjk2RCIgc3Ryb2tlLXdpZHRoPSIyIiBvcGFjaXR5PSIuMzMiPjxwYXRoIGQ9Ik01MCAwIDE4MCAxNzBsMTQwIDIwIDg1IDE1MCAyMjAtNDUgMTIwIDE0NSAxOTAtODAgMjIwIDkwIi8+PC9nPjwvc3ZnPg==')!important;background-color:#061d49!important;background-position:center!important;background-size:cover!important;background-repeat:no-repeat!important}
.lz-buyout-v1230__hero .lz-services-hero__facts>div{min-width:0}
/* New standalone form panel: below—not inside—the main hero. */
.lz-buyout-v1230__request{display:grid;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);gap:clamp(28px,4vw,58px);align-items:start;margin:0 0 26px;padding:clamp(28px,4vw,46px);border:1px solid #d9e8f5;border-radius:22px;background:linear-gradient(180deg,#fff,#f8fcff);box-shadow:0 14px 40px rgba(6,45,103,.07);scroll-margin-top:100px}
.lz-buyout-v1230__request-intro{min-width:0;padding:clamp(0px,1vw,12px) 0}
.lz-buyout-v1230__kicker{font-size:.76rem;letter-spacing:.07em;text-transform:uppercase;font-weight:800;color:#0b55b5;margin:0 0 9px!important}
.lz-buyout-v1230__request-intro h2,.lz-buyout-v1230__section h2{margin:0 0 17px!important;color:#061d49;font-size:clamp(1.8rem,3vw,2.7rem);line-height:1.08;letter-spacing:-.03em}
.lz-buyout-v1230__request-intro>p:not(.lz-buyout-v1230__kicker),.lz-buyout-v1230__section>p:not(.lz-buyout-v1230__kicker){margin:0 0 14px;color:#526b84;line-height:1.72;font-size:1rem}
.lz-buyout-v1230__request-points{display:grid;gap:12px;padding:0;margin:26px 0;list-style:none}
.lz-buyout-v1230__request-points li{position:relative;padding:0 0 0 32px;font-size:.94rem;color:#173d65;line-height:1.55;font-weight:650}
.lz-buyout-v1230__request-points li:before{content:'✓';position:absolute;left:0;top:0;width:23px;height:23px;display:grid;place-items:center;background:#e5f4ff;border-radius:50%;color:#0969ba;font-size:14px;font-weight:800}
.lz-buyout-v1230__request-hint{margin:18px 0 0!important;padding:16px 18px;border:1px solid #cbe5f7;border-radius:14px;background:#eef8ff;color:#305777!important;font-size:.85rem!important}
.lz-buyout-v1230__form-card{position:relative;min-width:0;width:100%;scroll-margin-top:115px;padding:clamp(22px,3vw,34px);background:#fff;border:1px solid #d7e7f2;border-radius:20px;color:#123354;box-shadow:0 14px 36px rgba(6,45,103,.09)}
.lz-buyout-v1230__step{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap;color:#357bad;font-weight:750;font-size:.69rem;text-transform:uppercase;letter-spacing:.035em}
.lz-buyout-v1230__step span:last-child{padding:5px 9px;background:#edf7ff;border-radius:7px;color:#255b82}
.lz-buyout-v1230__form-card h2{font-size:clamp(1.38rem,2vw,1.8rem);color:#092c54;line-height:1.2;margin:16px 0 8px!important}
.lz-buyout-v1230__form-sub{font-size:.89rem;line-height:1.55;color:#64768b;margin:0 0 19px!important}
.lz-buyout-v1230__form-card form>label:not(.lz-buyout-v1230__consent),.lz-buyout-v1230__pair label,.lz-buyout-v1230__optional label{display:block;font-size:.8rem;font-weight:750;margin:12px 0 6px;color:#183a5f}
.lz-buyout-v1230__form-card em{font-style:normal;color:#1879b7}
.lz-buyout-v1230__form-card input:not([type="checkbox"]),.lz-buyout-v1230__form-card select,.lz-buyout-v1230__form-card textarea{display:block;width:100%;max-width:100%;border:1px solid #c5d3e0;background:#fff;border-radius:11px;min-height:45px;padding:11px 12px;font:inherit;font-size:.89rem;color:#122f4e;resize:vertical}
.lz-buyout-v1230__form-card input:focus-visible,.lz-buyout-v1230__form-card select:focus-visible,.lz-buyout-v1230__form-card textarea:focus-visible{outline:3px solid #9ed8fb;outline-offset:1px;border-color:#3a98c8}
.lz-buyout-v1230__pair{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}
.lz-buyout-v1230__optional{margin:16px 0;background:#f4f8fc;border:1px solid #dfebf5;padding:12px;border-radius:12px}
.lz-buyout-v1230__optional-title{display:flex;justify-content:space-between;align-items:center;gap:10px;flex-wrap:wrap;margin:0 0 9px!important;color:#143965!important;font-size:.85rem!important;font-weight:800;line-height:1.4}
.lz-buyout-v1230__optional-title span{font-size:.71rem;font-weight:700;color:#52718d;background:#e6f1fa;border-radius:8px;padding:4px 8px}
.lz-buyout-v1230__optional label{margin-top:11px}
.lz-buyout-v1230__consent{display:flex;gap:9px;align-items:flex-start;font-size:.76rem;color:#50657b;line-height:1.5;margin:16px 0}
.lz-buyout-v1230__consent input{margin:3px 0 0;flex:0 0 auto;width:16px;height:16px;accent-color:#146bad}
.lz-buyout-v1230__consent a{color:#1869ac;text-decoration:underline}
.lz-buyout-v1230__submit{display:flex;justify-content:center;align-items:center;gap:10px;width:100%;min-height:50px;border:0;border-radius:11px;background:linear-gradient(135deg,#0b55b5,#2196f3);color:#fff;font-weight:800;font-size:.88rem;cursor:pointer;padding:11px 15px}
.lz-buyout-v1230__submit:hover{background:linear-gradient(135deg,#093e88,#0a75c4)}
.lz-buyout-v1230__after{font-size:.76rem;line-height:1.5;color:#617b91;margin:12px 0 0!important}
.lz-buyout-v1230__alert,.lz-buyout-v1230__validation{background:#fff0f1;border:1px solid #eab7bc;color:#8a273a;padding:11px;border-radius:10px;font-size:.85rem}
/* v1313 green verified success master below; original blue neutral rule removed. */
.lz-buyout-v1230__hp{position:absolute;left:-100000px;height:1px;overflow:hidden}
/* Consistent content sections: same border/padding/outer width as Services/About. */
.lz-buyout-v1230__section{margin:0 0 26px;padding:clamp(28px,4vw,46px);border:1px solid #d9e8f5;background:#fff;border-radius:22px;box-shadow:0 14px 40px rgba(6,45,103,.07)}
.lz-buyout-v1230__section h3{color:#0b305b}
.lz-buyout-v1230__cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:22px}
.lz-buyout-v1230__cards article{min-width:0;border:1px solid #d9e8f5;background:linear-gradient(180deg,#fff,#fbfdff);border-radius:16px;padding:23px}
.lz-buyout-v1230__cards strong{color:#123f74;font-size:1.01rem}.lz-buyout-v1230__cards p{color:#526b84;margin:9px 0 0;font-size:.88rem;line-height:1.65}
.lz-buyout-v1230__platform-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:22px}
.lz-buyout-v1230__platform{min-width:0;padding:23px;border:1px solid #dbe8f3;border-radius:16px;background:#f6faff}
.lz-buyout-v1230__platform h3{font-size:1.05rem;margin:0 0 10px}.lz-buyout-v1230__platform p{font-size:.89rem;line-height:1.85;margin:0;color:#45627d}
.lz-buyout-v1230__note{background:#edf8ff;border-left:4px solid #2b93d0;padding:16px 19px;border-radius:12px;color:#305b7a!important;margin:20px 0 0!important;font-size:.9rem!important;max-width:none!important}
.lz-buyout-v1230__steps{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;margin-top:22px}
.lz-buyout-v1230__steps article{display:flex;gap:18px;min-width:0;border:1px solid #e0e9f2;border-radius:15px;padding:22px;background:#fbfdff}
.lz-buyout-v1230__steps b{font-size:1.35rem;color:#2780b9}.lz-buyout-v1230__steps h3{font-size:1rem;margin:0 0 7px}.lz-buyout-v1230__steps p{font-size:.86rem;color:#506d83;line-height:1.65;margin:0}
.lz-buyout-v1230__notice{background:#f1f7fc;border:1px solid #d4e7f6;border-radius:16px;padding:19px;margin-top:20px}.lz-buyout-v1230__notice p{font-size:.89rem;line-height:1.7;color:#4d657d;margin:8px 0 0}
.lz-buyout-v1230__related{margin-top:23px;display:flex;gap:10px;flex-wrap:wrap;align-items:center}.lz-buyout-v1230__related strong{width:100%;color:#164270}.lz-buyout-v1230__related a{border-radius:11px;background:#edf7ff;color:#0b5e98;text-decoration:none;padding:11px 15px;font-size:.88rem;font-weight:750}.lz-buyout-v1230__related a:hover{background:#d3ecff}
.lz-buyout-v1230__faqs{display:grid;gap:10px;width:100%;max-width:none}.lz-buyout-v1230__faqs details{border:1px solid #d6e6f3;border-radius:14px;padding:16px 20px;background:#fff}.lz-buyout-v1230__faqs summary{font-size:.95rem;cursor:pointer;color:#123d6b;font-weight:750}.lz-buyout-v1230__faqs details p{font-size:.9rem;line-height:1.7;color:#45627d;margin:12px 0 0}
.lz-buyout-v1230__cta{margin:0 0 26px;border-radius:22px;background:url('../img/lapis-pattern.svg') center/cover,#061d49;padding:clamp(28px,4vw,46px);color:#fff;display:flex;align-items:center;justify-content:space-between;gap:25px}
.lz-buyout-v1230__cta h2{color:#fff;margin:0 0 10px;font-size:clamp(1.7rem,2.8vw,2.6rem)}.lz-buyout-v1230__cta p:not(.lz-buyout-v1230__kicker){color:#d5e5f5;margin:0;font-size:.9rem}.lz-buyout-v1230__cta .lz-buyout-v1230__kicker{color:#95d2ff}.lz-buyout-v1230__cta a{flex:0 0 auto;background:#fff;border-radius:10px;padding:15px 18px;text-decoration:none;color:#0d4e86;font-weight:800}.lz-buyout-v1230__cta a:hover{background:#dcf1ff}
@media(max-width:1050px){.lz-buyout-v1230__request{grid-template-columns:1fr}.lz-buyout-v1230__request-intro{padding:0}.lz-buyout-v1230__cards{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:700px){.lz-buyout-v1230{padding-top:22px}.lz-buyout-v1230__cards,.lz-buyout-v1230__steps,.lz-buyout-v1230__platform-grid{grid-template-columns:1fr}.lz-buyout-v1230__pair{grid-template-columns:1fr}.lz-buyout-v1230__request,.lz-buyout-v1230__section,.lz-buyout-v1230__cta{padding:24px 20px}.lz-buyout-v1230__form-card{padding:20px 16px}.lz-buyout-v1230__cta{display:block}.lz-buyout-v1230__cta a{display:inline-flex;margin-top:20px}}
@media(max-width:650px){.lz-buyout-v1230 .lz-shell{width:min(100% - 24px,1320px)}}

/* A+++ v2.0.1232: full-width commercial sections match the reference service page. */
.lz-buyout-v1230__estimate-steps{display:grid;gap:0;margin:23px 0 19px;border:1px solid #dcebf7;background:#fff;border-radius:16px;overflow:hidden}
.lz-buyout-v1230__estimate-steps>div{display:flex;align-items:flex-start;gap:15px;min-width:0;padding:17px 18px;border-bottom:1px solid #e5eef6}
.lz-buyout-v1230__estimate-steps>div:last-child{border-bottom:0}
.lz-buyout-v1230__estimate-steps>div>span{display:grid;place-items:center;flex:0 0 34px;height:34px;border-radius:10px;background:#e8f5ff;color:#0d5da5;font-size:.83rem;font-weight:850}
.lz-buyout-v1230__estimate-steps strong{display:block;color:#103b6e;font-size:.94rem;line-height:1.35}
.lz-buyout-v1230__estimate-steps p{margin:5px 0 0;color:#4d6780;font-size:.83rem;line-height:1.5}
.lz-buyout-v1230__estimate-output{padding:18px 20px;border:1px solid #bcdff3;border-radius:14px;background:linear-gradient(135deg,#e8f5ff,#f6fbff);margin:0 0 18px}
.lz-buyout-v1230__estimate-output strong{font-size:.94rem;color:#103d6a}
.lz-buyout-v1230__estimate-output p{margin:6px 0 0;color:#3d5e7c;font-size:.85rem;line-height:1.56}
.lz-buyout-v1230__service-grid,.lz-buyout-v1230__inputs-grid,.lz-buyout-v1230__quick-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:22px}
.lz-buyout-v1230__service-grid article,.lz-buyout-v1230__inputs-grid>div,.lz-buyout-v1230__quick-grid a{min-width:0;border:1px solid #d9e8f5;border-radius:16px;padding:22px;background:linear-gradient(180deg,#fff,#f7fbff)}
.lz-buyout-v1230__service-grid article>span,.lz-buyout-v1230__quick-grid a>span{display:inline-block;margin-bottom:11px;font-weight:850;color:#1474bd;font-size:.95rem}
.lz-buyout-v1230__service-grid article>strong,.lz-buyout-v1230__inputs-grid strong,.lz-buyout-v1230__quick-grid strong{display:block;color:#103a69;font-size:1rem;line-height:1.4}
.lz-buyout-v1230__service-grid p,.lz-buyout-v1230__inputs-grid p,.lz-buyout-v1230__quick-grid small{display:block;color:#4c6882;margin:9px 0 0;font-size:.88rem;line-height:1.65}
.lz-buyout-v1230__audience-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-top:22px}
.lz-buyout-v1230__audience-grid article{min-width:0;padding:22px 20px;border:1px solid #dceaf4;border-radius:16px;background:#f7fbff}
.lz-buyout-v1230__audience-grid b{display:block;margin-bottom:12px;color:#1474bd;font-size:1rem}
.lz-buyout-v1230__audience-grid strong{display:block;color:#123e68;font-size:.94rem;line-height:1.36}
.lz-buyout-v1230__audience-grid p{margin:10px 0 0;color:#4f6b81;font-size:.86rem;line-height:1.63}
.lz-buyout-v1230__inputs-grid .lz-buyout-v1230__required,.lz-buyout-v1230__inputs-grid .lz-buyout-v1230__optional-tag{display:inline-block;border-radius:7px;padding:5px 9px;margin-bottom:12px;background:#dff1ff;color:#0e5b9e;font-weight:800;font-size:.7rem}
.lz-buyout-v1230__inputs-grid .lz-buyout-v1230__optional-tag{background:#eef3f8;color:#5a6e84}
.lz-buyout-v1230__text-link{display:inline-flex;align-items:center;gap:9px;margin-top:25px;color:#0a5f9f;text-decoration:none;font-weight:800;font-size:.94rem}
.lz-buyout-v1230__text-link:hover{text-decoration:underline}
.lz-buyout-v1230__benefits-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:22px}
.lz-buyout-v1230__benefits-grid article{display:flex;align-items:flex-start;gap:14px;padding:22px;border:1px solid #dceaf4;border-radius:16px;background:#f8fcff;min-width:0}
.lz-buyout-v1230__benefits-grid article>span{display:grid;place-items:center;flex:0 0 32px;width:32px;height:32px;border-radius:50%;background:#e3f4ff;color:#116da7;font-size:1.15rem;font-weight:900}
.lz-buyout-v1230__benefits-grid strong{color:#103c67;font-size:.98rem}
.lz-buyout-v1230__benefits-grid p{margin:8px 0 0;color:#4e6b81;font-size:.87rem;line-height:1.65}
.lz-buyout-v1230__trust-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:23px}
.lz-buyout-v1230__trust-grid a{display:flex;flex-direction:column;min-width:0;position:relative;padding:23px;border:1px solid #d8e8f5;background:#f5faff;border-radius:16px;text-decoration:none;transition:background .16s,border-color .16s}
.lz-buyout-v1230__trust-grid a:hover,.lz-buyout-v1230__quick-grid a:hover{background:#e7f5ff;border-color:#9acfed}
.lz-buyout-v1230__trust-grid a>span{color:#2879b3;font-size:.75rem;font-weight:800;margin-bottom:11px}
.lz-buyout-v1230__trust-grid a>strong{color:#153d66;font-size:1.01rem;line-height:1.38}
.lz-buyout-v1230__trust-grid small{display:block;color:#51718a;font-size:.82rem;line-height:1.6;margin-top:8px;padding-right:15px}
.lz-buyout-v1230__trust-grid a>b{position:absolute;bottom:19px;right:19px;color:#0a72ba}
.lz-buyout-v1230__quick-grid a{display:block;text-decoration:none;transition:background .16s,border-color .16s}
.lz-buyout-v1230__cta-actions{display:flex;gap:10px;flex-wrap:wrap;flex:0 0 auto;align-items:center;justify-content:flex-end}
.lz-buyout-v1230__cta-actions .lz-buyout-v1230__cta-secondary{border:1px solid rgba(255,255,255,.55);color:#f5fbff;background:transparent}
.lz-buyout-v1230__cta-actions .lz-buyout-v1230__cta-secondary:hover{background:rgba(255,255,255,.15)}
.lz-buyout-v1230__cta>div:first-child{max-width:760px}
.lz-buyout-v1230__cta p:not(.lz-buyout-v1230__kicker){line-height:1.65}
@media(max-width:1100px){.lz-buyout-v1230__audience-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.lz-buyout-v1230__cta{flex-direction:column;align-items:flex-start}.lz-buyout-v1230__cta-actions{justify-content:flex-start}}
@media(max-width:780px){.lz-buyout-v1230__service-grid,.lz-buyout-v1230__inputs-grid,.lz-buyout-v1230__quick-grid,.lz-buyout-v1230__trust-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:700px){.lz-buyout-v1230__service-grid,.lz-buyout-v1230__inputs-grid,.lz-buyout-v1230__quick-grid,.lz-buyout-v1230__trust-grid,.lz-buyout-v1230__benefits-grid,.lz-buyout-v1230__audience-grid{grid-template-columns:1fr}.lz-buyout-v1230__estimate-steps>div{padding:15px 14px}.lz-buyout-v1230__cta-actions{width:100%}.lz-buyout-v1230__cta-actions a{width:100%;justify-content:center;text-align:center;margin-top:0}}

/* A+++ v2.0.1233 — equal-height practical estimate composition on desktop. */
@media(min-width:1051px){
  .lz-buyout-v1230__request{column-gap:clamp(26px,3vw,42px);row-gap:20px;align-items:start}
  .lz-buyout-v1230__request-intro{padding-top:0;padding-bottom:0}
  .lz-buyout-v1230__request-intro h2{font-size:clamp(1.85rem,2.65vw,2.38rem);line-height:1.12}
  .lz-buyout-v1230__estimate-steps{grid-template-columns:1fr;margin:20px 0 18px}
  .lz-buyout-v1230__estimate-steps>div{min-width:0;padding:18px 16px;gap:12px;border-right:0;border-bottom:1px solid #e5eef6}
  .lz-buyout-v1230__estimate-steps>div:last-child{border-bottom:0}
  .lz-buyout-v1230__estimate-steps>div>span{flex-basis:29px;height:29px;font-size:.75rem}
  .lz-buyout-v1230__estimate-steps strong{font-size:.88rem}
  .lz-buyout-v1230__estimate-steps p{font-size:.8rem;line-height:1.47}
  .lz-buyout-v1230__estimate-output{margin-bottom:0;padding:16px 18px}
}
.lz-buyout-v1230__request-footer{grid-column:1 / -1;margin:0!important;padding:16px 20px!important;line-height:1.55!important;border-radius:14px!important;font-size:.86rem!important}
.lz-buyout-v1230__request-footer strong{color:#174d7b}
/* Both shared sections use the same outer boundaries as service cards. */
.lz-buyout-v1230 .lz-shell>.lz-company-trust{width:100%;max-width:none;box-sizing:border-box;margin:0 0 26px}
.lz-buyout-v1230 .lz-shell>.lz-quick-links{width:100%;max-width:none;box-sizing:border-box;margin:0 0 26px;transform:none}
@media(max-width:1050px){.lz-buyout-v1230__request{row-gap:20px}}
@media(max-width:700px){.lz-buyout-v1230__request-footer{padding:16px!important}}

/* A+++ v2.0.1235: balanced estimate copy; supplementary CRM fields are always visible. */
.lz-buyout-v1230__estimate-clarity{padding:19px 20px 17px;border:1px solid #d5e6f4;border-radius:14px;background:#fff;margin-top:16px;color:#3d5e7c}
.lz-buyout-v1230__estimate-clarity>strong{display:block;color:#123d6e;font-size:.94rem;line-height:1.45}
.lz-buyout-v1230__estimate-clarity ul{margin:12px 0 0;padding-left:19px;list-style:disc}
.lz-buyout-v1230__estimate-clarity li{font-size:.83rem;line-height:1.55;margin:7px 0;color:#45627c}
.lz-buyout-v1230__estimate-clarity li b{color:#153d65}
.lz-buyout-v1230__estimate-clarity>p{margin:11px 0 0;font-size:.81rem;line-height:1.58;color:#416382}
@media(max-width:700px){.lz-buyout-v1230__estimate-clarity{padding:17px 16px}.lz-buyout-v1230__optional-title{font-size:.8rem!important}}

/* v1306: Gutenberg-origin sections fill A+++ card width; no global theme.json override. */
.lz-buyout-v1230 .lz-buyout-v1306__editorial-body,.lz-buyout-v1230 .lz-buyout-v1230__section,.lz-buyout-v1230 .lz-buyout-v1230__faqs{max-width:none;width:100%}
.lz-buyout-v1230 .lz-buyout-v1230__section>.wp-block-group,.lz-buyout-v1230 .lz-buyout-v1230__section>p,.lz-buyout-v1230 .lz-buyout-v1230__section>h2{max-width:none;width:100%}
.lz-buyout-v1230 .lz-buyout-v1230__section.wp-block-group>p,.lz-buyout-v1230 .lz-buyout-v1230__section.wp-block-group>h2{max-width:none}
.lz-buyout-v1230 .lz-buyout-v1230__section .wp-block-details{max-width:none}
.lz-buyout-v1230__hero .wp-block-heading{margin-top:0}

/* v2.0.1313 | Single A+++ green success confirmation across RU/EN/ZH buyout.
 * Rendered only for a CRM-verified, signed ZK receipt (the PHP $number guard).
 * Borrow the accepted v1211 green success tokens; errors/forms remain unchanged.
 */
.lz-buyout-v1230 .lz-buyout-v1230__form-card--registered{
  border-color:#cfe9d9;
  background:linear-gradient(145deg,#f8fdf9 0%,#fff 85%);
  box-shadow:0 12px 28px rgba(28,106,65,.075);
}
.lz-buyout-v1230 .lz-buyout-v1230__success{
  position:relative;display:flex;flex-direction:column;gap:12px;
  padding:clamp(21px,3vw,30px) clamp(18px,3vw,30px) clamp(21px,3vw,30px) clamp(78px,7vw,88px);
  border:1px solid #cfe9d9;border-radius:20px;
  background:linear-gradient(115deg,#eaf7f0 0%,#f8fdf9 73%,#fff 100%);
  box-shadow:0 12px 28px rgba(28,106,65,.075);
  color:#18563a;font-size:clamp(.86rem,1vw,.98rem);line-height:1.6;
  min-width:0;
}
.lz-buyout-v1230 .lz-buyout-v1230__success::before{
  content:'✓';position:absolute;left:clamp(20px,3vw,30px);top:clamp(20px,3vw,30px);
  display:grid;place-items:center;width:38px;height:38px;border-radius:50%;
  background:#176b43;color:#fff;font-size:22px;font-weight:900;
  box-shadow:0 0 0 6px rgba(33,131,85,.11)
}
.lz-buyout-v1230 .lz-buyout-v1230__success>strong{
  display:block;margin:0;color:#176b43;font-size:clamp(1.1rem,1.65vw,1.48rem);
  line-height:1.25;font-weight:900;overflow-wrap:anywhere;
}
.lz-buyout-v1230 .lz-buyout-v1230__success>p{
  margin:0!important;color:#315e48;overflow-wrap:anywhere;font-size:clamp(.84rem,1vw,.97rem);line-height:1.6;
}
.lz-buyout-v1230 .lz-buyout-v1230__success>p:first-of-type{
  padding:13px 15px;border:1px solid #cee6d7;border-radius:12px;background:#fff;color:#235c3b;
}
.lz-buyout-v1230 .lz-buyout-v1230__success b{color:#176b43;font-weight:850;overflow-wrap:anywhere}
.lz-buyout-v1230 .lz-buyout-v1230__success a{
  display:inline-flex;align-items:center;justify-content:center;align-self:flex-start;
  width:auto;max-width:100%;min-height:42px;margin-top:5px;padding:9px 15px;
  border:1px solid #afd7bf;border-radius:10px;background:#fff;
  color:#176b43;font-weight:800;text-decoration:none;text-align:center;
}
.lz-buyout-v1230 .lz-buyout-v1230__success a:hover,
.lz-buyout-v1230 .lz-buyout-v1230__success a:focus-visible{
  background:#e1f4e8;border-color:#62af80;color:#124c2e;
}
@media(max-width:480px){
  .lz-buyout-v1230 .lz-buyout-v1230__success{padding:78px 18px 22px}
  .lz-buyout-v1230 .lz-buyout-v1230__success::before{left:20px;top:20px}
  .lz-buyout-v1230 .lz-buyout-v1230__success a{width:100%}
}
