:root{--ink:#070908;--ink-soft:#0b0e0c;--ink-raised:#101410;--paper:#eeebe3;--paper-deep:#e4e0d6;--paper-light:#f5f2eb;--text:#f2f0e8;--text-dim:rgba(242,240,232,.58);--text-faint:rgba(242,240,232,.3);--ink-text:#0b0d0b;--ink-dim:rgba(11,13,11,.62);--ink-faint:rgba(11,13,11,.38);--line:rgba(242,240,232,.14);--line-strong:rgba(242,240,232,.26);--line-dark:rgba(11,13,11,.15);--line-dark-strong:rgba(11,13,11,.28);--amber:#ffb45f;--amber-deep:#b75f17;--accent:#b75f17;--mint:#a7f7c2;--cyan:#70e7f2;--sans:-apple-system,BlinkMacSystemFont,"Segoe UI","PingFang SC","Hiragino Sans GB","Microsoft YaHei","Noto Sans SC",sans-serif;--serif:"Songti SC","STSong","Noto Serif SC",SimSun,Georgia,serif;--mono:"SFMono-Regular",Consolas,"Liberation Mono",Menlo,monospace;--display:"Bahnschrift","DIN Alternate","Arial Narrow","Helvetica Neue",Arial,sans-serif;--ease:cubic-bezier(.22,1,.36,1);--gutter:clamp(20px,4vw,64px);--maxw:1560px;--section-y:clamp(90px,10vw,152px)}*,::after,::before{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:96px;scrollbar-gutter:stable;-webkit-text-size-adjust:100%}body{margin:0;background:var(--ink);color:var(--text);font-family:var(--sans);font-size:17.5px;line-height:1.5;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:hidden;overflow-x:clip}body.dialog-open,body.menu-open{overflow:hidden}::selection{background:var(--amber);color:var(--ink)}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit;background:0 0;border:0;padding:0;cursor:pointer}input,select,textarea{font:inherit}img,svg{display:block;max-width:100%}figure,h1,h2,h3,h4,ol,p,ul{margin:0}ol,ul{padding:0;list-style:none}:focus-visible{outline:2px solid var(--amber);outline-offset:3px;box-shadow:0 0 0 5px rgba(7,9,8,.22)}.svg-sprite{position:absolute;width:0;height:0;overflow:hidden}.shell{width:min(calc(100% - var(--gutter) * 2),var(--maxw));margin-inline:auto}.noise{position:fixed;inset:0;z-index:9990;pointer-events:none;opacity:.028;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.82' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.9'/%3E%3C/svg%3E");background-size:180px 180px}.scroll-progress{position:fixed;inset:0 0 auto;height:2px;z-index:9991;pointer-events:none}.scroll-progress span{display:block;width:100%;height:100%;transform:scaleX(0);transform-origin:left center;background:linear-gradient(90deg,var(--amber),var(--mint) 55%,var(--cyan))}.skip-link{position:fixed;left:16px;top:12px;z-index:10000;padding:10px 14px;color:var(--ink);background:var(--paper-light);font-size:13.9px;transform:translateY(-150%);transition:transform .25s var(--ease)}.skip-link:focus{transform:none}.display{font-size:clamp(2.81rem,5.3vw,5.72rem);line-height:1.04;letter-spacing:-.065em;font-weight:600;text-wrap:balance}.section{position:relative;padding-block:var(--section-y);content-visibility:auto;contain-intrinsic-size:auto 900px}.light{background:var(--paper);color:var(--ink-text);--accent:var(--amber-deep);--accent-rgb:183,95,23}.business,.insights,.network,.process,.scenarios{color:var(--ink-text);--accent:var(--amber-deep);--accent-rgb:183,95,23}.section-label{display:flex;align-items:center;gap:14px;color:var(--ink-dim);font-family:var(--mono);font-size:11px;line-height:1.4;letter-spacing:.16em;text-transform:uppercase}.section-label i{flex:1;height:1px;background:currentColor;opacity:.22}.section-label__index{color:var(--accent);opacity:1}.section-label__cn{font-family:var(--sans);font-size:12.2px;letter-spacing:.2em}.section-label--dark{color:var(--text-dim)}.section-label--dark .section-label__index{color:var(--amber)}.section-heading{display:grid;grid-template-columns:minmax(0,1fr) 370px;gap:clamp(36px,6vw,90px);align-items:end;margin-top:clamp(34px,4.5vw,58px)}.section-heading p{justify-self:end;max-width:355px;margin-bottom:8px;color:var(--ink-dim);font-size:15.1px;line-height:1.95}.text-link{display:inline-flex;align-items:center;gap:10px;width:max-content;padding-bottom:6px;border-bottom:1px solid var(--line-dark-strong);color:var(--ink-text);font-size:13.9px;font-weight:500;letter-spacing:.02em;transition:color .3s var(--ease),border-color .3s var(--ease)}.text-link svg{width:14px;height:14px;transition:transform .4s var(--ease)}.text-link:hover{color:var(--accent);border-color:var(--accent)}.text-link:hover svg{transform:translate(3px,-3px)}.text-link--light{color:var(--text);border-color:var(--line-strong)}.text-link--light:hover{color:var(--amber);border-color:var(--amber)}.btn{display:inline-flex;align-items:center;justify-content:space-between;gap:18px;min-height:52px;padding:12px 13px 12px 22px;border:1px solid transparent;border-radius:999px;font-size:13.9px;line-height:1;letter-spacing:.02em;white-space:nowrap;transition:background .35s var(--ease),color .35s var(--ease),border-color .35s var(--ease),transform .35s var(--ease)}.btn:hover{transform:translateY(-2px)}.btn__icon{display:grid;place-items:center;width:28px;height:28px;border-radius:50%;background:var(--ink);color:var(--paper-light);transition:transform .4s var(--ease)}.btn__icon svg{width:13px;height:13px}.btn:hover .btn__icon{transform:rotate(-45deg)}.btn__dot{width:6px;height:6px;border-radius:50%;background:var(--mint);box-shadow:0 0 12px rgba(167,247,194,.65)}.btn--solid{background:var(--paper-light);border-color:var(--paper-light);color:var(--ink)}.btn--solid:hover{background:var(--amber);border-color:var(--amber)}.btn--ghost{border-color:var(--line-strong);color:var(--text);background:rgba(255,255,255,.015)}.btn--ghost:hover{border-color:rgba(242,240,232,.55);background:rgba(255,255,255,.05)}.btn--dark{background:var(--ink);border-color:var(--ink);color:var(--text);width:100%}.btn--dark:hover{background:#1b211b;border-color:#1b211b}.btn--dark .btn__icon{background:var(--paper-light);color:var(--ink)}.status-dot{flex:0 0 auto;width:6px;height:6px;border-radius:50%;background:var(--mint);box-shadow:0 0 12px rgba(167,247,194,.7);animation:statusPulse 2.5s ease-in-out infinite}.status-dot--amber{background:var(--amber);box-shadow:0 0 12px rgba(255,180,95,.65)}.site-header{position:fixed;inset:0 0 auto;z-index:100;transition:background .45s var(--ease),backdrop-filter .45s var(--ease)}.site-header.is-scrolled{background:rgba(7,9,8,.8);-webkit-backdrop-filter:blur(20px) saturate(135%);backdrop-filter:blur(20px) saturate(135%)}.site-header.is-scrolled::after{content:"";position:absolute;inset:auto 0 0;height:1px;background:var(--line)}.site-header__inner{display:flex;align-items:center;justify-content:space-between;gap:26px;height:98px;transition:height .45s var(--ease)}.site-header.is-scrolled .site-header__inner{height:72px}.brand{display:inline-flex;align-items:center;gap:12px;flex:0 0 auto;color:var(--text)}.brand__mark{display:grid;place-items:center;width:56px;height:56px;transition:transform .6s var(--ease)}.brand:hover .brand__mark{transform:scale(1.08)}.brand__mark img{width:100%;height:100%;object-fit:contain;display:block}.brand__type{display:flex;flex-direction:column;gap:2px}.brand__type strong{font-size:16.2px;font-weight:600;letter-spacing:.16em;line-height:1.2}.brand__type small{font-family:var(--mono);font-size:8.5px;line-height:1;letter-spacing:.21em;color:rgba(242,240,232,.38)}.site-nav{display:flex;align-items:center;gap:clamp(18px,2.2vw,34px);margin-left:auto}.site-nav a{position:relative;padding:8px 0;color:rgba(242,240,232,.56);font-size:13.9px;letter-spacing:.03em;white-space:nowrap;transition:color .3s var(--ease)}.site-nav a::after{content:"";position:absolute;left:0;right:0;bottom:2px;height:1px;background:var(--amber);transform:scaleX(0);transform-origin:right center;transition:transform .35s var(--ease)}.site-nav a.is-active,.site-nav a:hover{color:var(--text)}.site-nav a.is-active::after,.site-nav a:hover::after{transform:scaleX(1);transform-origin:left center}.site-header__actions{display:flex;align-items:center;gap:12px;flex:0 0 auto}body.menu-open .header-cta{visibility:hidden;pointer-events:none}.lang-switch{position:relative;display:inline-flex;align-items:center;gap:5px;height:38px;padding:0 9px;border:1px solid var(--line-strong);border-radius:999px;color:rgba(242,240,232,.68);background:rgba(255,255,255,.015);transition:border-color .3s var(--ease),background .3s var(--ease),color .3s var(--ease)}.lang-switch:hover{border-color:rgba(242,240,232,.5);color:var(--text)}.lang-switch:focus-within{border-color:var(--amber);box-shadow:0 0 0 3px rgba(255,180,95,.1)}.lang-switch__globe{flex:0 0 auto;width:14px;height:14px;opacity:.7}.lang-switch select{width:72px;padding:0 12px 0 0;border:0;outline:0;background:0 0;color:inherit;font-family:var(--sans);font-size:12.2px;line-height:1;letter-spacing:.02em;cursor:pointer;appearance:none;-webkit-appearance:none}.lang-switch select option{background:#0b0d0b;color:var(--text)}.lang-switch__chevron{position:absolute;right:9px;top:50%;width:8px;height:8px;transform:translateY(-50%);pointer-events:none;opacity:.5}.header-cta{display:inline-flex;align-items:center;gap:12px;height:38px;padding:0 8px 0 16px;border:1px solid var(--line-strong);border-radius:999px;color:var(--text);font-size:12.8px;transition:background .3s var(--ease),border-color .3s var(--ease),color .3s var(--ease)}.header-cta svg{width:22px;height:22px;padding:5px;border-radius:50%;background:rgba(255,255,255,.08);transition:transform .35s var(--ease)}.header-cta:hover{border-color:var(--amber);background:rgba(255,180,95,.1);color:var(--amber)}.header-cta:hover svg{transform:rotate(45deg)}.menu-toggle{display:none;position:relative;width:40px;height:40px;border:1px solid var(--line-strong);border-radius:50%;z-index:102}.menu-toggle span{position:absolute;left:11px;width:16px;height:1px;background:var(--text);transition:transform .35s var(--ease),top .35s var(--ease)}.menu-toggle span:first-child{top:16px}.menu-toggle span:last-child{top:22px}.menu-toggle[aria-expanded=true] span:first-child{top:19px;transform:rotate(45deg)}.menu-toggle[aria-expanded=true] span:last-child{top:19px;transform:rotate(-45deg)}.mobile-menu{position:fixed;inset:0;z-index:95;display:none;padding-top:104px;background:radial-gradient(90% 70% at 100% 0,rgba(255,180,95,.11),transparent 55%),#080a08;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .45s var(--ease),visibility .45s var(--ease)}.mobile-menu.is-open{opacity:1;visibility:visible;pointer-events:auto}.mobile-menu__inner{display:flex;flex-direction:column;min-height:calc(100svh - 104px);padding-bottom:30px}.mobile-menu__eyebrow{display:flex;align-items:center;gap:9px;padding-bottom:22px;color:var(--text-faint);font-family:var(--mono);font-size:9.8px;letter-spacing:.18em}.mobile-menu__eyebrow span{width:5px;height:5px;border-radius:50%;background:var(--amber)}.mobile-nav{display:flex;flex-direction:column;border-top:1px solid var(--line)}.mobile-nav a{display:grid;grid-template-columns:34px 1fr auto;align-items:center;gap:8px;padding:15px 0;border-bottom:1px solid var(--line);transition:color .3s var(--ease),padding-left .35s var(--ease)}.mobile-nav a:hover{color:var(--amber);padding-left:6px}.mobile-nav small{font-family:var(--mono);font-size:9.8px;color:var(--text-faint)}.mobile-nav span{font-size:clamp(27.56px,7.42vw,40.28px);line-height:1.3;letter-spacing:-.04em;font-weight:500}.mobile-nav em{font-family:var(--mono);font-size:8.5px;font-style:normal;letter-spacing:.12em;color:var(--text-faint)}.mobile-menu__foot{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin-top:auto;padding-top:34px}.mobile-menu__foot small{display:block;margin-bottom:6px;color:var(--text-faint);font-family:var(--mono);font-size:8.5px;letter-spacing:.12em}.mobile-menu__foot a,.mobile-menu__foot p{font-size:15.1px;line-height:1.6}.mobile-menu__foot .text-link{grid-column:1/-1;font-size:13.9px}.hero{position:relative;min-height:100svh;padding-top:98px;overflow:hidden;background:radial-gradient(80% 100% at 88% 10%,rgba(255,180,95,.08),transparent 48%),radial-gradient(70% 80% at 4% 62%,rgba(112,231,242,.045),transparent 62%),var(--ink)}.hero__atmosphere{position:absolute;inset:0;pointer-events:none;overflow:hidden}.hero__sun{position:absolute;width:min(62vw,930px);aspect-ratio:1;top:-34%;right:-14%;border-radius:50%;background:radial-gradient(circle,rgba(255,184,100,.19) 0,rgba(255,180,95,.06) 34%,transparent 69%);filter:blur(15px)}.hero__grid{position:absolute;inset:0;background-image:linear-gradient(rgba(242,240,232,.055) 1px,transparent 1px),linear-gradient(90deg,rgba(242,240,232,.055) 1px,transparent 1px);background-size:82px 82px;-webkit-mask-image:linear-gradient(to bottom,#000 0%,rgba(0,0,0,.55) 52%,transparent 92%);mask-image:linear-gradient(to bottom,#000 0%,rgba(0,0,0,.55) 52%,transparent 92%);opacity:.62}.hero__beam{position:absolute;top:58%;left:-10%;width:120%;height:1px;background:linear-gradient(90deg,transparent,rgba(255,180,95,.22),transparent);transform:rotate(-10deg)}.hero::after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(to top,rgba(7,9,8,.78),transparent 34%)}.hero__shell{position:relative;z-index:2;display:flex;flex-direction:column;min-height:calc(100svh - 98px)}.hero__main{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(400px,.92fr);align-items:center;gap:clamp(28px,4vw,70px);flex:1;padding:clamp(28px,4vh,58px) 0 clamp(38px,5vh,64px)}.hero__copy{position:relative;z-index:3}.hero__eyebrow{display:flex;align-items:center;gap:10px;color:var(--text-dim);font-family:var(--mono);font-size:9.8px;letter-spacing:.18em;text-transform:uppercase;opacity:0;animation:fadeUp .85s .12s var(--ease) forwards}.hero__eyebrow i{width:22px;height:1px;background:var(--line-strong)}.hero h1{max-width:960px;margin:clamp(20px,2.8vw,32px) 0 0;font-size:clamp(4.13rem,9.8vw,9.7rem);font-weight:700;line-height:.93;letter-spacing:-.065em}.hero h1 .line{display:block;overflow:hidden;padding-bottom:.09em;margin-bottom:-.045em}.hero h1 .line>span{display:block;transform:translateY(112%);animation:lineReveal 1.08s .08s var(--ease) forwards}.hero h1 .line--accent>span{animation-delay:.17s;background:linear-gradient(100deg,#f8f4e9 0,#ffe1b5 24%,#ffb45f 58%,#b8f5c7 100%);-webkit-background-clip:text;background-clip:text;color:transparent;filter:drop-shadow(0 0 45px rgba(255,180,95,.08))}.hero__sub{max-width:490px;margin-top:clamp(22px,2.6vw,32px);color:rgba(242,240,232,.58);font-size:clamp(13.25px,1.11vw,15.9px);line-height:2;letter-spacing:.015em;opacity:0;animation:fadeUp .9s .42s var(--ease) forwards}.hero__sub strong{color:rgba(242,240,232,.85);font-weight:500;letter-spacing:.04em}.hero__actions{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin-top:clamp(24px,3vw,36px);opacity:0;animation:fadeUp .85s .56s var(--ease) forwards}.hero__micro{display:flex;flex-wrap:wrap;align-items:center;gap:0;margin-top:clamp(22px,2.6vw,34px);color:rgba(242,240,232,.27);font-family:var(--mono);font-size:8.5px;letter-spacing:.14em;opacity:0;animation:fadeUp .9s .7s var(--ease) forwards}.hero__micro span{display:inline-flex;align-items:center}.hero__micro span+span::before{content:"";width:2px;height:2px;margin:0 10px;border-radius:50%;background:currentColor}.hero__visual{position:relative;display:grid;place-items:center;min-height:min(610px,64vh)}.orb{--px:0px;--py:0px;position:relative;width:min(36.5vw,545px);aspect-ratio:1;opacity:0;translate:var(--px) var(--py);transform:scale(.94);animation:orbIn 1.5s .2s var(--ease) forwards;transition:translate .6s cubic-bezier(.2,.8,.2,1)}.orb__halo{position:absolute;inset:-14%;border-radius:50%;background:radial-gradient(circle,rgba(255,184,100,.2) 0,rgba(255,180,95,.05) 42%,transparent 68%);filter:blur(26px)}.orb__caustic{position:absolute;inset:4%;border-radius:50%;background:conic-gradient(from 72deg,transparent 0deg,rgba(255,180,95,.72) 44deg,transparent 92deg,rgba(112,231,242,.42) 168deg,transparent 218deg,rgba(167,247,194,.38) 278deg,transparent 340deg);filter:blur(27px) saturate(125%);-webkit-mask-image:radial-gradient(circle,#000 34%,rgba(0,0,0,.55) 55%,transparent 73%);mask-image:radial-gradient(circle,#000 34%,rgba(0,0,0,.55) 55%,transparent 73%);mix-blend-mode:screen;animation:orbSpin 27s linear infinite;opacity:.8}.orb__grid{position:absolute;inset:12%;border-radius:50%;background-image:linear-gradient(rgba(242,240,232,.12) 1px,transparent 1px),linear-gradient(90deg,rgba(242,240,232,.12) 1px,transparent 1px);background-size:34px 34px;-webkit-mask-image:radial-gradient(circle,#000 26%,rgba(0,0,0,.5) 55%,transparent 72%);mask-image:radial-gradient(circle,#000 26%,rgba(0,0,0,.5) 55%,transparent 72%);opacity:.35}.orb__svg{position:absolute;inset:0;width:100%;height:100%;overflow:visible}.orb__orbit{transform-box:fill-box;transform-origin:center;animation:orbSpin 72s linear infinite}.orb__core{position:absolute;top:50%;left:50%;width:29.5%;aspect-ratio:1;display:flex;flex-direction:column;align-items:center;justify-content:center;transform:translate(-50%,-50%);border:1px solid rgba(255,255,255,.5);border-radius:50%;background:radial-gradient(circle at 35% 29%,#fffdf7 0,#ffebcc 7%,#ffcf91 19%,rgba(255,185,102,.72) 34%,rgba(215,125,49,.26) 55%,rgba(20,16,10,.52) 78%,rgba(7,9,8,.65) 100%);box-shadow:inset 0 0 28px rgba(255,255,255,.55),inset 0 0 80px rgba(255,170,75,.25),0 0 85px rgba(255,180,95,.2);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.orb__core::before{content:"";position:absolute;inset:7%;border-radius:50%;background:linear-gradient(120deg,rgba(255,255,255,.48),transparent 34%,transparent 68%,rgba(255,255,255,.18));mix-blend-mode:screen}.orb__core span{position:relative;z-index:1;color:rgba(18,12,5,.76);font-family:var(--serif);font-size:clamp(53px,5.3vw,84.8px);line-height:1;font-weight:600;letter-spacing:-.08em;transform:translateX(-.04em)}.orb__core small{position:relative;z-index:1;margin-top:9px;color:rgba(18,12,5,.5);font-family:var(--mono);font-size:7.9px;letter-spacing:.24em}.orb__node{position:absolute;display:flex;align-items:center;gap:8px;white-space:nowrap;color:var(--text);font-family:var(--mono)}.orb__node i{width:4px;height:4px;border-radius:50%;background:var(--amber);box-shadow:0 0 8px rgba(255,180,95,.8)}.orb__node span{font-family:var(--sans);font-size:12.8px;letter-spacing:.12em}.orb__node small{font-size:7.9px;letter-spacing:.15em;color:var(--text-faint)}.orb__node--source{top:4%;left:50%;transform:translateX(-50%)}.orb__node--grid{top:50%;right:-8%;transform:translateY(-50%)}.orb__node--load{bottom:3%;left:50%;transform:translateX(-50%)}.orb__node--storage{top:50%;left:-9%;transform:translateY(-50%)}.hero-float{position:absolute;z-index:2;padding:12px 14px;border:1px solid var(--line);background:rgba(7,10,8,.66);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:0 24px 60px rgba(0,0,0,.25)}.hero-float__head{display:flex;justify-content:space-between;gap:26px;color:rgba(242,240,232,.38);font-family:var(--mono);font-size:7.3px;letter-spacing:.14em}.hero-float__head em{font-style:normal;color:var(--mint)}.hero-float--status{left:-3%;bottom:20%}.hero-float--status p{display:flex;align-items:center;gap:7px;margin-top:10px;color:rgba(242,240,232,.7);font-size:12.2px}.hero-float--status p i{width:4px;height:4px;border-radius:50%;background:var(--mint);box-shadow:0 0 9px rgba(167,247,194,.75)}.hero-float--data{right:-2%;bottom:13%;width:174px}.mini-flow{display:flex;align-items:flex-end;gap:4px;height:37px;margin-top:10px}.mini-flow span{flex:1;height:var(--h);min-height:3px;background:linear-gradient(to top,rgba(255,180,95,.25),rgba(255,180,95,.85));transform-origin:bottom;animation:barBreathe 5s ease-in-out infinite alternate}.mini-flow span:nth-child(3n){animation-delay:-1.4s}.mini-flow span:nth-child(3n+1){animation-delay:-2.6s}.hero-float__foot{display:flex;align-items:baseline;justify-content:space-between;gap:10px;margin-top:8px;color:rgba(242,240,232,.36);font-size:7.9px;letter-spacing:.05em}.hero-float__foot strong{color:var(--text);font-family:var(--display);font-size:20.9px;font-weight:400;letter-spacing:-.03em}.hero-float__foot small{margin-left:2px;font-family:var(--mono);font-size:8.5px;color:var(--amber)}.hero__coord{position:absolute;right:2%;bottom:2%;color:rgba(242,240,232,.24);font-family:var(--mono);font-size:7.9px;letter-spacing:.13em}.hero__footer{display:flex;align-items:flex-end;justify-content:space-between;gap:36px;padding:20px 0 26px;border-top:1px solid var(--line);opacity:0;animation:fadeUp .9s .82s var(--ease) forwards}.hero__stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));flex:1;max-width:1020px}.hero-stat{min-width:0;padding:0 clamp(14px,2.4vw,32px);border-left:1px solid var(--line)}.hero-stat:first-child{padding-left:0;border-left:0}.hero-stat strong{display:block;color:var(--text);font-family:var(--display);font-size:clamp(23.32px,2.33vw,33.92px);font-weight:300;line-height:1.05;letter-spacing:-.03em}.hero-stat strong small{margin-left:4px;color:var(--text-dim);font-family:var(--sans);font-size:11px;font-weight:400;letter-spacing:0}.hero-stat>span{display:block;margin-top:8px;overflow:hidden;color:rgba(242,240,232,.45);font-size:10.4px;line-height:1.5;letter-spacing:.05em;text-overflow:ellipsis;white-space:nowrap}.hero__scroll{display:flex;align-items:center;gap:12px;padding-bottom:4px;color:rgba(242,240,232,.3);font-family:var(--mono);font-size:7.9px;letter-spacing:.14em;white-space:nowrap;transition:color .3s var(--ease)}.hero__scroll i{position:relative;width:35px;height:1px;background:var(--line-strong);overflow:hidden}.hero__scroll i::after{content:"";position:absolute;inset:0;background:var(--amber);transform:translateX(-100%);animation:scrollHint 2.7s ease-in-out infinite}.hero__scroll:hover{color:var(--amber)}.partners{position:relative;z-index:2;border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:var(--ink)}.partners__inner{display:flex;align-items:center;gap:clamp(24px,4vw,56px);min-height:104px}.partners__label{display:flex;align-items:center;gap:11px;flex:0 0 250px;padding-right:30px;border-right:1px solid var(--line)}.partners__label p{color:rgba(242,240,232,.5);font-size:12.2px;line-height:1.65}.partners__label small{font-family:var(--mono);font-size:7.3px;letter-spacing:.13em;color:rgba(242,240,232,.25)}.marquee{flex:1;min-width:0;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent,#000 7%,#000 93%,transparent);mask-image:linear-gradient(90deg,transparent,#000 7%,#000 93%,transparent)}.marquee__track{display:flex;width:max-content;animation:marquee 38s linear infinite;will-change:transform}.marquee:hover .marquee__track{animation-play-state:paused}.marquee__group{display:flex;align-items:center;gap:clamp(30px,4vw,56px);padding-right:clamp(30px,4vw,56px)}.partner{color:rgba(242,240,232,.43);font-size:12.8px;letter-spacing:.05em;white-space:nowrap}.partner b{margin-right:5px;color:rgba(242,240,232,.24);font-family:var(--mono);font-size:8.5px;font-weight:400;letter-spacing:.1em}.about{overflow:hidden;background:radial-gradient(50% 50% at 103% 12%,rgba(183,95,23,.07),transparent 66%),var(--paper)}.about::before{content:"";position:absolute;top:17%;right:4.5%;width:clamp(100px,12vw,170px);aspect-ratio:1;border:1px solid var(--line-dark);border-radius:50%;opacity:.7;pointer-events:none}.about::after{content:"";position:absolute;top:17%;right:4.5%;width:clamp(100px,12vw,170px);aspect-ratio:1;background:linear-gradient(var(--line-dark),var(--line-dark)) center/1px 100% no-repeat,linear-gradient(90deg,var(--line-dark),var(--line-dark)) center/100% 1px no-repeat;border-radius:50%;opacity:.55;pointer-events:none}.about .section-label{max-width:none}.about__lead{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(340px,.58fr);align-items:end;gap:clamp(40px,7vw,110px);margin-top:clamp(38px,5vw,66px)}.about h2{max-width:940px;font-size:clamp(2.81rem,5.46vw,5.94rem)}.about .accent{color:var(--accent);white-space:nowrap}.about__copy{max-width:455px;padding-bottom:5px}.about__copy p{margin-bottom:18px;color:var(--ink-dim);font-size:15.1px;line-height:2.05}.about__copy p:last-of-type{margin-bottom:26px}.about__copy .text-link{color:var(--ink-text)}.about__facts{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:clamp(54px,7vw,96px);border-top:1px solid var(--line-dark);border-bottom:1px solid var(--line-dark)}.fact{min-width:0;padding:24px 24px 27px;border-left:1px solid var(--line-dark)}.fact:first-child{padding-left:0;border-left:0}.fact__key{display:block;color:var(--ink-text);font-family:var(--display);font-size:clamp(31.8px,3.39vw,49.82px);font-weight:300;line-height:1;letter-spacing:-.045em}.fact__key small{margin-left:3px;color:var(--ink-dim);font-family:var(--sans);font-size:12.2px;font-weight:400;letter-spacing:0}.fact__label{display:block;margin-top:13px;color:var(--ink-dim);font-size:12.2px;line-height:1.55;letter-spacing:.04em}.about__statement{position:relative;display:flex;align-items:center;gap:clamp(20px,4vw,50px);margin-top:clamp(44px,5vw,66px);padding:30px 0 30px clamp(62px,7vw,104px);border-top:1px solid var(--line-dark)}.about__statement-mark{position:absolute;top:7px;left:0;color:var(--accent);font-family:Georgia,serif;font-size:97.8px;line-height:1;opacity:.6}.about__statement p{color:var(--ink-text);font-size:clamp(22.26px,2.54vw,34.98px);font-weight:500;line-height:1.4;letter-spacing:-.045em}.about__statement-en{margin-left:auto;color:var(--ink-dim);font-family:var(--mono);font-size:8.5px;line-height:1.6;letter-spacing:.17em;writing-mode:vertical-rl;white-space:nowrap}.business{background:radial-gradient(58% 44% at 105% 0,rgba(183,95,23,.06),transparent 65%),var(--paper-deep);border-top:1px solid var(--line-dark)}.business .section-heading{margin-top:clamp(34px,4.5vw,56px)}.biz-grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:14px;margin-top:clamp(44px,5.5vw,70px)}.biz-card{--card-accent:var(--amber);--card-glow:rgba(255,180,95,.14);position:relative;display:flex;flex-direction:column;min-height:548px;padding:25px;overflow:hidden;isolation:isolate;border:1px solid transparent;transition:transform .55s var(--ease),border-color .4s var(--ease),box-shadow .55s var(--ease)}.biz-card:first-child{grid-column:span 7}.biz-card:nth-child(2){grid-column:span 5}.biz-card:nth-child(3){grid-column:span 5}.biz-card:nth-child(4){grid-column:span 7}.biz-card--dark{--biz-muted:rgba(242,240,232,.54);--biz-line:rgba(242,240,232,.14);background:radial-gradient(75% 55% at 85% 0,rgba(255,180,95,.055),transparent 65%),#0a0c0a;color:var(--text);border-color:rgba(242,240,232,.08)}.biz-card--light{--biz-muted:rgba(11,13,11,.6);--biz-line:rgba(11,13,11,.13);background:radial-gradient(75% 55% at 88% 0,rgba(255,255,255,.45),transparent 65%),#f3f0e8;color:var(--ink-text);border-color:rgba(11,13,11,.12)}.biz-card::before{content:"";position:absolute;z-index:-1;inset:0;background-image:linear-gradient(var(--biz-line),var(--biz-line)),linear-gradient(90deg,var(--biz-line),var(--biz-line));background-size:100% 1px,1px 100%;background-position:0 0,0 0;background-repeat:no-repeat;opacity:.5}.biz-card::after{content:"";position:absolute;z-index:-1;inset:0;background:radial-gradient(circle 320px at var(--mx,75%) var(--my,0),var(--card-glow),transparent 68%);opacity:0;transition:opacity .5s var(--ease);pointer-events:none}.biz-card:hover{transform:translateY(-6px);border-color:var(--card-accent);box-shadow:0 30px 70px rgba(15,17,14,.12)}.biz-card:hover::after{opacity:1}.biz-card__top{display:flex;align-items:center;justify-content:space-between;gap:16px;padding-bottom:15px;border-bottom:1px solid var(--biz-line);color:var(--biz-muted);font-family:var(--mono);font-size:8.5px;letter-spacing:.15em}.biz-card__num{color:var(--card-accent);font-size:11px;letter-spacing:.08em}.biz-card__art{display:flex;align-items:center;height:222px;margin:6px 0;color:var(--card-accent)}.biz-card__art svg{width:100%;height:100%;overflow:visible}.biz-card:hover .art-dash{stroke-dashoffset:-70}.biz-card:hover .biz-wave{stroke-dashoffset:-80}.biz-card:hover .art-trace{stroke-dashoffset:-100}.art-dash,.art-trace,.biz-wave{transition:stroke-dashoffset 2.1s var(--ease)}.art-pulse{animation:softPulse 3.6s ease-in-out infinite}.biz-card__body{display:flex;flex:1;flex-direction:column}.biz-card__body h3{color:inherit;font-size:clamp(24.38px,2.23vw,32.86px);font-weight:600;line-height:1.2;letter-spacing:-.045em}.biz-card__body p{max-width:455px;margin-top:11px;color:var(--biz-muted);font-size:13.9px;line-height:1.9}.biz-tags{display:flex;flex-wrap:wrap;gap:5px;margin-top:16px}.biz-tags span{padding:4px 8px;border:1px solid var(--biz-line);border-radius:999px;color:var(--biz-muted);font-size:11px;line-height:1.4;letter-spacing:.04em}.biz-link{display:flex;align-items:center;justify-content:space-between;gap:20px;width:100%;margin-top:auto;padding-top:15px;border-top:1px solid var(--biz-line);color:var(--biz-muted);font-size:12.8px;letter-spacing:.04em;transition:color .3s var(--ease)}.biz-link svg{width:16px;height:16px;transition:transform .4s var(--ease),color .3s var(--ease)}.biz-link:hover{color:var(--card-accent)}.biz-link:hover svg{transform:translate(3px,-3px);color:var(--card-accent)}.capability{display:grid;grid-template-columns:240px minmax(0,1fr);gap:34px;align-items:start;margin-top:28px;padding:23px 0 0;border-top:1px solid var(--line-dark)}.capability__label{display:flex;flex-direction:column;gap:7px}.capability__label span{color:var(--ink-dim);font-family:var(--mono);font-size:7.9px;letter-spacing:.14em}.capability__label strong{color:var(--ink-text);font-size:12.8px;font-weight:500;letter-spacing:.04em}.capability__steps{display:flex;flex-wrap:wrap;align-items:center;gap:8px 0}.capability__steps span{color:var(--ink-dim);font-size:12.2px;letter-spacing:.03em;transition:color .3s var(--ease)}.capability__steps span:hover{color:var(--accent)}.capability__steps i{width:clamp(14px,2.2vw,38px);height:1px;margin:0 11px;background:var(--line-dark-strong)}.tech{position:relative;overflow:hidden;overflow:clip;background:radial-gradient(65% 62% at 100% 0,rgba(255,180,95,.07),transparent 61%),radial-gradient(55% 55% at 0 90%,rgba(112,231,242,.04),transparent 65%),#080a08;border-top:1px solid var(--line)}.tech::before{content:"";position:absolute;inset:0;pointer-events:none;background-image:linear-gradient(rgba(242,240,232,.045) 1px,transparent 1px),linear-gradient(90deg,rgba(242,240,232,.045) 1px,transparent 1px);background-size:76px 76px;-webkit-mask-image:linear-gradient(110deg,transparent 0%,#000 45%,transparent 88%);mask-image:linear-gradient(110deg,transparent 0%,#000 45%,transparent 88%);opacity:.5}.tech__aurora{position:absolute;top:-20%;right:-12%;width:70vw;max-width:1000px;aspect-ratio:1;border-radius:50%;background:radial-gradient(circle,rgba(255,180,95,.08),transparent 62%);filter:blur(20px);pointer-events:none}.tech .shell{position:relative;z-index:1}.tech__grid{display:grid;grid-template-columns:minmax(0,.72fr) minmax(0,1.28fr);align-items:start;gap:clamp(36px,5vw,80px)}.tech__copy{position:relative}.tech h2{margin-top:clamp(34px,4vw,50px);color:var(--text);font-size:clamp(2.86rem,4.35vw,4.66rem)}.tech__lede{max-width:420px;margin-top:24px;color:var(--text-dim);font-size:15.1px;line-height:1.95}.tech-tabs{margin-top:clamp(34px,4vw,48px);border-top:1px solid var(--line)}.tech-tab{position:relative;display:grid;grid-template-columns:27px 32px 1fr 20px;align-items:center;gap:10px;width:100%;padding:13px 0;border-bottom:1px solid var(--line);color:rgba(242,240,232,.42);text-align:left;transition:color .3s var(--ease),padding-left .35s var(--ease)}.tech-tab::before{content:"";position:absolute;top:0;left:-14px;width:1px;height:100%;background:var(--amber);transform:scaleY(0);transform-origin:bottom center;transition:transform .35s var(--ease)}.tech-tab:hover{color:rgba(242,240,232,.76);padding-left:4px}.tech-tab.is-active{color:var(--text)}.tech-tab.is-active::before{transform:scaleY(1);transform-origin:top center}.tech-tab__num{color:rgba(242,240,232,.28);font-family:var(--mono);font-size:9.2px;letter-spacing:.08em}.tech-tab.is-active .tech-tab__num{color:var(--amber)}.tech-tab__cn{font-size:18.7px;font-weight:500;letter-spacing:.04em}.tech-tab__en{justify-self:end;color:rgba(242,240,232,.22);font-family:var(--mono);font-size:7.9px;letter-spacing:.16em}.tech-tab i{justify-self:end;width:4px;height:4px;border-radius:50%;background:currentColor;opacity:0;transition:opacity .3s var(--ease),background .3s var(--ease),box-shadow .3s var(--ease)}.tech-tab.is-active i{opacity:1;background:var(--amber);box-shadow:0 0 9px rgba(255,180,95,.7)}.tech__desc{min-height:48px;margin-top:18px;color:var(--text-dim);font-size:13.3px;line-height:1.9}.tech__note{display:flex;align-items:flex-start;gap:10px;margin-top:26px;padding-top:16px;border-top:1px solid var(--line)}.tech__note .status-dot{margin-top:4px}.tech__note p{color:rgba(242,240,232,.32);font-size:10.4px;line-height:1.7}.tech__note small{color:rgba(242,240,232,.2);font-family:var(--mono);font-size:7.3px;letter-spacing:.1em}.console{position:relative;min-height:640px;overflow:hidden;border:1px solid rgba(242,240,232,.13);background:linear-gradient(152deg,rgba(18,23,19,.96) 0,rgba(8,10,9,.98) 72%);box-shadow:0 50px 120px rgba(0,0,0,.5)}.console::before{content:"";position:absolute;inset:0;pointer-events:none;background-image:linear-gradient(rgba(242,240,232,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(242,240,232,.035) 1px,transparent 1px);background-size:38px 38px;-webkit-mask-image:linear-gradient(145deg,#000,transparent 75%);mask-image:linear-gradient(145deg,#000,transparent 75%);opacity:.6}.console__bar{position:relative;z-index:2;display:flex;align-items:center;justify-content:space-between;gap:20px;height:45px;padding:0 17px;border-bottom:1px solid var(--line);color:rgba(242,240,232,.34);font-family:var(--mono);font-size:7.9px;letter-spacing:.1em;white-space:nowrap}.console__brand{display:flex;align-items:center;gap:8px;color:rgba(242,240,232,.68)}.console__brand i{width:5px;height:5px;border-radius:50%;background:var(--mint);box-shadow:0 0 10px rgba(167,247,194,.65)}.console__loc{color:rgba(242,240,232,.25)}.console__demo{padding:3px 6px;border:1px solid var(--line);font-size:7.3px}.console__main{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,1.16fr) minmax(0,.84fr);min-height:594px}.console__visual{position:relative;display:flex;align-items:center;justify-content:center;min-height:560px;padding:42px 22px;overflow:hidden;border-right:1px solid var(--line)}.console__visual::before{content:"";position:absolute;left:50%;top:50%;width:85%;aspect-ratio:1;border-radius:50%;background:radial-gradient(circle,rgba(255,180,95,.075),transparent 62%);transform:translate(-50%,-50%);pointer-events:none}.topology{position:relative;z-index:1;width:100%;max-width:540px;height:auto}.console__hud{position:absolute;z-index:2;top:16px;left:17px;right:17px;display:flex;align-items:center;justify-content:space-between;gap:20px;color:rgba(242,240,232,.27);font-family:var(--mono);font-size:7.3px;letter-spacing:.11em}.console__hud span:last-child{display:flex;align-items:center;gap:5px}.console__hud i{width:4px;height:4px;border-radius:50%;background:var(--mint);box-shadow:0 0 8px rgba(167,247,194,.6)}.console__hud--bottom{top:auto;bottom:15px}.tech-node .node-core,.tech-node .node-halo,.tech-node .node-ring,.tech-node text{transition:stroke .35s var(--ease),fill .35s var(--ease),stroke-opacity .35s var(--ease),fill-opacity .35s var(--ease)}.tech-node .node-ring{transform-box:fill-box;transform-origin:center}.tech-node.is-active .node-halo{stroke-opacity:.28}.tech-node.is-active .node-ring{stroke:var(--amber);stroke-opacity:.95;stroke-dasharray:3 5;animation:orbSpin 14s linear infinite}.tech-node.is-active .node-core{fill:var(--amber);filter:drop-shadow(0 0 6px rgba(255,180,95,.8))}.tech-node.is-active text:first-of-type{fill-opacity:1;fill:var(--amber)}.tech-node.is-active text:last-of-type{fill-opacity:.6}.flow-path{stroke-dasharray:2 11;animation:flowDash 9s linear infinite}.flow-path:nth-child(2){animation-delay:-2.2s}.flow-path:nth-child(3){animation-delay:-4.4s}.flow-path:nth-child(4){animation-delay:-6.6s}.topology__core{animation:coreGlow 4.5s ease-in-out infinite}.console__data{display:flex;flex-direction:column;min-width:0;padding:27px 24px 18px}.console__data-head{display:flex;align-items:center;justify-content:space-between;gap:14px;color:rgba(242,240,232,.44);font-family:var(--mono);font-size:7.9px;letter-spacing:.12em}.console__live{display:flex;align-items:center;gap:5px;color:var(--mint);font-size:7.3px}.console__live i{width:4px;height:4px;border-radius:50%;background:var(--mint);animation:statusPulse 2.4s ease-in-out infinite}.console__metric{display:flex;align-items:baseline;gap:7px;margin-top:33px}.console__value{color:var(--text);font-family:var(--display);font-size:clamp(53px,5.19vw,75.26px);font-weight:300;line-height:.88;letter-spacing:-.06em;font-variant-numeric:tabular-nums}.console__metric small{color:var(--amber);font-family:var(--mono);font-size:12.8px;letter-spacing:.03em}.console__metric-sub{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:13px;padding-bottom:19px;border-bottom:1px solid var(--line);color:rgba(242,240,232,.46);font-size:11.6px}.console__metric-sub em{color:var(--mint);font-family:var(--mono);font-size:9.2px;font-style:normal;letter-spacing:.04em;white-space:nowrap}.console__metric-sub em.is-down{color:var(--amber)}.console__metric-sub em.is-stable{color:rgba(242,240,232,.5)}.console__chart{margin-top:20px}.console__chart-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:10px;color:rgba(242,240,232,.24);font-family:var(--mono);font-size:7.3px;letter-spacing:.1em}.console__chart svg{width:100%;height:95px;overflow:visible}#chartLine{transition:opacity .2s var(--ease)}.console__rows{margin-top:12px;border-top:1px solid var(--line)}.console__rows>div{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:9px 0;border-bottom:1px solid rgba(242,240,232,.07);color:rgba(242,240,232,.36);font-size:10.4px}.console__rows strong{color:rgba(242,240,232,.75);font-family:var(--mono);font-size:9.2px;font-weight:400;letter-spacing:.02em;text-align:right}.console__foot{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-top:auto;padding-top:15px;color:rgba(242,240,232,.2);font-family:var(--mono);font-size:7.3px;letter-spacing:.08em}.console__foot b{color:rgba(242,240,232,.45);font-weight:400}.sandbox{overflow:hidden;background:radial-gradient(55% 55% at 100% 0,rgba(183,95,23,.055),transparent 66%),var(--paper-deep);border-top:1px solid var(--line-dark)}.sandbox__head{display:grid;grid-template-columns:minmax(0,1fr) 430px;gap:clamp(36px,7vw,100px);align-items:end;margin-top:clamp(34px,4.5vw,58px)}.sandbox h2{max-width:850px;font-size:clamp(2.81rem,5.3vw,5.51rem)}.sandbox__intro p{color:var(--ink-dim);font-size:15.1px;line-height:1.95}.sandbox__tags{display:flex;flex-wrap:wrap;gap:5px;margin-top:22px}.sandbox__tags span{padding:5px 9px;border:1px solid var(--line-dark);border-radius:999px;color:var(--ink-dim);font-size:11px;line-height:1.4;letter-spacing:.03em}.sandbox__stage-wrap{margin-top:clamp(38px,5vw,64px)}.sandbox-stage{position:relative;display:block;width:100%;aspect-ratio:2.08/1;min-height:420px;padding:0;overflow:hidden;isolation:isolate;border:1px solid rgba(242,240,232,.13);background:#060907;color:var(--text);text-align:left;cursor:pointer;box-shadow:0 36px 90px rgba(16,18,14,.16);transition:border-color .4s var(--ease),box-shadow .4s var(--ease)}.sandbox-stage::before{content:"";position:absolute;z-index:2;inset:0;pointer-events:none;background:repeating-linear-gradient(to bottom,rgba(255,255,255,.038) 0 1px,transparent 1px 4px);opacity:.32;mix-blend-mode:soft-light}.sandbox-stage__art{position:absolute;inset:0;display:block;overflow:hidden}.sandbox-stage__art>svg{width:100%;height:100%;transform-origin:center center;transition:transform 1.4s var(--ease)}.sandbox-stage:hover .sandbox-stage__art>svg{transform:scale(1.018)}.sandbox-stage__scan{position:absolute;z-index:1;left:0;right:0;top:0;height:1px;background:linear-gradient(90deg,transparent,rgba(167,247,194,.55),transparent);box-shadow:0 0 16px rgba(167,247,194,.16);animation:stageScan 8s linear infinite;pointer-events:none}.sandbox-stage__vignette{position:absolute;z-index:1;inset:0;pointer-events:none;background:radial-gradient(90% 80% at 50% 44%,transparent 40%,rgba(3,5,4,.63) 100%),linear-gradient(to top,rgba(3,5,4,.74),transparent 44%)}.sandbox-stage .sb-route{animation:routeFlow 9s linear infinite}.sandbox-stage .sb-route--rev{animation-direction:reverse}.sandbox-stage .sb-hub{animation:hubBreathe 5.5s ease-in-out infinite}.sandbox-stage__hud{position:absolute;z-index:3;display:flex;align-items:center;gap:9px;color:rgba(242,240,232,.4);font-family:var(--mono);font-size:8.5px;line-height:1.4;letter-spacing:.12em;pointer-events:none}.sandbox-stage__hud--tl{top:22px;left:24px}.sandbox-stage__hud--tl>i{width:5px;height:5px;border-radius:50%;background:var(--mint);box-shadow:0 0 10px rgba(167,247,194,.7);animation:statusPulse 2.5s ease-in-out infinite}.sandbox-stage__hud--tl>span{display:flex;flex-direction:column;gap:4px}.sandbox-stage__hud--tl small{color:rgba(242,240,232,.28);font-family:var(--sans);font-size:9.8px;letter-spacing:.12em}.sandbox-stage__hud--tr{top:22px;right:24px}.sandbox-stage__hud--tr em{padding:3px 6px;border:1px solid var(--line);color:rgba(255,180,95,.62);font-size:7.3px;font-style:normal;letter-spacing:.08em}.sandbox-stage__stats{position:absolute;z-index:3;left:24px;bottom:23px;display:flex;gap:30px;pointer-events:none}.sandbox-stage__stats>span{display:grid;grid-template-columns:auto auto;gap:0 5px;align-items:baseline}.sandbox-stage__stats small{grid-column:1/-1;margin-bottom:5px;color:rgba(242,240,232,.32);font-family:var(--sans);font-size:9.8px;line-height:1.4;letter-spacing:.09em}.sandbox-stage__stats b{color:rgba(242,240,232,.88);font-family:var(--display);font-size:23.1px;font-weight:300;line-height:1;letter-spacing:-.02em}.sandbox-stage__stats em{color:rgba(255,180,95,.6);font-family:var(--mono);font-size:7.9px;font-style:normal;letter-spacing:.03em}.sandbox-stage__hint{position:absolute;z-index:3;right:24px;bottom:25px;color:rgba(242,240,232,.27);font-family:var(--mono);font-size:7.9px;letter-spacing:.1em;pointer-events:none}.sandbox-stage__cta{position:absolute;z-index:4;top:50%;left:50%;display:flex;align-items:center;gap:14px;padding:11px 20px 11px 11px;border:1px solid rgba(242,240,232,.28);border-radius:999px;background:rgba(6,10,8,.58);color:var(--text);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);transform:translate(-50%,-50%);transition:background .4s var(--ease),color .4s var(--ease),border-color .4s var(--ease),transform .4s var(--ease);white-space:nowrap}.sandbox-stage__cta-icon{display:grid;place-items:center;width:36px;height:36px;border-radius:50%;background:var(--amber);color:var(--ink);transition:background .4s var(--ease),color .4s var(--ease)}.sandbox-stage__cta-icon svg{width:13px;height:13px;transform:translateX(1px)}.sandbox-stage__cta b{display:block;font-size:13.9px;font-weight:500;line-height:1.3;letter-spacing:.04em}.sandbox-stage__cta small{display:block;margin-top:3px;color:rgba(242,240,232,.33);font-family:var(--mono);font-size:7.3px;line-height:1.4;letter-spacing:.12em;transition:color .4s var(--ease)}.sandbox-stage:focus-visible .sandbox-stage__cta,.sandbox-stage:hover .sandbox-stage__cta{background:var(--paper-light);border-color:var(--paper-light);color:var(--ink);transform:translate(-50%,-50%) scale(1.025)}.sandbox-stage:focus-visible .sandbox-stage__cta small,.sandbox-stage:hover .sandbox-stage__cta small{color:var(--ink-dim)}.sandbox-stage:focus-visible .sandbox-stage__cta-icon,.sandbox-stage:hover .sandbox-stage__cta-icon{background:var(--ink);color:var(--amber)}.sandbox-stage:hover{border-color:rgba(255,180,95,.38)}.sandbox__meta{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-top:15px}.sandbox__meta-state{display:flex;align-items:center;gap:10px}.sandbox__meta-state .status-dot{width:5px;height:5px}.sandbox__meta-state p{color:var(--ink-dim);font-size:11px;line-height:1.5}.sandbox__meta-state small{display:block;margin-top:3px;color:var(--ink-faint);font-family:var(--mono);font-size:7.3px;letter-spacing:.1em}.sandbox__meta-links{display:flex;align-items:center;gap:18px;color:var(--ink-faint);font-size:9.8px;white-space:nowrap}.sandbox__meta-links a{display:inline-flex;align-items:center;gap:7px;padding-bottom:3px;border-bottom:1px solid var(--line-dark-strong);color:var(--ink-text);font-size:11px;transition:color .3s var(--ease),border-color .3s var(--ease)}.sandbox__meta-links a svg{width:12px;height:12px;transition:transform .35s var(--ease)}.sandbox__meta-links a:hover{color:var(--accent);border-color:var(--accent)}.sandbox__meta-links a:hover svg{transform:translate(2px,-2px)}@keyframes stageScan{0%{top:8%;opacity:0}12%{opacity:.72}80%{opacity:.4}100%{top:93%;opacity:0}}@keyframes hubBreathe{0%,100%{opacity:.82}50%{opacity:1}}.sandbox-overlay{position:fixed;inset:0;width:100%;max-width:100%;height:100svh;max-height:100svh;margin:0;padding:0;overflow:hidden;border:0;background:#050706;color:var(--text)}.sandbox-overlay::backdrop{background:#000}.sandbox-overlay[open]{animation:overlayIn .35s var(--ease)}.sandbox-overlay__panel{display:flex;flex-direction:column;width:100%;height:100%;background:#050706}.sandbox-overlay__bar{position:relative;z-index:2;display:flex;flex:0 0 54px;align-items:center;justify-content:space-between;gap:20px;padding:0 17px;border-bottom:1px solid var(--line);background:#070908}.sandbox-overlay__title{display:flex;align-items:center;gap:10px;min-width:0}.sandbox-overlay__mark{display:grid;flex:0 0 auto;place-items:center;width:27px;height:27px}.sandbox-overlay__mark img{width:100%;height:100%;object-fit:contain;display:block}.sandbox-overlay__title>span:last-child{display:flex;flex-direction:column;gap:3px;min-width:0}.sandbox-overlay__title strong{overflow:hidden;color:rgba(242,240,232,.86);font-size:12.8px;font-weight:500;letter-spacing:.04em;text-overflow:ellipsis;white-space:nowrap}.sandbox-overlay__title small{overflow:hidden;color:rgba(242,240,232,.25);font-family:var(--mono);font-size:7.3px;letter-spacing:.12em;text-overflow:ellipsis;white-space:nowrap}.sandbox-overlay__actions{display:flex;flex:0 0 auto;align-items:center;gap:9px}.sandbox-overlay__esc{margin-right:7px;color:rgba(242,240,232,.22);font-family:var(--mono);font-size:7.3px;letter-spacing:.1em}.sandbox-overlay__link{display:inline-flex;align-items:center;gap:7px;height:32px;padding:0 11px;border:1px solid var(--line);border-radius:999px;color:rgba(242,240,232,.55);font-size:9.8px;transition:color .3s var(--ease),border-color .3s var(--ease)}.sandbox-overlay__link svg{width:12px;height:12px}.sandbox-overlay__link:hover{color:var(--amber);border-color:rgba(255,180,95,.4)}.sandbox-overlay__close{display:inline-flex;align-items:center;gap:8px;height:32px;padding:0 12px;border-radius:999px;background:var(--paper-light);color:var(--ink);font-size:9.8px;transition:background .3s var(--ease),color .3s var(--ease)}.sandbox-overlay__close svg{width:12px;height:12px}.sandbox-overlay__close:hover{background:var(--amber)}.sandbox-overlay__frame{position:relative;flex:1;min-height:0;background:#050b14}.sandbox-overlay__frame iframe{position:absolute;inset:0;width:100%;height:100%;border:0;background:#050b14}.sandbox-overlay__loader{position:absolute;z-index:3;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:13px;padding:24px;background:radial-gradient(42% 40% at 50% 38%,rgba(255,180,95,.07),transparent 70%),#050706;text-align:center;opacity:1;visibility:visible;transition:opacity .55s var(--ease),visibility .55s var(--ease)}.sandbox-overlay__loader.is-hidden{opacity:0;visibility:hidden;pointer-events:none}.sandbox-overlay__loader-mark{display:grid;place-items:center;width:54px;height:54px;margin-bottom:7px;border:1px solid rgba(255,180,95,.45);color:var(--amber);font-family:var(--display);font-size:18.7px;font-weight:300;letter-spacing:.06em;box-shadow:0 0 42px rgba(255,180,95,.1),inset 0 0 22px rgba(255,180,95,.06)}.sandbox-overlay__loader p{color:rgba(242,240,232,.8);font-size:13.9px;letter-spacing:.1em}.sandbox-overlay__loader-bar{width:180px;height:1px;margin:2px 0 1px;overflow:hidden;background:rgba(242,240,232,.12)}.sandbox-overlay__loader-bar i{display:block;width:38%;height:100%;background:linear-gradient(90deg,transparent,var(--amber),transparent);animation:loaderSweep 1.4s ease-in-out infinite}.sandbox-overlay__loader small{color:rgba(242,240,232,.26);font-family:var(--mono);font-size:7.9px;letter-spacing:.08em}.sandbox-overlay__loader a{display:inline-flex;align-items:center;gap:6px;margin-top:4px;padding-bottom:3px;border-bottom:1px solid rgba(242,240,232,.22);color:rgba(242,240,232,.5);font-size:9.8px;transition:color .3s var(--ease),border-color .3s var(--ease)}.sandbox-overlay__loader a svg{width:11px;height:11px}.sandbox-overlay__loader a:hover{color:var(--amber);border-color:var(--amber)}@keyframes loaderSweep{0%{transform:translateX(-110%)}100%{transform:translateX(320%)}}@keyframes overlayIn{from{opacity:0}to{opacity:1}}.scenarios{background:radial-gradient(50% 50% at 100% 0,rgba(183,95,23,.04),transparent 65%),var(--paper);border-top:1px solid var(--line-dark)}.scene-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:clamp(44px,5.5vw,68px);border-top:1px solid var(--line-dark);border-left:1px solid var(--line-dark)}.scene-card{display:flex;flex-direction:column;min-height:420px;padding:21px;border-right:1px solid var(--line-dark);border-bottom:1px solid var(--line-dark);color:var(--ink-text);text-align:left;transition:background .45s var(--ease),color .45s var(--ease)}.scene-card:hover{background:#090b09;color:var(--text)}.scene-card__top{display:flex;align-items:center;justify-content:space-between;gap:10px;color:var(--ink-dim);font-family:var(--mono);font-size:7.9px;letter-spacing:.1em;transition:color .4s var(--ease)}.scene-card:hover .scene-card__top{color:var(--text-dim)}.scene-card__visual{position:relative;display:flex;flex:1;align-items:center;justify-content:center;min-height:170px}.scene-card__glyph{color:transparent;font-family:var(--serif);font-size:clamp(95.4px,9.01vw,146.28px);font-weight:400;line-height:1;letter-spacing:-.1em;-webkit-text-stroke:1px rgba(11,13,11,.22);user-select:none;transition:-webkit-text-stroke-color .45s var(--ease),transform .6s var(--ease)}.scene-card:hover .scene-card__glyph{-webkit-text-stroke-color:rgba(242,240,232,.24);transform:translateY(-3px)}.scene-card__visual svg{position:absolute;right:2%;bottom:14%;width:40px;height:40px;color:var(--accent);opacity:.72;transition:color .4s var(--ease),opacity .4s var(--ease)}.scene-card:hover .scene-card__visual svg{color:var(--amber);opacity:.9}.scene-card h3{font-size:23.1px;font-weight:600;line-height:1.3;letter-spacing:-.03em}.scene-card p{max-width:280px;margin-top:9px;color:var(--ink-dim);font-size:13.3px;line-height:1.9;transition:color .4s var(--ease)}.scene-card:hover p{color:var(--text-dim)}.scene-card__tags{display:flex;flex-wrap:wrap;gap:5px;margin-top:14px}.scene-card__tags span{padding:3px 7px;border:1px solid var(--line-dark);border-radius:999px;color:var(--ink-dim);font-size:10.4px;line-height:1.4;transition:border-color .4s var(--ease),color .4s var(--ease)}.scene-card:hover .scene-card__tags span{border-color:var(--line);color:var(--text-dim)}.scene-card__link{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-top:18px;padding-top:12px;border-top:1px solid var(--line-dark);color:var(--ink-dim);font-size:11px;letter-spacing:.03em;transition:border-color .4s var(--ease),color .4s var(--ease)}.scene-card:hover .scene-card__link{border-color:var(--line);color:var(--text-dim)}.scene-card__link svg{width:14px;height:14px;transition:transform .35s var(--ease)}.scene-card__link:hover{color:var(--accent)}.scene-card:hover .scene-card__link:hover{color:var(--amber)}.scene-card__link:hover svg{transform:translate(3px,-3px)}.network{background:radial-gradient(50% 50% at 0 100%,rgba(183,95,23,.045),transparent 65%),var(--paper-deep);border-top:1px solid var(--line-dark)}.network__grid{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.8fr);gap:clamp(40px,6vw,86px);align-items:stretch}.network-panel{position:relative;display:flex;flex-direction:column;min-height:620px;overflow:hidden;background:radial-gradient(55% 45% at 53% 58%,rgba(255,180,95,.05),transparent 65%),#080a08;color:var(--text)}.network-panel::before{content:"";position:absolute;inset:0;pointer-events:none;background-image:radial-gradient(rgba(242,240,232,.17) .6px,transparent .6px);background-size:23px 23px;-webkit-mask-image:radial-gradient(70% 70% at 50% 50%,#000,transparent 100%);mask-image:radial-gradient(70% 70% at 50% 50%,#000,transparent 100%);opacity:.35}.network-panel__top{position:relative;z-index:2;display:flex;align-items:center;justify-content:space-between;gap:20px;padding:16px 19px;border-bottom:1px solid var(--line);color:rgba(242,240,232,.3);font-family:var(--mono);font-size:7.9px;letter-spacing:.1em}.network-panel__top span:last-child{display:flex;align-items:center;gap:5px;color:rgba(167,247,194,.62)}.network-panel__top i{width:4px;height:4px;border-radius:50%;background:var(--mint);box-shadow:0 0 8px rgba(167,247,194,.55)}.network-panel__canvas{position:relative;z-index:1;flex:1;min-height:510px;overflow:hidden}.network-map{position:absolute;inset:0;width:100%;height:100%}.route{stroke-dasharray:4 7;animation:routeFlow 12s linear infinite}.route:nth-child(2n){animation-delay:-3s}.route:nth-child(3n){animation-delay:-6s}.city-node{cursor:pointer}.city-hit{fill:transparent;pointer-events:all}.city-ring{transition:stroke .3s var(--ease),stroke-opacity .3s var(--ease),r .3s var(--ease)}.city-dot{transition:fill .3s var(--ease),r .3s var(--ease)}.city-node text{transition:fill .3s var(--ease),fill-opacity .3s var(--ease)}.city-node.is-active .city-ring,.city-node:hover .city-ring{stroke:var(--amber);stroke-opacity:1}.city-node.is-active .city-dot,.city-node:hover .city-dot{fill:var(--amber)}.city-node.is-active text,.city-node:hover text{fill:var(--text);fill-opacity:.9}.city-pulse{transform-box:fill-box;transform-origin:center;animation:cityPing 3.6s cubic-bezier(.2,.7,.3,1) infinite}.network-panel__hud{position:absolute;left:19px;bottom:22px;display:flex;flex-direction:column;gap:3px;padding:6px 24px 6px 12px;border-left:1px solid var(--amber);background:linear-gradient(90deg,rgba(8,10,8,.9),rgba(8,10,8,0))}.network-panel__hud span{color:var(--text);font-size:23.1px;font-weight:500;letter-spacing:-.03em;line-height:1.2}.network-panel__hud small{color:rgba(242,240,232,.4);font-family:var(--mono);font-size:7.9px;letter-spacing:.03em}.network-panel__coord{position:absolute;right:19px;bottom:26px;color:rgba(242,240,232,.2);font-family:var(--mono);font-size:7.3px;letter-spacing:.09em}.network-panel__scale{position:absolute;top:19px;left:20px;color:rgba(242,240,232,.2);font-family:var(--mono);font-size:7.3px;letter-spacing:.07em}.network-panel__scale::after{content:"";display:block;width:74px;height:4px;margin-top:5px;border-right:1px solid rgba(242,240,232,.25);border-left:1px solid rgba(242,240,232,.25);border-bottom:1px solid rgba(242,240,232,.25)}.network-panel__foot{position:relative;z-index:2;display:flex;align-items:center;gap:11px;padding:14px 19px;border-top:1px solid var(--line);color:rgba(242,240,232,.22);font-family:var(--mono);font-size:7.3px;letter-spacing:.11em}.network-panel__foot i{width:3px;height:3px;border-radius:50%;background:rgba(242,240,232,.25)}.network__copy{display:flex;flex-direction:column;justify-content:center;padding-block:8px}.network__copy .section-label{margin-bottom:0}.network h2{margin-top:clamp(34px,4vw,48px);font-size:clamp(2.65rem,4.45vw,4.82rem)}.network__lede{max-width:440px;margin-top:23px;color:var(--ink-dim);font-size:15.1px;line-height:1.95}.network__features{margin-top:30px;border-top:1px solid var(--line-dark)}.network__features>div{display:grid;grid-template-columns:22px 92px minmax(0,1fr);gap:10px;align-items:baseline;padding:12px 0;border-bottom:1px solid var(--line-dark)}.network__features span{color:var(--accent);font-family:var(--mono);font-size:8.5px}.network__features strong{color:var(--ink-text);font-size:12.2px;font-weight:500}.network__features p{color:var(--ink-dim);font-size:12.2px;line-height:1.7}.city-picker{display:flex;flex-wrap:wrap;gap:5px;margin-top:23px}.city-chip{padding:5px 9px;border:1px solid var(--line-dark);border-radius:999px;color:var(--ink-dim);font-size:10.4px;line-height:1.4;transition:background .3s var(--ease),color .3s var(--ease),border-color .3s var(--ease)}.city-chip:hover{border-color:var(--line-dark-strong);color:var(--ink-text)}.city-chip.is-active{background:var(--ink);border-color:var(--ink);color:var(--text)}.network__copy .text-link{margin-top:25px}.process{background:var(--paper);border-top:1px solid var(--line-dark)}.process__head{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,.7fr);gap:clamp(40px,7vw,100px);align-items:end}.process h2{margin-top:clamp(34px,4vw,48px);font-size:clamp(2.7rem,5.19vw,5.51rem)}.process__head>p{max-width:390px;margin-bottom:8px;color:var(--ink-dim);font-size:13.9px;line-height:1.95;justify-self:end}.process__list{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));margin-top:clamp(48px,6vw,78px);border-top:1px solid var(--line-dark)}.process-step{position:relative;min-height:262px;padding:26px 20px 25px 0;border-right:1px solid var(--line-dark)}.process-step:last-child{border-right:0;padding-right:0}.process-step__num{color:var(--ink-dim);font-family:var(--mono);font-size:9.2px;letter-spacing:.08em}.process-step__dot{position:absolute;top:-4px;left:0;width:7px;height:7px;border-radius:50%;background:var(--accent);transition:transform .4s var(--ease),box-shadow .4s var(--ease)}.process-step:hover .process-step__dot{transform:scale(1.8);box-shadow:0 0 0 4px rgba(183,95,23,.08)}.process-step h3{margin-top:29px;color:var(--ink-text);font-size:18.7px;font-weight:600;letter-spacing:-.02em}.process-step p{max-width:190px;margin-top:10px;color:var(--ink-dim);font-size:12.2px;line-height:1.9}.process-step small{position:absolute;bottom:23px;left:0;color:var(--ink-faint);font-family:var(--mono);font-size:7.3px;letter-spacing:.14em}.process__foot{display:flex;align-items:center;justify-content:space-between;gap:30px;margin-top:48px;padding-top:18px;border-top:1px solid var(--line-dark)}.process__foot span{color:var(--ink-dim);font-family:var(--mono);font-size:8.5px;letter-spacing:.12em}.process__foot p{color:var(--ink-text);font-size:12.8px;letter-spacing:.02em}.insights{background:radial-gradient(50% 50% at 100% 0,rgba(183,95,23,.04),transparent 65%),var(--paper-deep);border-top:1px solid var(--line-dark)}.insights__head{display:flex;align-items:flex-end;justify-content:space-between;gap:40px}.insights h2{margin-top:clamp(34px,4vw,48px);font-size:clamp(2.7rem,5.19vw,5.51rem)}.insights__head>p{max-width:320px;margin-bottom:9px;color:var(--ink-dim);font-size:12.8px;line-height:1.9}.insight-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:13px;margin-top:clamp(44px,5vw,64px)}.insight-card{position:relative;display:flex;flex-direction:column;min-height:415px;padding:20px;overflow:hidden;border:1px solid var(--line-dark);background:rgba(255,255,255,.15);color:var(--ink-text);text-align:left;transition:background .45s var(--ease),color .45s var(--ease),transform .45s var(--ease),border-color .45s var(--ease)}.insight-card:hover{background:#090b09;border-color:#090b09;color:var(--text);transform:translateY(-5px)}.insight-card__art{position:relative;height:140px;margin-bottom:20px;overflow:hidden;border:1px solid var(--line-dark);transition:border-color .4s var(--ease)}.insight-card:hover .insight-card__art{border-color:var(--line)}.insight-card__art em{position:absolute;right:10px;bottom:0;color:transparent;font-family:var(--display);font-size:54.1px;font-style:normal;font-weight:300;line-height:1;letter-spacing:-.06em;-webkit-text-stroke:1px currentColor;opacity:.24}.art-ring{position:absolute;top:50%;left:50%;width:148px;height:148px;border:1px solid currentColor;border-radius:50%;transform:translate(-50%,-50%);opacity:.3}.art-ring--b{width:88px;height:88px;border-style:dashed;opacity:.5}.art-axis::after,.art-axis::before{content:"";position:absolute;background:currentColor;opacity:.25}.art-axis::before{left:0;right:0;top:50%;height:1px}.art-axis::after{top:0;bottom:0;left:50%;width:1px}.art-dot{position:absolute;top:29%;right:22%;width:6px;height:6px;border-radius:50%;background:var(--amber);box-shadow:0 0 14px rgba(255,180,95,.6)}.art-bars{position:absolute;left:16px;right:16px;bottom:16px;display:flex;align-items:flex-end;gap:6px;height:88px;color:var(--accent)}.art-bars i{flex:1;height:24%;background:currentColor;opacity:.2}.art-bars i:nth-child(2){height:34%}.art-bars i:nth-child(3){height:31%}.art-bars i:nth-child(4){height:55%}.art-bars i:nth-child(5){height:47%}.art-bars i:nth-child(6){height:78%}.art-bars i:nth-child(7){height:92%}.insight-card:hover .art-bars{color:var(--amber)}.art-line{position:absolute;top:38%;left:13px;right:13px;height:1px;background:currentColor;opacity:.35;transform:rotate(-9deg)}.art-grid{position:absolute;inset:0;background-image:linear-gradient(currentColor 1px,transparent 1px),linear-gradient(90deg,currentColor 1px,transparent 1px);background-size:20px 20px;opacity:.1}.insight-wave{position:absolute;top:54%;left:-9%;right:-9%;height:70px;border-top:1px solid currentColor;border-radius:50%;opacity:.55;transform:rotate(-8deg)}.insight-card__meta{display:flex;align-items:center;justify-content:space-between;gap:14px;color:var(--ink-dim);font-family:var(--mono);font-size:7.9px;letter-spacing:.09em;transition:color .4s var(--ease)}.insight-card:hover .insight-card__meta{color:var(--text-dim)}.insight-card h3{margin-top:15px;color:inherit;font-size:22px;font-weight:600;line-height:1.45;letter-spacing:-.02em}.insight-card p{margin-top:10px;color:var(--ink-dim);font-size:12.2px;line-height:1.9;transition:color .4s var(--ease)}.insight-card:hover p{color:var(--text-dim)}.insight-card__more{display:flex;align-items:center;justify-content:space-between;gap:14px;width:100%;margin-top:auto;padding-top:13px;border-top:1px solid currentColor;color:inherit;font-size:9.8px;opacity:.55;text-align:left;transition:opacity .3s var(--ease)}.insight-card:hover .insight-card__more{opacity:.9}.insight-card__more svg{width:14px;height:14px;transition:transform .35s var(--ease)}.insight-card:hover .insight-card__more svg{transform:translate(3px,-3px)}.contact{position:relative;overflow:hidden;padding-block:clamp(96px,10vw,150px) clamp(100px,11vw,170px);background:radial-gradient(55% 55% at 75% 35%,rgba(255,180,95,.075),transparent 63%),#070908;border-top:1px solid var(--line)}.contact__glow{position:absolute;top:-20%;right:-8%;width:50vw;max-width:780px;aspect-ratio:1;border-radius:50%;background:radial-gradient(circle,rgba(255,180,95,.11),transparent 65%);filter:blur(30px);pointer-events:none}.contact .shell{position:relative;z-index:2}.contact__grid{display:grid;grid-template-columns:minmax(0,1.13fr) minmax(390px,.58fr);gap:clamp(50px,8vw,120px);align-items:end;margin-top:clamp(44px,6vw,74px)}.contact h2{font-size:clamp(3.18rem,6.89vw,7.63rem);line-height:.96;letter-spacing:-.07em}.contact h2 span{color:var(--amber)}.contact__lead>p{max-width:460px;margin-top:26px;color:var(--text-dim);font-size:15.1px;line-height:1.95}.contact__actions{display:flex;flex-wrap:wrap;gap:9px;margin-top:34px}.contact-card{position:relative;padding:24px 25px;border:1px solid var(--line);background:rgba(255,255,255,.032);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.contact-card::before{content:"";position:absolute;top:-1px;left:0;width:38%;height:1px;background:linear-gradient(90deg,var(--amber),transparent)}.contact-card__head{display:flex;align-items:center;justify-content:space-between;gap:14px;padding-bottom:16px;border-bottom:1px solid var(--line);color:rgba(242,240,232,.3);font-family:var(--mono);font-size:7.9px;letter-spacing:.11em}.contact-card__row{display:grid;grid-template-columns:74px minmax(0,1fr);gap:16px;padding:18px 0;border-bottom:1px solid var(--line)}.contact-card__row>span{padding-top:3px;color:rgba(242,240,232,.3);font-family:var(--mono);font-size:7.9px;letter-spacing:.08em}.contact-card__row div{display:flex;align-items:center;justify-content:space-between;gap:12px}.contact-card__row a{color:var(--text);font-family:var(--display);font-size:26.8px;font-weight:300;line-height:1;letter-spacing:-.02em}.contact-card__row p{color:rgba(242,240,232,.62);font-size:12.2px;line-height:1.8}.copy-btn{flex:0 0 auto;padding:4px 7px;border:1px solid var(--line);color:rgba(242,240,232,.4);font-size:8.5px;line-height:1.4;transition:color .3s var(--ease),border-color .3s var(--ease)}.copy-btn:hover{color:var(--mint);border-color:rgba(167,247,194,.35)}.contact-card__foot{display:flex;align-items:center;gap:8px;padding-top:17px;color:rgba(242,240,232,.23);font-family:var(--mono);font-size:7.3px;letter-spacing:.1em}.contact-card__foot .status-dot{width:4px;height:4px}.contact__watermark{position:absolute;left:50%;bottom:-.22em;z-index:0;transform:translateX(-50%);color:transparent;font-family:var(--display);font-size:clamp(4.24rem,13.78vw,13.78rem);font-weight:300;line-height:.8;letter-spacing:-.05em;white-space:nowrap;-webkit-text-stroke:1px rgba(242,240,232,.055);pointer-events:none;user-select:none}.site-footer{position:relative;z-index:2;padding:64px 0 26px;background:#050705;border-top:1px solid var(--line)}.footer__top{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(120px,.5fr) minmax(130px,.55fr) minmax(180px,.65fr);gap:clamp(30px,5vw,72px);padding-bottom:50px;border-bottom:1px solid var(--line)}.brand--footer .brand__mark{width:46px;height:46px}.footer__brand>p{margin-top:23px;color:rgba(242,240,232,.44);font-size:12.8px;letter-spacing:.05em}.footer__clock{display:flex;flex-direction:column;gap:5px;margin-top:28px;color:rgba(242,240,232,.23);font-family:var(--mono);font-size:7.3px;letter-spacing:.11em}.footer__clock strong{color:rgba(242,240,232,.58);font-family:var(--mono);font-size:12.8px;font-weight:400;letter-spacing:.1em}.footer__nav{display:flex;flex-direction:column;align-items:flex-start;gap:8px;font-size:12.8px}.footer__nav h3{margin-bottom:8px;color:rgba(242,240,232,.25);font-family:var(--mono);font-size:7.9px;font-weight:400;letter-spacing:.14em}.footer__nav a,.footer__nav button{color:rgba(242,240,232,.55);line-height:1.6;text-align:left;transition:color .3s var(--ease)}.footer__nav a:hover,.footer__nav button:hover{color:var(--text)}.footer__nav p{color:rgba(242,240,232,.33);font-size:11px;line-height:1.8}.footer__cta{display:inline-flex!important;align-items:center;gap:7px;margin-top:7px;padding-bottom:4px!important;border-bottom:1px solid var(--line-strong);color:rgba(242,240,232,.7)!important;font-size:11px}.footer__cta svg{width:12px;height:12px}.footer__wordmark{margin-top:48px;overflow:hidden;color:transparent;font-family:var(--display);font-size:clamp(4.24rem,15.05vw,15.05rem);font-weight:300;line-height:.72;letter-spacing:-.055em;white-space:nowrap;-webkit-text-stroke:1px rgba(242,240,232,.065);user-select:none}.footer__bottom{display:flex;align-items:center;justify-content:space-between;gap:22px;margin-top:42px;padding-top:18px;border-top:1px solid var(--line);color:rgba(242,240,232,.34);font-family:var(--mono);font-size:7.3px;letter-spacing:.08em}.back-to-top{display:flex;align-items:center;gap:7px;color:rgba(242,240,232,.4);font-family:var(--mono);font-size:7.3px;letter-spacing:.08em;transition:color .3s var(--ease)}.back-to-top svg{width:12px;height:12px;transform:rotate(-90deg);transition:transform .3s var(--ease)}.back-to-top:hover{color:var(--amber)}.back-to-top:hover svg{transform:rotate(-90deg) translateX(2px)}.modal{width:min(640px,calc(100vw - 28px));max-width:640px;max-height:90svh;padding:0;overflow:visible;border:0;background:0 0;color:var(--ink-text);--accent:var(--amber-deep)}.modal::backdrop{background:rgba(3,5,4,.76);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.modal[open]{animation:modalIn .4s var(--ease)}.modal__panel{position:relative;max-height:90svh;overflow-y:auto;padding:clamp(30px,4.5vw,50px);border:1px solid rgba(255,255,255,.15);background:radial-gradient(60% 40% at 100% 0,rgba(183,95,23,.07),transparent 65%),var(--paper-light);box-shadow:0 40px 100px rgba(0,0,0,.35);overscroll-behavior:contain}.modal__panel::-webkit-scrollbar{width:3px}.modal__panel::-webkit-scrollbar-thumb{background:var(--line-dark-strong)}.modal__close{position:absolute;top:16px;right:16px;z-index:2;display:grid;place-items:center;width:36px;height:36px;border:1px solid var(--line-dark);border-radius:50%;color:var(--ink-text);transition:background .3s var(--ease),color .3s var(--ease),border-color .3s var(--ease),transform .3s var(--ease)}.modal__close svg{width:15px;height:15px}.modal__close:hover{background:var(--ink);border-color:var(--ink);color:var(--text);transform:rotate(90deg)}.modal__eyebrow{display:flex;align-items:center;gap:8px;padding-right:44px;color:var(--ink-dim);font-family:var(--mono);font-size:8.5px;letter-spacing:.12em}.modal h2{margin-top:22px;font-size:clamp(2.12rem,4.24vw,3.29rem);font-weight:600;line-height:1.08;letter-spacing:-.05em}.modal__intro{max-width:470px;margin-top:12px;color:var(--ink-dim);font-size:13.3px;line-height:1.9}.contact-form{display:flex;flex-direction:column;gap:17px;margin-top:30px}.form__row{display:grid;grid-template-columns:1fr 1fr;gap:22px}.field{display:flex;flex-direction:column;gap:5px;padding:5px 0 9px;border-bottom:1px solid var(--line-dark);transition:border-color .3s var(--ease)}.field:focus-within{border-color:var(--accent)}.field>span{color:var(--ink-dim);font-family:var(--mono);font-size:8.5px;letter-spacing:.09em}.field input,.field select,.field textarea{width:100%;padding:2px 0;border:0;border-radius:0;outline:0;background:0 0;color:var(--ink-text);font-size:15.1px;line-height:1.6}.field input::placeholder,.field textarea::placeholder{color:rgba(11,13,11,.3)}.field select{padding-right:18px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12'%3E%3Cpath d='m3 4.5 3 3 3-3' fill='none' stroke='%230b0d0b' stroke-opacity='.5'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 1px center;background-size:11px;appearance:none;-webkit-appearance:none}.field select option{background:var(--paper-light);color:var(--ink-text)}.field textarea{min-height:64px;resize:vertical;line-height:1.7}.form__submit{margin-top:6px;width:100%;justify-content:space-between}.form__note{color:var(--ink-faint);font-size:9.8px;line-height:1.7}.form__note a{text-decoration:underline;text-underline-offset:2px}.contact-form[hidden]{display:none}.form-success{display:flex;flex-direction:column;align-items:center;padding:45px 0 8px;text-align:center}.form-success[hidden]{display:none}.form-success__icon{display:grid;place-items:center;width:58px;height:58px;margin-bottom:24px;border:1px solid var(--amber-deep);border-radius:50%;color:var(--amber-deep)}.form-success__icon svg{width:24px;height:24px}.form-success h3{font-size:28.9px;font-weight:600;letter-spacing:-.04em}.form-success p{max-width:410px;margin-top:11px;color:var(--ink-dim);font-size:12.2px;line-height:1.9}.form-success p a{text-decoration:underline;text-underline-offset:2px}.form-success .btn{margin-top:26px;width:auto;min-width:150px;justify-content:center}.modal--article{width:min(760px,calc(100vw - 28px));max-width:760px}.modal__panel--article{padding-top:54px}.article__meta{display:flex;gap:11px;color:var(--accent);font-family:var(--mono);font-size:8.5px;letter-spacing:.1em}.article__meta i{width:16px;height:1px;margin-top:6px;background:currentColor;opacity:.4}.article__meta span:last-child{margin-left:auto;color:var(--ink-dim);letter-spacing:.04em}.modal--article h2{max-width:640px;margin-top:17px}.article__body{margin-top:27px;padding-top:24px;border-top:1px solid var(--line-dark)}.article__body p{margin-bottom:17px;color:var(--ink-dim);font-size:14.5px;line-height:2.05}.article__body p:first-child{color:var(--ink-text);font-size:17.4px;line-height:1.9;letter-spacing:-.01em}.article__body p:last-child{margin-bottom:0}.article__foot{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-top:30px;padding-top:18px;border-top:1px solid var(--line-dark)}.article__foot>span{color:var(--ink-faint);font-family:var(--mono);font-size:7.3px;letter-spacing:.1em}.toast{position:fixed;left:50%;bottom:28px;z-index:10000;max-width:calc(100vw - 32px);padding:11px 17px;border:1px solid var(--line-dark);background:var(--paper-light);color:var(--ink-text);font-size:12.2px;line-height:1.5;box-shadow:0 18px 50px rgba(0,0,0,.22);opacity:0;pointer-events:none;transform:translate(-50%,18px);transition:opacity .35s var(--ease),transform .35s var(--ease)}.toast.is-visible{opacity:1;transform:translate(-50%,0)}.js .reveal{opacity:0;translate:0 28px;transition:opacity .9s var(--ease),translate .9s var(--ease)}.js .reveal.is-visible{opacity:1;translate:0 0}@keyframes lineReveal{to{transform:translateY(0)}}@keyframes fadeUp{from{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}@keyframes orbIn{to{opacity:1;transform:scale(1)}}@keyframes orbSpin{to{transform:rotate(360deg)}}@keyframes statusPulse{0%,100%{opacity:1;transform:scale(1)}50%{opacity:.55;transform:scale(.8)}}@keyframes marquee{to{transform:translateX(-50%)}}@keyframes scrollHint{0%,20%{transform:translateX(-100%)}100%,65%{transform:translateX(100%)}}@keyframes barBreathe{from{transform:scaleY(.78);opacity:.72}to{transform:scaleY(1);opacity:1}}@keyframes flowDash{to{stroke-dashoffset:-130}}@keyframes routeFlow{to{stroke-dashoffset:-110}}@keyframes cityPing{0%{transform:scale(.55);opacity:.8}100%,75%{transform:scale(2.3);opacity:0}}@keyframes coreGlow{0%,100%{opacity:.8}50%{opacity:1}}@keyframes softPulse{0%,100%{opacity:.55}50%{opacity:1}}@keyframes modalIn{from{opacity:0;transform:translateY(14px) scale(.985)}to{opacity:1;transform:none}}html.is-paused *,html.is-paused ::after,html.is-paused ::before{animation-play-state:paused!important}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,::after,::before{animation-duration:NaNs!important;animation-iteration-count:1!important;transition-duration:NaNs!important}.js .reveal{opacity:1;translate:none}.orb{opacity:1;transform:none}.hero__actions,.hero__eyebrow,.hero__footer,.hero__micro,.hero__sub{opacity:1;transform:none}.hero h1 .line>span{transform:none}}:root{--ink:#060807;--ink-soft:#0a0d0b;--ink-raised:#101511;--paper:#f2eee4;--paper-deep:#e7e1d3;--paper-light:#fbf8f1;--text:#f4f1e9;--text-dim:rgba(244,241,233,.66);--text-faint:rgba(244,241,233,.44);--ink-text:#0c0f0c;--ink-dim:rgba(12,15,12,.68);--ink-faint:rgba(12,15,12,.44);--line:rgba(244,241,233,.14);--line-strong:rgba(244,241,233,.28);--line-dark:rgba(12,15,12,.14);--line-dark-strong:rgba(12,15,12,.26);--amber:#f2b36e;--amber-deep:#9a4f12;--accent:#9a4f12;--mint:#a6edc0;--cyan:#74dde8;--section-y:clamp(88px,8.4vw,132px);--gutter:clamp(22px,4vw,64px)}body{font-size:16px;line-height:1.6}h1,h2,h3{text-wrap:balance}p{text-wrap:pretty}.site-header__inner{height:80px}.site-header.is-scrolled .site-header__inner{height:64px}.brand__mark{width:46px;height:46px}.brand__type{gap:3px}.brand__type strong{font-size:17px;font-weight:600;letter-spacing:.14em}.brand__type small{font-size:8px;letter-spacing:.24em;color:rgba(244,241,233,.42)}.site-nav{gap:clamp(18px,2vw,30px)}.site-nav a{padding:10px 0;font-size:13.5px;letter-spacing:.05em;color:rgba(244,241,233,.62)}.site-nav a:hover{color:rgba(244,241,233,.9)}.site-nav a.is-active{color:var(--text)}.site-nav a::after{bottom:4px;background:var(--amber)}.header-cta{height:36px;padding:0 7px 0 15px;font-size:12px;letter-spacing:.02em}.header-cta svg{width:11px;height:11px}.lang-switch{height:36px;padding:0 8px}.lang-switch select{font-size:12px}.hero{padding-top:80px}.hero__shell{min-height:calc(100svh - 80px)}.hero__main{grid-template-columns:minmax(0,1.12fr) minmax(400px,.88fr);gap:clamp(30px,4vw,72px)}.hero__eyebrow{font-size:10.5px;letter-spacing:.2em;color:rgba(244,241,233,.56)}.hero__eyebrow i{width:28px;background:rgba(244,241,233,.22)}.hero h1{margin-top:24px;font-size:clamp(3.9rem,8.6vw,7.2rem);line-height:.95;letter-spacing:-.055em;font-weight:700}.hero__sub{max-width:520px;margin-top:26px;font-size:16px;line-height:1.9;letter-spacing:.01em;color:rgba(244,241,233,.66)}.hero__sub strong{font-size:17px;font-weight:500;letter-spacing:.02em;color:rgba(244,241,233,.9)}.hero__actions{margin-top:30px;gap:10px}.hero__micro{margin-top:30px;font-size:9px;letter-spacing:.16em;color:rgba(244,241,233,.34)}.hero__footer{padding:22px 0 26px}.hero__stats{max-width:1080px}.hero-stat{padding:0 clamp(16px,2.2vw,30px)}.hero-stat strong{font-size:clamp(26px,2.6vw,38px);font-weight:300;letter-spacing:-.02em}.hero-stat>span{font-size:10.5px;letter-spacing:.06em;color:rgba(244,241,233,.5)}.hero__scroll{font-size:9px;letter-spacing:.16em;color:rgba(244,241,233,.36)}.partners{background:var(--ink-soft)}.partners__inner{padding:24px 0 26px}.partners__label p{font-size:12.5px;color:rgba(244,241,233,.58)}.partner{font-size:12.5px;color:rgba(244,241,233,.5)}.partner b{font-size:9px;letter-spacing:.14em;color:rgba(244,241,233,.34)}.partner__cn{font-size:13px;letter-spacing:.02em}.section-label{gap:14px;font-size:11px;line-height:1.4;letter-spacing:.18em;color:var(--ink-dim)}.section-label__index{color:var(--accent);font-family:var(--display);font-size:12px;font-weight:400;letter-spacing:.1em}.section-label i{height:1px;background:currentColor;opacity:.16}.section-label__cn{font-size:13px;letter-spacing:.12em;color:var(--ink-text);opacity:.62}.section-label--dark{color:var(--text-dim)}.section-label--dark .section-label__index{color:var(--amber)}.section-label--dark .section-label__cn{color:var(--text);opacity:.7}.display{font-size:clamp(2.4rem,4.3vw,4.3rem);line-height:1.03;letter-spacing:-.045em;font-weight:600}.section-heading{grid-template-columns:minmax(0,1fr) 390px;gap:clamp(36px,5vw,80px);margin-top:clamp(36px,4vw,52px)}.section-heading p{max-width:390px;margin-bottom:4px;color:var(--ink-dim);font-size:15.5px;line-height:1.9}.about h2,.business h2,.insights h2,.network h2,.process h2,.sandbox h2,.scenarios h2,.tech h2{font-size:clamp(2.4rem,4.3vw,4.3rem);line-height:1.03;letter-spacing:-.045em}.network h2,.tech h2{margin-top:0}.about{background:radial-gradient(52% 50% at 100% 8%,rgba(154,79,18,.055),transparent 66%),var(--paper)}.about::after,.about::before{right:1%;top:7%;opacity:.32}.about__lead{grid-template-columns:minmax(0,1.35fr) minmax(340px,.62fr);align-items:end;gap:clamp(40px,6vw,96px);margin-top:clamp(36px,4.5vw,56px)}.about__copy{max-width:450px;padding-bottom:4px}.about__copy p{font-size:15.5px;line-height:1.95;color:var(--ink-dim)}.about__facts{margin-top:clamp(52px,6vw,80px)}.fact{padding:22px 24px 24px}.fact__key{font-size:clamp(30px,3vw,44px)}.fact__label{margin-top:12px;font-size:11.5px;letter-spacing:.06em}.about__statement{margin-top:clamp(44px,5vw,64px);padding:32px 0 32px clamp(56px,6vw,88px);gap:clamp(24px,4vw,48px)}.about__statement p{font-size:clamp(22px,2.2vw,30px);line-height:1.45;letter-spacing:-.03em}.about__statement-mark{top:4px;font-size:clamp(72px,7vw,96px)}.about__statement-en{font-size:9px;letter-spacing:.2em;color:var(--ink-faint)}.business{background:radial-gradient(58% 44% at 105% 0,rgba(154,79,18,.045),transparent 65%),var(--paper-deep);border-top:1px solid var(--line-dark)}.biz-grid{gap:16px;margin-top:clamp(42px,5vw,64px)}.biz-card{min-height:500px;padding:26px}.biz-card--light{background:radial-gradient(75% 55% at 88% 0,rgba(255,255,255,.62),transparent 65%),var(--paper-light)}.biz-card--dark{background:radial-gradient(75% 55% at 85% 0,rgba(242,179,110,.05),transparent 65%),#080b09}.biz-card__top{padding-bottom:14px;font-size:9.5px;letter-spacing:.14em}.biz-card__num{font-size:12px;letter-spacing:.08em}.biz-card__art{height:210px}.biz-card__body h3{font-size:clamp(25px,2.05vw,30px);letter-spacing:-.04em}.biz-card__body p{max-width:440px;margin-top:12px;font-size:14.5px;line-height:1.85}.biz-tags{gap:6px;margin-top:18px}.biz-tags span{padding:5px 9px;font-size:11.5px}.biz-link{padding-top:16px;font-size:12.5px}.capability{grid-template-columns:220px minmax(0,1fr);gap:30px;margin-top:34px;padding:26px 0 0}.capability__label span{font-size:9px}.capability__steps span{font-size:12.5px}.tech{background:radial-gradient(58% 58% at 100% 0,rgba(242,179,110,.055),transparent 61%),radial-gradient(55% 55% at 0 90%,rgba(116,221,232,.035),transparent 65%),#060807}.tech__grid{margin-top:clamp(36px,4vw,52px);grid-template-columns:minmax(0,.68fr) minmax(0,1.32fr);gap:clamp(40px,5vw,76px)}.tech__lede{max-width:430px;margin-top:22px;font-size:15.5px;line-height:1.9;color:var(--text-dim)}.tech-tabs{margin-top:clamp(28px,3.4vw,40px)}.tech-tab{padding:14px 0;grid-template-columns:28px 32px 1fr 20px}.tech-tab__cn{font-size:17.5px}.tech-tab__en{font-size:8.5px}.tech__desc{min-height:50px;margin-top:18px;font-size:14.5px;line-height:1.85;color:var(--text-dim)}.tech__note{margin-top:24px;padding-top:16px}.tech__note p{font-size:10.5px;line-height:1.7}.tech__note small{font-size:8.5px}.console{min-height:620px;border-color:rgba(244,241,233,.14);background:linear-gradient(152deg,rgba(20,25,21,.95) 0,rgba(7,10,8,.99) 72%);box-shadow:0 40px 100px rgba(0,0,0,.55)}.console__bar{height:46px;font-size:8.5px;letter-spacing:.1em}.console__main{grid-template-columns:minmax(0,1.12fr) minmax(0,.88fr);min-height:574px}.console__visual{min-height:540px;padding:38px 22px}.console__data{padding:26px 24px 18px}.console__data-head{font-size:8.5px}.console__live{font-size:8px}.console__metric{margin-top:30px}.console__value{font-size:clamp(52px,5vw,70px)}.console__metric-sub{margin-top:14px;padding-bottom:18px;font-size:12px}.console__metric-sub em{font-size:10px}.console__chart{margin-top:18px}.console__chart svg{height:100px}.console__rows>div{padding:10px 0;font-size:11px}.console__rows strong{font-size:10px}.console__foot{padding-top:16px;font-size:8px}.console__hud{font-size:8px}.sandbox{background:radial-gradient(58% 55% at 100% 0,rgba(242,179,110,.055),transparent 62%),var(--ink-soft);border-top:1px solid var(--line);color:var(--text)}.sandbox__head{grid-template-columns:minmax(0,1fr) 430px;gap:clamp(36px,6vw,90px);margin-top:clamp(36px,4vw,52px)}.sandbox__intro p{font-size:15.5px;line-height:1.9;color:var(--text-dim)}.sandbox__tags span{padding:6px 10px;border-color:var(--line);color:var(--text-dim);font-size:11.5px}.sandbox-stage{border-color:rgba(244,241,233,.16);box-shadow:0 40px 110px rgba(0,0,0,.55)}.sandbox-stage__hud{font-size:9px}.sandbox-stage__hud--tl small{font-size:10px}.sandbox-stage__stats small{font-size:10px;color:rgba(244,241,233,.4)}.sandbox-stage__stats b{font-size:24px}.sandbox-stage__hint{font-size:8.5px;color:rgba(244,241,233,.32)}.sandbox__meta-state p{font-size:11.5px;color:var(--text-dim)}.sandbox__meta-state small{font-size:8.5px;color:var(--text-faint)}.sandbox__meta-links{font-size:10.5px;color:var(--text-faint)}.sandbox__meta-links a{font-size:12px;color:var(--text);border-color:var(--line-strong)}.sandbox__meta-links a:hover{color:var(--amber);border-color:var(--amber)}.scenarios{background:var(--paper);border-top:1px solid var(--line-dark)}.scene-grid{margin-top:clamp(42px,5vw,60px)}.scene-card{min-height:390px;padding:22px;background:rgba(251,248,241,.5)}.scene-card__top{font-size:9px;letter-spacing:.12em}.scene-card__visual{min-height:160px}.scene-card__glyph{font-size:clamp(92px,8.4vw,136px);-webkit-text-stroke-color:rgba(12,15,12,.2)}.scene-card h3{font-size:23.5px;letter-spacing:-.035em}.scene-card p{max-width:300px;margin-top:10px;font-size:13.5px;line-height:1.85}.scene-card__tags{gap:5px;margin-top:14px}.scene-card__tags span{padding:4px 8px;font-size:11px}.scene-card__link{margin-top:20px;padding-top:14px;font-size:12px}.scene-card:hover p{color:rgba(244,241,233,.68)}.scene-card:hover .scene-card__link{color:rgba(244,241,233,.6);border-color:rgba(244,241,233,.18)}.scene-card:hover .scene-card__tags span{border-color:rgba(244,241,233,.18);color:rgba(244,241,233,.6)}.network{background:radial-gradient(50% 50% at 0 100%,rgba(154,79,18,.04),transparent 65%),var(--paper-deep);border-top:1px solid var(--line-dark)}.network__grid{margin-top:clamp(38px,4.5vw,56px);grid-template-columns:minmax(0,1.02fr) minmax(0,.8fr);gap:clamp(40px,5vw,80px)}.network__copy{padding-block:0}.network__lede{max-width:460px;margin-top:22px;font-size:15.5px;line-height:1.9}.network__features{margin-top:30px}.network__features>div{grid-template-columns:24px 100px minmax(0,1fr);gap:10px;padding:13px 0}.network__features span{font-size:9px}.network__features strong{font-size:13.5px}.network__features p{font-size:12.5px;line-height:1.7}.network-panel{min-height:600px;border:1px solid var(--line);background:radial-gradient(55% 45% at 53% 58%,rgba(242,179,110,.045),transparent 65%),#070a08}.network-panel__top{font-size:8.5px;letter-spacing:.12em;color:rgba(244,241,233,.46)}.network-panel__foot{font-size:8px;color:rgba(244,241,233,.36)}.city-picker{gap:6px;margin-top:24px}.city-chip{padding:6px 10px;font-size:12px}.city-chip.is-active{background:var(--ink);border-color:var(--ink);color:var(--paper-light)}.process{background:var(--paper);border-top:1px solid var(--line-dark)}.process__head{grid-template-columns:minmax(0,1.2fr) minmax(0,.7fr);gap:clamp(40px,6vw,90px)}.process h2{margin-top:22px}.process__head>p{max-width:420px;margin:0;color:var(--ink-dim);font-size:15.5px;line-height:1.9}.process__list{margin-top:clamp(44px,5.4vw,68px);border-top-color:var(--line-dark-strong)}.process-step{min-height:240px;padding:28px 22px 28px 0}.process-step__num{font-family:var(--display);font-size:11px;letter-spacing:.1em;color:var(--accent)}.process-step__dot{width:6px;height:6px}.process-step h3{margin-top:26px;font-size:21px;letter-spacing:-.03em}.process-step p{max-width:210px;margin-top:10px;font-size:13.5px;line-height:1.8}.process-step small{font-size:8.5px;letter-spacing:.16em;color:var(--ink-faint)}.process__foot{margin-top:clamp(36px,4vw,52px);padding-top:18px}.process__foot span{font-size:9px}.process__foot p{font-size:12.5px}.insights{--accent:var(--amber);background:radial-gradient(52% 55% at 100% 0,rgba(242,179,110,.05),transparent 60%),var(--ink);border-top:1px solid var(--line);color:var(--text)}.insights__head{align-items:end;gap:clamp(36px,5vw,70px)}.insights h2{margin-top:24px;color:var(--text)}.insights__head>p{max-width:360px;margin:0;color:var(--text-dim);font-size:15.5px;line-height:1.9}.insight-grid{gap:16px;margin-top:clamp(40px,5vw,60px)}.insight-card{min-height:400px;padding:22px;border-color:var(--line);background:rgba(244,241,233,.03);color:var(--text)}.insight-card__art{height:150px;margin-bottom:20px;border-color:var(--line);background:rgba(244,241,233,.02)}.insight-card__art em{-webkit-text-stroke-color:rgba(244,241,233,.3)}.insight-card__meta{font-size:9px;color:var(--text-faint)}.insight-card h3{font-size:21.5px;line-height:1.45;color:var(--text)}.insight-card p{font-size:13.5px;line-height:1.85;color:var(--text-dim)}.insight-card__more{font-size:11px;color:rgba(244,241,233,.55);border-color:rgba(244,241,233,.16)}.insight-card__more:hover{color:var(--amber)}.insight-card:hover{background:rgba(244,241,233,.06);border-color:rgba(242,179,110,.45);color:var(--text);transform:translateY(-4px)}.insight-card:hover .insight-card__art{border-color:rgba(244,241,233,.22)}.contact{background:radial-gradient(55% 55% at 78% 32%,rgba(242,179,110,.07),transparent 60%),#060807}.contact__grid{grid-template-columns:minmax(0,1.1fr) minmax(400px,.6fr);gap:clamp(50px,7vw,110px);margin-top:clamp(40px,5vw,64px)}.contact h2{font-size:clamp(2.9rem,6.2vw,6.2rem);line-height:.98;letter-spacing:-.06em}.contact__lead>p{max-width:480px;margin-top:24px;font-size:15.5px;line-height:1.9;color:var(--text-dim)}.contact__actions{margin-top:30px}.contact-card{padding:26px;border-color:var(--line);background:rgba(244,241,233,.045)}.contact-card__head{padding-bottom:18px;font-size:8.5px;letter-spacing:.13em}.contact-card__row{grid-template-columns:78px minmax(0,1fr);gap:16px;padding:18px 0}.contact-card__row>span{font-size:8.5px;letter-spacing:.1em}.contact-card__row a{font-size:27px}.contact-card__row p{font-size:13px;line-height:1.75;color:rgba(244,241,233,.66)}.copy-btn{padding:5px 8px;font-size:9.5px}.contact-card__foot{padding-top:18px;font-size:8.5px;letter-spacing:.12em;color:rgba(244,241,233,.34)}.site-footer{background:#040605}.footer__top{padding-bottom:46px}.footer__brand>p{margin-top:22px;font-size:13px;color:rgba(244,241,233,.52)}.footer__clock{font-size:8.5px;color:rgba(244,241,233,.3)}.footer__clock strong{font-size:12.5px;color:rgba(244,241,233,.6)}.footer__nav{gap:9px;font-size:13px}.footer__nav h3{font-size:9px;letter-spacing:.16em;color:rgba(244,241,233,.34)}.footer__nav a,.footer__nav button{font-size:13px;color:rgba(244,241,233,.62)}.footer__nav p{font-size:12px;line-height:1.7;color:rgba(244,241,233,.4)}.footer__wordmark{margin-top:44px;-webkit-text-stroke-color:rgba(244,241,233,.08)}.footer__bottom{margin-top:38px;padding-top:18px;font-size:9px;color:rgba(244,241,233,.42)}.back-to-top{font-size:9px;color:rgba(244,241,233,.5)}.btn{min-height:50px;padding:12px 13px 12px 22px;font-size:13.5px}.btn--solid{background:var(--paper-light);border-color:var(--paper-light);color:var(--ink)}.text-link{font-size:12.5px}.modal h2{font-size:clamp(2rem,3.6vw,2.9rem)}.modal__intro{font-size:14.5px;line-height:1.85}.article__body p{font-size:14.5px;line-height:1.95}.toast{font-size:12.5px}.about::after,.about::before{display:none}.process-step{min-height:252px;border-bottom:1px solid var(--line-dark)}.process__list{margin-bottom:0}.process h2{margin-top:32px}.insights h2{margin-top:32px}@media (max-width:980px){.network__copy{order:-1}}@media (max-width:1320px){.hero-float{display:none}.orb__node--grid{right:-4%}.orb__node--storage{left:-5%}}@media (max-width:1120px){.tech__copy{position:static}.tech__grid{grid-template-columns:1fr;gap:44px}.tech__copy{max-width:760px}.tech h2{font-size:clamp(2.86rem,5.09vw,5.09rem)}.network h2{font-size:clamp(2.76rem,4.88vw,4.88rem)}.sandbox__head{grid-template-columns:1fr;gap:24px;align-items:start}.sandbox__intro{max-width:640px}.tech-tabs{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:30px;border-left:1px solid var(--line);border-bottom:1px solid var(--line)}.tech-tab{display:flex;align-items:center;gap:9px;padding:12px 12px;border-right:1px solid var(--line);border-bottom:0}.tech-tab::before{display:none}.tech-tab:hover{padding-left:12px;background:rgba(255,255,255,.025)}.tech-tab__cn{font-size:17.4px}.tech-tab__en{display:none}.tech-tab i{margin-left:auto}.tech__desc{min-height:0;max-width:640px}.console__value{font-size:66.6px}.network__grid{grid-template-columns:1fr;gap:40px}.network-panel{min-height:580px}.network__copy{padding-block:0;max-width:780px}.network h2{max-width:680px}.network__lede{max-width:560px}}@media (max-width:980px){:root{--section-y:clamp(76px,10vw,118px)}.site-header__inner{height:80px}.site-header.is-scrolled .site-header__inner{height:66px}.site-nav{display:none}.menu-toggle{display:block}.mobile-menu{display:block}.hero{padding-top:80px}.hero__shell{min-height:calc(100svh - 80px)}.hero__main{grid-template-columns:1fr;gap:12px;padding-top:46px;padding-bottom:30px}.hero h1{font-size:clamp(4.88rem,13.78vw,8.27rem)}.hero__sub{max-width:540px}.hero__visual{min-height:0;margin-top:10px;padding:8px 0 4px}.orb{width:min(65vw,450px)}.hero__coord{display:none}.hero__footer{padding-bottom:22px}.hero__scroll{display:none}.hero__stats{max-width:none}.partners__inner{flex-direction:column;align-items:flex-start;gap:20px;padding:22px 0 24px}.partners__label{flex:auto;border-right:0;padding-right:0}.marquee{width:100%}.section-heading{grid-template-columns:1fr;gap:22px}.section-heading p{justify-self:start;max-width:520px;margin:0}.about__lead{grid-template-columns:1fr;gap:30px}.about__copy{max-width:620px}.about::after,.about::before{opacity:.45;right:7%;top:11%}.biz-card{grid-column:span 12!important;min-height:510px}.biz-card__body p{max-width:640px}.capability{grid-template-columns:1fr;gap:18px}.sandbox-stage{aspect-ratio:1.8/1;min-height:420px}.sandbox__meta{flex-wrap:wrap}.scene-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.scene-card{min-height:390px}.scene-card__glyph{font-size:122.7px}.process__head{grid-template-columns:1fr;gap:28px}.process__head>p{justify-self:start;max-width:520px}.process__list{grid-template-columns:repeat(3,minmax(0,1fr))}.process-step{min-height:250px;border-bottom:1px solid var(--line-dark)}.process-step:nth-child(3n),.process-step:nth-child(5){border-right:0}.process-step:nth-last-child(-n+2){border-bottom:0}.insights__head{flex-direction:column;align-items:flex-start;gap:24px}.insights__head>p{margin:0}.insight-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.insight-card:last-child{grid-column:span 2;min-height:350px}.insight-card:last-child .insight-card__art{height:105px}.contact__grid{grid-template-columns:1fr;gap:42px;align-items:start}.contact-card{max-width:620px}.footer__top{grid-template-columns:repeat(2,minmax(0,1fr));gap:36px}.footer__wordmark{margin-top:52px}}@media (max-width:760px){.site-header__inner{height:72px}.site-header.is-scrolled .site-header__inner{height:62px}.brand__mark{width:42px;height:42px}.brand__type strong{font-size:14.5px;letter-spacing:.12em}.brand__type small{font-size:7.3px}.header-cta{display:none}.hero{padding-top:72px}.hero__shell{min-height:calc(100svh - 72px)}.hero__main{padding-top:38px}.hero h1{font-size:clamp(4.13rem,15.37vw,6.36rem)}.hero__sub{font-size:13.9px;line-height:1.95;max-width:420px}.hero__actions{gap:8px}.btn{font-size:12.8px;min-height:48px;padding:10px 10px 10px 17px}.btn__icon{width:26px;height:26px}.hero__micro{font-size:7.3px;line-height:1.8;max-width:390px}.hero__micro span+span::before{margin:0 7px}.orb{width:min(79vw,390px)}.orb__node span{font-size:11px}.orb__node small{font-size:6.7px}.orb__node--grid{right:-2%}.orb__node--storage{left:-3%}.hero__stats{grid-template-columns:1fr 1fr}.hero-stat{padding:15px 16px;border-top:1px solid var(--line)}.hero-stat:nth-child(odd){padding-left:0;border-left:0}.hero-stat:nth-child(2n){border-left:1px solid var(--line)}.hero-stat:nth-child(-n+2){border-top:0;padding-top:0}.hero-stat strong{font-size:27.8px}.hero-stat>span{font-size:9.2px;white-space:normal}.about__facts{grid-template-columns:1fr 1fr}.fact{padding:20px 16px}.fact:nth-child(odd){padding-left:0;border-left:0}.fact:nth-child(n+3){border-top:1px solid var(--line-dark)}.fact__key{font-size:36.4px}.about__statement{padding:24px 0 24px 48px;align-items:flex-start}.about__statement p{font-size:23.1px}.about__statement-mark{font-size:68.6px;top:10px}.about__statement-en{display:none}.biz-card{min-height:0;padding:20px}.biz-card__art{height:190px;margin:2px 0}.biz-card__body p{font-size:12.8px}.biz-card__top{font-size:7.3px;letter-spacing:.1em}.biz-card__type{max-width:64%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.capability__steps span{font-size:11.6px}.capability__steps i{margin:0 7px;width:14px}.tech-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}.tech-tab:first-child,.tech-tab:nth-child(2){border-bottom:1px solid var(--line)}.console__bar{font-size:6.7px;padding:0 13px}.console__loc{display:none}.console__main{grid-template-columns:1fr;min-height:0}.console__visual{min-height:420px;border-right:0;border-bottom:1px solid var(--line);padding:34px 16px}.topology{max-width:420px}.console__data{min-height:390px;padding:22px 18px 16px}.console__metric{margin-top:24px}.console__value{font-size:58.2px}.console__chart svg{height:82px}.sandbox-stage{aspect-ratio:1.45/1;min-height:420px}.sandbox-stage__hud--tl{top:18px;left:18px}.sandbox-stage__hud--tl small{display:none}.sandbox-stage__hud--tr{display:none}.sandbox-stage__hint{display:none}.sandbox-stage__stats{left:18px;bottom:18px;gap:18px}.sandbox-stage__stats small{font-size:8.5px}.sandbox-stage__stats b{font-size:19.8px}.sandbox-stage__cta{padding:9px 16px 9px 9px;gap:11px}.sandbox-stage__cta-icon{width:32px;height:32px}.sandbox-stage__cta b{font-size:12.8px}.sandbox-stage__cta small{font-size:6.7px}.sandbox__meta{flex-direction:column;align-items:flex-start;gap:12px}.sandbox__meta-links{justify-content:space-between;width:100%}.sandbox-overlay__bar{flex-basis:48px;padding:0 10px;gap:10px}.sandbox-overlay__mark{width:22px;height:22px}.sandbox-overlay__title strong{font-size:11.6px}.sandbox-overlay__title small{display:none}.sandbox-overlay__esc{display:none}.sandbox-overlay__link{justify-content:center;gap:0;width:32px;height:32px;padding:0;border-radius:50%;font-size:0}.sandbox-overlay__link svg{width:13px;height:13px}.sandbox-overlay__close{height:32px;padding:0 10px;font-size:9.8px}.sandbox-overlay__loader p{font-size:12.8px}.sandbox-overlay__loader small{max-width:280px;line-height:1.8}.scene-grid{grid-template-columns:1fr}.scene-card{min-height:350px}.scene-card__glyph{font-size:133.1px}.scene-card__visual{min-height:160px}.network-panel{min-height:520px}.network-panel__canvas{min-height:420px}.network-panel__coord{display:none}.network-panel__scale{display:none}.city-node text{font-size:18.6px}.city-node[data-city=xian] text:first-of-type{font-size:22px}.city-node[data-city=xian] text:last-of-type{font-size:9.8px}.city-hit{r:28px}.network__features>div{grid-template-columns:22px 90px minmax(0,1fr)}.network__features p{font-size:11.6px}.process__list{grid-template-columns:1fr;border-top:1px solid var(--line-dark)}.process-step{min-height:0;padding:22px 0 54px;border-right:0;border-bottom:1px solid var(--line-dark)}.process-step:nth-child(3n){border-right:0}.process-step:nth-last-child(-n+2){border-bottom:1px solid var(--line-dark)}.process-step:last-child{border-bottom:0}.process-step h3{margin-top:18px}.process-step p{max-width:420px;font-size:12.2px}.process-step small{bottom:20px}.process__foot{flex-direction:column;align-items:flex-start;gap:10px}.insight-grid{grid-template-columns:1fr}.insight-card,.insight-card:last-child{grid-column:auto;min-height:380px}.insight-card:last-child .insight-card__art{height:140px}.insight-card h3{font-size:20.9px}.contact h2{font-size:clamp(3.18rem,12.72vw,5.09rem)}.contact__actions .btn{flex:1 1 auto}.contact-card{padding:20px}.contact-card__row{grid-template-columns:68px minmax(0,1fr)}.contact-card__row a{font-size:25.3px}.contact__watermark{font-size:clamp(3.6rem,15.9vw,6.36rem);bottom:-.1em}.contact__grid{margin-top:36px}.footer__top{grid-template-columns:1fr 1fr;gap:32px 22px}.footer__brand{grid-column:1/-1;padding-bottom:10px;border-bottom:1px solid var(--line)}.footer__clock{margin-top:18px}.footer__nav:nth-child(4){grid-column:1/-1}.footer__wordmark{font-size:19vw;margin-top:36px}.footer__bottom{flex-wrap:wrap;gap:14px;margin-top:30px}.footer__bottom>span:nth-child(2){display:none}.modal{max-height:94svh}.modal__panel{max-height:94svh}.modal__panel--article{padding-top:48px}.form__row{grid-template-columns:1fr;gap:15px}.contact-form{gap:13px;margin-top:24px}.field input,.field select,.field textarea{font-size:18.6px}.article__foot{flex-direction:column;align-items:flex-start;gap:14px}}@media (max-width:480px){.shell{width:calc(100% - 36px)}.about h2,.business h2,.insights h2,.network h2,.process h2,.sandbox h2,.scenarios h2,.tech h2{font-size:clamp(2.49rem,9.22vw,3.39rem)}.brand__type small{display:none}.hero h1{font-size:clamp(3.71rem,17.38vw,4.88rem)}.hero__actions{flex-direction:column;align-items:stretch}.hero__actions .btn{width:100%}.hero__micro{display:none}.hero__visual{margin-top:24px}.orb{width:86vw}.orb__node--grid{right:-3%}.orb__node--storage{left:-4%}.orb__node small{display:none}.orb__core span{font-size:52px}.hero-stat strong{font-size:26.4px}.hero-stat{padding:13px 12px}.about__facts{grid-template-columns:1fr}.fact{border-left:0!important;border-top:1px solid var(--line-dark);padding-left:0!important}.fact:first-child{border-top:0!important}.about::after,.about::before{display:none}.biz-card__art{height:160px}.biz-tags span{font-size:9.2px}.biz-card__body h3{font-size:25.3px}.tech-tab{padding:10px 9px;gap:6px}.tech-tab__num{font-size:7.9px}.tech-tab__cn{font-size:16.2px}.console__visual{min-height:330px;padding:28px 8px}.console__hud{font-size:6.1px;left:12px;right:12px}.console__hud span:first-child{max-width:58%;line-height:1.4}.console__data{padding:18px 14px 14px}.console__value{font-size:49.9px}.console__data-head{font-size:6.7px}.console__metric-sub{font-size:10.4px}.console__rows>div{font-size:9.2px}.console__rows strong{font-size:7.9px}.console__foot{font-size:6.1px}.sandbox-stage{aspect-ratio:1.02/1;min-height:340px}.sandbox-stage__cta{padding:8px 14px 8px 8px;gap:9px}.sandbox-stage__cta-icon{width:29px;height:29px}.sandbox-stage__cta-icon svg{width:11px;height:11px}.sandbox-stage__cta b{font-size:12.2px}.sandbox-stage__cta small{display:none}.sandbox-stage__stats{left:14px;bottom:14px;gap:14px}.sandbox-stage__stats>span:nth-child(2){display:none}.sandbox-stage__stats small{font-size:7.9px}.sandbox-stage__stats b{font-size:18.7px}.sandbox-stage__hud--tl{top:14px;left:14px;font-size:7.3px}.sandbox__meta-state p{font-size:9.8px}.sandbox__meta-links{font-size:8.5px}.sandbox__meta-links a{font-size:9.8px}.sandbox-overlay__title strong{max-width:180px}.sandbox-overlay__close{font-size:0;width:32px;padding:0;gap:0;justify-content:center}.sandbox-overlay__close svg{width:14px;height:14px}.scene-card{padding:18px;min-height:330px}.scene-card__glyph{font-size:116.5px}.scene-card__visual{min-height:140px}.network-panel{min-height:430px}.network-panel__canvas{min-height:340px}.network-panel__hud span{font-size:19.8px}.network-panel__foot{font-size:6.1px;gap:8px}.network-panel__top{font-size:6.7px;padding:13px 14px}.network__features>div{grid-template-columns:20px 84px minmax(0,1fr);gap:7px}.network__features strong{font-size:11.6px}.network__features p{font-size:11px}.city-chip{font-size:9.8px;padding:4px 8px}.contact-card__row{grid-template-columns:1fr;gap:8px}.contact-card__row>span{padding-top:0}.contact-card__head{font-size:6.7px}.contact__watermark{display:none}.contact h2{font-size:13vw}.modal__panel{padding:26px 20px}.modal__close{top:12px;right:12px;width:32px;height:32px}.modal h2{font-size:2.13rem;margin-top:18px}.contact-form{margin-top:22px}.article__body p{font-size:13.3px}.article__body p:first-child{font-size:15.7px}.footer__bottom>span{width:100%;line-height:1.6}.back-to-top{margin-left:auto}}.lang-en{display:none}html[lang=en] .lang-zh{display:none}html[lang=en] .lang-en{display:inline}html[lang=en] .partner__cn{display:none}html[lang=en] .section-label__cn{display:none}html[lang=en] .mobile-nav em{display:none}html[lang=en] .mobile-nav a{grid-template-columns:34px minmax(0,1fr)}html[lang=en] .display{letter-spacing:-.045em}html[lang=en] .hero h1{letter-spacing:-.052em}html[lang=en] .about .accent{white-space:normal}html[lang=en] .contact h2{letter-spacing:-.055em}html[lang=en] .tech-tab{grid-template-columns:27px minmax(0,1fr) 20px}html[lang=en] .tech-tab__cn{display:none}html[lang=en] .tech-tab__en{display:block;justify-self:start;color:inherit;font-family:var(--sans);font-size:17.4px;font-weight:500;letter-spacing:.02em}html[lang=en] .orb__node>span{display:none}html[lang=en] .orb__node small{display:inline;color:rgba(242,240,232,.82);font-size:9.8px;letter-spacing:.1em}html[lang=en] .tech-node text:first-of-type{display:none}html[lang=en] .tech-node text:last-of-type{fill:var(--text);fill-opacity:.64;font-size:11px;letter-spacing:1.3px}html[lang=en] .tech-node.is-active text:last-of-type{fill:var(--amber);fill-opacity:1}@media (max-width:480px){.lang-switch{padding:0 8px;gap:4px}.lang-switch__globe{display:none}.lang-switch select{width:52px;padding-right:10px;font-size:11px}.lang-switch__chevron{right:8px}}.hero h1{font-size:clamp(3.9rem,8.6vw,7.2rem)}.about h2,.business h2,.insights h2,.network h2,.process h2,.sandbox h2,.scenarios h2,.tech h2{font-size:clamp(2.4rem,4.3vw,4.3rem)}.contact h2{font-size:clamp(2.9rem,6.2vw,6.2rem)}.hero-cta{position:relative;min-width:304px;min-height:64px;padding:8px 9px 8px 8px;gap:12px;justify-content:flex-start;border:1px solid rgba(11,13,11,.1);border-radius:999px;background-color:#fbf8f1;background-image:linear-gradient(180deg,rgba(255,255,255,.82),rgba(255,255,255,0) 55%);color:var(--ink);box-shadow:0 16px 36px rgba(0,0,0,.2),inset 0 1px 0 rgba(255,255,255,.9);overflow:hidden;isolation:isolate;transition:background-color .35s var(--ease),border-color .35s var(--ease),box-shadow .35s var(--ease),transform .35s var(--ease)}.hero-cta::before{content:"";position:absolute;inset:0;z-index:0;pointer-events:none;background-image:radial-gradient(rgba(11,13,11,.18) .65px,transparent .65px);background-size:9px 9px;opacity:.32;transition:opacity .35s var(--ease)}.hero-cta>*{position:relative;z-index:1}.hero-cta:hover{background-color:var(--amber);border-color:var(--amber);box-shadow:0 18px 40px rgba(242,179,110,.22),inset 0 1px 0 rgba(255,255,255,.5)}.hero-cta:hover::before{opacity:.18}.hero-cta__icon{flex:0 0 auto;display:grid;place-items:center;width:46px;height:46px;border-radius:50%;background:var(--ink);color:var(--paper-light);transition:background .35s var(--ease),color .35s var(--ease),transform .5s var(--ease)}.hero-cta__map{width:26px;height:26px;overflow:visible}.hero-cta__map path{transition:stroke-dashoffset .8s var(--ease)}.hero-cta:hover .hero-cta__map path{stroke-dashoffset:-40}.hero-cta:hover .hero-cta__icon{background:var(--paper-light);color:var(--ink);transform:rotate(-4deg)}.hero-cta__label{display:flex;flex-direction:column;gap:5px;min-width:0;text-align:left;line-height:1}.hero-cta__label strong{font-size:14.5px;font-weight:600;letter-spacing:.03em;white-space:nowrap}.hero-cta__label small{font-family:var(--mono);font-size:8px;line-height:1;letter-spacing:.15em;color:rgba(11,13,11,.5);white-space:nowrap;transition:color .35s var(--ease)}.hero-cta:hover .hero-cta__label small{color:rgba(11,13,11,.68)}.hero-cta__arrow{flex:0 0 auto;display:grid;place-items:center;width:34px;height:34px;margin-left:auto;border:1px solid rgba(11,13,11,.16);border-radius:50%;color:var(--ink);transition:background .35s var(--ease),color .35s var(--ease),border-color .35s var(--ease),transform .4s var(--ease)}.hero-cta__arrow svg{width:14px;height:14px}.hero-cta:hover .hero-cta__arrow{background:var(--ink);border-color:var(--ink);color:var(--paper-light);transform:rotate(-45deg)}.hero-cta:focus-visible{outline-offset:4px}@media (max-width:760px){.hero-cta{min-width:290px;min-height:62px}}@media (max-width:480px){.hero-cta{width:100%;min-width:0}}.hero-cta:focus-visible{background-color:var(--amber);border-color:var(--amber);box-shadow:0 18px 40px rgba(242,179,110,.22),inset 0 1px 0 rgba(255,255,255,.5)}.hero-cta:focus-visible .hero-cta__icon{background:var(--paper-light);color:var(--ink);transform:rotate(-4deg)}.hero-cta:focus-visible .hero-cta__arrow{background:var(--ink);border-color:var(--ink);color:var(--paper-light);transform:rotate(-45deg)}.hero-cta:focus-visible .hero-cta__label small{color:rgba(11,13,11,.68)}.hero__actions .btn--ghost{min-height:56px}.business{position:relative}.business::before{content:"";position:absolute;inset:0;pointer-events:none;background-image:linear-gradient(90deg,rgba(12,15,12,.055) 1px,transparent 1px);background-size:8.3333% 100%;-webkit-mask-image:linear-gradient(to bottom,transparent 0,#000 14%,#000 86%,transparent 100%);mask-image:linear-gradient(to bottom,transparent 0,#000 14%,#000 86%,transparent 100%);opacity:.65}.business .shell{position:relative;z-index:1}.biz-card--light{background:radial-gradient(80% 60% at 88% 0,rgba(255,255,255,.72),transparent 60%),#fbf8f1;border-color:rgba(11,13,11,.12);box-shadow:0 18px 45px rgba(11,13,11,.06)}.biz-card--dark{background:radial-gradient(80% 60% at 85% 0,rgba(242,179,110,.06),transparent 65%),#070a08;box-shadow:0 22px 55px rgba(0,0,0,.24)}.biz-card__top{position:relative;z-index:2}.biz-card__top::after{content:"";position:absolute;left:0;bottom:-1px;width:42px;height:1px;background:var(--card-accent);transition:width .55s var(--ease)}.biz-card:hover .biz-card__top::after{width:96px}.biz-card__ghost{position:absolute;right:10px;top:52px;z-index:0;color:transparent;font-family:var(--display);font-size:clamp(110px,12.6vw,188px);font-weight:300;line-height:.8;letter-spacing:-.08em;-webkit-text-stroke:1px var(--biz-line);opacity:.9;pointer-events:none;user-select:none;transition:transform .7s var(--ease),opacity .5s var(--ease)}.biz-card__art{position:relative;z-index:1}.biz-card__art svg{transition:transform .8s var(--ease),opacity .5s var(--ease)}.biz-card:hover .biz-card__art svg{transform:scale(1.035) translateY(-3px)}.biz-card:hover .biz-card__ghost{transform:translate(-4px,-2px);opacity:1}.biz-card__body{position:relative;z-index:2}@media (max-width:760px){.business::before{display:none}.biz-card__ghost{top:46px;right:6px;font-size:108px;opacity:.7}}