/* BB610 Stage20F FINAL */
.mpc-shell-final{max-width:1180px;margin:0 auto 34px}.mpc-shell-final .mpc-hero{display:grid;grid-template-columns:minmax(300px,.9fr) minmax(0,1.35fr);gap:28px;padding:24px;border:1px solid #334047;border-radius:12px;background:#151c1f}.mpc-shell-final .mpc-image{min-height:420px;border-radius:10px;background:#eceee9;display:flex;align-items:center;justify-content:center;overflow:hidden}.mpc-shell-final .mpc-image img{width:100%;height:100%;max-height:460px;object-fit:contain}.mpc-shell-final .mpc-eyebrow{font-size:12px;font-weight:800;color:#e9a92d;letter-spacing:.05em;margin-bottom:8px}.mpc-shell-final h1{font-size:38px;line-height:1.06;margin:0 0 8px}.mpc-shell-final .mpc-subtitle{font-size:18px;font-weight:700;margin-bottom:12px}.mpc-shell-final .mpc-lead{color:#c3cdd0;line-height:1.6;border-bottom:1px solid #39464c;padding-bottom:18px}.mpc-shell-final .mpc-pack-label{font-size:11px;color:#8fa0a5;font-weight:800;margin:15px 0 8px}.mpc-shell-final .mpc-variant-list{display:flex;flex-wrap:wrap;gap:8px}.mpc-shell-final .mpc-variant{padding:9px 13px;border-radius:7px;border:1px solid #405159;background:#11191c;color:#fff;font-weight:800;cursor:pointer}.mpc-shell-final .mpc-variant.active{border-color:#e9a92d;background:#291f0b;color:#ffbd38}.mpc-shell-final .mpc-price-row{display:flex;justify-content:space-between;align-items:end;gap:18px;margin-top:18px}.mpc-shell-final .mpc-price{font-size:34px;font-weight:900}.mpc-shell-final .mpc-stock{color:#8fdc51;font-weight:800;margin-top:4px}.mpc-shell-final .mpc-sku{color:#839399;font-size:11px;margin-top:6px}.mpc-shell-final .mpc-buy{min-width:150px;padding:13px 18px;border:0;border-radius:8px;background:#e9a92d;color:#111;font-weight:900;cursor:pointer}.mpc-shell-final .mpc-section{margin-top:18px;padding:22px;border:1px solid #334047;border-radius:12px;background:#151c1f}.mpc-shell-final .mpc-section h2{margin:0 0 15px;font-size:24px}.mpc-shell-final .mpc-longcopy{white-space:pre-line;line-height:1.72;color:#d9e0e2}.mpc-shell-final .mpc-three{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.mpc-shell-final .mpc-benefit{border:1px solid #405159;border-radius:8px;padding:14px}.mpc-shell-final .mpc-benefit b{color:#9ee23d}.mpc-shell-final .mpc-tech{display:flex;gap:14px;align-items:flex-start}.mpc-shell-final .mpc-badge{border:1px solid #9ee23d;color:#9ee23d;border-radius:6px;padding:8px;font-weight:900}.mpc-shell-final .mpc-specs{display:grid;grid-template-columns:1fr 1fr}.mpc-shell-final .mpc-spec{display:flex;justify-content:space-between;gap:12px;padding:10px;border-bottom:1px solid #334047}.mpc-shell-final .mpc-spec span{color:#839399}.mpc-shell-final .mpc-docs{display:flex;flex-direction:column;gap:8px}.mpc-shell-final .mpc-doc{display:flex;justify-content:space-between;color:#fff;text-decoration:none;border:1px solid #3d4b50;border-radius:7px;padding:11px 13px}
@media(max-width:850px){.mpc-shell-final .mpc-hero{grid-template-columns:1fr}.mpc-shell-final .mpc-three,.mpc-shell-final .mpc-specs{grid-template-columns:1fr}.mpc-shell-final .mpc-price-row{flex-direction:column;align-items:flex-start}}
