@import url("https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700;800&family=Orbitron:wght@500;600;700;800&display=swap");:root{--bg:#050506;--panel:rgba(16,11,10,0.72);--panel-strong:rgba(14,10,8,0.86);--gold:#ff9f4b;--gold-soft:#ffc27a;--gold-faint:rgba(255,159,75,0.18);--line:rgba(255,180,104,0.22);--text:#fff3e6;--muted:rgba(255,225,196,0.6)}*{box-sizing:border-box}body,html{margin:0;min-height:100%;background:var(--bg);color:var(--text);font-family:Inter,sans-serif}body{overflow:hidden}a{color:inherit;text-decoration:none}button{font:inherit}.background-stage{position:relative;min-height:100vh;overflow:hidden;isolation:isolate;background:#050506}.background-stage-image,.background-stage-shade,.background-stage-video,.hq-signal{position:absolute;inset:0}.background-stage-image{overflow:hidden;transform:scale(1) translateZ(0);transform-origin:center;transition:transform 2.6s cubic-bezier(.16,1,.3,1),filter 2.2s ease}.background-stage-video{width:100%;height:100%;object-fit:contain;object-position:50% 50%;display:block}.background-stage.is-zoomed .background-stage-image{transform:scale(2.26) translate3d(17%,-35%,0);filter:brightness(.94) saturate(1.08)}.background-stage.is-security .background-stage-image{transform:scale(3.52) translate3d(30%,7%,0);filter:brightness(.88) saturate(1.14)}.background-stage.is-infrastructure .background-stage-image{transform:scale(3.22) translate3d(-15%,38%,0);filter:brightness(.9) saturate(1.08) hue-rotate(-10deg)}.background-stage-shade{background:linear-gradient(180deg,rgba(2,2,3,.08),rgba(2,2,3,.18)),radial-gradient(circle at 50% 92%,rgba(255,159,75,.06),rgba(255,159,75,0) 18%);transition:background 1s ease}.background-stage.is-zoomed .background-stage-shade{background:linear-gradient(180deg,rgba(2,2,3,.14),rgba(2,2,3,.32)),radial-gradient(circle at 50% 92%,rgba(255,159,75,.2),rgba(255,159,75,.04) 14%,rgba(255,159,75,0) 24%)}.background-stage.is-security .background-stage-shade{background:linear-gradient(180deg,rgba(1,4,8,.24),rgba(1,4,8,.62)),radial-gradient(circle at 11% 58%,rgba(86,167,255,.22),rgba(86,167,255,.03) 16%,rgba(86,167,255,0) 28%),radial-gradient(circle at 40% -120%,rgba(255,159,75,.18),rgba(255,159,75,.02) 13%,rgba(255,159,75,0) 24%)}.background-stage.is-infrastructure .background-stage-shade{background:linear-gradient(180deg,rgba(2,6,10,.2),rgba(2,6,10,.56)),radial-gradient(circle at 78% 20%,rgba(120,215,255,.2),rgba(120,215,255,.03) 18%,rgba(120,215,255,0) 30%),radial-gradient(circle at 50% 92%,rgba(255,159,75,.14),rgba(255,159,75,.02) 14%,rgba(255,159,75,0) 24%)}.hq-signal{opacity:0;transition:opacity 1.2s ease}.hq-signal:after,.hq-signal:before{content:"";position:absolute;left:50%;top:92%;transform:translate(-50%,-50%);border-radius:50%}.hq-signal:before{width:120px;height:120px;border:1px solid rgba(255,159,75,.22);box-shadow:0 0 34px rgba(255,159,75,.12)}.hq-signal:after{width:18px;height:18px;background:radial-gradient(circle,#fff6ec,var(--gold));box-shadow:0 0 22px rgba(255,159,75,.34)}.background-stage.is-infrastructure .hq-signal,.background-stage.is-security .hq-signal,.background-stage.is-zoomed .hq-signal{opacity:1}.division-link{position:absolute;top:clamp(1rem,3vw,2rem);right:clamp(1rem,3vw,2rem);z-index:4;padding:0;border:0;background:transparent;color:var(--gold-soft);font-family:Orbitron,sans-serif;font-size:clamp(1rem,1.8vw,1.35rem);font-weight:700;letter-spacing:.14em;text-transform:uppercase;text-shadow:0 0 18px rgba(255,159,75,.32);cursor:pointer}.division-link:hover{color:#fff1e0}.site-menu-shell{position:absolute;top:50%;right:clamp(1rem,3vw,2rem);z-index:5;transform:translateY(-50%);display:grid;justify-items:end;grid-gap:1rem;gap:1rem;transition:opacity .22s ease,transform .22s ease}.site-menu-shell .site-menu-link{opacity:0;transform:translateX(36px)}.site-menu-shell.is-entered .site-menu-link{animation:siteMenuSlideIn .52s cubic-bezier(.16,1,.3,1) forwards;animation-delay:calc(.12s + var(--menu-index, 0) * 90ms)}.site-menu-shell.is-hidden{opacity:0;pointer-events:none;transform:translateY(calc(-50% - .5rem))}.site-menu-link{position:relative;min-width:240px;display:grid;grid-gap:.18rem;gap:.18rem;padding:.95rem 1.1rem;border:1px solid rgba(255,159,75,.16);border-radius:18px;background:rgba(16,12,15,.78);color:#f6ebde;text-decoration:none;transition:border-color .18s ease,transform .18s ease,background .18s ease}.site-menu-link:after{content:"";position:absolute;inset:-1px;border:1px solid transparent;border-radius:inherit;opacity:0;pointer-events:none}.site-menu-link span{color:var(--gold);font-family:Orbitron,sans-serif;font-size:.76rem;letter-spacing:.14em;text-transform:uppercase}.site-menu-link strong{font-size:1rem;font-weight:700}.site-menu-link:focus-visible,.site-menu-link:hover{border-color:rgba(255,191,116,.5);background:rgba(26,18,12,.92);transform:translateY(-1px);outline:none}.site-menu-link:focus-visible:after,.site-menu-link:hover:after{animation:siteMenuOutlineGlow .42s ease-out}.site-menu-link.is-primary{background:rgba(20,14,10,.9);border-color:rgba(255,191,116,.3)}@keyframes siteMenuSlideIn{0%{opacity:0;transform:translateX(36px)}to{opacity:1;transform:translateX(0)}}@keyframes siteMenuOutlineGlow{0%{border-color:rgba(255,191,116,.18);box-shadow:0 0 0 rgba(255,159,75,0);opacity:.25}45%{border-color:rgba(255,222,186,.96);box-shadow:0 0 22px rgba(255,159,75,.55);opacity:1}to{border-color:rgba(255,191,116,.42);box-shadow:0 0 7px rgba(255,159,75,.18);opacity:.6}}.scene-hotspot{position:absolute;z-index:4;border:1px solid rgba(255,190,116,.17);border-radius:14px;background:transparent;box-shadow:0 0 0 1px rgba(255,136,38,.18),0 0 24px rgba(255,159,75,.18);cursor:pointer;opacity:1;transition:transform .22s ease,box-shadow .22s ease,border-color .22s ease,background-color .22s ease,opacity .22s ease}.scene-hotspot:focus-visible,.scene-hotspot:hover{border-color:rgba(255,222,186,.96);background:rgba(255,159,75,.08);box-shadow:0 0 0 1px rgba(255,173,86,.21),0 0 34px rgba(255,159,75,.28);transform:scale(1.018);outline:none}.scene-hotspot:after{content:attr(data-tooltip);position:absolute;left:50%;bottom:calc(100% + .7rem);transform:translate(-50%,.35rem);padding:.45rem .7rem;border:1px solid rgba(255,191,116,.26);border-radius:999px;background:rgba(10,8,10,.92);color:#f9efe0;font-family:Orbitron,sans-serif;font-size:.72rem;letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;opacity:0;pointer-events:none;transition:opacity .18s ease,transform .18s ease}.scene-hotspot:focus-visible:after,.scene-hotspot:hover:after{opacity:1;transform:translate(-50%)}.scene-hotspot-systems{top:4.5%;left:12%;width:11%;height:11.1%}.scene-hotspot-uplink{top:2.2%;left:47%;width:6%;height:13.4%}.scene-hotspot-uplink:after{top:calc(100% + .7rem);bottom:auto}.scene-hotspot-network{top:6%;left:73.6%;width:6%;height:14.5%}.scene-hotspot-secure{top:41%;left:18.5%;width:5%;height:12%}.scene-hotspot-firewall{top:41.2%;left:75.1%;width:5%;height:11.5%}.scene-hotspot-data{top:61%;left:10.5%;width:6%;height:12%}.scene-hotspot-gaming{top:80%;left:26.5%;width:8%;height:14%;border-radius:70px}.scene-hotspot-hq-building{top:82%;left:47.5%;width:6.5%;height:12.8%}.scene-hotspot-access{top:72%;left:78.5%;width:8%;height:16%}.scene-hotspot-circle{border-radius:80%}.scene-hotspot-core{top:33.5%;left:40%;width:20%;height:32%;border-width:1px;box-shadow:0 0 0 1px rgba(255,136,38,.12),0 0 44px rgba(255,159,75,.16)}.scene-hotspot-core:focus-visible,.scene-hotspot-core:hover{box-shadow:0 0 0 1px rgba(255,173,86,.22),0 0 58px rgba(255,159,75,.24)}.background-stage.is-zoomed .scene-hotspot{opacity:0;pointer-events:none}.division-menu,.infrastructure-panel,.security-panel{position:absolute;left:50%;bottom:clamp(2.6rem,3vw,3rem);width:min(920px,calc(100% - 2rem));border:1px solid rgba(255,159,75,.18);border-radius:28px;background:linear-gradient(180deg,rgba(255,159,75,.05),rgba(255,159,75,.01)),rgba(6,6,8,.62);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:0 28px 90px rgba(0,0,0,.45);transition:opacity .56s ease,transform 1.1s cubic-bezier(.16,1,.3,1)}.division-menu{z-index:2;padding:1rem;opacity:0;transform:translateX(-50%) translateY(38px) scale(.96);pointer-events:none}.division-menu.is-open{opacity:1;transform:translateX(-50%) translateY(0) scale(1);pointer-events:auto}.division-menu.is-hidden{opacity:0;transform:translateX(-50%) translateY(18px) scale(.98);pointer-events:none}.division-menu:before,.infrastructure-panel:before,.security-panel:before{content:"";position:absolute;inset:12px;border-radius:22px;background:linear-gradient(135deg,rgba(255,159,75,.08),rgba(255,159,75,0) 36%),linear-gradient(180deg,rgba(255,255,255,.02),rgba(255,255,255,0));pointer-events:none}.division-menu-frame,.infrastructure-panel-frame,.security-panel-frame{position:absolute;inset:0;pointer-events:none}.division-menu-frame span,.infrastructure-panel-frame span,.security-panel-frame span{position:absolute;width:34px;height:34px;border-color:rgba(255,193,123,.52)}.division-menu-frame span:first-child,.infrastructure-panel-frame span:first-child,.security-panel-frame span:first-child{top:14px;left:14px;border-top:1px solid;border-left:1px solid}.division-menu-frame span:nth-child(2),.infrastructure-panel-frame span:nth-child(2),.security-panel-frame span:nth-child(2){top:14px;right:14px;border-top:1px solid;border-right:1px solid}.division-menu-frame span:nth-child(3),.infrastructure-panel-frame span:nth-child(3),.security-panel-frame span:nth-child(3){right:14px;bottom:14px;border-right:1px solid;border-bottom:1px solid}.division-menu-frame span:nth-child(4),.infrastructure-panel-frame span:nth-child(4),.security-panel-frame span:nth-child(4){bottom:14px;left:14px;border-bottom:1px solid;border-left:1px solid}.division-menu-shell{position:relative;display:grid;grid-template-columns:82px minmax(0,1fr);grid-gap:1rem;gap:1rem;z-index:1}.division-menu-rail{display:flex;flex-direction:column;align-items:center;justify-content:space-between;padding:.9rem .45rem;border-radius:20px;background:linear-gradient(180deg,rgba(255,159,75,.12),rgba(255,159,75,.02));border:1px solid rgba(255,159,75,.16)}.division-menu-rail-label,.division-menu-rail-value{writing-mode:vertical-rl;transform:rotate(180deg);text-transform:uppercase}.division-menu-rail-label{color:var(--muted);font-size:.72rem;letter-spacing:.22em}.division-menu-rail-value{color:var(--gold-soft);font-family:Orbitron,sans-serif;font-size:.78rem;letter-spacing:.26em}.division-menu-rail-mark{width:12px;height:12px;border-radius:50%;background:radial-gradient(circle,#fff4e6,var(--gold));box-shadow:0 0 20px rgba(255,159,75,.34)}.division-menu-main{display:grid;grid-gap:1rem;gap:1rem}.division-menu-header,.infrastructure-panel-header,.security-panel-header{display:flex;align-items:flex-end;justify-content:space-between;gap:1rem;padding-bottom:.95rem;border-bottom:1px solid rgba(255,159,75,.14)}.division-menu-kicker,.infrastructure-detail-kicker,.infrastructure-panel-core-label,.infrastructure-panel-kicker,.infrastructure-stream-name,.security-detail-kicker,.security-panel-core-label,.security-panel-kicker,.security-stream-name{display:block;color:var(--muted);font-size:.74rem;font-weight:700;letter-spacing:.22em;text-transform:uppercase}.division-menu-kicker,.infrastructure-panel-kicker,.security-panel-kicker{margin-bottom:.42rem}.division-menu-header h2,.infrastructure-panel-header h2,.security-panel-header h2{margin:0;font-family:Orbitron,sans-serif;font-size:clamp(1.55rem,3vw,2.25rem);letter-spacing:.06em;text-transform:uppercase;color:var(--text);text-shadow:0 0 24px rgba(255,159,75,.14)}.division-menu-status{display:grid;grid-gap:.3rem;gap:.3rem;justify-items:end;color:var(--gold-soft);font-size:.72rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.division-menu-home{margin-top:.35rem;min-height:42px;padding:0 1rem;border:1px solid rgba(255,159,75,.24);border-radius:999px;background:rgba(18,14,15,.84);color:#fff1df;font-family:Orbitron,sans-serif;font-size:.8rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;cursor:pointer;transition:border-color .18s ease,background .18s ease,transform .18s ease}.division-menu-home:focus-visible,.division-menu-home:hover{border-color:rgba(255,196,127,.52);background:rgba(34,22,16,.92);transform:translateY(-1px);outline:none}.division-menu-lead,.infrastructure-detail-card,.infrastructure-panel-core,.infrastructure-stream-card,.security-detail-card,.security-panel-core,.security-stream-card{border:1px solid rgba(255,159,75,.12);background:linear-gradient(180deg,rgba(255,159,75,.06),rgba(255,159,75,.01))}.division-menu-lead{max-width:700px;padding:.9rem 1rem;border-radius:18px}.division-menu-lead p,.infrastructure-detail-card p,.infrastructure-panel-hero-copy p,.infrastructure-stream-card p,.security-detail-card p,.security-panel-hero-copy p,.security-stream-card p{margin:0;color:rgba(255,238,220,.82);line-height:1.55}.division-menu-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:.85rem;gap:.85rem}.division-menu-item{display:grid;grid-gap:.45rem;gap:.45rem;min-height:140px;padding:1rem 1rem .95rem;border:1px solid rgba(255,159,75,.14);border-radius:18px;background:radial-gradient(circle at top right,rgba(255,159,75,.16),rgba(255,159,75,0) 28%),linear-gradient(180deg,rgba(255,159,75,.08),rgba(255,159,75,.02)),rgba(7,7,10,.5);color:var(--text);text-align:left;cursor:pointer;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease,background .18s ease,opacity .18s ease}.division-menu-item:hover{transform:translateY(-3px);border-color:rgba(255,193,123,.42);background:radial-gradient(circle at top right,rgba(255,159,75,.24),rgba(255,159,75,0) 32%),linear-gradient(180deg,rgba(255,159,75,.12),rgba(255,159,75,.03)),rgba(11,8,8,.62);box-shadow:0 0 22px rgba(255,159,75,.12)}.division-menu-item.is-locked{opacity:.72}.division-menu-item-code{color:var(--gold-soft);font-family:Orbitron,sans-serif;font-size:.72rem;letter-spacing:.18em;text-transform:uppercase}.division-menu-item strong{font-size:1.08rem;letter-spacing:.02em}.division-menu-item-summary{color:rgba(255,228,203,.68);line-height:1.45;font-size:.94rem}.division-menu-item-state{margin-top:auto;color:var(--gold-soft);font-size:.44rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.infrastructure-panel,.security-panel{z-index:3;padding:1.2rem;opacity:0;transform:translateX(-50%) translateY(18px) scale(.98);pointer-events:none}.infrastructure-panel.is-open,.security-panel.is-open{opacity:1;transform:translateX(-50%) translateY(0) scale(1);pointer-events:auto}.infrastructure-detail-grid,.infrastructure-panel-header,.infrastructure-panel-hero,.infrastructure-stream-grid,.security-detail-grid,.security-panel-header,.security-panel-hero,.security-stream-grid{position:relative;z-index:1}.infrastructure-panel-back,.security-panel-back{border:1px solid rgba(255,193,123,.26);border-radius:22px;padding:.72rem 1rem;background:rgba(14,14,18,.54);color:var(--gold-soft);font-weight:700;letter-spacing:.08em;text-transform:uppercase;cursor:pointer}.infrastructure-panel-hero,.security-panel-hero{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(240px,.8fr);grid-gap:1rem;gap:1rem;margin-top:1rem}.infrastructure-panel-hero-copy,.security-panel-hero-copy{padding:1rem 1.05rem;border-radius:20px;border:1px solid rgba(255,159,75,.12);background:linear-gradient(180deg,rgba(255,159,75,.08),rgba(255,159,75,.02))}.infrastructure-panel-tags,.security-panel-tags{display:flex;flex-wrap:wrap;gap:.6rem;margin-top:1rem}.security-panel-tags span{padding:.55rem .8rem;border-radius:14px;border:1px solid rgba(86,167,255,.22);background:rgba(18,28,44,.42);color:#b7d8ff;font-size:.8rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.infrastructure-panel-core,.security-panel-core{display:grid;align-content:center;grid-gap:.12rem;gap:.12rem;padding:1.1rem;border-radius:20px;text-align:center;background:radial-gradient(circle at 50% 35%,rgba(86,167,255,.24),rgba(86,167,255,0) 50%),linear-gradient(180deg,rgba(255,159,75,.08),rgba(255,159,75,.02))}.infrastructure-panel-core strong,.security-panel-core strong{font-family:Orbitron,sans-serif;font-size:clamp(1.8rem,3vw,2.5rem);color:#f6fbff}.infrastructure-panel-core small,.security-panel-core small{color:#9ac9ff;letter-spacing:.08em;text-transform:uppercase}.infrastructure-stream-grid,.security-stream-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:.8rem;gap:.8rem;margin-top:1rem}.infrastructure-stream-card,.security-stream-card{padding:.95rem;border-radius:18px}.infrastructure-stream-card strong,.security-stream-card strong{display:block;margin:.42rem 0;font-size:1.08rem;color:#f1f7ff}.infrastructure-detail-grid,.security-detail-grid{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);grid-gap:1rem;gap:1rem;margin-top:1rem}.infrastructure-detail-card,.security-detail-card{padding:1rem 1.05rem;border-radius:20px}.infrastructure-detail-card ul,.security-detail-card ul{margin:.85rem 0 0;padding-left:1.1rem;color:rgba(255,238,220,.86);line-height:1.65}.security-detail-card-accent{background:radial-gradient(circle at top right,rgba(86,167,255,.18),rgba(86,167,255,0) 34%),linear-gradient(180deg,rgba(255,159,75,.08),rgba(255,159,75,.02))}.infrastructure-detail-stats,.security-detail-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:.75rem;gap:.75rem;margin-top:1rem}.infrastructure-detail-stats div,.security-detail-stats div{padding:.85rem .8rem;border-radius:16px;border:1px solid rgba(255,159,75,.12);background:rgba(10,10,14,.42)}.infrastructure-detail-stats strong,.security-detail-stats strong{display:block;margin-bottom:.3rem;font-family:Orbitron,sans-serif;font-size:1rem;color:var(--gold-soft)}.infrastructure-detail-stats span,.security-detail-stats span{color:rgba(255,228,203,.68);font-size:.84rem;text-transform:uppercase;letter-spacing:.08em}@media (max-width:980px){.infrastructure-stream-grid,.security-stream-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.infrastructure-panel-hero,.security-detail-grid,.security-panel-hero{grid-template-columns:1fr}}@media (max-width:820px){.division-menu,.infrastructure-panel,.security-panel{width:min(680px,calc(100% - 1.5rem))}.division-menu-shell{grid-template-columns:1fr}.division-menu-rail{flex-direction:row;align-items:center;justify-content:space-between;padding:.75rem .95rem}.division-menu-rail-label,.division-menu-rail-value{writing-mode:initial;transform:none}.division-menu-header,.infrastructure-panel-header,.security-panel-header{align-items:start;flex-direction:column}.division-menu-status{justify-items:start}}@media (max-width:640px){.division-menu,.infrastructure-panel,.security-panel{right:1rem;left:1rem;width:auto;bottom:1rem}.division-menu{transform:translateY(32px) scale(.96)}.division-menu.is-open{transform:translateY(0) scale(1)}.division-menu-grid,.infrastructure-detail-stats,.security-detail-stats,.security-stream-grid{grid-template-columns:1fr}.background-stage.is-zoomed .background-stage-image{transform:scale(2.42) translate3d(.7%,-24%,0)}.background-stage.is-security .background-stage-image{transform:scale(3.62) translate3d(30.5%,-13.5%,0)}.background-stage.is-infrastructure .background-stage-image{transform:scale(3.22) translate3d(-24.5%,-.8%,0)}.hq-signal:before{width:96px;height:96px}}.infrastructure-panel:before{background:linear-gradient(135deg,rgba(120,215,255,.08),rgba(120,215,255,0) 34%),linear-gradient(180deg,rgba(255,255,255,.02),rgba(255,255,255,0))}.infrastructure-panel-tags span{border:1px solid rgba(120,215,255,.24);background:rgba(10,28,38,.52);color:#c3edff}.infrastructure-panel-core{background:radial-gradient(circle at 50% 35%,rgba(120,215,255,.22),rgba(120,215,255,0) 48%),linear-gradient(180deg,rgba(120,215,255,.08),rgba(120,215,255,.02))}.infrastructure-panel-core small,.infrastructure-stream-card strong{color:#bfeeff}.infrastructure-detail-card-accent{background:radial-gradient(circle at top right,rgba(120,215,255,.18),rgba(120,215,255,0) 34%),linear-gradient(180deg,rgba(120,215,255,.08),rgba(120,215,255,.02))}.background-stage.is-gaming .background-stage-image{transform:scale(3.24) translate3d(15%,-40%,0);filter:brightness(.9) saturate(1.12) hue-rotate(-18deg)}.background-stage.is-development .background-stage-image{transform:scale(3.18) translate3d(30%,-17%,0);filter:brightness(.9) saturate(1.1) hue-rotate(6deg)}.background-stage.is-labs .background-stage-image{transform:scale(3.12) translate3d(-34%,-30%,0);filter:brightness(.86) saturate(1.04) hue-rotate(-28deg)}.background-stage.is-ventures .background-stage-image{transform:scale(3.12) translate3d(17%,-35%,0);filter:brightness(.9) saturate(1.16) hue-rotate(12deg)}.background-stage.is-gaming .background-stage-shade{background:linear-gradient(180deg,rgba(4,6,10,.22),rgba(4,6,10,.58)),radial-gradient(circle at 80% 56%,rgba(126,196,255,.2),rgba(126,196,255,.03) 18%,rgba(126,196,255,0) 30%),radial-gradient(circle at 50% 92%,rgba(255,159,75,.16),rgba(255,159,75,.02) 14%,rgba(255,159,75,0) 24%)}.background-stage.is-development .background-stage-shade{background:linear-gradient(180deg,rgba(8,5,12,.22),rgba(8,5,12,.58)),radial-gradient(circle at 28% 8%,rgba(168,138,255,.18),rgba(168,138,255,.03) 18%,rgba(168,138,255,0) 30%),radial-gradient(circle at 50% 92%,rgba(255,159,75,.16),rgba(255,159,75,.02) 14%,rgba(255,159,75,0) 24%)}.background-stage.is-labs .background-stage-shade{background:linear-gradient(180deg,rgba(2,10,9,.22),rgba(2,10,9,.62)),radial-gradient(circle at 26% 84%,rgba(94,255,210,.18),rgba(94,255,210,.03) 18%,rgba(94,255,210,0) 30%),radial-gradient(circle at 50% 92%,rgba(255,159,75,.14),rgba(255,159,75,.02) 14%,rgba(255,159,75,0) 24%)}.background-stage.is-ventures .background-stage-shade{background:linear-gradient(180deg,rgba(12,6,4,.2),rgba(12,6,4,.58)),radial-gradient(circle at 82% 84%,rgba(255,198,118,.18),rgba(255,198,118,.03) 18%,rgba(255,198,118,0) 30%),radial-gradient(circle at 50% 92%,rgba(255,159,75,.18),rgba(255,159,75,.02) 14%,rgba(255,159,75,0) 24%)}.background-stage.is-development .hq-signal,.background-stage.is-gaming .hq-signal,.background-stage.is-labs .hq-signal,.background-stage.is-ventures .hq-signal{opacity:1}.background-stage.is-security .hq-signal:after,.background-stage.is-security .hq-signal:before{left:11%;top:58%}.background-stage.is-infrastructure .hq-signal:after,.background-stage.is-infrastructure .hq-signal:before{left:78%;top:20%}.background-stage.is-gaming .hq-signal:after,.background-stage.is-gaming .hq-signal:before{left:50%;top:86%}.background-stage.is-development .hq-signal:after,.background-stage.is-development .hq-signal:before{left:49%;top:12%}.background-stage.is-labs .hq-signal:after,.background-stage.is-labs .hq-signal:before{left:16%;top:84%}.background-stage.is-ventures .hq-signal:after,.background-stage.is-ventures .hq-signal:before{left:82%;top:84%}.sector-panel{position:absolute;left:50%;bottom:clamp(2.6rem,3vw,3rem);z-index:3;width:min(920px,calc(100% - 2rem));padding:1.2rem;border:1px solid rgba(255,159,75,.18);border-radius:28px;background:linear-gradient(180deg,rgba(255,159,75,.05),rgba(255,159,75,.01)),rgba(6,6,8,.62);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:0 28px 90px rgba(0,0,0,.45);opacity:0;transform:translateX(-50%) translateY(18px) scale(.98);pointer-events:none;transition:opacity .56s ease,transform 1.1s cubic-bezier(.16,1,.3,1)}.sector-panel.is-open{opacity:1;transform:translateX(-50%) translateY(0) scale(1);pointer-events:auto}.sector-panel:before{content:"";position:absolute;inset:12px;border-radius:22px;background:linear-gradient(135deg,rgba(255,159,75,.08),rgba(255,159,75,0) 36%),linear-gradient(180deg,rgba(255,255,255,.02),rgba(255,255,255,0));pointer-events:none}.sector-panel-frame{position:absolute;inset:0;pointer-events:none}.sector-panel-frame span{position:absolute;width:34px;height:34px;border-color:rgba(255,193,123,.52)}.sector-panel-frame span:first-child{top:14px;left:14px;border-top:1px solid;border-left:1px solid}.sector-panel-frame span:nth-child(2){top:14px;right:14px;border-top:1px solid;border-right:1px solid}.sector-panel-frame span:nth-child(3){right:14px;bottom:14px;border-right:1px solid;border-bottom:1px solid}.sector-panel-frame span:nth-child(4){bottom:14px;left:14px;border-bottom:1px solid;border-left:1px solid}.sector-detail-grid,.sector-panel-header,.sector-panel-hero,.sector-stream-grid{position:relative;z-index:1}.sector-panel-header{display:flex;align-items:flex-end;justify-content:space-between;gap:1rem;padding-bottom:.95rem;border-bottom:1px solid rgba(255,159,75,.14)}.sector-detail-kicker,.sector-panel-core-label,.sector-panel-kicker,.sector-stream-name{display:block;color:var(--muted);font-size:.74rem;font-weight:700;letter-spacing:.22em;text-transform:uppercase}.sector-panel-kicker{margin-bottom:.42rem}.sector-panel-header h2{margin:0;font-family:Orbitron,sans-serif;font-size:clamp(1.55rem,3vw,2.25rem);letter-spacing:.08em;text-transform:uppercase;color:var(--text);text-shadow:0 0 24px rgba(255,159,75,.14)}.sector-panel-back,.sector-panel-home{border:1px solid rgba(255,193,123,.26);border-radius:999px;padding:.72rem 1rem;background:rgba(14,14,18,.54);color:var(--gold-soft);font-weight:700;letter-spacing:.08em;text-transform:uppercase;cursor:pointer}.sector-panel-back:focus-visible,.sector-panel-back:hover,.sector-panel-home:focus-visible,.sector-panel-home:hover{border-color:rgba(255,196,127,.52);background:rgba(34,22,16,.92);transform:translateY(-1px);outline:none}.sector-panel-hero{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(240px,.8fr);grid-gap:1rem;gap:1rem;margin-top:1rem}.sector-panel-hero-copy{padding:1rem 1.05rem;border-radius:20px;border:1px solid rgba(255,159,75,.12);background:linear-gradient(180deg,rgba(255,159,75,.08),rgba(255,159,75,.02))}.sector-detail-card p,.sector-panel-hero-copy p,.sector-stream-card p{margin:0;color:rgba(255,238,220,.82);line-height:1.55}.sector-panel-tags{display:flex;flex-wrap:wrap;gap:.6rem;margin-top:1rem}.sector-panel-tags span{padding:.55rem .8rem;border-radius:999px;border:1px solid rgba(86,167,255,.22);background:rgba(18,28,44,.42);color:#b7d8ff;font-size:.8rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.sector-detail-card,.sector-panel-core,.sector-stream-card{border:1px solid rgba(255,159,75,.12);background:linear-gradient(180deg,rgba(255,159,75,.06),rgba(255,159,75,.01))}.sector-panel-core{display:grid;align-content:center;grid-gap:.16rem;gap:.16rem;padding:1.1rem;border-radius:20px;text-align:center;background:radial-gradient(circle at 50% 35%,rgba(86,167,255,.24),rgba(86,167,255,0) 50%),linear-gradient(180deg,rgba(255,159,75,.08),rgba(255,159,75,.02))}.sector-panel-core strong{font-family:Orbitron,sans-serif;font-size:clamp(1.8rem,3vw,2.5rem);color:#f6fbff}.sector-panel-core small,.sector-stream-card strong{color:#9ac9ff}.sector-stream-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:.8rem;gap:.8rem;margin-top:1rem}.sector-stream-card{padding:.95rem;border-radius:18px}.sector-stream-card strong{display:block;margin:.42rem 0;font-size:1.08rem}.sector-detail-grid{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);grid-gap:1rem;gap:1rem;margin-top:1rem}.sector-detail-card{padding:1rem 1.05rem;border-radius:20px}.sector-detail-card ul{margin:.85rem 0 0;padding-left:1.1rem;color:rgba(255,238,220,.86);line-height:1.65}.sector-detail-card-accent{background:radial-gradient(circle at top right,rgba(86,167,255,.18),rgba(86,167,255,0) 34%),linear-gradient(180deg,rgba(255,159,75,.08),rgba(255,159,75,.02))}.sector-detail-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:.75rem;gap:.75rem;margin-top:1rem}.sector-detail-stats div{padding:.85rem .8rem;border-radius:16px;border:1px solid rgba(255,159,75,.12);background:rgba(10,10,14,.42)}.sector-detail-stats strong{display:block;margin-bottom:.3rem;font-family:Orbitron,sans-serif;font-size:1rem;color:var(--gold-soft)}.sector-detail-stats span{color:rgba(255,228,203,.68);font-size:.84rem;text-transform:uppercase;letter-spacing:.08em}.sector-panel-gaming:before,.sector-panel-infrastructure:before{background:linear-gradient(135deg,rgba(120,215,255,.08),rgba(120,215,255,0) 34%),linear-gradient(180deg,rgba(255,255,255,.02),rgba(255,255,255,0))}.sector-panel-development:before{background:linear-gradient(135deg,rgba(168,138,255,.08),rgba(168,138,255,0) 34%),linear-gradient(180deg,rgba(255,255,255,.02),rgba(255,255,255,0))}.sector-panel-labs:before{background:linear-gradient(135deg,rgba(94,255,210,.08),rgba(94,255,210,0) 34%),linear-gradient(180deg,rgba(255,255,255,.02),rgba(255,255,255,0))}.sector-panel-ventures:before{background:linear-gradient(135deg,rgba(255,198,118,.08),rgba(255,198,118,0) 34%),linear-gradient(180deg,rgba(255,255,255,.02),rgba(255,255,255,0))}.sector-panel-gaming .sector-panel-tags span,.sector-panel-infrastructure .sector-panel-tags span{border-color:rgba(120,215,255,.24);background:rgba(10,28,38,.52);color:#c3edff}.sector-panel-development .sector-panel-tags span{border-color:rgba(168,138,255,.24);background:rgba(26,18,44,.52);color:#d9cbff}.sector-panel-labs .sector-panel-tags span{border-color:rgba(94,255,210,.24);background:rgba(10,36,32,.52);color:#bffff0}.sector-panel-ventures .sector-panel-tags span{border-color:rgba(255,198,118,.24);background:rgba(38,24,12,.52);color:#ffe0b3}.sector-panel-gaming .sector-panel-core,.sector-panel-infrastructure .sector-panel-core{background:radial-gradient(circle at 50% 35%,rgba(120,215,255,.22),rgba(120,215,255,0) 48%),linear-gradient(180deg,rgba(120,215,255,.08),rgba(120,215,255,.02))}.sector-panel-development .sector-panel-core{background:radial-gradient(circle at 50% 35%,rgba(168,138,255,.22),rgba(168,138,255,0) 48%),linear-gradient(180deg,rgba(168,138,255,.08),rgba(168,138,255,.02))}.sector-panel-labs .sector-panel-core{background:radial-gradient(circle at 50% 35%,rgba(94,255,210,.2),rgba(94,255,210,0) 48%),linear-gradient(180deg,rgba(94,255,210,.08),rgba(94,255,210,.02))}.sector-panel-ventures .sector-panel-core{background:radial-gradient(circle at 50% 35%,rgba(255,198,118,.2),rgba(255,198,118,0) 48%),linear-gradient(180deg,rgba(255,198,118,.08),rgba(255,198,118,.02))}.sector-panel-gaming .sector-panel-core small,.sector-panel-gaming .sector-stream-card strong,.sector-panel-infrastructure .sector-panel-core small,.sector-panel-infrastructure .sector-stream-card strong{color:#bfeeff}.sector-panel-development .sector-panel-core small,.sector-panel-development .sector-stream-card strong{color:#dccfff}.sector-panel-labs .sector-panel-core small,.sector-panel-labs .sector-stream-card strong{color:#b9fff0}.sector-panel-ventures .sector-panel-core small,.sector-panel-ventures .sector-stream-card strong{color:#ffe0b3}.sector-panel-gaming .sector-detail-card-accent,.sector-panel-infrastructure .sector-detail-card-accent{background:radial-gradient(circle at top right,rgba(120,215,255,.18),rgba(120,215,255,0) 34%),linear-gradient(180deg,rgba(120,215,255,.08),rgba(120,215,255,.02))}.sector-panel-development .sector-detail-card-accent{background:radial-gradient(circle at top right,rgba(168,138,255,.18),rgba(168,138,255,0) 34%),linear-gradient(180deg,rgba(168,138,255,.08),rgba(168,138,255,.02))}.sector-panel-labs .sector-detail-card-accent{background:radial-gradient(circle at top right,rgba(94,255,210,.18),rgba(94,255,210,0) 34%),linear-gradient(180deg,rgba(94,255,210,.08),rgba(94,255,210,.02))}.sector-panel-ventures .sector-detail-card-accent{background:radial-gradient(circle at top right,rgba(255,198,118,.18),rgba(255,198,118,0) 34%),linear-gradient(180deg,rgba(255,198,118,.08),rgba(255,198,118,.02))}@media (max-width:980px){.sector-stream-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.sector-detail-grid,.sector-panel-hero{grid-template-columns:1fr}}@media (max-width:820px){.sector-panel{width:min(680px,calc(100% - 1.5rem))}.sector-panel-header{align-items:start;flex-direction:column}}@media (max-width:640px){.sector-panel{right:1rem;left:1rem;width:auto;bottom:3.7rem}.sector-detail-stats,.sector-stream-grid{grid-template-columns:1fr}.background-stage.is-gaming .background-stage-image{transform:scale(3.34) translate3d(.5%,-36.5%,0)}.background-stage.is-development .background-stage-image{transform:scale(3.2) translate3d(-1.5%,6.5%,0)}.background-stage.is-labs .background-stage-image{transform:scale(3.34) translate3d(20.5%,-24.5%,0)}.background-stage.is-ventures .background-stage-image{transform:scale(3.2) translate3d(-25.5%,-19.5%,0)}}.background-stage{--pointer-x:50%;--pointer-y:50%;--tilt-x-small:0deg;--tilt-y-small:0deg;--tilt-x-large:0deg;--tilt-y-large:0deg;--float-x:0px;--float-y:0px;perspective:1800px}.background-stage:after{content:"";position:absolute;inset:0;z-index:1;pointer-events:none;background:radial-gradient(circle at var(--pointer-x) var(--pointer-y),rgba(255,199,128,.18),rgba(255,199,128,.05) 14%,rgba(255,199,128,0) 30%);mix-blend-mode:screen;opacity:.55}.background-stage-image{transform-style:preserve-3d}.scene-atmosphere{z-index:1;pointer-events:none;overflow:hidden}.scene-atmosphere,.scene-atmosphere-glow,.scene-atmosphere-grid,.scene-atmosphere-ring{position:absolute;inset:0}.scene-atmosphere-grid{background-image:linear-gradient(rgba(255,159,75,.07) 1px,transparent 0),linear-gradient(90deg,rgba(255,159,75,.07) 1px,transparent 0);background-size:96px 96px;-webkit-mask-image:linear-gradient(180deg,transparent,rgba(0,0,0,.5) 26%,rgba(0,0,0,.9));mask-image:linear-gradient(180deg,transparent,rgba(0,0,0,.5) 26%,rgba(0,0,0,.9));transform:translate3d(calc(var(--float-x) * -.22),calc(var(--float-y) * -.16),0) rotateX(72deg) scale(1.25);transform-origin:center bottom;opacity:.26}.scene-atmosphere-glow{background:radial-gradient(circle at var(--pointer-x) var(--pointer-y),rgba(120,215,255,.16),rgba(120,215,255,0) 18%),radial-gradient(circle at calc(var(--pointer-x) - 12%) calc(var(--pointer-y) + 8%),rgba(255,159,75,.1),rgba(255,159,75,0) 18%);opacity:.7}.scene-atmosphere-ring{border:1px solid rgba(255,187,112,.14);border-radius:999px;filter:blur(.2px)}.scene-atmosphere-ring-a{inset:auto auto 14% 58%;width:320px;height:320px;transform:translate3d(calc(var(--float-x) * .34),calc(var(--float-y) * -.34),0) rotate(12deg)}.scene-atmosphere-ring-b{inset:14% auto auto 9%;width:260px;height:260px;transform:translate3d(calc(var(--float-x) * -.22),calc(var(--float-y) * .26),0)}.scene-atmosphere-ring-c{inset:8% 10% auto auto;width:180px;height:180px;transform:translate3d(calc(var(--float-x) * .26),calc(var(--float-y) * .18),0)}.scene-nav{position:absolute;bottom:clamp(1rem,2.4vw,1.75rem);left:50%;z-index:4;width:min(420px,calc(100% - 22rem));padding:.12rem .22rem;border:1px solid rgba(255,159,75,.18);border-radius:999px;background:linear-gradient(180deg,rgba(255,159,75,.05),rgba(255,159,75,.01)),rgba(8,8,10,.54);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);box-shadow:0 18px 48px rgba(0,0,0,.34);opacity:0;pointer-events:none;transform:translateX(-50%) translateY(20px) rotateX(var(--tilt-x-small)) rotateY(var(--tilt-y-small));transform-style:preserve-3d;transition:opacity .32s ease,transform .52s ease}.scene-nav.is-visible{opacity:1;pointer-events:auto;transform:translateX(-50%) translateY(0) rotateX(var(--tilt-x-small)) rotateY(var(--tilt-y-small))}.scene-nav.has-active{bottom:clamp(1rem,2.4vw,1.75rem)}.scene-nav:before{content:"";position:absolute;inset:2px;border-radius:999px;border:1px solid rgba(255,187,112,.1);pointer-events:none}.scene-nav-track{position:relative;z-index:1;display:grid;grid-template-columns:repeat(6,minmax(0,1fr));grid-gap:.16rem;gap:.16rem}.scene-nav-item{display:grid;place-items:center;min-height:18px;padding:.18rem .3rem;border:1px solid rgba(255,159,75,.12);border-radius:999px;background:rgba(10,10,14,.42);color:var(--text);text-align:center;transition:transform .18s ease,border-color .18s ease,background .18s ease,box-shadow .18s ease}.scene-nav-item.is-active,.scene-nav-item:hover{transform:translateY(-2px) translateZ(14px);border-color:rgba(255,193,123,.36);background:linear-gradient(180deg,rgba(255,159,75,.08),rgba(255,159,75,.02)),rgba(12,10,10,.62);box-shadow:0 0 20px rgba(255,159,75,.08)}.scene-nav-item-code{color:var(--gold-soft);font-family:Orbitron,sans-serif;font-size:.44rem;letter-spacing:.08em;text-transform:uppercase}.division-menu,.sector-panel{transform-style:preserve-3d;will-change:transform}.division-menu.is-open{transform:translateX(-50%) translateY(0) scale(1) rotateX(var(--tilt-x-small)) rotateY(var(--tilt-y-small)) translate3d(calc(var(--float-x) * .16),calc(var(--float-y) * -.16),0)}.sector-panel.is-open{transform:translateX(-50%) translateY(0) scale(1) rotateX(var(--tilt-x-small)) rotateY(var(--tilt-y-small)) translate3d(calc(var(--float-x) * .22),calc(var(--float-y) * -.18),0)}.division-menu:after,.sector-panel:after{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;background:linear-gradient(135deg,rgba(255,255,255,.06),transparent 28%,transparent 72%,rgba(255,159,75,.07));mix-blend-mode:screen}.sector-panel{box-shadow:0 28px 90px rgba(0,0,0,.45),0 18px 48px rgba(0,0,0,.18),inset 0 1px 0 rgba(255,255,255,.03)}.division-menu-item,.sector-detail-card,.sector-panel-core,.sector-panel-hero-copy,.sector-stream-card{transform:translateZ(0)}.sector-panel-hero-copy{box-shadow:inset 0 1px 0 rgba(255,255,255,.03),0 16px 34px rgba(0,0,0,.16)}.sector-panel-core{box-shadow:inset 0 1px 0 rgba(255,255,255,.04),0 18px 42px rgba(0,0,0,.22);transform:translateZ(24px)}.sector-stream-card:first-child{transform:translateZ(10px)}.sector-stream-card:nth-child(2){transform:translateZ(18px)}.sector-stream-card:nth-child(3){transform:translateZ(14px)}.sector-stream-card:nth-child(4){transform:translateZ(22px)}.sector-detail-card:first-child{transform:translateZ(12px)}.sector-detail-card-accent{transform:translateZ(24px)}.background-stage.is-gaming .scene-atmosphere-grid,.background-stage.is-infrastructure .scene-atmosphere-grid{opacity:.34}.background-stage.is-development .scene-atmosphere-grid{opacity:.28;filter:hue-rotate(18deg)}.background-stage.is-labs .scene-atmosphere-grid{opacity:.3;filter:hue-rotate(-34deg)}.background-stage.is-ventures .scene-atmosphere-grid{opacity:.24}@media (max-width:980px){.scene-nav{width:min(390px,calc(100% - 12rem))}}@media (max-width:820px){.scene-nav{width:min(360px,calc(100% - 2rem))}.scene-nav-track{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:640px){.scene-nav{left:1rem;right:1rem;bottom:1rem;width:auto;transform:translateY(20px)}.scene-nav.is-visible{transform:translateY(0)}.scene-nav-track{grid-template-columns:repeat(2,minmax(0,1fr))}.scene-atmosphere-ring-a,.scene-atmosphere-ring-b,.scene-atmosphere-ring-c{display:none}}.background-stage:not(.has-entered) .division-link,.background-stage:not(.has-entered) .division-menu,.background-stage:not(.has-entered) .scene-hotspot,.background-stage:not(.has-entered) .scene-nav,.background-stage:not(.has-entered) .sector-panel{opacity:0;pointer-events:none}.intro-overlay{position:absolute;inset:0;z-index:5;display:grid;place-items:center;padding:2rem;background:linear-gradient(180deg,rgba(2,2,4,.42),rgba(2,2,4,.7)),radial-gradient(circle at 50% 58%,rgba(255,159,75,.16),rgba(255,159,75,.04) 18%,rgba(255,159,75,0) 34%);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.intro-overlay:after,.intro-overlay:before{content:"";position:absolute;inset:0;pointer-events:none}.intro-overlay:before{background-image:linear-gradient(rgba(255,159,75,.08) 1px,transparent 0),linear-gradient(90deg,rgba(255,159,75,.08) 1px,transparent 0);background-size:72px 72px;-webkit-mask-image:radial-gradient(circle at 50% 58%,rgba(0,0,0,.9),rgba(0,0,0,.08) 72%,transparent 100%);mask-image:radial-gradient(circle at 50% 58%,rgba(0,0,0,.9),rgba(0,0,0,.08) 72%,transparent 100%);opacity:.45}.intro-overlay:after{background:radial-gradient(circle at 50% 58%,rgba(255,235,214,.1),rgba(255,235,214,0) 12%)}.intro-overlay-core{position:relative;width:min(760px,calc(100% - 2rem));padding:1.4rem 1.4rem 1.25rem;border:1px solid rgba(255,159,75,.18);border-radius:28px;background:linear-gradient(180deg,rgba(255,159,75,.05),rgba(255,159,75,.01)),rgba(8,8,10,.68);box-shadow:0 26px 72px rgba(0,0,0,.42);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.intro-overlay-core:before{content:"";position:absolute;inset:12px;border-radius:20px;border:1px solid rgba(255,187,112,.1);pointer-events:none}.intro-kicker{display:block;margin-bottom:.45rem;color:var(--muted);font-size:.78rem;font-weight:700;letter-spacing:.22em;text-transform:uppercase}.intro-overlay-core h1{margin:0 0 1rem;font-family:Orbitron,sans-serif;font-size:clamp(2rem,5vw,3.9rem);line-height:.96;letter-spacing:.08em;text-transform:uppercase;color:var(--text);text-shadow:0 0 28px rgba(255,159,75,.16)}.intro-steps{display:grid;grid-gap:.6rem;gap:.6rem}.intro-step{display:grid;grid-template-columns:68px minmax(0,1fr);grid-gap:.8rem;gap:.8rem;align-items:center;padding:.82rem .9rem;border:1px solid rgba(255,159,75,.08);border-radius:16px;background:rgba(10,10,14,.34);opacity:.34;transform:translateY(6px);transition:opacity .24s ease,transform .24s ease,border-color .24s ease,background .24s ease}.intro-step.is-active{opacity:1;transform:translateY(0);border-color:rgba(255,193,123,.22);background:linear-gradient(180deg,rgba(255,159,75,.08),rgba(255,159,75,.02)),rgba(14,12,12,.46)}.intro-step-index{color:var(--gold-soft);font-family:Orbitron,sans-serif;font-size:.82rem;letter-spacing:.18em}.intro-step-text{color:rgba(255,236,219,.9);font-weight:600}.intro-enter{margin-top:1rem;width:100%;min-height:56px;border:1px solid rgba(255,193,123,.3);border-radius:999px;background:linear-gradient(180deg,rgba(255,159,75,.18),rgba(255,159,75,.08)),rgba(14,12,12,.66);color:var(--text);font-family:Orbitron,sans-serif;font-size:.95rem;font-weight:700;letter-spacing:.18em;text-transform:uppercase;box-shadow:0 0 0 rgba(255,159,75,0);opacity:0;pointer-events:none;transform:translateY(10px);transition:opacity .26s ease,transform .26s ease,box-shadow .26s ease}.intro-enter.is-visible{opacity:1;pointer-events:auto;transform:translateY(0);box-shadow:0 0 24px rgba(255,159,75,.12)}.intro-enter:hover{box-shadow:0 0 28px rgba(255,159,75,.2)}@media (max-width:640px){.intro-overlay,.intro-overlay-core{padding:1rem}.intro-step{grid-template-columns:56px minmax(0,1fr);gap:.65rem;padding:.72rem .78rem}.intro-enter{min-height:48px;font-size:.82rem}}.scene-atmosphere-scan{position:absolute;inset:-12% -8%;background:linear-gradient(90deg,rgba(255,159,75,0),rgba(255,159,75,.04) 42%,rgba(255,244,231,.18) 50%,rgba(255,159,75,.06) 58%,rgba(255,159,75,0));mix-blend-mode:screen;opacity:.26;transform:translate3d(-38%,0,0) skewX(-12deg);animation:scene-scan-sweep 8s linear infinite}.background-stage:not(.has-entered) .scene-atmosphere-scan{opacity:.5;animation-duration:5.2s}.background-stage:not(.has-entered) .hq-signal{opacity:1}.background-stage:not(.has-entered) .hq-signal:before{width:168px;height:168px;border-color:rgba(255,193,123,.3);box-shadow:0 0 52px rgba(255,159,75,.18);animation:intro-hq-pulse 2.4s ease-in-out infinite}.background-stage:not(.has-entered) .hq-signal:after{width:22px;height:22px;box-shadow:0 0 34px rgba(255,159,75,.42);animation:intro-core-flicker 1.8s ease-in-out infinite}.intro-overlay.is-ready .intro-overlay-core{animation:intro-core-awake 1s ease forwards}.intro-overlay.is-ready .intro-enter.is-visible{animation:intro-enter-pulse 2s ease-in-out infinite}@keyframes scene-scan-sweep{0%{transform:translate3d(-38%,0,0) skewX(-12deg)}to{transform:translate3d(38%,0,0) skewX(-12deg)}}@keyframes intro-hq-pulse{0%{transform:translate(-50%,-50%) scale(.92);opacity:.38}50%{transform:translate(-50%,-50%) scale(1.08);opacity:1}to{transform:translate(-50%,-50%) scale(.92);opacity:.38}}@keyframes intro-core-flicker{0%{transform:translate(-50%,-50%) scale(.92);opacity:.72}35%{transform:translate(-50%,-50%) scale(1.06);opacity:1}70%{transform:translate(-50%,-50%) scale(.98);opacity:.86}to{transform:translate(-50%,-50%) scale(.92);opacity:.72}}@keyframes intro-core-awake{0%{box-shadow:0 20px 56px rgba(0,0,0,.42)}50%{box-shadow:0 26px 80px rgba(255,159,75,.16),0 22px 60px rgba(0,0,0,.46)}to{box-shadow:0 26px 72px rgba(0,0,0,.42)}}@keyframes intro-enter-pulse{0%{box-shadow:0 0 18px rgba(255,159,75,.08)}50%{box-shadow:0 0 30px rgba(255,159,75,.22)}to{box-shadow:0 0 18px rgba(255,159,75,.08)}}@media (prefers-reduced-motion:reduce){.background-stage:not(.has-entered) .hq-signal:after,.background-stage:not(.has-entered) .hq-signal:before,.intro-overlay.is-ready .intro-enter.is-visible,.intro-overlay.is-ready .intro-overlay-core,.scene-atmosphere-scan{animation:none}.site-menu-link:focus-visible:after,.site-menu-link:hover:after{animation:none}}.sector-panel-actions{display:flex;align-items:center;gap:.75rem}.detail-page-link,.sector-panel-enter{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:.72rem 1rem;border:1px solid rgba(120,215,255,.26);border-radius:999px;background:rgba(10,28,38,.46);color:#c3edff;font-family:Orbitron,sans-serif;font-size:.78rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.detail-page{position:relative;isolation:isolate;min-height:100vh;padding:clamp(1.2rem,3vw,2rem);background:#050608}.detail-page-shell{width:min(1320px,100%);margin:0 auto;padding:clamp(1rem,2vw,1.4rem);border:1px solid rgba(255,159,75,.16);border-radius:30px;background:linear-gradient(180deg,rgba(255,159,75,.05),rgba(255,159,75,.01)),rgba(8,8,10,.68);box-shadow:0 24px 72px rgba(0,0,0,.36)}.detail-page-header{display:flex;justify-content:space-between;gap:1rem;padding-bottom:1rem;border-bottom:1px solid rgba(255,159,75,.12)}.detail-page-kicker,.detail-page-section-kicker{display:block;margin-bottom:.42rem;color:var(--muted);font-size:.76rem;font-weight:700;letter-spacing:.18em;text-transform:uppercase}.detail-page-header h1,.detail-page-hero-copy h2{margin:0;font-family:Orbitron,sans-serif;letter-spacing:.08em;text-transform:uppercase}.detail-page-header h1{font-size:clamp(1.8rem,3vw,3rem)}.detail-page-card p,.detail-page-header p,.detail-page-hero-copy p,.detail-page-stream-card p{color:rgba(255,235,214,.82);line-height:1.6}.detail-page-actions{display:flex;align-items:flex-start}.detail-page-hero{display:grid;grid-template-columns:minmax(420px,.95fr) minmax(0,1.05fr);grid-gap:1rem;gap:1rem;margin-top:1rem}.detail-page-hero-gaming{align-items:stretch}.detail-page-3d-frame{min-height:460px;border:1px solid rgba(255,159,75,.14);border-radius:24px;overflow:hidden;background:linear-gradient(180deg,rgba(5,8,14,.96),rgba(4,5,8,.98));box-shadow:inset 0 1px 0 rgba(255,255,255,.03),0 18px 48px rgba(0,0,0,.24)}.detail-page-card,.detail-page-hero-copy,.detail-page-stream-card{border:1px solid rgba(255,159,75,.12);border-radius:22px;background:linear-gradient(180deg,rgba(255,159,75,.06),rgba(255,159,75,.01))}.detail-page-hero-copy{padding:1.1rem}.detail-page-tag-row{display:flex;flex-wrap:wrap;gap:.7rem;margin-top:1rem}.detail-page-tag-row span{padding:.58rem .82rem;border:1px solid rgba(120,215,255,.22);border-radius:999px;background:rgba(10,28,38,.46);color:#c3edff;font-size:.8rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.detail-page-columns,.detail-page-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:1rem;gap:1rem;margin-top:1rem}.detail-page-streams{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:.9rem;gap:.9rem;margin-top:1rem}.detail-page-card,.detail-page-stream-card{padding:1rem 1.05rem}.detail-page-card-core strong,.detail-page-stream-card strong{display:block;font-family:Orbitron,sans-serif;font-size:1.6rem;color:#d8ecff}.detail-page-card-services ul{margin:.8rem 0 0;padding-left:1.1rem;color:rgba(255,238,220,.86);line-height:1.68}.detail-page-stats-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:.8rem;gap:.8rem;margin-top:1rem}.detail-page-stats-grid div{padding:.8rem;border-radius:16px;border:1px solid rgba(255,159,75,.12);background:rgba(10,10,14,.42)}.detail-page-stats-grid strong{display:block;margin-bottom:.35rem;font-family:Orbitron,sans-serif;color:var(--gold-soft)}.detail-page-stats-grid span{color:rgba(255,228,203,.68);font-size:.84rem;text-transform:uppercase;letter-spacing:.08em}.detail-page-gaming .detail-page-card,.detail-page-gaming .detail-page-hero-copy,.detail-page-gaming .detail-page-shell,.detail-page-gaming .detail-page-stream-card{box-shadow:0 22px 60px rgba(0,0,0,.26)}.detail-page-gaming .detail-page-shell{background:radial-gradient(circle at top right,rgba(120,215,255,.1),rgba(120,215,255,0) 28%),linear-gradient(180deg,rgba(255,159,75,.05),rgba(255,159,75,.01)),rgba(8,8,10,.68)}@media (max-width:980px){.detail-page-columns,.detail-page-grid,.detail-page-hero,.detail-page-streams{grid-template-columns:1fr}.detail-page-stats-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:820px){.detail-page-header,.sector-panel-actions{flex-direction:column;align-items:flex-start}.detail-page-3d-frame{min-height:360px}}@media (max-width:640px){.sector-panel-actions{width:100%}.detail-page-link,.sector-panel-enter{min-height:42px;font-size:.72rem}.detail-page{padding:1rem}.detail-page-stats-grid{grid-template-columns:1fr}}.info-page{position:relative;isolation:isolate;min-height:100vh;height:100vh;display:grid;align-items:start;justify-items:center;overflow-y:auto;overflow-x:hidden;padding:2rem;background:#050608;color:#f5ebdf}.detail-page:before,.info-page:before{content:"";position:fixed;inset:-18px;z-index:0;background:url(/tekflu-background.png) 50%/cover no-repeat;filter:blur(7px) brightness(.58) saturate(.9);transform:scale(1.025);pointer-events:none}.detail-page:after,.info-page:after{content:"";position:fixed;inset:0;z-index:0;background:radial-gradient(circle at 50% 18%,rgba(255,159,75,.12),transparent 34%),linear-gradient(180deg,rgba(3,4,6,.62),rgba(7,4,3,.82));pointer-events:none}.detail-page>*,.info-page>*{position:relative;z-index:1}.info-page-shell{width:min(760px,100%);padding:clamp(1.6rem,4vw,3rem);border:1px solid rgba(255,159,75,.2);border-radius:30px;background:rgba(7,6,9,.78);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);box-shadow:0 30px 90px rgba(0,0,0,.42)}.info-page-kicker{display:inline-block;margin-bottom:1rem;color:var(--gold);font-size:.82rem;letter-spacing:.18em}.info-page h1,.info-page-kicker{font-family:Orbitron,sans-serif;text-transform:uppercase}.info-page h1{margin:0 0 1rem;font-size:clamp(2rem,5vw,3.6rem);line-height:.95;letter-spacing:.02em}.info-page p{margin:0;color:rgba(245,235,223,.88);font-size:clamp(1rem,2vw,1.18rem);line-height:1.75}.info-page a{color:#ffd6ae}.info-page-actions{display:flex;flex-wrap:wrap;gap:.85rem;margin-top:1.75rem}.info-page-link{display:inline-flex;align-items:center;justify-content:center;min-height:52px;padding:0 1.15rem;border:1px solid rgba(255,159,75,.24);border-radius:999px;background:linear-gradient(135deg,rgba(255,159,75,.18),rgba(255,159,75,.06));color:#fff1e0;font-family:Orbitron,sans-serif;font-size:.85rem;font-weight:700;letter-spacing:.12em;text-decoration:none;text-transform:uppercase}.info-page-link.is-ghost{background:rgba(11,11,14,.66)}.info-page-link:focus-visible,.info-page-link:hover{border-color:rgba(255,204,154,.56);outline:none}@media (max-width:640px){.site-menu-shell{left:1rem;right:1rem;justify-items:stretch}.site-menu{min-width:0}.scene-hotspot:after{font-size:.62rem;letter-spacing:.08em}}.info-page-catalog{align-items:start;padding-block:4rem}.info-page-shell-wide{width:min(1380px,100%)}.catalog-grid,.pricing-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:1.1rem;gap:1.1rem;margin-top:1.6rem}.catalog-card,.info-panel,.pricing-card{padding:1.05rem 1.1rem 1.15rem;border:1px solid rgba(255,159,75,.16);border-radius:24px;background:linear-gradient(180deg,rgba(255,159,75,.08),rgba(255,159,75,.02));box-shadow:inset 0 1px 0 rgba(255,255,255,.03)}.catalog-card-code,.info-panel-kicker,.pricing-card-band{display:inline-block;margin-bottom:.8rem;color:var(--gold);font-family:Orbitron,sans-serif;font-size:.8rem;letter-spacing:.14em;text-transform:uppercase}.catalog-card h2,.pricing-card h2{margin:0 0 .75rem;font-family:Orbitron,sans-serif;font-size:1.45rem;text-transform:uppercase}.catalog-card p,.info-panel p,.pricing-card p{font-size:1rem;line-height:1.7}.catalog-card ul,.info-list,.pricing-card ul{margin:1rem 0 0;padding-left:1.1rem;color:rgba(245,235,223,.88);line-height:1.7}.pricing-card strong{display:block;margin-top:1rem;color:#fff0dd;font-family:Orbitron,sans-serif;font-size:1rem;letter-spacing:.04em}.info-section-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:1.1rem;gap:1.1rem;margin-top:1rem}@media (max-width:980px){.catalog-grid,.info-section-grid,.pricing-grid{grid-template-columns:1fr}}.division-gateway{position:relative;min-height:100dvh;display:grid;place-items:center;overflow:hidden;background:#020202}.division-gateway:before{content:"";position:fixed;inset:-5vmax;background:linear-gradient(rgba(0,0,0,.46),rgba(0,0,0,.78)),url(/tekflu-divisions-gateway.png) 50% /cover no-repeat;filter:blur(28px) saturate(.72);transform:scale(1.08);opacity:.56}.division-gateway-artboard{position:relative;width:min(100vw,100dvh);aspect-ratio:1;isolation:isolate;animation:divisionGatewayReveal .9s cubic-bezier(.16,1,.3,1) both}.division-gateway-image{object-fit:contain;-webkit-user-select:none;-moz-user-select:none;user-select:none}.division-gateway-links{position:absolute;inset:0;z-index:1}.division-gateway-hotspot{position:absolute;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.25rem;border:1px solid transparent;border-radius:50%;color:#ffe7cf;text-decoration:none;background:rgba(255,148,54,0);transition:border-color .18s ease,background-color .18s ease,box-shadow .18s ease,transform .18s ease}.division-gateway-hotspot span,.division-gateway-hotspot strong{position:absolute;left:50%;top:50%;width:max-content;max-width:90%;padding:.35rem .55rem;border-radius:999px;background:rgba(4,3,3,.9);font-family:Orbitron,sans-serif;text-align:center;text-transform:uppercase;opacity:0;pointer-events:none;transform:translate(-50%,-20%);transition:opacity .16s ease,transform .16s ease}.division-gateway-hotspot span{top:calc(50% - 1.7rem);color:var(--gold);font-size:clamp(.52rem,1vw,.72rem);letter-spacing:.16em}.division-gateway-hotspot strong{color:#fff0df;font-size:clamp(.58rem,1.1vw,.78rem);letter-spacing:.08em}.division-gateway-hotspot:focus-visible,.division-gateway-hotspot:hover{border-color:rgba(255,190,124,.82);background:rgba(255,148,54,.07);box-shadow:inset 0 0 34px rgba(255,121,23,.12),0 0 26px rgba(255,130,35,.34);transform:scale(1.025)}.division-gateway-hotspot:focus-visible span,.division-gateway-hotspot:focus-visible strong,.division-gateway-hotspot:hover span,.division-gateway-hotspot:hover strong{opacity:1;transform:translate(-50%,-50%)}.division-gateway-hotspot-software{top:3%;width:34%;height:30%}.division-gateway-hotspot-infrastructure{top:3%;right:3%;height:30%}.division-gateway-hotspot-gaming{left:3%;bottom:4%;width:36%;height:33%}.division-gateway-hotspot-rrr{right:3%;bottom:4%;height:33%}.division-gateway-hotspot-core{left:29%;width:42%;height:44%}@keyframes divisionGatewayReveal{0%{opacity:0;transform:scale(.975)}to{opacity:1;transform:scale(1)}}@media (prefers-reduced-motion:reduce){.division-gateway-artboard{animation:none}}@media (min-aspect-ratio:1/1){.division-gateway-artboard{width:100vw;height:100dvh;aspect-ratio:auto}.division-gateway-image{object-fit:fill}}.service-grid{grid-template-columns:repeat(2,minmax(0,1fr))}@media (max-width:980px){.service-grid{grid-template-columns:1fr}}.division-gateway-hotspot-software>span,.division-gateway-hotspot-software>strong{display:none}.gateway-footer,.gateway-header{position:absolute;left:0;right:0;z-index:8;color:#fff0df}.gateway-header{top:0;padding:max(.85rem,env(safe-area-inset-top)) clamp(1rem,3vw,3.5rem) .85rem;border-bottom:1px solid rgba(255,166,82,.22);background:linear-gradient(180deg,rgba(5,3,2,.92),rgba(5,3,2,.58) 72%,transparent);-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px)}.gateway-primary-nav{display:grid;grid-template-columns:minmax(250px,1fr) auto minmax(250px,1fr);align-items:center;grid-gap:clamp(1rem,2.5vw,2.5rem);gap:clamp(1rem,2.5vw,2.5rem)}.gateway-contact,.gateway-lifecycle,.gateway-primary-links,.gateway-socials{display:flex;align-items:center}.gateway-primary-links{gap:clamp(1rem,2.4vw,2.4rem)}.gateway-contact a,.gateway-primary-links a,.gateway-socials a{color:#f8ddc3;text-decoration:none;transition:color .16s ease,text-shadow .16s ease}.gateway-primary-links a{font-family:Orbitron,sans-serif;font-size:clamp(.67rem,.9vw,.82rem);font-weight:700;letter-spacing:.13em;text-transform:uppercase}.gateway-contact a:focus-visible,.gateway-contact a:hover,.gateway-primary-links a:focus-visible,.gateway-primary-links a:hover,.gateway-socials a:focus-visible,.gateway-socials a:hover{color:#ffae60;text-shadow:0 0 14px rgba(255,129,31,.75);outline:none}.gateway-lifecycle{justify-content:center;gap:clamp(.3rem,.65vw,.62rem);margin:0;color:#fff3e6;font-family:Orbitron,sans-serif;font-size:clamp(.55rem,.7vw,.7rem);font-weight:600;letter-spacing:.08em;text-align:center;text-transform:uppercase;white-space:nowrap}.gateway-lifecycle b{color:#ff963f;font-weight:700}.gateway-footer{bottom:0;display:flex;align-items:center;justify-content:space-between;gap:1.5rem;padding:.8rem clamp(1rem,3vw,3.5rem) max(.8rem,env(safe-area-inset-bottom));border-top:1px solid rgba(255,166,82,.2);background:linear-gradient(0deg,rgba(5,3,2,.94),rgba(5,3,2,.58) 72%,transparent);-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px)}.gateway-socials{gap:clamp(1rem,2vw,2rem)}.gateway-contact,.gateway-socials a{font-size:clamp(.65rem,.85vw,.78rem);letter-spacing:.1em;text-transform:uppercase}.gateway-contact{gap:.8rem}.gateway-contact span{color:#ff9f4a;font-family:Orbitron,sans-serif;font-weight:700}.gateway-contact a{letter-spacing:.05em;text-transform:none}@media (max-width:1080px){.gateway-primary-nav{grid-template-columns:1fr;justify-items:center;gap:.55rem}.gateway-primary-links{order:2}.gateway-lifecycle{order:1}.gateway-nav-balance{display:none}}@media (max-width:680px){.gateway-header{padding-inline:.75rem}.gateway-primary-links{gap:1.35rem}.gateway-lifecycle{flex-wrap:wrap;max-width:34rem;white-space:normal}.gateway-footer{flex-direction:column;gap:.45rem;padding-inline:.75rem}.gateway-contact,.gateway-socials{justify-content:center}}.division-gateway:before{background:linear-gradient(rgba(0,0,0,.34),rgba(0,0,0,.72)),url(/tekflu-gateway-clean.png) 50% /cover no-repeat;filter:blur(30px) saturate(.8)}.division-gateway-artboard{animation-duration:.65s}.division-gateway-image{z-index:0;animation:gatewayBoardOnline 1.1s ease-out both}.division-gateway-links{z-index:2}.division-gateway-hotspot{gap:0;border:0;background:transparent;transform-origin:center;animation:gatewayIconArrival 1.05s cubic-bezier(.18,.86,.22,1.08) both;animation-delay:var(--arrival-delay,.16s);will-change:transform,opacity,filter}.division-gateway-hotspot:focus-visible,.division-gateway-hotspot:hover{border-color:transparent;background:transparent;box-shadow:none;outline:none;transform:translateY(-4px) scale(1.035)}.gateway-icon-visual{position:relative;width:min(78%,30vh);aspect-ratio:1;flex:0 0 auto;filter:drop-shadow(0 0 7px rgba(255,126,28,.36)) drop-shadow(0 10px 20px rgba(0,0,0,.68));transition:filter .22s ease,transform .22s ease;will-change:transform}.gateway-icon-visual img{object-fit:contain;-webkit-user-select:none;-moz-user-select:none;user-select:none}.gateway-icon-copy{position:relative;z-index:2;margin-top:clamp(-1.35rem,-1.4vw,-.45rem);padding:.35rem .85rem .42rem;border:1px solid rgba(255,156,73,.2);border-radius:999px;background:rgba(4,3,3,.76);box-shadow:0 8px 22px rgba(0,0,0,.52);text-align:center;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.gateway-icon-copy h1,.gateway-icon-copy h2,.gateway-icon-copy p{margin:0;font-family:Orbitron,sans-serif;text-transform:uppercase}.gateway-icon-copy h1,.gateway-icon-copy h2{color:#ffad62;font-size:clamp(.62rem,1.05vw,.9rem);letter-spacing:.1em}.gateway-icon-copy p{margin-top:.16rem;color:rgba(255,231,207,.76);font-size:clamp(.42rem,.62vw,.58rem);letter-spacing:.08em}.division-gateway-hotspot:focus-visible .gateway-icon-visual,.division-gateway-hotspot:hover .gateway-icon-visual{animation:gatewayIconHoverSpin .72s cubic-bezier(.2,.72,.22,1) both;filter:drop-shadow(0 0 9px rgba(70,182,255,.96)) drop-shadow(0 0 24px rgba(31,112,255,.58)) drop-shadow(0 12px 22px rgba(0,0,0,.72))}.division-gateway-hotspot:focus-visible .gateway-icon-copy,.division-gateway-hotspot:hover .gateway-icon-copy{border-color:rgba(85,190,255,.7);box-shadow:0 0 15px rgba(38,143,255,.3),0 8px 22px rgba(0,0,0,.58);transform:translateY(2px)}.division-gateway-hotspot-software{--arrival-delay:150ms;--from-x:30vw;--from-y:28vh;--mid-x:10vw;--mid-y:-5vh;--spin:-900deg;top:5%;left:4%;width:33%;height:32%}.division-gateway-hotspot-infrastructure{--arrival-delay:240ms;--from-x:-30vw;--from-y:28vh;--mid-x:-10vw;--mid-y:-5vh;--spin:900deg;top:5%;right:4%;width:33%;height:32%}.division-gateway-hotspot-gaming{--arrival-delay:330ms;--from-x:30vw;--from-y:-28vh;--mid-x:10vw;--mid-y:5vh;--spin:900deg;left:4%;bottom:5%;width:33%;height:32%}.division-gateway-hotspot-rrr{--arrival-delay:420ms;--from-x:-30vw;--from-y:-28vh;--mid-x:-10vw;--mid-y:5vh;--spin:-900deg;right:4%;bottom:5%;width:33%;height:32%}.division-gateway-hotspot-core{--arrival-delay:60ms;top:24%;left:31%;width:38%;height:49%;animation-name:gatewayCoreArrival;animation-duration:1s}.division-gateway-hotspot-core .gateway-icon-visual{width:min(80%,43vh)}.division-gateway-hotspot-core .gateway-icon-copy{margin-top:clamp(-2rem,-2.4vw,-.8rem);padding-inline:1.25rem}.division-gateway-hotspot-core .gateway-icon-copy h1{font-size:clamp(.85rem,1.75vw,1.35rem);text-transform:lowercase}.division-gateway-hotspot-software>span,.division-gateway-hotspot-software>strong{display:initial}@keyframes gatewayBoardOnline{0%{opacity:0;filter:brightness(.35);transform:scale(1.025)}to{opacity:1;filter:brightness(1);transform:scale(1)}}@keyframes gatewayIconArrival{0%{opacity:0;filter:blur(7px) brightness(1.8);transform:translate(var(--from-x),var(--from-y)) rotate(var(--spin)) scale(.08)}48%{opacity:1;filter:blur(0) brightness(1.35);transform:translate(var(--mid-x),var(--mid-y)) rotate(210deg) scale(.72)}78%{transform:translate(0) rotate(-16deg) scale(1.08)}to{opacity:1;filter:blur(0) brightness(1);transform:translate(0) rotate(0deg) scale(1)}}@keyframes gatewayCoreArrival{0%{opacity:0;filter:blur(9px) brightness(2);transform:rotate(-3turn) scale(.04)}72%{opacity:1;filter:blur(0) brightness(1.3);transform:rotate(16deg) scale(1.1)}to{opacity:1;filter:blur(0) brightness(1);transform:rotate(0deg) scale(1)}}@keyframes gatewayIconHoverSpin{0%{transform:rotate(0deg) scale(1)}72%{transform:rotate(330deg) scale(1.08)}to{transform:rotate(1turn) scale(1.04)}}@media (max-width:680px){.division-gateway-hotspot{width:39%;height:31%}.division-gateway-hotspot-gaming,.division-gateway-hotspot-software{left:1%}.division-gateway-hotspot-infrastructure,.division-gateway-hotspot-rrr{right:1%}.division-gateway-hotspot-core{left:27%;width:46%;height:44%}.gateway-icon-visual{width:86%}.gateway-icon-copy{padding:.25rem .55rem .3rem}.gateway-icon-copy p{display:none}}@media (prefers-reduced-motion:reduce){.division-gateway-hotspot,.division-gateway-hotspot:focus-visible .gateway-icon-visual,.division-gateway-hotspot:hover .gateway-icon-visual,.division-gateway-image{animation:none}}@media (max-width:680px){.gateway-lifecycle{gap:.2rem;width:100%;font-size:.43rem;letter-spacing:.025em;line-height:1.45}.division-gateway-hotspot{width:34%;height:29%}.division-gateway-hotspot-infrastructure,.division-gateway-hotspot-software{top:8%}.division-gateway-hotspot-gaming,.division-gateway-hotspot-rrr{bottom:8%}.division-gateway-hotspot-gaming,.division-gateway-hotspot-software{left:2%}.division-gateway-hotspot-infrastructure,.division-gateway-hotspot-rrr{right:2%}.division-gateway-hotspot-core{top:27%;left:29%;width:42%;height:46%}.division-gateway-hotspot-core .gateway-icon-visual,.gateway-icon-visual{width:78%}.division-gateway-hotspot-core .gateway-icon-copy,.gateway-icon-copy{width:100%;max-width:100%;margin-top:-.65rem;padding:.22rem .25rem .27rem;border-radius:12px}.division-gateway-hotspot-core .gateway-icon-copy h1,.gateway-icon-copy h1,.gateway-icon-copy h2{font-size:.48rem;line-height:1.25;letter-spacing:.06em}.division-gateway-hotspot-core .gateway-icon-copy h1{font-size:.68rem}.gateway-lifecycle{font-size:.38rem}.division-gateway-hotspot{width:30%}.division-gateway-hotspot-gaming,.division-gateway-hotspot-software{left:6%}.division-gateway-hotspot-infrastructure,.division-gateway-hotspot-rrr{right:6%}}.background-stage-universe-image{object-fit:contain;object-position:50% 50%}.universe-hotspot-layer{position:absolute;top:50%;left:50%;z-index:4;width:min(100vw,150vh);height:min(100vh,66.667vw);pointer-events:none;transform:translate(-50%,-50%)}.universe-hotspot-layer .scene-hotspot{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:0;padding:0;border:0;border-radius:24px;background:transparent;box-shadow:none;overflow:visible;pointer-events:auto;transform:none}.universe-hotspot-layer .scene-hotspot:after{display:none}.universe-hotspot-layer .scene-hotspot:focus-visible,.universe-hotspot-layer .scene-hotspot:hover{border-color:transparent;background:rgba(35,137,255,.025);box-shadow:inset 0 0 26px rgba(39,145,255,.08),0 0 24px rgba(48,153,255,.18);outline:none;transform:translateY(-3px) scale(1.025)}.scene-hotspot-icon{position:relative;display:block;width:82%;aspect-ratio:1;flex:0 0 auto;filter:drop-shadow(0 0 7px rgba(255,126,28,.4)) drop-shadow(0 10px 18px rgba(0,0,0,.72));transform-origin:center;will-change:transform,opacity,filter}.scene-hotspot-image{object-fit:contain;-webkit-user-select:none;-moz-user-select:none;user-select:none;will-change:transform,filter}.scene-hotspot-label{position:relative;z-index:2;display:grid;grid-gap:.12rem;gap:.12rem;width:max-content;max-width:130%;margin-top:clamp(-1.3rem,-1.2vw,-.45rem);padding:.32rem .65rem .36rem;border:1px solid rgba(255,159,75,.28);border-radius:999px;background:rgba(5,4,4,.82);color:#fff0df;text-align:center;text-transform:uppercase;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);box-shadow:0 7px 18px rgba(0,0,0,.56);opacity:0;transition:border-color .18s ease,box-shadow .18s ease}.scene-hotspot-label small,.scene-hotspot-label strong{font-family:Orbitron,sans-serif}.scene-hotspot-label strong{color:#ffac60;font-size:clamp(.5rem,.72vw,.68rem);letter-spacing:.09em}.scene-hotspot-label small{color:rgba(255,229,204,.68);font-size:clamp(.38rem,.5vw,.48rem);letter-spacing:.07em}.background-stage.has-entered .scene-hotspot-icon{animation:universeIconArrival .96s cubic-bezier(.18,.86,.22,1.08) both;animation-delay:calc(.1s + var(--hotspot-index, 0) * 75ms)}.background-stage.has-entered .scene-hotspot-label{animation:universeLabelArrival .42s ease-out both;animation-delay:calc(.72s + var(--hotspot-index, 0) * 75ms)}.universe-hotspot-layer .scene-hotspot:focus-visible .scene-hotspot-image,.universe-hotspot-layer .scene-hotspot:hover .scene-hotspot-image{animation:universeIconHoverSpin .72s cubic-bezier(.2,.72,.22,1) both;filter:drop-shadow(0 0 8px rgba(70,182,255,.96)) drop-shadow(0 0 22px rgba(31,112,255,.58))}.universe-hotspot-layer .scene-hotspot:focus-visible .scene-hotspot-label,.universe-hotspot-layer .scene-hotspot:hover .scene-hotspot-label{border-color:rgba(84,190,255,.72);box-shadow:0 0 14px rgba(42,145,255,.34),0 7px 18px rgba(0,0,0,.58)}.universe-hotspot-layer .scene-hotspot-systems{--icon-from-x:34vw;--icon-from-y:28vh;--icon-mid-x:10vw;--icon-mid-y:-4vh;--icon-spin:-760deg;top:2%;left:2%;width:20%;height:20%}.universe-hotspot-layer .scene-hotspot-systems .scene-hotspot-icon{width:94%}.universe-hotspot-layer .scene-hotspot-uplink{--icon-from-x:2vw;--icon-from-y:38vh;--icon-mid-x:-5vw;--icon-mid-y:8vh;--icon-spin:820deg;left:44%;width:11%;height:19%}.universe-hotspot-layer .scene-hotspot-network{--icon-from-x:-29vw;--icon-from-y:31vh;--icon-mid-x:-9vw;--icon-mid-y:-4vh;--icon-spin:-820deg;left:74%;width:14%;height:20%}.universe-hotspot-layer .scene-hotspot-secure{--icon-from-x:39vw;--icon-from-y:5vh;--icon-mid-x:11vw;--icon-mid-y:7vh;--icon-spin:780deg;top:35%;left:8%;width:12%;height:21%}.universe-hotspot-layer .scene-hotspot-firewall{--icon-from-x:-36vw;--icon-from-y:5vh;--icon-mid-x:-11vw;--icon-mid-y:7vh;--icon-spin:-780deg;top:35%;left:79%;width:12%;height:21%}.universe-hotspot-layer .scene-hotspot-access{--icon-from-x:-35vw;--icon-from-y:-28vh;--icon-mid-x:-10vw;--icon-mid-y:-6vh;--icon-spin:820deg;right:3%;bottom:5%;width:16%;height:25%}.universe-hotspot-layer .scene-hotspot-drone{--icon-from-x:-44vw;--icon-from-y:12vh;--icon-mid-x:-14vw;--icon-mid-y:-8vh;--icon-spin:-720deg;top:20%;right:.5%;width:14%;height:20%}.universe-hotspot-layer .scene-hotspot-core{--icon-from-x:0;--icon-from-y:0;--icon-mid-x:0;--icon-mid-y:0;--icon-spin:-1080deg;top:27%;left:35%;width:30%;height:47%}.universe-hotspot-layer .scene-hotspot-core .scene-hotspot-icon{width:76%}.universe-hotspot-layer .scene-hotspot-core .scene-hotspot-label{margin-top:clamp(-2.2rem,-2.2vw,-.8rem)}@keyframes universeIconArrival{0%{opacity:0;filter:blur(8px) brightness(1.8);transform:translate(var(--icon-from-x),var(--icon-from-y)) rotate(var(--icon-spin)) scale(.05)}48%{opacity:1;filter:blur(0) brightness(1.35);transform:translate(var(--icon-mid-x),var(--icon-mid-y)) rotate(190deg) scale(.7)}78%{transform:translate(0) rotate(-14deg) scale(1.08)}to{opacity:1;filter:drop-shadow(0 0 7px rgba(255,126,28,.4)) drop-shadow(0 10px 18px rgba(0,0,0,.72));transform:translate(0) rotate(0deg) scale(1)}}@keyframes universeLabelArrival{0%{opacity:0;transform:translateY(8px) scale(.9)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes universeIconHoverSpin{0%{transform:rotate(0deg) scale(1)}72%{transform:rotate(330deg) scale(1.08)}to{transform:rotate(1turn) scale(1.04)}}@media (max-width:760px){.scene-hotspot-label{max-width:118%;padding:.2rem .35rem .24rem;border-radius:10px}.scene-hotspot-label strong{font-size:.42rem}.scene-hotspot-label small{display:none}.universe-hotspot-layer .scene-hotspot-drone{right:1.5%}}@media (prefers-reduced-motion:reduce){.background-stage.has-entered .scene-hotspot-icon,.background-stage.has-entered .scene-hotspot-label,.universe-hotspot-layer .scene-hotspot:focus-visible .scene-hotspot-image,.universe-hotspot-layer .scene-hotspot:hover .scene-hotspot-image{animation:none;opacity:1}}.universe-hotspot-layer .scene-hotspot-drone{right:auto;left:64%;width:13%;height:19%}.universe-hotspot-layer .scene-hotspot-firewall{top:37%;left:68%;width:11%;height:20%}.universe-hotspot-layer .scene-hotspot-drone .scene-hotspot-icon{width:94%;filter:drop-shadow(0 0 9px rgba(255,126,28,.58)) drop-shadow(0 10px 18px rgba(0,0,0,.72))}.universe-hotspot-layer .scene-hotspot-label{max-width:120%;margin-top:-.7rem;padding:.24rem .48rem .28rem}.universe-hotspot-layer .scene-hotspot-label strong{font-size:clamp(.44rem,.58vw,.58rem)}.universe-hotspot-layer .scene-hotspot-label small{font-size:clamp(.34rem,.42vw,.42rem)}.universe-hotspot-layer .scene-hotspot-systems{top:1.5%;left:3.5%;width:16%;height:16%}.universe-hotspot-layer .scene-hotspot-systems .scene-hotspot-icon{width:96%;aspect-ratio:1.5}.universe-hotspot-layer .scene-hotspot-uplink{top:.5%;left:46%;width:8%;height:15%}.universe-hotspot-layer .scene-hotspot-network{top:2%;left:76.5%;width:11%;height:17%}.universe-hotspot-layer .scene-hotspot-secure{top:37%;left:10.5%;width:8%;height:16%}.universe-hotspot-layer .scene-hotspot-drone{top:18%;left:66%;width:10%;height:15%}.universe-hotspot-layer .scene-hotspot-firewall{top:39%;left:70.5%;width:8%;height:15%}.universe-hotspot-layer .scene-hotspot-access{right:7%;bottom:6%;width:10%;height:19%}.universe-hotspot-layer .scene-hotspot-core{top:30%;left:39%;width:22%;height:40%}.universe-hotspot-layer .scene-hotspot-core .scene-hotspot-icon{width:78%}.universe-hotspot-layer .scene-hotspot-core .scene-hotspot-label{margin-top:-1.2rem}.universe-hotspot-layer .scene-hotspot-data{--icon-from-x:42vw;--icon-from-y:-18vh;--icon-mid-x:13vw;--icon-mid-y:5vh;--icon-spin:-760deg;top:59%;left:4%;width:10%;height:17%}.universe-hotspot-layer .scene-hotspot-gaming{--icon-from-x:28vw;--icon-from-y:-34vh;--icon-mid-x:8vw;--icon-mid-y:-8vh;--icon-spin:820deg;left:22%;bottom:5%;width:11%;height:18%;border-radius:24px}.universe-hotspot-layer .scene-hotspot-hq-building{--icon-from-x:3vw;--icon-from-y:-42vh;--icon-mid-x:-6vw;--icon-mid-y:-12vh;--icon-spin:-820deg;left:46%;bottom:2.5%;width:9%;height:17%}.universe-hotspot-layer .scene-hotspot-data .scene-hotspot-icon,.universe-hotspot-layer .scene-hotspot-gaming .scene-hotspot-icon,.universe-hotspot-layer .scene-hotspot-hq-building .scene-hotspot-icon{width:88%}@media (max-width:760px){.universe-hotspot-layer .scene-hotspot-label{margin-top:-.35rem;padding:.16rem .24rem .2rem}.universe-hotspot-layer .scene-hotspot-label strong{font-size:.34rem}}.gateway-icon-visual img,.scene-hotspot-image{filter:drop-shadow(0 0 7px rgba(66,178,255,.74)) drop-shadow(0 0 18px rgba(30,103,255,.34));transition:filter .22s ease,transform .22s ease}.division-gateway-hotspot-software{animation-name:tekfluIconGlideIn}.division-gateway-hotspot-infrastructure{animation-name:tekfluIconPowerIn}.division-gateway-hotspot-gaming{animation-name:tekfluIconFloatIn}.division-gateway-hotspot-software:focus-visible .gateway-icon-visual,.division-gateway-hotspot-software:hover .gateway-icon-visual{animation:tekfluIconLevitate 1.15s ease-in-out infinite alternate}.division-gateway-hotspot-infrastructure:focus-visible .gateway-icon-visual,.division-gateway-hotspot-infrastructure:hover .gateway-icon-visual{animation:tekfluIconPowerPulse .82s ease-in-out both}.division-gateway-hotspot-gaming:focus-visible .gateway-icon-visual,.division-gateway-hotspot-gaming:hover .gateway-icon-visual{animation:tekfluIconGrowHover .76s cubic-bezier(.16,1,.3,1) both}.background-stage.has-entered .scene-hotspot-hq-building .scene-hotspot-icon,.background-stage.has-entered .scene-hotspot-systems .scene-hotspot-icon{animation-name:universeIconFloatIn}.background-stage.has-entered .scene-hotspot-data .scene-hotspot-icon,.background-stage.has-entered .scene-hotspot-network .scene-hotspot-icon,.background-stage.has-entered .scene-hotspot-secure .scene-hotspot-icon{animation-name:universeIconPowerIn}.background-stage.has-entered .scene-hotspot-gaming .scene-hotspot-icon{animation-name:universeIconGrowIn}.universe-hotspot-layer .scene-hotspot-hq-building:focus-visible .scene-hotspot-image,.universe-hotspot-layer .scene-hotspot-hq-building:hover .scene-hotspot-image,.universe-hotspot-layer .scene-hotspot-systems:focus-visible .scene-hotspot-image,.universe-hotspot-layer .scene-hotspot-systems:hover .scene-hotspot-image{animation:tekfluIconLevitate 1.15s ease-in-out infinite alternate}.universe-hotspot-layer .scene-hotspot-data:focus-visible .scene-hotspot-image,.universe-hotspot-layer .scene-hotspot-data:hover .scene-hotspot-image,.universe-hotspot-layer .scene-hotspot-network:focus-visible .scene-hotspot-image,.universe-hotspot-layer .scene-hotspot-network:hover .scene-hotspot-image,.universe-hotspot-layer .scene-hotspot-secure:focus-visible .scene-hotspot-image,.universe-hotspot-layer .scene-hotspot-secure:hover .scene-hotspot-image{animation:tekfluIconPowerPulse .82s ease-in-out both}.universe-hotspot-layer .scene-hotspot-gaming:focus-visible .scene-hotspot-image,.universe-hotspot-layer .scene-hotspot-gaming:hover .scene-hotspot-image{animation:tekfluIconGrowHover .76s cubic-bezier(.16,1,.3,1) both}@keyframes tekfluIconGlideIn{0%{opacity:0;filter:blur(8px) brightness(1.8);transform:translate(var(--from-x),var(--from-y)) scale(.18)}58%{opacity:1;filter:blur(0) brightness(1.28);transform:translate(var(--mid-x),var(--mid-y)) scale(.8)}82%{transform:translateY(-6px) scale(1.07)}to{opacity:1;filter:blur(0) brightness(1);transform:translate(0) scale(1)}}@keyframes tekfluIconPowerIn{0%{opacity:0;filter:blur(6px) brightness(2);transform:translate(var(--from-x),var(--from-y)) scale(.12)}64%{opacity:1;filter:blur(0) brightness(1.45);transform:translate(0) scale(1.12)}to{opacity:1;filter:blur(0) brightness(1);transform:translate(0) scale(1)}}@keyframes tekfluIconFloatIn{0%{opacity:0;filter:blur(7px) brightness(1.7);transform:translate(var(--from-x),var(--from-y)) scale(.2)}60%{opacity:1;filter:blur(0) brightness(1.25);transform:translateY(-12px) scale(.92)}82%{transform:translateY(5px) scale(1.04)}to{opacity:1;filter:blur(0) brightness(1);transform:translate(0) scale(1)}}@keyframes universeIconFloatIn{0%{opacity:0;filter:blur(8px) brightness(1.8);transform:translate(var(--icon-from-x),var(--icon-from-y)) scale(.18)}62%{opacity:1;filter:blur(0) brightness(1.3);transform:translateY(-10px) scale(.92)}82%{transform:translateY(4px) scale(1.04)}to{opacity:1;filter:drop-shadow(0 0 7px rgba(255,126,28,.4)) drop-shadow(0 10px 18px rgba(0,0,0,.72));transform:translate(0) scale(1)}}@keyframes universeIconPowerIn{0%{opacity:0;filter:blur(7px) brightness(2);transform:translate(var(--icon-from-x),var(--icon-from-y)) scale(.12)}66%{opacity:1;filter:blur(0) brightness(1.48);transform:translate(0) scale(1.13)}to{opacity:1;filter:drop-shadow(0 0 7px rgba(255,126,28,.4)) drop-shadow(0 10px 18px rgba(0,0,0,.72));transform:translate(0) scale(1)}}@keyframes universeIconGrowIn{0%{opacity:0;filter:blur(7px) brightness(1.8);transform:scale(.08)}68%{opacity:1;filter:blur(0) brightness(1.34);transform:scale(1.14)}to{opacity:1;filter:drop-shadow(0 0 7px rgba(255,126,28,.4)) drop-shadow(0 10px 18px rgba(0,0,0,.72));transform:scale(1)}}@keyframes tekfluIconLevitate{0%{transform:translateY(0) scale(1)}to{transform:translateY(-7px) scale(1.035)}}@keyframes tekfluIconPowerPulse{0%{transform:scale(1);filter:drop-shadow(0 0 7px rgba(66,178,255,.74)) brightness(1)}58%{transform:scale(1.095);filter:drop-shadow(0 0 13px rgba(80,201,255,.96)) brightness(1.18)}to{transform:scale(1.055);filter:drop-shadow(0 0 10px rgba(66,178,255,.86)) brightness(1.08)}}@keyframes tekfluIconGrowHover{0%{transform:translateY(0) scale(1)}68%{transform:translateY(-3px) scale(1.105)}to{transform:translateY(-2px) scale(1.065)}}.detail-page-shell,.division-menu,.info-page-shell,.sector-panel{border-color:rgba(255,177,91,.58);outline:1px solid rgba(255,194,120,.18);outline-offset:3px;box-shadow:0 0 0 1px rgba(255,128,31,.12),0 0 32px rgba(255,128,31,.16),inset 0 0 34px rgba(255,159,75,.035),0 30px 90px rgba(0,0,0,.5)}.catalog-card,.detail-page-card,.detail-page-hero-copy,.detail-page-stream-card,.info-panel,.pricing-card{border-color:rgba(255,171,82,.3);box-shadow:inset 0 0 0 1px rgba(255,191,119,.035),0 15px 34px rgba(0,0,0,.24)}.contact-page-shell{width:min(1180px,100%)}.contact-page-header{display:flex;align-items:flex-end;justify-content:space-between;gap:42px;padding-bottom:28px;border-bottom:1px solid rgba(255,166,74,.22)}.contact-page-header>div:first-child{max-width:760px}.contact-page-header h1{max-width:700px;margin:10px 0 14px}.contact-page-header p{margin:0;color:rgba(255,239,222,.72);font-size:clamp(1rem,1.5vw,1.15rem);line-height:1.7}.contact-page-actions{flex:0 0 auto}.contact-layout{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(280px,.72fr);grid-gap:24px;gap:24px;margin-top:28px}.contact-form,.contact-sidebar>section{border:1px solid rgba(255,173,85,.3);background:linear-gradient(145deg,rgba(54,31,21,.78),rgba(12,13,17,.92)),rgba(10,10,12,.88);box-shadow:inset 0 1px rgba(255,207,155,.06),0 18px 38px rgba(0,0,0,.3)}.contact-form{padding:clamp(24px,4vw,42px);border-radius:26px}.contact-section-heading{display:flex;align-items:flex-start;gap:16px;margin-bottom:28px}.contact-section-heading>span{display:grid;width:42px;height:42px;place-items:center;flex:0 0 auto;border:1px solid rgba(255,172,82,.52);border-radius:50%;color:#ffbd72;font-family:var(--font-orbitron),sans-serif;font-size:.72rem;box-shadow:0 0 18px rgba(255,132,34,.14)}.contact-direct-card h2,.contact-section-heading h2{margin:0 0 6px;color:#fff5e8;font-family:var(--font-orbitron),sans-serif;font-size:clamp(1.2rem,2vw,1.55rem)}.contact-direct-card p,.contact-section-heading p,.contact-submit-row p{margin:0;color:rgba(255,235,215,.58);line-height:1.55}.contact-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:20px;gap:20px}.contact-field{display:grid;grid-gap:9px;gap:9px}.contact-card-code,.contact-field>span{color:#ffb668;font-family:var(--font-orbitron),sans-serif;font-size:.68rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.contact-field-full{grid-column:1/-1}.contact-field input,.contact-field select,.contact-field textarea{width:100%;border:1px solid rgba(255,179,94,.24);border-radius:12px;outline:none;background:rgba(4,7,11,.82);color:#fff6ea;font:inherit;font-size:.96rem;transition:border-color .18s ease,box-shadow .18s ease,background .18s ease}.contact-field input,.contact-field select{min-height:50px;padding:0 14px}.contact-field textarea{min-height:150px;resize:vertical;padding:14px;line-height:1.55}.contact-field input:focus,.contact-field select:focus,.contact-field textarea:focus{border-color:rgba(255,190,112,.78);background:rgba(8,11,16,.96);box-shadow:0 0 0 3px rgba(255,144,43,.11),0 0 22px rgba(255,130,28,.1)}.contact-field textarea::placeholder{color:rgba(255,235,215,.34)}.contact-submit-row{display:flex;align-items:center;gap:20px;margin-top:24px}.contact-submit{min-height:50px;flex:0 0 auto;padding:0 24px;border:1px solid rgba(255,211,158,.76);border-radius:999px;background:linear-gradient(135deg,#ffbf78,#e87520);color:#120b07;cursor:pointer;font-family:var(--font-orbitron),sans-serif;font-size:.72rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase;box-shadow:0 8px 30px rgba(236,104,17,.25);transition:transform .18s ease,box-shadow .18s ease}.contact-submit:focus-visible,.contact-submit:hover{transform:translateY(-2px);box-shadow:0 12px 34px rgba(255,128,31,.38)}.contact-submit-row p{max-width:370px;font-size:.78rem}.contact-sidebar{display:grid;align-content:start;grid-gap:18px;gap:18px}.contact-sidebar>section{padding:24px;border-radius:20px}.contact-direct-card{position:relative;overflow:hidden}.contact-direct-card:after{content:"";position:absolute;right:-45px;bottom:-55px;width:150px;height:150px;border:1px solid rgba(255,164,66,.22);border-radius:50%;box-shadow:0 0 36px rgba(255,125,27,.1)}.contact-direct-card h2{margin-top:14px}.contact-direct-card a{position:relative;z-index:1;display:inline-block;margin:8px 0 16px;color:#ffc27d;font-family:var(--font-orbitron),sans-serif;font-size:clamp(.85rem,1.35vw,1.05rem);text-decoration:none;word-break:break-word}.contact-direct-card a:focus-visible,.contact-direct-card a:hover{color:#fff4e5;text-shadow:0 0 18px rgba(255,158,65,.65)}.contact-info-card ul{display:grid;grid-gap:12px;gap:12px;margin:18px 0 0;padding:0;list-style:none}.contact-info-card li{position:relative;padding-left:18px;color:rgba(255,239,222,.74);line-height:1.45}.contact-info-card li:before{content:"";position:absolute;top:.62em;left:0;width:6px;height:6px;border-radius:50%;background:#ff9a43;box-shadow:0 0 9px rgba(255,138,44,.68)}.contact-route-list{display:flex;flex-wrap:wrap;gap:9px;margin-top:17px}.contact-route-list span{padding:8px 10px;border:1px solid rgba(255,169,75,.24);border-radius:999px;background:rgba(4,7,11,.5);color:rgba(255,238,219,.7);font-size:.76rem}@media (max-width:900px){.contact-page-header,.contact-submit-row{align-items:flex-start;flex-direction:column}.contact-layout{grid-template-columns:1fr}.contact-sidebar{grid-template-columns:repeat(2,minmax(0,1fr))}.contact-direct-card{grid-column:1/-1}}@media (max-width:620px){.contact-form-grid,.contact-sidebar{grid-template-columns:1fr}.contact-direct-card{grid-column:auto}.contact-page-actions{width:100%}.contact-page-actions .info-page-link{flex:1 1;text-align:center}}.about-page-shell{width:min(1220px,100%);overflow:hidden}.about-hero{position:relative;display:grid;grid-template-columns:minmax(0,1.55fr) minmax(230px,.55fr);align-items:center;grid-gap:clamp(32px,6vw,84px);gap:clamp(32px,6vw,84px);min-height:360px;padding:clamp(12px,2vw,28px) 0 clamp(38px,6vw,70px);border-bottom:1px solid rgba(255,167,74,.24)}.about-hero:before{content:"";position:absolute;top:-190px;right:-150px;width:480px;height:480px;border:1px solid rgba(255,165,67,.13);border-radius:50%;box-shadow:inset 0 0 80px rgba(255,116,18,.05),0 0 70px rgba(255,116,18,.04);pointer-events:none}.about-hero-copy{position:relative;z-index:1}.about-hero h1{max-width:780px;margin:18px 0 0;font-size:clamp(2.8rem,7vw,6.7rem);line-height:.93;letter-spacing:-.045em}.about-hero-accent{margin:8px 0 24px;color:#ffad5b;font-family:var(--font-orbitron),sans-serif;font-size:clamp(1.25rem,3.25vw,2.75rem);font-weight:700;line-height:1.1;text-shadow:0 0 28px rgba(255,124,27,.22)}.about-hero-intro{max-width:730px;margin:0;color:rgba(255,240,224,.76);font-size:clamp(1rem,1.6vw,1.2rem);line-height:1.72}.about-hero-mark{position:relative;z-index:1;display:grid;width:min(100%,280px);aspect-ratio:1;place-content:center;justify-items:center;justify-self:end;border:1px solid rgba(255,175,85,.44);border-radius:50%;background:radial-gradient(circle,rgba(255,135,32,.13),transparent 58%),rgba(4,6,9,.5);box-shadow:0 0 0 12px rgba(255,149,48,.025),0 0 46px rgba(255,126,28,.12),inset 0 0 32px rgba(255,126,28,.08)}.about-hero-mark:after,.about-hero-mark:before{content:"";position:absolute;border-radius:50%}.about-hero-mark:before{inset:14px;border:1px dashed rgba(255,184,103,.2)}.about-hero-mark:after{inset:36px;border:1px solid rgba(255,184,103,.12)}.about-hero-mark small,.about-hero-mark span{color:#ffb365;font-family:var(--font-orbitron),sans-serif;font-weight:700;letter-spacing:.14em}.about-hero-mark span{font-size:.88rem}.about-hero-mark strong{color:#fff5e9;font-family:var(--font-orbitron),sans-serif;font-size:clamp(4rem,7vw,6.4rem);line-height:.98;text-shadow:0 0 26px rgba(255,138,40,.32)}.about-hero-mark small{max-width:150px;font-size:.55rem;line-height:1.5;text-align:center}.about-mission-grid{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(270px,.55fr);grid-gap:24px;gap:24px;padding:clamp(44px,7vw,82px) 0}.about-belief,.about-capability-card,.about-mission-copy,.about-principle-card,.about-rrr{border:1px solid rgba(255,169,78,.25);background:linear-gradient(145deg,rgba(53,30,19,.62),rgba(8,10,14,.9)),rgba(8,9,12,.84);box-shadow:inset 0 1px rgba(255,212,164,.05),0 18px 40px rgba(0,0,0,.24)}.about-mission-copy{padding:clamp(28px,5vw,52px);border-radius:26px}.about-section-code{color:#ffaf60;font-family:var(--font-orbitron),sans-serif;font-size:.68rem;font-weight:700;letter-spacing:.16em}.about-mission-copy h2,.about-rrr h2,.about-section-heading h2{margin:13px 0 18px;color:#fff4e7;font-family:var(--font-orbitron),sans-serif;font-size:clamp(1.45rem,3vw,2.45rem);line-height:1.17}.about-belief p,.about-mission-copy p,.about-rrr p{margin:0;color:rgba(255,239,222,.73);font-size:clamp(.98rem,1.45vw,1.12rem);line-height:1.75}.about-principle-card{display:grid;align-content:center;grid-gap:8px;gap:8px;padding:clamp(26px,4vw,42px);border-radius:26px}.about-principle-card>span{margin-bottom:12px;color:rgba(255,222,188,.5);font-family:var(--font-orbitron),sans-serif;font-size:.62rem;letter-spacing:.15em}.about-principle-card strong{color:#ffb262;font-family:var(--font-orbitron),sans-serif;font-size:clamp(1.25rem,2.4vw,1.8rem)}.about-principle-card p{margin:14px 0 0;color:rgba(255,239,222,.58);line-height:1.55}.about-capabilities{padding:0 0 clamp(48px,7vw,84px)}.about-section-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;margin-bottom:26px}.about-section-heading h2{max-width:680px;margin:0;text-align:right}.about-capability-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:14px;gap:14px}.about-capability-card{min-height:230px;padding:26px;border-radius:20px;transition:border-color .18s ease,transform .18s ease,box-shadow .18s ease}.about-capability-card:hover{transform:translateY(-4px);border-color:rgba(255,184,103,.58);box-shadow:0 16px 38px rgba(0,0,0,.3),0 0 24px rgba(255,125,27,.1)}.about-capability-card>span{color:#ffad5b;font-family:var(--font-orbitron),sans-serif;font-size:.68rem;letter-spacing:.13em}.about-capability-card h3{margin:38px 0 12px;color:#fff5e9;font-size:1.08rem}.about-capability-card p{margin:0;color:rgba(255,238,220,.61);font-size:.9rem;line-height:1.62}.about-rrr{display:grid;grid-template-columns:minmax(230px,.55fr) minmax(0,1.45fr);align-items:center;grid-gap:clamp(30px,6vw,74px);gap:clamp(30px,6vw,74px);padding:clamp(30px,6vw,62px);border-radius:28px}.about-rrr-symbol{display:flex;align-items:center;justify-content:center}.about-rrr-symbol span{display:grid;width:clamp(70px,9vw,104px);aspect-ratio:1;place-items:center;margin-left:-12px;border:1px solid rgba(255,175,85,.38);border-radius:50%;background:rgba(5,7,10,.72);color:#ffad5b;font-family:var(--font-orbitron),sans-serif;font-size:clamp(1.25rem,2.5vw,2rem);box-shadow:0 0 22px rgba(255,128,31,.1)}.about-rrr-symbol span:first-child{margin-left:0}.about-rrr p strong{color:#ffc17c}.about-belief{margin-top:24px;padding:clamp(30px,5vw,52px);border-radius:26px;text-align:center}.about-belief p{max-width:900px;margin:18px auto 0;font-size:clamp(1.05rem,2vw,1.35rem)}.about-closing{display:flex;align-items:flex-end;justify-content:space-between;gap:32px;padding-top:clamp(48px,7vw,80px)}.about-closing>div{display:grid;grid-gap:4px;gap:4px;font-family:var(--font-orbitron),sans-serif;font-size:clamp(1.35rem,3vw,2.6rem);line-height:1.12}.about-closing span{color:rgba(255,241,225,.7)}.about-closing strong{color:#ffad5b;text-shadow:0 0 25px rgba(255,124,27,.18)}@media (max-width:920px){.about-hero,.about-mission-grid,.about-rrr{grid-template-columns:1fr}.about-hero-mark{width:min(250px,70vw);justify-self:start}.about-capability-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.about-rrr-symbol{justify-content:flex-start}.about-closing{align-items:flex-start;flex-direction:column}}@media (max-width:580px){.about-capability-grid{grid-template-columns:1fr}.about-capability-card{min-height:auto}.about-capability-card h3{margin-top:22px}.about-section-heading{align-items:flex-start;flex-direction:column}.about-section-heading h2{text-align:left}.about-rrr-symbol span{width:76px}.about-closing .info-page-actions{width:100%}}.rrr-availability{display:grid;grid-gap:8px;gap:8px;max-width:720px;margin-top:30px;padding:22px 24px;border:1px solid rgba(255,176,87,.34);border-radius:18px;background:linear-gradient(135deg,rgba(66,35,19,.74),rgba(8,10,14,.88));box-shadow:inset 0 1px rgba(255,216,170,.06),0 14px 34px rgba(0,0,0,.24)}.rrr-availability>span{color:#ffad5b;font-family:var(--font-orbitron),sans-serif;font-size:.66rem;font-weight:700;letter-spacing:.15em;text-transform:uppercase}.rrr-availability strong{color:#fff4e6;font-size:1.06rem}.rrr-availability p{margin:0;color:rgba(255,237,217,.62);line-height:1.55}.catalog-tabs{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:10px;gap:10px;margin-top:38px;padding:8px;border:1px solid rgba(255,171,80,.3);border-radius:20px;background:rgba(5,7,10,.76);box-shadow:inset 0 1px rgba(255,214,167,.05),0 16px 36px rgba(0,0,0,.24)}.catalog-tab{display:grid;grid-gap:6px;gap:6px;min-width:0;padding:15px 18px;border:1px solid transparent;border-radius:14px;background:transparent;color:rgba(255,238,220,.62);cursor:pointer;text-align:left;transition:background .18s ease,border-color .18s ease,color .18s ease,box-shadow .18s ease}.catalog-tab span{color:#ff9f4c;font-size:.58rem;letter-spacing:.14em}.catalog-tab span,.catalog-tab strong{font-family:var(--font-orbitron),sans-serif}.catalog-tab strong{overflow:hidden;font-size:clamp(.72rem,1.25vw,.9rem);text-overflow:ellipsis;white-space:nowrap}.catalog-tab:focus-visible,.catalog-tab:hover{border-color:rgba(255,177,91,.38);outline:none;color:#fff5e9;background:rgba(255,136,38,.07)}.catalog-tab.is-active{border-color:rgba(255,189,111,.72);color:#fff7ed;background:linear-gradient(145deg,rgba(91,45,20,.72),rgba(18,16,17,.92));box-shadow:0 0 24px rgba(255,127,30,.14),inset 0 1px rgba(255,222,184,.08)}.catalog-tab-panel{margin-top:18px;padding:clamp(22px,4vw,38px);border:1px solid rgba(255,172,82,.3);border-radius:26px;background:linear-gradient(145deg,rgba(47,27,18,.68),rgba(7,9,12,.92));box-shadow:inset 0 1px rgba(255,215,170,.05),0 20px 44px rgba(0,0,0,.3)}.catalog-panel-header{display:grid;grid-template-columns:minmax(220px,.65fr) minmax(0,1.35fr);align-items:flex-end;grid-gap:30px;gap:30px;padding-bottom:24px;border-bottom:1px solid rgba(255,172,82,.18)}.catalog-panel-header span{color:#ffad5b;font-family:var(--font-orbitron),sans-serif;font-size:.65rem;letter-spacing:.15em}.catalog-panel-header h2{margin:8px 0 0;color:#fff5e9;font-family:var(--font-orbitron),sans-serif;font-size:clamp(1.35rem,2.7vw,2.2rem)}.catalog-panel-header p{margin:0;color:rgba(255,239,222,.68);line-height:1.65}.services-tab-layout{display:grid;grid-template-columns:minmax(280px,.72fr) minmax(0,1.28fr);grid-gap:22px;gap:22px;margin-top:24px}.pricing-disclaimer,.service-list-panel,.service-price-preview{padding:24px;border:1px solid rgba(255,170,79,.2);border-radius:20px;background:rgba(5,7,10,.52)}.service-list-panel .info-list{margin-bottom:0}.service-price-preview-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px;margin-top:17px}.service-price-preview-grid article{padding:17px;border:1px solid rgba(255,169,77,.18);border-radius:14px;background:rgba(17,14,14,.74)}.service-price-preview-grid span{display:block;color:rgba(255,224,190,.52);font-size:.66rem;letter-spacing:.1em;text-transform:uppercase}.service-price-preview-grid strong{display:block;margin:8px 0;color:#ffb465;font-family:var(--font-orbitron),sans-serif;font-size:clamp(.9rem,1.5vw,1.08rem)}.service-price-preview-grid h3{margin:0;color:rgba(255,245,234,.82);font-size:.86rem}.catalog-price-note{margin:18px 0 0;color:rgba(255,236,214,.48);font-size:.78rem;line-height:1.55}.pricing-grid-tabbed{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));margin-top:24px}.pricing-grid-tabbed .pricing-card{min-width:0}.pricing-grid-tabbed .pricing-card h3{margin:14px 0 10px;color:#fff5e9;font-family:var(--font-orbitron),sans-serif;font-size:1.05rem}.pricing-grid-tabbed .pricing-card>strong{display:block;color:#ffb465;font-family:var(--font-orbitron),sans-serif;font-size:clamp(1rem,1.8vw,1.3rem)}.pricing-grid-tabbed .pricing-card>small{display:block;margin-top:5px;color:rgba(255,225,194,.56)}.catalog-price-note-wide{padding-top:18px;border-top:1px solid rgba(255,169,77,.14)}.pricing-disclaimer{margin-top:22px}.pricing-disclaimer ul{display:grid;grid-gap:8px;gap:8px;margin:16px 0 0;padding-left:20px;color:rgba(255,239,222,.66);line-height:1.55}@media (max-width:820px){.catalog-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}.catalog-panel-header,.services-tab-layout{grid-template-columns:1fr}}@media (max-width:520px){.catalog-tabs{gap:7px;padding:6px}.catalog-tab{padding:12px 10px}.service-price-preview-grid{grid-template-columns:1fr}}.mobile-gateway-shell,.mobile-universe-shell{display:none}@media (max-width:760px){body,html{min-width:0;overflow-x:hidden}body{background:radial-gradient(circle at 50% 8%,rgba(255,133,38,.14),transparent 32rem),#050302}.division-gateway{min-height:100dvh;height:auto;overflow:visible;background:linear-gradient(180deg,rgba(6,3,2,.2),#050302 54%),radial-gradient(circle at 50% 12%,rgba(255,130,40,.18),transparent 24rem),#050302}.division-gateway>.division-gateway-artboard,.division-gateway>.gateway-footer,.division-gateway>.gateway-header{display:none!important}.mobile-gateway-shell{display:block;width:100%;max-width:540px;min-height:100dvh;margin:0 auto;padding:max(16px,env(safe-area-inset-top)) 16px max(22px,env(safe-area-inset-bottom));color:#fff4e8}.mobile-gateway-topbar,.mobile-universe-header{display:flex;align-items:center;justify-content:space-between;min-height:48px;padding:0 2px 12px;border-bottom:1px solid rgba(255,160,73,.2);font-family:var(--font-orbitron),sans-serif;font-size:.7rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.mobile-gateway-topbar>a,.mobile-universe-header>a{display:grid;min-height:40px;padding:0 16px;place-items:center;border:1px solid rgba(255,166,79,.32);border-radius:999px;color:#ffc17c;text-decoration:none}.mobile-gateway-status{display:inline-flex;align-items:center;gap:8px}.mobile-gateway-status i{width:7px;height:7px;border-radius:50%;background:#ff9d42;box-shadow:0 0 12px #ff7b22}.mobile-gateway-hero{display:grid;justify-items:center;padding:26px 4px 24px;text-align:center}.mobile-gateway-core{position:relative;display:grid;width:min(58vw,220px);aspect-ratio:1;margin-bottom:14px;place-items:center;border-radius:50%;color:#ffc17c;text-decoration:none;filter:drop-shadow(0 0 20px rgba(255,112,22,.22))}.mobile-gateway-core:after{position:absolute;inset:9%;border:1px solid rgba(52,145,255,.42);border-radius:inherit;box-shadow:0 0 20px rgba(27,126,255,.16);content:""}.mobile-gateway-core img{width:100%;height:auto;object-fit:contain}.mobile-gateway-core span{position:absolute;bottom:7%;z-index:1;padding:7px 12px;border:1px solid rgba(255,164,72,.28);border-radius:999px;background:rgba(5,3,2,.88);font-size:.58rem;letter-spacing:.1em}.mobile-gateway-core span,.mobile-gateway-kicker,.mobile-universe-hero>p{font-family:var(--font-orbitron),sans-serif;font-weight:800;text-transform:uppercase}.mobile-gateway-kicker,.mobile-universe-hero>p{margin:0 0 9px;color:#ffb25f;font-size:.68rem;letter-spacing:.13em}.mobile-gateway-hero h1,.mobile-universe-hero h1{margin:0;color:#fff7ed;font-family:var(--font-orbitron),sans-serif;font-size:clamp(2rem,11vw,3.1rem);line-height:.98;letter-spacing:-.04em}.mobile-gateway-intro,.mobile-universe-hero>span{max-width:34rem;margin:14px 0 0;color:rgba(255,237,218,.68);font-size:.94rem;line-height:1.65}.mobile-division-grid,.mobile-universe-grid{display:grid;grid-gap:10px;gap:10px}.mobile-division-card,.mobile-universe-grid>a{position:relative;display:grid;grid-template-columns:70px minmax(0,1fr) auto;align-items:center;min-height:96px;padding:10px 14px 10px 8px;overflow:hidden;border:1px solid rgba(255,158,64,.24);border-radius:18px;background:linear-gradient(115deg,rgba(255,130,35,.1),transparent 55%),rgba(17,10,7,.9);box-shadow:inset 0 1px rgba(255,218,179,.05);color:#fff4e8;text-decoration:none}.mobile-division-card:active,.mobile-universe-grid>a:active{transform:scale(.985)}.mobile-division-card>img,.mobile-universe-grid>a>img{width:68px;height:68px;object-fit:contain;filter:drop-shadow(0 0 10px rgba(255,107,20,.34)) drop-shadow(0 0 12px rgba(34,128,255,.18))}.mobile-division-number{position:absolute;top:9px;right:12px;color:rgba(255,182,105,.38);font-family:var(--font-orbitron),sans-serif;font-size:.58rem}.mobile-division-copy,.mobile-universe-grid>a>span{display:grid;min-width:0;grid-gap:5px;gap:5px}.mobile-division-copy strong,.mobile-universe-grid strong{font-family:var(--font-orbitron),sans-serif;font-size:.88rem;line-height:1.3}.mobile-division-copy small,.mobile-universe-grid em{color:rgba(255,232,207,.56);font-size:.72rem;font-style:normal;line-height:1.45}.mobile-division-card>b,.mobile-universe-grid>a>b{align-self:end;color:#ffb05d;font-family:var(--font-orbitron),sans-serif;font-size:.75rem}.mobile-gateway-nav,.mobile-universe-links{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px;margin-top:16px}.mobile-gateway-nav a,.mobile-universe-links a{display:grid;min-height:50px;padding:10px 12px;place-items:center;border:1px solid rgba(255,158,64,.18);border-radius:14px;background:rgba(255,255,255,.025);color:#f9dcc1;font-family:var(--font-orbitron),sans-serif;font-size:.67rem;font-weight:750;letter-spacing:.06em;text-align:center;text-decoration:none;text-transform:uppercase}.mobile-lifecycle{display:flex;flex-wrap:wrap;justify-content:center;gap:6px;margin:18px 0 0;padding:16px 8px;border-block:1px solid rgba(255,157,65,.13)}.mobile-lifecycle span{padding:6px 9px;border-radius:999px;background:rgba(255,139,44,.08);color:rgba(255,211,168,.62);font-family:var(--font-orbitron),sans-serif;font-size:.55rem;letter-spacing:.04em;text-transform:uppercase}.mobile-gateway-footer{display:grid;grid-gap:14px;gap:14px;padding:20px 2px 4px;text-align:center}.mobile-gateway-footer>a{color:#ffc17c;font-family:var(--font-orbitron),sans-serif;font-size:.75rem;text-decoration:none}.mobile-gateway-footer nav{display:flex;flex-wrap:wrap;justify-content:center;gap:18px}.mobile-gateway-footer nav a{color:rgba(255,235,215,.52);font-size:.7rem;text-decoration:none}.background-stage{min-height:100dvh;height:auto;overflow:visible;background:radial-gradient(circle at 50% 10%,rgba(255,125,30,.16),transparent 26rem),#050302}.background-stage>:not(.mobile-universe-shell){display:none!important}.mobile-universe-shell{display:block;width:100%;max-width:540px;min-height:100dvh;margin:0 auto;padding:max(16px,env(safe-area-inset-top)) 16px max(24px,env(safe-area-inset-bottom));color:#fff4e8}.mobile-universe-header>span{color:rgba(255,219,183,.55)}.mobile-universe-hero{display:grid;justify-items:center;padding:26px 4px 22px;text-align:center}.mobile-universe-hero>img{width:128px;height:128px;margin-bottom:10px;object-fit:contain;filter:drop-shadow(0 0 17px rgba(255,111,20,.3)) drop-shadow(0 0 18px rgba(29,123,255,.18))}.mobile-universe-grid>a{grid-template-columns:62px minmax(0,1fr) auto;min-height:88px}.mobile-universe-grid>a>img{width:60px;height:60px}.mobile-universe-grid small{color:#ffad58;font-family:var(--font-orbitron),sans-serif;font-size:.54rem;font-style:normal;letter-spacing:.09em}.mobile-universe-links a{place-items:start;text-align:left}.mobile-universe-links small{color:#ffae58;font-size:.52rem}.mobile-universe-links span{font-size:.68rem}.info-page{display:block;min-height:100dvh;height:auto;padding:14px;overflow:visible}.info-page-catalog{padding-block:14px}.info-page-shell{width:100%;padding:20px 16px 22px;border-radius:20px;outline-offset:1px}.info-page h1{font-size:clamp(1.8rem,10vw,2.65rem);line-height:1.03;overflow-wrap:anywhere}.contact-page-header,.info-page-header{gap:14px}.info-page-actions{display:grid;width:100%;grid-template-columns:1fr;grid-gap:8px;gap:8px}.info-page-actions a,.info-page-actions button{justify-content:center;width:100%;min-height:46px}.catalog-tabs{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;padding:5px}.catalog-tab{min-height:58px;padding:10px 8px}.catalog-tab strong{white-space:normal;line-height:1.25}.catalog-tab-panel,.pricing-disclaimer,.service-list-panel,.service-price-preview{padding:16px;border-radius:18px}.catalog-panel-header{gap:16px}.contact-form-grid,.contact-layout,.pricing-grid-tabbed{grid-template-columns:1fr}.contact-form,.contact-sidebar>section{padding:18px;border-radius:18px}.contact-submit-row{align-items:stretch;flex-direction:column}.contact-submit{width:100%;min-height:48px}.about-hero{min-height:auto;padding:24px 0 28px}.about-hero h1{font-size:clamp(2rem,12vw,3.2rem)}.about-hero-mark{width:min(58vw,200px);margin-inline:auto}.about-mission-grid{gap:18px;padding:24px 0}.about-belief,.about-capability-card,.about-rrr{padding:19px;border-radius:18px}.about-rrr-symbol span{font-size:3.5rem}.detail-page{min-height:100dvh;padding:12px}.detail-page-shell{width:100%;padding:17px 15px 20px;border-radius:20px;outline-offset:1px}.detail-page-header{gap:14px}.detail-page-header h1{font-size:clamp(1.55rem,9vw,2.2rem);overflow-wrap:anywhere}.detail-page-actions,.detail-page-link{width:100%}.detail-page-actions{display:grid;grid-template-columns:1fr}.detail-page-link{justify-content:center;min-height:46px}.detail-page-3d-frame{min-height:280px;border-radius:18px}.detail-page-card,.detail-page-fit,.detail-page-note,.detail-page-stat{padding:16px;border-radius:16px}.detail-page-streams{grid-template-columns:1fr}}@media (max-width:360px){.mobile-gateway-shell,.mobile-universe-shell{padding-inline:11px}.mobile-gateway-hero h1,.mobile-universe-hero h1{font-size:1.9rem}.mobile-division-card{grid-template-columns:58px minmax(0,1fr) auto;padding-left:5px}.mobile-division-card>img{width:58px;height:58px}.mobile-gateway-nav,.mobile-universe-links{grid-template-columns:1fr 1fr}.detail-page,.info-page{padding:8px}.detail-page-shell,.info-page-shell{padding-inline:13px}}.division-gateway:before{pointer-events:none}@media (max-width:760px){.mobile-gateway-shell{position:relative;z-index:1}}body{overflow-x:hidden;overflow-y:auto}@media (min-width:761px){.sector-panel{max-height:calc(100dvh - 6rem);overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;scrollbar-color:rgba(255,177,91,.48) rgba(10,7,6,.42);scrollbar-width:thin}.sector-panel::-webkit-scrollbar{width:8px}.sector-panel::-webkit-scrollbar-track{margin-block:24px;background:rgba(10,7,6,.42)}.sector-panel::-webkit-scrollbar-thumb{border:2px solid rgba(10,7,6,.42);border-radius:999px;background:rgba(255,177,91,.48)}}