:root{--mflx-navy:#071828;--mflx-navy2:#0b2235;--mflx-red:#ef3f34;--mflx-green:#79c92b;--mflx-blue:#1f78c8;--mflx-ink:#10263a;--mflx-copy:#5e6d7b;--mflx-pale:#f2f5f7;--mflx-line:#dbe3e8;--mflx-white:#fff}
.mvp-flexible-page .entry-header,.mvp-flexible-page .post-thumb{display:none!important}.mvp-flexible-page .site-content>.ast-container,.mvp-flexible-page .site-content #primary,.mvp-flexible-page .entry-content{width:100%!important;max-width:none!important;margin:0!important;padding:0!important}.mflx,.mflx *{box-sizing:border-box}.mflx{overflow:hidden;color:var(--mflx-ink);background:#fff;font-family:Inter,Roboto,Arial,sans-serif}.mflx img{display:block;max-width:100%}.ast-single-post .entry-content .mflx a,.mflx a{text-decoration:none}.mflx :is(section,nav)[id]{scroll-margin-top:150px}.mflx a:focus-visible,.mflx summary:focus-visible{outline:3px solid var(--mflx-green);outline-offset:4px}.mflx-shell{width:min(1280px,calc(100% - 56px));margin-inline:auto}.mflx h1,.mflx h2,.mflx h3{font-family:Inter,Roboto,Arial,sans-serif;letter-spacing:-.038em}.mflx h2{margin:0;color:var(--mflx-ink);font-size:clamp(36px,3.6vw,54px);font-weight:730;line-height:1.06}.mflx p{color:var(--mflx-copy)}.mflx-kicker{position:relative;margin:0 0 16px;padding-left:27px;color:var(--mflx-red)!important;font-size:10px!important;font-weight:900;letter-spacing:.17em}.mflx-kicker:before{content:"";position:absolute;left:0;top:.55em;width:17px;height:2px;background:var(--mflx-green)}

/* Full-bleed Google Ads hero */
.mflx-hero{position:relative;min-height:670px;overflow:hidden;color:#fff;background:var(--mflx-navy)}.mflx-hero-bg{position:absolute;inset:0;width:100%;height:100%;max-width:none!important;object-fit:cover;object-position:61% center}.mflx-hero-shade{position:absolute;inset:0;background:linear-gradient(90deg,rgba(3,13,25,.97) 0%,rgba(3,15,28,.88) 34%,rgba(3,16,29,.32) 62%,rgba(3,16,29,.06) 100%),linear-gradient(0deg,rgba(5,18,31,.66),transparent 40%)}.mflx-hero-inner{position:relative;z-index:2;display:flex;min-height:610px;flex-direction:column}.mflx-breadcrumb{display:flex;gap:10px;padding-top:27px;color:#94a4b2;font-size:12px}.mflx-breadcrumb a{color:#b4c0ca}.mflx-breadcrumb b{color:#fff}.mflx-hero-copy{display:flex;max-width:690px;flex:1;flex-direction:column;justify-content:center;padding:45px 0 58px}.mflx-hero .mflx-kicker{color:#fff!important}.mflx-hero h1{margin:0;color:#fff;font-size:clamp(54px,5.6vw,82px);font-weight:760;line-height:.97}.mflx-hero h1 em{display:block;margin-top:8px;color:#fff;font-style:normal;font-weight:430}.mflx-hero-copy>p:not(.mflx-kicker){max-width:660px;margin:27px 0 0;color:#d0d8df;font-size:16px;line-height:1.72}.mflx-actions{display:flex;align-items:center;gap:28px;margin-top:31px}.mflx-btn{display:inline-flex;min-height:53px;align-items:center;justify-content:center;padding:0 26px;color:#fff!important;background:var(--mflx-red);border:1px solid var(--mflx-red);border-radius:4px;font-size:13px;font-weight:850;transition:.2s}.mflx-btn:hover{background:#d9362d;transform:translateY(-2px)}.mflx-actions>a:last-child{color:inherit;font-size:13px;font-weight:800}.mflx-actions span{margin-left:7px;color:var(--mflx-green)}.mflx-hero-proof{display:flex;flex-wrap:wrap;gap:9px;margin-top:32px}.mflx-hero-proof span{padding:10px 12px;color:#bac6cf;background:rgba(7,24,40,.76);border:1px solid rgba(255,255,255,.18);font-size:10px;text-transform:uppercase;letter-spacing:.06em;backdrop-filter:blur(8px)}.mflx-hero-proof b{margin-right:6px;color:#fff}.mflx-hero-index{position:relative;z-index:2;background:rgba(7,24,40,.94);border-top:1px solid rgba(255,255,255,.14)}.mflx-hero-index .mflx-shell{display:grid;grid-template-columns:repeat(4,1fr)}.mflx-hero-index span{padding:18px 15px;color:#b0bdc7;border-right:1px solid rgba(255,255,255,.12);font-size:10px;text-align:center;text-transform:uppercase;letter-spacing:.08em}.mflx-hero-index span:last-child{border-right:0}.mflx-hero-index b{margin-right:8px;color:var(--mflx-green)}
.mflx-jump{position:sticky;z-index:8000;top:82px;background:rgba(255,255,255,.97);border-bottom:1px solid var(--mflx-line);box-shadow:0 4px 14px rgba(7,24,40,.05);backdrop-filter:blur(12px)}.admin-bar .mflx-jump{top:114px}.mflx-jump .mflx-shell{display:flex;gap:33px;overflow:auto;white-space:nowrap}.mflx-jump a{padding:17px 0;color:#596a79;font-size:12px;font-weight:800}.mflx-jump a:hover{color:var(--mflx-red)}

/* Overview and conversion brief */
.mflx-overview{padding:105px 0}.mflx-overview-grid{display:grid;grid-template-columns:.82fr 1.08fr .52fr;gap:62px;align-items:start}.mflx-overview-copy{padding-left:38px;border-left:1px solid var(--mflx-line)}.mflx-overview-copy p{margin:0 0 18px;font-size:15px;line-height:1.82}.mflx-curve-rule{width:150px;height:30px;margin-top:34px;border-top:3px solid var(--mflx-red);border-radius:50%}.mflx-overview aside{padding:27px;background:var(--mflx-pale);border:1px solid var(--mflx-line);border-top:3px solid var(--mflx-green);border-radius:4px}.mflx-overview aside span{font-size:9px;font-weight:900;letter-spacing:.14em}.mflx-overview aside strong{display:block;margin:13px 0 10px;font-size:23px}.mflx-overview aside p{margin:0;font-size:12px;line-height:1.65}
.mflx-brief{padding:86px 0;background:var(--mflx-navy)}.mflx-brief-grid{display:grid;grid-template-columns:1.08fr .92fr;gap:70px;align-items:center}.mflx-brief figure{position:relative;margin:0;overflow:hidden;border:1px solid rgba(255,255,255,.16);background:#102a3e}.mflx-brief figure img{width:100%;aspect-ratio:16/8.2;object-fit:cover}.mflx-brief figcaption{position:absolute;left:18px;bottom:18px;padding:10px 12px;color:#fff;background:rgba(7,24,40,.88);border-left:3px solid var(--mflx-green);font-size:9px;font-weight:900;letter-spacing:.13em}.mflx-brief h2{color:#fff}.mflx-brief p{margin:20px 0;color:#b8c5cf;font-size:14px;line-height:1.75}.mflx-brief ul{display:grid;grid-template-columns:1fr 1fr;gap:11px 20px;margin:25px 0 0;padding:0;list-style:none}.mflx-brief li{position:relative;padding-left:19px;color:#e3e8ec;font-size:12px;line-height:1.5}.mflx-brief li:before{content:"";position:absolute;left:0;top:.45em;width:7px;height:7px;background:var(--mflx-green)}.mflx-brief .mflx-actions{color:#fff}

/* Shared section heads */
.mflx-section-head{display:grid;grid-template-columns:1fr 420px;gap:80px;align-items:end;margin-bottom:48px}.mflx-section-head>p{margin:0;font-size:14px;line-height:1.75}

/* Shape library: visual cards preserved */
.mflx-shapes{padding:105px 0;background:var(--mflx-pale)}.mflx-shape-track{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.mflx-shape-track article{overflow:hidden;background:#fff;border:1px solid var(--mflx-line);border-radius:4px;box-shadow:0 6px 18px rgba(7,24,40,.05);transition:.22s}.mflx-shape-track article:hover{box-shadow:0 13px 30px rgba(7,24,40,.11);transform:translateY(-3px)}.mflx-shape-track article>img,.mflx-shape-media img{width:100%;aspect-ratio:1;object-fit:cover}.mflx-shape-track article>div:last-child{padding:23px}.mflx-shape-track span{color:var(--mflx-red);font-size:9px;font-weight:900;letter-spacing:.12em}.mflx-shape-track h3{margin:12px 0 9px;font-size:21px}.mflx-shape-track p{margin:0;font-size:12px;line-height:1.66}.mflx-shape-feature{grid-column:span 2;grid-row:span 2;display:grid;grid-template-columns:1.08fr .92fr;align-items:center;background:var(--mflx-navy)!important;border:0!important}.mflx-shape-feature .mflx-shape-media{position:relative;height:100%}.mflx-shape-feature .mflx-shape-media img{height:100%;min-height:590px}.mflx-shape-feature .mflx-shape-media b{position:absolute;left:20px;top:20px;display:grid;width:44px;height:44px;place-items:center;color:#fff;background:var(--mflx-red);border-radius:3px;font-size:11px}.mflx-shape-feature>div:last-child{padding:37px!important}.mflx-shape-feature h3{color:#fff;font-size:35px}.mflx-shape-feature p{color:#b8c4cd;font-size:14px}

/* Product construction */
.mflx-module{padding:110px 0}.mflx-module-lead{display:grid;grid-template-columns:250px 1fr 360px;gap:58px;align-items:end;margin-bottom:50px}.mflx-module-lead .mflx-kicker{align-self:start}.mflx-module-lead>p:last-child{margin:0;font-size:14px;line-height:1.75}.mflx-module-diagram{display:grid;grid-template-columns:1.15fr .85fr;overflow:hidden;background:var(--mflx-navy);border:1px solid var(--mflx-line);border-radius:4px}.mflx-module-diagram figure{position:relative;margin:0;min-height:520px;background:#eee}.mflx-module-diagram figure img{width:100%;height:100%;object-fit:cover}.mflx-module-diagram figcaption{position:absolute;left:20px;bottom:20px;padding:10px 13px;color:#fff;background:rgba(7,24,40,.9);border-left:3px solid var(--mflx-green);font-size:9px;font-weight:900;letter-spacing:.13em}.mflx-module-steps{padding:27px 37px}.mflx-module-steps article{display:grid;grid-template-columns:37px 1fr;gap:4px 14px;padding:21px 0;border-bottom:1px solid #294052}.mflx-module-steps article:last-child{border-bottom:0}.mflx-module-steps b{grid-row:1/3;color:var(--mflx-green);font-size:10px}.mflx-module-steps span{color:#fff;font-size:10px;font-weight:900;letter-spacing:.13em}.mflx-module-steps p{margin:6px 0 0;color:#9dacb8;font-size:12px;line-height:1.6}.mflx-module-proof{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-top:14px}.mflx-module-proof article{display:grid;grid-template-columns:1.08fr .92fr;min-height:280px;overflow:hidden;background:var(--mflx-pale);border:1px solid var(--mflx-line);border-radius:4px}.mflx-module-proof img{width:100%;height:100%;object-fit:cover}.mflx-module-proof article>div{align-self:center;padding:27px}.mflx-module-proof span{color:var(--mflx-red);font-size:9px;font-weight:900;letter-spacing:.12em}.mflx-module-proof strong{display:block;margin:10px 0;font-size:31px}.mflx-module-proof p{margin:0;font-size:12px;line-height:1.65}

/* Restored image-led gallery */
.mflx-gallery{padding:105px 0;background:var(--mflx-pale)}.mflx-gallery-grid{display:grid;grid-template-columns:repeat(4,1fr);grid-auto-rows:300px;gap:14px}.mflx-gallery-grid figure{position:relative;margin:0;overflow:hidden;background:#fff;border:1px solid var(--mflx-line);border-radius:4px;box-shadow:0 6px 18px rgba(7,24,40,.05)}.mflx-gallery-lead{grid-column:span 2;grid-row:span 2}.mflx-gallery-grid img{width:100%;height:100%;object-fit:contain;padding:22px;transition:.3s}.mflx-gallery-lead img{object-fit:cover;padding:0}.mflx-gallery-grid figure:hover img{transform:scale(1.025)}.mflx-gallery-grid figcaption{position:absolute;right:13px;bottom:13px;left:13px;padding:13px 15px;color:#fff;background:rgba(7,24,40,.92);border-left:3px solid var(--mflx-red)}.mflx-gallery-grid figcaption span{display:block;margin-bottom:5px;color:#b8d99f;font-size:8px;font-weight:900;letter-spacing:.13em}.mflx-gallery-grid figcaption b{font-size:12px}

/* Specifications */
.mflx-specs{padding:105px 0;color:#fff;background:var(--mflx-navy)}.mflx-specs h2{color:#fff}.mflx-specs .mflx-kicker{color:#fff!important}.mflx-specs .mflx-section-head>p{color:#a2b0bb}.mflx-spec-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.mflx-spec-grid article{overflow:hidden;background:var(--mflx-navy2);border:1px solid #2a4152;border-radius:4px}.mflx-spec-top{min-height:190px;padding:29px 27px;border-bottom:1px solid #294052}.mflx-spec-top span{color:var(--mflx-green);font-size:9px;font-weight:900;letter-spacing:.13em}.mflx-spec-top h3{margin:12px 0 9px;color:#fff;font-size:25px}.mflx-spec-top p{margin:0;color:#a5b2bd;font-size:12px;line-height:1.65}.mflx-spec-grid dl{margin:0}.mflx-spec-grid dl>div{display:grid;grid-template-columns:128px 1fr;padding:12px 27px;border-bottom:1px solid #294052}.mflx-spec-grid dl>div:last-child{border-bottom:0}.mflx-spec-grid dt{color:#8fa0ae;font-size:10px}.mflx-spec-grid dd{margin:0;color:#edf0f3;font-size:11px;font-weight:700}.mflx-spec-note{margin:20px 0 0;color:#8fa0ae!important;font-size:11px!important;line-height:1.7}

/* Video and application imagery */
.mflx-video{padding:95px 0;background:#edf2f5}.mflx-video-grid{display:grid;grid-template-columns:.65fr 1.35fr;gap:76px;align-items:center}.mflx-video h2{max-width:400px}.mflx-video p:not(.mflx-kicker){margin:20px 0;font-size:13px;line-height:1.72}.mflx-video-tags{display:flex;flex-wrap:wrap;gap:7px}.mflx-video-tags span{padding:8px 10px;color:#415466;background:#fff;border:1px solid var(--mflx-line);border-radius:3px;font-size:9px}.mflx-video-frame{position:relative;aspect-ratio:16/9;overflow:hidden;background:#05060a;border-radius:4px;box-shadow:0 12px 30px rgba(7,24,40,.12)}.mflx-video-frame iframe{position:absolute;inset:0;width:100%;height:100%;border:0}.mflx-apps{padding:105px 0}.mflx-app-grid{display:grid;grid-template-columns:repeat(2,1fr);grid-auto-rows:370px;gap:14px}.mflx-app-grid article{position:relative;overflow:hidden;background:var(--mflx-navy);border-radius:4px}.mflx-app-project{grid-column:span 2;grid-row:span 2}.mflx-app-grid img{width:100%;height:100%;object-fit:cover;transition:.38s}.mflx-app-grid article:hover img{transform:scale(1.035)}.mflx-app-grid article:after{content:"";position:absolute;inset:0;background:linear-gradient(to top,rgba(7,24,40,.95),transparent 66%)}.mflx-app-grid article>div{position:absolute;z-index:1;right:0;bottom:0;left:0;padding:28px}.mflx-app-grid span{color:#b8d99f;font-size:9px;font-weight:900;letter-spacing:.13em}.mflx-app-grid h3{margin:11px 0 9px;color:#fff;font-size:28px}.mflx-app-grid p{max-width:700px;margin:0;color:#c5cfd6;font-size:12px;line-height:1.68}

/* Workflow, FAQ and final CTA */
.mflx-plan{padding:105px 0;background:var(--mflx-pale)}.mflx-plan .mflx-shell{display:grid;grid-template-columns:420px 1fr;gap:88px}.mflx-plan-head{position:sticky;top:170px;align-self:start}.mflx-plan ol{margin:0;padding:0;list-style:none;border-top:1px solid var(--mflx-line)}.mflx-plan li{display:grid;grid-template-columns:70px 1fr;gap:27px;padding:29px 0;border-bottom:1px solid var(--mflx-line)}.mflx-plan li>b{color:var(--mflx-red);font-size:11px}.mflx-plan h3{margin:0 0 8px;font-size:23px}.mflx-plan li p{margin:0;font-size:13px;line-height:1.7}.mflx-faq{padding:105px 0}.mflx-faq-grid{display:grid;grid-template-columns:350px 1fr;gap:88px}.mflx-faq-intro{position:sticky;top:170px;align-self:start}.mflx-faq-intro>p:not(.mflx-kicker){margin:20px 0;font-size:14px;line-height:1.7}.mflx-faq-intro>a{color:var(--mflx-red);font-size:13px;font-weight:850}.mflx-faq-list details{border-bottom:1px solid var(--mflx-line)}.mflx-faq-list details:first-child{border-top:1px solid var(--mflx-line)}.mflx-faq-list summary{position:relative;padding:23px 45px 23px 0;color:var(--mflx-ink);font-size:16px;font-weight:780;cursor:pointer;list-style:none}.mflx-faq-list summary::-webkit-details-marker{display:none}.mflx-faq-list summary:after{content:"+";position:absolute;right:5px;color:var(--mflx-red);font-size:23px}.mflx-faq-list details[open] summary:after{content:"\2212"}.mflx-faq-list details p{margin:0;padding:0 45px 25px 0;font-size:14px;line-height:1.75}.mflx-final{padding:88px 0;color:#fff;background:var(--mflx-navy);border-top:4px solid var(--mflx-green)}.mflx-final .mflx-shell{display:flex;align-items:center;justify-content:space-between;gap:72px}.mflx-final .mflx-kicker{color:#fff!important}.mflx-final h2{max-width:800px;color:#fff}.mflx-final p:not(.mflx-kicker){max-width:760px;margin:18px 0 0;color:#bbc6cf;font-size:14px;line-height:1.7}.mflx-final>div>div:last-child{display:flex;align-items:center;flex:0 0 auto;flex-direction:column;gap:14px}.mflx-final>div>div:last-child>a:last-child{color:#fff;font-size:12px;font-weight:800}

@media(max-width:1050px){.mflx-overview-grid{grid-template-columns:.8fr 1.2fr}.mflx-overview aside{grid-column:2}.mflx-brief-grid{gap:42px}.mflx-shape-track{grid-template-columns:repeat(3,1fr)}.mflx-shape-feature{grid-column:span 2}.mflx-module-lead{grid-template-columns:210px 1fr}.mflx-module-lead>p:last-child{grid-column:2}.mflx-module-proof article{grid-template-columns:1fr}.mflx-module-proof img{height:270px}.mflx-gallery-grid{grid-template-columns:repeat(2,1fr)}.mflx-gallery-lead{grid-column:auto;grid-row:auto}.mflx-spec-grid{grid-template-columns:1fr 1fr}.mflx-plan .mflx-shell{grid-template-columns:340px 1fr;gap:58px}}
@media(max-width:760px){.mflx-shell{width:min(100% - 30px,1280px)}.mflx-hero{min-height:690px}.mflx-hero-bg{object-position:67% center}.mflx-hero-shade{background:linear-gradient(90deg,rgba(3,13,25,.95),rgba(3,15,28,.62)),linear-gradient(0deg,rgba(5,18,31,.83),transparent 56%)}.mflx-hero-inner{min-height:620px}.mflx-hero-copy{max-width:100%;padding:34px 0 42px}.mflx-hero h1{font-size:46px}.mflx-hero-copy>p:not(.mflx-kicker){font-size:14px}.mflx-actions{align-items:flex-start;flex-direction:column;gap:19px}.mflx-hero-proof{gap:6px}.mflx-hero-index .mflx-shell{grid-template-columns:1fr 1fr}.mflx-hero-index span{border-bottom:1px solid rgba(255,255,255,.12)}.mflx-jump{top:72px}.admin-bar .mflx-jump{top:118px}.mflx-jump .mflx-shell{gap:24px}.mflx-overview,.mflx-shapes,.mflx-module,.mflx-gallery,.mflx-specs,.mflx-apps,.mflx-plan,.mflx-faq{padding:72px 0}.mflx-overview-grid,.mflx-brief-grid,.mflx-section-head,.mflx-module-lead,.mflx-module-diagram,.mflx-video-grid,.mflx-plan .mflx-shell,.mflx-faq-grid{grid-template-columns:1fr;gap:34px}.mflx-overview-copy{padding:25px 0 0;border-top:1px solid var(--mflx-line);border-left:0}.mflx-overview aside{grid-column:auto}.mflx-brief{padding:72px 0}.mflx-brief ul{grid-template-columns:1fr}.mflx-section-head{margin-bottom:34px}.mflx-shape-track{grid-template-columns:1fr 1fr}.mflx-shape-feature{grid-column:span 2;grid-row:auto}.mflx-shape-feature .mflx-shape-media img{min-height:460px}.mflx-module-lead>p:last-child{grid-column:auto}.mflx-module-diagram figure{min-height:390px}.mflx-module-proof{grid-template-columns:1fr}.mflx-gallery-grid{grid-auto-rows:330px}.mflx-spec-grid{grid-template-columns:1fr}.mflx-spec-top{min-height:0}.mflx-video{padding:72px 0}.mflx-app-grid{grid-template-columns:1fr;grid-auto-rows:420px}.mflx-app-project{grid-column:auto;grid-row:auto}.mflx-plan-head,.mflx-faq-intro{position:static}.mflx-final .mflx-shell{align-items:flex-start;flex-direction:column}.mflx-final>div>div:last-child{align-items:stretch;width:100%}.mflx-final .mflx-btn{width:100%}}
@media(max-width:480px){.mflx h2{font-size:32px}.mflx-hero h1{font-size:39px}.mflx-hero-proof span{width:100%}.mflx-shape-track{grid-template-columns:1fr}.mflx-shape-feature{grid-column:auto;grid-template-columns:1fr}.mflx-shape-feature .mflx-shape-media img{min-height:340px}.mflx-module-proof article{grid-template-columns:1fr}.mflx-gallery-grid{grid-template-columns:1fr;grid-auto-rows:330px}.mflx-spec-grid dl>div{grid-template-columns:1fr;gap:5px}.mflx-app-grid{grid-auto-rows:440px}.mflx-plan li{grid-template-columns:40px 1fr}.mflx-faq-list summary{font-size:15px}}
@media(prefers-reduced-motion:reduce){.mflx *{scroll-behavior:auto!important;transition:none!important}}

/* 2026-07-23: rebalance the shape library into a consistent professional product matrix. */
.mflx-shape-track{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}
.mflx-shape-track article,.mflx-shape-track .mflx-shape-feature{display:flex;min-width:0;overflow:hidden;grid-column:auto;grid-row:auto;flex-direction:column;align-items:stretch;background:#fff!important;border:1px solid var(--mflx-line)!important}
.mflx-shape-track article>img,.mflx-shape-track .mflx-shape-media{width:100%;height:auto;aspect-ratio:4/3;min-height:0!important;overflow:hidden}
.mflx-shape-track article>img,.mflx-shape-track .mflx-shape-media img{width:100%;height:100%;aspect-ratio:4/3;min-height:0!important;object-fit:cover}
.mflx-shape-track article>div:last-child,.mflx-shape-track .mflx-shape-feature>div:last-child{display:flex;min-height:196px;flex:1;flex-direction:column;padding:24px!important}
.mflx-shape-track .mflx-shape-feature h3{margin:12px 0 9px;color:var(--mflx-ink);font-size:21px}
.mflx-shape-track .mflx-shape-feature p{margin:0;color:var(--mflx-copy);font-size:12px;line-height:1.66}
.mflx-shape-track .mflx-shape-feature .mflx-shape-media b{left:18px;top:18px;width:42px;height:42px}
@media(max-width:1050px){.mflx-shape-track{grid-template-columns:repeat(3,minmax(0,1fr))}.mflx-shape-track .mflx-shape-feature{grid-column:auto}}
@media(max-width:760px){.mflx-shape-track{grid-template-columns:repeat(2,minmax(0,1fr))}.mflx-shape-track .mflx-shape-feature{grid-column:auto}.mflx-shape-track .mflx-shape-feature .mflx-shape-media img{min-height:0!important}}
@media(max-width:480px){.mflx-shape-track{grid-template-columns:1fr}.mflx-shape-track article>div:last-child,.mflx-shape-track .mflx-shape-feature>div:last-child{min-height:0}}

/* 2026-07-31: keep the four verified flexible-display applications in a balanced 2x2 matrix. */
.mflx-app-grid{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:430px}
.mflx-app-project{grid-column:auto;grid-row:auto}
@media(max-width:760px){.mflx-app-grid{grid-template-columns:1fr;grid-auto-rows:420px}}
.mflx{overflow-x:clip;overflow-y:visible}
