/* B-TCRING Industrial Facility v2 — original full-site visual system. */
:root{
  --pro-ink:#03070a;--pro-ink2:#061019;--pro-panel:#091722;--pro-panel2:#0d2230;
  --pro-line:rgba(84,190,230,.25);--pro-line2:rgba(255,169,32,.34);
  --pro-cyan:#31dcff;--pro-cyan2:#0c8dcc;--pro-orange:#ff9d16;--pro-gold:#ffd066;
  --pro-green:#42f0ad;--pro-white:#f4fbff;--pro-muted:#91a9b8;
  --pro-shadow:0 30px 80px rgba(0,0,0,.58);--pro-cut:18px;
}
html{background:var(--pro-ink)!important;scroll-padding-top:86px}
body.pro-landing{background:
  linear-gradient(rgba(36,139,180,.035) 1px,transparent 1px),
  linear-gradient(90deg,rgba(36,139,180,.035) 1px,transparent 1px),#03080c!important;
  background-size:42px 42px!important;color:var(--pro-white)!important;font-family:Inter,"Segoe UI",Arial,sans-serif!important}
.pro-landing::before{display:none!important}
.pro-landing .container{width:min(1420px,calc(100% - 64px))!important}
.pro-landing button,.pro-landing a{-webkit-tap-highlight-color:transparent}
.pro-landing h1,.pro-landing h2,.pro-landing h3,.pro-landing p{max-width:none}

