.ml-series-page--drone .ml-series-hero{background:radial-gradient(ellipse at 75% 42%,#1b4d79 0,#0b2d51 39%,#061a35 78%);overflow:hidden}
.ml-series-page--drone .ml-series-hero::after{background:linear-gradient(90deg,rgba(3,17,41,.15),transparent 65%)!important;pointer-events:none}
.ml-series-page--drone .ml-series-hero-copy{max-width:610px;width:51%}
.ml-series-page--drone .ml-series-hero h1{font-size:clamp(42px,4.6vw,68px);line-height:1.03;max-width:630px}
.ml-series-page--drone .ml-series-hero-lede{max-width:510px;font-size:18px;line-height:1.55}
.ml-series-page--drone .ml-b2b-scope{color:#d9e8f8!important;max-width:510px!important;line-height:1.7!important}
.ml-b2b-scope strong{color:#fff;font-weight:600}
.ml-series-page--drone .ml-series-hero-copy,.ml-series-page--drone .ml-series-hero-copy>*{opacity:1!important;transform:none!important;filter:none!important;animation:none!important;transition:none!important}
.ml-series-platform-card[id],#samples{scroll-margin-top:100px}
.ml-series-page--drone .ml-series-platform-image{background:linear-gradient(130deg,#e3ebf2,#f7fafc);height:266px!important;aspect-ratio:auto!important}
.ml-series-page--drone .ml-series-platform-image img{object-fit:contain!important;height:100%!important;width:100%!important;padding:22px;box-sizing:border-box}
.ml-series-page--drone #agriculture .ml-series-platform-image img{padding:12px 35px}
.ml-series-page--drone .ml-series-platform-note{display:block!important;font-size:12px!important;line-height:1.6!important;margin-top:16px!important;padding-top:13px!important;border-top:1px solid #d4e0e9}
.ml-series-platform-note strong{display:block;color:#154d7c;font-size:14px;font-weight:600;margin-bottom:6px}
.ml-series-platform-note span{display:block;color:#5b6d7f}
.ml-series-page--drone .ml-series-validation-step p:last-child{font-size:15px;line-height:1.65}
@media(min-width:601px) and (max-width:1000px){.ml-series-page--drone .ml-series-hero-copy{width:56%}.ml-series-page--drone .ml-series-hero h1{font-size:48px}}
@media(max-width:600px){
 .ml-series-page--drone .ml-series-hero{min-height:570px!important;background:radial-gradient(ellipse at 90% 64%,#245783,#0b2d51 45%,#061a35 85%)}
 .ml-series-page--drone .ml-series-hero-inner{min-height:570px!important;padding:24px 22px 55px!important}
 .ml-series-page--drone .ml-series-hero h1{font-size:39px!important;max-width:340px!important}
 .ml-series-page--drone .ml-series-hero-copy{width:100%!important}
 .ml-series-page--drone .ml-series-hero-lede{max-width:245px!important;font-size:15px!important}
 .ml-series-page--drone .ml-b2b-scope{max-width:225px!important;font-size:13px!important;line-height:1.6!important;margin-top:14px!important}
 .ml-series-page--drone .ml-series-hero::after{background:linear-gradient(90deg,rgba(3,17,41,.93),rgba(3,22,52,.6) 48%,rgba(3,22,52,.05))!important}
 .ml-series-page--drone .ml-series-hero .ml-project-contact-links{margin-top:16px!important}
 .ml-series-page--drone .ml-series-platform-card{grid-template-columns:36% minmax(0,1fr)!important;align-items:start!important;padding:22px 0!important;gap:14px!important}
 .ml-series-page--drone .ml-series-platform-image{height:145px!important;aspect-ratio:auto!important;align-self:center}
 .ml-series-page--drone .ml-series-platform-image img{padding:6px!important;aspect-ratio:auto!important}
 .ml-series-page--drone #agriculture .ml-series-platform-image img{padding:5px 17px!important}
 .ml-series-page--drone .ml-series-platform-copy h3{font-size:23px!important;line-height:1.13!important}
 .ml-series-page--drone .ml-series-platform-note{font-size:12px!important;line-height:1.5!important;margin-top:10px!important;padding-top:9px!important}
 .ml-series-platform-note strong{font-size:13px!important}
 .ml-series-page--drone .ml-series-validation-step p:last-child{font-size:14px!important;line-height:1.6!important}
}

.ml-series-page--drone{--v2-ink:#0c315a;--v2-blue:#203be9;--v2-muted:#52677d}
.ml-v2-inner{box-sizing:border-box;width:calc(100% - 112px);max-width:1288px;margin:0 auto}
.ml-v2-hero{margin-top:84px!important;background:#092342;color:#fff;padding:34px 0 48px;overflow:hidden}
.ml-v2-breadcrumb{display:flex;gap:12px;align-items:center;margin:0 0 34px;font:400 13px/1.5 var(--ml-body);color:#b5c8dc}
.ml-v2-breadcrumb a{color:inherit;text-decoration:none}
.ml-v2-hero-grid{display:grid;grid-template-columns:1fr 1fr;gap:52px;align-items:center}
.ml-v2-kicker{font:600 12px/1.4 var(--ml-display);letter-spacing:.12em;margin:0 0 13px;color:#a9c9f0}
.ml-v2-hero h1{font:600 clamp(44px,4.1vw,62px)/1.04 var(--ml-display);letter-spacing:-.02em;margin:0;color:white}
.ml-v2-lede{max-width:520px;margin:24px 0 0;color:#d3e0ee;font:400 17px/1.6 var(--ml-body)}
.ml-v2-terms{margin:23px 0!important;color:#cfdeec;font:400 14px/1.65 var(--ml-body)}
.ml-v2-terms strong{color:white;font-weight:600}
.ml-v2-actions{display:flex;gap:14px;align-items:center;flex-wrap:wrap}
.ml-v2-button{box-sizing:border-box;display:inline-flex;align-items:center;justify-content:space-between;gap:34px;min-height:54px;padding:15px 22px;color:#fff!important;background:var(--v2-blue);text-decoration:none;font:600 17px/1.2 var(--ml-display);letter-spacing:.04em}
.ml-v2-button:hover{background:#102ccb}
.ml-v2-button:focus-visible,.ml-v2-secondary:focus-visible{outline:3px solid #88bbff;outline-offset:4px}
.ml-v2-secondary{display:inline-flex;align-items:center;gap:16px;min-height:48px;color:#fff;text-decoration:none;font:600 15px/1.3 var(--ml-display);letter-spacing:.04em;border-bottom:1px solid #7f9bb8}
.ml-v2-contact{display:flex;gap:22px;flex-wrap:wrap;margin:21px 0 0!important;font:400 13px/1.5 var(--ml-body)}
.ml-v2-contact a{display:inline-flex;gap:7px;align-items:center;color:#c9d8e8;min-height:34px;text-underline-offset:4px}
.ml-v2-contact .ml-detail-desktop-copy{display:none!important}.ml-v2-contact .ml-detail-mobile-copy{display:inline!important}
.ml-series-page--drone #platforms{padding-top:62px!important}
.ml-series-page--drone #platforms .ml-series-section-head{margin-top:0!important}
.ml-v2-support,.ml-v2-supply,.ml-v2-project{margin:0!important;padding:68px 0;scroll-margin-top:90px}
.ml-v2-support{background:#f3f7fb;color:var(--v2-ink);border-top:1px solid #d8e2ec}
.ml-v2-section-head{display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:center;margin-bottom:36px}
.ml-v2-section-head .ml-v2-kicker{color:#254f92}
.ml-v2-section-head h2,.ml-v2-project h2{font:600 clamp(34px,3.5vw,50px)/1.1 var(--ml-display);letter-spacing:-.02em;margin:0;color:inherit}
.ml-v2-section-head>p{font:400 16px/1.7 var(--ml-body);margin:0;color:var(--v2-muted);max-width:570px}
.ml-v2-section-head strong{font-weight:600;color:var(--v2-ink)}
.ml-v2-support-grid{display:grid;grid-template-columns:1fr 1fr;gap:0 38px;border-top:1px solid #cad8e6}
.ml-v2-support-grid article{display:flex;gap:22px;padding:27px 0;border-bottom:1px solid #cad8e6;min-width:0}
.ml-v2-number{font:500 16px/1.5 var(--ml-display);color:#315c9a;flex-shrink:0}
.ml-v2-support h3,.ml-v2-supply h3{font:600 24px/1.2 var(--ml-display);margin:0 0 10px;color:var(--v2-ink)}
.ml-v2-support-grid p,.ml-v2-supply-grid p{font:400 15px/1.65 var(--ml-body);color:var(--v2-muted);margin:0}
.ml-v2-help{font:400 14px/1.6 var(--ml-body);margin:24px 0 0;color:var(--v2-ink)}
.ml-v2-supply{background:#fff;color:var(--v2-ink)}
.ml-v2-supply-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:0;border-top:2px solid #213be7}
.ml-v2-supply-grid article{padding:24px 23px 4px 0;min-width:0}
.ml-v2-supply-grid article+article{padding-left:23px;border-left:1px solid #dbe3ec}
.ml-v2-supply-grid .ml-v2-number{display:block;margin-bottom:13px}
.ml-v2-supply-grid h3{font-size:23px}
.ml-v2-supply-note{padding-top:22px;margin:25px 0 0;border-top:1px solid #dbe3ec;font:400 14px/1.6 var(--ml-body);color:var(--v2-ink)}
.ml-v2-project{background:#092342;color:white}
.ml-v2-project-grid{display:grid;grid-template-columns:1fr 1fr;gap:70px;align-items:center}
.ml-v2-project-grid>div>p:not(.ml-v2-kicker){font:400 16px/1.65 var(--ml-body);color:#d0e0ef;max-width:480px;margin:20px 0 0}
.ml-v2-project-grid>div>p.ml-v2-project-hint{font-size:14px;color:#adbfce}
.ml-v2-enquiry{border-left:1px solid #38536d;padding-left:38px}
.ml-v2-enquiry .ml-v2-enquiry-label{font:600 12px/1.4 var(--ml-display)!important;letter-spacing:.12em;margin:0!important;color:#b8d2ec!important}
.ml-v2-enquiry ol{list-style:none;counter-reset:enquiry;margin:15px 0 22px;padding:0}
.ml-v2-enquiry li{counter-increment:enquiry;display:flex;gap:17px;padding:13px 0;border-bottom:1px solid #304a65;font:400 15px/1.6 var(--ml-body);color:#e2ebf5}
.ml-v2-enquiry li::before{content:'0' counter(enquiry);font-family:var(--ml-display);color:#9fbfdf}
.ml-v2-enquiry .ml-v2-button{width:100%}
@media(max-width:1000px){
 .ml-v2-inner{width:calc(100% - 64px)}.ml-v2-hero-grid{gap:30px}.ml-v2-hero h1{font-size:46px}.ml-v2-section-head{gap:30px}.ml-v2-supply-grid{grid-template-columns:1fr 1fr}.ml-v2-supply-grid article{padding:22px!important;border-bottom:1px solid #dbe3ec}.ml-v2-supply-grid article:nth-child(3){border-left:0}.ml-v2-project-grid{gap:35px}
}
@media(max-width:700px){
 .ml-v2-inner{width:calc(100% - 44px)}.ml-v2-hero{margin-top:70px!important;padding:20px 0 30px}.ml-v2-breadcrumb{font-size:11px;margin-bottom:20px}.ml-v2-hero-grid{display:flex;flex-direction:column;align-items:stretch;gap:0}.ml-v2-hero-copy{display:contents}.ml-v2-hero-copy>.ml-v2-kicker{order:1;font-size:11px;margin-bottom:9px}.ml-v2-hero h1{order:2;font-size:39px;line-height:1.04}.ml-v2-lede{order:3;font-size:15px;line-height:1.55;margin:16px 0 20px}.ml-v2-terms{order:5;font-size:13px;margin:17px 0!important;line-height:1.6}.ml-v2-actions{order:6;gap:14px}.ml-v2-actions .ml-v2-button{width:100%;min-height:54px}.ml-v2-secondary{font-size:13px;min-height:38px}.ml-v2-contact{order:7;gap:21px;margin:14px 0 0!important}.ml-v2-contact a{min-height:40px;font-size:13px}
 .ml-series-page--drone #platforms{padding-top:34px!important}.ml-v2-support,.ml-v2-supply,.ml-v2-project{padding:38px 0;scroll-margin-top:80px}.ml-v2-section-head{display:block;margin-bottom:23px}.ml-v2-section-head h2,.ml-v2-project h2{font-size:34px}.ml-v2-section-head>p{font-size:15px;margin-top:18px;line-height:1.65}.ml-v2-support-grid{grid-template-columns:1fr}.ml-v2-support-grid article{gap:16px;padding:21px 0}.ml-v2-support h3{font-size:23px;margin-bottom:7px}.ml-v2-support-grid p,.ml-v2-supply-grid p{font-size:14px;line-height:1.65}.ml-v2-help{font-size:13px;line-height:1.65}.ml-v2-supply-grid{display:block}.ml-v2-supply-grid article{padding:20px 0!important;border-left:0!important}.ml-v2-supply-grid .ml-v2-number{display:none}.ml-v2-supply-grid h3{font-size:23px;margin-bottom:8px}.ml-v2-supply-note{font-size:13px;margin:0;padding-top:20px;border-top:0}.ml-v2-project-grid{display:block}.ml-v2-project-grid>div>p:not(.ml-v2-kicker){font-size:15px;line-height:1.65}.ml-v2-enquiry{border-left:0;border-top:1px solid #38536d;padding:24px 0 0;margin-top:25px}.ml-v2-enquiry li{font-size:14px}.ml-v2-project-grid>div>p.ml-v2-project-hint{font-size:13px}
}
@media(prefers-reduced-motion:reduce){.ml-v2-button{transition:none}}

.ml-series-page--drone .ml-v2-breadcrumb{margin:0 0 28px!important}
.ml-series-page--drone .ml-v2-kicker{margin:0 0 12px!important}
.ml-series-page--drone .ml-v2-lede{margin:22px 0 0!important}
.ml-series-page--drone .ml-v2-help{margin:24px 0 0!important}
.ml-series-page--drone .ml-v2-supply-note{margin:25px 0 0!important}
.ml-series-page--drone .ml-v2-contact{margin:21px 0 0!important}
.ml-series-page--drone .ml-v2-project-grid>div>p:not(.ml-v2-kicker){margin:20px 0 0!important}
.ml-series-page--drone .ml-v2-project-grid .ml-v2-enquiry>p.ml-v2-enquiry-label{margin:0!important}
@media(max-width:700px){
 .ml-series-page--drone .ml-v2-breadcrumb{margin:0 0 16px!important}
 .ml-series-page--drone .ml-v2-hero .ml-v2-kicker{margin:0 0 9px!important}
 .ml-series-page--drone .ml-v2-lede{margin:14px 0 18px!important}
 .ml-series-page--drone .ml-v2-section-head>p{margin:18px 0 0!important}
 .ml-series-page--drone .ml-v2-contact{margin:12px 0 0!important}
 .ml-series-page--drone .ml-v2-supply-note{margin:0!important}
}


.ml-series-page--drone .ml-v2-support,
.ml-series-page--drone .ml-v2-project {
  background-color: #06346f;
  background-image: url('/wp-content/themes/minglong-energy/assets/images/deep-blue-technical-texture-products.png');
  background-repeat: repeat-y;
  background-position: center top;
  background-size: 100% auto;
  color: #fff;
}
.ml-series-page--drone .ml-v2-support { border-top: 0; }
.ml-series-page--drone .ml-v2-support h2,
.ml-series-page--drone .ml-v2-support h3 { color: #fff; }
.ml-series-page--drone .ml-v2-support .ml-v2-kicker,
.ml-series-page--drone .ml-v2-project .ml-v2-kicker { color: #b5d5ff; }
.ml-series-page--drone .ml-v2-support .ml-v2-section-head > p,
.ml-series-page--drone .ml-v2-support-grid p,
.ml-series-page--drone .ml-v2-support .ml-v2-help { color: #d7e5f7; }
.ml-series-page--drone .ml-v2-support .ml-v2-number { color: #b5d5ff; }
.ml-series-page--drone .ml-v2-support-grid,
.ml-series-page--drone .ml-v2-support-grid article,
.ml-series-page--drone .ml-v2-enquiry,
.ml-series-page--drone .ml-v2-enquiry li { border-color: rgba(255,255,255,.24); }

.ml-series-page--drone .ml-v2-supply {
  background-color: #eef4fb;
  background-image: url('/wp-content/themes/minglong-energy/assets/images/light-technical-texture.png?v=2');
  background-repeat: repeat-y;
  background-position: center top;
  background-size: 100% auto;
}


.ml-series-page--drone .ml-v8-hero {
  position: relative; isolation: isolate; padding: 0;
  min-height: 670px; overflow: hidden;
  background: #101722;
}
.ml-series-page--drone .ml-v8-hero::after {
  content: ''; position: absolute; inset: 0; z-index: 1; pointer-events: none;
  background: linear-gradient(90deg,#0b1e3e 0%,rgba(11,30,62,.98) 25%,rgba(11,30,62,.78) 43%,rgba(11,30,62,.16) 68%,rgba(6,15,28,.08)),linear-gradient(180deg,rgba(2,11,24,.03),rgba(2,11,24,.2));
}
.ml-series-page--drone .ml-v8-hero>.ml-v2-inner {
  position: relative; z-index: 2; min-height: 670px;
  width: calc(100% - 100px); max-width: 1440px;
  padding: 62px 0 56px; box-sizing: border-box;
  display: flex; flex-direction: column; justify-content: center;
}
.ml-series-page--drone .ml-v8-hero .ml-v2-breadcrumb { font-size: 12px; margin: 0 0 24px!important; }
.ml-series-page--drone .ml-v8-hero .ml-v2-hero-grid { display: block; }
.ml-series-page--drone .ml-v8-hero .ml-v2-hero-copy { display: block; width: min(720px,55vw); }
.ml-series-page--drone .ml-v8-hero h1 { font-size: clamp(54px,4.85vw,76px); line-height: .99; letter-spacing: -.025em; }
.ml-v8-hero h1 span { display: block; }
.ml-series-page--drone .ml-v8-hero .ml-v2-kicker { color: #8bbaf1; }
.ml-series-page--drone .ml-v8-hero .ml-v2-lede { max-width: 640px; font-size: 17px; line-height: 1.7; color: #d0dceb; margin-top: 25px!important; }
.ml-series-page--drone .ml-v8-hero .ml-v2-terms { display: flex; flex-wrap: wrap; column-gap: 16px; row-gap: 2px; max-width: 640px; font-size: 13px; margin: 20px 0 26px!important; }
.ml-v8-hero .ml-v2-terms strong { flex-basis: 100%; }
.ml-series-page--drone .ml-v8-hero .ml-v2-button { min-height: 50px; min-width: 226px; font-size: 17px; }
.ml-series-page--drone .ml-v8-hero .ml-v2-secondary { min-height: 50px; min-width: 220px; border: 1px solid #acbdd1; padding: 13px 19px; justify-content: space-between; box-sizing: border-box; font-size: 16px; }
.ml-series-page--drone .ml-v8-hero .ml-v2-contact { gap: 24px; margin: 20px 0 0!important; }
.ml-v8-hero .ml-v2-contact a { text-decoration: underline; text-underline-offset: 4px; }

@media(min-width:701px) and (max-width:1100px) {
  .ml-series-page--drone .ml-v8-hero>.ml-v2-inner { width: calc(100% - 64px); }
  .ml-series-page--drone .ml-v8-hero .ml-v2-hero-copy { width: 66%; }
  .ml-series-page--drone .ml-v8-hero h1 { font-size: 55px; }
  .ml-series-page--drone .ml-v8-hero .ml-v2-lede { max-width: 480px; }
}
@media(max-width:700px) {
  .ml-series-page--drone .ml-v8-hero { min-height: 650px; margin-top: 70px!important; }
  .ml-series-page--drone .ml-v8-hero>.ml-v2-inner { min-height: 650px; width: calc(100% - 44px); padding: 20px 0 38px; justify-content: flex-start; }
  .ml-series-page--drone .ml-v8-hero::after { background: linear-gradient(90deg,rgba(3,17,41,.94),rgba(3,22,52,.58) 48%,rgba(3,22,52,.08)),linear-gradient(180deg,rgba(3,17,41,.35),transparent 60%); }
  .ml-series-page--drone .ml-v8-hero .ml-v2-breadcrumb { margin-bottom: 21px!important; font-size: 11px; }
  .ml-series-page--drone .ml-v8-hero .ml-v2-hero-copy { width: 100%; }
  .ml-series-page--drone .ml-v8-hero h1 { font-size: 40px; line-height: 1.04; letter-spacing: -.015em; }
  .ml-series-page--drone .ml-v8-hero .ml-v2-lede { font-size: 15px; line-height: 1.55; max-width: 320px; margin: 20px 0 0!important; }
  .ml-series-page--drone .ml-v8-hero .ml-v2-terms { display: block; font-size: 13px; line-height: 1.65; margin: 18px 0 22px!important; }
  .ml-v8-hero .ml-v2-terms>* { display: block; }
  .ml-series-page--drone .ml-v8-hero .ml-v2-actions { gap: 12px; }
  .ml-series-page--drone .ml-v8-hero .ml-v2-button { width: 248px; min-width: 0; min-height: 52px; }
  .ml-series-page--drone .ml-v8-hero .ml-v2-secondary { min-width: 0; min-height: 38px; padding: 0; border: 0; border-bottom: 1px solid #99abc2; font-size: 13px; }
  .ml-series-page--drone .ml-v8-hero .ml-v2-contact { gap: 22px; margin-top: 18px!important; }
}

.ml-series-page--drone .ml-v11-hero {
  min-height:680px; padding:72px 0; box-sizing:border-box;
  background:linear-gradient(110deg,#0b1e3e 0%,#101c30 55%,#101722 100%);
}
.ml-series-page--drone .ml-v11-hero::after {content:none;}
.ml-series-page--drone .ml-v11-hero>.ml-v2-inner {
  width:100%; max-width:1280px; min-height:536px; padding:0 48px; margin:0 auto;
  display:grid; grid-template-columns:minmax(0,5fr) minmax(0,6fr); gap:48px; align-items:center;
}
.ml-v11-copy {min-width:0;}
.ml-series-page--drone .ml-v11-hero .ml-v2-hero-grid,
.ml-series-page--drone .ml-v11-hero .ml-v2-hero-copy {display:block;width:100%;min-width:0;}
.ml-series-page--drone .ml-v11-hero h1 {font-size:clamp(48px,4.2vw,60px);line-height:1.02;}
.ml-series-page--drone .ml-v11-hero .ml-v2-actions {gap:14px;}
.ml-series-page--drone .ml-v11-hero .ml-v2-button,
.ml-series-page--drone .ml-v11-hero .ml-v2-secondary {min-width:0;}
.ml-series-page--drone .ml-v11-hero .ml-v2-button {width:226px;}
.ml-series-page--drone .ml-v11-hero .ml-v2-secondary {width:220px;}
.ml-v11-hero,.ml-v11-hero * {animation:none!important;transition:none!important;}
.ml-v11-hero .ml-v11-copy,.ml-v11-hero .ml-v2-hero-copy {opacity:1!important;visibility:visible!important;transform:none!important;}
@media(min-width:1024px) and (max-width:1199px){
 .ml-series-page--drone .ml-v11-hero>.ml-v2-inner {grid-template-columns:minmax(0,1fr) minmax(0,1fr);}
 .ml-series-page--drone .ml-v11-hero h1 {font-size:48px;}
}
@media(max-width:1023px){
 .ml-series-page--drone .ml-v11-hero {min-height:0;padding:42px 0 36px;}
 .ml-series-page--drone .ml-v11-hero>.ml-v2-inner {grid-template-columns:minmax(0,1fr);gap:32px;min-height:0;padding:0 32px;}
 .ml-series-page--drone .ml-v11-hero .ml-v2-hero-copy {display:block;width:100%;}
}
@media(max-width:700px){
 .ml-series-page--drone .ml-v11-hero {padding:24px 0 30px;}
 .ml-series-page--drone .ml-v11-hero>.ml-v2-inner {padding:0 22px;gap:26px;}
 .ml-series-page--drone .ml-v11-hero h1 {font-size:40px;line-height:1.04;}
 .ml-series-page--drone .ml-v11-hero .ml-v2-secondary {width:auto;}
 .ml-series-page--drone .ml-v11-hero .ml-v2-button {width:248px;}
}

.ml-series-page--drone .ml-v12-hero {
 background:linear-gradient(100deg,#0b1e3e 0%,#08172b 55%,#061428 100%);
}
.ml-series-page--drone .ml-v12-hero h1 {
 font-size:clamp(40px,3.6vw,60px);line-height:1.04;
}
.ml-v12-hero h1>span {display:block;white-space:nowrap;}
.ml-v12-studio {
 position:relative;width:100%;min-width:0;margin:0;padding:0;align-self:center;
 aspect-ratio:16/13;pointer-events:none;
}
.ml-v12-studio picture,.ml-v12-studio img {display:block;width:100%;height:auto;}
.ml-v12-studio img {
 max-width:100%;margin:0;object-fit:contain;filter:none;transform:none;
 -webkit-mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent),linear-gradient(0deg,transparent,#000 8%,#000 92%,transparent);
 -webkit-mask-composite:source-in;
 mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent),linear-gradient(0deg,transparent,#000 8%,#000 92%,transparent);
 mask-composite:intersect;
}
.ml-v12-studio picture {
 -webkit-mask-image:radial-gradient(ellipse 60% 57% at 52% 52%,#000 68%,#000 78%,transparent 100%);
 mask-image:radial-gradient(ellipse 60% 57% at 52% 52%,#000 68%,#000 78%,transparent 100%);
}
@media(min-width:1440px){
 .ml-series-page--drone .ml-v12-hero>.ml-v2-inner {grid-template-columns:minmax(0,1fr) minmax(0,1fr);}
}
@media(max-width:1023px){
 .ml-series-page--drone .ml-v12-hero {background:#09182d;}
 .ml-series-page--drone .ml-v12-hero h1 {font-size:clamp(40px,5.5vw,52px);text-wrap:balance;}
 .ml-v12-hero h1>span {white-space:normal;text-wrap:balance;}
 .ml-v12-studio {max-width:560px;justify-self:center;aspect-ratio:4/3;}
}


.ml-series-page--drone .ml-v13-hero {
  background:
    radial-gradient(ellipse 680px 370px at calc(50% + 390px) 44%,rgba(47,87,153,.32),transparent 100%),
    radial-gradient(ellipse 980px 190px at calc(50% + 340px) 82%,rgba(76,109,158,.21),transparent 100%),
    linear-gradient(100deg,#0b1e3e 0%,#0a192f 55%,#08162b 100%);
}
.ml-v13-hero .ml-v12-studio picture {
  position:absolute;top:50%;left:-4%;width:120%;max-width:none;
  transform:translateY(-50%);
  -webkit-mask-image:none;mask-image:none;
}
.ml-v13-hero .ml-v12-studio img {
  -webkit-mask-image:linear-gradient(90deg,transparent,#000 12%,#000 88%,transparent),linear-gradient(0deg,transparent,#000 18%,#000 84%,transparent);
  mask-image:linear-gradient(90deg,transparent,#000 12%,#000 88%,transparent),linear-gradient(0deg,transparent,#000 18%,#000 84%,transparent);
}
@media(min-width:1200px) and (max-width:1439px){
  .ml-v13-hero .ml-v12-studio picture {width:112%;left:-4%;}
}
@media(min-width:1024px) and (max-width:1199px){
  .ml-v13-hero .ml-v12-studio picture {width:110%;left:-3%;}
}
@media(max-width:1023px){
  .ml-series-page--drone .ml-v13-hero {
    background:
      radial-gradient(ellipse 510px 350px at 56% 78%,rgba(47,87,153,.30),transparent 100%),
      radial-gradient(ellipse 700px 160px at 58% 94%,rgba(76,109,158,.19),transparent 100%),#09182d;
  }
  .ml-v13-hero .ml-v12-studio picture {width:112%;left:-6%;}
}


@media(min-width:1024px){
  .ml-series-page--drone .ml-v14-hero {
    background:
      radial-gradient(ellipse 100% 38% at 80% 100%,rgba(38,59,91,.65),transparent 100%),
      linear-gradient(100deg,#0b1e3e 0%,#08162b 52%,#020d1f 100%);
  }
  .ml-v14-hero .ml-v12-studio::before {
    content:'';position:absolute;z-index:0;pointer-events:none;
    width:230%;height:170%;left:-58%;top:-30%;
    background:url('/wp-content/themes/minglong-energy/assets/images/products/drone-battery-packs-desktop.webp') center/100% 100% no-repeat;
    filter:blur(74px);opacity:.7;
    -webkit-mask-image:radial-gradient(ellipse 57% 55% at 54% 55%,#000 25%,transparent 100%);
    mask-image:radial-gradient(ellipse 57% 55% at 54% 55%,#000 25%,transparent 100%);
  }
  .ml-v14-hero .ml-v12-studio picture {width:148%;left:-12%;z-index:1;}
  .ml-v14-hero .ml-v12-studio img {
    -webkit-mask-image:linear-gradient(90deg,transparent,#000 13%,#000 91%,transparent),linear-gradient(0deg,transparent,#000 5%,#000 88%,transparent);
    mask-image:linear-gradient(90deg,transparent,#000 13%,#000 91%,transparent),linear-gradient(0deg,transparent,#000 5%,#000 88%,transparent);
  }
}
@media(min-width:1200px) and (max-width:1439px){
  .ml-v14-hero .ml-v12-studio picture {width:132%;left:-13%;}
}
@media(min-width:1024px) and (max-width:1199px){
  .ml-v14-hero .ml-v12-studio picture {width:130%;left:-8%;}
}

@media(min-width:1200px){
  .ml-v15-hero .ml-v12-studio {transform:translateX(-32px);}
}
@media(min-width:1024px) and (max-width:1199px){
  .ml-v15-hero .ml-v12-studio {transform:translateX(-20px);}
}

@media(min-width:1200px){
  .ml-v16-hero .ml-v12-studio {transform:translateX(-56px);}
}
@media(min-width:1024px) and (max-width:1199px){
  .ml-v16-hero .ml-v12-studio {transform:translateX(-32px);}
}

/* Pouch-only cell illustration on the drone product page. */
.page-id-47 .ml-pack-cells .section-drone .cell-format-caption{left:0;right:0;text-align:center}
