:root{--net-bg:#070916;--net-panel:#0d1124;--net-line:rgba(255,255,255,.1);--net-text:#f4f5ff;--net-muted:#8b92aa;--net-violet:#8368ff;--net-cyan:#42d9ff}.rs-network-body{min-height:100vh;margin:0;color:var(--net-text);background:radial-gradient(circle at 10% 8%,rgba(104,66,210,.2),transparent 32%),radial-gradient(circle at 90% 35%,rgba(34,160,211,.13),transparent 36%),var(--net-bg);font-family:Roboto,sans-serif}.rs-network-nav{position:sticky;z-index:1000;top:14px;width:min(1180px,calc(100% - 32px));height:68px;margin:14px auto 0;border:1px solid var(--net-line);border-radius:22px;background:rgba(9,11,27,.78);box-shadow:0 20px 55px rgba(0,0,0,.3);backdrop-filter:blur(20px)}.rs-network-nav .nav-wrapper{width:100%;max-width:none;padding:0 18px}.rs-network-brand{display:flex!important;height:68px;align-items:center;gap:11px;color:#fff!important}.rs-network-brand>b{color:transparent;font-size:20px;font-weight:900;background:linear-gradient(135deg,#c7b7ff,var(--net-cyan));-webkit-background-clip:text;background-clip:text}.rs-network-brand>span{display:flex;flex-direction:column;font-size:12px;font-weight:800;line-height:1;letter-spacing:.12em}.rs-network-brand small{margin-top:5px;color:#757c94;font-size:7px;letter-spacing:.18em}.rs-network-nav ul.right a{height:44px;margin-top:12px;padding:0 13px;border-radius:12px;color:#c4c9da!important;font-size:12px;font-weight:600;line-height:44px}.rs-network-nav ul.right a:hover{color:#fff!important;background:rgba(255,255,255,.06)}.rs-network-nav .sidenav-trigger{color:#fff}.rs-gov-cover{position:absolute;z-index:-1;top:0;left:0;width:100%;height:560px;background:linear-gradient(90deg,rgba(7,9,22,.95) 5%,rgba(12,12,35,.6),rgba(5,15,27,.88)),url('/client/images/rs/rising-shadow-neon.png') center 45%/cover no-repeat;opacity:.62;mask-image:linear-gradient(#000 70%,transparent)}.rs-network-gov>.container{width:min(1180px,calc(100% - 40px));max-width:none}.rs-gov-hero{min-height:420px;display:flex;align-items:center;margin-top:0!important}.rs-gov-hero h3{margin:18px 0 16px;font-size:56px;font-weight:900;line-height:.98;letter-spacing:-.045em}.rs-gov-seal{display:inline-flex;align-items:center;gap:9px;padding:8px 12px;border:1px solid rgba(72,214,255,.26);border-radius:99px;color:#86e5ff;background:rgba(37,184,225,.08);font-size:10px;font-weight:800;letter-spacing:.14em}.rs-gov-seal i{font-size:17px}.rs-network-body .card,.rs-network-body .card-panel,.rs-network-body table{color:var(--net-text);border:1px solid var(--net-line)!important;border-radius:18px;background:rgba(13,16,35,.78)!important}.rs-network-body table{overflow:hidden}.rs-network-body th,.rs-network-body td{border-color:rgba(255,255,255,.07)}.rs-network-body .grey-text,.rs-network-body label{color:var(--net-muted)!important}.rs-network-body h4,.rs-network-body h5,.rs-network-body .black-text{color:var(--net-text)!important}.rs-network-footer{margin-top:70px;padding:28px;color:#757c94;border-top:1px solid var(--net-line);background:rgba(7,9,20,.72)}.rs-network-footer .container{width:min(1180px,calc(100% - 40px))}.rs-network-body .sidenav{background:#090c1c}.rs-network-body .sidenav a{color:#e6e8f4}
@media(max-width:900px){.rs-network-nav{top:8px;margin-top:8px}.rs-network-brand{left:18px!important;transform:none!important}.rs-gov-hero{min-height:520px}.rs-gov-hero h3{font-size:43px}.rs-network-gov>.container{width:calc(100% - 24px)}.rs-network-nav .sidenav-trigger{float:right}.rs-gov-cover{height:650px}}

/* GOV layout correction */
.rs-gov-cover{opacity:1!important;background:radial-gradient(circle at 76% 22%,rgba(52,198,255,.16),transparent 28%),radial-gradient(circle at 23% 8%,rgba(130,91,255,.27),transparent 34%),linear-gradient(135deg,#0b0c20,#071421 72%)!important}.rs-gov-cover:before{content:"RS // GOVERNMENT";position:absolute;right:7%;top:150px;color:rgba(255,255,255,.025);font-size:clamp(70px,10vw,180px);font-weight:950;letter-spacing:-.07em;white-space:nowrap}.rs-gov-cover:after{content:"";position:absolute;left:0;right:0;top:82px;height:1px;background:linear-gradient(90deg,transparent,rgba(82,212,255,.35),transparent)}.rs-mobile-gov-title{padding:28px 22px;color:#fff;font-size:15px;font-weight:900;letter-spacing:.12em}.rs-mobile-gov-title small{color:#768098;font-size:8px;letter-spacing:.18em}
@media(min-width:901px){.rs-network-body .sidenav,.rs-network-body .sidenav-overlay,.rs-network-body .drag-target{display:none!important;visibility:hidden!important;opacity:0!important;pointer-events:none!important}.rs-network-body{overflow:auto!important}}

/* Government identity */
html,body.rs-network-body{min-height:100%;background:#070916!important}body.rs-network-body{color:var(--net-text)!important;background:radial-gradient(circle at 8% 12%,rgba(112,75,219,.19),transparent 30%),radial-gradient(circle at 91% 30%,rgba(35,169,216,.13),transparent 35%),#070916!important;background-attachment:fixed!important}.rs-gov-cover{height:610px!important;background:linear-gradient(90deg,rgba(7,9,22,.96),rgba(7,13,27,.78)),url('/client/images/rs/gov-map.svg?v=1') 78% 55%/700px auto no-repeat!important;mask-image:linear-gradient(#000 82%,transparent)!important}.rs-gov-cover:before{content:"UNITED CITIES"!important;right:6%!important;top:450px!important;color:rgba(255,255,255,.045)!important;font-size:54px!important;letter-spacing:.22em!important}.rs-gov-hero{min-height:460px!important}.rs-gov-hero h3{font-size:52px!important}.rs-gov-hero>.col:last-child .center{padding:24px;border:1px solid rgba(255,255,255,.1);border-radius:24px;background:rgba(9,12,29,.55);backdrop-filter:blur(15px)}.rs-gov-metrics{display:grid!important;grid-template-columns:repeat(4,1fr);gap:14px;margin:0 0 55px!important}.rs-gov-metrics>.col{float:none!important;width:100%!important;margin:0!important;padding:0!important}.rs-gov-metrics>.col>.center{min-height:145px;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:18px;border:1px solid var(--net-line);border-radius:20px;background:linear-gradient(145deg,rgba(24,21,53,.86),rgba(8,18,31,.86));box-shadow:0 18px 50px rgba(0,0,0,.18)}.rs-gov-metrics i{color:#75ddff!important;font-size:34px!important}.rs-gov-metrics h5{margin:7px 0 0!important;color:#fff!important;font-size:24px;font-weight:800}.rs-gov-content{margin-top:25px!important;padding:22px 26px;border:1px solid var(--net-line);border-radius:26px;background:rgba(10,13,29,.62)}.rs-gov-content h4{font-weight:800}.rs-network-body .card,.rs-network-body .card-panel,.rs-network-body table{background:rgba(11,14,31,.85)!important}.rs-network-body table th{color:#939ab1!important}.rs-network-body table td{color:#e8eaf4!important}
@media(max-width:800px){.rs-gov-cover{background-size:620px auto!important;background-position:65% 43%!important}.rs-gov-metrics{grid-template-columns:1fr 1fr}.rs-gov-hero h3{font-size:40px!important}.rs-gov-content{padding:12px}}

/* Photographic GOV hero */
.rs-gov-cover{height:650px!important;background:linear-gradient(90deg,rgba(5,10,22,.5) 0%,rgba(5,11,22,.12) 48%,rgba(4,13,18,.03) 100%),url('/client/images/rs/gov-hero-v2.png?v=1') center/cover no-repeat!important;filter:brightness(1.28) saturate(1.08);mask-image:linear-gradient(#000 88%,transparent)!important}.rs-gov-cover:before,.rs-gov-cover:after{display:none!important}.rs-gov-hero{min-height:500px!important}.rs-gov-hero>div{position:relative;z-index:1}.rs-gov-hero h3{text-shadow:0 5px 30px rgba(0,0,0,.7)}
.rs-network-gov{position:relative}.rs-network-gov .rs-gov-cover{z-index:0!important;pointer-events:none}.rs-network-gov>.container{position:relative;z-index:1}.rs-network-gov .rs-network-nav{z-index:1000}
@media(max-width:800px){.rs-gov-cover{height:700px!important;background-position:64% center!important}.rs-gov-hero{min-height:570px!important}}

.rs-network-gov .rs-gov-cover{background:linear-gradient(90deg,rgba(5,10,22,.22) 0%,rgba(5,11,22,.04) 48%,rgba(4,13,18,0) 100%),url('/client/images/rs/gov-hero-v3.png?v=1') center/cover no-repeat!important;filter:none!important;mask-image:linear-gradient(#000 92%,transparent)!important}
