:root{--bg:#050707;--panel:#0d1414;--line:#243231;--text:#f7faf9;--muted:#9eacab;--cyan:#00ddd0;--gold:#e4bf75}body{background:var(--bg)}.topbar{background:#050707ed}.header{height:84px}.brand img{mix-blend-mode:lighten}.eyebrow{color:var(--gold)}.btn.primary{box-shadow:0 0 28px #00ddd014}.section{padding:110px 0}.index{font-size:11px;color:var(--gold);font-weight:400;letter-spacing:.1em}.text-card{padding:24px 0;border-top:1px solid var(--line)}.text-card h3{font-size:21px;margin:24px 0 18px;line-height:1.45}.text-card p{font-size:14px;line-height:1.9}.two{display:grid;grid-template-columns:1fr 1fr;gap:45px}.enhanced-hero{gap:45px;min-height:690px;padding:70px 0}.enhanced-hero h1{font-size:clamp(42px,4.6vw,70px)}.platform-hero h1{font-size:clamp(40px,4.3vw,62px)}.network-core{position:relative;width:100%;max-width:540px;aspect-ratio:1;isolation:isolate;display:grid;place-items:center;margin:auto}.core-grid{position:absolute;inset:0;background-image:linear-gradient(#18332e33 1px,transparent 1px),linear-gradient(90deg,#18332e33 1px,transparent 1px);background-size:36px 36px;mask-image:radial-gradient(circle,black 20%,transparent 70%);opacity:.7}.core-orbit{position:absolute;border-radius:50%;border:1px solid #1d5c55;width:76%;height:76%}.core-orbit.inner{width:49%;height:49%;border:1px dashed #7c704c;animation:core-turn 45s linear infinite}.core-orbit.outer:after{content:'';position:absolute;top:10%;left:17%;width:6px;height:6px;border-radius:50%;background:var(--gold);box-shadow:0 0 12px var(--gold)}.core-orbit.outer{animation:core-turn 26s linear infinite}.core-radar{position:absolute;width:70%;height:70%;border-radius:50%;background:conic-gradient(from 0deg,transparent 80%,#00ddd018);animation:core-turn 16s linear infinite}.core-center{position:relative;width:36%;padding:15px;background:radial-gradient(ellipse,#16342e,#050707);border:1px solid #27827788;border-radius:28%;box-shadow:0 0 65px #00ddd017;animation:core-breathe 5s ease-in-out infinite}.core-center img{border-radius:28%;mix-blend-mode:lighten}.satellites{position:absolute;inset:0;animation:core-turn 80s linear infinite}.satellite{position:absolute;left:50%;top:50%;width:90px;height:76px;margin:-38px 0 0 -45px;transform:rotate(var(--angle)) translateY(-205px) rotate(calc(-1 * var(--angle)))}.satellite-inner{height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;font-size:11px;text-align:center;padding:7px;background:#071311ec;border:1px solid #245049;border-radius:7px;box-shadow:0 8px 20px #0006;animation:core-counter 80s linear infinite}.satellite-inner .icon{width:22px;height:22px;color:var(--cyan)}.satellite:nth-child(even) .icon{color:var(--gold)}.core-caption{position:absolute;bottom:-15px;left:0;width:100%;text-align:center;font-size:10px;letter-spacing:.2em;color:#718a83}.core-caption span{color:var(--gold);margin:0 8px}.network-core.compact{max-width:330px}.compact .satellite{transform:rotate(var(--angle)) translateY(-125px) rotate(calc(-1 * var(--angle)));width:80px;margin-left:-40px}.compact .satellite-inner{font-size:10px}.connection-section .split{align-items:start;gap:80px}.connection-statement{color:var(--gold);padding:24px 0 0;margin-top:30px;border-top:1px solid var(--line);font-size:16px;line-height:1.8}.connection-list{border-top:1px solid var(--line)}.connection-row{display:grid;grid-template-columns:22px 100px 28px 1fr;gap:15px;align-items:center;padding:18px 0;border-bottom:1px solid var(--line);font-size:13px}.connection-row b{font-size:21px;color:var(--cyan);font-weight:400}.connection-row p{font-size:12px}.connection-line{height:1px;background:#214c43;position:relative;overflow:visible}.connection-line:after{content:'';position:absolute;width:4px;height:4px;border-radius:50%;background:var(--gold);top:-1px;animation:connection-travel 4s linear infinite;animation-delay:calc(var(--i)*.35s)}.path-flow{display:grid;grid-template-columns:repeat(4,1fr);gap:30px;position:relative;isolation:isolate}.path-flow[data-steps="6"]{grid-template-columns:repeat(6,1fr);gap:20px}.path-step{padding:0 0 20px;text-align:left;border:0;background:none;display:flex;flex-direction:column;align-items:flex-start;position:relative}.path-dot{height:62px;width:62px;display:grid;place-items:center;background:#0b1513;border:1px solid var(--line);border-radius:50%;transition:.5s;z-index:1;margin-bottom:27px;color:#718c84}.path-step.is-active .path-dot{color:var(--cyan);border-color:var(--cyan);box-shadow:0 0 25px #00ddd025}.path-title{display:flex;align-items:center;gap:12px;color:var(--text);font-size:20px;line-height:1.5}.path-title small{color:var(--gold);font-size:11px}.path-desc{font-size:13px;color:var(--muted);margin-top:15px;line-height:1.8}.path-track{position:absolute;z-index:-1;height:1px;left:0;right:0;top:31px;background:linear-gradient(90deg,#173830,#384e38,#173830);overflow:hidden}.path-track span{position:absolute;top:0;bottom:0;width:20%;background:linear-gradient(90deg,transparent,var(--cyan),var(--gold));animation:path-travel 5s linear infinite}.systems-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:25px}.system{position:relative;padding:30px;border:1px solid #23332f;background:linear-gradient(145deg,#101a15,#050707);border-radius:7px;overflow:hidden;transition:.3s}.system:hover{border-color:var(--cyan);transform:translateY(-6px)}.system-symbol,.system-icon{width:75px;height:75px;margin:35px 0;mix-blend-mode:lighten}.system-icon{display:grid;place-items:center;border:1px solid #837049;border-radius:16px;color:var(--gold)}.system-icon .icon{width:40px;height:40px}.system h3{font-size:27px}.system-sub{display:block;color:var(--gold);font-size:12px;margin:14px 0 25px}.system p{font-size:13px}.system-arrow{position:absolute;right:30px;top:28px;color:var(--cyan)}.layer-sculpture{height:260px;width:320px;max-width:100%;position:relative;margin:30px auto 0}.layer-sculpture span{position:absolute;left:55px;top:50px;width:200px;height:130px;border:1px solid #3b8777;background:linear-gradient(145deg,#00ddd00c,#05070799);transform:rotateX(52deg) rotateZ(-38deg);border-radius:14px;box-shadow:0 10px 30px #0007;animation:layer-float 6s ease-in-out infinite}.layer-sculpture span:nth-child(2){top:100px;border-color:#93805a;animation-delay:-2s}.layer-sculpture span:nth-child(3){top:150px;animation-delay:-4s}.layer-sculpture img{width:75px;position:absolute;left:122px;top:40px;mix-blend-mode:lighten}.layer-content article{display:flex;gap:28px;padding:30px 0;border-bottom:1px solid var(--line)}.layer-content article>span{color:var(--gold);font-size:12px;padding-top:5px}.layer-content h3{margin-bottom:18px}.layer-content p{font-size:14px}.flywheel-layout{display:grid;grid-template-columns:1.1fr .9fr;gap:100px;align-items:center}.wheel-graphic{position:relative;height:470px;display:grid;place-items:center}.wheel-ring{position:absolute;width:290px;height:290px;border:1px solid #31594d;border-radius:50%}.wheel-ring:before{content:'';position:absolute;inset:-16px;border:1px dashed #4d4e35;border-radius:50%}.wheel-ring:after{content:'';position:absolute;width:290px;height:290px;inset:-1px;border-radius:50%;background:conic-gradient(transparent 70%,#00ddd077 95%,var(--gold));mask-image:radial-gradient(circle,transparent 69%,black 70%);animation:core-turn 15.2s linear infinite}.wheel-center{width:120px;text-align:center;z-index:1}.wheel-center img{mix-blend-mode:lighten;width:80px;margin:0 auto 12px}.wheel-center span{font-size:20px;letter-spacing:.18em;color:var(--gold)}.wheel-node{position:absolute;left:50%;top:50%;width:150px;min-height:70px;margin-left:-75px;margin-top:-35px;transform:rotate(var(--angle)) translateX(175px) rotate(calc(-1 * var(--angle)));padding:12px 8px;background:#0b1311;border:1px solid var(--line);border-radius:6px;font-size:13px;transition:background .3s,border-color .3s,color .3s}.wheel-num{display:block;font-size:10px;color:var(--gold);margin-bottom:4px}.wheel-node.is-active{border-color:var(--cyan);background:#0e2420;color:var(--cyan);box-shadow:0 0 30px #00ddd010}.wheel-count{font-size:72px;line-height:1.2;font-weight:400;margin:26px 0;color:var(--gold)}.wheel-count small{font-size:16px;color:#586e64}.wheel-description h3{font-size:30px;margin-bottom:18px}.wheel-description p{font-size:15px;min-height:65px}.wheel-controls{display:flex;align-items:center;gap:20px;margin-top:30px}.wheel-progress{height:2px;background:var(--line);width:70px;overflow:hidden}.wheel-progress span{display:block;height:100%;background:var(--cyan);animation:progress-fill 3.8s linear infinite;transform-origin:left}.network-number{display:block;font-size:clamp(65px,7vw,108px);color:var(--gold);line-height:1;margin:25px 0 35px;font-weight:400;letter-spacing:-.07em}.network-number span{color:var(--cyan);font-size:.5em;vertical-align:top;line-height:1.5;letter-spacing:0}.network-map svg{width:100%;overflow:visible}.map-continent{fill:#152c26;stroke:#315044;stroke-width:1.3}.map-links path{fill:none;stroke:#00ddd0;stroke-width:1;stroke-dasharray:4 6;opacity:.65;animation:map-dash 15s linear infinite}.map-pulse{fill:var(--gold);stroke:#e4bf7533;stroke-width:10;animation:map-pulse 4s ease-in-out infinite;animation-delay:calc(var(--i)*-.6s)}.detailed-apps{display:grid;grid-template-columns:repeat(4,1fr);gap:22px}.detailed-app{padding:30px 22px;background:linear-gradient(135deg,#0d1915,#080b09);border:1px solid #24342b;border-radius:5px;transition:.3s}.detailed-app:hover{border-color:var(--cyan);transform:translateY(-4px)}.detailed-app .icon{color:var(--gold);margin-bottom:25px}.detailed-app h3{color:var(--cyan);margin-bottom:18px}.detailed-app p{font-size:13px}.ai-layout{display:grid;grid-template-columns:.85fr 1.15fr;gap:70px;align-items:center}.ai-core{position:relative;padding:25px;text-align:center;isolation:isolate}.ai-cube{height:180px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:20px}.ai-cube .icon{width:66px;height:66px;color:var(--cyan)}.ai-cube strong{font-size:25px;letter-spacing:.2em;color:var(--gold)}.ai-pulse{position:absolute;top:15px;left:50%;width:200px;height:200px;margin-left:-100px;border:1px solid #1e5b4f;border-radius:50%;animation:ai-expand 4s ease-out infinite;z-index:-1}.ai-core p{font-size:15px;margin-top:30px}.ai-equalizer{height:50px;display:flex;gap:4px;align-items:center;justify-content:center;margin-top:30px}.ai-equalizer i{width:3px;background:var(--cyan);height:var(--height);opacity:.5;animation:wave 1.6s ease-in-out infinite alternate;animation-delay:calc(var(--i)*-.12s)}.ai-agents{display:grid;grid-template-columns:1fr 1fr;gap:15px}.ai-agents>div{display:flex;align-items:center;gap:12px;border:1px solid var(--line);padding:20px 15px;font-size:13px;border-radius:4px;background:#0a100e;animation:agent-glow 10s ease infinite;animation-delay:calc(var(--i)*-1s)}.ai-agents small{margin-left:auto;color:var(--gold)}.agent-status{height:5px;width:5px;background:var(--cyan);border-radius:50%;flex-shrink:0}.tech-stack{display:flex;flex-direction:column;gap:13px}.tech-stack details{border:1px solid #334338;background:linear-gradient(90deg,#111c15,#080c09);border-radius:4px;transition:.3s}.tech-stack details[open]{border-color:#a68a55}.tech-stack summary{padding:20px;list-style:none;cursor:pointer;display:flex;align-items:center;gap:15px;font-size:16px}.tech-stack summary small{font-size:11px;color:var(--gold)}.tech-stack summary span{margin-left:auto;color:var(--cyan)}.tech-stack details[open] summary span{transform:rotate(45deg)}.tech-stack p{padding:0 20px 20px 52px;font-size:13px}.tech-orb{padding-top:40px}.company-section{background:linear-gradient(90deg,transparent,#10160c55,transparent)}.closing-section h2{max-width:980px}.closing-section{background:radial-gradient(ellipse at bottom left,#2a241030,transparent 70%)}.payment-network{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;position:relative;padding:20px}.payment-net-core{grid-column:1/-1;margin:0 auto 20px;display:grid;place-items:center;gap:18px;color:var(--cyan);width:130px;height:130px;border:1px solid #365b4b;border-radius:50%;box-shadow:0 0 40px #00ddd015;animation:core-breathe 5s ease-in-out infinite}.payment-net-core .icon{width:42px;height:42px}.payment-net-core b{font-size:14px;color:var(--text)}.payment-net-node{display:flex;align-items:center;flex-direction:column;text-align:center;gap:12px;font-size:12px;padding:20px 8px;border-top:1px solid var(--line);animation:agent-glow 6s ease infinite;animation-delay:calc(var(--i)*-1s)}.payment-net-node .icon{color:var(--gold)}.pay-card{animation:card-hover 7s ease-in-out infinite}.motion-toggle{position:fixed;bottom:20px;right:20px;z-index:60;display:flex;gap:10px;align-items:center;border:1px solid #405344;background:#0c1310ee;padding:9px 15px;border-radius:25px;font-size:11px;backdrop-filter:blur(14px);box-shadow:0 4px 20px #0005;color:var(--muted)}.motion-toggle>span:first-child{color:var(--gold)}.motion-toggle:hover{color:white;border-color:var(--cyan)}.footer{padding-bottom:75px}.ecosystem .section-head h2{max-width:700px}.app-item,.eco-detail,.scene,.pay-card,.feature,.table-wrap,.generation article{border-color:#2e4135}.eco-detail{background:radial-gradient(ellipse at top right,#183c2650,transparent 70%),#090f0b}.about-stripe{background:#0b120d}.language{background:#101913}.menu{color:white}.table-wrap{background:#080d0a}th{background:#101912}tbody tr:hover{background:#14231b}.donut:before{background:var(--bg)}.node{background:#111b14}.hero-tags .icon{color:var(--gold)}
@keyframes core-turn{to{transform:rotate(360deg)}}@keyframes core-counter{to{transform:rotate(-360deg)}}@keyframes core-breathe{0%,100%{box-shadow:0 0 30px #00ddd014}50%{box-shadow:0 0 65px #00ddd037}}@keyframes connection-travel{0%{left:0;opacity:0}20%,80%{opacity:1}100%{left:100%;opacity:0}}@keyframes path-travel{from{left:-20%}to{left:100%}}@keyframes layer-float{0%,100%{translate:0 0}50%{translate:0 -12px}}@keyframes progress-fill{from{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes map-dash{to{stroke-dashoffset:-200}}@keyframes map-pulse{0%,100%{stroke-width:5;opacity:.8}50%{stroke-width:18;opacity:1}}@keyframes ai-expand{from{transform:scale(.7);opacity:.8}to{transform:scale(1.3);opacity:0}}@keyframes wave{from{transform:scaleY(.35)}to{transform:scaleY(1)}}@keyframes agent-glow{0%,15%,100%{border-color:#243231}8%{border-color:#00ddd088}}@keyframes card-hover{0%,100%{transform:rotate(-9deg) translateY(0)}50%{transform:rotate(-7deg) translateY(-12px)}}
html[data-motion-paused="true"] *,html[data-motion-paused="true"] *:before,html[data-motion-paused="true"] *:after{animation-play-state:paused!important}.path-step:hover .path-dot,.wheel-node:hover{border-color:var(--gold)}
@media(max-width:1200px){.satellite{transform:rotate(var(--angle)) translateY(-173px) rotate(calc(-1 * var(--angle)));width:82px;margin-left:-41px}.satellite-inner{font-size:10px}.connection-section .split{gap:40px}.connection-row{grid-template-columns:18px 85px 18px 1fr;gap:10px}.connection-row b{font-size:19px}.flywheel-layout{gap:45px}.wheel-node{width:130px;margin-left:-65px;transform:rotate(var(--angle)) translateX(150px) rotate(calc(-1 * var(--angle)))}.wheel-ring,.wheel-ring:after{width:260px;height:260px}.path-flow[data-steps="6"]{grid-template-columns:repeat(3,1fr);gap:35px}.path-flow[data-steps="6"] .path-track{display:none}.network-core{max-width:430px}.enhanced-hero{gap:30px}}
@media(max-width:900px){.header{height:74px}.section{padding:80px 0}.nav{background:#080e0b}.enhanced-hero{grid-template-columns:1fr;gap:45px;min-height:0}.enhanced-hero>div:first-child{max-width:680px}.network-core{width:430px;max-width:100%;margin:0 auto 20px}.satellite{transform:rotate(var(--angle)) translateY(-168px) rotate(calc(-1 * var(--angle)))}.connection-section .split{gap:50px}.flywheel-layout{grid-template-columns:1fr;gap:25px}.wheel-graphic{height:420px;width:100%;max-width:530px;margin:auto}.wheel-description{max-width:550px}.wheel-count{font-size:58px;margin:15px 0}.systems-grid{gap:15px}.system{padding:24px}.system h3{font-size:23px}.ai-layout{gap:30px}.ai-agents{grid-template-columns:1fr}.detailed-apps{grid-template-columns:1fr 1fr}.path-title{font-size:17px}.path-flow{gap:20px}.network-map{max-width:600px}.tech-orb{display:none}.network-number{font-size:75px}.layer-sculpture{margin:10px auto}.platform-hero .buttons .btn{font-size:12px}}
@media(max-width:600px){.section{padding:65px 0}.enhanced-hero{padding:50px 0 35px;gap:45px}.enhanced-hero h1{font-size:42px}.platform-hero h1{font-size:40px}.network-core{width:340px;height:340px;aspect-ratio:auto}.satellite{width:72px;height:64px;margin:-32px 0 0 -36px;transform:rotate(var(--angle)) translateY(-128px) rotate(calc(-1 * var(--angle)))}.satellite-inner{font-size:9px;padding:6px 3px;gap:4px;line-height:1.35}.satellite-inner .icon{width:19px;height:19px}.core-center{width:35%;padding:10px}.core-caption{font-size:8px;bottom:-5px}.core-orbit.outer{width:73%;height:73%}.connection-row{grid-template-columns:19px 85px 22px 1fr;padding:17px 0;gap:10px}.connection-row p{font-size:11px}.connection-row b{font-size:18px}.connection-statement{font-size:14px}.text-card h3{font-size:18px;margin:20px 0 14px}.text-card p{font-size:13px}.systems-grid{grid-template-columns:1fr}.system{padding:25px 25px 25px 115px;min-height:210px}.system-symbol,.system-icon{position:absolute;left:23px;top:50px;margin:0;width:65px;height:65px}.system h3{margin-top:16px;font-size:25px}.system-sub{margin:12px 0 18px}.system-arrow{right:22px;top:25px}.layer-content article{gap:20px;padding:25px 0}.layer-content h3{font-size:22px}.path-flow,.path-flow[data-steps="6"]{grid-template-columns:1fr 1fr;gap:28px 20px}.path-track{display:none}.path-dot{height:50px;width:50px;margin-bottom:20px}.path-title{font-size:17px;gap:8px}.path-desc{font-size:12px}.path-title small{font-size:9px}.wheel-graphic{height:360px}.wheel-ring,.wheel-ring:after{width:220px;height:220px}.wheel-node{width:112px;min-height:64px;margin-left:-56px;margin-top:-32px;transform:rotate(var(--angle)) translateX(116px) rotate(calc(-1 * var(--angle)));font-size:11px;padding:10px 6px;line-height:1.4}.wheel-center{width:80px}.wheel-center img{width:60px}.wheel-center span{font-size:15px}.wheel-description h3{font-size:27px}.wheel-count{font-size:52px}.wheel-description p{font-size:14px;min-height:50px}.two{grid-template-columns:1fr;gap:15px}.network-number{font-size:75px}.detailed-apps{gap:14px}.detailed-app{padding:24px 16px}.detailed-app h3{font-size:22px}.detailed-app p{font-size:12px}.ai-layout{grid-template-columns:1fr;gap:40px}.ai-agents{grid-template-columns:1fr 1fr;gap:10px}.ai-agents>div{font-size:11px;padding:16px 10px;gap:8px}.ai-core{padding:0 15px}.ai-pulse{top:0}.ai-core p{font-size:14px}.tech-stack summary{font-size:14px;padding:18px 15px;gap:12px}.tech-stack p{padding:0 15px 18px 40px;font-size:12px}.payment-network{padding:0;gap:15px}.payment-net-node{font-size:11px}.motion-toggle{font-size:10px;padding:8px 11px;bottom:14px;right:14px}.company-section h2{font-size:32px}.enhanced-hero .buttons{gap:10px}.platform-hero .buttons .btn{max-width:100%;white-space:normal;line-height:1.7}.footer{padding-bottom:75px}.connection-section h2{font-size:30px}}
@media(max-width:360px){.network-core{width:290px;height:290px}.satellite{transform:rotate(var(--angle)) translateY(-110px) rotate(calc(-1 * var(--angle)));width:64px;margin-left:-32px}.satellite-inner{font-size:8px}.wheel-node{transform:rotate(var(--angle)) translateX(101px) rotate(calc(-1 * var(--angle)));width:100px;margin-left:-50px}.wheel-ring,.wheel-ring:after{width:185px;height:185px}}
@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;scroll-behavior:auto!important}.path-track span{left:40%}.ai-pulse{opacity:.5}}

html[data-motion-paused="true"] .page-enter{animation:none!important;opacity:1;transform:none}
@media(max-width:340px){.wheel-node{transform:rotate(var(--angle)) translateX(90px) rotate(calc(-1 * var(--angle)))}.network-core{width:284px;height:310px}.satellite{transform:rotate(var(--angle)) translateY(-106px) rotate(calc(-1 * var(--angle)))}}

.split>*{min-width:0}.network-core{overflow:clip;overflow-clip-margin:8px}.core-caption{bottom:0}.layer-sculpture{width:min(320px,100%)}

.detailed-apps{grid-template-columns:repeat(4,minmax(0,1fr))}.detailed-app{min-width:0}.detailed-app h3,.detailed-app p{overflow-wrap:anywhere;hyphens:auto}@media(max-width:900px){.detailed-apps{grid-template-columns:repeat(2,minmax(0,1fr))}}

.allocation-sculpture{width:100%;max-width:460px;margin:auto;position:relative}.allocation-sculpture svg{width:100%;height:auto;overflow:visible}.ring-depth{filter:brightness(.43)}.ring-sector{transition:filter .2s}.ring-sector:hover,.ring-sector:focus{filter:brightness(1.16);outline:none}.sculpture-legend{display:flex;gap:18px;justify-content:center;font-size:12px;color:var(--muted);margin-top:-5px}.sculpture-legend span{display:flex;align-items:center;gap:6px}.sculpture-legend i{height:6px;width:6px;border-radius:50%}.future-section{position:relative;background:radial-gradient(ellipse at top right,#00ddd00b,transparent 60%)}.future-intro{max-width:920px}.future-intro h2{font-size:clamp(34px,3.6vw,54px);max-width:900px}.future-intro .lead{max-width:780px}.future-slogan{color:var(--gold);padding:30px 0;margin:25px 0 30px;border-bottom:1px solid var(--line);font-size:16px;letter-spacing:.04em}.future-cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:25px}.future-cards article{padding:34px;background:linear-gradient(130deg,#0e1b16,#080b09);border:1px solid #2c4236;border-radius:7px}.future-card-top{display:flex;justify-content:space-between;align-items:center;margin-bottom:28px}.future-card-top span{font-size:12px;color:var(--gold)}.future-card-top .icon{color:var(--cyan);width:30px;height:30px}.future-cards article:nth-child(even) .icon{color:var(--gold)}.future-cards h3{font-size:24px;line-height:1.5;margin-bottom:18px}.future-cards p{font-size:14px;line-height:1.9}.future-closing{display:flex;gap:30px;align-items:center;padding:45px 0;margin-top:25px;border-bottom:1px solid var(--line)}.future-closing img{width:85px;mix-blend-mode:lighten}.future-closing h3{font-size:27px;color:var(--gold);line-height:1.5}.future-closing p{font-size:14px;margin-top:18px;max-width:800px}@media(max-width:600px){.sculpture-legend{gap:12px;font-size:10px}.future-cards{grid-template-columns:1fr;gap:16px}.future-cards article{padding:26px}.future-cards h3{font-size:22px}.future-slogan{font-size:14px;line-height:1.9}.future-closing{align-items:start;gap:20px}.future-closing img{width:48px}.future-closing h3{font-size:23px}.future-closing p{font-size:13px}}

/* Navigation rhythm and value network */
.header{gap:20px}.nav{gap:20px}.nav a{display:flex;align-items:center;justify-content:center;text-align:center;min-height:44px}.value-hero h3{margin-top:28px;max-width:850px}.value-path{margin-top:40px;padding:22px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line);color:var(--cyan);font-size:clamp(14px,1.6vw,20px)}.value-explainer{margin-top:35px;max-width:900px}.value-explainer p{margin-top:18px}.value-signals{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:30px;margin-top:40px}.value-signals article{border-top:1px solid var(--line);padding-top:25px}.value-signals b{color:var(--gold)}.value-signals p{margin-top:15px}
@media(min-width:901px) and (max-width:1200px){.header{gap:12px}.brand{width:145px}.nav{gap:11px}.nav a{font-size:11px}}
@media(max-width:900px){.nav{padding:16px 24px;gap:0;max-height:calc(100dvh - 74px);overflow:auto}.nav a{justify-content:flex-start;text-align:left;min-height:52px;padding:12px 16px;border-bottom:1px solid #20342b}.nav a:last-child{border-bottom:0}.nav a.active{color:var(--cyan);background:#14241b;border-radius:4px}.value-signals{grid-template-columns:1fr;gap:22px}}
@media(max-width:600px){.header{gap:8px}.header .brand{width:130px}.header .language{width:94px;min-width:0;padding-left:6px;padding-right:6px}.header .menu{padding:4px}}
.faq-layout{display:grid;grid-template-columns:245px minmax(0,1fr);gap:55px;padding-bottom:100px;align-items:start}.faq-sidebar{position:sticky;top:115px;border-left:1px solid var(--line);padding-left:16px;display:flex;flex-direction:column;gap:5px}.faq-side-title{color:var(--gold);padding:10px 12px 20px;font-size:19px}.faq-sidebar button{border:0;background:transparent;text-align:left;padding:11px 12px;color:var(--muted);font-size:13px;display:flex;align-items:center;justify-content:space-between;gap:12px;border-radius:4px}.faq-sidebar button.selected{color:var(--cyan);background:#13251d}.faq-sidebar small{color:var(--gold)}.faq-content{min-width:0}.faq-search-label{display:block;color:var(--muted);font-size:13px;margin-bottom:10px}#faq-search{width:100%;min-width:0;padding:16px 18px;border:1px solid #355044;background:#101c16;color:var(--text);font:inherit;border-radius:5px}.faq-toolbar{display:flex;align-items:center;gap:18px;margin:18px 0 32px;flex-wrap:wrap}.faq-toolbar p{margin-right:auto;font-size:13px}.faq-toolbar button{background:none;border:0;color:var(--gold);font-size:12px;padding:6px 0}.faq-group{margin-bottom:45px}.faq-group h2{font-size:23px;color:var(--gold);margin:25px 0 16px}.faq-entry{border-bottom:1px solid var(--line)}.faq-entry summary{display:flex;align-items:baseline;gap:17px;cursor:pointer;padding:20px 0;list-style:none}.faq-entry summary::-webkit-details-marker{display:none}.faq-entry summary span{font-size:12px;color:var(--cyan)}.faq-entry summary strong{font-size:16px;line-height:1.65;font-weight:500;flex:1}.faq-entry summary:after{content:'+';color:var(--gold)}.faq-entry[open] summary:after{content:'−'}.faq-answer{padding:0 0 24px 40px}.faq-answer p{font-size:15px;line-height:1.95}.faq-answer a{font-size:12px;color:var(--cyan);display:inline-block;margin-top:12px}.faq-page [hidden]{display:none!important}.faq-page .page-hero h1{max-width:940px}.faq-page .page-hero{padding-bottom:65px}
@media(min-width:901px){.nav{gap:15px}.nav a{font-size:12px}}
@media(min-width:901px) and (max-width:1200px){.header .brand{width:125px}.nav{gap:8px}.nav a{font-size:10px}.header{gap:10px}.header .language{width:105px}}
@media(max-width:900px){.faq-layout{grid-template-columns:1fr;gap:28px}.faq-sidebar{position:static;border-left:0;padding-left:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.faq-side-title{grid-column:1/-1}.faq-sidebar button{font-size:12px;border:1px solid var(--line);padding:10px}.faq-group h2{font-size:21px}.faq-entry summary strong{font-size:15px}.faq-answer{padding-left:0}.faq-toolbar{gap:14px}.faq-page .page-hero{padding-bottom:35px}}
@media(min-width:901px){.faq-sidebar{max-height:calc(100dvh - 135px);overflow-y:auto;scrollbar-width:thin}.faq-page .page-hero h1{font-size:clamp(40px,4.5vw,64px)}}
.card-collection-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:38px 44px;margin-top:48px}.card-edition{margin:0;min-width:0}.edition-card{aspect-ratio:1.586;border-radius:22px;padding:clamp(22px,3vw,38px);position:relative;isolation:isolate;overflow:hidden;border:1px solid var(--edge);color:var(--ink);background:var(--surface);box-shadow:0 18px 38px #0004,inset 0 1px 0 #ffffff50;display:flex;flex-direction:column;transition:transform .35s,box-shadow .35s}.edition-jade{--surface:linear-gradient(125deg,#0b4a43,#137e71 45%,#09352f);--ink:#e2fff7;--accent:#8cf8dc;--edge:#438c78}.edition-champagne{--surface:linear-gradient(125deg,#eed7a3,#b99755 50%,#f6dfab);--ink:#2a2316;--accent:#5b421c;--edge:#f4dca2}.edition-pearl{--surface:linear-gradient(125deg,#fafcf8,#d8e5df 55%,#f1f6f2);--ink:#14352d;--accent:#08786b;--edge:#eef8f3}.edition-obsidian{--surface:linear-gradient(125deg,#1f2424,#090d0c 55%,#343126);--ink:#e9d29a;--accent:#d7b777;--edge:#9b8352}.edition-brand{display:flex;align-items:center;gap:10px;font-size:clamp(20px,2.5vw,30px);font-weight:700;font-style:italic;z-index:1}.edition-brand img{width:38px;height:38px;border-radius:9px}.edition-brand em{color:var(--accent);font-style:inherit}.edition-orbit{position:absolute;z-index:-1;width:75%;aspect-ratio:1;border:1px solid currentColor;border-radius:50%;right:-23%;top:-27%;opacity:.15;box-shadow:0 0 0 28px #ffffff06,0 0 0 29px currentColor,0 0 0 60px #ffffff04}.edition-chip-row{display:flex;align-items:center;gap:15px;margin:auto 0}.edition-chip-row .chip{margin:0;width:42px;height:32px}.edition-chip-row svg{width:22px;height:28px;fill:none;stroke:currentColor;stroke-width:1.6;opacity:.7}.edition-bottom{display:flex;align-items:center;justify-content:space-between;gap:8px}.edition-bottom>span{font-size:clamp(11px,1.1vw,15px);letter-spacing:1px;opacity:.8}.edition-bottom b{font-size:clamp(24px,3vw,36px);font-style:italic;letter-spacing:-1px;line-height:1}.card-edition figcaption{display:flex;align-items:center;gap:16px;padding-top:17px;font-size:15px}.card-edition figcaption span{color:var(--gold);font-size:11px}.card-collection>.note{margin-top:28px}@media(hover:hover) and (prefers-reduced-motion:no-preference){.edition-card:hover{transform:translateY(-5px);box-shadow:0 25px 48px #0006,inset 0 1px 0 #ffffff50}}@media(max-width:600px){.card-collection-grid{grid-template-columns:1fr;gap:28px;margin-top:32px}.edition-card{padding:24px;border-radius:18px}.edition-brand{font-size:25px}.edition-brand img{width:32px;height:32px}.edition-bottom b{font-size:30px}.edition-chip-row .chip{width:35px;height:26px}}@media(max-width:350px){.edition-card{padding:20px}.edition-brand{font-size:21px}.edition-bottom b{font-size:26px}.edition-bottom>span{font-size:10px;letter-spacing:0}}
.hyperpay-network-core{grid-column:1/-1;position:relative;width:min(100%,420px);margin:0 auto 25px;text-align:center}.hyperpay-globe{display:block;width:100%;height:auto}.hp-core-brand{display:flex;justify-content:center;align-items:center;gap:10px;margin-top:-23px;position:relative}.hp-core-brand img{width:29px;height:29px;border-radius:7px}.hp-core-brand strong{font-size:25px;font-style:italic;letter-spacing:-.04em}.hp-core-brand strong span{color:var(--cyan)}.hp-core-caption{display:block;font-size:8px;letter-spacing:.24em;color:var(--gold);margin-top:9px}.payment-network{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 22px;padding:12px}.payment-net-node{padding:17px 8px;gap:10px;min-width:0}.payment-net-node span{overflow-wrap:anywhere}.payment-net-node .icon{width:25px;height:25px}.hp-point{animation:hp-twinkle 3s ease-in-out infinite}.hp-point-two{animation-delay:1.5s}@keyframes hp-twinkle{50%{opacity:.3}}@media(prefers-reduced-motion:reduce){.hp-point{animation:none}}@media(max-width:600px){.hyperpay-network-core{max-width:360px}.payment-network{gap:12px 16px}.payment-net-node{font-size:12px}}
/* Unified card groups */
.detailed-pay-card{container-type:inline-size;width:100%;padding:6%;border-radius:16px;transform:none!important;transition:none;box-shadow:0 20px 45px #0007,inset 0 1px 0 #ffffff60}.detailed-pay-card .edition-brand{font-size:7cqw;gap:2cqw;line-height:1.2}.detailed-pay-card .edition-brand img{width:8cqw;height:8cqw;border-radius:2cqw}.detailed-pay-card .edition-chip-row{margin:5cqw 0 4cqw;gap:3cqw}.detailed-pay-card .chip{width:9cqw;height:7cqw;border-radius:1.5cqw}.detailed-pay-card .edition-chip-row svg{width:5cqw;height:6cqw}.card-demo{margin-left:auto;font-size:2.3cqw;letter-spacing:.15em;opacity:.5}.card-number-mask{font-size:4cqw;letter-spacing:.1em;margin-top:auto}.card-extra-details{display:flex;align-items:end;justify-content:space-between;gap:2cqw;margin-top:4cqw}.card-extra-details>div{display:flex;flex-direction:column;gap:1cqw}.card-extra-details small{font-size:1.8cqw;line-height:1.2;letter-spacing:.08em;opacity:.65}.card-extra-details span{font-size:2.6cqw;letter-spacing:.04em;line-height:1.2;white-space:nowrap}.card-extra-details b{font-size:7cqw;font-style:italic;line-height:1;letter-spacing:-.05em}.duo-card-stage{position:relative;width:100%;aspect-ratio:1.3;max-width:580px;margin:auto;isolation:isolate}.duo-card{position:absolute;width:78%;left:11%;top:18%;transform-origin:50% 60%}.duo-back{transform:translate(8%,-15%) rotate(12deg);z-index:0;animation:duo-back-float 7s ease-in-out infinite}.duo-front{transform:translate(-5%,14%) rotate(-9deg);z-index:1;animation:duo-front-float 7s ease-in-out infinite}.fan-card-stage{position:relative;max-width:1040px;width:100%;aspect-ratio:2.05;margin:55px auto 0;isolation:isolate}.fan-card{position:absolute;width:49%;left:25.5%;top:15%;transform-origin:50% 95%;}.fan-0{transform:translateX(-44%) rotate(-18deg);z-index:1}.fan-1{transform:translateY(8%);z-index:3}.fan-2{transform:translateX(44%) rotate(18deg);z-index:2}.fan-color-labels{display:flex;justify-content:center;gap:45px;color:var(--gold);font-size:13px;margin-top:10px;text-align:center}.card-collection>.note{text-align:center}.fan-card .edition-card{box-shadow:0 20px 50px #0009,inset 0 1px 0 #ffffff60}@keyframes duo-back-float{50%{transform:translate(10%,-18%) rotate(15deg)}}@keyframes duo-front-float{50%{transform:translate(-7%,10%) rotate(-12deg)}}@media(max-width:600px){.duo-card-stage{aspect-ratio:1.15;margin:8px auto 15px}.duo-card{width:79%;left:10.5%;top:20%}.fan-card-stage{aspect-ratio:1.25;margin-top:28px}.fan-card{width:67%;left:16.5%;top:21%}.fan-0{transform:translateX(-23%) rotate(-16deg)}.fan-1{transform:translateY(12%)}.fan-2{transform:translateX(23%) rotate(16deg)}.fan-color-labels{font-size:11px;gap:20px}.detailed-pay-card{border-radius:10px}.detailed-pay-card .chip:after{inset:35% 0}.card-collection h2{font-size:29px}}@media(prefers-reduced-motion:reduce){.duo-card{animation:none}}
@media(max-width:600px){.fan-card{width:60%;left:20%}.fan-0{transform:translateX(-21%) rotate(-16deg)}.fan-2{transform:translateX(21%) rotate(16deg)}}
.home-sculpture{min-width:0;position:relative;width:100%;max-width:640px;margin:auto}.sculpture-stage{position:relative;isolation:isolate;aspect-ratio:600/470}.sculpture-stage>svg{display:block;width:100%;height:auto}.sculpture-emblem{position:absolute;left:50%;top:43%;width:32%;aspect-ratio:1;transform:translate(-50%,-50%);animation:sculpture-levitate 8s ease-in-out infinite}.sculpture-glass{height:100%;display:grid;place-items:center;border-radius:29%;background:linear-gradient(145deg,#37695a38,#0a1713cc 55%,#c8b57b15);border:1px solid #94e8cc4a;box-shadow:inset 0 1px 0 #d9ffe626,inset 0 -10px 24px #0006,0 25px 45px #0007,0 0 45px #0de5bc0b;transform:rotate(-8deg)}.sculpture-glass img{width:76%;height:76%;object-fit:contain;transform:rotate(8deg);filter:drop-shadow(0 5px 12px #0ff3)}.sculpture-kicker{position:absolute;bottom:5%;width:100%;text-align:center;font-size:10px;letter-spacing:.22em;color:#a3b7aa}.sculpture-kicker span{color:var(--gold);padding:0 8px}.sculpture-apps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0 18px;margin:0 20px;padding-top:10px}.sculpture-apps>div{display:flex;align-items:center;gap:9px;padding:16px 0;border-bottom:1px solid #324d3a70;min-width:0;font-size:12px;color:#b8cbc2}.sculpture-apps .icon{width:19px;height:19px;color:var(--cyan)}.sculpture-apps>div:nth-child(even) .icon{color:var(--gold)}.sculpture-apps span{overflow-wrap:anywhere;line-height:1.45}.sculpture-flow{animation:sculpture-stream 18s linear infinite}.gold-flow{animation-duration:25s;animation-direction:reverse}@keyframes sculpture-stream{to{stroke-dashoffset:-1192}}@keyframes sculpture-levitate{50%{transform:translate(-50%,-56%) rotate(2deg)}}@media(max-width:900px){.home-sculpture{max-width:540px}.sculpture-apps{margin:0 15px}.sculpture-apps>div{font-size:11px}}@media(max-width:400px){.sculpture-apps{gap:0 12px;margin:0}.sculpture-apps>div{flex-direction:column;gap:6px;text-align:center;font-size:10px}.sculpture-kicker{font-size:8px}}@media(prefers-reduced-motion:reduce){.sculpture-emblem,.sculpture-flow{animation:none}}
.sculpture-glass img{mix-blend-mode:screen;border-radius:22%}
.token-heading{font-size:clamp(26px,4vw,56px);line-height:1.3}.token-heading>span{display:block;color:var(--cyan)}.token-heading>span+span{color:var(--gold);margin-top:.16em}.token-emblem{width:min(230px,100%);aspect-ratio:1;height:auto;padding:26px;display:grid;place-items:center;flex-shrink:0}.token-emblem img{display:block;width:100%;height:auto;aspect-ratio:1;object-fit:contain;border-radius:0;max-width:100%}.ring-percent-labels{pointer-events:none}@media(max-width:600px){.token-emblem{width:170px;padding:22px}.token-heading{font-size:clamp(25px,6.5vw,38px)}}
