/*! NBC v6.502 · M4 Remaining Mobile Pages
    Mobile-only art direction for industries, cases, knowledge, guides,
    about, contact, Barometer, Digital-Check and decision aids. */
@media (max-width:760px){
  body[data-m4-active="true"]{--m4-ink:#f5f3ee;--m4-muted:rgba(245,243,238,.64);--m4-faint:rgba(245,243,238,.43);--m4-green:#98d7a4;--m4-green2:#b3ebbd;--m4-line:rgba(245,243,238,.115);--m4-deep:#07100b;--m4-deep2:#0a1510;--m4-paper:#f0eee7;--m4-paper-ink:#101510;--m4-paper-muted:#5d665f}
  .m4-shell{position:relative;z-index:2;background:var(--m4-deep);color:var(--m4-ink)}
  .m4-shell *{box-sizing:border-box}.m4-wrap{width:calc(100% - (2 * var(--m-gutter)));margin-inline:auto}.m4-section{position:relative;padding:72px 0;border-top:1px solid var(--m4-line);overflow:hidden}.m4-section--deep{background:radial-gradient(circle at 92% 8%,rgba(152,215,164,.11),transparent 29%),var(--m4-deep2)}.m4-section--paper{background:var(--m4-paper);color:var(--m4-paper-ink);border-top:0}.m4-kicker{display:block;margin:0 0 14px;color:var(--m4-green);font:500 10px/1.25 var(--mono,"IBM Plex Mono",monospace);letter-spacing:.11em;text-transform:uppercase}.m4-section--paper .m4-kicker{color:#4b7354}.m4-title{margin:0;max-width:11.5ch;font:800 clamp(30px,8.4vw,34px)/1 var(--sans,"Archivo",sans-serif);letter-spacing:-.04em;text-wrap:balance}.m4-intro{max-width:31ch;margin:18px 0 0;color:var(--m4-muted);font-size:16.5px;line-height:1.58}.m4-section--paper .m4-intro{color:var(--m4-paper-muted)}.m4-link{display:inline-flex;min-height:44px;align-items:center;margin-top:20px;color:var(--m4-green2);font-size:14px;font-weight:700;text-decoration:none}.m4-section--paper .m4-link{color:#285c35}.m4-rail{display:flex;gap:12px;width:calc(100% + var(--m-gutter));margin-top:28px;padding:0 var(--m-gutter) 10px 0;overflow-x:auto;scroll-snap-type:x mandatory;overscroll-behavior-inline:contain;scrollbar-width:none}.m4-rail::-webkit-scrollbar{display:none}.m4-card{position:relative;flex:0 0 min(82vw,316px);min-height:270px;padding:22px;border:1px solid var(--m4-line);border-radius:22px;background:rgba(255,255,255,.025);scroll-snap-align:start;text-decoration:none;color:inherit;overflow:hidden}.m4-card::after{content:"";position:absolute;right:-46px;bottom:-70px;width:175px;height:175px;border:1px solid rgba(152,215,164,.13);border-radius:50%}.m4-card__n{display:block;color:var(--m4-green);font:500 10px/1.2 var(--mono,"IBM Plex Mono",monospace);letter-spacing:.1em}.m4-card h3{margin:38px 0 12px!important;max-width:12ch;font-size:25px!important;line-height:1.04!important;letter-spacing:-.033em!important}.m4-card p{margin:0;max-width:28ch;color:var(--m4-muted);font-size:15.5px;line-height:1.55}.m4-card__go{position:absolute;left:22px;bottom:20px;color:var(--m4-green2);font-size:13px;font-weight:700}.m4-cue{display:flex;align-items:center;gap:9px;margin-top:11px;color:var(--m4-faint);font:500 9px/1 var(--mono,"IBM Plex Mono",monospace);letter-spacing:.1em;text-transform:uppercase}.m4-cue::before{content:"";width:28px;height:1px;background:rgba(152,215,164,.42)}

  /* INDUSTRIES ----------------------------------------------------------------- */
  body[data-m4-kind="industry"] main.nbc-page-shell>section:not(.bi-hero){display:none!important}
  body[data-m4-kind="industry"] main.nbc-page-shell>.m4-shell{display:block!important}
  body[data-m4-kind="industry"] .bi-hero{min-height:auto!important;padding-bottom:52px!important}
  .m4-chain{margin-top:28px;border-top:1px solid var(--m4-line)}.m4-chain__row{display:grid;grid-template-columns:28px 1fr;gap:15px;padding:19px 0;border-bottom:1px solid var(--m4-line)}.m4-chain__row span{color:var(--m4-green);font:500 10px/1.4 var(--mono,"IBM Plex Mono",monospace)}.m4-chain__row strong{display:block;font-size:19px;line-height:1.18;letter-spacing:-.02em}.m4-chain__row p{margin:7px 0 0;color:var(--m4-muted);font-size:14.5px;line-height:1.52}.m4-metric-rail{display:flex;gap:12px;margin-top:30px;overflow:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.m4-metric-rail::-webkit-scrollbar{display:none}.m4-metric{flex:0 0 86%;min-height:240px;padding:24px;border-radius:22px;background:#fff;color:#101510;scroll-snap-align:start;text-decoration:none}.m4-metric small{display:block;color:#57705c;font:500 9px/1.2 var(--mono,"IBM Plex Mono",monospace);letter-spacing:.09em}.m4-metric strong{display:block;margin-top:38px;font-size:clamp(37px,10.5vw,44px);line-height:.92;letter-spacing:-.05em}.m4-metric p{margin:16px 0 0;color:#5d665f;font-size:14.5px;line-height:1.5}.m4-final{min-height:66svh;display:flex;align-items:center}.m4-final .btn{width:100%;margin-top:26px}

  /* CASE INDEX ----------------------------------------------------------------- */
  body[data-m4-kind="case-index"] .evidence-library-grid-section,body[data-m4-kind="case-index"] .evidence-library-cta,body[data-m4-kind="case-index"] main>.nbc-context-links{display:none!important}.m4-case-ledger{margin-top:26px;border-top:1px solid var(--m4-line)}.m4-case-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:14px;padding:22px 0;border-bottom:1px solid var(--m4-line);text-decoration:none;color:inherit}.m4-case-row__meta{color:var(--m4-green);font:500 9px/1.25 var(--mono,"IBM Plex Mono",monospace);letter-spacing:.085em;text-transform:uppercase}.m4-case-row h3{margin:8px 0 0!important;max-width:19ch;font-size:21px!important;line-height:1.08!important}.m4-case-row__metric{align-self:center;max-width:9ch;color:var(--m4-green2);font-size:17px;font-weight:800;line-height:1.02;text-align:right;letter-spacing:-.035em}.m4-case-index-end{padding-bottom:90px}

  /* CASE DETAIL: mobile decision dossier --------------------------------------- */
  body[data-m4-kind="case-detail"] .case-dossier-hero{padding-bottom:42px!important}.m4-case-nav{position:sticky;top:calc(var(--m-header-h) + env(safe-area-inset-top));z-index:8;margin:0;padding:10px var(--m-gutter);background:rgba(7,16,11,.94);border-block:1px solid var(--m4-line);backdrop-filter:blur(16px);overflow:auto;white-space:nowrap;scrollbar-width:none}.m4-case-nav::-webkit-scrollbar{display:none}.m4-case-nav a{display:inline-flex;min-height:38px;align-items:center;margin-right:8px;padding:0 13px;border:1px solid var(--m4-line);border-radius:999px;color:rgba(245,243,238,.72);font-size:12px;text-decoration:none}.m4-case-accordion{border-bottom:1px solid var(--m4-line);background:var(--m4-deep)}.m4-case-accordion>summary{display:grid;grid-template-columns:34px 1fr auto;align-items:center;gap:10px;min-height:74px;padding:0 var(--m-gutter);list-style:none;cursor:pointer}.m4-case-accordion>summary::-webkit-details-marker{display:none}.m4-case-accordion__n{color:var(--m4-green);font:500 10px/1 var(--mono,"IBM Plex Mono",monospace)}.m4-case-accordion__title{font-size:17px;font-weight:700;line-height:1.2}.m4-case-accordion__plus{font-size:22px;color:var(--m4-faint);transition:transform .2s}.m4-case-accordion[open] .m4-case-accordion__plus{transform:rotate(45deg)}.m4-case-accordion>section{padding:0 var(--m-gutter) 52px!important;margin:0!important;min-height:0!important}.m4-case-accordion>section> :first-child{margin-top:0!important}.m4-case-accordion>section h2{display:none!important}.m4-case-accordion>section :is(.wrap,.case-film-wrap,.case-decision-ledger__inner){width:100%!important;max-width:none!important;margin:0!important}.m4-case-accordion>section :is(p,li){font-size:16px!important;line-height:1.62!important}.m4-case-accordion>section :is(.case-film-grid,.case-decision-ledger__grid,.case-operating-state__grid,.case-knowledge-grid){grid-template-columns:1fr!important}.m4-case-accordion>section :is(.case-film-visual,.case-film-stage){max-height:340px;overflow:hidden}.m4-case-accordion--paper,.m4-case-accordion--paper>section{background:var(--m4-paper)!important;color:var(--m4-paper-ink)!important}.m4-case-accordion--paper>summary{color:var(--m4-paper-ink)}.m4-case-accordion--paper .m4-case-accordion__n{color:#44704e}.m4-case-accordion--paper :is(p,li){color:#556159!important}.m4-case-accordion--paper{border-color:rgba(16,21,16,.12)}body[data-m4-kind="case-detail"] .case-related{padding-block:58px!important}body[data-m4-kind="case-detail"] .case-related :is(.case-related-grid,.related-grid){display:flex!important;overflow:auto;gap:12px;scroll-snap-type:x mandatory}body[data-m4-kind="case-detail"] .case-related :is(article,a){flex:0 0 82%;scroll-snap-align:start}body[data-m4-kind="case-detail"] .case-knowledge-container{display:none!important}body[data-m4-kind="case-detail"] .case-next-step{padding-block:70px!important}

  /* KNOWLEDGE HUB / CATEGORY --------------------------------------------------- */
  body[data-m4-kind="knowledge-main"] .nbc-authority-strip,body[data-m4-kind="knowledge-main"] #knowledge-workbench,body[data-m4-kind="knowledge-main"] #wissensindex,body[data-m4-kind="knowledge-main"] .km-final{display:none!important}.m4-topic{flex:0 0 min(84vw,322px);min-height:300px;padding:24px;border:1px solid var(--m4-line);border-radius:22px;background:rgba(255,255,255,.025);text-decoration:none;color:inherit;scroll-snap-align:start}.m4-topic__n{color:var(--m4-green);font:500 10px/1 var(--mono,"IBM Plex Mono",monospace)}.m4-topic h3{margin:52px 0 12px!important;font-size:27px!important;line-height:1!important}.m4-topic p{margin:0;color:var(--m4-muted);font-size:15.5px;line-height:1.54}.m4-topic b{display:block;margin-top:28px;color:var(--m4-green2);font-size:13px}.m4-article-list{margin-top:26px}.m4-article-link{display:block;padding:19px 0;border-top:1px solid var(--m4-line);text-decoration:none;color:inherit}.m4-article-link small{display:block;color:var(--m4-green);font:500 9px/1.2 var(--mono,"IBM Plex Mono",monospace);letter-spacing:.08em}.m4-article-link strong{display:block;margin-top:8px;font-size:18px;line-height:1.2;letter-spacing:-.02em}.m4-article-link span{display:block;margin-top:7px;color:var(--m4-muted);font-size:13.5px;line-height:1.48}.m4-article-list .m4-article-link:nth-child(n+7){display:none}
  body[data-m4-kind="knowledge-category"] .knowledge-hub-direct-list{padding-block:56px!important}body[data-m4-kind="knowledge-category"] .knowledge-card-grid{display:flex!important;gap:12px!important;width:calc(100% + var(--m-gutter));padding-right:var(--m-gutter);overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}body[data-m4-kind="knowledge-category"] .knowledge-card-grid::-webkit-scrollbar{display:none}body[data-m4-kind="knowledge-category"] .knowledge-card-grid>*{flex:0 0 82vw!important;max-width:316px;scroll-snap-align:start}body[data-m4-kind="knowledge-category"] .knowledge-hub-paths-optional{display:none!important}body[data-m4-kind="knowledge-category"] .hub-decision-paths{padding-block:62px!important}body[data-m4-kind="knowledge-category"] .hub-path-grid{display:flex!important;gap:12px!important;overflow:auto;scroll-snap-type:x mandatory;scrollbar-width:none}body[data-m4-kind="knowledge-category"] .hub-path-grid::-webkit-scrollbar{display:none}body[data-m4-kind="knowledge-category"] .hub-decision-path{flex:0 0 84vw!important;scroll-snap-align:start}body[data-m4-kind="knowledge-category"] .hub-next{padding-block:72px!important}

  /* ARTICLES: executive reading mode ------------------------------------------- */
  body[data-m4-kind="article"] .ep-signature-stage{display:none!important}body[data-m4-kind="article"] .nbc-hero-bridge{padding-block:34px!important}body[data-m4-kind="article"] .ep-audience{display:none!important}.m4-reading-nav{position:sticky;top:calc(var(--m-header-h) + env(safe-area-inset-top));z-index:8;display:flex;gap:8px;padding:10px var(--m-gutter);overflow:auto;background:rgba(7,16,11,.94);border-block:1px solid var(--m4-line);backdrop-filter:blur(16px);scrollbar-width:none}.m4-reading-nav::-webkit-scrollbar{display:none}.m4-reading-nav a{display:inline-flex;flex:0 0 auto;min-height:36px;align-items:center;padding:0 12px;border:1px solid var(--m4-line);border-radius:999px;color:rgba(245,243,238,.68);font-size:11.5px;text-decoration:none}.m4-quick-answer{margin:28px var(--m-gutter) 8px;padding:22px;border:1px solid rgba(152,215,164,.18);border-radius:20px;background:rgba(152,215,164,.055)}.m4-quick-answer small{display:block;color:var(--m4-green);font:500 9px/1 var(--mono,"IBM Plex Mono",monospace);letter-spacing:.09em}.m4-quick-answer p{margin:12px 0 0!important;font-size:16px!important;line-height:1.58!important;color:rgba(245,243,238,.8)!important}body[data-m4-kind="article"] .ep-article-layout{display:block!important}body[data-m4-kind="article"] .ep-article-content{max-width:none!important}body[data-m4-kind="article"] .ep-executive-answer{margin-top:24px!important;padding:26px 0!important}body[data-m4-kind="article"] .ep-body{padding-bottom:68px}body[data-m4-kind="article"] .ep-chapter{padding-block:32px!important;border-top:1px solid var(--m4-line)}body[data-m4-kind="article"] .ep-chapter h2{font-size:28px!important;line-height:1.04!important}body[data-m4-kind="article"] .ep-chapter :is(p,li){font-size:17px!important;line-height:1.76!important}body[data-m4-kind="article"] :is(.ep-table-wrap,.table-wrap){overflow-x:auto;-webkit-overflow-scrolling:touch}body[data-m4-kind="article"] table{min-width:680px}body[data-m4-kind="article"] .article-diagnostic-context{display:none!important}body[data-m4-kind="article"] .ep-conclusion{padding-block:64px!important}

  /* DECISION GUIDES ------------------------------------------------------------- */
  body[data-m4-kind="guide-hub"] .dg-hub-list,body[data-m4-kind="guide-hub"] .dg-hub-priority{display:none!important}.m4-guide{flex:0 0 min(84vw,322px);min-height:330px;padding:24px;border:1px solid var(--m4-line);border-radius:22px;background:rgba(255,255,255,.025);scroll-snap-align:start;text-decoration:none;color:inherit}.m4-guide small{color:var(--m4-green);font:500 10px/1 var(--mono,"IBM Plex Mono",monospace)}.m4-guide h3{margin:52px 0 13px!important;font-size:26px!important;line-height:1.02!important}.m4-guide p{margin:0;color:var(--m4-muted);font-size:15px;line-height:1.55}.m4-guide b{position:absolute}.m4-guide__action{display:block;margin-top:28px;color:var(--m4-green2);font-size:13px;font-weight:700}body[data-m4-kind="guide-detail"] .dg-page-body{padding-top:54px!important}body[data-m4-kind="guide-detail"] .intro-grid{display:block!important}body[data-m4-kind="guide-detail"] .dg-takeaways{display:flex!important;gap:12px!important;width:calc(100% + var(--m-gutter));padding-right:var(--m-gutter);overflow:auto;scroll-snap-type:x mandatory;scrollbar-width:none}body[data-m4-kind="guide-detail"] .dg-takeaways::-webkit-scrollbar{display:none}body[data-m4-kind="guide-detail"] .dg-takeaway{flex:0 0 82vw!important;max-width:316px;scroll-snap-align:start}body[data-m4-kind="guide-detail"] .dg-live-tool{margin-inline:calc(-1 * var(--m-gutter));padding:54px var(--m-gutter)!important;background:var(--m4-deep2)}body[data-m4-kind="guide-detail"] .dg-guide-preview{padding-block:58px!important}body[data-m4-kind="guide-detail"] .dg-preview-stack{display:flex!important;gap:12px!important;overflow:auto;scroll-snap-type:x mandatory;scrollbar-width:none}body[data-m4-kind="guide-detail"] .dg-preview-stack>*{flex:0 0 78vw!important;scroll-snap-align:start}body[data-m4-kind="guide-detail"] .dg-after20{padding-block:58px!important}body[data-m4-kind="guide-detail"] .dg-after20-list{display:block!important}body[data-m4-kind="guide-detail"] .dg-after20-item{padding:18px 0!important;border-top:1px solid var(--m4-line)}body[data-m4-kind="guide-detail"] .dg-related-guides{padding-block:58px!important}body[data-m4-kind="guide-detail"] .dg-related-grid{display:flex!important;gap:12px!important;overflow:auto;scroll-snap-type:x mandatory;scrollbar-width:none}body[data-m4-kind="guide-detail"] .dg-related-grid>*{flex:0 0 80vw!important;scroll-snap-align:start}body[data-m4-kind="guide-detail"] .dg-citation-strip{display:none!important}

  /* ABOUT ----------------------------------------------------------------------- */
  body[data-m4-kind="about"] main>.nbc-hero-bridge,body[data-m4-kind="about"] main>.ac-section,body[data-m4-kind="about"] main>.nbc-expert-outreach,body[data-m4-kind="about"] main>.ac-final-cta,body[data-m4-kind="about"] main>.nbc-context-links{display:none!important}.m4-about-portrait{margin-top:28px;border-radius:24px;overflow:hidden;aspect-ratio:4/4.7;background:#132018}.m4-about-portrait img{width:100%;height:100%;object-fit:cover;object-position:50% 30%}.m4-principle{padding:28px 0;border-top:1px solid rgba(16,21,16,.15);font-size:28px;font-weight:800;line-height:1.02;letter-spacing:-.04em}.m4-principle small{display:block;margin-bottom:12px;color:#52705a;font:500 9px/1 var(--mono,"IBM Plex Mono",monospace);letter-spacing:.09em}.m4-about-timeline{margin-top:25px;border-left:1px solid rgba(152,215,164,.28);padding-left:20px}.m4-about-step{position:relative;padding:0 0 28px}.m4-about-step::before{content:"";position:absolute;left:-24px;top:5px;width:7px;height:7px;border-radius:50%;background:var(--m4-green)}.m4-about-step strong{font-size:18px}.m4-about-step p{margin:7px 0 0;color:var(--m4-muted);font-size:14.5px;line-height:1.52}

  /* CONTACT --------------------------------------------------------------------- */
  body[data-m4-kind="contact"] main>.nbc-hero-bridge{display:none!important}body[data-m4-kind="contact"] .ac-intake-hero{padding-bottom:46px!important}body[data-m4-kind="contact"] .ac-intake-workflow{padding-block:60px!important}body[data-m4-kind="contact"] .ac-contact-sequence,body[data-m4-kind="contact"] .ac-intake-workspace{display:block!important}body[data-m4-kind="contact"] .ac-topic-grid{display:flex!important;gap:9px!important;overflow:auto;scroll-snap-type:x mandatory;scrollbar-width:none;padding-bottom:8px}body[data-m4-kind="contact"] .ac-topic-grid>*{flex:0 0 78vw!important;scroll-snap-align:start}body[data-m4-kind="contact"] .ac-intake-workspace{margin-top:26px!important}body[data-m4-kind="contact"] .ac-decision-note{display:none!important}body[data-m4-kind="contact"] .ac-form-identity{grid-template-columns:1fr!important}body[data-m4-kind="contact"] .ac-field{margin-bottom:15px}body[data-m4-kind="contact"] :is(input,textarea,select){font-size:16px!important;border-radius:14px!important}body[data-m4-kind="contact"] textarea{min-height:150px}body[data-m4-kind="contact"] .ac-submit{width:100%}body[data-m4-kind="contact"] #kontakt-ablauf{padding-block:62px!important}body[data-m4-kind="contact"] .ac-contact-after :is(.ac-after-grid,.ac-next-grid){grid-template-columns:1fr!important}

  /* BAROMETER ------------------------------------------------------------------- */
  body[data-m4-kind="barometer"] .oml-page{padding-top:calc(var(--m-header-h) + env(safe-area-inset-top) + 30px)!important}body[data-m4-kind="barometer"] .nbc-signal-field.nbc-barometer-preview{display:none!important}body[data-m4-kind="barometer"] .baro-scenario-section{padding-top:40px!important}body[data-m4-kind="barometer"] .baro-scenarios{display:flex!important;gap:10px!important;width:calc(100% + var(--m-gutter));padding-right:var(--m-gutter);overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}body[data-m4-kind="barometer"] .baro-scenarios>*{flex:0 0 78vw!important;scroll-snap-align:start}body[data-m4-kind="barometer"] .baro-toolbar{position:sticky;top:calc(var(--m-header-h) + env(safe-area-inset-top));z-index:8;margin-inline:calc(-1 * var(--m-gutter));padding:10px var(--m-gutter)!important;background:rgba(7,16,11,.95);border-block:1px solid var(--m4-line);backdrop-filter:blur(16px)}body[data-m4-kind="barometer"] .baro-workbench{display:block!important}body[data-m4-kind="barometer"] .baro-controls{width:auto!important;max-width:none!important}body[data-m4-kind="barometer"] .baro-dimensions{display:flex!important;gap:12px!important;width:calc(100% + var(--m-gutter));padding:8px var(--m-gutter) 16px 0;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}body[data-m4-kind="barometer"] .baro-dimensions::-webkit-scrollbar{display:none}body[data-m4-kind="barometer"] .baro-dimension{flex:0 0 84vw!important;max-width:320px;min-height:300px!important;margin:0!important;padding:22px!important;border-radius:20px!important;scroll-snap-align:start}body[data-m4-kind="barometer"] .baro-model{margin-top:28px!important}body[data-m4-kind="barometer"] .baro-next-step{padding-block:60px!important}

  /* DIGITAL CHECK --------------------------------------------------------------- */
  body[data-m4-kind="digital"] .dc5-premium{padding-top:calc(var(--m-header-h) + env(safe-area-inset-top) + 28px)!important}body[data-m4-kind="digital"] .dc7-entry__layout{display:block!important}body[data-m4-kind="digital"] .dc7-entry__info{margin-top:24px!important}body[data-m4-kind="digital"] .dc7-choice-grid{display:flex!important;gap:10px!important;width:calc(100% + var(--m-gutter));padding-right:var(--m-gutter);overflow:auto;scroll-snap-type:x mandatory;scrollbar-width:none}body[data-m4-kind="digital"] .dc7-choice-grid>*{flex:0 0 82vw!important;scroll-snap-align:start}body[data-m4-kind="digital"] .dc5-process-types{display:flex!important;gap:8px!important;width:calc(100% + var(--m-gutter));padding:4px var(--m-gutter) 10px 0;overflow:auto;scroll-snap-type:x mandatory;scrollbar-width:none}body[data-m4-kind="digital"] .dc5-process-types>*{flex:0 0 auto!important;min-height:46px}body[data-m4-kind="digital"] .dc5-workspace{display:block!important}body[data-m4-kind="digital"] .dc5-control-column{width:100%!important}body[data-m4-kind="digital"] .dc5-question-panel{padding:24px 0 38px!important}body[data-m4-kind="digital"] .dc5-model-column{margin-top:24px!important}body[data-m4-kind="digital"] .dc5-stage{min-height:300px!important}body[data-m4-kind="digital"] .dc5-question-nav{position:sticky;bottom:0;z-index:7;margin-inline:calc(-1 * var(--m-gutter));padding:10px var(--m-gutter) calc(10px + env(safe-area-inset-bottom))!important;background:rgba(7,16,11,.95);border-top:1px solid var(--m4-line);backdrop-filter:blur(16px)}body[data-m4-kind="digital"] .dc5-result-switch{display:flex!important;overflow:auto;white-space:nowrap}body[data-m4-kind="digital"] .dc5-result-actions{padding-block:54px!important}

  /* DECISION AIDS --------------------------------------------------------------- */
  body[data-m4-kind="diagnose"] .dx-primary,body[data-m4-kind="diagnose"] .dx-depth{padding-block:62px!important}body[data-m4-kind="diagnose"] :is(.dx-primary-grid,.dx-depth-grid){display:flex!important;gap:12px!important;overflow:auto;scroll-snap-type:x mandatory;scrollbar-width:none}body[data-m4-kind="diagnose"] :is(.dx-primary-grid,.dx-depth-grid)>*{flex:0 0 82vw!important;scroll-snap-align:start}body[data-m4-kind="diagnose"] .dx-outcome{padding-block:70px!important}
}
@media (max-width:760px){
  .m4-section--paper .m4-title{color:var(--m4-paper-ink)!important}
  body[data-m4-kind="industry"] .bi-hero :is(.trade-order-dossier,.ps-capacity-board){display:none!important}
  body[data-m4-kind="industry"] .bi-hero{min-height:0!important}
  body[data-m4-kind="industry"] .bi-hero :is(.trade-order-hero-grid,.ps-hero-grid){display:block!important}
  .m4-case-row{grid-template-columns:minmax(0,1fr) 104px!important}
  .m4-case-row__metric{width:104px;max-width:104px;overflow-wrap:anywhere;font-size:15.5px;line-height:1.08}
  body[data-m4-kind="contact"] #kontakt-ablauf{display:none!important}
  .m4-contact-after{padding-block:60px!important}.m4-contact-after .m4-chain{margin-top:22px}
}
@media (max-width:760px){
  .m4-section--paper .m4-chain{border-color:rgba(16,21,16,.14)}
  .m4-section--paper .m4-chain__row{border-color:rgba(16,21,16,.14)}
  .m4-section--paper .m4-chain__row span{color:#4b7354}
  .m4-section--paper .m4-chain__row strong{color:var(--m4-paper-ink)}
  .m4-section--paper .m4-chain__row p{color:var(--m4-paper-muted)}
}
