.build-card{color:inherit;text-decoration:none}.scp-cta{border-color:#c72640;color:#f2d9dd;background:#c7264017}.scp-cta:hover{border-color:#df314d;background:#c7264030}.scp-project-page{background:#07080b}.scp-project-page .topbar{border-color:#d21f3c42;background:#08090ed9}.scp-project-page .brand-mark{border-color:#cf2741;box-shadow:0 0 16px #c7193d55}.scp-project-page .brand-mark img{filter:brightness(0) saturate(100%) invert(19%) sepia(92%) saturate(3390%) hue-rotate(342deg) brightness(92%) contrast(92%)}.scp-project-page nav a:hover,.scp-project-page .cabinet-link:hover{color:#e13c55}.scp-project-hero{position:relative;display:grid;grid-template-columns:1fr auto;gap:58px;align-items:center;min-height:760px;padding-top:166px;padding-bottom:94px;isolation:isolate}.scp-project-hero::before{content:'';position:absolute;z-index:-2;inset:0 -10vw;background:linear-gradient(90deg,#07080bf4 8%,#07080bbf 47%,#07080b45),url('scp-cb-bg.jpg') center/cover}.scp-project-hero::after{content:'';position:absolute;z-index:-1;right:3%;bottom:8%;width:350px;height:350px;border-radius:50%;background:#c8143112;filter:blur(70px)}.hazard{display:block;width:96px;height:6px;margin-bottom:22px;background:repeating-linear-gradient(135deg,#cc1d3b 0 10px,transparent 10px 20px)}.scp-project-copy{max-width:680px}.scp-project-copy h1{margin:22px 0 0;font:600 clamp(58px,8vw,112px)/.84 Unbounded,sans-serif;letter-spacing:-6px}.scp-project-copy h1 em{color:#ca1935;font-style:normal}.scp-project-copy p{max-width:570px;margin:29px 0;color:#c6c4c6;font-size:16px;line-height:1.7}.project-status{display:grid;grid-template-columns:auto auto;align-items:center;gap:8px 18px;width:min(430px,100%);margin:30px 0;padding:17px 19px;border:1px solid #d3213e99;border-left:4px solid #d3213e;background:#0d0e14d9}.project-status span,.project-status small{color:#c8c3c4;font:600 7px/1 Unbounded,sans-serif;letter-spacing:.65px}.project-status strong{color:#f3f1ee;font:600 18px/1 Unbounded,sans-serif;letter-spacing:-1px}.project-status small{grid-column:1/-1;color:#928d91}.scp-project-page .button.primary{border-color:#c9203b;background:#c9203b;color:#fff}.scp-project-page .button.ghost{border-color:#ffffff3f}.clearance-card{display:grid;justify-items:center;gap:10px;min-width:205px;padding:26px 18px;border:1px solid #cb1e3d8c;background:#0b0c11cc;text-align:center;box-shadow:0 22px 50px #0008}.clearance-card span,.clearance-card small{color:#bf6171;font:600 7px/1 Unbounded,sans-serif;letter-spacing:.6px}.clearance-card b{color:#f3f1ee;font:600 73px/.9 Unbounded,sans-serif;letter-spacing:-5px}.clearance-card strong{color:#d52440;font:600 13px/1 Unbounded,sans-serif;letter-spacing:.5px}.scp-brief{padding-top:105px;padding-bottom:125px;border-top:1px solid #ffffff12}.brief-head h2{margin:19px 0 0;font:600 clamp(38px,5vw,68px)/.96 Unbounded,sans-serif;letter-spacing:-3px}.brief-head h2 em{color:#ce1d3a;font-style:normal}.brief-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin-top:44px}.brief-card{min-height:220px;padding:28px;border:1px solid #ffffff18;background:#0e1017}.brief-card span{color:#c9223d;font:600 10px/1 Unbounded,sans-serif}.brief-card h3{margin:38px 0 12px;font:600 16px/1.1 Unbounded,sans-serif;letter-spacing:-.6px}.brief-card p{margin:0;color:#a9a7aa;font-size:14px;line-height:1.6}@media(max-width:850px){.scp-project-hero{grid-template-columns:1fr;min-height:auto;padding-top:135px}.clearance-card{justify-self:start}.brief-grid{grid-template-columns:1fr}.scp-project-copy h1{letter-spacing:-4px}.scp-project-hero::before{inset:0 -24px;background:linear-gradient(90deg,#07080bf5,#07080baa),url('scp-cb-bg.jpg') center/cover}}
/* Тонкая рамка поверх исходной графики: габариты блока не меняются. */
.scp-project-hero{overflow:hidden;border:1px solid #d3213e;border-radius:18px;box-shadow:inset 0 0 0 1px #ffffff18,0 22px 48px #0007}.scp-project-hero::before{clip-path:inset(0 round 17px)}.scp-project-page{background:#07080b}
