/* SCHMIDT PART 1/2 · finale Texte, Navbar-Ausrichtung, ruhige Bildflächen */
.sch-clean-header{isolation:isolate!important}
.sch-clean-nav-wrap{height:auto!important;min-height:74px!important;display:flex!important;align-items:center!important;gap:clamp(10px,1.6vw,20px)!important;flex-wrap:nowrap!important;width:min(1240px,calc(100% - 28px))!important}
.sch-clean-brand{display:flex!important;align-items:center!important;min-height:54px!important;flex:0 1 210px!important;max-width:210px!important}
.sch-clean-logo-img{display:block!important;max-width:100%!important;height:auto!important;max-height:48px!important;object-fit:contain!important}
.sch-clean-desktop-nav{display:flex!important;align-items:center!important;justify-content:center!important;gap:4px!important;flex:1 1 auto!important;min-width:0!important;white-space:nowrap!important;overflow:visible!important}
.sch-clean-desktop-nav>a,.sch-clean-nav-trigger{height:42px!important;min-height:42px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;padding:0 12px!important;line-height:1!important;white-space:nowrap!important}
.sch-clean-actions{height:54px!important;display:flex!important;align-items:center!important;justify-content:flex-end!important;gap:9px!important;flex:0 0 auto!important;align-self:center!important;margin:0!important;padding:0!important}
.sch-clean-phone,.sch-clean-cta{height:42px!important;min-height:42px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;margin:0!important;line-height:1!important;white-space:nowrap!important;align-self:center!important;position:static!important;top:auto!important;bottom:auto!important;transform:none!important}
.sch-clean-phone{padding:0 12px!important;font-size:12px!important;color:#334155!important;background:#fff!important;border:1px solid rgba(15,23,42,.10)!important}
.sch-clean-cta{padding:0 15px!important;background:#0d1324!important;color:#fff!important;border:1px solid #0d1324!important;box-shadow:0 12px 24px rgba(13,19,36,.16)!important}
.sch-s4p5-home *{animation:none!important;transition:background-color .16s ease,border-color .16s ease,color .16s ease,box-shadow .16s ease!important}
.sch-s4p5-placeholder-card{overflow:hidden!important;background:linear-gradient(180deg,#ffffff,#f7fafc)!important}
.sch-s4p5-visual-placeholder{min-height:23rem;border-radius:1.55rem;border:1px dashed rgba(15,23,42,.20);background:linear-gradient(135deg,#f8fafc,#eef4ff 52%,#f6fbea);display:grid;align-content:end;gap:18px;padding:24px;position:relative;overflow:hidden}
.sch-s4p5-visual-placeholder:before{content:"";position:absolute;inset:18px;border-radius:1.2rem;border:1px solid rgba(255,255,255,.80);background:linear-gradient(135deg,rgba(255,255,255,.52),rgba(255,255,255,.10));pointer-events:none}
.sch-s4p5-placeholder-main{position:relative;z-index:1;display:grid;gap:7px;max-width:25rem}
.sch-s4p5-placeholder-main span{width:max-content;border-radius:999px;background:#0d1324;color:#fff;padding:7px 11px;font-size:.72rem;font-weight:950;letter-spacing:.11em;text-transform:uppercase}
.sch-s4p5-placeholder-main strong{display:block;color:#0d1324;font-size:clamp(1.45rem,2.8vw,2.3rem);line-height:1.02;letter-spacing:-.05em}
.sch-s4p5-placeholder-main small{display:block;color:#475569;font-size:.94rem;line-height:1.45;font-weight:760}
.sch-s4p5-placeholder-row{position:relative;z-index:1;display:grid;grid-template-columns:1.35fr 1fr .78fr;gap:10px}
.sch-s4p5-placeholder-row i{display:block;height:74px;border-radius:18px;background:rgba(255,255,255,.72);border:1px solid rgba(15,23,42,.09);box-shadow:0 12px 30px rgba(15,23,42,.07)}
.sch-s4p5-mini-proof article{box-shadow:none!important}
@media(max-width:1180px){.sch-clean-brand{flex-basis:190px!important;max-width:190px!important}.sch-clean-desktop-nav>a,.sch-clean-nav-trigger{padding-inline:9px!important;font-size:12px!important}.sch-clean-phone{display:none!important}}
@media(max-width:1010px){.sch-clean-desktop-nav,.sch-clean-phone,.sch-clean-cta{display:none!important}.sch-clean-toggle{display:inline-flex!important;align-items:center!important;justify-content:center!important}.sch-clean-nav-wrap{min-height:68px!important}.sch-clean-brand{flex:1 1 auto!important;max-width:230px!important}.sch-clean-actions{height:auto!important}}
@media(max-width:740px){.sch-s4p5-visual-placeholder{min-height:16.5rem;padding:18px;border-radius:1.25rem}.sch-s4p5-placeholder-row{grid-template-columns:1fr 1fr}.sch-s4p5-placeholder-row i{height:52px}.sch-s4p5-placeholder-row i:last-child{display:none}.sch-s4p5-card-top{gap:.3rem!important}.sch-s4p5-card-top strong{font-size:.86rem!important}}
