.object-case{--bk-ink:#172d54;--bk-muted:#5d6879;--bk-line:#e3e8ef;width:min(1120px,calc(100% - 40px));margin:28px auto 36px;color:var(--bk-ink)}.object-case *{box-sizing:border-box}.object-case p{line-height:1.65}.object-case a{color:#174a83;text-underline-offset:3px}.object-case a:focus-visible,.object-case summary:focus-visible{outline:3px solid #e9ad00;outline-offset:4px}.object-case .bk-crumbs{display:flex;gap:9px;flex-wrap:wrap;font-size:13px;color:var(--bk-muted);margin:0 0 22px}.bk-hero{display:grid;grid-template-columns:1.3fr .8fr;gap:38px;align-items:center}.object-case .bk-eyebrow{font-size:12px;font-weight:750;text-transform:uppercase;letter-spacing:.1em;margin:0 0 12px;color:#796116}.object-case h1{font-size:clamp(32px,3.7vw,48px);line-height:1.08;letter-spacing:-.025em;margin:0 0 20px;text-transform:none;text-align:left;color:var(--bk-ink)}.object-case h1 span{display:block;font-size:.72em;font-weight:550;line-height:1.2;margin-top:10px}.object-case .bk-lead{font-size:18px;color:var(--bk-muted);max-width:600px;margin:0 0 18px}.bk-status{font-size:13px;font-weight:650;display:flex;align-items:center;gap:8px}.bk-status span{display:grid;place-items:center;width:23px;height:23px;border-radius:50%;background:#fff1b8;color:#5b4800}.bk-actions{display:flex;gap:10px;flex-wrap:wrap;margin:22px 0 14px}.object-case .bk-button{display:inline-flex;align-items:center;justify-content:center;padding:14px 18px;border-radius:10px;font-size:14px;line-height:1.4;font-weight:750;text-decoration:none;text-align:center;min-height:48px}.object-case .bk-primary{background:#ffd400;color:#142d53;border:1px solid #ffd400}.object-case .bk-secondary{border:1px solid #cbd6e5;background:#fff;color:#173568}.object-case .bk-small{font-size:13px;line-height:1.6;color:var(--bk-muted)}.bk-cover{position:relative;margin:0;border-radius:20px;overflow:hidden;background:#f0f3f7}.bk-cover img{display:block;width:100%;height:386px;object-fit:cover}.bk-cover figcaption{position:absolute;bottom:12px;left:12px;right:12px;padding:10px 12px;border-radius:8px;background:rgba(255,255,255,.94);font-size:12px;color:#173568;font-weight:650}.bk-facts{display:grid;grid-template-columns:repeat(4,1fr);margin:24px 0 18px;border:1px solid var(--bk-line);border-radius:14px;background:#f7f9fc;overflow:hidden}.bk-facts>div{padding:19px 22px;border-right:1px solid var(--bk-line)}.bk-facts>div:last-child{border:0}.bk-facts dt{font-size:12px;color:var(--bk-muted);margin-bottom:7px}.bk-facts dd{font-size:28px;line-height:1.15;font-weight:800;margin:0;color:#173568}.bk-facts dd span{font-size:18px;font-weight:600}.object-case .bk-nav{display:flex;gap:8px;flex-wrap:wrap;margin:0 0 30px}.bk-nav a{padding:9px 13px;background:#fff;border:1px solid var(--bk-line);border-radius:8px;text-decoration:none;font-size:13px;font-weight:650}.bk-nav a:hover,.bk-secondary:hover{background:#fff8d6}.bk-section{padding:34px 0;border-top:1px solid var(--bk-line);scroll-margin-top:110px}.object-case h2{font-size:clamp(26px,2.4vw,32px);line-height:1.2;letter-spacing:-.018em;margin:0 0 16px;text-align:left;text-transform:none;color:var(--bk-ink)}.object-case h3{font-size:18px;line-height:1.3;margin:0 0 10px;text-transform:none;text-align:left;color:var(--bk-ink)}.bk-section p{font-size:16px}.bk-intro{max-width:820px;color:var(--bk-muted);margin:0 0 22px}.bk-result{display:grid;grid-template-columns:1.4fr .75fr;gap:42px;align-items:center}.bk-result-video{margin:0;background:#f3f6fa;border:1px solid var(--bk-line);border-radius:16px;overflow:hidden}.bk-result-video video{display:block;width:100%;height:365px;object-fit:contain;background:#10203a}.bk-result-video figcaption,.bk-videos figcaption{padding:13px 16px;font-size:13px}.bk-result-video figcaption span,.bk-videos figcaption span{display:block;margin-top:4px;color:var(--bk-muted);font-size:12px}.bk-checks{list-style:none;padding:0;margin:18px 0}.bk-checks li{position:relative;padding-left:28px;margin:12px 0;line-height:1.55;font-size:15px}.bk-checks li:before{content:'✓';position:absolute;left:0;color:#174a83;font-weight:800}.bk-note{background:#fff9e5;border-left:3px solid #edbf29;padding:16px 18px;border-radius:0 10px 10px 0;margin:20px 0}.bk-note strong{font-size:14px}.bk-note p{margin:6px 0 0;font-size:14px;line-height:1.6}.bk-feature-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin:24px 0}.bk-feature{padding:22px;border-radius:14px;background:#f7f9fc;border:1px solid var(--bk-line)}.bk-number{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border:1px solid #d9e0ea;border-radius:9px;background:#fff;color:#254c7c;font-size:13px;font-weight:750;margin-bottom:16px}.bk-feature p{font-size:14px;margin:0;color:var(--bk-muted)}.bk-details{border:1px solid var(--bk-line);border-radius:12px;margin:10px 0;overflow:hidden;background:#fff}.bk-details summary{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:18px 20px;cursor:pointer;font-size:15px;font-weight:650;list-style:none}.bk-details summary::-webkit-details-marker{display:none}.bk-details summary small{display:block;margin-top:5px;font-size:12px;font-weight:400;color:var(--bk-muted)}.bk-toggle{font-size:25px;font-weight:400;color:#526781}.bk-details[open] .bk-toggle{transform:rotate(45deg)}.bk-details>p{margin:0;padding:0 20px 20px;font-size:15px}.bk-details[open]>summary{background:#f7f9fc;margin-bottom:16px}.bk-videos{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;padding:0 16px 16px}.bk-videos figure{margin:0;background:#f3f6fa;border-radius:10px;overflow:hidden}.bk-videos video{display:block;width:100%;height:320px;object-fit:contain;background:#10203a}.bk-section-head{display:flex;align-items:center;justify-content:space-between;gap:20px}.bk-label{padding:7px 10px;border:1px solid var(--bk-line);border-radius:7px;font-size:12px;color:var(--bk-muted);white-space:nowrap}.bk-table-wrap{overflow-x:auto;border:1px solid var(--bk-line);border-radius:12px}.bk-table{width:100%;border-collapse:collapse;font-size:14px;text-align:left}.bk-table th,.bk-table td{padding:14px 18px;border-bottom:1px solid var(--bk-line);line-height:1.5;text-align:left}.bk-table thead th{background:#173568;color:#fff;font-size:13px;font-weight:650}.bk-table tbody th{font-weight:550}.bk-table tbody tr:nth-child(even){background:#f8fafc}.bk-table tfoot{background:#f0f4f9;font-weight:750}.bk-table tfoot th,.bk-table tfoot td{border:0}.bk-process{list-style:none;margin:22px 0;padding:0;display:grid;grid-template-columns:1fr 1fr;gap:18px 30px}.bk-process li{display:flex;align-items:flex-start;gap:14px;padding:16px 0}.bk-process .bk-number{flex-shrink:0;margin:0}.bk-process h3{font-size:17px;margin:2px 0 6px}.bk-process p{font-size:14px;color:var(--bk-muted);margin:0}.bk-related{border-top:1px solid var(--bk-line);padding-top:18px;font-size:14px!important}.bk-related a{font-weight:650}.bk-estimate{display:grid;grid-template-columns:1.3fr 1fr;gap:32px;align-items:center;background:#173568;border-radius:18px;padding:32px;margin:20px 0;scroll-margin-top:110px;color:white}.object-case .bk-estimate h2{color:white;font-size:28px}.bk-estimate p{font-size:15px;color:#e0e8f3}.object-case .bk-estimate .bk-eyebrow{color:#ffe171}.object-case .bk-estimate .bk-small{color:#c9d6e7;font-size:12px}.bk-estimate-actions{display:grid;gap:10px}.object-case .bk-phone{border:1px solid #8298b7;color:#fff}.bk-updated{font-size:12px;color:var(--bk-muted)}.bk-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media(max-width:760px){.object-case{width:calc(100% - 32px);margin-top:20px}.bk-hero,.bk-result,.bk-estimate{grid-template-columns:1fr;gap:22px}.bk-hero{align-items:start}.object-case h1{font-size:34px}.object-case .bk-lead{font-size:16px}.bk-cover img{height:300px;object-position:center 65%}.bk-facts{grid-template-columns:1fr 1fr;margin-top:18px}.bk-facts>div{padding:16px;border-bottom:1px solid var(--bk-line)}.bk-facts>div:nth-child(2){border-right:0}.bk-facts>div:nth-child(3){border-bottom:0}.bk-facts dd{font-size:25px}.bk-facts dt{font-size:11px}.object-case .bk-nav{gap:6px;margin-bottom:20px}.bk-nav a{font-size:12px;padding:9px 10px}.bk-section{padding:28px 0;scroll-margin-top:90px}.bk-feature-grid{grid-template-columns:1fr;gap:10px}.bk-feature{padding:18px}.bk-feature .bk-number{float:left;margin:0 14px 5px 0}.bk-feature h3{margin-top:5px}.bk-feature p{clear:both;padding-top:8px}.bk-result-video{width:100%;max-width:420px;margin:auto}.bk-result-video video{height:360px}.bk-videos{grid-template-columns:1fr}.bk-videos video{height:350px;max-height:60vh}.bk-section-head{display:block}.bk-label{display:inline-block;margin:0 0 16px}.bk-table th,.bk-table td{padding:12px 9px;font-size:13px}.bk-table tbody th{width:42%}.bk-process{grid-template-columns:1fr;gap:0}.bk-process li{padding:12px 0}.bk-details summary{padding:16px;font-size:14px}.bk-details>p{padding:0 16px 16px}.bk-estimate{padding:24px 20px}.object-case .bk-estimate h2{font-size:26px}.bk-actions .bk-button{flex:1 1 160px}.bk-crumbs{font-size:12px}}
.object-case .bk-gallery{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin:24px 0}
.object-case .bk-gallery figure{margin:0;border:1px solid var(--bk-line);border-radius:16px;overflow:hidden;background:#f4f7fb}
.object-case .bk-gallery img{display:block;width:100%;height:330px;object-fit:contain;background:#eef2f7}
.object-case .bk-gallery figcaption{padding:12px 16px;font-size:12px;color:var(--bk-muted);background:#fff}
.object-case #smeta-poluruchnaya{margin:0 0 34px;padding:28px}
.object-case #smeta-poluruchnaya h2{margin:0 0 18px}
.object-case .bk-facts dd{font-size:27px}
.object-case .bk-facts dd span{font-size:16px}
.object-case .bk-table-wrap:focus-visible{outline:3px solid #dca700;outline-offset:3px}
.object-case .bk-table{min-width:440px}
.object-case .bk-gallery-section,.object-case .bk-estimate{scroll-margin-top:110px}
.object-case .bk-result-intro{max-width:820px}
@media(max-width:760px){.object-case .bk-gallery{grid-template-columns:1fr;gap:14px}.object-case .bk-gallery img{height:auto;max-height:480px}.object-case .bk-facts dd{font-size:23px}.object-case #smeta-poluruchnaya{padding:22px 16px}.object-case .bk-gallery-section,.object-case .bk-estimate{scroll-margin-top:90px}}
