:root{--bg: #05070d;--fg: #e6ebf2;--nexus: #00e5d0;--nexus-dim: #0891a8;--slate-200: #e2e8f0;--slate-300: #cbd5e1;--slate-400: #94a3b8;--slate-500: #64748b;--slate-600: #475569;--card-border: rgba(120, 160, 190, .14);--white-5: rgba(255, 255, 255, .05);--white-10: rgba(255, 255, 255, .1);--white-20: rgba(255, 255, 255, .2);--font-display: "Orbitron", "Noto Sans SC", sans-serif;--font-mono: "Space Mono", "JetBrains Mono", monospace;--font-sans: "Noto Sans SC", "Inter", sans-serif;--ease-nexus: cubic-bezier(.23, 1, .32, 1)}*{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth;scroll-padding-top:84px}body{margin:0;min-height:100vh;color:var(--fg);background:radial-gradient(1200px 600px at 80% -10%,rgba(0,229,208,.08),transparent 60%),radial-gradient(900px 500px at 0% 20%,rgba(59,130,246,.07),transparent 55%),var(--bg);font-family:var(--font-sans);line-height:1.6;overflow-x:hidden;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit;background:none;border:none;padding:0;cursor:pointer}img{display:block;max-width:100%}h1,h2,h3,h4,p,ul{margin:0}ul{padding:0;list-style:none}:focus-visible{outline:2px solid rgba(0,229,208,.6);outline-offset:2px}.container{width:100%;max-width:1320px;margin:0 auto;padding:0 1.25rem}@media(min-width:640px){.container{padding:0 1.5rem}}@media(min-width:1024px){.container{padding:0 2rem}}.font-display{font-family:var(--font-display)}.font-mono-tech{font-family:var(--font-mono)}.card-nexus{position:relative;background:linear-gradient(160deg,#182030d9,#0c111ce6);border:1px solid var(--card-border);border-radius:14px;transition:transform .4s var(--ease-nexus),border-color .4s var(--ease-nexus),box-shadow .4s var(--ease-nexus)}.card-nexus:hover{border-color:#00e5d073;transform:translateY(-6px);box-shadow:0 20px 60px -20px #00e5d059}.gradient-text{background:linear-gradient(120deg,#fff 20%,var(--nexus),#3b82f6);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.glow-box{box-shadow:0 0 0 1px #00e5d040,0 0 30px #00e5d01f}.glow-nexus{text-shadow:0 0 18px rgba(0,229,208,.55)}.bg-grid{background-image:linear-gradient(rgba(0,229,208,.05) 1px,transparent 1px),linear-gradient(90deg,rgba(0,229,208,.05) 1px,transparent 1px);background-size:56px 56px}.divider-line{height:1px;background:linear-gradient(90deg,transparent,rgba(0,229,208,.4),transparent)}.btn-press:active{transform:scale(.97)}.btn-primary{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:.875rem 1.75rem;border-radius:.5rem;font-weight:500;color:#05070d;background:var(--nexus);transition:filter .2s ease}.btn-primary:hover{filter:brightness(1.1)}.btn-ghost{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:.875rem 1.75rem;border-radius:.5rem;font-weight:500;color:#fff;border:1px solid var(--white-20);transition:border-color .2s ease,background .2s ease}.btn-ghost:hover{border-color:#00e5d080;background:var(--white-5)}.reveal{opacity:0;transform:translateY(28px);transition:opacity .7s var(--ease-nexus),transform .7s var(--ease-nexus);will-change:opacity,transform}.reveal.in-view{opacity:1;transform:translateY(0)}@keyframes float-slow{0%,to{transform:translateY(0)}50%{transform:translateY(-14px)}}.animate-float-slow{animation:float-slow 7s ease-in-out infinite}@keyframes pulse-glow{0%,to{opacity:.6}50%{opacity:1}}.animate-pulse-glow{animation:pulse-glow 3s ease-in-out infinite}@keyframes ping{75%,to{opacity:0;transform:scale(2)}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.reveal{opacity:1;transform:none;transition:none}.animate-float-slow,.animate-pulse-glow{animation:none}}.site-header{position:fixed;inset:0 0 auto;z-index:50;transition:background .3s ease,border-color .3s ease,backdrop-filter .3s ease;border-bottom:1px solid transparent}.site-header.is-scrolled{background:#070a12d9;backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px);border-bottom-color:var(--white-10)}.site-header .inner{display:flex;align-items:center;justify-content:space-between;height:4rem}@media(min-width:768px){.site-header .inner{height:4.5rem}}.brand{display:flex;align-items:center;gap:.625rem}.brand img{height:2.25rem;width:2.25rem;object-fit:contain;filter:drop-shadow(0 0 10px rgba(0,229,208,.5))}@media(min-width:768px){.brand img{height:2.5rem;width:2.5rem}}.brand .name{font-family:var(--font-display);font-weight:700;font-size:15px;color:#fff;letter-spacing:.025em;line-height:1.2;text-align:left}@media(min-width:768px){.brand .name{font-size:1rem}}.brand .sub{font-family:var(--font-mono);font-size:9px;color:var(--nexus);letter-spacing:.25em;line-height:1.2;text-align:left}@media(min-width:768px){.brand .sub{font-size:10px}}.site-nav{display:none}@media(min-width:1024px){.site-nav{display:flex;align-items:center;gap:1.75rem}}.site-nav a{position:relative;font-size:.875rem;color:var(--slate-300);transition:color .2s ease}.site-nav a:after{content:"";position:absolute;left:0;bottom:-6px;height:1px;width:0;background:var(--nexus);transition:width .3s ease}.site-nav a:hover{color:var(--nexus)}.site-nav a:hover:after{width:100%}.header-cta{display:none}@media(min-width:1024px){.header-cta{display:inline-flex;padding:.5rem 1.25rem;border-radius:.375rem;font-size:.875rem;font-weight:500;color:#05070d;background:var(--nexus);transition:filter .2s ease}.header-cta:hover{filter:brightness(1.1)}}.menu-toggle{color:#fff;padding:.5rem}@media(min-width:1024px){.menu-toggle{display:none}}.menu-toggle .icon-close{display:none}.menu-toggle[aria-expanded=true] .icon-close{display:block}.menu-toggle[aria-expanded=true] .icon-menu{display:none}.mobile-menu{display:none;background:#070a12f2;backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px);border-top:1px solid var(--white-10)}.mobile-menu.is-open{display:block}@media(min-width:1024px){.mobile-menu.is-open{display:none}}.mobile-menu .links{display:flex;flex-direction:column;gap:.25rem;padding:1rem 0}.mobile-menu a.nav-link{padding:.75rem .5rem;color:var(--slate-200);border-bottom:1px solid rgba(255,255,255,.05)}.mobile-menu a.nav-link:hover{color:var(--nexus)}.mobile-menu .cta{margin-top:.75rem;padding:.75rem 1.25rem;border-radius:.375rem;text-align:center;font-size:.875rem;font-weight:500;color:#05070d;background:var(--nexus)}.hero{position:relative;min-height:100vh;display:flex;align-items:center;padding-top:5rem;overflow:hidden}.hero .backdrop{position:absolute;inset:0}.hero .backdrop img{width:100%;height:100%;object-fit:cover;opacity:.6}.hero .backdrop:before{content:"";position:absolute;inset:0;background:linear-gradient(to right,#05070d,#05070dd9,#05070d4d)}.hero .backdrop:after{content:"";position:absolute;inset:0;background:linear-gradient(to top,#05070d,transparent,rgba(5,7,13,.6))}.hero .nexus-canvas{position:absolute;inset:0;opacity:.7}.hero .content{position:relative;z-index:10;padding-top:4rem;padding-bottom:4rem}.hero .content>.wrap{max-width:48rem}.hero-badge{display:inline-flex;align-items:center;gap:.625rem;padding:.375rem 1rem;border-radius:999px;border:1px solid rgba(0,229,208,.3);background:#00e5d00d;margin-bottom:1.75rem}.hero-badge .dot{height:.375rem;width:.375rem;border-radius:999px;background:var(--nexus)}.hero-badge span:last-child{font-family:var(--font-mono);font-size:11px;letter-spacing:.25em;color:var(--nexus)}.hero h1{font-family:var(--font-display);font-weight:900;font-size:2.25rem;line-height:1.08;color:#fff}@media(min-width:640px){.hero h1{font-size:3rem}}@media(min-width:1024px){.hero h1{font-size:3.75rem}}@media(min-width:1280px){.hero h1{font-size:4.5rem}}.hero .lede{margin-top:1.75rem;max-width:42rem;font-size:1rem;line-height:1.75;color:var(--slate-300)}@media(min-width:768px){.hero .lede{font-size:1.125rem}}.hero .actions{margin-top:2.25rem;display:flex;flex-wrap:wrap;gap:1rem}.hero .stats{margin-top:3.5rem;display:grid;grid-template-columns:repeat(2,1fr);gap:2rem;max-width:42rem}@media(min-width:768px){.hero .stats{grid-template-columns:repeat(4,1fr)}}.stat{text-align:center}.stat .value{font-family:var(--font-display);font-weight:700;font-size:2.25rem;color:var(--nexus);font-variant-numeric:tabular-nums}@media(min-width:768px){.stat .value{font-size:3rem}}.stat .label{margin-top:.5rem;font-size:.75rem;letter-spacing:.025em;color:var(--slate-400)}@media(min-width:768px){.stat .label{font-size:.875rem}}.scroll-hint{position:absolute;bottom:2rem;left:50%;transform:translate(-50%);display:flex;flex-direction:column;align-items:center;gap:.5rem;color:var(--slate-500)}.scroll-hint span{font-family:var(--font-mono);font-size:10px;letter-spacing:.3em}.scroll-hint .line{height:2rem;width:1px;background:linear-gradient(to bottom,var(--nexus),transparent)}.section{position:relative;padding:6rem 0}@media(min-width:768px){.section{padding:8rem 0}}.section.tight{padding:6rem 0}@media(min-width:768px){.section.tight{padding:7rem 0}}.section-label.center{text-align:center;max-width:42rem;margin:0 auto}.section-label .meta{display:flex;align-items:center;gap:.75rem;margin-bottom:1rem}.section-label.center .meta{justify-content:center}.section-label .index{font-family:var(--font-mono);font-size:.875rem;color:var(--nexus)}.section-label .meta .line{height:1px;width:2rem;background:#00e5d080}.section-label .en{font-family:var(--font-mono);font-size:.75rem;letter-spacing:.28em;color:var(--slate-400)}.section-label h2{font-family:var(--font-display);font-weight:700;font-size:1.875rem;line-height:1.25;color:#fff}@media(min-width:768px){.section-label h2{font-size:2.25rem}}@media(min-width:1024px){.section-label h2{font-size:2.75rem}}.section-label .subtitle{margin-top:1rem;font-size:1rem;line-height:1.75;color:var(--slate-400)}@media(min-width:768px){.section-label .subtitle{font-size:1.125rem}}.about-grid{display:grid;gap:3.5rem}@media(min-width:1024px){.about-grid{grid-template-columns:1fr 1fr;align-items:center}}.about-lede{margin-top:1.5rem;font-size:1rem;line-height:1.75;color:var(--slate-300)}@media(min-width:768px){.about-lede{font-size:1.125rem}}.about-sub{margin-top:1rem;line-height:1.75;color:var(--slate-400)}.about-highlights{margin-top:2rem;display:grid;grid-template-columns:repeat(2,1fr);gap:1rem}.about-highlights .card-nexus{padding:1.25rem}.about-highlights svg{color:var(--nexus);margin-bottom:.75rem}.about-highlights .t{color:#fff;font-weight:500}.about-highlights .d{margin-top:.25rem;font-size:.875rem;color:var(--slate-400)}.pain-label{margin-bottom:1.25rem;font-family:var(--font-mono);font-size:.75rem;letter-spacing:.25em;color:var(--slate-500)}.pain-grid{display:grid;gap:1rem}@media(min-width:640px){.pain-grid{grid-template-columns:repeat(2,1fr)}}.pain-card{padding:1.25rem}.pain-card .head{display:flex;align-items:center;justify-content:space-between;margin-bottom:.5rem}.pain-card .no{font-family:var(--font-display);font-weight:700;font-size:1.5rem;color:#00e5d066}.pain-card .en{font-family:var(--font-mono);font-size:10px;letter-spacing:.1em;color:var(--slate-500)}.pain-card .t{color:#fff;font-weight:600}.pain-card .d{margin-top:.5rem;font-size:13px;line-height:1.7;color:var(--slate-400)}#opc{overflow:hidden}.opc-visual{position:absolute;top:0;right:0;width:66%;height:100%;opacity:.3;pointer-events:none}.opc-visual img{width:100%;height:100%;object-fit:cover;object-position:left}.opc-visual:after{content:"";position:absolute;inset:0;background:linear-gradient(to right,#05070d,rgba(5,7,13,.7),transparent)}#opc .container{position:relative;z-index:10}.opc-pillars{margin-top:3.5rem;display:grid;gap:1.5rem}@media(min-width:768px){.opc-pillars{grid-template-columns:repeat(3,1fr)}}.opc-pillars .card-nexus{padding:1.75rem}.opc-pillars .no{font-family:var(--font-display);font-weight:700;font-size:3rem;color:#00e5d040}.opc-pillars h3{margin-top:.75rem;font-size:1.25rem;font-weight:600;color:#fff}.opc-pillars p{margin-top:.75rem;font-size:.875rem;line-height:1.7;color:var(--slate-400)}.opc-share{margin-top:2rem;padding:2rem}@media(min-width:768px){.opc-share{padding:2.5rem}}.opc-share .grid{display:grid;gap:2rem}@media(min-width:768px){.opc-share .grid{grid-template-columns:auto 1fr;align-items:center}}.opc-share .figure{text-align:center}@media(min-width:768px){.opc-share .figure{border-right:1px solid var(--white-10);padding-right:2.5rem}}.opc-share .figure .value{font-family:var(--font-display);font-weight:900;font-size:3rem;color:var(--nexus)}@media(min-width:768px){.opc-share .figure .value{font-size:3.75rem}}.opc-share .figure .en{margin-top:.5rem;font-family:var(--font-mono);font-size:.875rem;letter-spacing:.025em;color:var(--slate-400)}.opc-share .figure .zh{margin-top:.25rem;font-size:.75rem;color:var(--slate-500)}.opc-share .features{display:grid;gap:1.5rem}@media(min-width:640px){.opc-share .features{grid-template-columns:repeat(3,1fr)}}.opc-share .features svg{color:var(--nexus);margin-bottom:.5rem}.opc-share .features .t{font-size:.875rem;font-weight:500;color:#fff}.opc-share .features .d{margin-top:.25rem;font-size:13px;line-height:1.7;color:var(--slate-400)}.sector-grid{margin-top:4rem;display:grid;gap:1.5rem}@media(min-width:640px){.sector-grid{grid-template-columns:repeat(2,1fr)}}@media(min-width:1024px){.sector-grid{grid-template-columns:repeat(4,1fr)}}.sector-card{display:block;overflow:hidden;color:inherit;text-decoration:none}.sector-card .media{position:relative;height:10rem;overflow:hidden}.sector-card .media img{width:100%;height:100%;object-fit:cover;opacity:.75;transition:transform .7s ease,opacity .7s ease}.sector-card:hover .media img{transform:scale(1.05);opacity:.95}.sector-card .media:after{content:"";position:absolute;inset:0;background:linear-gradient(to top,#0c111c,transparent)}.sector-card .media .en{position:absolute;bottom:.75rem;left:1rem;z-index:1;font-family:var(--font-mono);font-size:11px;letter-spacing:.2em}.sector-card .body{padding:1.5rem}.sector-card .head{display:flex;align-items:center;gap:.5rem}.sector-card .head .dot{height:.625rem;width:.625rem;border-radius:999px}.sector-card h3{font-family:var(--font-display);font-weight:700;font-size:1.125rem;color:#fff}.sector-card .desc{margin-top:.75rem;font-size:.875rem;line-height:1.7;color:var(--slate-400)}.sector-card .more{display:inline-flex;align-items:center;margin-top:1rem;font-family:var(--font-mono);font-size:.8125rem;font-weight:600;opacity:0;transform:translate(-4px);transition:opacity .4s var(--ease-nexus),transform .4s var(--ease-nexus)}.sector-card:hover .more,.sector-card:focus-visible .more{opacity:1;transform:translate(0)}.phase-wrap{margin-top:3.5rem;position:relative}.phase-wrap>.divider-line{display:none;position:absolute;top:2.5rem;left:0;right:0}@media(min-width:768px){.phase-wrap>.divider-line{display:block}}.phase-grid{display:grid;gap:1.5rem}@media(min-width:768px){.phase-grid{grid-template-columns:repeat(3,1fr)}}.phase .head{display:flex;align-items:center;gap:.75rem;margin-bottom:1rem}.phase .beacon{position:relative;height:1.25rem;width:1.25rem}.phase .beacon .core{position:absolute;inset:0;border-radius:999px;background:var(--nexus)}.phase .beacon .ping{position:absolute;inset:0;border-radius:999px;background:var(--nexus);opacity:.3;animation:ping 1.4s cubic-bezier(0,0,.2,1) infinite}@media(prefers-reduced-motion:reduce){.phase .beacon .ping{animation:none}}.phase .head span{font-family:var(--font-mono);font-size:.75rem;letter-spacing:.1em;color:var(--slate-500)}.phase .card-nexus{padding:1.75rem}.phase h3{font-family:var(--font-display);font-weight:700;font-size:1.5rem;color:#fff}.phase p{margin-top:.75rem;font-size:.875rem;line-height:1.7;color:var(--slate-400)}.case-grid{margin-top:4rem;display:grid;gap:1.5rem}@media(min-width:768px){.case-grid{grid-template-columns:repeat(2,1fr)}}.case-card{overflow:hidden}.case-card .media{position:relative;height:11rem;overflow:hidden}.case-card .media>img{width:100%;height:100%;object-fit:cover;opacity:.7;transition:transform .7s ease,opacity .7s ease}.case-card:hover .media>img{transform:scale(1.05);opacity:.9}.case-card .media .shade{position:absolute;inset:0;background:linear-gradient(to top,#0c111c,rgba(12,17,28,.4),transparent)}.case-card .badge-live{position:absolute;top:1rem;left:1rem;display:flex;align-items:center;gap:.5rem}.case-card .badge-live .dot{height:.5rem;width:.5rem;border-radius:999px}.case-card .badge-live span:last-child{font-family:var(--font-mono);font-size:11px;letter-spacing:.1em;color:var(--slate-200)}.case-card .status{position:absolute;top:1rem;right:1rem;padding:.25rem .625rem;border-radius:999px;border:1px solid;font-size:11px;font-weight:500}.case-card .metric{position:absolute;bottom:.75rem;right:1rem;text-align:right}.case-card .metric .v{font-family:var(--font-display);font-weight:700;font-size:1.5rem;line-height:1}.case-card .metric .l{margin-top:.125rem;font-size:10px;color:var(--slate-300)}.case-card .body{padding:1.5rem}.case-card .sector{font-family:var(--font-mono);font-size:.75rem;letter-spacing:.025em;color:var(--slate-400)}.case-card h3{margin-top:.375rem;font-family:var(--font-display);font-weight:700;font-size:1.25rem;color:#fff}.case-card .partner{margin-top:.25rem;font-size:.875rem}.case-card .desc{margin-top:.75rem;font-size:.875rem;line-height:1.7;color:var(--slate-400);display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.case-card .desc p{margin:0}.case-card .values{margin-top:1rem;display:flex;flex-wrap:wrap;gap:.5rem}.case-card .values span{padding:.25rem .625rem;border-radius:.375rem;border:1px solid var(--white-10);background:var(--white-5);font-size:11px;color:var(--slate-300)}.case-card .foot{margin-top:1.5rem;display:flex;align-items:center;gap:.75rem}.case-card .try{display:inline-flex;align-items:center;gap:.5rem;padding:.625rem 1rem;border-radius:.5rem;font-size:.875rem;font-weight:500;color:#05070d;transition:filter .2s ease}.case-card .try:hover{filter:brightness(1.1)}.adv-leads{margin-top:3rem;display:grid;gap:1.5rem}@media(min-width:1024px){.adv-leads{grid-template-columns:repeat(2,1fr)}}.adv-leads .card-nexus{padding:2rem}.adv-leads .en{margin-bottom:.75rem;font-family:var(--font-mono);font-size:.75rem;letter-spacing:.1em;color:var(--nexus)}.adv-leads h3{font-family:var(--font-display);font-weight:700;font-size:1.5rem;color:#fff}.adv-leads p{margin-top:.75rem;line-height:1.75;color:var(--slate-400)}.adv-grid{margin-top:1.5rem;display:grid;gap:1.5rem}@media(min-width:768px){.adv-grid{grid-template-columns:repeat(3,1fr)}}.adv-card{padding:1.75rem}.adv-card .head{display:flex;align-items:center;gap:.75rem;margin-bottom:.75rem}.adv-card .head svg{color:var(--nexus)}.adv-card .no{font-family:var(--font-display);font-weight:700;font-size:1.5rem;color:#00e5d04d}.adv-card h4{font-size:1.125rem;font-weight:600;color:#fff}.adv-card p{margin-top:.5rem;font-size:.875rem;line-height:1.7;color:var(--slate-400)}.adv-closing{margin-top:2rem;text-align:center;font-family:var(--font-display);font-size:1.125rem;color:var(--slate-300)}@media(min-width:768px){.adv-closing{font-size:1.25rem}}.adv-closing .hl{color:var(--nexus)}#vision{overflow:hidden}#vision .nexus-canvas{position:absolute;inset:0;opacity:.4}#vision .container{position:relative;z-index:10}.vision-grid{margin-top:4rem;display:grid;gap:1.5rem}@media(min-width:768px){.vision-grid{grid-template-columns:repeat(3,1fr)}}.vision-card{padding:2rem;text-align:center}.vision-card .en{font-family:var(--font-mono);font-size:.75rem;letter-spacing:.1em;color:var(--slate-500)}.vision-card h3{margin-top:.75rem;font-family:var(--font-display);font-weight:700;font-size:1.25rem;color:#fff}.vision-card p{margin-top:.75rem;font-size:.875rem;line-height:1.7;color:var(--slate-400)}.cta-panel{position:relative;padding:2.5rem;border:1px solid rgba(0,229,208,.25);border-radius:1.5rem;background:linear-gradient(135deg,#0b1220,#070b14);text-align:center;overflow:hidden}@media(min-width:768px){.cta-panel{padding:4rem}}.cta-panel .nexus-canvas{position:absolute;inset:0;opacity:.3}.cta-panel .content{position:relative;z-index:10;max-width:42rem;margin:0 auto}.cta-panel .eyebrow{margin-bottom:1rem;font-family:var(--font-mono);font-size:.75rem;letter-spacing:.3em;color:var(--nexus)}.cta-panel h2{font-family:var(--font-display);font-weight:700;font-size:1.875rem;line-height:1.25;color:#fff}@media(min-width:768px){.cta-panel h2{font-size:3rem}}.cta-panel .sub{margin-top:1.25rem;font-size:1rem;color:var(--slate-300)}@media(min-width:768px){.cta-panel .sub{font-size:1.125rem}}.cta-panel .actions{margin-top:2.25rem;display:flex;flex-wrap:wrap;justify-content:center;gap:1rem}.cta-panel .btn-primary,.cta-panel .btn-ghost{padding:1rem 2rem}.site-footer{position:relative;border-top:1px solid var(--white-10);background:#04060b}.site-footer .inner{padding-top:3.5rem;padding-bottom:3.5rem}.footer-grid{display:grid;gap:2.5rem}@media(min-width:768px){.footer-grid{grid-template-columns:1.5fr 1fr 1.2fr}}.footer-brand .row{display:flex;align-items:center;gap:.75rem}.footer-brand img{height:2.75rem;width:2.75rem;object-fit:contain;filter:drop-shadow(0 0 10px rgba(0,229,208,.5))}.footer-brand .name{font-family:var(--font-display);font-weight:700;font-size:1.125rem;color:#fff;line-height:1.2}.footer-brand .sub{font-family:var(--font-mono);font-size:10px;letter-spacing:.25em;color:var(--nexus);line-height:1.2}.footer-brand p{margin-top:1.25rem;max-width:24rem;font-size:.875rem;line-height:1.75;color:var(--slate-400)}.footer-col .label{margin-bottom:1rem;font-family:var(--font-mono);font-size:.75rem;letter-spacing:.2em;color:var(--slate-500)}.footer-col ul{display:flex;flex-direction:column;gap:.625rem}.footer-col ul a{font-size:.875rem;color:var(--slate-400);transition:color .2s ease}.footer-col ul a:hover{color:var(--nexus)}.footer-connect .addr{display:flex;align-items:flex-start;gap:.625rem;font-size:.875rem;color:var(--slate-300)}.footer-connect .addr svg{color:var(--nexus);margin-top:.125rem;flex-shrink:0}.footer-connect .addr .en{font-family:var(--font-mono);font-size:.75rem;color:var(--slate-500)}.footer-connect .join{margin-top:1.5rem;padding:1rem;border:1px solid rgba(0,229,208,.25);border-radius:.5rem;background:#00e5d00d}.footer-connect .join .t{font-size:.875rem;font-weight:500;color:#fff}.footer-connect .join .d{margin-top:.25rem;font-size:.75rem;color:var(--slate-400)}.footer-bottom{margin-top:3rem;padding-top:1.5rem;border-top:1px solid var(--white-10);display:flex;flex-direction:column;align-items:center;justify-content:space-between;gap:.75rem}@media(min-width:768px){.footer-bottom{flex-direction:row}}.footer-bottom .copy{font-family:var(--font-mono);font-size:.75rem;letter-spacing:.025em;color:var(--slate-500)}.footer-bottom .slogan{font-family:var(--font-mono);font-size:11px;letter-spacing:.2em;color:var(--slate-600)}
