:root{--bg:#05070d;--panel:#0d1423cc;--line:#23324c;--text:#f4f7fb;--muted:#98a5b8;--cyan:#66e7ff;--blue:#3d73ff;--gold:#d8b56b}
*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:radial-gradient(circle at 70% 10%,#10244c 0,#05070d 34%,#02030a 100%);color:var(--text);font-family:Inter,"Noto Sans SC","Microsoft YaHei",Arial,sans-serif;overflow-x:hidden}a{color:inherit;text-decoration:none}img{max-width:100%;display:block}#quantum-field{position:fixed;inset:0;z-index:-1;opacity:.55}
.site-header{position:sticky;top:0;z-index:20;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:22px;padding:18px clamp(20px,5vw,72px);background:rgba(3,6,14,.7);backdrop-filter:blur(18px);border-bottom:1px solid rgba(255,255,255,.08)}
.brand{display:flex;align-items:center;gap:12px;font-weight:700;letter-spacing:.02em}.brand img{width:34px;height:34px;border-radius:8px}.brand span{font-size:20px}
nav{display:flex;justify-content:center;gap:22px}nav a{font-size:14px;color:var(--muted);padding:8px 0;border-bottom:1px solid transparent}nav a.active,nav a:hover{color:var(--text);border-color:var(--cyan)}
.lang-select{background:#0b1220;color:var(--text);border:1px solid var(--line);border-radius:6px;padding:9px 12px}.menu-toggle{display:none}
main{min-height:70vh}section{padding:clamp(64px,8vw,120px) clamp(20px,5vw,72px);max-width:1440px;margin:0 auto}.hero{min-height:calc(100vh - 74px);display:grid;grid-template-columns:minmax(0,1fr) minmax(360px,.82fr);align-items:center;gap:54px}.hero-copy{max-width:820px}.eyebrow{color:var(--cyan);font-size:13px;text-transform:uppercase;letter-spacing:.18em;margin-bottom:18px}h1{font-size:clamp(46px,7vw,104px);line-height:.96;margin:0 0 26px;letter-spacing:0}h2{font-size:clamp(30px,4vw,64px);line-height:1.02;margin:0 0 24px}h3{font-size:22px;margin:18px 0 10px}p{color:var(--muted);font-size:clamp(16px,1.35vw,20px);line-height:1.72;margin:0}.actions{display:flex;gap:14px;flex-wrap:wrap;margin-top:34px}.btn{display:inline-flex;align-items:center;justify-content:center;min-height:46px;padding:0 20px;border:1px solid var(--line);border-radius:6px;background:rgba(255,255,255,.04);color:var(--text)}.btn.primary{background:linear-gradient(135deg,var(--blue),#08c7e8);border-color:transparent}
.hero-visual{position:relative;min-height:560px;border:1px solid rgba(255,255,255,.1);overflow:hidden;background:#080d18}.hero-visual img{width:100%;height:100%;min-height:560px;object-fit:cover;filter:saturate(1.1) contrast(1.05) brightness(.75)}.hero-visual:after{content:"";position:absolute;inset:0;background:linear-gradient(135deg,rgba(5,7,13,.1),rgba(5,7,13,.65))}
.orbital{position:absolute;inset:12%;border:1px solid rgba(102,231,255,.5);border-radius:50%;animation:spin 18s linear infinite}.orbital:before,.orbital:after{content:"";position:absolute;width:10px;height:10px;border-radius:50%;background:var(--cyan);box-shadow:0 0 30px var(--cyan)}.orbital:before{left:10%;top:20%}.orbital:after{right:16%;bottom:22%}@keyframes spin{to{transform:rotate(360deg)}}
.split{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:44px}.split.reverse{grid-template-columns:1fr 1fr}.split img{width:100%;height:460px;object-fit:cover;border:1px solid rgba(255,255,255,.1)}.section-head{display:flex;justify-content:space-between;align-items:end;margin-bottom:24px}
.card-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.tech-card{background:linear-gradient(180deg,rgba(15,25,44,.78),rgba(8,13,24,.86));border:1px solid rgba(255,255,255,.1);border-radius:8px;overflow:hidden;min-height:320px}.tech-card img{height:180px;width:100%;object-fit:cover}.tech-card h3,.tech-card p{padding-left:20px;padding-right:20px}.tech-card p{font-size:15px;padding-bottom:22px}
.visual-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;padding-top:0}.visual-grid img{height:260px;width:100%;object-fit:cover;border:1px solid rgba(255,255,255,.1);background:#08111f}
.band{background:linear-gradient(90deg,rgba(8,18,36,.65),rgba(4,8,18,.2));border-block:1px solid rgba(255,255,255,.08);max-width:none}.band h2,.band .pill-grid{max-width:1296px;margin-left:auto;margin-right:auto}.pill-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.pill-grid span{border:1px solid var(--line);background:rgba(255,255,255,.04);padding:18px;border-radius:6px;color:#dce7f5}
.timeline{display:grid;grid-template-columns:1fr 1fr;gap:18px}.timeline h2{grid-row:span 5;color:var(--gold)}.timeline div{border-top:1px solid var(--line);padding:18px 0}.timeline span{color:var(--cyan);margin-right:18px}.metrics{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.metrics div,.contact-panel{border:1px solid rgba(255,255,255,.1);background:rgba(10,17,31,.72);border-radius:8px;padding:28px}.metrics span{color:var(--cyan)}.metrics strong{display:block;font-size:26px;margin:12px 0}.contact-panel{text-align:center}.contact-panel h2{font-size:clamp(28px,5vw,72px)}
.footer{padding:44px clamp(20px,5vw,72px);border-top:1px solid rgba(255,255,255,.1);display:grid;grid-template-columns:1.1fr 1fr auto;gap:28px;background:#03050b}.footer strong{font-size:22px}.footer p{font-size:15px;margin-top:10px}.footer-links{display:flex;gap:14px;flex-wrap:wrap}.footer-links a,.fine{color:var(--muted);font-size:14px}.not-found{min-height:60vh}
@media(max-width:980px){.site-header{grid-template-columns:auto auto 1fr}.menu-toggle{display:inline-grid;gap:5px;width:40px;height:40px;place-content:center;background:#0b1220;border:1px solid var(--line);border-radius:6px}.menu-toggle span{width:18px;height:2px;background:var(--text)}nav{display:none;position:absolute;left:20px;right:20px;top:70px;flex-direction:column;background:#07101e;border:1px solid var(--line);padding:18px}.menu-open nav{display:flex}.lang-select{justify-self:end}.hero,.split,.split.reverse,.timeline,.footer{grid-template-columns:1fr}.hero{min-height:auto}.hero-visual,.hero-visual img{min-height:360px}.card-grid{grid-template-columns:repeat(2,1fr)}.pill-grid,.metrics{grid-template-columns:1fr 1fr}}
@media(max-width:620px){h1{font-size:42px}.site-header{padding:14px 18px}.brand span{font-size:18px}.hero,.split,section{padding-left:18px;padding-right:18px}.card-grid,.pill-grid,.metrics{grid-template-columns:1fr}.tech-card{min-height:auto}.footer{padding:34px 18px}.hero-visual,.hero-visual img{min-height:300px}}
body{font-family:"Inter Tight","Aptos Display","Segoe UI Variable","Noto Sans SC","Microsoft YaHei",Arial,sans-serif;background:#03050b;color:#f8fbff}
.site-header{background:linear-gradient(180deg,rgba(3,5,11,.86),rgba(3,5,11,.55));box-shadow:0 20px 60px rgba(0,0,0,.22)}
.brand span{font-weight:780}.hero{position:relative;max-width:none;padding-left:clamp(22px,6vw,96px);padding-right:clamp(22px,6vw,96px);border-bottom:1px solid rgba(255,255,255,.08)}
.hero:before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(3,5,11,.92),rgba(3,5,11,.35) 58%,rgba(3,5,11,.82));pointer-events:none}
.hero-copy,.hero-visual{position:relative;z-index:1}.hero-visual{border:0;border-radius:0;clip-path:polygon(8% 0,100% 0,100% 92%,0 100%,0 12%);box-shadow:0 40px 120px rgba(0,0,0,.46)}
.eyebrow{display:inline-flex;align-items:center;gap:10px;color:#8beaff;letter-spacing:.14em}.eyebrow:before{content:"";width:36px;height:1px;background:#8beaff}
h1,h2{font-weight:820;letter-spacing:0}h1{max-width:980px}p{font-weight:430}.btn{font-weight:680}
.signal-strip{max-width:none;display:grid;grid-template-columns:repeat(4,1fr);gap:1px;padding:0;background:rgba(255,255,255,.08)}
.signal-strip div{min-height:130px;padding:28px clamp(20px,4vw,54px);background:linear-gradient(135deg,rgba(7,16,31,.96),rgba(4,8,16,.96));display:flex;align-items:end;justify-content:space-between;gap:20px}
.signal-strip span{font-size:13px;color:#68e4ff}.signal-strip strong{font-size:clamp(18px,2vw,30px);font-weight:760;text-align:right}
.narrative{max-width:none;display:grid;grid-template-columns:minmax(300px,.74fr) minmax(360px,1fr);gap:0;align-items:stretch;padding:0;border-block:1px solid rgba(255,255,255,.08)}
.narrative.reverse{grid-template-columns:minmax(360px,1fr) minmax(300px,.74fr)}.narrative.reverse div{order:2}.narrative.reverse figure{order:1}
.narrative>div{padding:clamp(54px,7vw,110px);background:radial-gradient(circle at 15% 20%,rgba(60,115,255,.24),transparent 34%),#050a14}
.narrative figure{position:relative;margin:0;min-height:520px;overflow:hidden}.narrative img{width:100%;height:100%;object-fit:cover;filter:saturate(1.08) contrast(1.08) brightness(.74)}
.narrative figcaption{position:absolute;left:28px;bottom:24px;color:#dce7f5;font-size:12px;letter-spacing:.16em;text-transform:uppercase}
.capability-mesh .card-grid,.platform-rail .card-grid,.application-list .card-grid{grid-template-columns:repeat(4,1fr)}
.tech-card{position:relative;min-height:250px;border-radius:0;border-color:rgba(137,232,255,.18);background:linear-gradient(150deg,rgba(12,24,45,.92),rgba(5,9,18,.78));transition:transform .25s ease,border-color .25s ease}
.tech-card:before{content:"";position:absolute;left:20px;top:18px;width:42px;height:2px;background:linear-gradient(90deg,#70edff,transparent)}
.tech-card:hover{transform:translateY(-6px);border-color:rgba(137,232,255,.55)}.tech-card h3{padding-top:36px}.tech-card:nth-child(2n){background:linear-gradient(150deg,rgba(21,20,42,.92),rgba(5,9,18,.78))}.tech-card:nth-child(3n){background:linear-gradient(150deg,rgba(8,35,38,.9),rgba(5,9,18,.78))}
.visual-grid{max-width:none;padding-left:clamp(20px,5vw,72px);padding-right:clamp(20px,5vw,72px);background:#02040a}.visual-grid img{height:340px;border:0;filter:saturate(1.1) contrast(1.05)}
.band{background:radial-gradient(circle at 90% 10%,rgba(102,231,255,.16),transparent 38%),linear-gradient(90deg,#071326,#03050b)}
.pill-grid span{border-radius:0;background:rgba(255,255,255,.035);position:relative;overflow:hidden}.pill-grid span:after{content:"";position:absolute;right:12px;top:12px;width:6px;height:6px;background:#66e7ff;border-radius:50%;box-shadow:0 0 18px #66e7ff}
.tech-architecture{max-width:none;display:grid;grid-template-columns:.72fr 1.28fr;gap:0;padding:0;background:#03050b;border-block:1px solid rgba(255,255,255,.08)}
.architecture-copy{padding:clamp(54px,7vw,110px);background:linear-gradient(180deg,#071327,#040712)}.architecture-stack{display:grid;grid-template-columns:1fr;counter-reset:layer}
.architecture-stack article{display:grid;grid-template-columns:86px minmax(200px,.72fr) 1fr;gap:26px;align-items:center;padding:30px clamp(24px,4vw,64px);border-bottom:1px solid rgba(255,255,255,.09);background:linear-gradient(90deg,rgba(255,255,255,.025),transparent)}
.architecture-stack span{font-size:13px;color:#66e7ff}.architecture-stack h3{margin:0;font-size:clamp(20px,2vw,32px)}.architecture-stack p{font-size:15px}
.metric-wall{max-width:none;display:grid;grid-template-columns:1fr repeat(4,1fr);gap:1px;padding:0;background:rgba(255,255,255,.09)}
.metric-wall h2{margin:0;padding:42px;background:#060d19;color:#d8b56b}.metric-wall article{padding:34px 24px;background:#08101f}.metric-wall h3{margin-top:0}
.comm-stack{max-width:none;display:grid;grid-template-columns:.8fr 1.2fr;padding:0;background:#03050b;border-block:1px solid rgba(255,255,255,.08)}
.comm-intro{padding:clamp(54px,7vw,110px);background:radial-gradient(circle at 25% 20%,rgba(102,231,255,.18),transparent 34%),linear-gradient(180deg,#071327,#03050b)}
.comm-layers{display:grid;grid-template-columns:1fr}.comm-layers article{display:grid;grid-template-columns:70px minmax(180px,.55fr) 1fr;gap:24px;align-items:center;padding:30px clamp(24px,4vw,64px);border-bottom:1px solid rgba(255,255,255,.09);background:linear-gradient(90deg,rgba(8,20,39,.95),rgba(4,7,14,.96))}
.comm-layers span{color:#66e7ff;font-size:13px}.comm-layers h3{margin:0;font-size:clamp(20px,2vw,30px)}.comm-layers p{font-size:15px}
.deployment-grid{max-width:none;display:grid;grid-template-columns:1fr repeat(4,1fr);gap:1px;padding:0;background:rgba(255,255,255,.1)}
.deployment-grid h2{margin:0;padding:42px;background:#071120;color:#d8b56b}.deployment-grid article{min-height:260px;padding:28px 22px;background:linear-gradient(160deg,#09162b,#040711);position:relative;overflow:hidden}
.deployment-grid article:after{content:"";position:absolute;right:-40px;bottom:-40px;width:140px;height:140px;border:1px solid rgba(102,231,255,.18);border-radius:50%}.deployment-grid h3{margin-top:0}
.comm-metrics{max-width:none;display:grid;grid-template-columns:1.1fr repeat(4,1fr);gap:16px;background:#02040a}
.comm-metrics h2{align-self:center;margin:0;color:#fff}.comm-metrics article{padding:28px 22px;border:1px solid rgba(102,231,255,.18);background:linear-gradient(180deg,rgba(9,21,42,.88),rgba(4,7,14,.88))}
.comm-metrics span{color:#66e7ff;font-size:13px}.comm-metrics h3{margin-top:18px}
.application-domains{max-width:none;display:grid;grid-template-columns:repeat(3,1fr);gap:1px;padding:0;background:rgba(255,255,255,.1)}
.application-domains h2{grid-column:1/-1;margin:0;padding:clamp(42px,6vw,78px) clamp(20px,5vw,72px);background:radial-gradient(circle at 80% 20%,rgba(61,115,255,.22),transparent 34%),#050b16}
.application-domains article{min-height:260px;padding:32px 26px;background:linear-gradient(150deg,rgba(9,22,43,.95),rgba(4,7,14,.96));position:relative;overflow:hidden}
.application-domains article:before{content:"";position:absolute;left:26px;top:0;width:54px;height:3px;background:#66e7ff}.application-domains article:nth-child(2n){background:linear-gradient(150deg,rgba(19,18,39,.95),rgba(4,7,14,.96))}
.app-workflow{max-width:none;background:#03050b;padding:clamp(64px,8vw,120px) clamp(20px,5vw,72px)}
.app-workflow h2{max-width:1296px;margin-inline:auto}.app-workflow>div{max-width:1296px;margin:auto;display:grid;grid-template-columns:repeat(5,1fr);gap:14px}
.app-workflow article{min-height:260px;padding:28px 20px;border:1px solid rgba(102,231,255,.18);background:linear-gradient(180deg,#091428,#040711);position:relative}
.app-workflow article:after{content:"";position:absolute;left:20px;right:20px;bottom:18px;height:1px;background:linear-gradient(90deg,#66e7ff,transparent)}.app-workflow span{color:#66e7ff}.app-workflow h3{font-size:20px}
.roadmap{max-width:none;background:#040711;padding:clamp(64px,8vw,120px) clamp(20px,5vw,72px)}.roadmap h2{max-width:1296px;margin-inline:auto}
.roadmap-line{max-width:1296px;margin:auto;display:grid;grid-template-columns:repeat(6,1fr);gap:1px;background:rgba(255,255,255,.12);border:1px solid rgba(255,255,255,.08)}
.roadmap-line article{min-height:300px;padding:26px 20px;background:linear-gradient(180deg,#091428,#040711);position:relative}.roadmap-line article:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,#3d73ff,#66e7ff)}
.roadmap-line h3{font-size:20px;color:#fff}.roadmap-line p{font-size:14px}
.orbit-section{max-width:none;min-height:680px;display:grid;grid-template-columns:.8fr 1.2fr;align-items:center;gap:40px;background:radial-gradient(circle at 72% 50%,rgba(102,231,255,.18),transparent 28%),#03060e;overflow:hidden}
.orbit-core{max-width:640px}.orbit-items{position:relative;aspect-ratio:1;max-width:620px;width:100%;margin:auto;border:1px solid rgba(102,231,255,.28);border-radius:50%}
.orbit-items:before,.orbit-items:after{content:"";position:absolute;inset:16%;border:1px solid rgba(255,255,255,.12);border-radius:50%}.orbit-items:after{inset:32%}
.orbit-items span{position:absolute;left:50%;top:50%;width:190px;min-height:48px;margin:-24px 0 0 -95px;display:grid;place-items:center;text-align:center;padding:8px 12px;background:rgba(7,16,31,.92);border:1px solid rgba(102,231,255,.28);color:#e9f7ff;transform:rotate(calc(var(--i)*45deg)) translate(250px) rotate(calc(var(--i)*-45deg));font-size:14px}
.partner-ecosystem{max-width:none;display:grid;grid-template-columns:.72fr 1.28fr;gap:1px;padding:0;background:rgba(255,255,255,.1);border-block:1px solid rgba(255,255,255,.08)}
.partner-intro{padding:clamp(54px,7vw,110px);background:radial-gradient(circle at 0 0,rgba(216,181,107,.18),transparent 35%),#06101f}.partner-intro span{display:inline-block;margin-bottom:16px;color:#d8b56b;text-transform:uppercase;font-size:12px;letter-spacing:.16em}
.partner-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:1px;counter-reset:partner}.partner-grid article{min-height:230px;padding:28px;background:linear-gradient(145deg,rgba(9,20,38,.98),rgba(4,8,16,.98));position:relative;overflow:hidden}
.partner-grid article:before{content:"0" counter(partner);counter-increment:partner;position:absolute;right:22px;top:18px;color:rgba(102,231,255,.18);font-size:42px;font-weight:800}.partner-grid strong{display:block;max-width:74%;font-size:22px;margin-bottom:18px;color:#f4f7fb}.partner-grid p{font-size:15px}
.university-network{max-width:none;background:#02040a}.university-network .section-head{max-width:1296px;margin-inline:auto}.university-network .section-head p{max-width:920px}.university-list{max-width:1296px;margin:34px auto 0;display:grid;grid-template-columns:repeat(4,1fr);gap:12px}
.university-list article{min-height:190px;padding:24px;border:1px solid rgba(255,255,255,.1);background:linear-gradient(180deg,rgba(16,26,45,.78),rgba(5,9,17,.9));position:relative}.university-list article:after{content:"";position:absolute;left:24px;right:24px;bottom:0;height:2px;background:linear-gradient(90deg,#66e7ff,transparent)}
.university-list span{display:block;font-size:20px;font-weight:700;color:#eaf6ff;margin-bottom:14px}.university-list p{font-size:14px;line-height:1.65}
.token-disclosure{max-width:none;display:grid;grid-template-columns:minmax(320px,.58fr) minmax(0,1.42fr);gap:1px;padding:0;background:rgba(255,255,255,.1);border-block:1px solid rgba(255,255,255,.08)}
.token-structure{position:sticky;top:76px;align-self:start;min-height:calc(100vh - 76px);padding:clamp(42px,5vw,82px);background:radial-gradient(circle at 10% 0,rgba(216,181,107,.2),transparent 34%),#06101f}.token-structure h2{font-size:clamp(30px,3vw,48px)}
.token-structure>div{display:grid;gap:12px;margin:30px 0}.token-structure article{display:grid;grid-template-columns:44px 1fr;gap:14px;align-items:center;padding:18px;border:1px solid rgba(255,255,255,.1);background:rgba(255,255,255,.035)}
.token-structure article+article{position:relative}.token-structure article+article:before{content:"";position:absolute;left:39px;top:-13px;width:1px;height:13px;background:#66e7ff}.token-structure span{color:#66e7ff;font-size:13px}.token-structure strong{font-size:16px;line-height:1.42;color:#f5f8ff}
.token-copy{display:grid;grid-template-columns:repeat(2,1fr);gap:1px}.token-copy article{min-height:280px;padding:clamp(28px,4vw,54px);background:linear-gradient(145deg,rgba(9,20,38,.98),rgba(4,8,16,.98))}.token-copy article:nth-child(3n){background:linear-gradient(145deg,rgba(12,26,33,.98),rgba(4,8,16,.98))}.token-copy h2{font-size:clamp(24px,2vw,36px)}.token-copy p{font-size:15px;line-height:1.78}
.policy-page{max-width:none;display:grid;grid-template-columns:minmax(320px,.48fr) minmax(0,1.52fr);gap:1px;padding:0;background:rgba(255,255,255,.1);border-block:1px solid rgba(255,255,255,.08)}
.policy-index{position:sticky;top:76px;align-self:start;min-height:calc(100vh - 76px);padding:clamp(42px,5vw,82px);background:radial-gradient(circle at 16% 0,rgba(102,231,255,.18),transparent 34%),#06101f}.policy-index span{display:inline-block;margin-bottom:18px;color:#d8b56b;text-transform:uppercase;font-size:12px;letter-spacing:.16em}
.policy-index h2{font-size:clamp(34px,4vw,58px)}.policy-copy{display:grid;grid-template-columns:repeat(2,1fr);gap:1px}.policy-copy article{min-height:240px;padding:clamp(28px,4vw,50px);background:linear-gradient(145deg,rgba(8,18,34,.98),rgba(4,8,16,.98))}.policy-copy article:nth-child(4n+2),.policy-copy article:nth-child(4n+3){background:linear-gradient(145deg,rgba(12,24,34,.98),rgba(4,8,16,.98))}
.policy-copy h2{font-size:clamp(23px,2vw,34px)}.policy-copy p{font-size:15px;line-height:1.78}
.metrics div{border-radius:0;background:linear-gradient(145deg,rgba(11,24,45,.9),rgba(5,8,15,.82))}
.contact-panel{border-radius:0;background:linear-gradient(135deg,rgba(8,19,38,.95),rgba(3,5,11,.95));border-color:rgba(102,231,255,.22)}
.footer .fine{max-width:340px}
@media(max-width:1100px){.signal-strip,.tech-architecture,.metric-wall,.roadmap-line,.orbit-section,.comm-stack,.deployment-grid,.comm-metrics,.application-domains{grid-template-columns:1fr 1fr}.partner-ecosystem,.token-disclosure,.policy-page{grid-template-columns:1fr}.token-structure,.policy-index{position:relative;top:auto;min-height:auto}.university-list{grid-template-columns:repeat(2,1fr)}.app-workflow>div{grid-template-columns:1fr 1fr}.architecture-stack article,.comm-layers article{grid-template-columns:56px 1fr}.architecture-stack p,.comm-layers p{grid-column:2}.metric-wall h2,.deployment-grid h2,.comm-metrics h2{grid-column:1/-1}.roadmap-line article{min-height:220px}.orbit-items span{transform:none;position:relative;left:auto;top:auto;margin:8px;width:auto}.orbit-items{display:grid;grid-template-columns:1fr 1fr;gap:10px;aspect-ratio:auto;border:0}.orbit-items:before,.orbit-items:after{display:none}}
@media(max-width:760px){.signal-strip,.narrative,.narrative.reverse,.tech-architecture,.metric-wall,.roadmap-line,.orbit-section,.capability-mesh .card-grid,.platform-rail .card-grid,.application-list .card-grid,.comm-stack,.deployment-grid,.comm-metrics,.application-domains,.app-workflow>div,.partner-grid,.university-list,.token-copy,.policy-copy{grid-template-columns:1fr}.narrative.reverse div,.narrative.reverse figure{order:initial}.narrative figure{min-height:300px}.architecture-stack article,.comm-layers article{grid-template-columns:1fr}.architecture-stack p,.comm-layers p{grid-column:auto}.hero-visual{clip-path:none}.signal-strip strong{text-align:left}.visual-grid{grid-template-columns:1fr}.orbit-items{grid-template-columns:1fr}}
@media(max-width:620px){body{overflow-x:hidden}.site-header{grid-template-columns:auto auto 1fr;gap:10px}.brand img{width:32px;height:32px}.lang-select{max-width:116px;padding:8px 8px;font-size:13px}nav{left:12px;right:12px;top:62px}.hero{gap:28px}.hero-copy{max-width:100%}h2{font-size:clamp(28px,9vw,42px)}p{font-size:15px;line-height:1.68}.actions .btn{width:100%;min-height:48px}.signal-strip div{min-height:96px;padding:20px}.narrative>div,.comm-intro,.architecture-copy,.partner-intro,.token-structure,.policy-index{padding:38px 18px}.token-copy article,.policy-copy article,.partner-grid article,.university-list article{min-height:auto;padding:24px 18px}.hero-visual,.hero-visual img{min-height:260px}.visual-grid img{height:240px}.footer-links{display:grid;grid-template-columns:1fr 1fr}.footer .fine{max-width:none}}
@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important}#quantum-field{display:none}}