/* Navigation command rail */
.pro-header.site-header{height:86px!important;background:rgba(3,7,10,.92)!important;border-bottom:1px solid rgba(49,220,255,.22)!important;box-shadow:0 16px 60px rgba(0,0,0,.38)!important;backdrop-filter:blur(22px)!important}
.pro-header::before{content:"";position:absolute;left:0;top:0;width:100%;height:3px;background:linear-gradient(90deg,transparent 5%,var(--pro-cyan) 25%,var(--pro-orange) 66%,transparent 95%);opacity:.8}
.pro-header::after{height:1px!important;background:linear-gradient(90deg,transparent,var(--pro-cyan),transparent 35%,transparent 65%,var(--pro-orange),transparent)!important;opacity:.65!important}
.pro-header .nav-wrap{gap:22px!important}
.pro-brand img{width:282px!important;max-width:282px!important;max-height:74px!important;filter:drop-shadow(0 8px 22px rgba(0,0,0,.72))!important}
.header-live{display:grid;grid-template-columns:10px auto;grid-template-rows:auto auto;column-gap:9px;padding:8px 13px;border-left:1px solid rgba(49,220,255,.25)}
.header-live i{grid-row:1/3;align-self:center;width:9px;height:9px;border-radius:50%;background:var(--pro-green);box-shadow:0 0 13px var(--pro-green)}
.header-live span{font-size:9px;font-weight:900;letter-spacing:.15em;color:#ddfff4}
.header-live small{font-size:7px;font-weight:800;letter-spacing:.12em;color:#647f8e}
.pro-header nav{gap:20px!important}
.pro-header nav a{position:relative;padding:32px 0;color:#bdd0da!important;font-size:10px!important;letter-spacing:.09em!important}
.pro-header nav a::after{content:"";position:absolute;left:50%;right:50%;bottom:21px;height:2px;background:var(--pro-orange);transition:.2s}
.pro-header nav a:hover{color:#fff!important}.pro-header nav a:hover::after{left:0;right:0}
.pro-header .nav-actions{gap:10px!important}
.pro-header .btn{min-height:45px;border-radius:4px!important;padding:11px 18px!important;clip-path:polygon(8px 0,100% 0,100% calc(100% - 8px),calc(100% - 8px) 100%,0 100%,0 8px)}
.pro-header .btn-gold,.pro-primary{color:#160c00!important;background:linear-gradient(135deg,#ffd268,#ff9b18 58%,#f27600)!important;border:1px solid #ffe19c!important;box-shadow:0 0 0 1px rgba(255,147,10,.25),0 12px 28px rgba(255,132,0,.25)!important}
.pro-header .btn-ghost{background:rgba(7,18,27,.78)!important;color:#dff7ff!important;border:1px solid rgba(49,220,255,.28)!important;box-shadow:none!important}
.mobile-menu{width:43px;height:43px;padding:10px!important;border:1px solid rgba(49,220,255,.25)!important;background:#07131c!important;border-radius:4px!important}
.mobile-menu span{display:block!important;width:100%;height:2px;margin:4px 0;background:var(--pro-cyan)}

/* Cinematic mining hall */
.pro-hero{position:relative;min-height:930px;margin-top:86px;display:flex;align-items:stretch;overflow:hidden;background:#02070a}
.pro-hero-art{position:absolute;inset:0;background:url('../images/btcring-pro-hero.webp') center/cover no-repeat;filter:saturate(1.12) contrast(1.06);transform:scale(1.015)}
.pro-hero-shade{position:absolute;inset:0;background:
  linear-gradient(90deg,rgba(1,4,7,.97) 0%,rgba(2,7,11,.9) 27%,rgba(2,8,13,.54) 50%,rgba(1,5,8,.12) 75%),
  linear-gradient(0deg,#03090d 0%,rgba(2,8,12,.05) 30%,rgba(1,4,7,.35) 100%)}
.pro-grid{position:absolute;inset:0;background:linear-gradient(rgba(49,220,255,.04) 1px,transparent 1px),linear-gradient(90deg,rgba(49,220,255,.04) 1px,transparent 1px);background-size:66px 66px;mask-image:linear-gradient(90deg,#000,transparent 65%);opacity:.65}
.pro-hero::before{content:"";position:absolute;z-index:2;inset:24px 24px auto;height:76%;border:1px solid rgba(49,220,255,.14);clip-path:polygon(0 0,42% 0,43% 2px,100% 2px,100% 100%,97% 100%,96% calc(100% - 2px),0 calc(100% - 2px));pointer-events:none}
.pro-hero::after{content:"FACILITY / 01    •    INDUSTRIAL HASH ENGINE";position:absolute;z-index:3;right:42px;top:42px;padding:7px 10px;color:rgba(255,255,255,.46);font-size:8px;font-weight:900;letter-spacing:.19em;border-right:2px solid var(--pro-orange)}
.pro-hero-inner{position:relative;z-index:4;display:grid;grid-template-columns:minmax(0,1.08fr) minmax(360px,.68fr);gap:8vw;align-items:center;padding:100px 0 138px}
.pro-hero-copy{max-width:790px}
.system-kicker{display:flex;align-items:center;gap:11px;margin-bottom:28px;color:#dffaff;font-size:10px;letter-spacing:.16em}
.system-kicker .pulse,.network-title .pulse{width:9px;height:9px;border-radius:50%;background:var(--pro-green);box-shadow:0 0 18px var(--pro-green);animation:proPulse 2s infinite}
.system-kicker b{font-size:10px}.system-kicker i{padding-left:12px;border-left:1px solid rgba(255,255,255,.2);font-size:9px;font-style:normal;color:var(--pro-orange);font-weight:900}
.pro-hero h1{margin:0 0 26px;max-width:800px;font-size:clamp(64px,5.4vw,96px);line-height:.92;letter-spacing:-.065em;font-weight:900;text-shadow:0 15px 45px rgba(0,0,0,.65)}
.pro-hero h1 em{display:block;margin-top:8px;color:transparent!important;background:linear-gradient(90deg,#ffd36c,#ff9b16 70%,#f87300);-webkit-background-clip:text;background-clip:text;font-style:normal;text-shadow:none!important}
.hero-lead{max-width:690px!important;margin:0 0 32px!important;color:#bdd0d9!important;font-size:17px!important;line-height:1.7!important;text-shadow:0 3px 16px #000}
.pro-hero .hero-actions{display:flex;gap:14px;margin:0 0 38px!important}
.pro-primary,.pro-secondary{min-height:58px!important;padding:15px 26px!important;border-radius:3px!important;clip-path:polygon(12px 0,100% 0,100% calc(100% - 12px),calc(100% - 12px) 100%,0 100%,0 12px);font-size:11px!important;letter-spacing:.07em!important;text-transform:uppercase}
.pro-primary span{font-size:19px}.pro-secondary{background:rgba(5,15,22,.78)!important;color:#f3fbff!important;border:1px solid rgba(49,220,255,.32)!important;box-shadow:inset 0 0 35px rgba(24,163,212,.05)!important}
.play-dot{width:29px;height:29px;display:grid;place-items:center;border:1px solid var(--pro-cyan);border-radius:50%;color:var(--pro-cyan);font-size:8px}
.hero-assurances{display:grid;grid-template-columns:repeat(3,1fr);max-width:760px;border-top:1px solid rgba(112,184,213,.22);border-bottom:1px solid rgba(112,184,213,.15);background:rgba(4,13,20,.42);backdrop-filter:blur(5px)}
.hero-assurances>span{position:relative;display:grid;grid-template-columns:34px 1fr;padding:16px 14px;border-right:1px solid rgba(112,184,213,.15)}.hero-assurances>span:last-child{border:0}
.hero-assurances i{grid-row:1/3;color:var(--pro-orange);font-size:9px;font-weight:900;font-style:normal}
.hero-assurances b{font-size:11px;letter-spacing:.04em}.hero-assurances small{margin-top:3px;color:#7e98a7;font-size:8px}

/* Hero operations console */
.hero-command{position:relative;width:100%;max-width:470px;justify-self:end;padding:18px;background:linear-gradient(145deg,rgba(8,25,37,.9),rgba(3,10,15,.94));border:1px solid rgba(49,220,255,.34);box-shadow:0 30px 80px rgba(0,0,0,.62),inset 0 0 50px rgba(19,123,164,.07);backdrop-filter:blur(16px);clip-path:polygon(20px 0,100% 0,100% calc(100% - 20px),calc(100% - 20px) 100%,0 100%,0 20px)}
.hero-command::before,.hero-command::after{content:"";position:absolute;width:56px;height:4px;background:var(--pro-orange);box-shadow:0 0 18px rgba(255,157,22,.55)}.hero-command::before{left:20px;top:0}.hero-command::after{right:20px;bottom:0;background:var(--pro-cyan)}
.command-top{display:flex;justify-content:space-between;align-items:center;padding:3px 3px 15px;border-bottom:1px solid rgba(49,220,255,.19)}
.command-top div span,.command-top div strong{display:block}.command-top span{font-size:8px;color:var(--pro-orange);font-weight:900;letter-spacing:.16em}.command-top strong{margin-top:3px;font-size:13px;letter-spacing:.06em}.command-top>b{display:flex;align-items:center;gap:7px;padding:6px 9px;color:#cffff0;background:rgba(66,240,173,.08);border:1px solid rgba(66,240,173,.24);font-size:8px;letter-spacing:.14em}.command-top>b i{width:7px;height:7px;border-radius:50%;background:var(--pro-green);box-shadow:0 0 11px var(--pro-green)}
.reactor-dial{display:grid;grid-template-columns:156px 1fr;gap:18px;align-items:center;padding:25px 8px}
.reactor-rings{position:relative;width:146px;height:146px;display:grid;place-items:center;border-radius:50%;background:repeating-conic-gradient(from 0deg,rgba(49,220,255,.9) 0 2deg,transparent 2deg 8deg);box-shadow:0 0 45px rgba(28,193,243,.14)}
.reactor-rings::before{content:"";position:absolute;inset:11px;border-radius:50%;background:#06121b;border:2px solid rgba(49,220,255,.45);box-shadow:inset 0 0 30px rgba(25,181,231,.15)}
.reactor-rings::after{content:"";position:absolute;inset:30px;border-radius:50%;border:8px solid rgba(255,157,22,.26);border-top-color:var(--pro-orange);border-bottom-color:var(--pro-orange);animation:proSpin 8s linear infinite}
.reactor-rings span{position:relative;z-index:2;width:54px;height:54px;display:grid;place-items:center;color:#170d00;background:linear-gradient(145deg,#ffd26b,#f98b00);border-radius:50%;font-size:30px;font-weight:900;box-shadow:0 0 30px rgba(255,151,16,.38)}
.reactor-dial>div:last-child small,.reactor-dial>div:last-child strong,.reactor-dial>div:last-child em{display:block}.reactor-dial>div:last-child small{font-size:8px;color:#7893a2;letter-spacing:.15em;font-weight:900}.reactor-dial>div:last-child strong{margin:5px 0;color:var(--pro-green);font-size:27px;letter-spacing:.07em}.reactor-dial>div:last-child em{color:#89a3b1;font-size:9px;font-style:normal}
.command-wave{height:50px;display:flex;align-items:end;gap:5px;padding:7px 10px;border:1px solid rgba(49,220,255,.16);background:rgba(0,8,14,.66)}
.command-wave span{flex:1;height:25%;background:linear-gradient(0deg,var(--pro-cyan2),var(--pro-cyan));box-shadow:0 0 8px rgba(49,220,255,.4);animation:proBars 1.8s ease-in-out infinite alternate}.command-wave span:nth-child(2n){height:66%;animation-delay:.2s}.command-wave span:nth-child(3n){height:92%;animation-delay:.4s}.command-wave span:nth-child(5n){height:43%;animation-delay:.7s}
.command-metrics{display:grid;grid-template-columns:1fr 1fr;margin-top:12px}.command-metrics>div{padding:15px;border:1px solid rgba(49,220,255,.16);background:rgba(6,18,27,.78)}.command-metrics>div+div{border-left:0}.command-metrics small,.command-metrics strong,.command-metrics span{display:block}.command-metrics small{color:#6f8c9c;font-size:7px;font-weight:900;letter-spacing:.16em}.command-metrics strong{margin:5px 0;color:#fff;font-size:21px}.command-metrics strong i{color:var(--pro-orange);font-size:10px;font-style:normal}.command-metrics span{font-size:8px;color:#7d98a8}
.core-route{display:flex;align-items:center;justify-content:space-between;padding:14px 5px 2px}.core-route span{font-size:7px;color:#a7c3d1;font-weight:900;letter-spacing:.1em}.core-route i{flex:1;height:1px;margin:0 8px;background:linear-gradient(90deg,var(--pro-cyan),var(--pro-orange));position:relative}.core-route i::after{content:"";position:absolute;right:0;top:-2px;border-left:5px solid var(--pro-orange);border-top:2px solid transparent;border-bottom:2px solid transparent}
.pro-status-rail{position:absolute;z-index:6;left:0;right:0;bottom:0;height:72px;background:rgba(2,8,12,.92);border-top:1px solid rgba(49,220,255,.2);border-bottom:1px solid rgba(255,157,22,.18);backdrop-filter:blur(12px)}
.pro-status-rail .container{height:100%;display:grid;grid-template-columns:repeat(4,1fr) 1.1fr}
.pro-status-rail span{display:flex;align-items:center;justify-content:center;gap:10px;border-left:1px solid rgba(111,177,204,.13);font-size:9px}.pro-status-rail i{font-style:normal;color:#67808e;font-weight:800}.pro-status-rail b{color:#e8f7fc;letter-spacing:.06em}.pro-status-rail span b::before{content:"";display:inline-block;width:5px;height:5px;margin:0 7px 1px 0;border-radius:50%;background:var(--pro-green);box-shadow:0 0 8px var(--pro-green)}.pro-status-rail .rail-cta{justify-content:space-between;padding:0 24px;color:#1a0e00;background:linear-gradient(110deg,#ffcf61,#ff9412);font-weight:900;letter-spacing:.09em}.pro-status-rail .rail-cta b{color:#160d00;font-size:18px}.pro-status-rail .rail-cta b::before{display:none}

/* Network telemetry */
.network-panel{position:relative;z-index:8;margin-top:-1px;padding:30px 0 44px;background:linear-gradient(180deg,#07131c,#040a0e);border-bottom:1px solid rgba(49,220,255,.13)}
.network-panel>.container{display:grid;grid-template-columns:200px 1fr;gap:22px;align-items:stretch;padding:18px;background:#061019;border:1px solid rgba(49,220,255,.16);box-shadow:var(--pro-shadow)}
.network-title{display:flex;align-items:center;gap:13px;padding:18px;border-right:1px solid rgba(49,220,255,.18)}.network-title small,.network-title strong{display:block}.network-title small{color:var(--pro-orange);font-size:7px;font-weight:900;letter-spacing:.14em}.network-title strong{margin-top:4px;font-size:17px}
.network-stats{display:grid;grid-template-columns:repeat(4,1fr);gap:8px}.network-stats article{position:relative;display:grid;grid-template-columns:52px 1fr;gap:12px;align-items:center;padding:14px;background:linear-gradient(145deg,#0b1c28,#061019)!important;border:1px solid rgba(49,220,255,.14)!important;box-shadow:inset 0 0 26px rgba(25,168,218,.03)!important}.network-stats article::after{content:"";position:absolute;left:0;top:13px;bottom:13px;width:2px;background:linear-gradient(var(--pro-cyan),transparent)}
.rack-icon{width:50px;height:50px;display:grid;place-items:center;background:#07151f;border:1px solid rgba(255,157,22,.25);clip-path:polygon(8px 0,100% 0,100% calc(100% - 8px),calc(100% - 8px) 100%,0 100%,0 8px)}.rack-icon svg{width:31px;fill:none;stroke:var(--pro-cyan);stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.rack-icon svg circle{fill:#07151f}
.network-stats article strong,.network-stats article span{display:block}.network-stats article strong{font-size:18px;white-space:nowrap}.network-stats article span{color:#829ba9;font-size:9px}.network-stats article>i{position:absolute;right:10px;top:7px;color:#426171;font-size:6px;font-style:normal;font-weight:900;letter-spacing:.14em}

/* V2 sculpted icon system: full-color industrial emblems, never bare line art. */
.rack-icon{width:58px!important;height:58px!important;padding:4px!important;background:radial-gradient(circle at 50% 35%,rgba(49,220,255,.14),transparent 60%),linear-gradient(145deg,#0d2634,#050e15)!important;border:1px solid rgba(255,157,22,.32)!important;box-shadow:inset 0 0 18px rgba(49,220,255,.08),0 9px 24px rgba(0,0,0,.45)!important;overflow:visible!important}
.rack-icon img{width:52px!important;height:52px!important;display:block;object-fit:contain;filter:drop-shadow(0 6px 8px rgba(0,0,0,.62)) saturate(1.12)}
.network-stats article{grid-template-columns:58px 1fr!important;min-height:86px}
.step-visual>img{position:relative;z-index:4;width:158px;height:158px;display:block;object-fit:contain;filter:drop-shadow(0 16px 16px rgba(0,0,0,.62)) drop-shadow(0 0 16px rgba(49,220,255,.17));animation:coreFloat 3.4s ease-in-out infinite}
.power-visual>img{filter:drop-shadow(0 16px 16px rgba(0,0,0,.62)) drop-shadow(0 0 22px rgba(255,157,22,.24))}
.systems-modules .module-icon{position:relative;z-index:2;width:126px;height:108px;margin:12px 0 14px;padding:7px;display:block;object-fit:contain;background:radial-gradient(circle,rgba(49,220,255,.09),transparent 68%);filter:drop-shadow(0 12px 14px rgba(0,0,0,.55)) saturate(1.12)}
.systems-modules article:nth-child(2) .module-icon,.systems-modules article:nth-child(4) .module-icon{filter:drop-shadow(0 12px 14px rgba(0,0,0,.55)) drop-shadow(0 0 15px rgba(255,157,22,.12)) saturate(1.14)}

/* Shared section language */
.pro-section{position:relative;padding:120px 0!important;background:#040a0e!important}
.section-code{display:inline-flex;align-items:center;gap:10px;color:var(--pro-orange);font-size:9px;font-weight:900;letter-spacing:.2em}.section-code::before{content:"";width:30px;height:2px;background:var(--pro-orange);box-shadow:0 0 10px rgba(255,157,22,.5)}
.pro-heading{margin-bottom:54px}.pro-heading h2,.facility-header h2,.systems-copy h2,.faq-intro h2,.launch-inner h2{margin:12px 0 0;font-size:clamp(40px,4vw,61px);line-height:1.03;letter-spacing:-.045em}.split-heading{display:grid;grid-template-columns:1.3fr .7fr;gap:9vw;align-items:end}.split-heading p{margin:0!important;color:#879eac!important;font-size:14px!important;line-height:1.75!important}

/* Deployment modules */
.deployment-section{background:radial-gradient(circle at 50% 0,rgba(19,114,151,.12),transparent 36%),#040a0e!important}
.deployment-section::before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent 50%,rgba(49,220,255,.025) 50%);background-size:90px 90px;pointer-events:none}
.deployment-grid{position:relative;display:grid;grid-template-columns:repeat(3,1fr);gap:20px}
.deployment-grid::before{content:"";position:absolute;left:11%;right:11%;top:154px;height:2px;background:linear-gradient(90deg,var(--pro-cyan),var(--pro-orange),var(--pro-cyan));opacity:.55}
.deployment-grid>article{position:relative;min-height:490px;padding:20px;background:linear-gradient(155deg,rgba(12,31,43,.96),rgba(4,12,18,.98))!important;border:1px solid rgba(61,158,197,.26)!important;box-shadow:0 24px 65px rgba(0,0,0,.38)!important;overflow:hidden;clip-path:polygon(17px 0,100% 0,100% calc(100% - 17px),calc(100% - 17px) 100%,0 100%,0 17px)}
.deployment-grid>article::before{content:"";position:absolute;inset:0;background:linear-gradient(135deg,rgba(49,220,255,.04),transparent 32%);pointer-events:none}.deployment-grid>article.active{transform:translateY(-13px);border-color:rgba(255,157,22,.48)!important;box-shadow:0 30px 85px rgba(0,0,0,.48),0 0 40px rgba(255,142,15,.07)!important}.deployment-grid>article.active::after{content:"PRIMARY POWER ROUTE";position:absolute;top:0;right:0;padding:7px 12px;color:#170c00;background:var(--pro-orange);font-size:7px;font-weight:900;letter-spacing:.12em}
.step-index{position:absolute;z-index:3;top:20px;left:22px;color:rgba(255,255,255,.2);font-size:35px;font-weight:900;line-height:1}
.step-visual{position:relative;height:248px;display:grid;place-items:center;margin-bottom:20px;background:radial-gradient(circle,rgba(31,162,207,.13),transparent 55%),linear-gradient(rgba(49,220,255,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(49,220,255,.035) 1px,transparent 1px);background-size:auto,28px 28px,28px 28px;border-bottom:1px solid rgba(49,220,255,.16);overflow:hidden}
.step-visual::before,.step-visual::after{content:"";position:absolute;border:1px solid rgba(49,220,255,.18);border-radius:50%}.step-visual::before{width:150px;height:150px}.step-visual::after{width:205px;height:205px;border-style:dashed;animation:proSpin 18s linear infinite}
.step-visual>svg{position:relative;z-index:2;width:92px;fill:none;stroke:var(--pro-cyan);stroke-width:2;filter:drop-shadow(0 0 12px rgba(49,220,255,.4))}.step-visual>i{position:absolute;width:6px;height:6px;border-radius:50%;background:var(--pro-green);box-shadow:0 0 10px var(--pro-green)}.step-visual>i:nth-of-type(1){left:18%;top:30%}.step-visual>i:nth-of-type(2){right:16%;top:24%}.step-visual>i:nth-of-type(3){right:24%;bottom:18%}
.power-core{position:relative;z-index:3;width:92px;height:92px;display:grid;place-items:center;border:9px solid #143248;border-top-color:var(--pro-cyan);border-bottom-color:var(--pro-orange);border-radius:50%;color:#160d00;background:linear-gradient(145deg,#ffe397,#ff9714);font-size:45px;font-weight:900;box-shadow:0 0 45px rgba(255,145,15,.25);animation:coreFloat 3s ease-in-out infinite}
.step-copy{padding:2px 8px 5px}.step-copy small{color:var(--pro-orange);font-size:8px;font-weight:900;letter-spacing:.17em}.step-copy h3{margin:8px 0 10px;font-size:24px;line-height:1.1}.step-copy p{margin:0 0 18px!important;color:#8fa6b4!important;font-size:12px!important;line-height:1.65!important}.step-copy>span{display:flex;justify-content:space-between;padding-top:13px;color:#bdd4df;border-top:1px solid rgba(49,220,255,.13);font-size:8px;font-weight:900;letter-spacing:.11em}.step-copy>span b{color:var(--pro-orange);font-size:14px}

/* Facility cinematic campus */
.facility-section{position:relative;min-height:1000px;padding:100px 0 0;overflow:hidden;background:#02070a}
.facility-backdrop{position:absolute;inset:0;background:url('../images/btcring-pro-campus.webp') center/cover no-repeat;filter:saturate(1.1) contrast(1.05)}
.facility-shade{position:absolute;inset:0;background:linear-gradient(180deg,#03090e 0%,rgba(3,9,14,.25) 20%,rgba(3,9,14,.16) 52%,#03090e 96%),linear-gradient(90deg,rgba(3,9,14,.2),transparent 35%,rgba(3,9,14,.38))}
.facility-section::before{content:"";position:absolute;z-index:1;left:0;right:0;top:0;height:3px;background:linear-gradient(90deg,transparent,var(--pro-cyan),var(--pro-orange),transparent)}
.facility-content{position:relative;z-index:3}
.facility-header{display:grid;grid-template-columns:1fr auto;gap:40px;align-items:end;text-shadow:0 5px 22px #000}.facility-header h2{max-width:770px}.facility-badge{display:grid;grid-template-columns:12px auto;grid-template-rows:auto auto;gap:2px 9px;padding:14px 18px;background:rgba(3,12,18,.82);border:1px solid rgba(66,240,173,.32);backdrop-filter:blur(12px)}.facility-badge i{grid-row:1/3;align-self:center;width:10px;height:10px;border-radius:50%;background:var(--pro-green);box-shadow:0 0 15px var(--pro-green)}.facility-badge span{font-size:7px;color:#829da9;font-weight:900;letter-spacing:.13em}.facility-badge b{font-size:10px;letter-spacing:.08em}
.facility-console{display:grid;grid-template-columns:1.5fr .62fr;gap:16px;margin-top:420px;padding:16px;background:rgba(2,8,12,.78);border:1px solid rgba(49,220,255,.28);box-shadow:0 25px 90px rgba(0,0,0,.62);backdrop-filter:blur(16px);clip-path:polygon(20px 0,100% 0,100% calc(100% - 20px),calc(100% - 20px) 100%,0 100%,0 20px)}
.console-map{position:relative;min-height:300px;padding:20px;background:linear-gradient(145deg,rgba(9,29,42,.9),rgba(4,14,21,.9));border:1px solid rgba(49,220,255,.16);overflow:hidden}.console-map::after{content:"";position:absolute;inset:0;background:linear-gradient(rgba(49,220,255,.04) 1px,transparent 1px),linear-gradient(90deg,rgba(49,220,255,.04) 1px,transparent 1px);background-size:26px 26px;pointer-events:none}.map-label{position:relative;z-index:3}.map-label small,.map-label strong{display:block}.map-label small{color:var(--pro-orange);font-size:7px;font-weight:900;letter-spacing:.15em}.map-label strong{margin-top:3px;font-size:20px}
.map-nodes{position:absolute;z-index:2;inset:20px}.map-nodes svg{position:absolute;inset:0;width:100%;height:100%;fill:none;stroke:rgba(49,220,255,.35);stroke-width:2;stroke-dasharray:7 5}.node{position:absolute;z-index:3;width:44px;height:44px;display:grid;place-items:center;color:#dbf9ff;background:#07151f;border:2px solid var(--pro-cyan);border-radius:50%;box-shadow:0 0 0 8px rgba(49,220,255,.08),0 0 23px rgba(49,220,255,.28);font-size:8px}.node::after{content:"";position:absolute;inset:-15px;border:1px dashed rgba(49,220,255,.3);border-radius:50%;animation:proSpin 8s linear infinite}.node.n1{left:3%;bottom:7%}.node.n2{left:29%;top:15%;border-color:var(--pro-orange);box-shadow:0 0 0 8px rgba(255,157,22,.08),0 0 23px rgba(255,157,22,.28)}.node.n3{left:56%;bottom:24%}.node.n4{right:7%;top:7%;border-color:var(--pro-green)}
.map-legend{position:absolute;z-index:4;left:20px;bottom:16px;display:flex;gap:19px}.map-legend span{font-size:7px;color:#8ca5b2;font-weight:800}.map-legend i{display:inline-block;width:8px;height:8px;margin-right:5px;border-radius:50%}.map-legend .cyan{background:var(--pro-cyan)}.map-legend .orange{background:var(--pro-orange)}.map-legend .green{background:var(--pro-green)}
.console-readouts{display:grid;gap:8px}.console-readouts article{display:grid;grid-template-columns:38px 1fr;gap:12px;padding:15px;background:linear-gradient(145deg,#0c202d,#06121a);border:1px solid rgba(49,220,255,.14)}.console-readouts article>span{color:var(--pro-orange);font-size:18px;font-weight:900}.console-readouts small,.console-readouts strong{display:block}.console-readouts small{color:#587888;font-size:6px;font-weight:900;letter-spacing:.16em}.console-readouts strong{margin:3px 0;font-size:13px}.console-readouts p{margin:0!important;color:#77909e!important;font-size:8px!important;line-height:1.5!important}
.facility-bottom{display:grid;grid-template-columns:repeat(4,1fr);margin-top:14px;background:rgba(2,8,12,.86);border:1px solid rgba(49,220,255,.18)}.facility-bottom span{padding:16px;border-right:1px solid rgba(49,220,255,.12);color:#a9c0cc;font-size:8px;font-weight:900;letter-spacing:.1em}.facility-bottom b{margin-right:10px;color:var(--pro-orange)}

/* Control layers */
.systems-section{padding-top:145px!important;background:radial-gradient(circle at 16% 40%,rgba(255,157,22,.07),transparent 30%),#040a0e!important}
.systems-grid{display:grid;grid-template-columns:.78fr 1.22fr;gap:7vw;align-items:center}
.systems-copy h2{margin:15px 0 20px}.systems-copy p{color:#889eaa!important;font-size:14px!important;line-height:1.75!important}.inline-link{display:inline-flex;align-items:center;gap:20px;margin-top:18px;padding:14px 0;color:#f5b341;background:none;border:0;border-bottom:1px solid rgba(255,157,22,.36);font-size:10px;font-weight:900;letter-spacing:.09em;text-transform:uppercase;cursor:pointer}.inline-link b{font-size:18px}
.systems-modules{display:grid;grid-template-columns:1fr 1fr;gap:14px}.systems-modules article{position:relative;min-height:290px;padding:22px;background:linear-gradient(145deg,#0b202d,#061018)!important;border:1px solid rgba(49,220,255,.18)!important;box-shadow:0 20px 50px rgba(0,0,0,.3)!important;overflow:hidden;clip-path:polygon(14px 0,100% 0,100% calc(100% - 14px),calc(100% - 14px) 100%,0 100%,0 14px)}.systems-modules article:nth-child(2),.systems-modules article:nth-child(3){border-color:rgba(255,157,22,.26)!important}.systems-modules article::before{content:"";position:absolute;width:180px;height:180px;right:-60px;bottom:-80px;border:1px solid rgba(49,220,255,.1);border-radius:50%;box-shadow:0 0 0 22px rgba(49,220,255,.025),0 0 0 45px rgba(49,220,255,.018)}
.module-top{display:flex;justify-content:space-between}.module-top span{color:var(--pro-orange);font-size:7px;font-weight:900;letter-spacing:.16em}.module-top b{color:rgba(255,255,255,.12);font-size:30px}.systems-modules svg{width:105px;height:74px;margin:18px 0;fill:none;stroke:var(--pro-cyan);stroke-width:2;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 0 12px rgba(49,220,255,.25))}.systems-modules h3{margin:0 0 7px;font-size:18px}.systems-modules p{margin:0!important;color:#78919e!important;font-size:10px!important;line-height:1.55!important}

/* Live ledger */
.ledger-section{background:linear-gradient(180deg,#040a0e,#061019)!important;border-top:1px solid rgba(49,220,255,.1);border-bottom:1px solid rgba(49,220,255,.1)}
.ledger-heading{display:flex;justify-content:space-between;align-items:end}.ledger-heading h2{max-width:790px}.ledger-live{display:grid;grid-template-columns:10px auto;grid-template-rows:auto auto;gap:2px 9px;padding:13px 16px;background:#081722;border:1px solid rgba(66,240,173,.24)}.ledger-live i{grid-row:1/3;align-self:center;width:8px;height:8px;border-radius:50%;background:var(--pro-green);box-shadow:0 0 12px var(--pro-green)}.ledger-live span{font-size:8px;font-weight:900;letter-spacing:.15em}.ledger-live small{color:#6f8997;font-size:7px}
.pro-activity{gap:18px!important}.pro-activity .activity-column{background:linear-gradient(145deg,#0a1d29,#050e15)!important;border:1px solid rgba(49,220,255,.2)!important;box-shadow:0 22px 65px rgba(0,0,0,.38)!important;border-radius:0!important;clip-path:polygon(16px 0,100% 0,100% calc(100% - 16px),calc(100% - 16px) 100%,0 100%,0 16px)}
.pro-activity .activity-column>header{min-height:83px!important;padding:16px 20px!important;background:linear-gradient(90deg,rgba(49,220,255,.12),rgba(49,220,255,.02))!important;border-bottom:1px solid rgba(49,220,255,.18)!important}.pro-activity .withdrawal-column>header{background:linear-gradient(90deg,rgba(255,157,22,.12),rgba(255,157,22,.02))!important}.pro-activity .activity-title-icon{width:46px;height:46px;border-radius:4px!important;color:#06131b!important;background:linear-gradient(145deg,#92f0ff,#20c8ed)!important;clip-path:polygon(8px 0,100% 0,100% calc(100% - 8px),calc(100% - 8px) 100%,0 100%,0 8px)}.pro-activity header h3{font-size:18px!important}.pro-activity header small{color:#6ce4ff!important;font-size:7px!important}.pro-activity header>b{margin-left:auto;color:#4d7081;font-size:7px;letter-spacing:.16em}.pro-activity .activity-list{min-height:300px;padding:12px!important}
.pro-activity .transaction-card{border-radius:0!important;background:#07151f!important}.empty-public{min-height:270px!important;display:flex!important;flex-direction:column;align-items:center;justify-content:center;padding:35px!important}.empty-radar{position:relative;width:92px;height:92px;display:grid;place-items:center;margin-bottom:18px;border:1px solid rgba(49,220,255,.25);border-radius:50%;background:radial-gradient(circle,rgba(49,220,255,.1),transparent 58%)}.empty-radar i{position:absolute;inset:13px;border:1px solid rgba(49,220,255,.18);border-radius:50%}.empty-radar i:nth-child(2){inset:30px}.empty-radar::after{content:"";position:absolute;left:50%;top:50%;width:43%;height:1px;transform-origin:left;background:var(--pro-cyan);animation:radar 3s linear infinite}.empty-radar span{font-size:21px;color:var(--pro-cyan)}.empty-public strong{font-size:14px!important}.empty-public p{max-width:350px!important;color:#6f8997!important;font-size:9px!important;text-align:center}

/* Knowledge base */
.pro-faq{background:radial-gradient(circle at 18% 50%,rgba(20,137,181,.12),transparent 29%),#03090d!important}
.faq-layout{display:grid;grid-template-columns:.8fr 1.2fr;gap:7vw;align-items:start}.faq-intro{position:sticky;top:130px}.faq-intro h2{margin:15px 0 18px}.faq-intro>p{color:#839aa7!important;font-size:13px!important}
.faq-core{display:grid;grid-template-columns:56px 1fr auto;gap:14px;align-items:center;margin-top:34px;padding:16px;background:linear-gradient(145deg,#0b202d,#07131b);border:1px solid rgba(49,220,255,.18)}.mini-core{width:54px;height:54px;display:grid;place-items:center;color:#150c00;background:linear-gradient(145deg,#ffd876,#f99310);border-radius:50%;font-size:27px;font-weight:900;box-shadow:0 0 25px rgba(255,145,16,.25)}.faq-core span b,.faq-core span small{display:block}.faq-core span b{font-size:8px;letter-spacing:.1em}.faq-core span small{margin-top:4px;color:#708997;font-size:7px}.faq-core a{color:var(--pro-orange);font-size:7px;font-weight:900;letter-spacing:.1em;text-decoration:none}
.pro-faq .accordion{display:grid;gap:10px}.pro-faq details{background:linear-gradient(145deg,#0a1d28,#050e15)!important;border:1px solid rgba(49,220,255,.16)!important;border-radius:0!important;box-shadow:none!important;clip-path:polygon(9px 0,100% 0,100% calc(100% - 9px),calc(100% - 9px) 100%,0 100%,0 9px)}.pro-faq details[open]{border-color:rgba(255,157,22,.36)!important;background:linear-gradient(145deg,#10202a,#080f15)!important}.pro-faq summary{min-height:65px!important;padding:20px 22px!important;font-size:12px!important;letter-spacing:.01em}.pro-faq summary::before{content:"//";margin-right:12px;color:var(--pro-orange);font-size:9px}.pro-faq summary i{width:27px;height:27px;display:grid;place-items:center;border:1px solid rgba(49,220,255,.25);color:var(--pro-cyan);font-style:normal}.pro-faq details[open] summary i{transform:rotate(45deg);color:var(--pro-orange);border-color:rgba(255,157,22,.35)}.pro-faq details p{margin:0!important;padding:0 22px 21px 50px!important;color:#8aa0ac!important;font-size:11px!important;line-height:1.7!important}

/* Final launch */
.launch-section{position:relative;padding:95px 0;overflow:hidden;background:#071019;border-top:1px solid rgba(255,157,22,.25);border-bottom:1px solid rgba(49,220,255,.18)}.launch-art{position:absolute;inset:0;background:url('../images/btcring-pro-hero.webp') center 56%/cover no-repeat;opacity:.28;filter:saturate(1.2)}.launch-section::after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(3,9,14,.97),rgba(3,9,14,.8) 54%,rgba(3,9,14,.5))}.launch-inner{position:relative;z-index:2;display:grid;grid-template-columns:1fr auto;gap:50px;align-items:center}.launch-inner h2{max-width:830px;margin:12px 0 15px}.launch-inner p{margin:0!important;color:#a4b9c4!important;font-size:13px!important}.launch-inner .pro-primary{min-width:220px}
.pro-risk{padding:28px 0!important;background:#03080c!important}.pro-risk .risk-card{display:grid!important;grid-template-columns:52px 1fr auto!important;align-items:center!important;background:linear-gradient(90deg,#14120c,#080e12)!important;border:1px solid rgba(255,157,22,.23)!important;border-radius:0!important;box-shadow:none!important}.pro-risk .risk-icon{border-radius:3px!important}.pro-risk .risk-card>span{color:#644e28;font-size:7px;font-weight:900;letter-spacing:.15em}.pro-risk h3{font-size:12px!important}.pro-risk p{font-size:8px!important}

/* Footer and access vault */
.pro-footer{padding:70px 0 20px!important;background:#020609!important;border-top:1px solid rgba(49,220,255,.17)!important}.footer-main{display:grid;grid-template-columns:1.7fr repeat(3,.7fr);gap:65px;padding-bottom:50px;border-bottom:1px solid rgba(83,151,180,.13)}.footer-brand img{width:275px;max-width:100%;filter:none!important}.footer-brand p{max-width:430px;color:#78909d!important;font-size:10px!important;line-height:1.7!important}.footer-status{display:inline-flex;align-items:center;gap:8px;margin-top:12px;padding:8px 11px;color:#bfffe8;background:rgba(66,240,173,.06);border:1px solid rgba(66,240,173,.18);font-size:7px;font-weight:900;letter-spacing:.14em}.footer-status i{width:6px;height:6px;border-radius:50%;background:var(--pro-green);box-shadow:0 0 9px var(--pro-green)}.footer-main h4{margin:12px 0 20px;color:var(--pro-orange)!important;font-size:8px;letter-spacing:.18em}.footer-main a{display:block;margin:0 0 12px;color:#91a8b5!important;font-size:9px;text-decoration:none}.footer-main a:hover{color:#fff!important}.pro-footer .footer-bottom{padding:20px 0 0!important;color:#4f6875!important;font-size:7px!important;letter-spacing:.08em}
.pro-auth{width:min(1060px,calc(100% - 34px))!important;grid-template-columns:1.08fr .92fr!important;background:#07131b!important;border:1px solid rgba(49,220,255,.3)!important;border-radius:0!important;clip-path:polygon(20px 0,100% 0,100% calc(100% - 20px),calc(100% - 20px) 100%,0 100%,0 20px);box-shadow:0 40px 130px #000!important}.pro-auth .auth-vault-art{min-height:620px!important;position:relative!important}.pro-auth .auth-vault-art img{width:100%;height:100%;object-fit:cover;filter:saturate(1.13) contrast(1.06)}.pro-auth .auth-vault-art::after{content:"";position:absolute;inset:0;background:linear-gradient(0deg,rgba(2,7,11,.92),transparent 60%),linear-gradient(90deg,transparent 50%,rgba(4,12,18,.82))}.auth-facility-label{position:absolute;z-index:2;left:20px;top:20px;display:grid;grid-template-columns:9px auto;grid-template-rows:auto auto;gap:2px 8px;padding:10px 12px;background:rgba(3,10,15,.74);border:1px solid rgba(66,240,173,.22)}.auth-facility-label i{grid-row:1/3;align-self:center;width:7px;height:7px;border-radius:50%;background:var(--pro-green);box-shadow:0 0 10px var(--pro-green)}.auth-facility-label span{font-size:7px;color:#a8c1cc;font-weight:900}.auth-facility-label b{font-size:8px;color:#fff}.pro-auth .auth-vault-caption{z-index:2!important}.pro-auth .auth-vault-panel{padding:40px!important;background:linear-gradient(145deg,#0a1d28,#050d13)!important}.pro-auth .modal-brand img{width:240px!important;height:auto!important;max-height:62px;object-fit:contain;object-position:left}.pro-auth .modal-brand>span{color:var(--pro-orange)!important}.pro-auth .modal-brand h2{font-size:32px!important;line-height:1.05}.pro-auth .auth-tabs{border-radius:0!important;background:#06121a!important}.pro-auth .auth-tabs button{border-radius:0!important}.pro-auth .auth-tabs button.active{color:#170d00!important;background:linear-gradient(135deg,#ffd56f,#ff9916)!important}.pro-auth input{border-radius:0!important;background:#040c12!important;border-color:rgba(49,220,255,.24)!important}.pro-auth input:focus{border-color:var(--pro-cyan)!important}.pro-auth .modal-close{top:12px!important;right:12px!important;z-index:9;width:38px;height:38px;border-radius:0!important;color:#fff!important;background:#d83439!important;border:1px solid #ff7479!important}

/* Motion */
@keyframes proPulse{0%,100%{opacity:1;transform:scale(1)}50%{opacity:.45;transform:scale(.76)}}
@keyframes proSpin{to{transform:rotate(360deg)}}
@keyframes proBars{to{height:90%;filter:brightness(1.3)}}
@keyframes coreFloat{0%,100%{transform:translateY(0)}50%{transform:translateY(-7px)}}
@keyframes radar{to{transform:rotate(360deg)}}

/* Responsive control */
@media(max-width:1260px){
  .pro-header nav{gap:13px!important}.pro-header nav a{font-size:8px!important}.header-live{display:none}.pro-brand img{width:238px!important}.pro-hero-inner{gap:4vw}.network-panel>.container{grid-template-columns:160px 1fr}.network-stats article{padding:10px}.network-stats article strong{font-size:14px}.facility-console{margin-top:350px}
}
@media(max-width:1020px){
  .pro-landing .container{width:min(100% - 38px,1420px)!important}.pro-header nav{position:fixed!important;top:86px!important;left:18px!important;right:18px!important;display:none!important;padding:13px!important;background:#06111a!important;border:1px solid rgba(49,220,255,.25)!important}.pro-header nav.open{display:grid!important;grid-template-columns:1fr 1fr}.pro-header nav a{padding:12px!important;font-size:10px!important}.pro-header nav a::after{display:none}.pro-header .nav-actions{margin-left:auto}.mobile-menu{display:block!important}
  .pro-hero{min-height:1040px}.pro-hero-inner{grid-template-columns:1fr;padding:95px 0 150px}.pro-hero-copy{max-width:780px}.hero-command{max-width:590px;justify-self:start}.pro-hero-shade{background:linear-gradient(90deg,rgba(1,4,7,.96),rgba(2,7,11,.75) 58%,rgba(1,5,8,.2)),linear-gradient(0deg,#03090d,transparent 38%)}
  .network-panel>.container{grid-template-columns:1fr}.network-title{border-right:0;border-bottom:1px solid rgba(49,220,255,.18)}.network-stats{grid-template-columns:1fr 1fr}
  .split-heading,.systems-grid,.faq-layout{grid-template-columns:1fr;gap:45px}.deployment-grid{grid-template-columns:1fr}.deployment-grid::before{display:none}.deployment-grid>article{min-height:0;display:grid;grid-template-columns:.8fr 1.2fr}.deployment-grid>article.active{transform:none}.step-visual{margin:0 20px 0 0}.step-copy{align-self:center}.facility-section{min-height:1060px}.facility-console{grid-template-columns:1fr;margin-top:360px}.console-readouts{grid-template-columns:repeat(3,1fr)}.console-readouts article{grid-template-columns:1fr}.systems-copy{max-width:760px}.faq-intro{position:static}.footer-main{grid-template-columns:1.3fr repeat(3,.7fr);gap:35px}.pro-auth{grid-template-columns:.9fr 1.1fr!important}
}
@media(max-width:720px){
  html{scroll-padding-top:70px}.pro-landing .container{width:min(100% - 24px,1420px)!important}.pro-header.site-header{height:70px!important}.pro-brand img{width:205px!important}.pro-header nav{top:70px!important}.pro-header .nav-actions .btn-ghost{display:none}.pro-header .nav-actions .btn{min-height:38px!important;padding:8px 10px!important;font-size:8px!important}.mobile-menu{width:39px;height:39px}
  .pro-hero{min-height:980px;margin-top:70px}.pro-hero::before,.pro-hero::after{display:none}.pro-hero-art{background-position:64% center}.pro-hero-shade{background:linear-gradient(90deg,rgba(1,4,7,.94),rgba(2,7,11,.55)),linear-gradient(0deg,#03090d,transparent 45%)}.pro-hero-inner{padding:70px 0 120px}.system-kicker{flex-wrap:wrap}.system-kicker i{flex-basis:100%;padding:5px 0 0 20px;border:0}.pro-hero h1{font-size:clamp(48px,14vw,70px)}.hero-lead{font-size:14px!important}.pro-hero .hero-actions{flex-direction:column}.hero-assurances{grid-template-columns:1fr}.hero-assurances>span{border-right:0;border-bottom:1px solid rgba(112,184,213,.15)}.hero-command{max-width:100%;padding:13px}.reactor-dial{grid-template-columns:116px 1fr}.reactor-rings{width:110px;height:110px}.command-metrics strong{font-size:17px}.pro-status-rail{height:58px}.pro-status-rail .container{grid-template-columns:repeat(2,1fr)}.pro-status-rail span:nth-child(2),.pro-status-rail span:nth-child(3),.pro-status-rail span:nth-child(4){display:none}.pro-status-rail .rail-cta{display:flex!important;padding:0 14px}
  .network-stats{grid-template-columns:1fr}.pro-section{padding:82px 0!important}.pro-heading h2,.facility-header h2,.systems-copy h2,.faq-intro h2,.launch-inner h2{font-size:36px}.split-heading{gap:22px}.deployment-grid>article{display:block;padding:15px}.step-visual{height:210px;margin:0 0 18px}.step-copy{padding:0 8px 8px}.facility-section{min-height:1160px;padding-top:75px}.facility-header{grid-template-columns:1fr;gap:22px}.facility-badge{justify-self:start}.facility-console{margin-top:330px;padding:10px}.console-map{min-height:280px}.console-readouts{grid-template-columns:1fr}.facility-bottom{grid-template-columns:1fr 1fr}.systems-modules{grid-template-columns:1fr}.systems-modules article{min-height:250px}.ledger-heading{display:block}.ledger-live{display:inline-grid;margin-top:22px}.activity-split{grid-template-columns:1fr!important}.faq-core{grid-template-columns:50px 1fr}.faq-core a{grid-column:2}.launch-inner{grid-template-columns:1fr}.launch-inner .pro-primary{justify-self:start}.pro-risk .risk-card{grid-template-columns:45px 1fr!important}.pro-risk .risk-card>span{display:none}.footer-main{grid-template-columns:1fr 1fr;gap:32px}.footer-brand{grid-column:1/3}.pro-auth{display:block!important;width:min(100% - 18px,600px)!important;max-height:94vh;overflow:auto}.pro-auth .auth-vault-art{display:block!important;min-height:190px!important;max-height:190px}.pro-auth .auth-vault-caption{display:none}.pro-auth .auth-vault-panel{padding:25px 18px!important}.pro-auth .modal-brand h2{font-size:26px!important}.telegram-float{z-index:60!important}
}
@media(max-width:430px){
  .pro-header .nav-actions .btn{display:none}.pro-brand img{width:190px!important;max-width:65vw!important}.pro-hero{min-height:1030px}.pro-hero h1{font-size:50px}.hero-command{clip-path:none}.reactor-dial{grid-template-columns:95px 1fr}.reactor-rings{width:90px;height:90px}.reactor-rings::after{inset:20px}.command-wave{height:40px}.command-metrics{grid-template-columns:1fr}.command-metrics>div+div{border-left:1px solid rgba(49,220,255,.16);border-top:0}.core-route span{font-size:6px}.network-panel>.container{padding:10px}.network-title{padding:12px}.facility-console{margin-top:260px}.facility-bottom{grid-template-columns:1fr}.footer-main{grid-template-columns:1fr}.footer-brand{grid-column:auto}.pro-faq summary{padding:17px 14px!important;font-size:10px!important}.pro-faq details p{padding:0 15px 18px 34px!important}
}
@media(prefers-reduced-motion:reduce){.pro-landing *,.pro-landing *::before,.pro-landing *::after{animation:none!important;transition:none!important}}
