/* Originale Händler-Sektion (market-section-paper / market-intro / market-pillars),
   auf die App-Sektion begrenzt. */
.ns-app-knowledge{font-family:inherit}
.ns-app-knowledge h2,.ns-app-knowledge h3{font-family:var(--serif);font-weight:600}
.ns-app-knowledge .market-eyebrow{margin:0 0 18px;color:#c44033;font-size:.82rem;font-weight:700;text-transform:uppercase;letter-spacing:.24em}
.ns-app-knowledge .market-eyebrow-dark{color:#8a1712}
.ns-app-knowledge.market-section{position:relative;padding:118px 0}
.ns-app-knowledge.market-section-paper{background:linear-gradient(115deg,#efe2cc 0%,#f3ead9 52%,#e2c79d 100%);color:#2c211b;overflow:hidden}
.ns-app-knowledge .market-section-dark{background:radial-gradient(circle at 82% 20%,rgba(111,24,17,.2),transparent 31%),linear-gradient(125deg,#11100f 0%,#1a1512 52%,#26130f 100%)}
.ns-app-knowledge .market-paper-noise{position:absolute;inset:0;pointer-events:none;opacity:.22;background:radial-gradient(circle at 20% 20%,rgba(121,90,54,.15) 0 1px,transparent 1.8px),radial-gradient(circle at 78% 42%,rgba(121,90,54,.09) 0 1px,transparent 1.6px);background-size:18px 20px,27px 31px}
.ns-app-knowledge .market-intro{position:relative;z-index:2;max-width:980px;text-align:center;margin-bottom:72px}
.ns-app-knowledge .market-intro h2,.ns-app-knowledge .market-logistics-head h2,.ns-app-knowledge .market-contact h2{margin:0;font-size:clamp(3.5rem,5vw,5.8rem);line-height:.94}
.ns-app-knowledge .market-intro>p:last-child,.ns-app-knowledge .market-logistics-head>p:last-child{max-width:820px;margin:25px auto 0;color:#695b4f;font-size:1.03rem}
.ns-app-knowledge .market-pillars{position:relative;z-index:2;display:grid;grid-template-columns:repeat(3,1fr);gap:24px}
.ns-app-knowledge .market-pillar{min-height:0;padding:37px 36px 38px;border:1px solid rgba(102,72,45,.24);background:rgba(255,248,235,.23);box-shadow:0 16px 34px rgba(79,54,31,.06)}
.ns-app-knowledge .market-number{display:inline-block;color:#9b1b15;font-size:.78rem;font-weight:700;letter-spacing:.13em}
.ns-app-knowledge .market-pillar h3,.ns-app-knowledge .market-dimension-card h3,.ns-app-knowledge .market-supply-card h3{margin:30px 0 14px;font-size:2rem;line-height:1.05}
.ns-app-knowledge .market-pillar p{margin:0;color:#6b5b4d;line-height:1.72}


@media(max-width:900px){.ns-app-knowledge .market-pillars{grid-template-columns:1fr}.ns-app-knowledge .market-pillar{min-height:0}}
@media(max-width:760px){.ns-app-knowledge.market-section{padding:84px 0}.ns-app-knowledge .market-intro{margin-bottom:48px}.ns-app-knowledge .market-intro h2{font-size:clamp(3rem,13vw,4.25rem)}.ns-app-knowledge .market-pillars{gap:14px}.ns-app-knowledge .market-pillar{padding:30px 26px}}
