.private-scene{height:100%;padding:22px 25px;background:#fff;color:#182c43;overflow:auto;overscroll-behavior:contain}
.private-header{display:flex;justify-content:space-between;align-items:center;gap:10px;padding-bottom:14px;border-bottom:1px solid #e0e4e8;font-size:15px}
.private-header>span{font-size:11px;color:#5d6570}
.private-scenarios{display:flex;gap:7px;margin:16px 0}
.private-scenarios button{flex:1;min-height:42px;padding:8px 5px;border:1px solid #dce1e7;border-radius:6px;background:#f3f5f7;color:#657180;font:500 12px/1.3 DM,Arial,sans-serif;cursor:pointer}
.private-scenarios button[aria-pressed=true]{background:#182c43;border-color:#182c43;color:#fff}
.private-request{font-size:19px;font-weight:600;line-height:1.35;letter-spacing:-.025em;margin:0 0 13px}
.private-memory{display:flex;gap:9px;padding:10px 13px;border-left:3px solid #df2335;background:#fff4f5;font-size:12px;line-height:1.5}
.private-memory p{margin:0}.private-memory>span{color:#df2335;font-size:19px}
.private-evidence{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:13px;margin:18px 0;padding-bottom:16px;border-bottom:1px solid #e0e4e8}
.private-evidence>div{min-width:0}.private-evidence small{display:block;color:#657180;font-size:9px;line-height:1.4;min-height:25px}
.private-evidence b{display:block;margin:5px 0;font-size:22px;line-height:1.3;letter-spacing:-.04em}
.private-evidence span{display:block;color:#566270;font-size:10px;line-height:1.4;min-height:28px}
.private-answer h3{font-size:18px;line-height:1.3;letter-spacing:-.025em;margin:14px 0 10px}
.private-answer ul{display:grid;gap:8px;list-style:none;padding:0;margin:0;font-size:12px;line-height:1.5}
.private-answer li{position:relative;padding-left:15px}.private-answer li::before{content:'·';position:absolute;left:1px;color:#df2335;font-size:22px;line-height:17px}
.private-answer button{min-height:40px;margin-top:14px;padding:8px 13px;border:1px solid #aab4bf;border-radius:5px;background:#fff;color:#182c43;font:600 11px/1.4 DM,Arial,sans-serif;cursor:pointer}
.private-answer button:disabled{color:#657180;background:#f3f5f7;cursor:default}
.private-answer #private-result{font-size:11px;line-height:1.5;margin:9px 0 0;color:#46515e}
.private-about{margin:12px 0 0;color:#5d6570;font-size:10px;line-height:1.6}.private-about summary{cursor:pointer;min-height:28px}.private-about p{margin:6px 0}
.opening[data-solution=private] .slide-viewport{height:550px}
@media(max-width:550px){.private-scene{padding:17px 15px}.private-header{font-size:13px}.private-header>span{font-size:10px}.private-request{font-size:17px}.private-scenarios{margin:13px 0}.private-scenarios button{font-size:11px}.private-evidence{gap:9px}.private-evidence b{font-size:18px}.private-answer h3{font-size:17px}.opening[data-solution=private] .slide-viewport{height:600px}.overview-step[data-overview-service=private] b{font-size:12px}}
@media(max-width:360px){.private-scene{padding:14px 12px}.private-header{font-size:12px}.private-request{font-size:16px}.private-answer ul{font-size:11px}}
