.rco-main{padding-bottom:40px}
.rco-band{background:#050505;border-top:1px solid #1e1e1e}
.rco-band--alt{background:linear-gradient(180deg,#120e05,#070605)}
.rco-in{max-width:900px;margin:0 auto;padding:48px 18px}
.rco-pic{display:block;margin-bottom:26px;border-radius:6px;overflow:hidden;border-bottom:3px solid #d8ab37}
.rco-pic img{width:100%;height:300px;object-fit:cover;object-position:50% 30%}
.rco-pic--sq{width:220px;float:right;margin:0 0 16px 26px;border:1px solid #6b5420;border-bottom-width:3px}
.rco-pic--sq img{height:auto}
.rco h2{font:700 24px/1.25 Arial,sans-serif;text-transform:uppercase;letter-spacing:1px;color:#fff;margin-bottom:18px;padding-bottom:12px;background:linear-gradient(90deg,#e2bc58,#b98516) left bottom/64px 3px no-repeat}
.rco-in p{color:#cfcfcf;line-height:1.75;margin-bottom:14px}
.rco-in strong{color:#ffd700}
.rco-list{list-style:none;margin:4px 0 18px}
.rco-list li{position:relative;padding:9px 0 9px 26px;border-bottom:1px dashed #2e2e2e;color:#dcdcdc}
.rco-list li::before{content:"";position:absolute;left:2px;top:15px;width:8px;height:8px;border:2px solid #d8ab37;border-radius:50%}
.rco-steps{list-style:none;counter-reset:n;margin:6px 0 20px}
.rco-steps li{counter-increment:n;position:relative;padding:12px 0 12px 58px;color:#e6e6e6;border-top:1px solid #2a2a2a}
.rco-steps li::before{content:counter(n,upper-roman) ".";position:absolute;left:0;top:8px;width:48px;color:#d8ab37;font:italic 700 22px/1.2 Georgia,serif;text-align:right;padding-right:10px}
.rco-go{display:inline-block;clear:both;color:#ffd700;font:700 14px/1 Arial;text-transform:uppercase;letter-spacing:1px;padding:12px 0;border-bottom:1px solid #ffd700}
.rco-band--faq{background:#0b0b0b}
.rco-qa{padding:20px 0 6px}
.rco-qa h3{font:italic 700 19px/1.4 Georgia,serif;color:#ffd700;margin-bottom:8px}.rco-qa h3::before{content:"— "}
.rco-qa>div{border-left:1px solid #4a4a4a;padding-left:18px;margin-left:4px}.rco-qa p{margin:0;color:#c4c4c4;line-height:1.7}
.rco-ft{background:#000;border-top:1px solid #333;padding:36px 18px 120px;text-align:left}
.rco-ft>*{max-width:900px;margin-left:auto;margin-right:auto}
.rco-ft__brand{display:grid;grid-template-columns:auto 1fr;gap:18px;align-items:center;margin-bottom:20px}
.rco-ft__brand b{font:900 18px/1 "Arial Black",Arial;color:#000;background:linear-gradient(#fff3c4,#d8ab37);padding:10px 12px;border-radius:4px}
.rco-ft__brand span{color:#a3a3a3;font-size:13px;line-height:1.6}
.rco-ft__rg{display:grid;grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:10px;margin:18px auto;align-items:center}
.rco-ft__18{font:900 20px/40px Arial;color:#c40000;text-align:center;border:1px solid #c40000;border-radius:6px}
.rco-ft__links{display:flex;flex-wrap:wrap;gap:8px 28px}
.rco-ft__links a{color:#fff;font-size:13px;text-transform:uppercase;letter-spacing:.8px}
.rco-ft__note{color:#7d7d7d;font-size:12px;line-height:1.6;margin-top:16px}
.rco-ft__upd{color:#ffd700;font-size:12px;margin-top:8px}
.rco--tech .rh-top{position:static}
.rco-doc{max-width:820px;margin:0 auto;padding:44px 18px 70px;color:#cfcfcf;line-height:1.75}
.rco-doc h1{font:700 28px/1.2 Arial;text-transform:uppercase;letter-spacing:1px;color:#fff;padding-bottom:12px;margin-bottom:20px;background:linear-gradient(90deg,#e2bc58,#b98516) left bottom/64px 3px no-repeat}
.rco-doc h2{font:700 17px/1.3 Arial;color:#ffd700;margin:26px 0 8px}
.rco-doc p,.rco-doc li{margin-bottom:10px}
.rco-doc ul{padding-left:20px}
.rco-doc a{color:#ffd700}
@media (max-width:700px){.rco-in{padding:36px 16px}.rco-pic img{height:200px}.rco-pic--sq{float:none;width:100%;margin:0 0 20px}.rco-qa h3{font-size:17px}.rco h2{font-size:21px}.rco-ft__brand{grid-template-columns:1fr}}