.wm-negotiated{max-width:1259px;margin:36px auto 72px;padding:0 24px;color:#17141e;font-family:inherit;overflow-wrap:anywhere}
.wm-negotiated *{box-sizing:border-box}.wm-neg-breadcrumbs{display:flex;flex-wrap:wrap;gap:10px;font-size:13px;color:#585360;margin-bottom:30px}
.wm-neg-header{max-width:970px;margin-bottom:32px}.wm-neg-eyebrow{font-size:12px;letter-spacing:.09em;text-transform:uppercase;color:#625b6e;margin:0 0 12px}
.wm-neg-header h1{font-size:clamp(28px,3.3vw,46px);line-height:1.15;font-weight:700;margin:0 0 18px}.wm-neg-header>p:last-child{font-size:17px;line-height:1.65;color:#514a5e}
.wm-neg-grid{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(340px,.85fr);gap:36px;align-items:start}
.wm-neg-image{margin:0;min-width:0;display:flex;flex-direction:column;justify-content:center;min-height:420px;padding:28px;border:1px solid #ece8f1;border-radius:20px;background:#fff}
.wm-neg-image img{display:block;max-width:100%;width:100%;height:350px;object-fit:contain}.wm-neg-image figcaption{font-size:12px;color:#625b6e;text-align:center;margin-top:16px}
.wm-neg-offer{padding:28px;background:#f7f5fc;border:1px solid #dfd9ef;border-radius:20px;min-width:0}.wm-neg-price{font-size:clamp(26px,2.5vw,36px);line-height:1.2;font-weight:700;margin:0 0 12px;font-variant-numeric:tabular-nums}
.wm-neg-included{font-size:15px;line-height:1.6;margin:0 0 22px;color:#423653}.wm-neg-terms{margin:0 0 24px}.wm-neg-terms>div{padding:12px 0;border-top:1px solid #e0daec}.wm-neg-terms dt{font-size:12px;color:#625b6e;margin-bottom:5px}.wm-neg-terms dd{font-size:15px;line-height:1.45;margin:0;font-weight:600}
.wm-neg-cta{display:inline-flex;align-items:center;justify-content:center;gap:18px;min-height:52px;width:100%;padding:14px 20px;background:#2511a8;color:#fff;border:0;border-radius:10px;font-size:16px;font-weight:600;text-decoration:none;cursor:pointer}
.wm-neg-cta:hover{background:#1b0b86}.wm-neg-cta:disabled{opacity:.65;cursor:default}.wm-neg-note{font-size:13px;line-height:1.65;color:#5d5668;margin:16px 0 0}
.wm-neg-specs{margin-top:54px}.wm-negotiated h2{font-size:clamp(24px,2.2vw,32px);line-height:1.25;font-weight:650;margin:0 0 24px}.wm-neg-specs dl{margin:0}.wm-neg-specs dl>div{display:grid;grid-template-columns:minmax(170px,.4fr) minmax(0,1fr);gap:24px;padding:18px 0;border-bottom:1px solid #e8e4ee}.wm-neg-specs dt{color:#625b6e;font-size:14px}.wm-neg-specs dd{margin:0;font-size:15px;line-height:1.6}
.wm-neg-request{display:grid;grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr);gap:48px;margin-top:56px;padding:36px;background:#f7f5fc;border:1px solid #dfd9ef;border-radius:20px;scroll-margin-top:140px}.wm-neg-request>div>p:last-child{font-size:15px;line-height:1.7;color:#514a5e}
.wm-neg-request form{min-width:0}.wm-neg-form-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px}.wm-neg-request label{display:block;font-size:14px;line-height:1.5;margin-bottom:16px;min-width:0}
.wm-neg-request input:not([type=checkbox]),.wm-neg-request textarea{display:block;width:100%;font-family:inherit;font-size:16px;line-height:1.5;background:#fff;border:1px solid #aaa1b9;border-radius:8px;padding:12px;margin-top:7px;color:#17141e}
.wm-neg-request .wm-neg-check{font-size:13px;margin-top:12px}.wm-neg-check input{margin-right:8px}.wm-neg-request label a,.wm-neg-request noscript a{color:#2511a8;text-decoration:underline}.wm-neg-request [role=status]{font-size:14px;line-height:1.6;margin-top:14px}.wm-negotiated :focus-visible{outline:3px solid #2511a8;outline-offset:3px}
@media(max-width:900px){.wm-neg-grid{grid-template-columns:minmax(0,1fr);gap:24px}.wm-neg-image{min-height:0}.wm-neg-image img{height:300px}.wm-neg-request{grid-template-columns:1fr;gap:16px}}
@media(max-width:520px){.wm-negotiated{padding:0 16px;margin-top:24px}.wm-neg-breadcrumbs{margin-bottom:22px}.wm-neg-image{padding:16px}.wm-neg-image img{height:230px}.wm-neg-offer{padding:22px}.wm-neg-request{padding:22px;margin-top:36px}.wm-neg-form-grid{grid-template-columns:1fr;gap:0}.wm-neg-specs{margin-top:36px}.wm-neg-specs dl>div{grid-template-columns:1fr;gap:7px;padding:14px 0}}
