/* Editorial diagrams and public workbench, Protect-12, October 2026. */
.e-section{padding:88px 0;border-top:1px solid #e5e9ed;overflow:hidden}.e-section:nth-of-type(even){background:#f3f5f7}.e-section .section-head{max-width:850px;margin-bottom:36px}.e-section .section-head h2{font-size:clamp(28px,3.2vw,43px);line-height:1.15;letter-spacing:-.025em;margin:12px 0 18px}.e-section p{line-height:1.75}.e-section .section-head p{font-size:17px;color:#56616f}.e-section h3{line-height:1.4}.e-section button,.e-section select,.e-section input,.e-section textarea{font:inherit}.e-section button{cursor:pointer}.e-section button:focus-visible,.e-section a:focus-visible,.e-section input:focus-visible,.e-section select:focus-visible,.e-section textarea:focus-visible,.e-document-dialog button:focus-visible{outline:3px solid #c31212;outline-offset:4px}.e-section [hidden]{display:none!important}.e-caption{font-size:12px;color:#657180;max-width:850px;margin:24px 0 0}.e-lead{font-size:18px;max-width:820px}.e-link{display:inline-block;color:#a80e0e;font-weight:700;text-decoration:none;padding:10px 0}.e-link:hover{text-decoration:underline}.e-chips{display:flex;gap:10px;flex-wrap:wrap;margin:24px 0}.e-chips span,.e-tag{border:1px solid #cad1d8;padding:9px 12px;font-size:12px;font-weight:700;background:white}.e-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin:26px 0}.e-cards article{padding:30px;background:white;border:1px solid #dce1e6;box-shadow:0 8px 24px #1b243006;position:relative}.e-cards h3{font-size:22px;margin:18px 0 12px}.e-cards p{font-size:15px;margin:0}.e-number{font-size:12px;letter-spacing:.14em;color:#b51218;border-bottom:2px solid #c31212;display:inline-block;padding-bottom:8px}.e-controls{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:0;padding:15px;background:#1b2430}.e-controls button,.e-scenario-menu button,.e-window-controls button{border:1px solid #67717e;color:#fff;background:transparent;padding:13px 17px;text-align:left;font-size:13px;font-weight:650;line-height:1.5;min-height:46px}.e-controls button:hover{background:#354150}.e-controls button[aria-pressed=true],.e-scenario-menu button[aria-pressed=true],.e-window-controls button[aria-pressed=true]{background:#fff;color:#1b2430;border-color:white;box-shadow:inset 0 -3px #c31212}.e-panel{padding:36px;border:1px solid #d8dee5;border-top:0;background:white}.e-panel>h3{font-size:26px;margin-top:0}.e-panel>p{max-width:850px}.e-questions{list-style:none;counter-reset:question;padding:0;display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin:28px 0}.e-questions li{counter-increment:question;padding:24px;background:#f0f3f5;border-top:3px solid #1b2430;font-weight:600;line-height:1.65}.e-questions li:before{content:'0' counter(question);display:block;color:#bd1717;font-size:12px;letter-spacing:.12em;margin-bottom:16px}.e-case-head{max-width:850px;margin-bottom:30px}.e-case-head h3{font-size:21px;font-weight:500;margin:22px 0;line-height:1.7}.e-steps{padding:0;margin:24px 0;list-style:none;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 32px;counter-reset:steps}.e-steps li{display:grid;grid-template-columns:48px 1fr;gap:18px;padding:25px 0;border-top:1px solid #cdd5dd;position:relative}.e-steps li>b{width:44px;height:44px;display:grid;place-items:center;border:1px solid #bec8d1;background:#fff;color:#b31212;font-size:13px;border-radius:50%;z-index:1}.e-steps h3{font-size:20px;margin:0 0 10px}.e-steps p{margin:0;font-size:15px}.e-section#passender-umfang .e-steps,.e-section#vorrat-planen .e-steps,.e-section#hof-kennenlernen .e-steps{grid-template-columns:repeat(2,minmax(0,1fr))}.e-network{display:grid;grid-template-columns:repeat(3,1fr);gap:36px;padding:48px 36px;background:#edf1f5;background-image:radial-gradient(#a9b3bd 1px,transparent 1px);background-size:18px 18px;position:relative}.e-node{background:white;min-height:120px;border:1px solid #aebcc9;padding:23px;position:relative;box-shadow:0 4px 12px #14223308;transition:border-color .2s,background .2s}.e-node:after{content:'';position:absolute;left:50%;top:100%;height:37px;border-left:2px dashed #a2afba}.e-node:nth-child(n+4):after{display:none}.e-node b,.e-node span{display:block}.e-node span{font-size:12px;line-height:1.6;margin-top:10px;color:#596878}.e-node.is-affected{background:#fff2f0;border:2px solid #b51919;padding:22px}.e-node.is-affected b:before{content:'! ';color:#b51919}.e-node.e-independent{border-style:dashed}.e-insight{padding:22px 26px;border-left:4px solid #c31212;background:#e9edf1;font-weight:600;line-height:1.7;margin-top:20px}.e-role-net{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.e-role-net>div{padding:28px;background:#edf1f5;border:1px solid #d8e0e6}.e-role-net>div:first-child{grid-column:1/-1;background:#1b2430;color:white;border-top:4px solid #c31212}.e-role-net span{font-size:11px;font-weight:700;letter-spacing:.13em}.e-role-net h3{font-size:23px;max-width:800px}.e-role-net p{font-size:14px;margin-bottom:0}.e-locations{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin:25px 0}.e-locations>div{padding:28px;border:2px dashed #c5cdd6;background:white;min-height:220px;position:relative}.e-locations>div:before{content:'⌂';font-size:42px;color:#607183}.e-locations .is-selected{border-style:solid;border-color:#b61212;background:#fff5f3}.e-locations span{display:block;font-size:13px;font-weight:700;color:#9d1717;padding-top:20px}.e-location-demo label{font-size:15px;font-weight:600}.e-location-demo select{background:white;border:1px solid #bac5cf;padding:12px;margin:10px;max-width:100%}.e-pace{border:1px solid #d1d9e0;background:white;margin:12px 0}.e-pace summary{cursor:pointer;padding:20px;font-weight:700;line-height:1.6}.e-pace summary b{display:inline-grid;place-items:center;background:#1b2430;color:white;width:38px;height:38px;margin-right:18px;border-bottom:3px solid #c31212}.e-pace p{padding:0 26px 18px 76px}.e-map{height:290px;position:relative;overflow:hidden;background-color:#e9eee9;background-image:linear-gradient(32deg,transparent 45%,#fff 45%,#fff 49%,#bdc8cc 49%,#bdc8cc 50%,#fff 50%,#fff 54%,transparent 54%),linear-gradient(115deg,transparent 25%,#c6dce8 25%,#c6dce8 33%,transparent 33%),repeating-linear-gradient(90deg,transparent 0,transparent 49px,#d3ddcf 49px,#d3ddcf 50px);margin-bottom:30px;border:1px solid #c9d4d4}.e-map:after{content:'';position:absolute;left:50%;top:50%;width:220px;height:220px;border-radius:50%;border:1px dashed #5e7b87;transform:translate(-50%,-50%);pointer-events:none}.e-map-home{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);background:#1b2430;color:#fff;padding:19px;font-size:12px;font-weight:700;z-index:2;box-shadow:0 0 0 8px #ffffffa8}.e-map-pin{position:absolute;z-index:3;font-size:12px;font-weight:700;background:#fff;border-left:4px solid #c31212;padding:10px 14px;box-shadow:0 4px 10px #0001}.e-map-pin.one{left:12%;top:20%}.e-map-pin.two{right:8%;bottom:15%}.e-map-supply{background-color:#e8edf0}.e-map-people{background-color:#efebe6}.e-swimlane{border:1px solid #cbd4dd;background:white}.e-swimlane>div{display:grid;grid-template-columns:.7fr 1fr 1fr;border-top:1px solid #d6dfe6}.e-swimlane>div>*{margin:0;padding:23px;border-right:1px solid #e1e6eb;font-size:14px;line-height:1.7}.e-swimlane>div>strong{background:#f0f3f6;color:#253849}.e-swimlane .e-swim-head{background:#1b2430;color:white;border:0}.e-doc-gallery{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.e-doc-gallery>button{padding:30px;background:#e8edf1;border:1px solid #ced7df;text-align:left;color:#1b2430;box-shadow:0 6px 20px #1b24300a;transition:transform .2s,box-shadow .2s}.e-doc-gallery>button:hover{transform:translateY(-4px);box-shadow:0 12px 30px #1b243018}.e-doc-gallery>button>strong{display:block;font-size:23px;line-height:1.35;margin:22px 0 12px}.e-doc-gallery>button>span{display:block;font-size:13px;line-height:1.7}.e-doc-kind{font-size:10px!important;letter-spacing:.16em;color:#ae1117;font-weight:700}.e-mini-page{margin:26px 0 14px;background:white;box-shadow:5px 5px #cbd4dc;padding:26px;min-height:165px;border-top:5px solid #1b2430}.e-mini-page b{font-size:13px}.e-mini-page p{font-size:12px;line-height:1.7}.e-form-sample{max-width:760px;border-left:5px solid #c31212;padding:20px 30px;background:#f1f4f6}.e-form-sample>span{font-size:11px;letter-spacing:.15em;font-weight:700}.e-form-sample button{background:#1b2430;color:white;border:0;padding:14px 20px}.e-document-dialog{border:0;width:min(880px,calc(100% - 28px));max-height:92vh;padding:0;background:#e8edf1;box-shadow:0 30px 100px #0006}.e-document-dialog::backdrop{background:#101b2dd9}.e-dialog-tools{position:sticky;top:0;display:flex;justify-content:space-between;gap:12px;background:#1b2430;padding:16px;z-index:1}.e-dialog-tools button{border:1px solid #687582;background:transparent;color:white;padding:12px 18px;font:600 13px Montserrat,sans-serif;cursor:pointer}.e-paper{background:white;margin:30px;padding:45px;color:#1b2430;box-shadow:0 8px 25px #13243418;font-family:Montserrat,sans-serif}.e-paper header{display:flex;justify-content:space-between;gap:20px;border-bottom:4px solid #c31212;padding-bottom:20px;font-size:11px;letter-spacing:.06em}.e-paper header span{font-weight:900}.e-paper h2{font-size:32px;line-height:1.2;margin:34px 0 12px}.e-paper-purpose{color:#596c7e;font-size:18px}.e-paper>div{padding:20px 0;border-top:1px solid #d8e0e7}.e-paper h3{font-size:16px}.e-paper p,.e-paper pre{font-size:14px;line-height:1.85}.e-paper pre{white-space:pre-wrap;overflow-wrap:anywhere;font-family:inherit}.e-paper footer{font-size:11px;border-top:1px solid #cad2da;padding-top:20px;line-height:1.8}.e-scenario{display:grid;grid-template-columns:260px 1fr;background:#1b2430;color:white}.e-scenario-menu{padding:22px;border-right:1px solid #4b5867;display:flex;flex-direction:column;gap:8px}.e-scenario-main{padding:34px}.e-scenario-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;margin-bottom:30px}.e-scenario-grid span{padding:16px 10px;min-height:60px;background:#26323f;border:1px solid #596573;font-size:12px;display:grid;place-items:center;text-align:center;color:#e4e8ed}.e-scenario-grid .is-relevant{background:#fff;color:#1b2430;border-bottom:4px solid #c31212}.e-scenario-main h3{font-size:27px;color:white}.e-scenario-main .e-insight{background:#344252;color:white}.e-window-controls{display:flex;flex-wrap:wrap;gap:8px;margin-top:26px}.e-window-controls button{font-size:12px;padding:10px}.e-window-result{min-height:85px;border-left:2px solid #c31212;padding:18px 22px;background:#25323f}.e-selfcheck{display:grid;grid-template-columns:1.15fr 1fr;gap:32px;align-items:start}.e-self-question{border:1px solid #cbd4dd;background:white;margin:0 0 20px;padding:20px;min-width:0}.e-self-question legend{font-size:14px;line-height:1.6;font-weight:700;padding:8px;max-width:100%}.e-self-question button{border:1px solid #bdc8d1;background:#f2f5f7;color:#253343;font-size:11px;font-weight:700;padding:12px 9px;margin:4px 3px 4px 0;min-height:44px}.e-self-question button[aria-pressed=true]{background:#1b2430;color:white;border-bottom:3px solid #c31212}.e-self-result{background:#1b2430;color:white;padding:28px;position:sticky;top:100px}.e-self-result h3,.e-self-result h4{color:white}.e-self-result li{font-size:13px;line-height:1.8;margin:12px 0}.e-self-result .btn{color:white;border-color:#7b8895;font-size:12px}.e-self-profile{display:grid;grid-template-columns:1fr 1fr;gap:8px}.e-self-cell{padding:12px;border:1px solid #72808d;background:#25323f;min-height:85px}.e-self-cell b,.e-self-cell span{display:block;font-size:11px;line-height:1.55}.e-self-cell span{margin-top:7px;color:#d9e0e7}.e-self-cell[data-status='0']{border-left:4px solid #ed8b80}.e-self-cell[data-status='1']{border-left:4px solid #b3c5d6}.e-self-cell[data-status='2']{background:#fff;color:#1b2430}.e-self-cell[data-status='2'] span{color:#455363}
/* Product workbench: reference structure, exclusively synthetic public content. */
#arbeitsmuster>.wrap{max-width:1380px}.e-workbench{--wb-bg:#131c27;--wb-surface:#202c3a;--wb-field:#101a26;--wb-text:#f0f4f8;--wb-muted:#c2cedb;--wb-border:#536171;background:var(--wb-bg);color:var(--wb-text);border:1px solid #607081;border-radius:8px;overflow:hidden;box-shadow:0 22px 60px #12213125}.e-work-top{display:flex;align-items:center;gap:22px;min-height:78px;padding:18px 26px;background:#182230;border-bottom:1px solid #485666;color:white}.e-work-top img{width:110px;height:auto;object-fit:contain}.e-work-top>span{font-size:10px;letter-spacing:.12em;font-weight:700;margin-right:auto}.e-work-top button{font-size:11px;border:1px solid #7f8f9f;background:transparent;color:white;padding:10px 12px;min-height:42px}.e-work-layout{display:grid;grid-template-columns:220px minmax(0,1fr)}.e-work-nav{display:flex;flex-direction:column;gap:6px;padding:24px 16px;border-right:1px solid var(--wb-border);background:var(--wb-surface)}.e-work-nav>span{font-size:9px;letter-spacing:.15em;color:var(--wb-muted);padding:20px 9px 9px;font-weight:700}.e-work-nav button{padding:13px 12px;text-align:left;border:1px solid transparent;background:transparent;color:var(--wb-text);font-size:12px;font-weight:600;line-height:1.5;min-height:44px}.e-work-nav button:hover{border-color:var(--wb-border)}.e-work-nav button[aria-pressed=true]{background:#c31212;color:#fff}.e-work-main{padding:30px;min-width:0}.e-demo-title{height:200px;position:relative;overflow:hidden;background:#e8edf1;margin:-30px -30px 26px;border-bottom:1px solid var(--wb-border);color:#1b2430}.e-demo-title img{position:absolute;right:0;top:-95px;width:420px;height:auto;opacity:.6}.e-demo-title:after{content:'';position:absolute;inset:0;background:linear-gradient(90deg,#e8edf1 28%,#e8edf166 75%,transparent)}.e-demo-title>div{position:relative;z-index:1;padding:38px;max-width:480px}.e-demo-title span{font-size:10px;letter-spacing:.1em;text-transform:uppercase;font-weight:700}.e-demo-title h3{font-size:32px;line-height:1.18;margin:18px 0;color:#1b2430}.e-case-label{display:flex;align-items:center;gap:18px;flex-wrap:wrap;font-size:12px;font-weight:700}.e-workbench select,.e-workbench input:not([type=checkbox]),.e-workbench textarea{background:var(--wb-field);color:var(--wb-text);border:1px solid var(--wb-border);padding:12px;font-size:13px;min-height:44px;border-radius:2px;max-width:100%;box-sizing:border-box}.e-workbench input[aria-invalid=true]{border:2px solid #f18a7a}.e-demo-disclosure{font-size:11px;line-height:1.75;color:var(--wb-muted);padding-bottom:23px;border-bottom:1px solid var(--wb-border);margin:18px 0 28px}.e-overline{font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:var(--wb-muted);font-weight:700}.e-workbench [data-work-panel]>h3{font-size:27px;line-height:1.3;margin:14px 0;color:var(--wb-text)}.e-workbench [data-work-panel]>p{font-size:14px;color:var(--wb-muted)}.e-workbench h4{color:var(--wb-text);font-size:16px}.e-work-facts{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin:26px 0}.e-work-facts>div{padding:21px;border:1px solid var(--wb-border);background:var(--wb-surface)}.e-work-facts span,.e-work-facts b{display:block;line-height:1.55}.e-work-facts span{font-size:10px;color:var(--wb-muted);margin-bottom:12px}.e-work-facts b{font-size:18px}.e-work-insight{background:var(--wb-surface);padding:23px;border-left:4px solid #e75248;font-size:14px;line-height:1.7;color:var(--wb-text)}.e-action{background:#c31212;color:#fff;border:1px solid #c31212;padding:14px 18px;margin:12px 10px 12px 0;font-size:12px;font-weight:700;min-height:46px}.e-action.secondary{background:transparent;border-color:var(--wb-border);color:var(--wb-text)}.e-work-modules{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-top:28px}.e-work-modules a{display:flex;gap:12px;align-items:center;min-height:68px;padding:14px;background:var(--wb-surface);border:1px solid var(--wb-border);color:var(--wb-text);font-size:11px;font-weight:700;text-decoration:none}.e-work-modules a:hover{border-color:#ed8d82}.e-work-modules span{color:var(--wb-muted);font-weight:400}.e-work-details{border:1px solid var(--wb-border);padding:18px;margin:24px 0}.e-work-details summary{cursor:pointer;font-size:14px;font-weight:700;line-height:1.6}.e-work-details p{font-size:13px;color:var(--wb-muted)}.e-check{display:flex;align-items:center;gap:12px;line-height:1.7;font-size:14px;margin:26px 0}.e-check input{width:22px;height:22px;accent-color:#c31212}.e-field{display:flex;flex-direction:column;gap:10px;font-size:12px;margin:18px 0;max-width:760px}.e-work-note{font-size:11px!important;padding:18px;border-top:1px solid var(--wb-border);color:var(--wb-muted)}.e-calculator{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin:26px 0}.e-calculator>label{display:flex;flex-direction:column;gap:10px;font-size:12px;line-height:1.6}.e-calc-result{grid-column:1/-1;display:grid;grid-template-columns:repeat(2,1fr);gap:12px;background:var(--wb-surface);border:1px solid var(--wb-border);padding:20px;font-size:14px;line-height:1.7}.e-calc-result[data-valid=false]{display:block;border-color:#ed9c8e}.e-calc-result>div{padding:12px;border-left:2px solid #d95449}.e-calc-result span,.e-calc-result b{display:block}.e-calc-result span{font-size:10px;color:var(--wb-muted);margin-bottom:9px}.e-calc-result b{font-size:16px;overflow-wrap:anywhere}.e-exercise{list-style:none;padding:0;margin:26px 0}.e-exercise li{padding:20px;border-left:2px solid #d65348;background:var(--wb-surface);font-size:13px;line-height:1.8;margin:10px 0}.e-exercise b{display:block;color:var(--wb-muted);font-size:10px;margin-bottom:10px;text-transform:uppercase;letter-spacing:.08em}.e-card-preview{padding:30px;margin:28px 0;background:#fff;color:#1b2430;border-top:6px solid #c31212;box-shadow:6px 6px #0003}.e-card-preview>span{font-size:10px;font-weight:700;letter-spacing:.06em}.e-card-preview h4{color:#1b2430;font-size:22px}.e-card-preview dl{display:grid;grid-template-columns:130px 1fr;gap:16px;font-size:13px;line-height:1.7}.e-card-preview dt{font-weight:700}.e-card-preview dd{margin:0;white-space:pre-wrap;overflow-wrap:anywhere}.e-work-footer{border-top:1px solid var(--wb-border);padding:18px 25px;font-size:10px;color:var(--wb-muted);line-height:1.8}.e-work-light{--wb-bg:#f5f7f9;--wb-surface:#fff;--wb-field:#fff;--wb-text:#1b2430;--wb-muted:#526476;--wb-border:#bcc9d4}
@media(max-width:1000px){.e-work-layout{grid-template-columns:180px minmax(0,1fr)}.e-work-main{padding:24px}.e-demo-title{margin:-24px -24px 24px}.e-work-facts{grid-template-columns:1fr 1fr}.e-cards article{padding:23px}.e-scenario{grid-template-columns:220px 1fr}.e-scenario-grid{grid-template-columns:repeat(3,1fr)}.e-doc-gallery{grid-template-columns:repeat(2,1fr)}.e-role-net{grid-template-columns:1fr}.e-selfcheck{grid-template-columns:1fr}.e-self-result{position:static}.e-self-profile{grid-template-columns:repeat(3,1fr)}}
@media(max-width:760px){.e-section{padding:56px 0}.e-section .section-head p{font-size:15px}.e-cards,.e-questions,.e-locations{grid-template-columns:1fr}.e-controls{padding:12px;gap:8px}.e-controls button{flex:1 1 160px;font-size:12px;padding:12px}.e-panel{padding:24px 20px}.e-steps,.e-section#passender-umfang .e-steps,.e-section#vorrat-planen .e-steps,.e-section#hof-kennenlernen .e-steps{grid-template-columns:1fr}.e-network{grid-template-columns:repeat(2,1fr);gap:22px;padding:28px 20px}.e-node{padding:18px;min-height:140px}.e-node.is-affected{padding:17px}.e-node:after{height:23px}.e-node:nth-child(4):after{display:block}.e-node b{font-size:14px}.e-map{height:250px}.e-map-pin.one{left:3%;top:9%}.e-map-pin.two{right:3%;bottom:7%}.e-swimlane>div{grid-template-columns:1fr 1fr}.e-swimlane>div>strong{grid-column:1/-1}.e-swimlane .e-swim-head>b:first-child{display:none}.e-swimlane>div>*{padding:18px;font-size:12px}.e-scenario{grid-template-columns:1fr}.e-scenario-menu{display:grid;grid-template-columns:1fr 1fr;padding:16px;border-right:0;border-bottom:1px solid #566575}.e-scenario-menu button{font-size:11px;padding:11px}.e-scenario-main{padding:24px 20px}.e-work-layout{display:block}.e-work-nav{display:grid;grid-template-columns:repeat(3,1fr);gap:6px;border-right:0;border-bottom:1px solid var(--wb-border);padding:14px}.e-work-nav>span{display:none}.e-work-nav button{text-align:center;font-size:10px;padding:12px 6px;border:1px solid var(--wb-border)}.e-work-top{padding:16px;gap:12px;flex-wrap:wrap}.e-work-top>span{font-size:8px}.e-work-top img{width:85px}.e-work-top button{font-size:10px;margin-left:auto}.e-demo-title{height:170px}.e-demo-title>div{padding:28px;max-width:380px}.e-demo-title h3{font-size:27px}.e-demo-title img{right:-90px;opacity:.4}.e-work-modules{grid-template-columns:repeat(2,1fr)}.e-calculator{gap:16px}.e-work-facts>div{padding:17px}.e-work-facts b{font-size:15px}.e-card-preview{padding:23px}.e-card-preview dl{grid-template-columns:1fr;gap:7px}.e-card-preview dd{margin-bottom:12px}.e-paper{margin:15px;padding:26px}.e-paper header{flex-direction:column;gap:10px}.e-paper h2{font-size:26px}.e-self-profile{grid-template-columns:1fr 1fr}.e-self-result{padding:22px}.e-pace summary{font-size:13px;padding:15px}.e-pace summary b{margin-right:9px;width:30px;height:30px}.e-pace p{padding:0 20px 15px}.e-form-sample{padding:18px}.e-section .btn{max-width:100%;white-space:normal;line-height:1.6}}
@media(max-width:440px){.e-doc-gallery{grid-template-columns:1fr}.e-network{gap:16px;padding:22px 12px}.e-node{padding:14px}.e-node.is-affected{padding:13px}.e-node:after{height:17px}.e-calculator,.e-calc-result{grid-template-columns:1fr}.e-work-main{padding:20px}.e-demo-title{margin:-20px -20px 23px}.e-case-label select{width:100%}.e-work-top>span{max-width:125px}.e-self-profile{grid-template-columns:1fr 1fr}.e-self-cell{padding:10px}.e-steps li{gap:12px;grid-template-columns:40px 1fr}.e-steps li>b{width:36px;height:36px}}
@media(prefers-reduced-motion:reduce){.e-section *{transition:none!important;scroll-behavior:auto!important}}
@media print{body.e-print-document>*{display:none!important}body.e-print-document>.e-document-dialog{display:block!important;position:static;width:100%;max-height:none;overflow:visible;box-shadow:none;background:white}body.e-print-document .e-dialog-tools{display:none!important}.e-paper{margin:0;padding:20px;box-shadow:none}.e-paper>div{break-inside:avoid}.e-document-dialog::backdrop{background:transparent}}
.e-download-list{display:grid;grid-template-columns:1fr 1fr;gap:16px}.e-download-list>a{display:flex;align-items:center;gap:22px;padding:25px;background:white;border:1px solid #cbd5de;color:#1b2430;text-decoration:none}.e-download-list>a:hover{border-color:#c31212}.e-download-list>a>span{font-size:11px;font-weight:700;letter-spacing:.08em;color:#ad1414;border:1px solid #cad4dd;padding:18px 9px}.e-download-list h3{font-size:18px;margin:0 0 8px}.e-download-list p{font-size:13px;margin:0}.e-download-list>a>b{margin-left:auto;font-size:25px}.e-download-more{margin-top:30px;padding:30px;background:#e7edf2}.e-download-more .e-link{margin-left:24px}@media(max-width:760px){.e-download-list{grid-template-columns:1fr}.e-download-list>a{padding:20px;gap:16px}.e-download-more .e-link{display:block;margin:14px 0 0}}
.e-method{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.e-method>div{background:white;border:1px solid #cbd5de;padding:30px}.e-method strong{display:block;font-size:72px;letter-spacing:-.07em;line-height:1.2;color:#1b2430;border-bottom:3px solid #c31212;padding-bottom:22px}.e-method h3{font-size:21px;margin-top:24px}.e-method p{font-size:14px}.e-method .e-link{font-size:12px}@media(max-width:760px){.e-method{grid-template-columns:1fr}.e-method strong{font-size:55px}}
.e-human-visual{display:grid;grid-template-columns:repeat(3,1fr);gap:22px;padding:24px;background:#e9eef2;margin-bottom:28px}.e-human-visual span{background:white;border:1px solid #bccad5;border-top:3px solid #b41313;padding:26px 20px;text-align:center;font-weight:700;font-size:14px;line-height:1.7;position:relative}.e-human-visual span:not(:last-child):after{content:'→';position:absolute;right:-20px;top:35%;color:#566a7a;font-size:20px}@media(max-width:760px){.e-human-visual{grid-template-columns:1fr}.e-human-visual span:not(:last-child):after{content:'↓';top:auto;bottom:-25px;right:48%}}
