.page-id-6733 .article__content--page { max-width:none!important; padding:0!important; }
.page-id-6733 .page__content { margin:0!important; }
.page-id-6733 #content { background:#fff; }
.mbm-dji-page { --dji-ink:#172033; --dji-text:#526077; --dji-line:#e4eaf2; --dji-soft:#f5f8fc; --dji-blue:#1677ff; --dji-coral:#fe696a; color:var(--dji-text); overflow:hidden; padding:28px 0 76px; }
.mbm-dji-page * { box-sizing:border-box; }
.mbm-dji-page a { text-decoration:none; }
.mbm-dji-shell { width:min(1180px,calc(100% - 32px)); margin:0 auto; }
.mbm-dji-kicker { margin:0 0 12px; color:var(--dji-blue); font-size:12px; font-weight:800; letter-spacing:.13em; text-transform:uppercase; }
.mbm-dji-hero { position:relative; display:grid; grid-template-columns:minmax(0,1.08fr) minmax(360px,.92fr); min-height:530px; overflow:hidden; border:1px solid #dce8f8; border-radius:30px; background:linear-gradient(135deg,#f8fbff 0%,#edf5ff 60%,#f7f9fc 100%); box-shadow:0 24px 70px rgba(35,74,126,.1); }
.mbm-dji-hero::before { position:absolute; width:420px; height:420px; right:-170px; top:-190px; border-radius:50%; background:rgba(22,119,255,.09); content:""; }
.mbm-dji-hero__copy { position:relative; z-index:2; align-self:center; padding:66px 20px 62px 62px; }
.mbm-dji-hero h1 { max-width:690px; margin:0; color:var(--dji-ink); font-size:clamp(38px,5vw,64px); font-weight:800; letter-spacing:-.045em; line-height:1.02; }
.mbm-dji-hero__lead { max-width:650px; margin:24px 0 0; color:#526077; font-size:18px; line-height:1.7; }
.mbm-dji-hero__actions { display:flex; flex-wrap:wrap; gap:12px; margin-top:30px; }
.mbm-dji-btn { display:inline-flex; min-height:50px; align-items:center; justify-content:center; padding:0 22px; border:1px solid transparent; border-radius:13px; font-size:15px; font-weight:750; transition:transform .2s ease,box-shadow .2s ease,background .2s ease; }
.mbm-dji-btn:hover { transform:translateY(-2px); }
.mbm-dji-btn--primary { background:var(--dji-coral); color:#fff!important; box-shadow:0 12px 26px rgba(254,105,106,.27); }
.mbm-dji-btn--primary:hover { background:#ef5658; box-shadow:0 16px 34px rgba(254,105,106,.34); }
.mbm-dji-btn--light { border-color:#d8e1ed; background:#fff; color:var(--dji-ink)!important; }
.mbm-dji-btn--light:hover { border-color:#b8c9df; }
.mbm-dji-hero__facts { display:flex; flex-wrap:wrap; gap:0; margin:38px 0 0; padding:0; list-style:none; }
.mbm-dji-hero__facts li { display:flex; min-width:130px; flex-direction:column; padding:0 24px; border-left:1px solid #ced9e7; }
.mbm-dji-hero__facts li:first-child { padding-left:0; border-left:0; }
.mbm-dji-hero__facts strong { color:var(--dji-ink); font-size:15px; }
.mbm-dji-hero__facts span { margin-top:3px; color:#778399; font-size:12px; }
.mbm-dji-hero__visual { position:relative; display:flex; min-height:420px; align-items:center; justify-content:center; padding:50px 44px 60px 20px; }
.mbm-dji-hero__halo { position:absolute; width:min(390px,85%); aspect-ratio:1; border-radius:50%; background:radial-gradient(circle,#fff 0 40%,rgba(255,255,255,.2) 41% 58%,transparent 59%); box-shadow:0 35px 90px rgba(22,119,255,.16); }
.mbm-dji-hero__image { position:relative; z-index:1; width:100%; max-width:470px; height:auto; object-fit:contain; filter:drop-shadow(0 30px 25px rgba(27,49,82,.2)); transform:rotate(-2deg); }
.mbm-dji-hero__price { position:absolute; z-index:2; right:38px; bottom:42px; display:flex; flex-direction:column; padding:14px 18px; border:1px solid rgba(255,255,255,.85); border-radius:15px; background:rgba(255,255,255,.92); box-shadow:0 15px 35px rgba(31,59,97,.14); backdrop-filter:blur(10px); }
.mbm-dji-hero__price span { color:#7a8799; font-size:11px; font-weight:700; text-transform:uppercase; }
.mbm-dji-hero__price strong { margin-top:2px; color:var(--dji-ink); font-size:20px; }
.mbm-dji-section { padding-top:82px; scroll-margin-top:110px; }
.mbm-dji-heading { display:flex; align-items:end; justify-content:space-between; gap:40px; margin-bottom:28px; }
.mbm-dji-heading h2,.mbm-dji-buy h2,.mbm-dji-cta h2 { margin:0; color:var(--dji-ink); font-size:clamp(29px,3.4vw,42px); font-weight:800; letter-spacing:-.035em; line-height:1.12; }
.mbm-dji-heading>p { max-width:510px; margin:0; font-size:15px; line-height:1.7; }
.mbm-dji-series__grid { display:grid; grid-template-columns:repeat(3,1fr); gap:16px; }
.mbm-dji-series__grid a { position:relative; min-height:250px; overflow:hidden; padding:30px; border:1px solid var(--dji-line); border-radius:22px; background:#fff; color:var(--dji-text); box-shadow:0 12px 35px rgba(32,53,84,.06); transition:transform .22s ease,border-color .22s ease,box-shadow .22s ease; }
.mbm-dji-series__grid a:hover { transform:translateY(-5px); border-color:#bdd4f3; box-shadow:0 22px 46px rgba(32,75,132,.12); }
.mbm-dji-series__grid a>span { position:absolute; right:24px; top:18px; color:#edf2f8; font-size:54px; font-weight:850; }
.mbm-dji-series__grid strong { display:block; position:relative; color:var(--dji-ink); font-size:27px; }
.mbm-dji-series__grid small { display:block; position:relative; margin-top:4px; color:var(--dji-blue); font-size:12px; font-weight:750; text-transform:uppercase; }
.mbm-dji-series__grid p { position:relative; max-width:280px; margin:35px 0 28px; line-height:1.65; }
.mbm-dji-series__grid b { position:absolute; left:30px; bottom:26px; color:var(--dji-ink); font-size:14px; }
.mbm-dji-products { display:grid; grid-template-columns:repeat(6,minmax(0,1fr)); gap:18px; }
.mbm-dji-product { grid-column:span 2; }
.mbm-dji-product:nth-child(4) { grid-column:2/span 2; }
.mbm-dji-product:nth-child(5) { grid-column:4/span 2; }
.mbm-dji-product { display:flex; min-width:0; flex-direction:column; overflow:hidden; border:1px solid var(--dji-line); border-radius:22px; background:#fff; box-shadow:0 12px 34px rgba(28,49,78,.055); transition:transform .22s ease,box-shadow .22s ease,border-color .22s ease; scroll-margin-top:115px; }
.mbm-dji-product:hover { transform:translateY(-5px); border-color:#c9d9ec; box-shadow:0 22px 50px rgba(27,62,107,.12); }
.mbm-dji-product__media { position:relative; display:flex; aspect-ratio:1.18/1; align-items:center; justify-content:center; overflow:hidden; padding:24px; background:linear-gradient(145deg,#f8fafc,#edf3f9); }
.mbm-dji-product__image { width:100%; height:100%; object-fit:contain; transition:transform .3s ease; }
.mbm-dji-product:hover .mbm-dji-product__image { transform:scale(1.04); }
.mbm-dji-product__status { position:absolute; left:16px; top:16px; padding:7px 10px; border:1px solid #d9e4f1; border-radius:999px; background:rgba(255,255,255,.92); color:#59667a; font-size:11px; font-weight:750; }
.mbm-dji-product__body { display:flex; flex:1; flex-direction:column; padding:22px; }
.mbm-dji-product__eyebrow { display:flex; justify-content:space-between; gap:10px; color:var(--dji-blue); font-size:11px; font-weight:750; letter-spacing:.04em; text-transform:uppercase; }
.mbm-dji-product__eyebrow span:last-child { color:#8a95a6; text-align:right; }
.mbm-dji-product h3 { margin:13px 0 0; font-size:18px; font-weight:750; line-height:1.35; }
.mbm-dji-product h3 a { color:var(--dji-ink); }
.mbm-dji-product__specs { display:flex; flex-wrap:wrap; gap:7px; margin:18px 0 24px; padding:0; list-style:none; }
.mbm-dji-product__specs li { padding:6px 9px; border-radius:8px; background:var(--dji-soft); color:#5f6b7d; font-size:11px; font-weight:650; }
.mbm-dji-product__footer { display:flex; align-items:center; justify-content:space-between; gap:12px; margin-top:auto; padding-top:17px; border-top:1px solid #edf0f4; }
.mbm-dji-product__footer strong { color:var(--dji-ink); font-size:20px; white-space:nowrap; }
.mbm-dji-product__footer>a { color:var(--dji-coral); font-size:13px; font-weight:750; text-align:right; }
.mbm-dji-table-wrap { overflow:auto; border:1px solid var(--dji-line); border-radius:20px; background:#fff; box-shadow:0 12px 35px rgba(30,52,81,.05); }
.mbm-dji-table-wrap:focus { outline:3px solid rgba(22,119,255,.18); outline-offset:2px; }
.mbm-dji-table-wrap table { width:100%; min-width:970px; margin:0; border-collapse:separate; border-spacing:0; }
.mbm-dji-table-wrap th,.mbm-dji-table-wrap td { padding:17px 18px; border:0; border-bottom:1px solid #edf1f5; color:#566276; font-size:13px; line-height:1.45; text-align:left; }
.mbm-dji-table-wrap thead th { position:sticky; top:0; background:#f4f7fb; color:var(--dji-ink); font-size:14px; font-weight:800; }
.mbm-dji-table-wrap thead th:first-child { min-width:140px; }
.mbm-dji-table-wrap thead small { display:block; margin-top:4px; color:#8591a3; font-size:10px; font-weight:600; }
.mbm-dji-table-wrap tbody th { color:var(--dji-ink); font-weight:750; }
.mbm-dji-table-wrap tbody tr:last-child th,.mbm-dji-table-wrap tbody tr:last-child td { border-bottom:0; }
.mbm-dji-buy { display:grid; grid-template-columns:1.02fr .98fr; gap:52px; align-items:center; }
.mbm-dji-buy__copy>p:not(.mbm-dji-kicker) { margin:22px 0 0; font-size:16px; line-height:1.8; }
.mbm-dji-benefits { display:grid; grid-template-columns:1fr 1fr; gap:13px; }
.mbm-dji-benefits>div { min-height:176px; padding:22px; border:1px solid var(--dji-line); border-radius:18px; background:var(--dji-soft); }
.mbm-dji-benefits span { display:grid; width:38px; height:38px; place-items:center; border-radius:11px; background:#fff; color:var(--dji-blue); font-size:15px; font-weight:850; box-shadow:0 6px 18px rgba(36,63,99,.08); }
.mbm-dji-benefits strong { display:block; margin-top:18px; color:var(--dji-ink); font-size:15px; }
.mbm-dji-benefits p { margin:6px 0 0; font-size:13px; line-height:1.55; }
.mbm-dji-faq__list { display:grid; grid-template-columns:1fr 1fr; gap:12px 16px; align-items:start; }
.mbm-dji-faq details { overflow:hidden; border:1px solid var(--dji-line); border-radius:16px; background:#fff; }
.mbm-dji-faq summary { position:relative; padding:20px 52px 20px 20px; color:var(--dji-ink); cursor:pointer; font-size:15px; font-weight:750; list-style:none; }
.mbm-dji-faq summary::-webkit-details-marker { display:none; }
.mbm-dji-faq summary span::before,.mbm-dji-faq summary span::after { position:absolute; right:21px; top:50%; width:13px; height:2px; background:var(--dji-blue); content:""; transition:transform .2s ease; }
.mbm-dji-faq summary span::after { transform:rotate(90deg); }
.mbm-dji-faq details[open] summary span::after { transform:rotate(0); }
.mbm-dji-faq details>div { padding:0 20px 19px; }
.mbm-dji-faq details p { margin:0; font-size:14px; line-height:1.7; }
.mbm-dji-cta { display:flex; align-items:center; justify-content:space-between; gap:42px; margin-top:82px; overflow:hidden; padding:42px 46px; border-radius:24px; background:linear-gradient(125deg,#172033,#223b62); color:#dce6f5; box-shadow:0 22px 55px rgba(22,32,51,.22); }
.mbm-dji-cta .mbm-dji-kicker { color:#7fb4ff; }
.mbm-dji-cta h2 { color:#fff; }
.mbm-dji-cta p:not(.mbm-dji-kicker) { margin:10px 0 0; }
.mbm-dji-cta>div:last-child { display:flex; flex-wrap:wrap; gap:10px; justify-content:flex-end; }
.mbm-dji-btn--white { background:#fff; color:#172033!important; }
.mbm-dji-btn--outline { border-color:rgba(255,255,255,.3); color:#fff!important; }
.mbm-dji-btn--outline:hover { background:rgba(255,255,255,.08); }
@media (max-width:991px) {
  .mbm-dji-hero { grid-template-columns:1fr; }
  .mbm-dji-hero__copy { padding:52px 46px 20px; }
  .mbm-dji-hero__visual { min-height:390px; padding:30px 80px 50px; }
  .mbm-dji-hero__image { max-width:450px; }
  .mbm-dji-products { grid-template-columns:repeat(2,minmax(0,1fr)); }
  .mbm-dji-product,.mbm-dji-product:nth-child(4),.mbm-dji-product:nth-child(5) { grid-column:auto; }
  .mbm-dji-buy { grid-template-columns:1fr; }
  .mbm-dji-cta { align-items:flex-start; flex-direction:column; }
  .mbm-dji-cta>div:last-child { justify-content:flex-start; }
}
@media (max-width:767px) {
  .mbm-dji-page { padding-top:16px; }
  .mbm-dji-shell { width:min(100% - 22px,1180px); }
  .mbm-dji-hero { min-height:0; border-radius:22px; }
  .mbm-dji-hero__copy { padding:37px 24px 12px; }
  .mbm-dji-hero h1 { font-size:39px; }
  .mbm-dji-hero__lead { margin-top:18px; font-size:16px; line-height:1.6; }
  .mbm-dji-hero__actions { align-items:stretch; flex-direction:column; margin-top:24px; }
  .mbm-dji-btn { width:100%; }
  .mbm-dji-hero__facts { gap:18px 0; margin-top:29px; }
  .mbm-dji-hero__facts li { min-width:50%; padding:0 12px; }
  .mbm-dji-hero__facts li:nth-child(3) { padding-left:0; border-left:0; }
  .mbm-dji-hero__visual { min-height:315px; padding:25px 32px 64px; }
  .mbm-dji-hero__price { right:18px; bottom:21px; }
  .mbm-dji-section { padding-top:62px; }
  .mbm-dji-heading { align-items:flex-start; flex-direction:column; gap:12px; margin-bottom:22px; }
  .mbm-dji-heading h2,.mbm-dji-buy h2,.mbm-dji-cta h2 { font-size:30px; }
  .mbm-dji-series__grid,.mbm-dji-products,.mbm-dji-faq__list { grid-template-columns:1fr; }
  .mbm-dji-series__grid a { min-height:225px; }
  .mbm-dji-product__media { aspect-ratio:1.35/1; }
  .mbm-dji-buy { gap:30px; }
  .mbm-dji-benefits { gap:10px; }
  .mbm-dji-benefits>div { min-height:165px; padding:17px; }
  .mbm-dji-cta { margin-top:62px; padding:32px 24px; border-radius:20px; }
}
@media (max-width:430px) {
  .mbm-dji-hero h1 { font-size:34px; }
  .mbm-dji-hero__facts li { min-width:100%; padding:0!important; border-left:0; }
  .mbm-dji-benefits { grid-template-columns:1fr; }
  .mbm-dji-benefits>div { min-height:0; }
  .mbm-dji-product__footer { align-items:flex-start; flex-direction:column; }
  .mbm-dji-product__footer>a { text-align:left; }
}
@media (prefers-reduced-motion:reduce) {
  .mbm-dji-page * { scroll-behavior:auto!important; transition:none!important; }
}
