body.nrv-home{background:#03050a;color:#f7f8fb}.page-scene{position:relative;overflow:hidden;padding:96px 0 64px;background:radial-gradient(circle at 76% 38%,rgba(255,91,18,.12),transparent 28%),radial-gradient(circle at 22% 86%,rgba(76,97,255,.07),transparent 24%),#03050a}.page-scene:after{content:'';position:absolute;inset:0;background:linear-gradient(90deg,rgba(255,255,255,.025) 1px,transparent 1px),linear-gradient(rgba(255,255,255,.018) 1px,transparent 1px);background-size:60px 60px;mask-image:linear-gradient(to bottom,black,transparent 92%);pointer-events:none}.page-scene-grid{display:grid;grid-template-columns:1fr 1fr;gap:40px;align-items:center;position:relative;z-index:1}.page-scene h1{font-size:clamp(54px,7vw,108px);line-height:.88;letter-spacing:-.06em;margin:18px 0 26px}.page-scene h1 em{font-style:normal;color:#ff641c;text-shadow:0 0 32px rgba(255,91,18,.22)}.page-scene p{max-width:760px;color:#a4adba;font-size:18px;line-height:1.65}.service-orbit,.contact-signal,.about-reactor{position:relative;width:min(520px,80vw);aspect-ratio:1;margin:auto;display:grid;place-items:center;perspective:1000px}.service-core,.signal-core,.about-reactor-core{width:170px;height:170px;border-radius:50%;display:grid;place-items:center;background:radial-gradient(circle at 34% 24%,#738092,#1b222d 35%,#07090e 68%,#010203);border:2px solid #ff641c;color:#ff6d26;font-weight:950;font-size:44px;box-shadow:inset 18px 20px 34px #ffffff0b,inset -40px -50px 80px #000d,0 0 30px #ff5a13,0 0 90px #ff500030;z-index:3}.service-orbit .ring{position:absolute;border:2px solid #ff641c;border-radius:50%;filter:drop-shadow(0 0 10px #ff5b12);transform-style:preserve-3d}.service-orbit .r1{width:78%;height:31%;transform:rotateZ(8deg);animation:pageOrbitA 8s linear infinite}.service-orbit .r2{width:70%;height:40%;transform:rotateZ(62deg);animation:pageOrbitB 10s linear infinite reverse}.service-orbit .r3{width:64%;height:27%;transform:rotateZ(-38deg);animation:pageOrbitC 6.8s linear infinite}.service-orbit .node{position:absolute;min-width:86px;padding:12px 16px;text-align:center;border:1px solid #ff6b2766;border-radius:14px;background:#0b1018e6;box-shadow:0 14px 30px #0008,0 0 18px #ff5a1020;font-size:12px}.service-orbit .n1{top:10%;left:8%}.service-orbit .n2{top:16%;right:4%}.service-orbit .n3{bottom:13%;left:5%}.service-orbit .n4{bottom:8%;right:10%}@keyframes pageOrbitA{to{transform:rotateZ(368deg)}}@keyframes pageOrbitB{to{transform:rotateZ(422deg)}}@keyframes pageOrbitC{to{transform:rotateZ(322deg)}}.service-stack{display:grid;gap:22px}.service-panel{position:relative;overflow:hidden;padding:32px;border:1px solid #ff672a3a;border-radius:28px;background:radial-gradient(circle at 88% 10%,#ff5a1011,transparent 28%),linear-gradient(145deg,#111721,#080b11 64%,#06080c);box-shadow:inset 0 1px 0 #ffffff08,0 24px 50px #0006}.service-panel:after{content:'';position:absolute;right:-12%;bottom:-50%;width:55%;height:90%;background:radial-gradient(circle,#ff5a1016,transparent 68%)}.service-kicker{font-size:11px;letter-spacing:.18em;color:#ff6d25;font-weight:900}.service-panel h2{font-size:clamp(30px,4vw,56px);margin:12px 0 10px;letter-spacing:-.04em}.service-panel>p{max-width:760px;color:#9da6b4;line-height:1.55}.price-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:10px;margin-top:24px;position:relative;z-index:2}.price-grid span{display:flex;justify-content:space-between;gap:16px;padding:15px 16px;border:1px solid #ffffff12;border-radius:14px;background:#070a10;color:#b3bbc7;font-size:13px}.price-grid b{color:#fff}.manifesto-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.manifesto-grid article{min-height:290px;padding:24px;border:1px solid #ff672a30;border-radius:24px;background:linear-gradient(145deg,#111721,#070a10);display:flex;flex-direction:column}.manifesto-grid span{font-size:46px;color:#ff641c;font-weight:950;opacity:.9}.manifesto-grid h2{font-size:28px;margin:auto 0 10px}.manifesto-grid p{color:#939dab;line-height:1.55;font-size:13px}.about-system,.about-lab-link,.contact-brief,.page-cta{display:grid;grid-template-columns:1.3fr .7fr;gap:30px;align-items:center;padding:34px;border:1px solid #ffffff12;border-radius:28px;background:radial-gradient(circle at 85% 20%,#425dff12,transparent 26%),linear-gradient(145deg,#0d121b,#06080d 70%)}.about-system h2,.about-lab-link h2,.contact-brief h2,.page-cta h2{font-size:clamp(30px,4vw,52px);margin:8px 0 10px}.about-system p,.about-lab-link p{color:#9099a7;line-height:1.6}.system-steps{display:grid;grid-template-columns:1fr 1fr;gap:10px}.system-steps span{padding:14px;border:1px solid #ff6b2738;border-radius:12px;background:#090d14;color:#d9dee5}.about-reactor .beam{position:absolute;width:2px;height:42%;background:linear-gradient(transparent,#ff641c,transparent);transform-origin:50% 100%;filter:drop-shadow(0 0 8px #ff641c)}.about-reactor .b1{transform:rotate(0deg) translateY(-40%)}.about-reactor .b2{transform:rotate(90deg) translateY(-40%)}.about-reactor .b3{transform:rotate(180deg) translateY(-40%)}.about-reactor .b4{transform:rotate(270deg) translateY(-40%)}.about-reactor:before,.about-reactor:after{content:'';position:absolute;border:1px solid #ff6b2740;border-radius:50%}.about-reactor:before{inset:15%;animation:pulseRing 3.2s ease-in-out infinite}.about-reactor:after{inset:3%;animation:pulseRing 3.2s ease-in-out infinite .6s}@keyframes pulseRing{0%,100%{transform:scale(.96);opacity:.3}50%{transform:scale(1.03);opacity:.85}}.contact-signal i{position:absolute;border:2px solid #ff641c;border-radius:50%;opacity:.65;animation:signalPulse 2.8s ease-out infinite}.contact-signal i:nth-child(2){inset:23%;animation-delay:.2s}.contact-signal i:nth-child(3){inset:9%;animation-delay:.8s}.contact-signal i:nth-child(4){inset:-5%;animation-delay:1.4s}@keyframes signalPulse{0%{transform:scale(.8);opacity:.7}100%{transform:scale(1.15);opacity:0}}.contact-hub{display:grid;grid-template-columns:repeat(2,1fr);gap:16px}.contact-tile{min-height:250px;padding:26px;border:1px solid #ff672a35;border-radius:26px;background:linear-gradient(145deg,#121822,#070a10 68%);display:flex;flex-direction:column;transition:.28s ease}.contact-tile:hover{transform:translateY(-6px);border-color:#ff7130;box-shadow:0 24px 44px #0008,0 0 30px #ff5a1024}.contact-tile span,.contact-brief span,.about-lab-link span,.page-cta span{font-size:11px;letter-spacing:.17em;font-weight:900;color:#ff6b27}.contact-tile strong{font-size:38px;margin:18px 0 10px}.contact-tile p{color:#929cab;max-width:360px}.contact-tile b{margin-top:auto;color:#fff}.brief-list{display:grid;gap:10px}.brief-list p{margin:0;padding:14px 16px;border:1px solid #ffffff12;border-radius:13px;background:#080c12;color:#b1bac7}.brief-list b{color:#ff6722;margin-right:12px}.page-cta .btn,.about-lab-link .btn{justify-self:end}.section{padding:48px 0}@media(max-width:1000px){.page-scene-grid,.about-system,.about-lab-link,.contact-brief,.page-cta{grid-template-columns:1fr}.manifesto-grid{grid-template-columns:1fr 1fr}.page-cta .btn,.about-lab-link .btn{justify-self:start}.service-orbit,.contact-signal,.about-reactor{width:min(460px,90vw)}}@media(max-width:720px){.page-scene{padding:58px 0 32px}.page-scene-grid{gap:10px}.page-scene h1{font-size:clamp(48px,15vw,74px)}.page-scene p{font-size:16px}.service-orbit,.contact-signal,.about-reactor{width:100%;max-width:390px}.service-core,.signal-core,.about-reactor-core{width:135px;height:135px;font-size:34px}.service-orbit .node{min-width:70px;padding:9px 11px;font-size:10px}.service-panel{padding:22px;border-radius:22px}.service-panel h2{font-size:34px}.price-grid{grid-template-columns:1fr}.manifesto-grid,.contact-hub{grid-template-columns:1fr}.manifesto-grid article{min-height:220px}.contact-tile{min-height:220px}.contact-tile strong{font-size:32px}.about-system,.about-lab-link,.contact-brief,.page-cta{padding:24px;border-radius:22px}.system-steps{grid-template-columns:1fr}.section{padding:36px 0}}@media(prefers-reduced-motion:reduce){.service-orbit .ring,.contact-signal i,.about-reactor:before,.about-reactor:after{animation:none!important}}