@import url('https://fonts.googleapis.com/css2?family=JetBrains+Mono:wght@400;500&family=Onest:wght@300;400;500;600;700&display=swap');
*{box-sizing:border-box}html,body{margin:0;min-width:320px;background:#05090d;color:#fff;font-family:Onest,-apple-system,BlinkMacSystemFont,"Segoe UI",Arial,sans-serif}.hero{position:relative;height:100svh;min-height:700px;overflow:hidden;isolation:isolate}.city-stage{position:absolute;z-index:-4;inset:-3%;transform:translate(calc(var(--x,0)*-14px),calc(var(--y,0)*-9px));transition:transform .25s cubic-bezier(.2,.8,.2,1);will-change:transform}.city{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;animation:cityBreath 18s ease-in-out infinite alternate,arrive 1.8s cubic-bezier(.2,.8,.2,1) both}.shade{position:absolute;z-index:-2;inset:0;background:linear-gradient(90deg,rgba(3,7,11,.97) 0%,rgba(3,7,11,.82) 29%,rgba(3,7,11,.18) 68%,rgba(3,7,11,.32)),linear-gradient(0deg,rgba(3,7,11,.95) 0%,transparent 45%),linear-gradient(180deg,rgba(3,7,11,.72),transparent 31%)}.light-sweep{position:absolute;z-index:-1;top:-20%;left:48%;width:18%;height:140%;background:linear-gradient(90deg,transparent,rgba(164,199,255,.11),transparent);filter:blur(18px);transform:skewX(-17deg) translateX(-260%);animation:sweep 10s 2.5s cubic-bezier(.45,0,.25,1) infinite;pointer-events:none}.grain{position:absolute;z-index:0;inset:0;opacity:.14;pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 160 160' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.82' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.38'/%3E%3C/svg%3E")}.asset-focus{position:absolute;right:8.2%;top:14%;width:31%;height:67%;border:1px solid rgba(177,205,247,.18);opacity:.72;animation:focusIn 1.4s 1s cubic-bezier(.2,.8,.2,1) both}.asset-focus i{position:absolute;width:24px;height:24px;border-color:#b9d0f4}.asset-focus i:nth-child(1){left:-1px;top:-1px;border-left:2px solid;border-top:2px solid}.asset-focus i:nth-child(2){right:-1px;top:-1px;border-right:2px solid;border-top:2px solid}.asset-focus i:nth-child(3){left:-1px;bottom:-1px;border-left:2px solid;border-bottom:2px solid}.asset-focus i:nth-child(4){right:-1px;bottom:-1px;border-right:2px solid;border-bottom:2px solid}.asset-focus span{position:absolute;right:0;top:calc(100% + 10px);font:500 8px/1.5 'JetBrains Mono',monospace;text-align:right;color:#aebdd2;letter-spacing:.07em}.asset-focus b{font-weight:400;color:#7186a3}
header{position:absolute;z-index:5;inset:0 0 auto;display:grid;grid-template-columns:240px 1fr auto;align-items:center;height:88px;padding:0 3.3vw;border-bottom:1px solid rgba(255,255,255,.19);background:linear-gradient(180deg,rgba(3,7,11,.28),transparent);backdrop-filter:blur(3px)}a{color:inherit}.brand{display:flex;align-items:center;text-decoration:none;gap:10px}.brand b{font-size:17px;letter-spacing:-.04em}.brand em{font-style:normal;font-size:10px;font-weight:400;letter-spacing:.08em;opacity:.64}.mark{width:26px;height:24px;display:grid;grid-template-columns:1fr 1fr;gap:2px;transform:skew(-12deg)}.mark i{background:#fff}.mark i:first-child{grid-column:1/3;width:76%;justify-self:end}nav{display:flex;justify-content:center;gap:2.2vw}nav a{position:relative;text-decoration:none;font-size:12px;font-weight:400;opacity:.64;transition:opacity .2s}nav a::after{content:"";position:absolute;left:0;bottom:-9px;width:100%;height:1px;background:#b7cdf1;transform:scaleX(0);transform-origin:right;transition:transform .35s}nav a:hover{opacity:1}nav a:hover::after{transform:scaleX(1);transform-origin:left}.controls{display:flex;align-items:center;gap:6px}.controls button{border:0;background:none;color:#fff;font:500 9px/1 'JetBrains Mono';padding:8px;opacity:.45;cursor:pointer}.controls button.active{opacity:1}.top-cta{height:50px;display:grid;grid-template-columns:auto 1fr 32px;align-items:center;gap:13px;padding:4px 5px 4px 16px;margin-left:12px;border:1px solid rgba(255,255,255,.3);border-radius:999px;background:rgba(9,17,25,.28);backdrop-filter:blur(14px);text-decoration:none;transition:border-color .25s,background .25s,transform .25s}.top-cta span{font:500 7px/1 'JetBrains Mono';color:#8ea3c1}.top-cta b{font:600 12px/1 Onest,sans-serif;letter-spacing:-.015em;white-space:nowrap}.top-cta i{width:32px;height:32px;border-radius:50%;display:grid;place-items:center;background:#dce9ff;color:#071017;font:500 14px/1 Onest,sans-serif;font-style:normal;transition:transform .35s,background .25s}.top-cta:hover{border-color:rgba(203,220,247,.75);background:rgba(20,35,49,.65);transform:translateY(-1px)}.top-cta:hover i{transform:rotate(45deg);background:#9fc0f7}
.motion-rail{position:absolute;z-index:4;left:0;right:0;top:88px;height:28px;overflow:hidden;border-bottom:1px solid rgba(255,255,255,.10);background:rgba(5,10,15,.22);backdrop-filter:blur(4px)}.motion-rail div{width:max-content;height:100%;display:flex;align-items:center;gap:22px;animation:rail 24s linear infinite;font:500 7px/1 'JetBrains Mono';letter-spacing:.13em;color:#93a3ba}.motion-rail i{width:4px;height:4px;border-radius:50%;background:#9fc0f7;box-shadow:0 0 9px #9fc0f7}
.copy{position:absolute;z-index:2;left:3.3vw;top:50%;transform:translateY(-50%);width:min(810px,66vw)}.eyebrow{display:flex;align-items:center;gap:12px;margin:0 0 25px;font:500 9px/1 'JetBrains Mono';letter-spacing:.11em;text-transform:uppercase;color:#c9d4dc;animation:copyIn .8s .25s both}.eyebrow span{width:7px;height:7px;border-radius:50%;background:#8db7ff;box-shadow:0 0 18px #8db7ff;animation:pulse 2.4s ease-in-out infinite}h1{font-size:clamp(64px,7.3vw,116px);line-height:.88;letter-spacing:-.067em;font-weight:400;margin:0}.line{display:block;clip-path:inset(0 0 0 0);animation:lineIn 1s cubic-bezier(.2,.8,.2,1) both}.line.accent{font-weight:600;color:#c3d7f7;animation-delay:.12s}.statement{max-width:620px;margin:29px 0 0;font-size:clamp(15px,1.22vw,19px);line-height:1.5;font-weight:350;color:#d4dce3;animation:copyIn .8s .45s both}.actions{display:flex;margin-top:34px;gap:10px;animation:copyIn .8s .58s both}.modern-btn{position:relative;min-height:64px;padding:6px 7px 6px 18px;display:grid;grid-template-columns:24px 1fr 46px;align-items:center;gap:12px;overflow:hidden;border-radius:999px;text-decoration:none;transition:transform .3s,border-color .3s,box-shadow .3s}.modern-btn::before{content:"";position:absolute;inset:0;background:linear-gradient(105deg,transparent 30%,rgba(255,255,255,.28),transparent 64%);transform:translateX(-120%);transition:transform .7s}.modern-btn small{font:500 8px/1 'JetBrains Mono';opacity:.48}.modern-btn b{font:600 13px/1.15 Onest,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;letter-spacing:-.02em;white-space:nowrap}.modern-btn i{width:46px;height:46px;border-radius:50%;display:grid;place-items:center;font:500 17px/1 Onest,sans-serif;font-style:normal;transition:transform .35s,background .3s,color .3s}.modern-btn.primary{min-width:360px;background:rgba(234,243,255,.95);color:#071017;box-shadow:0 10px 34px rgba(2,7,12,.2)}.modern-btn.primary i{background:#0d2845;color:#dceaff}.modern-btn.secondary{min-width:250px;border:1px solid rgba(255,255,255,.32);background:rgba(7,14,21,.24);backdrop-filter:blur(14px)}.modern-btn.secondary i{background:rgba(255,255,255,.10);color:#fff}.modern-btn:hover{transform:translateY(-3px);border-color:rgba(190,215,255,.7);box-shadow:0 14px 42px rgba(2,7,12,.3)}.modern-btn:hover::before{transform:translateX(120%)}.modern-btn:hover i{transform:rotate(45deg);background:#8fb8f1;color:#071017}
.side-note{position:absolute;right:3.3vw;top:50%;display:flex;align-items:flex-start;gap:14px;writing-mode:vertical-rl;font:500 8px/1.4 'JetBrains Mono';letter-spacing:.16em}.side-note b{color:#9cbaf0}.side-note span{opacity:.64}.proof{position:absolute;left:3.3vw;right:3.3vw;bottom:24px;display:grid;grid-template-columns:repeat(3,minmax(150px,220px)) 1fr;gap:0;align-items:end}.proof article{position:relative;border-top:1px solid rgba(255,255,255,.32);padding:14px 18px 0 0;display:grid;gap:3px}.proof article::before{content:"";position:absolute;left:0;top:-1px;width:35%;height:1px;background:#a7c3f0;animation:proofLine 4s ease-in-out infinite alternate}.proof article:nth-child(2)::before{animation-delay:-1.3s}.proof article:nth-child(3)::before{animation-delay:-2.6s}.proof article+article{padding-left:18px}.proof small{font:500 7px/1 'JetBrains Mono';letter-spacing:.12em;color:#95b9f6}.proof b{font:500 13px/1.3 'JetBrains Mono'}.proof span{font-size:10px;color:#aeb9c2}.proof p{justify-self:end;max-width:330px;margin:0;font-size:8px;line-height:1.5;color:#8d989f}.direction{position:absolute;right:3.3vw;bottom:77px;font:500 8px/1 'JetBrains Mono';letter-spacing:.1em;text-decoration:none;opacity:.72}
@keyframes arrive{from{opacity:0}to{opacity:1}}@keyframes cityBreath{from{transform:scale(1.01)}to{transform:scale(1.055)}}@keyframes sweep{0%,30%{transform:skewX(-17deg) translateX(-280%);opacity:0}45%{opacity:1}70%,100%{transform:skewX(-17deg) translateX(380%);opacity:0}}@keyframes focusIn{from{opacity:0;transform:scale(1.06)}to{opacity:.72;transform:none}}@keyframes rail{to{transform:translateX(-50%)}}@keyframes lineIn{from{clip-path:inset(0 0 100% 0);transform:translateY(35px)}to{clip-path:inset(0);transform:none}}@keyframes copyIn{from{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}@keyframes pulse{50%{opacity:.45;box-shadow:0 0 5px #8db7ff}}@keyframes proofLine{to{width:92%}}
@media(max-width:850px){header{grid-template-columns:1fr auto;padding:0 20px}nav{display:none}.top-cta{display:none}.motion-rail{top:88px}.copy{left:20px;right:20px;width:auto;top:45%;transform:translateY(-50%)}h1{font-size:clamp(54px,15vw,82px)}.statement{max-width:520px}.proof{left:20px;right:20px;grid-template-columns:repeat(3,1fr)}.proof p,.side-note,.direction,.asset-focus{display:none}.city{object-position:60% center}.shade{background:linear-gradient(90deg,rgba(3,7,11,.95),rgba(3,7,11,.38)),linear-gradient(0deg,rgba(3,7,11,.98),transparent 58%)}}@media(max-width:620px){.hero{min-height:820px}.copy{top:43%}.actions{flex-direction:column;align-items:stretch}.modern-btn{width:100%;min-width:0}.proof{grid-template-columns:1fr;bottom:18px}.proof article{display:grid;grid-template-columns:70px 100px 1fr;align-items:center;padding:8px 0;border-color:rgba(255,255,255,.18)}.proof article+article{padding-left:0}.proof small{font-size:7px}.proof b{font-size:10px}.motion-rail{display:none}}
@media(prefers-reduced-motion:reduce){.city,.light-sweep,.motion-rail div,.line,.eyebrow,.statement,.actions,.proof article::before,.asset-focus{animation:none}.city-stage{transform:none}}

/* Selected direction — page system */
html{scroll-behavior:smooth}body{background:#e8edf2}.section-wrap{width:min(calc(100% - 6.6vw),1380px);margin:0 auto}.chapter{margin:0 0 24px;font:500 9px/1 'JetBrains Mono',monospace;letter-spacing:.14em;color:#47668e}header{position:fixed;transition:background .35s,border-color .35s,box-shadow .35s}header.scrolled{background:rgba(5,11,17,.88);border-color:rgba(255,255,255,.12);box-shadow:0 14px 45px rgba(2,7,12,.16);backdrop-filter:blur(18px)}

/* Market */
.market-section{position:relative;min-height:1200px;padding:145px 0 0;background:#e8edf2;color:#0a121c;overflow:hidden}.market-section::before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(10,18,28,.055) 1px,transparent 1px);background-size:8.33vw 100%;pointer-events:none}.market-intro{position:relative;z-index:1;display:grid;grid-template-columns:1.25fr .75fr;gap:8vw;align-items:end}.market-intro h2{margin:0;font-size:clamp(58px,7.2vw,112px);line-height:.88;letter-spacing:-.07em;font-weight:400}.market-intro h2 strong{color:#315f9c;font-weight:600}.market-lede{margin:0 0 8px;max-width:520px;font-size:clamp(16px,1.35vw,20px);line-height:1.55;color:#536170}.market-field{position:relative;width:min(calc(100% - 6.6vw),1380px);height:535px;margin:105px auto 0;border-top:1px solid rgba(10,18,28,.3);border-bottom:1px solid rgba(10,18,28,.3)}.market-total{position:absolute;left:0;top:54px;display:flex;align-items:flex-start;letter-spacing:-.08em}.market-total>span{font-size:30px;font-weight:500;margin:12px 6px 0 0;color:#315f9c}.market-total>b{font-size:clamp(130px,19vw,285px);font-weight:500;line-height:.72}.market-total>em{font-size:clamp(50px,7vw,96px);font-style:normal;font-weight:500;line-height:.8;color:#315f9c}.market-total>small{position:absolute;left:100%;top:8px;margin-left:22px;width:140px;font:500 8px/1.5 'JetBrains Mono';letter-spacing:.09em;color:#657589}.market-axis{position:absolute;left:0;right:0;bottom:22px;display:flex;justify-content:space-between;font:500 8px/1 'JetBrains Mono';color:#73808c}.market-lines{position:absolute;inset:0;display:flex;justify-content:space-between}.market-lines i{width:1px;background:linear-gradient(180deg,transparent,rgba(10,18,28,.14) 35%,rgba(10,18,28,.14) 88%,transparent)}.market-points{position:absolute;left:0;right:0;bottom:58px;height:135px}.market-points article{position:absolute;left:var(--point);bottom:0;transform:translateX(-100%);width:180px}.market-points article>i{position:absolute;right:0;bottom:-11px;width:9px;height:9px;border-radius:50%;background:#315f9c;box-shadow:0 0 0 6px rgba(49,95,156,.12)}.market-points article b{display:block;font:500 19px/1 'JetBrains Mono';letter-spacing:-.04em}.market-points article span{display:block;margin-top:8px;font-size:11px;line-height:1.4;color:#667483}.market-footer{position:relative;display:grid;grid-template-columns:.55fr 1fr auto;gap:40px;align-items:start;padding:42px 0 80px}.market-footer>span{font:500 8px/1 'JetBrains Mono';color:#6c7884;letter-spacing:.1em}.market-footer p{margin:0;font-size:21px;line-height:1.35;font-weight:500;letter-spacing:-.025em}.market-footer a{display:flex;align-items:center;gap:28px;text-decoration:none;font-size:12px;font-weight:600}.market-footer a i{width:38px;height:38px;display:grid;place-items:center;border-radius:50%;background:#0a121c;color:#fff;font-style:normal;transition:transform .3s}.market-footer a:hover i{transform:translateY(4px)}

/* Problem to solution transformation */
.transform-section{--transform-progress:0;position:relative;height:220vh;background:#05090d;color:#f2f5f8}.transform-sticky{position:sticky;top:0;height:100vh;min-height:700px;overflow:hidden;background:radial-gradient(circle at 72% 48%,rgba(70,104,148,.13),transparent 31%)}.transform-grid{position:absolute;inset:0;background:linear-gradient(rgba(255,255,255,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.035) 1px,transparent 1px);background-size:64px 64px;mask-image:linear-gradient(90deg,#000,rgba(0,0,0,.15))}.transform-copy{position:absolute;z-index:2;left:3.3vw;top:50%;transform:translateY(-50%);width:min(530px,40vw)}.transform-copy h2{font-size:clamp(52px,6vw,92px);line-height:.9;letter-spacing:-.065em;font-weight:400;margin:0}.transform-copy h2 strong{font-weight:600;color:#aec9ee}.transform-copy ul{list-style:none;margin:35px 0 0;padding:0;border-top:1px solid rgba(255,255,255,.18)}.transform-copy li{padding:12px 0;border-bottom:1px solid rgba(255,255,255,.18);font-size:12px;color:#aeb9c4}.problem-copy{opacity:clamp(0,calc(1 - var(--transform-progress)*2.25),1);transform:translateY(calc(-50% - var(--transform-progress)*35px))}.problem-copy h2 strong{color:#718296}.solution-copy{opacity:clamp(0,calc(var(--transform-progress)*2.25 - .8),1);transform:translateY(calc(-45% - var(--transform-progress)*5%))}.solution-copy .chapter{color:#97b9e7}.transform-progress{position:absolute;z-index:2;left:3.3vw;bottom:25px;display:flex;align-items:center;gap:10px;font:500 8px/1 'JetBrains Mono';color:#6f7a86}.transform-progress>i{position:relative;width:140px;height:1px;background:rgba(255,255,255,.16)}.transform-progress b{position:absolute;left:0;top:0;width:100%;height:1px;background:#a9c8f2;transform:scaleX(var(--transform-progress));transform-origin:left}.asset-machine{position:absolute;right:5vw;top:50%;width:min(49vw,740px);height:min(66vh,600px);transform:translateY(-50%)}.locked-asset{position:absolute;left:8%;top:50%;transform:translateY(-50%) scale(calc(1 - var(--transform-progress)*.25));opacity:clamp(0,calc(1 - var(--transform-progress)*1.55),1);width:280px;height:340px;border:1px solid rgba(255,255,255,.18);background:rgba(255,255,255,.025);display:flex;flex-direction:column;justify-content:flex-end;padding:20px}.locked-asset::before{content:"LOCKED";position:absolute;left:-1px;top:-27px;font:500 7px/1 'JetBrains Mono';color:#7f8a95}.building-block{position:absolute;left:44px;right:44px;top:42px;bottom:95px;display:grid;grid-template-columns:repeat(3,1fr);grid-template-rows:repeat(2,1fr);gap:7px;transform:perspective(600px) rotateY(-9deg)}.building-block i{border:1px solid rgba(167,188,215,.34);background:linear-gradient(145deg,rgba(120,151,188,.16),rgba(255,255,255,.015));box-shadow:inset 0 0 20px rgba(103,140,187,.07)}.locked-asset span,.tokenized-asset span{font:500 7px/1 'JetBrains Mono';letter-spacing:.1em;color:#6f7d8a}.locked-asset>b{margin-top:8px;font:400 28px/1 'JetBrains Mono';letter-spacing:-.07em}.conversion-line{position:absolute;left:38%;right:31%;top:50%;height:1px;background:rgba(255,255,255,.15);transform:scaleX(clamp(0,calc(var(--transform-progress)*2),1));transform-origin:left}.conversion-line i{position:absolute;right:-4px;top:-4px;width:8px;height:8px;border-radius:50%;background:#abcaf4;box-shadow:0 0 18px #abcaf4}.conversion-line span{position:absolute;top:-18px;left:0;white-space:nowrap;font:500 6px/1 'JetBrains Mono';color:#6f8197}.tokenized-asset{position:absolute;right:2%;top:50%;width:250px;height:250px;border-radius:50%;border:1px solid rgba(171,202,244,.36);transform:translateY(-50%) scale(calc(.72 + var(--transform-progress)*.28));opacity:clamp(0,calc(var(--transform-progress)*1.7 - .35),1);display:grid;place-items:center;box-shadow:0 0 0 35px rgba(171,202,244,.025),0 0 0 70px rgba(171,202,244,.014)}.token-core{width:116px;height:116px;border-radius:50%;display:grid;place-items:center;background:#dceaff;color:#071017;font:500 32px/1 'JetBrains Mono';letter-spacing:-.08em}.tokenized-asset>span{position:absolute;top:calc(100% + 22px)}.token{position:absolute;width:10px;height:10px;border-radius:50%;background:#a9c8f2;box-shadow:0 0 16px #a9c8f2}.t1{left:1%;top:46%;animation:tokenPulse 2.4s infinite}.t2{right:10%;top:16%;animation:tokenPulse 2.4s .6s infinite}.t3{right:1%;bottom:31%;animation:tokenPulse 2.4s 1.2s infinite}.t4{left:20%;bottom:4%;animation:tokenPulse 2.4s 1.8s infinite}.scroll-hint{position:absolute;right:3.3vw;bottom:24px;margin:0;font:500 7px/1 'JetBrains Mono';letter-spacing:.12em;color:#677481}.scroll-hint span{display:inline-block;margin-left:8px;animation:scrollHint 1.8s ease-in-out infinite}

/* Protocol mechanics */
.protocol-section{--protocol-progress:0;position:relative;height:175vh;background:#e8edf2;color:#0a121c}.protocol-sticky{position:sticky;top:0;height:100vh;min-height:700px;padding-top:130px;overflow:hidden}.protocol-head{display:grid;grid-template-columns:1fr .72fr;gap:8vw;align-items:end}.protocol-head h2{margin:0;font-size:clamp(54px,6.4vw,98px);line-height:.88;letter-spacing:-.068em;font-weight:400}.protocol-head h2 strong{color:#315f9c;font-weight:600}.protocol-head>p{max-width:500px;margin:0 0 8px;font-size:16px;line-height:1.55;color:#596879}.protocol-map{position:relative;display:grid;grid-template-columns:repeat(6,1fr);margin-top:85px}.protocol-line{position:absolute;left:0;right:0;top:40px;height:1px;background:rgba(10,18,28,.16)}.protocol-line i{display:block;width:100%;height:2px;background:#315f9c;transform:scaleX(var(--protocol-progress));transform-origin:left;transition:transform .08s linear}.protocol-map article{position:relative;padding:0 20px 0 0;opacity:.3;transition:opacity .35s,transform .35s}.protocol-map article.active{opacity:1;transform:translateY(-4px)}.protocol-map article>span{font:500 8px/1 'JetBrains Mono';color:#647383}.protocol-map article>i{display:block;position:relative;z-index:2;width:13px;height:13px;margin:22px 0 42px;border-radius:50%;background:#e8edf2;border:1px solid #315f9c;transition:background .35s,box-shadow .35s}.protocol-map article.active>i{background:#315f9c;box-shadow:0 0 0 7px rgba(49,95,156,.12)}.protocol-map h3{margin:0 0 12px;font-size:17px;line-height:1.15;letter-spacing:-.025em}.protocol-map p{margin:0;max-width:185px;font-size:11px;line-height:1.5;color:#637181}.protocol-foot{position:absolute;left:0;right:0;bottom:24px;display:flex;justify-content:space-between;align-items:center;border-top:1px solid rgba(10,18,28,.22);padding-top:14px;font:500 8px/1 'JetBrains Mono';letter-spacing:.08em;color:#637180}.protocol-foot i{font-style:normal;color:#315f9c}

@keyframes tokenPulse{50%{transform:scale(1.7);opacity:.35}}@keyframes scrollHint{50%{transform:translateY(5px)}}

@media(max-width:950px){.market-intro,.protocol-head{grid-template-columns:1fr}.market-intro{gap:35px}.market-section{min-height:1120px}.market-total>small{display:none}.market-footer{grid-template-columns:1fr 1fr}.market-footer p{grid-column:1/-1;grid-row:1}.transform-section{height:auto}.transform-sticky{position:relative;height:auto;min-height:1200px;padding:120px 20px;display:grid;grid-template-columns:1fr;gap:55px}.transform-grid{position:absolute}.transform-copy{position:relative;left:auto;top:auto;transform:none!important;width:auto;opacity:1!important}.solution-copy{grid-row:3}.asset-machine{position:relative;right:auto;top:auto;width:min(100%,700px);height:440px;transform:none;margin:auto}.transform-progress,.scroll-hint{display:none}.protocol-section{height:auto}.protocol-sticky{position:relative;height:auto;min-height:0;padding:120px 0}.protocol-map{grid-template-columns:1fr 1fr;margin-top:60px;border-top:1px solid rgba(10,18,28,.16);border-left:1px solid rgba(10,18,28,.16)}.protocol-line{display:none}.protocol-map article{opacity:1;padding:28px;border-right:1px solid rgba(10,18,28,.16);border-bottom:1px solid rgba(10,18,28,.16)}.protocol-map article>i{margin:18px 0 35px}.protocol-foot{position:relative;bottom:auto;margin-top:50px}}
@media(max-width:620px){.section-wrap{width:calc(100% - 32px)}.market-section{padding-top:105px;min-height:1000px}.market-intro h2{font-size:52px}.market-field{width:calc(100% - 32px);height:470px;margin-top:75px}.market-total>b{font-size:34vw}.market-total>em{font-size:18vw}.market-points article{width:110px}.market-points article span{font-size:9px}.market-points article b{font-size:14px}.market-footer{grid-template-columns:1fr}.market-footer p{grid-row:auto}.market-footer a{margin-top:20px}.transform-sticky{padding-inline:16px}.transform-copy h2{font-size:50px}.asset-machine{height:390px}.locked-asset{left:0;width:210px;height:290px}.tokenized-asset{right:0;width:190px;height:190px}.token-core{width:92px;height:92px}.conversion-line{left:31%;right:32%}.protocol-head h2{font-size:52px}.protocol-map{grid-template-columns:1fr}.protocol-map article{min-height:205px}.protocol-foot{display:grid;grid-template-columns:1fr auto 1fr auto;gap:14px}.protocol-foot span:nth-of-type(n+3),.protocol-foot i:nth-of-type(n+3){display:none}}
@media(prefers-reduced-motion:reduce){.token,.scroll-hint{animation:none}.problem-copy,.solution-copy,.locked-asset,.conversion-line,.tokenized-asset{opacity:1;transform:none}.transform-section,.protocol-section{height:auto}.transform-sticky,.protocol-sticky{position:relative}}

/* Full narrative + softened architectural surfaces */
:root{--ink:#0b1520;--muted:#5d6b78;--blue:#315f9c;--ice:#abc9ef;--stone:#dfe6eb;--stone-2:#edf1f3;--line:rgba(10,22,34,.16);--dark:#050a0f}.hero-detail{max-width:610px;margin:12px 0 0;font-size:11.5px;line-height:1.55;color:#9faeba;animation:copyIn .8s .52s both}.actions{margin-top:25px}.five-steps{grid-template-columns:repeat(5,1fr)}.five-steps article{padding-right:32px}.five-steps p{max-width:225px}.soft-section{position:relative;isolation:isolate;overflow:hidden;background:linear-gradient(145deg,#d9e2e8 0%,#eef2f4 43%,#dce5ea 100%);color:var(--ink)}.soft-section::before{content:"";position:absolute;z-index:-2;inset:0;background-image:linear-gradient(rgba(17,36,53,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(17,36,53,.035) 1px,transparent 1px);background-size:72px 72px;mask-image:linear-gradient(to bottom,transparent,#000 18%,#000 82%,transparent)}.soft-section::after{content:"";position:absolute;z-index:-1;width:62vw;height:62vw;right:-24vw;top:-25vw;border-radius:50%;background:radial-gradient(circle,rgba(119,157,202,.2),rgba(119,157,202,.05) 48%,transparent 69%);filter:blur(12px);animation:ambientFloat 19s ease-in-out infinite alternate}.ambient{position:absolute;z-index:-1;border-radius:50%;filter:blur(4px);pointer-events:none;opacity:.65;animation:ambientFloat 17s ease-in-out infinite alternate}.ambient-a{width:42vw;height:42vw;left:-17vw;bottom:-18vw;background:radial-gradient(circle,rgba(123,151,170,.22),transparent 67%)}.ambient-b{width:30vw;height:30vw;right:9vw;top:12%;background:radial-gradient(circle,rgba(163,187,219,.2),transparent 66%);animation-delay:-8s}.ambient-c{width:48vw;height:48vw;left:24%;top:-28vw;background:radial-gradient(circle,rgba(141,169,204,.18),transparent 67%);animation-delay:-5s}.ambient-d{width:44vw;height:44vw;left:-13vw;top:5%;background:radial-gradient(circle,rgba(133,166,197,.22),transparent 68%)}
.market-section{background:radial-gradient(circle at 84% 18%,rgba(111,151,197,.2),transparent 28%),radial-gradient(circle at 16% 82%,rgba(134,158,174,.17),transparent 31%),linear-gradient(145deg,#d8e1e7,#eef2f3 48%,#d9e3e8);background-size:115% 115%,120% 120%,100% 100%;animation:surfaceDrift 20s ease-in-out infinite alternate}.protocol-section{background:radial-gradient(circle at 14% 30%,rgba(123,159,199,.18),transparent 29%),linear-gradient(155deg,#dce5ea,#eef2f3 51%,#d7e1e6);overflow:clip}.protocol-section::before{content:"";position:absolute;inset:0;background-image:linear-gradient(rgba(18,38,56,.032) 1px,transparent 1px),linear-gradient(90deg,rgba(18,38,56,.032) 1px,transparent 1px);background-size:76px 76px;mask-image:linear-gradient(to bottom,transparent,#000 20%,#000 82%,transparent);animation:gridDrift 26s linear infinite}.protocol-map article>i{background:#e1e9ed}

/* Original content: trust */
.trust-section{position:relative;overflow:hidden;padding:145px 0;background:radial-gradient(circle at 34% 48%,rgba(68,103,143,.16),transparent 31%),#050a0f;color:#f3f6f8}.trust-section::before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(255,255,255,.025) 1px,transparent 1px);background-size:8.33vw 100%;pointer-events:none}.trust-layout{position:relative;display:grid;grid-template-columns:.85fr .55fr 1.1fr;gap:6vw;align-items:center}.trust-title h2,.liquidity-head h2,.traction-head h2,.potential-head h2,.roadmap-head h2,.invest-copy h2,.contact-grid h2{margin:0;font-size:clamp(50px,5.7vw,88px);line-height:.9;letter-spacing:-.065em;font-weight:400}.trust-title h2 strong,.invest-copy h2 strong,.contact-grid h2 strong{color:#b8d0ef;font-weight:600}.trust-title>p:last-child{max-width:430px;margin:30px 0 0;font-size:14px;line-height:1.65;color:#8796a3}.trust-orbit{position:relative;width:min(25vw,330px);aspect-ratio:1;border:1px solid rgba(174,203,239,.2);border-radius:50%;display:grid;place-items:center}.trust-orbit::before,.trust-orbit::after{content:"";position:absolute;border-radius:50%;border:1px solid rgba(174,203,239,.12)}.trust-orbit::before{inset:15%}.trust-orbit::after{inset:31%}.trust-orbit span{position:relative;z-index:2;width:82px;height:82px;border-radius:50%;display:grid;place-items:center;background:#dceaff;color:#071017;font:600 21px/1 'JetBrains Mono'}.trust-orbit i{position:absolute;width:8px;height:8px;border-radius:50%;background:#aac8ef;box-shadow:0 0 18px #aac8ef}.trust-orbit i:nth-child(2){left:8%;top:28%;animation:orbitPulse 2.8s infinite}.trust-orbit i:nth-child(3){right:5%;top:48%;animation:orbitPulse 2.8s .9s infinite}.trust-orbit i:nth-child(4){left:36%;bottom:-4px;animation:orbitPulse 2.8s 1.8s infinite}.trust-list{border-top:1px solid rgba(255,255,255,.17)}.trust-list article{display:grid;grid-template-columns:50px 1fr;gap:20px;padding:20px 0;border-bottom:1px solid rgba(255,255,255,.17);transition:padding-left .3s,background .3s}.trust-list article:hover{padding-left:12px;background:linear-gradient(90deg,rgba(171,202,241,.07),transparent)}.trust-list>article>span{font:500 8px/1 'JetBrains Mono';color:#85a8d4;padding-top:5px}.trust-list h3{margin:0 0 7px;font-size:16px;letter-spacing:-.02em}.trust-list p{margin:0;font-size:11px;line-height:1.5;color:#82909c}

/* Original content: liquidity */
.liquidity-section{min-height:950px;padding:145px 0}.liquidity-head{display:grid;grid-template-columns:1.05fr .75fr;gap:9vw;align-items:end}.liquidity-head h2 strong,.traction-head h2 strong,.potential-head h2 strong,.roadmap-head h2 strong{color:var(--blue);font-weight:600}.liquidity-head>p{max-width:550px;margin:0 0 5px;font-size:16px;line-height:1.7;color:#52616e}.liquidity-system{display:grid;grid-template-columns:.8fr 1.2fr;gap:8vw;align-items:center;margin-top:100px}.liquidity-core{position:relative;width:min(37vw,490px);aspect-ratio:1;display:grid;place-items:center}.liquidity-core::before,.liquidity-core::after,.liquidity-core>i{content:"";position:absolute;border:1px solid rgba(49,95,156,.19);border-radius:50%}.liquidity-core::before{inset:0}.liquidity-core::after{inset:12%}.liquidity-core>i:nth-of-type(1){inset:24%}.liquidity-core>i:nth-of-type(2){inset:36%;background:rgba(49,95,156,.06)}.liquidity-core>i:nth-of-type(3){width:9px;height:9px;left:12%;top:26%;background:#315f9c;box-shadow:0 0 0 8px rgba(49,95,156,.1);animation:orbitPulse 2.5s infinite}.liquidity-core>div{position:relative;z-index:2;display:grid;text-align:center}.liquidity-core small{font:500 8px/1 'JetBrains Mono';letter-spacing:.15em;color:#657587}.liquidity-core b{font:500 clamp(90px,10vw,150px)/.9 'JetBrains Mono';letter-spacing:-.09em;color:#16385f}.liquidity-core span{font-size:12px;line-height:1.3;color:#53687c}.liquidity-layers{list-style:none;margin:0;padding:0;border-top:1px solid var(--line);counter-reset:liquidity}.liquidity-layers li{display:grid;grid-template-columns:55px 1fr;gap:22px;padding:21px 0;border-bottom:1px solid var(--line);align-items:start;transition:transform .3s,color .3s}.liquidity-layers li:hover{transform:translateX(10px);color:var(--blue)}.liquidity-layers b{font:500 8px/1 'JetBrains Mono';color:#55769e;padding-top:5px}.liquidity-layers span{display:grid;gap:5px;font-size:11px;color:#61707d}.liquidity-layers strong{font-size:17px;letter-spacing:-.025em;color:var(--ink)}

/* Original content: traction */
.traction-section{padding:145px 0 165px;background:linear-gradient(160deg,#e6ecef,#d4dfe5 53%,#eef2f3)}.traction-head{display:grid;grid-template-columns:1.1fr .65fr;gap:9vw;align-items:end}.traction-head>p{max-width:430px;margin:0 0 7px;font-size:16px;line-height:1.6;color:#586774}.traction-ledger{display:grid;grid-template-columns:repeat(3,1fr);margin-top:95px;border-top:1px solid var(--line);border-left:1px solid var(--line)}.traction-ledger article{position:relative;min-height:285px;padding:28px;border-right:1px solid var(--line);border-bottom:1px solid var(--line);transition:background .35s,transform .35s}.traction-ledger article:hover{background:rgba(255,255,255,.36);transform:translateY(-4px)}.traction-ledger span,.traction-ledger i{font:500 8px/1 'JetBrains Mono';letter-spacing:.09em;color:#55769e}.traction-ledger h3{margin:55px 0 13px;font-size:21px;line-height:1.1;letter-spacing:-.035em}.traction-ledger p{margin:0;font-size:11px;line-height:1.55;color:#5d6c79;max-width:330px}.traction-ledger i{position:absolute;right:24px;bottom:22px;font-style:normal;color:#375f8e}

/* Original content: potential */
.potential-section{position:relative;overflow:hidden;padding:145px 0 135px;background:radial-gradient(circle at 83% 18%,rgba(79,117,165,.17),transparent 28%),#070c12;color:#f0f4f7}.potential-section::before{content:"";position:absolute;inset:0;background-image:linear-gradient(rgba(255,255,255,.025) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.025) 1px,transparent 1px);background-size:80px 80px;mask-image:linear-gradient(to bottom,#000,transparent 78%)}.potential-head{position:relative}.phase-layout{position:relative;display:grid;grid-template-columns:1fr 1fr;margin-top:85px;border-top:1px solid rgba(255,255,255,.17);border-left:1px solid rgba(255,255,255,.17)}.phase{min-height:545px;display:grid;grid-template-columns:100px 1fr;gap:24px;padding:34px;border-right:1px solid rgba(255,255,255,.17);border-bottom:1px solid rgba(255,255,255,.17)}.phase-num{font:400 54px/1 'JetBrains Mono';letter-spacing:-.08em;color:#44668e}.phase>div:last-child>span{font:500 8px/1 'JetBrains Mono';letter-spacing:.1em;color:#89acd7}.phase h3{margin:22px 0 30px;font-size:31px;letter-spacing:-.04em}.phase p{min-height:54px;margin:0;color:#93a0ab;font-size:13px;line-height:1.55}.phase ul{list-style:none;margin:35px 0 0;padding:0;border-top:1px solid rgba(255,255,255,.15)}.phase li{display:grid;grid-template-columns:1fr auto;gap:20px;align-items:center;padding:17px 0;border-bottom:1px solid rgba(255,255,255,.15)}.phase li b{font-size:11px;color:#8997a3;font-weight:400}.phase li strong{font:500 14px/1 'JetBrains Mono';color:#c4dafa}.phase-two{background:linear-gradient(145deg,rgba(86,123,169,.13),transparent)}.why-now{position:relative;display:grid;grid-template-columns:.5fr repeat(4,1fr);margin-top:70px;border-top:1px solid rgba(255,255,255,.17)}.why-now>p{margin:0;padding:23px 20px 0 0;font:500 8px/1 'JetBrains Mono';letter-spacing:.12em;color:#7394bd}.why-now>div{padding:22px;border-left:1px solid rgba(255,255,255,.17)}.why-now span{font:500 8px/1 'JetBrains Mono';color:#779bc7}.why-now h3{margin:35px 0 10px;font-size:14px;line-height:1.35}.why-now small{font-size:10px;line-height:1.45;color:#7d8994}

/* Original content: roadmap */
.roadmap-section{min-height:820px;padding:145px 0}.roadmap-head{display:grid;grid-template-columns:1fr auto;align-items:end}.roadmap-head>p{margin:0 0 10px;font:500 9px/1 'JetBrains Mono';letter-spacing:.12em;color:#5c6f81}.roadmap-track{position:relative;margin-top:115px}.roadmap-line{position:absolute;left:0;right:0;top:41px;height:1px;background:var(--line)}.roadmap-line i{display:block;width:72%;height:2px;background:linear-gradient(90deg,#315f9c,#8badd6);animation:roadGrow 5s ease-in-out infinite alternate;transform-origin:left}.roadmap-items{display:grid;grid-template-columns:repeat(5,1fr)}.roadmap-items article{position:relative;padding-right:34px}.roadmap-items span{font:500 9px/1 'JetBrains Mono';color:#41658e}.roadmap-items>article>i{position:relative;z-index:2;display:block;width:12px;height:12px;margin:27px 0 45px;border-radius:50%;background:#dfe7eb;border:1px solid #315f9c;box-shadow:0 0 0 7px rgba(49,95,156,.09)}.roadmap-items h3{min-height:50px;margin:0 0 13px;font-size:17px;line-height:1.25;letter-spacing:-.025em}.roadmap-items p{margin:0;font-size:11px;line-height:1.55;color:#5e6d79}

/* Original content: round + funds */
.invest-section{position:relative;overflow:hidden;padding:145px 0 135px;background:#050a0f;color:#f1f5f8}.invest-section::before{content:"";position:absolute;inset:0;background:repeating-linear-gradient(90deg,transparent 0,transparent calc(8.33vw - 1px),rgba(255,255,255,.03) calc(8.33vw - 1px),rgba(255,255,255,.03) 8.33vw)}.invest-glow{position:absolute;width:72vw;height:72vw;right:-28vw;top:-30vw;border-radius:50%;background:radial-gradient(circle,rgba(92,139,197,.24),rgba(92,139,197,.05) 41%,transparent 68%);animation:ambientFloat 20s ease-in-out infinite alternate}.invest-grid{position:relative;display:grid;grid-template-columns:1.25fr .75fr;gap:8vw;align-items:end}.round{display:flex;align-items:flex-end;gap:16px;margin:55px 0 45px}.round span,.round small{font:500 8px/1 'JetBrains Mono';letter-spacing:.12em;color:#7396bf;margin-bottom:12px}.round b{font:500 clamp(78px,10vw,145px)/.75 'JetBrains Mono';letter-spacing:-.1em}.invest-copy>.modern-btn{display:grid;width:365px}.invest-outcomes{display:grid;grid-template-columns:1fr 1fr;border-top:1px solid rgba(255,255,255,.16);border-left:1px solid rgba(255,255,255,.16)}.invest-outcomes article{min-height:165px;padding:22px;border-right:1px solid rgba(255,255,255,.16);border-bottom:1px solid rgba(255,255,255,.16)}.invest-outcomes span{font:500 8px/1 'JetBrains Mono';color:#789ac1}.invest-outcomes p{margin:55px 0 0;font-size:14px;line-height:1.35;color:#bdc6cd}.funds-grid{position:relative;display:grid;grid-template-columns:.75fr 1.25fr;gap:9vw;margin-top:145px;padding-top:42px;border-top:1px solid rgba(255,255,255,.18)}.funds-grid h3{max-width:470px;margin:0;font-size:23px;line-height:1.38;font-weight:400;letter-spacing:-.03em;color:#bdc8d0}.funds-bars article{display:grid;grid-template-columns:minmax(210px,1fr) minmax(160px,1.5fr) 58px;gap:22px;align-items:center;padding:15px 0;border-bottom:1px solid rgba(255,255,255,.13)}.funds-bars span{font-size:10px;line-height:1.35;color:#95a2ac}.funds-bars i{height:4px;background:rgba(255,255,255,.1);overflow:hidden}.funds-bars i::before{content:"";display:block;width:calc(var(--share)*3.2%);height:100%;background:linear-gradient(90deg,#6d92bf,#b5cdec)}.funds-bars b{font:500 10px/1 'JetBrains Mono';text-align:right;color:#b9d1ef}

/* Original content: contact + footer */
.contact-section{position:relative;overflow:hidden;padding:145px 0;background:linear-gradient(145deg,#cfdbe2,#eef2f4 52%,#dbe4e8);color:var(--ink)}.contact-section::before{content:"";position:absolute;width:55vw;height:55vw;left:-21vw;bottom:-33vw;border-radius:50%;border:1px solid rgba(49,95,156,.17);box-shadow:0 0 0 8vw rgba(49,95,156,.025),0 0 0 16vw rgba(49,95,156,.018);animation:ambientFloat 17s ease-in-out infinite alternate}.contact-grid{position:relative;display:grid;grid-template-columns:1fr .85fr;gap:10vw}.contact-grid>div>p{max-width:490px;margin:32px 0;font-size:15px;line-height:1.65;color:#596a78}.contact-grid address{font-style:normal;font-size:12px;line-height:1.8;color:#3f5870}.contact-grid address a{text-decoration:none}.contact-form{display:grid;border-top:1px solid var(--line)}.contact-form label{display:grid;gap:11px;padding:18px 0;border-bottom:1px solid var(--line)}.contact-form label>span{font:500 8px/1 'JetBrains Mono';letter-spacing:.08em;color:#557293}.contact-form input,.contact-form textarea{width:100%;border:0;outline:0;resize:none;background:transparent;color:var(--ink);font:400 17px/1.4 Onest,sans-serif}.contact-form input::placeholder,.contact-form textarea::placeholder{color:#8b989f}.contact-form button{height:64px;margin-top:24px;padding:7px 7px 7px 24px;border:0;border-radius:999px;background:#0a1826;color:#fff;display:flex;align-items:center;justify-content:space-between;font:600 13px/1 Onest,sans-serif;cursor:pointer;transition:transform .3s,background .3s}.contact-form button:hover{transform:translateY(-3px);background:#183a60}.contact-form button i{width:50px;height:50px;border-radius:50%;display:grid;place-items:center;background:#b8d1ef;color:#071017;font-style:normal;font-size:18px}.hp{position:absolute!important;left:-9999px!important}.dab-form-status{font-size:12px}.site-footer{padding:70px 0 28px;background:#050a0f;color:#83909a}.footer-grid{display:grid;grid-template-columns:1.5fr 1fr 1fr 1fr;gap:6vw}.site-footer .brand{color:#fff;margin-bottom:22px}.footer-grid p{font-size:10px;line-height:1.6}.footer-grid>div:not(:first-child){display:flex;flex-direction:column;gap:10px}.footer-grid h4{margin:3px 0 16px;color:#e6ebef;font-size:11px}.footer-grid a,.footer-grid span{font-size:10px;text-decoration:none;color:#7f8c96;transition:color .2s}.footer-grid a:hover{color:#b8d0ef}.footer-bottom{display:grid;grid-template-columns:auto 1fr;gap:8vw;margin-top:65px;padding-top:18px;border-top:1px solid rgba(255,255,255,.12);font:400 8px/1.55 'JetBrains Mono';color:#5e6a73}.footer-bottom p{justify-self:end;max-width:680px;margin:0;text-align:right}

@keyframes ambientFloat{from{transform:translate3d(-2%,-2%,0) scale(.96)}to{transform:translate3d(5%,4%,0) scale(1.06)}}@keyframes surfaceDrift{from{background-position:0 0,0 0,0 0}to{background-position:-3% 4%,4% -3%,0 0}}@keyframes gridDrift{to{background-position:76px 76px}}@keyframes orbitPulse{50%{transform:scale(1.8);opacity:.35}}@keyframes roadGrow{from{transform:scaleX(.18);opacity:.5}to{transform:scaleX(1);opacity:1}}
.reveal-item{opacity:0;transform:translateY(22px);transition:opacity .75s var(--reveal-delay) cubic-bezier(.2,.8,.2,1),transform .75s var(--reveal-delay) cubic-bezier(.2,.8,.2,1)}.reveal-item.revealed{opacity:1;transform:none}

@media(max-width:1180px){header nav{display:none}.trust-layout{grid-template-columns:1fr .6fr}.trust-list{grid-column:1/-1}.traction-ledger{grid-template-columns:repeat(2,1fr)}.phase{grid-template-columns:72px 1fr}.why-now{grid-template-columns:repeat(2,1fr)}.why-now>p{grid-column:1/-1}.why-now>div{border-top:1px solid rgba(255,255,255,.17)}.roadmap-items{grid-template-columns:repeat(3,1fr);gap:55px 0}.roadmap-line{display:none}.roadmap-items article{border-top:1px solid var(--line);padding-top:22px}.roadmap-items>article>i{margin:18px 0 28px}}
@media(max-width:850px){.hero-detail{max-width:520px}.trust-section,.liquidity-section,.traction-section,.potential-section,.roadmap-section,.invest-section,.contact-section{padding:110px 0}.trust-layout,.liquidity-head,.liquidity-system,.traction-head,.invest-grid,.funds-grid,.contact-grid{grid-template-columns:1fr}.trust-orbit{width:min(75vw,360px);margin:30px auto}.liquidity-system{gap:45px;margin-top:65px}.liquidity-core{width:min(78vw,470px);margin:auto}.traction-head,.invest-grid,.funds-grid,.contact-grid{gap:55px}.phase-layout{grid-template-columns:1fr}.roadmap-items{grid-template-columns:repeat(2,1fr)}.round{margin-top:45px}.funds-grid{margin-top:100px}.contact-grid h2{font-size:65px}.footer-grid{grid-template-columns:1fr 1fr}.footer-grid>div:first-child{grid-column:1/-1}}
@media(max-width:620px){.copy{top:40%}.statement{font-size:14px;margin-top:20px}.hero-detail{font-size:10px;margin-top:9px}.actions{margin-top:18px}.proof{bottom:12px}.trust-title h2,.liquidity-head h2,.traction-head h2,.potential-head h2,.roadmap-head h2,.invest-copy h2,.contact-grid h2{font-size:48px}.trust-list article{grid-template-columns:34px 1fr}.traction-ledger{grid-template-columns:1fr}.traction-ledger article{min-height:250px}.phase{grid-template-columns:1fr;padding:25px;min-height:0}.phase-num{font-size:37px}.phase h3{font-size:26px}.phase li{grid-template-columns:1fr}.why-now{grid-template-columns:1fr}.roadmap-head{grid-template-columns:1fr}.roadmap-head>p{margin-top:24px}.roadmap-items{grid-template-columns:1fr}.invest-copy>.modern-btn{width:100%}.round{gap:9px}.round b{font-size:24vw}.invest-outcomes{grid-template-columns:1fr}.funds-bars article{grid-template-columns:1fr 52px}.funds-bars i{grid-column:1/-1;grid-row:2}.funds-bars b{grid-column:2;grid-row:1}.footer-grid{grid-template-columns:1fr}.footer-grid>div:first-child{grid-column:auto}.footer-bottom{grid-template-columns:1fr}.footer-bottom p{justify-self:start;text-align:left}.site-footer{padding-top:55px}}
/* v6: clearly non-white stone surfaces */
body{background:#b9c8d1}.market-section{background:radial-gradient(circle at 82% 16%,rgba(86,129,179,.3),transparent 30%),radial-gradient(circle at 15% 83%,rgba(88,120,141,.2),transparent 34%),linear-gradient(145deg,#b7c8d2,#d2dde2 48%,#b8cad4)}.protocol-section{background:radial-gradient(circle at 13% 28%,rgba(76,123,173,.25),transparent 31%),radial-gradient(circle at 88% 76%,rgba(104,137,158,.19),transparent 28%),linear-gradient(155deg,#bdcdd6,#d5dfe4 51%,#b9cad4)}.soft-section{background:radial-gradient(circle at 72% 22%,rgba(101,145,192,.2),transparent 31%),linear-gradient(145deg,#b9cad4 0%,#d4dee3 44%,#bdced7 100%)}.traction-section{background:radial-gradient(circle at 18% 78%,rgba(89,129,163,.22),transparent 32%),linear-gradient(160deg,#c3d1d8,#afc2cc 53%,#ced9de)}.roadmap-section{background:radial-gradient(circle at 82% 22%,rgba(101,145,192,.21),transparent 30%),linear-gradient(145deg,#b7c8d1,#d0dbe0 50%,#b8c9d2)}.contact-section{background:radial-gradient(circle at 85% 15%,rgba(84,129,181,.26),transparent 32%),linear-gradient(145deg,#aebfca,#d0dbe1 52%,#b5c6cf)}.ambient{opacity:.9}.soft-section::after{background:radial-gradient(circle,rgba(78,125,179,.26),rgba(95,138,181,.07) 48%,transparent 69%)}.market-section::before,.protocol-section::before,.soft-section::before{opacity:.82}.protocol-map article>i,.roadmap-items>article>i{background:#c0cfd7}

/* v7: architectural frame system */
:root{--frame-light:rgba(18,53,84,.3);--frame-light-soft:rgba(18,53,84,.16);--frame-dark:rgba(168,199,237,.24);--frame-dark-hot:rgba(168,205,250,.58)}
.proof{bottom:18px;grid-template-columns:repeat(3,minmax(150px,220px)) 1fr;gap:8px;padding:9px;border:1px solid var(--frame-dark);border-radius:22px;background:rgba(5,12,18,.32);backdrop-filter:blur(18px);box-shadow:0 22px 55px rgba(0,0,0,.18)}.proof article,.proof article+article{min-height:72px;padding:13px 14px;border:1px solid rgba(180,207,239,.17);border-radius:15px;background:linear-gradient(145deg,rgba(255,255,255,.07),rgba(255,255,255,.025))}.proof article::before{left:14px;right:14px;top:auto;bottom:-1px;width:auto;transform:scaleX(.25);transform-origin:left;animation:proofTrace 4s ease-in-out infinite alternate}.proof p{align-self:center;padding:0 18px}.proof article:hover{border-color:rgba(181,211,248,.44);background:linear-gradient(145deg,rgba(167,199,239,.13),rgba(255,255,255,.035))}
.market-field{height:610px;border:1px solid var(--frame-light);border-radius:30px;overflow:hidden;background:linear-gradient(145deg,rgba(255,255,255,.18),rgba(255,255,255,.055));box-shadow:0 30px 80px rgba(29,55,74,.08)}.market-total{top:75px;left:4%;opacity:.13;filter:blur(.2px)}.market-total>small{display:none}.market-axis,.market-lines,.market-points{display:none}.market-cards{position:absolute;z-index:2;left:28px;right:28px;bottom:28px;display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.market-cards article{min-height:235px;padding:25px;border:1px solid var(--frame-light-soft);border-radius:22px;background:linear-gradient(150deg,rgba(244,248,250,.46),rgba(224,233,238,.21));box-shadow:inset 0 1px rgba(255,255,255,.36);display:flex;flex-direction:column;justify-content:flex-end}.market-cards span{position:absolute;left:24px;top:24px;font:500 8px/1 'JetBrains Mono';letter-spacing:.1em;color:#557394}.market-cards b{font:500 clamp(30px,3.2vw,49px)/1 'JetBrains Mono';letter-spacing:-.07em;color:#153a61}.market-cards p{margin:20px 0 0;font-size:12px;line-height:1.5;color:#536675}.market-cards article:hover{border-color:rgba(35,83,127,.47);box-shadow:0 18px 45px rgba(30,60,84,.13),inset 0 1px rgba(255,255,255,.5)}
.transform-sticky::after{content:"";position:absolute;z-index:6;inset:46px 3.3vw;border:1px solid var(--frame-dark);border-radius:30px;pointer-events:none;box-shadow:inset 0 1px rgba(255,255,255,.025),0 28px 70px rgba(0,0,0,.18)}.transform-copy{left:6vw}.asset-machine{right:7vw}.transform-progress{left:6vw;bottom:66px}.scroll-hint{right:6vw;bottom:66px}.transform-grid{background-size:72px 72px;animation:gridDrift 30s linear infinite}
.protocol-sticky{top:24px;height:calc(100vh - 24px);min-height:676px;padding:92px 30px 8px;border:1px solid var(--frame-light);border-radius:30px;background:linear-gradient(145deg,rgba(246,249,250,.26),rgba(215,226,232,.12));box-shadow:0 30px 75px rgba(32,60,80,.08)}.protocol-map{margin-top:52px;border:1px solid var(--frame-light-soft);border-radius:22px;overflow:hidden;background:rgba(237,243,245,.16)}.protocol-map article{min-height:258px;padding:22px;border-right:1px solid var(--frame-light-soft);opacity:.37}.protocol-map article:last-child{border-right:0}.protocol-map article.active{background:linear-gradient(155deg,rgba(239,245,248,.58),rgba(166,190,207,.18));transform:none}.protocol-map article>i{width:46px;height:46px;margin:15px 0 27px;border-radius:15px;background:rgba(220,231,236,.6);box-shadow:inset 0 0 0 1px rgba(49,95,156,.1)}.protocol-map article>i::before{content:"";position:absolute;inset:15px;border:1px solid #4e78a8;border-radius:50%}.protocol-map article.active>i{background:#173d67;box-shadow:0 9px 25px rgba(25,66,108,.22)}.protocol-map article.active>i::before{border-color:#c3daf5;background:#9fc2ec}.protocol-line{left:22px;right:22px;top:68px}.protocol-foot{left:30px;right:30px;bottom:8px}.protocol-map p{font-size:10.5px}.protocol-map h3{font-size:16px}
.trust-layout{grid-template-columns:1fr .42fr}.trust-orbit{justify-self:end}.trust-list{grid-column:1/-1;display:grid;grid-template-columns:repeat(5,1fr);border:1px solid var(--frame-dark);border-radius:26px;overflow:hidden;background:linear-gradient(145deg,rgba(255,255,255,.035),rgba(255,255,255,.012));box-shadow:0 30px 75px rgba(0,0,0,.16)}.trust-list article{min-height:250px;display:flex;flex-direction:column;padding:24px;border:0;border-right:1px solid rgba(173,203,239,.16)}.trust-list article:last-child{border-right:0}.trust-list article:hover{padding-left:24px;background:linear-gradient(145deg,rgba(153,192,238,.12),rgba(255,255,255,.02))}.trust-list>article>span{padding:0}.trust-list article>div{margin-top:auto}.trust-list h3{font-size:17px;line-height:1.25}.trust-list p{font-size:11px}
.liquidity-system{padding:28px;border:1px solid var(--frame-light);border-radius:30px;background:linear-gradient(145deg,rgba(250,252,253,.25),rgba(207,220,228,.12));box-shadow:0 28px 70px rgba(32,59,78,.08)}.liquidity-layers{display:grid;grid-template-columns:1fr 1fr;gap:10px;border:0}.liquidity-layers li{min-height:155px;display:flex;flex-direction:column;padding:19px;border:1px solid var(--frame-light-soft);border-radius:18px;background:rgba(241,246,248,.2)}.liquidity-layers li:hover{transform:translateY(-4px);background:rgba(240,246,249,.4)}.liquidity-layers span{margin-top:auto}.liquidity-layers strong{margin-bottom:7px}
.traction-ledger{border:1px solid var(--frame-light);border-radius:28px;overflow:hidden;background:linear-gradient(145deg,rgba(246,249,250,.22),rgba(206,220,228,.12));box-shadow:0 30px 75px rgba(32,60,80,.08)}.traction-ledger article{border-color:var(--frame-light-soft)}.traction-ledger article:nth-child(3n){border-right:0}.traction-ledger article:hover{background:linear-gradient(145deg,rgba(247,250,251,.48),rgba(178,201,215,.2))}
.phase-layout{border:1px solid var(--frame-dark);border-radius:30px;overflow:hidden;background:linear-gradient(145deg,rgba(255,255,255,.035),rgba(255,255,255,.012));box-shadow:0 30px 75px rgba(0,0,0,.18)}.phase{border-color:rgba(170,201,238,.17)}.why-now{border:1px solid var(--frame-dark);border-radius:24px;overflow:hidden;background:rgba(255,255,255,.018)}.why-now>p{padding-left:22px}.why-now>div{border-color:rgba(170,201,238,.16)}
.roadmap-line{display:none}.roadmap-track{margin-top:90px}.roadmap-items{gap:12px}.roadmap-items article{min-height:260px;padding:24px;border:1px solid var(--frame-light-soft);border-radius:21px;background:linear-gradient(150deg,rgba(245,249,250,.34),rgba(213,225,231,.14));display:flex;flex-direction:column}.roadmap-items>article>i{width:42px;height:42px;margin:24px 0 35px;border-radius:14px}.roadmap-items h3{min-height:0}.roadmap-items p{margin-top:auto}.roadmap-items article:hover{border-color:rgba(35,83,127,.43);background:linear-gradient(145deg,rgba(247,250,251,.5),rgba(179,201,214,.2));box-shadow:0 18px 45px rgba(30,60,84,.1)}
.roadmap-items>article>i{display:grid;place-items:center;overflow:hidden;transition:background .35s,box-shadow .35s,transform .35s}.roadmap-items>article>i::before{content:"";width:25px;height:25px;background:#315f9c;opacity:.82;transform:scale(.82);transition:background .35s,transform .45s,opacity .35s;mask-position:center;mask-repeat:no-repeat;mask-size:contain;-webkit-mask-position:center;-webkit-mask-repeat:no-repeat;-webkit-mask-size:contain}.roadmap-items article:nth-child(1)>i::before{mask-image:url('/assets/v1.svg');-webkit-mask-image:url('/assets/v1.svg')}.roadmap-items article:nth-child(2)>i::before{mask-image:url('/assets/v4.svg');-webkit-mask-image:url('/assets/v4.svg')}.roadmap-items article:nth-child(3)>i::before{mask-image:url('/assets/i3.svg');-webkit-mask-image:url('/assets/i3.svg')}.roadmap-items article:nth-child(4)>i::before{mask-image:url('/assets/z4.svg');-webkit-mask-image:url('/assets/z4.svg')}.roadmap-items article:nth-child(5)>i::before{mask-image:url('/assets/i1.svg');-webkit-mask-image:url('/assets/i1.svg')}.roadmap-items article:hover>i{background:#173d67;box-shadow:0 10px 28px rgba(23,61,103,.22);transform:translateY(-3px) rotate(-2deg)}.roadmap-items article:hover>i::before{background:#c3daf5;opacity:1;transform:scale(.94) rotate(2deg)}.roadmap-items article.revealed>i::before{animation:roadIconIn .7s calc(var(--reveal-delay) + .18s) cubic-bezier(.2,.8,.2,1) both}@keyframes roadIconIn{from{opacity:0;transform:scale(.45) rotate(-12deg)}to{opacity:.82;transform:scale(.82) rotate(0)}}
.roadmap-items>article>i::before{content:none}.roadmap-items>article>i img{display:block;width:27px;height:27px;object-fit:contain;opacity:.78;filter:brightness(0) saturate(100%) invert(22%) sepia(29%) saturate(1710%) hue-rotate(172deg) brightness(92%) contrast(88%);transition:filter .35s,opacity .35s,transform .45s}.roadmap-items article:hover>i img{opacity:1;filter:brightness(0) invert(1);transform:scale(1.08) rotate(2deg)}.roadmap-items article.revealed>i img{animation:roadIconRealIn .7s calc(var(--reveal-delay) + .18s) cubic-bezier(.2,.8,.2,1) both}@keyframes roadIconRealIn{from{opacity:0;transform:scale(.45) rotate(-12deg)}to{opacity:.78;transform:scale(1) rotate(0)}}
.roadmap-items>article>i.road-icon{width:50px;height:50px;border-radius:12px;color:#315f9c;background:rgba(224,234,239,.5);border:1px solid rgba(35,83,127,.24)}.road-icon svg{display:block;width:28px;height:28px;fill:none;stroke:currentColor;stroke-width:1.45;stroke-linecap:round;stroke-linejoin:round;overflow:visible;transition:color .35s,transform .45s}.roadmap-items article:hover>.road-icon{color:#c8ddf6}.roadmap-items article:hover>.road-icon svg{transform:scale(1.08) rotate(2deg)}.roadmap-items article.revealed>.road-icon svg>*{animation:roadIconDraw .9s calc(var(--reveal-delay) + .12s) cubic-bezier(.2,.8,.2,1) both}@keyframes roadIconDraw{from{stroke-dasharray:80;stroke-dashoffset:80;opacity:0}to{stroke-dasharray:80;stroke-dashoffset:0;opacity:1}}
.invest-grid{padding:38px;border:1px solid var(--frame-dark);border-radius:30px;background:linear-gradient(145deg,rgba(255,255,255,.04),rgba(255,255,255,.012));box-shadow:0 30px 80px rgba(0,0,0,.2)}.invest-outcomes{border:1px solid rgba(169,201,239,.17);border-radius:22px;overflow:hidden}.invest-outcomes article{border-color:rgba(169,201,239,.16)}.funds-grid{padding:34px;border:1px solid var(--frame-dark);border-radius:28px;background:rgba(255,255,255,.018)}.contact-form{padding:28px;border:1px solid var(--frame-light);border-radius:26px;background:linear-gradient(145deg,rgba(246,249,250,.32),rgba(208,221,228,.13));box-shadow:0 28px 70px rgba(33,61,81,.09)}
.market-cards article,.trust-list article,.liquidity-layers li,.traction-ledger article,.phase,.why-now>div,.roadmap-items article,.invest-outcomes article{--mx:50%;--my:0%;position:relative;isolation:isolate;overflow:hidden;transition:border-color .35s,background .35s,box-shadow .35s,transform .35s}.market-cards article::after,.trust-list article::after,.liquidity-layers li::after,.traction-ledger article::after,.phase::after,.why-now>div::after,.roadmap-items article::after,.invest-outcomes article::after{content:"";position:absolute;z-index:-1;inset:0;background:radial-gradient(270px circle at var(--mx) var(--my),rgba(153,193,239,.24),transparent 67%);opacity:0;transition:opacity .35s;pointer-events:none}.market-cards article:hover::after,.trust-list article:hover::after,.liquidity-layers li:hover::after,.traction-ledger article:hover::after,.phase:hover::after,.why-now>div:hover::after,.roadmap-items article:hover::after,.invest-outcomes article:hover::after{opacity:1}.market-cards article::before,.trust-list article::before,.traction-ledger article::before,.roadmap-items article::before{content:"";position:absolute;z-index:2;left:-45%;top:-1px;width:38%;height:1px;background:linear-gradient(90deg,transparent,#b7d4f7,transparent);animation:frameScan 8s linear infinite;pointer-events:none}.market-cards article:nth-child(2)::before,.trust-list article:nth-child(2)::before,.traction-ledger article:nth-child(2)::before,.roadmap-items article:nth-child(2)::before{animation-delay:-2s}.market-cards article:nth-child(3)::before,.trust-list article:nth-child(3)::before,.traction-ledger article:nth-child(3)::before,.roadmap-items article:nth-child(3)::before{animation-delay:-4s}.market-cards article:nth-child(4)::before,.trust-list article:nth-child(4)::before,.traction-ledger article:nth-child(4)::before,.roadmap-items article:nth-child(4)::before{animation-delay:-6s}
@keyframes frameScan{0%,18%{transform:translateX(0);opacity:0}24%{opacity:1}46%,100%{transform:translateX(390%);opacity:0}}@keyframes proofTrace{to{transform:scaleX(1)}}
@media(max-width:1180px){.market-cards{grid-template-columns:1fr 1fr}.market-field{height:760px}.market-cards article{min-height:205px}.trust-list{grid-template-columns:repeat(3,1fr)}.trust-list article:nth-child(3){border-right:0}.trust-list article:nth-child(n+4){border-top:1px solid rgba(173,203,239,.16)}.roadmap-items{grid-template-columns:repeat(3,1fr)}.roadmap-items article{border-top:1px solid var(--frame-light-soft)}}
@media(max-width:950px){.transform-sticky::after{inset:26px 16px}.transform-copy{left:auto}.asset-machine{right:auto}.protocol-sticky{top:auto;height:auto;border:0;border-radius:0;background:transparent;box-shadow:none;padding-inline:0}.protocol-map{display:grid;grid-template-columns:1fr 1fr}.protocol-map article{border-right:1px solid var(--frame-light-soft)}.protocol-map article:nth-child(2n){border-right:0}.protocol-foot{left:0;right:0;bottom:auto}.liquidity-layers{grid-template-columns:1fr 1fr}}
@media(max-width:850px){.proof{grid-template-columns:repeat(3,1fr)}.trust-layout{grid-template-columns:1fr}.trust-orbit{justify-self:center}.invest-grid,.funds-grid{padding:26px}.market-field{margin-top:70px}}
@media(max-width:620px){.proof{padding:6px;gap:5px;border-radius:16px}.proof article,.proof article+article{min-height:58px;padding:8px;border-radius:11px}.market-field{height:900px;border-radius:22px}.market-total{top:55px}.market-cards{left:12px;right:12px;bottom:12px;grid-template-columns:1fr}.market-cards article{min-height:155px;padding:19px}.market-cards span{left:18px;top:18px}.market-cards p{margin-top:12px}.trust-list{grid-template-columns:1fr}.trust-list article,.trust-list article:nth-child(3),.trust-list article:nth-child(n+4){min-height:190px;border:0;border-bottom:1px solid rgba(173,203,239,.16)}.trust-list article:last-child{border-bottom:0}.liquidity-system{padding:15px}.liquidity-layers{grid-template-columns:1fr}.protocol-map{grid-template-columns:1fr}.protocol-map article,.protocol-map article:nth-child(2n){border-right:0}.roadmap-items{grid-template-columns:1fr}.invest-grid,.funds-grid,.contact-form{padding:20px;border-radius:22px}}
.protocol-map article>i.protocol-icon{width:52px;height:52px;border-radius:12px;display:grid;place-items:center;color:#315f9c;border:1px solid rgba(35,83,127,.3);background:rgba(222,233,239,.76);transition:color .18s,background .18s,box-shadow .18s,transform .18s}.protocol-map article>i.protocol-icon::before{content:none}.protocol-icon svg{display:block;width:29px;height:29px;fill:none;stroke:currentColor;stroke-width:1.4;stroke-linecap:round;stroke-linejoin:round;overflow:visible}.protocol-map article.active>i.protocol-icon{color:#c8def7;background:#173d67;box-shadow:0 10px 27px rgba(23,61,103,.24);transform:translateY(-2px)}.protocol-map article.active>.protocol-icon svg>*{animation:protocolIconDraw .27s cubic-bezier(.2,.8,.2,1) both}@keyframes protocolIconDraw{from{stroke-dasharray:90;stroke-dashoffset:90;opacity:0}to{stroke-dasharray:90;stroke-dashoffset:0;opacity:1}}
@media(min-width:951px) and (min-height:820px){.protocol-map{margin-top:clamp(100px,13vh,122px)}.protocol-map article{min-height:clamp(270px,30vh,288px)}.protocol-foot{bottom:clamp(58px,9vh,82px)}}
.transform-copy .chapter{position:relative;display:flex;align-items:center;gap:10px;width:max-content;margin-bottom:24px;padding:10px 14px 10px 12px;border-radius:999px;overflow:hidden;font-size:9px;letter-spacing:.15em;backdrop-filter:blur(12px)}.transform-copy .chapter::before{content:"";position:relative;z-index:2;width:7px;height:7px;flex:0 0 7px;border-radius:50%;background:currentColor;box-shadow:0 0 13px currentColor;animation:signalBlink 1.35s ease-in-out infinite}.transform-copy .chapter::after{content:"";position:absolute;inset:0;background:linear-gradient(105deg,transparent 25%,rgba(255,255,255,.13),transparent 65%);transform:translateX(-120%);animation:signalSweep 3.8s ease-in-out infinite}.problem-copy .chapter{color:#ff7378;border:1px solid rgba(255,91,99,.42);background:rgba(118,24,33,.2);box-shadow:0 0 26px rgba(255,73,83,.08),inset 0 0 18px rgba(255,73,83,.035)}.solution-copy .chapter{color:#67e0b1;border:1px solid rgba(81,224,169,.42);background:rgba(20,100,74,.2);box-shadow:0 0 28px rgba(68,224,165,.09),inset 0 0 18px rgba(68,224,165,.035)}@keyframes signalBlink{0%,100%{opacity:1;transform:scale(1)}50%{opacity:.34;transform:scale(.68)}}@keyframes signalSweep{0%,50%{transform:translateX(-120%)}75%,100%{transform:translateX(120%)}}

/* v15: meaningful asset → passport → 1:1 balance */
.transform-copy{width:min(500px,36vw)}.asset-machine.hybrid-machine{right:3.5vw;width:min(54vw,840px);height:520px;display:grid;grid-template-columns:minmax(138px,.9fr) 25px minmax(138px,.92fr) 25px minmax(188px,1.2fr);gap:8px;align-items:center}.pipeline-card{position:relative;min-width:0;min-height:405px;padding:18px;border:1px solid rgba(168,199,237,.2);border-radius:20px;background:linear-gradient(155deg,rgba(24,38,52,.78),rgba(7,14,21,.63));box-shadow:inset 0 1px rgba(255,255,255,.025),0 22px 55px rgba(0,0,0,.13);overflow:hidden;transition:opacity .48s cubic-bezier(.2,.8,.2,1),transform .55s cubic-bezier(.2,.8,.2,1),border-color .4s,box-shadow .4s}.pipeline-card::before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 80% 5%,rgba(132,177,231,.11),transparent 35%);pointer-events:none}.pipeline-label{position:relative;z-index:2;display:flex;align-items:center;gap:7px;font:500 6.5px/1.3 'JetBrains Mono';letter-spacing:.08em;color:#71869c}.pipeline-label span{color:#a8c9ee}.asset-card{opacity:1;transform:translateX(0)}.passport-card{opacity:.06;transform:translateX(-18px) scale(.97)}.balance-card{opacity:.04;transform:translateX(-22px) scale(.96)}.passport-visible .passport-card{opacity:1;transform:none;border-color:rgba(162,198,240,.4);box-shadow:0 24px 62px rgba(0,0,0,.18),0 0 38px rgba(103,157,218,.05)}.balance-visible .balance-card{opacity:1;transform:none;border-color:rgba(162,198,240,.43);box-shadow:0 24px 65px rgba(0,0,0,.2),0 0 42px rgba(103,157,218,.07)}.backing-verified .asset-card{opacity:.5;transform:translateX(-7px) scale(.985)}
.asset-state{display:flex;align-items:center;gap:7px;margin-top:20px;font:500 7px/1 'JetBrains Mono';letter-spacing:.08em;color:#ff7c81}.asset-state i{width:6px;height:6px;border-radius:50%;background:#ff6b72;box-shadow:0 0 12px #ff5962;animation:signalBlink 1.35s ease-in-out infinite}.property-building{position:relative;width:min(82%,150px);height:180px;margin:25px auto 18px;padding:43px 21px 25px;display:grid;grid-template-columns:repeat(3,1fr);grid-template-rows:repeat(2,1fr);gap:8px;border:1px solid rgba(159,191,228,.43);clip-path:polygon(14% 11%,80% 1%,100% 13%,100% 100%,0 100%,0 18%);background:linear-gradient(145deg,rgba(104,142,183,.18),rgba(255,255,255,.025));filter:drop-shadow(8px 10px 16px rgba(0,0,0,.16));transform:perspective(500px) rotateY(-4deg)}.property-building::before{content:"SOFIA";position:absolute;left:21px;top:22px;font:500 6px/1 'JetBrains Mono';letter-spacing:.15em;color:#91acd0}.property-building::after{content:"";position:absolute;left:50%;bottom:0;width:25px;height:34px;transform:translateX(-50%);border:1px solid rgba(171,204,241,.42);border-bottom:0;background:rgba(131,167,207,.09)}.property-building b{position:absolute;left:20px;right:20px;bottom:-7px;height:8px;border-top:1px solid rgba(171,204,241,.5);border-bottom:1px solid rgba(171,204,241,.18)}.property-building span{border:1px solid rgba(158,193,234,.34);background:linear-gradient(145deg,rgba(126,166,213,.21),rgba(255,255,255,.025));box-shadow:inset 0 0 12px rgba(115,161,215,.06)}.property-building em{position:absolute;right:8px;top:52px;width:4px;height:4px;border-radius:50%;background:#98c3f4;box-shadow:0 0 12px #86b9f2}.asset-value{position:absolute;left:18px;bottom:17px;display:grid;gap:5px}.asset-value small{font:500 6px/1 'JetBrains Mono';letter-spacing:.08em;color:#687d92}.asset-value strong{font:500 clamp(18px,1.8vw,27px)/1 'JetBrains Mono';letter-spacing:-.07em}.asset-lock{position:absolute;right:15px;bottom:16px;width:25px;height:22px;border:1px solid rgba(255,111,117,.48);border-radius:6px}.asset-lock::before{content:"";position:absolute;left:6px;top:-10px;width:11px;height:12px;border:1px solid rgba(255,111,117,.55);border-bottom:0;border-radius:8px 8px 0 0}.asset-lock i{position:absolute;left:50%;top:7px;width:3px;height:6px;border-radius:2px;background:#ff7378;transform:translateX(-50%)}
.pipeline-arrow{position:relative;height:100%;display:grid;place-items:center;opacity:.2;transition:opacity .35s}.pipeline-arrow i{position:relative;width:100%;height:1px;background:rgba(166,199,238,.2);transform:scaleX(0);transform-origin:left;transition:transform .5s cubic-bezier(.2,.8,.2,1)}.pipeline-arrow i::after{content:"";position:absolute;right:-1px;top:-3px;width:6px;height:6px;border-top:1px solid #a7c8ee;border-right:1px solid #a7c8ee;transform:rotate(45deg)}.pipeline-arrow span{position:absolute;top:46%;font:500 5.5px/1 'JetBrains Mono';letter-spacing:.09em;color:#7591b2}.passport-visible .arrow-one,.balance-visible .arrow-two{opacity:1}.passport-visible .arrow-one i,.balance-visible .arrow-two i{transform:scaleX(1)}
.passport-seal{display:flex;align-items:center;gap:10px;margin:24px 0}.passport-seal>i{width:34px;height:34px;border-radius:50%;display:grid;place-items:center;border:1px solid rgba(106,224,179,.4);background:rgba(45,148,108,.12);color:#66e0b1;font:500 14px/1 Onest;font-style:normal;box-shadow:0 0 18px rgba(70,221,164,.07)}.passport-seal span{font:500 6px/1.45 'JetBrains Mono';letter-spacing:.08em;color:#7f92a3}.passport-seal b{color:#67e0b1}.passport-card dl{margin:0;border-top:1px solid rgba(162,195,232,.16)}.passport-card dl div{display:grid;grid-template-columns:1fr auto;gap:8px;padding:11px 0;border-bottom:1px solid rgba(162,195,232,.16)}.passport-card dt,.passport-card dd{margin:0;font:500 6px/1 'JetBrains Mono';letter-spacing:.06em}.passport-card dt{color:#667b90}.passport-card dd{color:#d6e3ef}.passport-status{position:absolute;left:18px;right:18px;bottom:18px;display:flex;align-items:center;gap:7px;font:500 5.5px/1 'JetBrains Mono';letter-spacing:.06em;color:#6be1b4}.passport-status i{width:5px;height:5px;border-radius:50%;background:#69e0b3;box-shadow:0 0 9px #69e0b3}
.balance-card{padding:20px}.balance-row{display:grid;gap:7px;margin-top:29px}.balance-row small{font:500 6px/1 'JetBrains Mono';letter-spacing:.08em;color:#6d8194}.balance-row strong{font:500 clamp(20px,2vw,31px)/1 'JetBrains Mono';letter-spacing:-.07em}.balance-equals{display:grid;grid-template-columns:1fr auto 1fr;gap:9px;align-items:center;margin:18px 0}.balance-equals i{height:1px;background:rgba(163,197,236,.22)}.balance-equals b{font:400 18px/1 'JetBrains Mono';color:#a9c9ee}.token-supply{margin-top:0}.token-supply strong{color:#bcd6f5}.backing-meter{margin-top:26px}.backing-meter>span{display:block;height:4px;background:rgba(255,255,255,.09);overflow:hidden}.backing-meter>span i{display:block;width:100%;height:100%;background:linear-gradient(90deg,#4c8fd0,#75ddb7);transform:scaleX(0);transform-origin:left;transition:transform .7s .08s cubic-bezier(.2,.8,.2,1)}.backing-meter>b{display:block;margin-top:7px;font:500 6px/1 'JetBrains Mono';letter-spacing:.1em;color:#7890a5}.backing-verified .backing-meter>span i{transform:scaleX(1)}.por-status{position:absolute;left:20px;right:20px;bottom:18px;display:flex;align-items:center;gap:9px;padding-top:13px;border-top:1px solid rgba(161,194,231,.16);opacity:.28;transition:opacity .4s,color .4s}.por-status>i{width:25px;height:25px;border-radius:50%;display:grid;place-items:center;border:1px solid rgba(105,226,181,.45);color:#67e0b1;font:500 11px/1 Onest;font-style:normal}.por-status span{font:500 6px/1.45 'JetBrains Mono';letter-spacing:.08em;color:#7890a5}.por-status b{color:#67e0b1}.backing-verified .por-status{opacity:1}
@media(max-width:950px){.asset-machine.hybrid-machine{position:relative;right:auto;top:auto;width:100%;height:auto;transform:none;margin:0;grid-template-columns:1fr;gap:12px}.pipeline-card{min-height:360px;opacity:1!important;transform:none!important}.pipeline-arrow{height:34px;opacity:1}.pipeline-arrow i{width:1px;height:34px;transform:scaleY(1)!important;transform-origin:top}.pipeline-arrow i::after{right:-3px;top:auto;bottom:0;transform:rotate(135deg)}.pipeline-arrow span{top:50%;left:calc(50% + 12px);transform:translateY(-50%)}.property-building{height:165px}.passport-status,.por-status{position:relative;left:auto;right:auto;bottom:auto;margin-top:18px}.backing-meter>span i{transform:scaleX(1)}}
@media(max-width:620px){.pipeline-card{min-height:350px;padding:18px}.asset-machine.hybrid-machine{width:100%}.property-building{width:145px}.balance-row strong{font-size:27px}}
/* v16: institutional trust architecture */
.trust-section{--trust-progress:0;height:175vh;padding:0;overflow:clip}.trust-layout{position:sticky;top:24px;height:calc(100vh - 24px);min-height:696px;padding:92px 0 8px;display:grid;grid-template-columns:1.05fr .72fr;grid-template-rows:1fr auto;gap:32px 7vw;align-items:start}.trust-title{align-self:center}.trust-title h2{font-size:clamp(54px,5.2vw,82px)}.trust-title>p:last-child{margin-top:24px}.trust-architecture{position:relative;align-self:center;width:100%;max-width:500px;min-height:315px;padding:18px 26px 20px 18px;border:1px solid var(--frame-dark);border-radius:25px;background:linear-gradient(145deg,rgba(26,43,59,.78),rgba(7,14,21,.52));box-shadow:0 30px 75px rgba(0,0,0,.18),inset 0 1px rgba(255,255,255,.025);overflow:hidden}.trust-architecture::before{content:"";position:absolute;inset:0;background:linear-gradient(rgba(164,197,236,.025) 1px,transparent 1px),linear-gradient(90deg,rgba(164,197,236,.025) 1px,transparent 1px);background-size:36px 36px;pointer-events:none}.architecture-head{position:relative;z-index:2;display:flex;justify-content:space-between;align-items:center;padding-bottom:13px;border-bottom:1px solid rgba(168,199,237,.16);font:500 6px/1 'JetBrains Mono';letter-spacing:.09em;color:#74879a}.architecture-head b{display:flex;align-items:center;gap:6px;font-weight:500;color:#9ec2eb}.architecture-head b i{width:5px;height:5px;border-radius:50%;background:#6ce0b4;box-shadow:0 0 9px #6ce0b4;animation:signalBlink 1.4s ease-in-out infinite}.trust-levels{position:relative;z-index:2;display:flex;flex-direction:column-reverse;align-items:center;gap:5px;margin-top:14px}.trust-levels article{height:43px;display:grid;grid-template-columns:25px 1fr auto;gap:10px;align-items:center;padding:7px 11px;border:1px solid rgba(164,196,234,.14);border-radius:9px;background:rgba(255,255,255,.018);opacity:.2;transform:translateY(5px) scale(.985);transition:opacity .2s,transform .26s,background .26s,border-color .26s,box-shadow .26s}.trust-levels article:nth-child(1){width:100%}.trust-levels article:nth-child(2){width:94%}.trust-levels article:nth-child(3){width:88%}.trust-levels article:nth-child(4){width:82%}.trust-levels article:nth-child(5){width:76%}.trust-levels article.active{opacity:1;transform:none;border-color:rgba(155,196,242,.36);background:linear-gradient(90deg,rgba(91,139,195,.17),rgba(72,115,164,.05));box-shadow:0 8px 24px rgba(0,0,0,.12)}.trust-levels>article>span{font:500 6px/1 'JetBrains Mono';color:#6d89a8}.trust-levels article.active>span{color:#acd0f6}.trust-levels article>div{display:grid;gap:3px}.trust-levels small,.trust-levels b,.trust-levels em{font-family:'JetBrains Mono';font-style:normal}.trust-levels small{font-size:5px;line-height:1;color:#63778a;letter-spacing:.08em}.trust-levels b{font-size:7px;line-height:1.1;color:#c5d1dc;font-weight:500;letter-spacing:.02em}.trust-levels em{font-size:5.5px;line-height:1;color:#60758a;letter-spacing:.08em}.trust-levels article.active em{color:#66ddb0}.architecture-signal{position:absolute;z-index:3;right:10px;top:53px;bottom:20px;width:1px;background:rgba(160,195,234,.13)}.architecture-signal>span{position:absolute;left:0;bottom:0;width:1px;height:100%;background:linear-gradient(0deg,#65ddb0,#7db0e6);transform:scaleY(var(--trust-progress));transform-origin:bottom;transition:transform .08s linear}.architecture-signal>i{position:absolute;left:-3px;bottom:0;width:7px;height:7px;border-radius:50%;background:#7cafeb;box-shadow:0 0 13px #7cafeb}.architecture-signal>b{position:absolute;right:8px;bottom:0;width:80px;font:500 5px/1 'JetBrains Mono';letter-spacing:.08em;text-align:right;color:#536a80}
.trust-list{grid-column:1/-1;align-self:end;display:grid;grid-template-columns:repeat(5,1fr);margin-top:0}.trust-list article{min-height:205px;display:grid;grid-template-columns:1fr;grid-template-rows:auto auto 1fr auto;gap:0;padding:20px;opacity:1;transform:none}.trust-list article:not(.active){opacity:.23}.trust-list article.active{background:linear-gradient(150deg,rgba(130,176,229,.13),rgba(255,255,255,.018));box-shadow:inset 0 1px rgba(186,215,248,.06)}.trust-list article>div{margin:20px 0 0}.trust-list article>span{font-size:6px}.trust-card-icon{width:43px;height:43px;margin-top:15px;border-radius:11px;display:grid;place-items:center;color:#718ba7;border:1px solid rgba(167,199,237,.19);background:rgba(166,198,235,.035);font-style:normal;transition:color .24s,background .24s,border-color .24s,transform .24s}.trust-card-icon svg{width:24px;height:24px;fill:none;stroke:currentColor;stroke-width:1.35;stroke-linecap:round;stroke-linejoin:round}.trust-list article.active .trust-card-icon{color:#bed8f5;border-color:rgba(164,202,246,.45);background:#173956;transform:translateY(-2px);box-shadow:0 9px 24px rgba(0,0,0,.16)}.trust-list article.active .trust-card-icon svg>*{animation:trustIconDraw .3s cubic-bezier(.2,.8,.2,1) both}.trust-list article>em{align-self:end;margin-top:12px;font:500 5.5px/1 'JetBrains Mono';letter-spacing:.08em;color:#53677a;font-style:normal}.trust-list article.active>em{color:#66ddb0}.trust-list h3{font-size:14px}.trust-list p{font-size:9.5px}.trust-list article.active::before{animation-duration:2.2s}@keyframes trustIconDraw{from{stroke-dasharray:90;stroke-dashoffset:90;opacity:0}to{stroke-dasharray:90;stroke-dashoffset:0;opacity:1}}
@media(max-width:1100px){.trust-layout{gap:26px 4vw}.trust-title h2{font-size:58px}.trust-architecture{max-width:430px}.trust-list article{padding:16px}.trust-list h3{font-size:12px}}
@media(max-width:950px){.trust-section{height:auto;padding:110px 0}.trust-layout{position:relative;top:auto;height:auto;min-height:0;padding:0;grid-template-columns:1fr}.trust-title{align-self:auto}.trust-architecture{max-width:none}.trust-list{grid-template-columns:1fr 1fr;margin-top:35px}.trust-list article{min-height:210px;opacity:1!important}.trust-list article:nth-child(3){border-right:1px solid rgba(173,203,239,.16)}.trust-list article:nth-child(2n){border-right:0}.trust-list article:nth-child(n+3){border-top:1px solid rgba(173,203,239,.16)}}
@media(max-width:620px){.trust-title h2{font-size:48px}.trust-architecture{padding:15px 22px 17px 14px}.trust-levels article:nth-child(n){width:100%}.trust-list{grid-template-columns:1fr}.trust-list article,.trust-list article:nth-child(3),.trust-list article:nth-child(n+3){min-height:190px;border-right:0;border-top:0;border-bottom:1px solid rgba(173,203,239,.16)}.trust-list article:last-child{border-bottom:0}}
/* v20: market scroll narrative and shared scene baseline */
.market-section{--market-progress:0;height:190vh;min-height:0;padding:0;overflow:clip}.market-sticky{position:sticky;top:24px;height:calc(100vh - 24px);min-height:696px;padding:72px 0 8px;display:grid;grid-template-rows:auto 1fr auto}.market-intro{align-items:end}.market-intro h2{font-size:clamp(52px,5.7vw,88px)}.market-lede{font-size:clamp(15px,1.2vw,18px)}.market-field{align-self:center;height:480px;margin:24px auto 0}.market-field::before{content:"";position:absolute;z-index:3;left:0;right:0;top:-1px;height:2px;background:linear-gradient(90deg,#315f9c,#87add8);transform:scaleX(var(--market-progress));transform-origin:left;transition:transform .08s linear}.market-field::after{content:"";position:absolute;z-index:1;top:0;bottom:0;left:calc(var(--market-progress) * 100%);width:1px;background:linear-gradient(transparent,rgba(49,95,156,.34) 20%,rgba(49,95,156,.34) 80%,transparent);box-shadow:0 0 24px rgba(49,95,156,.17);opacity:.7;transition:left .08s linear;pointer-events:none}.market-total{top:32px;opacity:.07;transform:translateY(14px);transition:opacity .38s,transform .55s}.market-total-active .market-total{opacity:.16;transform:none}.market-total>b{font-size:clamp(110px,15vw,218px)}.market-total>em{font-size:clamp(42px,5.5vw,78px)}.market-cards{bottom:22px}.market-cards article{min-height:190px;opacity:.14;filter:saturate(.55);transform:translateY(24px);transition:opacity .22s,filter .28s,transform .34s cubic-bezier(.2,.8,.2,1),border-color .35s,background .35s,box-shadow .35s}.market-cards article.active{opacity:1;filter:none;transform:none;background:linear-gradient(150deg,rgba(247,250,251,.62),rgba(215,228,235,.28));border-color:rgba(62,105,148,.28);box-shadow:0 16px 42px rgba(30,60,84,.1),inset 0 1px rgba(255,255,255,.5)}.market-cards article.active b{color:#123e6b}.market-footer{align-self:end;padding:16px 0 0;border-top:1px solid rgba(10,18,28,.2)}.market-footer p{font-size:18px}.market-footer a i{width:34px;height:34px}.trust-list{margin-bottom:0}
@media(min-width:951px) and (max-width:1180px){.market-sticky{padding-top:58px}.market-field{height:clamp(420px,55vh,470px);margin-top:16px}.market-cards article{min-height:170px}.market-footer p{font-size:16px}}
@media(max-width:950px){.market-section{height:auto;min-height:0;padding:110px 0;overflow:hidden}.market-sticky{position:relative;top:auto;height:auto;min-height:0;padding:0;display:block}.market-field{height:760px;margin-top:60px}.market-field::before,.market-field::after{display:none}.market-total{opacity:.13;transform:none}.market-cards article{min-height:205px;opacity:1;filter:none;transform:none}.market-footer{padding:42px 0 0}}
@media(max-width:620px){.market-section{padding:95px 0}.market-field{height:900px;margin-top:55px}.market-cards article{min-height:155px}}
/* v21: controlled liquidity router */
.liquidity-section{--liquidity-progress:0;height:190vh;min-height:0;padding:0;overflow:clip}.liquidity-sticky{position:sticky;top:24px;height:calc(100vh - 24px);min-height:696px;padding:64px 0 8px;display:grid;grid-template-rows:auto 1fr}.liquidity-head h2{font-size:clamp(50px,4.9vw,78px)}.liquidity-head>p{font-size:15px;line-height:1.6}.liquidity-system{position:relative;align-self:end;height:clamp(400px,52vh,460px);margin-top:0;padding:20px;grid-template-columns:.82fr 1.18fr;gap:30px;overflow:hidden}.liquidity-system::before{content:"";position:absolute;z-index:4;left:0;right:0;top:-1px;height:2px;background:linear-gradient(90deg,#315f9c,#7da8d7);transform:scaleX(var(--liquidity-progress));transform-origin:left;transition:transform .08s linear}.liquidity-core{width:auto;height:100%;aspect-ratio:auto;display:grid;grid-template-rows:auto 1fr auto;gap:12px;place-items:initial;padding:16px;border:1px solid rgba(150,188,230,.25);border-radius:21px;background:linear-gradient(145deg,#0c1b28,#07111b);box-shadow:0 22px 52px rgba(26,55,77,.18),inset 0 1px rgba(255,255,255,.035);overflow:hidden}.liquidity-core::before,.liquidity-core::after{content:none}.liquidity-core>div{position:relative;z-index:2;text-align:left}.liq-console-head,.liq-console-foot{display:flex;justify-content:space-between;align-items:center;font:500 6px/1 'JetBrains Mono';letter-spacing:.1em;color:#667f96}.liq-console-head{padding-bottom:11px;border-bottom:1px solid rgba(163,196,233,.16)}.liq-console-head b{display:flex;align-items:center;gap:6px;font:500 6px/1 'JetBrains Mono';letter-spacing:.1em;color:#9fbfe2}.liq-console-head b i{width:5px;height:5px;border-radius:50%;background:#6b8baa;box-shadow:0 0 8px rgba(123,173,222,.6);transition:background .25s,box-shadow .25s}.router-ready .liq-console-head b i{background:#67dfb2;box-shadow:0 0 10px #67dfb2}.liq-console-foot{padding-top:11px;border-top:1px solid rgba(163,196,233,.16)}.liq-console-foot b{font:500 6px/1 'JetBrains Mono';letter-spacing:.09em;color:#5e7b96}.router-ready .liq-console-foot b{color:#67dfb2}.liq-router{position:relative;display:block;min-height:0;border:1px solid rgba(157,191,230,.14);border-radius:15px;background:linear-gradient(rgba(152,187,226,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(152,187,226,.035) 1px,transparent 1px),rgba(255,255,255,.012);background-size:28px 28px;overflow:hidden}.liq-router::before{content:"";position:absolute;left:50%;top:0;bottom:0;width:1px;background:linear-gradient(transparent,rgba(151,187,229,.18) 18%,rgba(151,187,229,.18) 82%,transparent)}.liq-router::after{content:"";position:absolute;left:50%;bottom:0;width:1px;height:100%;background:linear-gradient(0deg,#67dfb2,#76a9df);transform:scaleY(var(--liquidity-progress));transform-origin:bottom;transition:transform .08s linear;box-shadow:0 0 11px rgba(102,185,223,.45)}.liq-hub{position:absolute;z-index:4;left:50%;top:50%;width:138px;height:132px;transform:translate(-50%,-50%);display:grid;place-content:center;text-align:center;border:1px solid rgba(166,202,243,.38);border-radius:22px;background:linear-gradient(145deg,#173b5d,#0d253b);box-shadow:0 18px 38px rgba(0,0,0,.28),inset 0 1px rgba(255,255,255,.06);transition:border-color .3s,box-shadow .3s,transform .35s}.liq-hub small{font:500 5.5px/1 'JetBrains Mono';letter-spacing:.09em;color:#809ab5}.liq-hub b{margin:10px 0 7px;font:500 35px/1 'JetBrains Mono';letter-spacing:-.08em;color:#bad5f3}.liq-hub span{font:500 5.5px/1 'JetBrains Mono';letter-spacing:.09em;color:#7291ae}.router-ready .liq-hub{border-color:rgba(104,225,179,.48);box-shadow:0 18px 38px rgba(0,0,0,.28),0 0 32px rgba(86,215,165,.1),inset 0 1px rgba(255,255,255,.07);transform:translate(-50%,-50%) scale(1.025)}.router-ready .liq-hub span{color:#68dfb2}.liq-route{position:absolute;z-index:3;width:112px;height:47px;display:grid;grid-template-columns:20px 1fr;gap:7px;align-items:center;padding:8px 9px;border:1px solid rgba(155,190,229,.15);border-radius:10px;background:rgba(255,255,255,.025);font-style:normal;opacity:.2;transform:translateY(7px);transition:opacity .22s,transform .3s,background .3s,border-color .3s,box-shadow .3s}.liq-route::after{content:"";position:absolute;top:50%;width:58px;height:1px;background:linear-gradient(90deg,#6f9dcb,#68deb2);transform:scaleX(0);transition:transform .38s cubic-bezier(.2,.8,.2,1)}.liq-route:nth-of-type(odd){left:17px}.liq-route:nth-of-type(even){right:17px}.liq-route:nth-of-type(odd)::after{left:100%;transform-origin:left}.liq-route:nth-of-type(even)::after{right:100%;transform-origin:right}.liq-route.route-one,.liq-route.route-two{top:18%}.liq-route.route-three,.liq-route.route-four{bottom:18%}.liq-route span{font:500 6px/1 'JetBrains Mono';color:#65819d}.liq-route b{font:500 6px/1.25 'JetBrains Mono';letter-spacing:.04em;color:#8ca2b7}.liq-route.active{opacity:1;transform:none;border-color:rgba(145,190,239,.4);background:linear-gradient(145deg,rgba(75,124,176,.25),rgba(255,255,255,.035));box-shadow:0 8px 22px rgba(0,0,0,.14)}.liq-route.active::after{transform:scaleX(1)}.liq-route.active span{color:#aacef4}.liq-route.active b{color:#cfdfef}.liquidity-layers{height:100%;grid-template-rows:repeat(2,1fr)}.liquidity-layers li{min-height:0;opacity:.16;filter:saturate(.45);transform:translateY(18px);transition:opacity .22s,filter .28s,transform .34s cubic-bezier(.2,.8,.2,1),border-color .3s,background .3s,box-shadow .3s}.liquidity-layers li.active{opacity:1;filter:none;transform:none;border-color:rgba(53,100,145,.31);background:linear-gradient(150deg,rgba(244,248,250,.55),rgba(205,222,232,.23));box-shadow:0 13px 34px rgba(30,60,84,.08),inset 0 1px rgba(255,255,255,.45)}
@media(max-width:950px){.liquidity-section{height:auto;min-height:0;padding:110px 0;overflow:hidden}.liquidity-sticky{position:relative;top:auto;height:auto;min-height:0;padding:0;display:block}.liquidity-head{grid-template-columns:1fr;gap:35px}.liquidity-system{height:auto;margin-top:60px;grid-template-columns:1fr;gap:18px}.liquidity-core{height:420px}.liquidity-layers{height:auto}.liquidity-layers li{min-height:155px;opacity:1;filter:none;transform:none}}
@media(max-width:620px){.liquidity-section{padding:95px 0}.liquidity-system{padding:14px}.liquidity-core{height:360px;padding:13px}.liq-route{width:88px;height:43px;padding:7px}.liq-route::after{width:32px}.liq-route:nth-of-type(odd){left:10px}.liq-route:nth-of-type(even){right:10px}.liq-hub{width:112px;height:112px}.liq-hub b{font-size:29px}.liquidity-layers li{min-height:145px}}
@media(prefers-reduced-motion:reduce){.market-section,.liquidity-section{height:auto;padding:110px 0}.market-sticky,.liquidity-sticky{position:relative;top:auto;height:auto;min-height:0;padding:0;display:block}.market-field::before,.market-field::after,.liquidity-system::before,.liq-router::after{display:none}.market-cards article,.liquidity-layers li,.liq-route{opacity:1;filter:none;transform:none}.liq-route::after{transform:scaleX(1)}}
@media(prefers-reduced-motion:reduce){.ambient,.soft-section::after,.market-section,.protocol-section::before,.transform-grid,.invest-glow,.contact-section::before,.trust-orbit i,.liquidity-core>i:nth-of-type(3),.roadmap-line i,.market-cards article::before,.trust-list article::before,.traction-ledger article::before,.roadmap-items article::before,.roadmap-items article.revealed>i::before,.roadmap-items article.revealed>.road-icon svg>*,.protocol-map article.active>.protocol-icon svg>*,.transform-copy .chapter::before,.transform-copy .chapter::after,.asset-state i,.architecture-head b i,.trust-list article.active .trust-card-icon svg>*{animation:none}.reveal-item{opacity:1;transform:none;transition:none}}
@media(min-width:621px){.liq-route::after{width:max(0px,calc(50% - 198px))}}
/* v22: traction validation ledger */
.traction-section{--traction-progress:0;height:190vh;min-height:0;padding:0;overflow:clip}.traction-sticky{position:sticky;top:24px;height:calc(100vh - 24px);min-height:696px}.traction-frame{height:100%;padding:64px 0 8px;display:grid;grid-template-rows:auto 1fr}.traction-head h2{font-size:clamp(50px,4.9vw,78px)}.traction-head>p{font-size:15px;line-height:1.6}.traction-console{position:relative;align-self:end;height:clamp(470px,58vh,520px);display:grid;grid-template-rows:45px 1fr;border:1px solid var(--frame-light);border-radius:28px;overflow:hidden;background:linear-gradient(145deg,rgba(246,249,250,.25),rgba(196,214,224,.13));box-shadow:0 28px 70px rgba(32,60,80,.09)}.traction-console::before{content:"";position:absolute;z-index:5;left:0;right:0;top:-1px;height:2px;background:linear-gradient(90deg,#315f9c,#7da8d7);transform:scaleX(var(--traction-progress));transform-origin:left;transition:transform .08s linear}.traction-console::after{content:"";position:absolute;z-index:4;top:45px;bottom:0;left:calc(var(--traction-progress) * 100%);width:1px;background:linear-gradient(transparent,rgba(49,95,156,.3) 18%,rgba(49,95,156,.3) 82%,transparent);box-shadow:0 0 20px rgba(49,95,156,.16);transition:left .08s linear;pointer-events:none}.traction-console-head{position:relative;z-index:3;display:flex;justify-content:space-between;align-items:center;padding:0 20px;border-bottom:1px solid var(--frame-light-soft);font:500 7px/1 'JetBrains Mono';letter-spacing:.1em;color:#5c7185}.traction-console-head b{display:flex;align-items:center;gap:7px;font-weight:500;color:#496b8f}.traction-console-head b i{width:6px;height:6px;border-radius:50%;background:#6f8da9;box-shadow:0 0 8px rgba(82,129,176,.45);transition:background .25s,box-shadow .25s}.traction-ready .traction-console-head b{color:#258260}.traction-ready .traction-console-head b i{background:#34b684;box-shadow:0 0 11px rgba(52,182,132,.65)}.traction-ledger{height:100%;margin:0;border:0;border-radius:0;display:grid;grid-template-columns:repeat(3,1fr);background:transparent;box-shadow:none}.traction-ledger article{min-height:0;padding:20px;opacity:.15;filter:saturate(.5);transform:translateY(18px);transition:opacity .22s,filter .28s,transform .34s cubic-bezier(.2,.8,.2,1),border-color .3s,background .3s,box-shadow .3s}.traction-ledger article:nth-child(n){border-right:1px solid var(--frame-light-soft)}.traction-ledger article:nth-child(3n){border-right:0}.traction-ledger article.active{opacity:1;filter:none;transform:none;background:linear-gradient(150deg,rgba(245,249,250,.54),rgba(202,220,231,.22));box-shadow:inset 0 1px rgba(255,255,255,.42)}.traction-ledger article:not(.active)::before{opacity:0}.traction-ledger span{font-size:7px}.traction-code{position:absolute;right:19px;top:18px;width:43px;height:43px;display:grid;place-items:center;border:1px solid rgba(55,101,145,.22);border-radius:11px;background:rgba(220,232,238,.35);font:500 8px/1 'JetBrains Mono';letter-spacing:.03em;color:#527394;overflow:hidden;transition:color .28s,background .28s,border-color .28s,box-shadow .28s,transform .28s}.traction-code::after{content:"";position:absolute;inset:-35%;background:linear-gradient(105deg,transparent 38%,rgba(255,255,255,.6) 50%,transparent 62%);transform:translateX(-70%);opacity:0}.traction-ledger article.active .traction-code{color:#c9def5;border-color:#174a78;background:#173f67;box-shadow:0 9px 23px rgba(28,69,108,.2);transform:translateY(-2px)}.traction-ledger article.active .traction-code::after{animation:tractionCodeScan .55s .08s ease-out both}.traction-ledger h3{margin:45px 0 10px;font-size:18px}.traction-ledger p{font-size:10px;line-height:1.5}.traction-ledger article>i{right:19px;bottom:17px;font-size:7px}.traction-ledger article.active>i{color:#285e91}.traction-ready .traction-ledger article:last-child>i{color:#258260}@keyframes tractionCodeScan{0%{opacity:0;transform:translateX(-70%)}25%{opacity:.7}100%{opacity:0;transform:translateX(70%)}}
@media(min-width:951px) and (max-width:1180px){.traction-frame{padding-top:52px}.traction-console{height:clamp(510px,64vh,570px)}.traction-ledger{grid-template-columns:repeat(2,1fr)}.traction-ledger article:nth-child(n){border-right:1px solid var(--frame-light-soft)}.traction-ledger article:nth-child(2n){border-right:0}.traction-ledger h3{margin-top:34px;font-size:16px}.traction-code{width:38px;height:38px}}
@media(max-width:950px){.traction-section{height:auto;min-height:0;padding:110px 0;overflow:hidden}.traction-sticky{position:relative;top:auto;height:auto;min-height:0}.traction-frame{height:auto;padding:0;display:block}.traction-head{grid-template-columns:1fr;gap:35px}.traction-console{height:auto;margin-top:60px;display:block}.traction-console-head{height:45px}.traction-console::before,.traction-console::after{display:none}.traction-ledger{grid-template-columns:repeat(2,1fr)}.traction-ledger article{min-height:220px;opacity:1;filter:none;transform:none}.traction-ledger article:nth-child(n){border-right:1px solid var(--frame-light-soft)}.traction-ledger article:nth-child(2n){border-right:0}}
@media(max-width:620px){.traction-section{padding:95px 0}.traction-console-head span{max-width:170px;line-height:1.3}.traction-ledger{grid-template-columns:1fr}.traction-ledger article,.traction-ledger article:nth-child(n){min-height:220px;border-right:0}.traction-ledger h3{font-size:18px}}
@media(prefers-reduced-motion:reduce){.traction-section{height:auto;padding:110px 0}.traction-sticky{position:relative;top:auto;height:auto;min-height:0}.traction-frame{height:auto;padding:0;display:block}.traction-console{height:auto;margin-top:60px;display:block}.traction-console-head{height:45px}.traction-console::before,.traction-console::after{display:none}.traction-ledger article{min-height:220px;opacity:1;filter:none;transform:none}.traction-ledger article.active .traction-code::after{animation:none}}
/* v23: traction density refinement */
.traction-code{font-size:9.5px}
@media(min-width:1181px){.traction-console{height:clamp(515px,63vh,560px)}}
/* v24: five-year potential scroll narrative */
.potential-section{--potential-progress:0;height:200vh;min-height:0;padding:0;overflow:clip}.potential-sticky{position:sticky;top:24px;height:calc(100vh - 24px);min-height:720px;padding:52px 0 8px;display:grid;grid-template-rows:auto 1fr auto}.potential-head h2{font-size:clamp(50px,4.9vw,78px)}.phase-layout{position:relative;align-self:center;height:clamp(350px,43vh,390px);margin:18px auto 0}.phase-layout::before{content:"";position:absolute;z-index:5;left:0;right:0;top:-1px;height:2px;background:linear-gradient(90deg,#5385bd,#72aedc);transform:scaleX(var(--potential-progress));transform-origin:left;transition:transform .08s linear}.phase-layout::after{content:"";position:absolute;z-index:4;left:50%;top:0;width:1px;height:100%;background:linear-gradient(#70aadd,rgba(103,224,179,.45));transform:scaleY(var(--potential-progress));transform-origin:top;box-shadow:0 0 15px rgba(91,147,205,.22);transition:transform .08s linear;pointer-events:none}.phase{min-height:0;height:100%;grid-template-columns:90px 1fr;gap:22px;padding:26px;opacity:.13;filter:saturate(.55);transform:translateY(20px);transition:opacity .22s,filter .28s,transform .36s cubic-bezier(.2,.8,.2,1),background .3s,border-color .3s,box-shadow .3s}.phase.active{opacity:1;filter:none;transform:none;background:linear-gradient(145deg,rgba(63,101,147,.13),rgba(255,255,255,.018));box-shadow:inset 0 1px rgba(183,213,247,.04)}.phase-two.active{background:linear-gradient(145deg,rgba(77,119,170,.18),rgba(255,255,255,.02))}.phase-num{font-size:48px;transition:color .3s,text-shadow .3s}.phase.active .phase-num{color:#6f9ed4;text-shadow:0 0 24px rgba(83,139,202,.16)}.phase h3{margin:14px 0 18px;font-size:26px}.phase p{min-height:0;font-size:12px}.phase ul{margin-top:20px}.phase li{padding:12px 0}.phase li b{font-size:10px}.phase li strong{font-size:13px}.why-now{align-self:end;height:132px;margin-top:12px}.why-now>p{padding:18px 18px 0 22px;transition:color .3s}.why-now>div{padding:16px;opacity:.1;filter:saturate(.5);transform:translateY(14px);transition:opacity .2s,filter .26s,transform .32s cubic-bezier(.2,.8,.2,1),background .3s}.why-now>div.active{opacity:1;filter:none;transform:none;background:linear-gradient(145deg,rgba(71,110,155,.12),rgba(255,255,255,.015))}.why-now h3{margin:16px 0 7px;font-size:13px}.why-now small{font-size:9.5px}.potential-ready .why-now>p{color:#68dfb2}
@media(min-width:951px) and (max-width:1180px){.potential-sticky{padding-top:42px}.potential-head h2{font-size:62px}.phase-layout{height:clamp(330px,40vh,365px)}.phase{grid-template-columns:66px 1fr;padding:20px}.phase-num{font-size:40px}.phase h3{font-size:21px}.why-now{height:145px}.why-now{grid-template-columns:.42fr repeat(4,1fr)}.why-now>p{grid-column:auto}.why-now>div{border-top:0}}
@media(max-width:950px){.potential-section{height:auto;min-height:0;padding:110px 0;overflow:hidden}.potential-sticky{position:relative;top:auto;height:auto;min-height:0;padding:0;display:block}.phase-layout{height:auto;margin-top:60px;grid-template-columns:1fr}.phase-layout::before,.phase-layout::after{display:none}.phase{height:auto;min-height:410px;opacity:1;filter:none;transform:none}.why-now{height:auto;margin-top:35px;grid-template-columns:1fr 1fr}.why-now>p{grid-column:1/-1;padding:20px}.why-now>div{min-height:145px;opacity:1;filter:none;transform:none;border-top:1px solid rgba(255,255,255,.17)}}
@media(max-width:620px){.potential-section{padding:95px 0}.potential-head h2{font-size:48px}.phase{min-height:0;grid-template-columns:1fr;padding:23px}.phase-num{font-size:38px}.phase h3{font-size:23px}.phase li{grid-template-columns:1fr}.why-now{grid-template-columns:1fr}.why-now>p{grid-column:auto}.why-now>div{min-height:135px}}
@media(prefers-reduced-motion:reduce){.potential-section{height:auto;padding:110px 0}.potential-sticky{position:relative;top:auto;height:auto;min-height:0;padding:0;display:block}.phase-layout{height:auto;margin-top:60px}.phase-layout::before,.phase-layout::after{display:none}.phase{height:auto;min-height:410px;opacity:1;filter:none;transform:none}.why-now{height:auto;margin-top:35px}.why-now>div{min-height:145px;opacity:1;filter:none;transform:none}}
/* v25: roadmap scroll narrative */
.roadmap-section{--roadmap-progress:0;height:190vh;min-height:0;padding:0;overflow:clip}.roadmap-sticky{position:sticky;top:24px;height:calc(100vh - 24px);min-height:696px;padding:58px 0 8px;display:grid;grid-template-rows:auto 1fr}.roadmap-head h2{font-size:clamp(50px,4.9vw,78px)}.roadmap-head>p{transition:color .3s}.roadmap-ready .roadmap-head>p{color:#258260}.roadmap-track{position:relative;align-self:end;height:clamp(430px,56vh,500px);margin:0 0 34px;padding-top:44px}.roadmap-line{display:block;z-index:0;left:5.1%;right:5.1%;top:126px;height:1px}.roadmap-line i{width:100%;height:2px;animation:none;transform:scaleX(var(--roadmap-progress));transform-origin:left;transition:transform .08s linear}.roadmap-items{position:relative;z-index:1;height:calc(100% - 44px);grid-template-columns:repeat(5,1fr);gap:12px}.roadmap-items article{height:100%;min-height:0;padding:24px;opacity:.14;filter:saturate(.5);transform:translateY(22px);transition:opacity .22s,filter .28s,transform .36s cubic-bezier(.2,.8,.2,1),border-color .3s,background .3s,box-shadow .3s}.roadmap-items article:not(.active)::before{opacity:0}.roadmap-items article.active{opacity:1;filter:none;transform:none;border-color:rgba(44,91,137,.34);background:linear-gradient(150deg,rgba(246,250,251,.59),rgba(201,219,230,.24));box-shadow:0 16px 40px rgba(30,60,84,.09),inset 0 1px rgba(255,255,255,.5)}.roadmap-items>article>i.road-icon{width:54px;height:54px;margin:25px 0 36px}.roadmap-items article.active>.road-icon{color:#c8ddf6;background:#173d67;box-shadow:0 10px 28px rgba(23,61,103,.22);transform:translateY(-3px)}.roadmap-items article.active>.road-icon svg>*{animation:roadIconDraw .42s cubic-bezier(.2,.8,.2,1) both}.roadmap-items h3{font-size:18px;line-height:1.2}.roadmap-items p{font-size:11px;line-height:1.55}
@media(min-width:951px) and (max-width:1180px){.roadmap-sticky{padding-top:48px}.roadmap-head h2{font-size:62px}.roadmap-track{height:clamp(410px,54vh,470px);margin-bottom:24px}.roadmap-items article{padding:18px}.roadmap-items h3{font-size:15px}.roadmap-items p{font-size:9.5px}.roadmap-items>article>i.road-icon{width:48px;height:48px;margin:22px 0 30px}.roadmap-line{top:121px}}
@media(max-width:950px){.roadmap-section{height:auto;min-height:0;padding:110px 0;overflow:hidden}.roadmap-sticky{position:relative;top:auto;height:auto;min-height:0;padding:0;display:block}.roadmap-head{grid-template-columns:1fr}.roadmap-head>p{margin-top:24px}.roadmap-track{height:auto;margin:60px 0 0;padding:0}.roadmap-line{display:none}.roadmap-items{height:auto;grid-template-columns:repeat(2,1fr)}.roadmap-items article{height:auto;min-height:300px;opacity:1;filter:none;transform:none}}
@media(max-width:620px){.roadmap-section{padding:95px 0}.roadmap-head h2{font-size:48px}.roadmap-items{grid-template-columns:1fr}.roadmap-items article{min-height:280px}}
@media(prefers-reduced-motion:reduce){.roadmap-section{height:auto;padding:110px 0}.roadmap-sticky{position:relative;top:auto;height:auto;min-height:0;padding:0;display:block}.roadmap-track{height:auto;margin:60px 0 0;padding:0}.roadmap-line{display:none}.roadmap-items{height:auto}.roadmap-items article{height:auto;min-height:300px;opacity:1;filter:none;transform:none}.roadmap-items article.active>.road-icon svg>*{animation:none}}

/* v26: investment round → allocation scroll narrative */
.invest-section{--invest-progress:0;--funds-progress:0;height:230vh;min-height:0;padding:0;overflow:clip}
.invest-sticky{position:sticky;top:24px;height:calc(100vh - 24px);min-height:696px;overflow:hidden}
.invest-grid,.funds-grid{position:absolute;z-index:2;left:50%;top:48%;width:min(calc(100% - 6.6vw),1380px);height:clamp(520px,62vh,620px);margin:0;transform:translate(-50%,-50%);transition:opacity .42s ease,transform .55s cubic-bezier(.2,.8,.2,1),filter .42s ease}
.invest-grid{grid-template-columns:.95fr 1.05fr;gap:5vw;align-items:center;padding:34px}
.invest-copy h2{font-size:clamp(48px,4.65vw,70px)}
.round{margin:36px 0 34px}
.round b{font-size:clamp(72px,7.6vw,112px)}
.invest-outcomes{height:390px;align-self:center}
.invest-outcomes article{min-height:0;padding:24px;opacity:.12;filter:saturate(.45);transform:translateY(18px);transition:opacity .2s,filter .28s,transform .34s cubic-bezier(.2,.8,.2,1),background .3s,border-color .3s,box-shadow .3s}
.invest-outcomes article.active{opacity:1;filter:none;transform:none;background:linear-gradient(145deg,rgba(77,121,170,.2),rgba(255,255,255,.025));border-color:rgba(162,199,241,.32);box-shadow:inset 0 1px rgba(255,255,255,.05)}
.invest-outcomes article:not(.active)::after{opacity:0}
.invest-outcomes p{margin:76px 0 0;font-size:16px}
.funds-grid{z-index:3;grid-template-columns:.72fr 1.28fr;gap:7vw;align-items:center;padding:40px;opacity:0;filter:blur(7px);pointer-events:none;transform:translate(-50%,calc(-50% + 58px)) scale(.985)}
.funds-grid h3{max-width:500px;font-size:clamp(24px,2.15vw,34px);line-height:1.25}
.funds-total{display:block;margin-top:48px;font:500 clamp(58px,6.4vw,96px)/.8 'JetBrains Mono';letter-spacing:-.09em;color:#b9d3f3}
.funds-bars article{min-height:74px;padding:18px 0;opacity:.1;transform:translateY(16px);transition:opacity .2s,transform .34s cubic-bezier(.2,.8,.2,1)}
.funds-bars article.active{opacity:1;transform:none}
.funds-bars span{font-size:12px;color:#a9b7c2}
.funds-bars b{font-size:12px}
.funds-bars i{height:5px}
.funds-bars i::before{transform:scaleX(0);transform-origin:left;transition:transform .48s .05s cubic-bezier(.2,.8,.2,1)}
.funds-bars article.active i::before{transform:scaleX(1)}
.funds-visible .invest-grid{opacity:0;filter:blur(6px);pointer-events:none;transform:translate(-50%,calc(-50% - 58px)) scale(.985)}
.funds-visible .funds-grid{opacity:1;filter:none;pointer-events:auto;transform:translate(-50%,-50%)}
.invest-stage-rail{position:absolute;z-index:5;left:3.3vw;right:3.3vw;bottom:18px;display:grid;grid-template-columns:auto 1fr auto;gap:18px;align-items:center;font:500 7px/1 'JetBrains Mono';letter-spacing:.12em;color:#66798d}
.invest-stage-rail i{position:relative;height:1px;background:rgba(170,202,239,.15);overflow:hidden}
.invest-stage-rail i::before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#79a7da,#69dfb2);transform:scaleX(var(--invest-progress));transform-origin:left;transition:transform .08s linear}
.invest-stage-rail span{transition:color .3s,text-shadow .3s}
.invest-stage-rail span:first-child{color:#9fc0e5;text-shadow:0 0 15px rgba(126,174,226,.25)}
.funds-visible .invest-stage-rail span:first-child{color:#66798d;text-shadow:none}
.funds-visible .invest-stage-rail span:last-child{color:#75dfb7;text-shadow:0 0 15px rgba(103,224,179,.24)}
.funds-ready .funds-total{color:#70dfb5;text-shadow:0 0 28px rgba(103,224,179,.12)}
@media(min-width:951px) and (max-width:1180px){.invest-grid,.funds-grid{height:clamp(540px,66vh,610px)}.invest-copy h2{font-size:54px}.round b{font-size:82px}.invest-outcomes{height:370px}.funds-grid{gap:5vw}.funds-grid h3{font-size:27px}}
@media(max-width:950px){.invest-section{height:auto;min-height:0;padding:110px 0;overflow:hidden}.invest-sticky{position:relative;top:auto;height:auto;min-height:0;overflow:visible}.invest-grid,.funds-grid{position:relative;left:auto;top:auto;width:min(calc(100% - 6.6vw),1380px);height:auto;margin:0 auto;opacity:1;filter:none;pointer-events:auto;transform:none}.invest-grid{grid-template-columns:1fr;gap:55px}.invest-outcomes{height:auto}.invest-outcomes article{min-height:165px;opacity:1;filter:none;transform:none}.funds-grid{grid-template-columns:1fr;gap:55px;margin-top:36px}.funds-bars article{opacity:1;transform:none}.funds-bars i::before{transform:scaleX(1)}.invest-stage-rail{display:none}.funds-visible .invest-grid,.funds-visible .funds-grid{opacity:1;filter:none;pointer-events:auto;transform:none}}
@media(max-width:620px){.invest-section{padding:95px 0}.invest-grid,.funds-grid{padding:20px}.invest-copy h2{font-size:48px}.round b{font-size:22vw}.invest-outcomes{grid-template-columns:1fr}.invest-outcomes p{margin-top:42px}.funds-grid h3{font-size:24px}.funds-total{font-size:19vw}.funds-bars article{grid-template-columns:1fr 52px}}
@media(prefers-reduced-motion:reduce){.invest-section{height:auto;padding:110px 0}.invest-sticky{position:relative;top:auto;height:auto;min-height:0;overflow:visible}.invest-grid,.funds-grid,.funds-visible .invest-grid,.funds-visible .funds-grid{position:relative;left:auto;top:auto;width:min(calc(100% - 6.6vw),1380px);height:auto;margin:0 auto;opacity:1;filter:none;pointer-events:auto;transform:none;transition:none}.funds-grid{margin-top:36px}.invest-outcomes article,.funds-bars article{opacity:1;filter:none;transform:none}.funds-bars i::before{transform:scaleX(1);transition:none}.invest-stage-rail{display:none}}

/* v27: static investor-relations frame */
.contact-section{min-height:calc(100svh - 24px);padding:clamp(54px,8vh,86px) 0;display:flex;align-items:center}
.contact-section::before{animation:none;opacity:.72}
.contact-grid{width:min(calc(100% - 6.6vw),1380px);grid-template-columns:1fr .82fr;gap:7vw;align-items:center}
.contact-grid h2{font-size:clamp(50px,4.8vw,72px);line-height:.92}
.contact-grid h2 strong{color:#315f9c}
.contact-grid>div>p{max-width:520px;margin:26px 0;font-size:16px;line-height:1.55;color:#435b70}
.contact-grid address{font-size:13px;line-height:1.7;color:#284c70}
.contact-form{padding:26px 28px;border-color:rgba(31,72,110,.34);border-radius:27px;background:linear-gradient(145deg,rgba(248,251,252,.67),rgba(207,222,231,.33));box-shadow:0 24px 65px rgba(33,61,81,.1),inset 0 1px rgba(255,255,255,.58)}
.contact-form label{gap:10px;padding:15px 0;border-color:rgba(31,72,110,.22)}
.contact-form label>span{font-size:8.5px;color:#315f9c}
.contact-form input,.contact-form textarea{font-size:17px;font-weight:500;color:#0a1826}
.contact-form input::placeholder,.contact-form textarea::placeholder{color:#5d7181;opacity:.72}
.contact-form textarea{min-height:74px}
.contact-form button{height:60px;margin-top:20px;font-size:14px}
.contact-form button i{width:46px;height:46px}
.contact-form button i{transition:transform .34s cubic-bezier(.2,.8,.2,1),background .3s,color .3s}
.contact-form button:hover i,.contact-form button:focus-visible i{transform:rotate(42deg)}
@media(max-width:950px){.contact-section{min-height:0;padding:110px 0}.contact-grid{grid-template-columns:1fr;gap:55px}.contact-grid h2{font-size:64px}.contact-form{padding:26px}}
@media(max-width:620px){.contact-section{padding:95px 0}.contact-grid h2{font-size:48px}.contact-grid>div>p{font-size:15px}.contact-form{padding:20px}.contact-form input,.contact-form textarea{font-size:16px}}

/* v29: production-aligned navigation */
.site-header{grid-template-columns:180px minmax(0,1fr) auto}
.header-logo img{display:block;width:142px;height:auto}
.site-header nav{gap:clamp(11px,1.25vw,22px)}
.site-header nav a{font-size:11px;white-space:nowrap}
.language-switch{display:flex;align-items:center;gap:2px;padding:3px;border:1px solid rgba(255,255,255,.17);border-radius:999px;background:rgba(7,14,21,.22)}
.language-switch a{min-width:31px;padding:7px 8px;border-radius:999px;text-align:center;text-decoration:none;font:500 8px/1 'JetBrains Mono';color:#91a0af;transition:color .25s,background .25s}
.language-switch a:hover{color:#fff}
.language-switch a.active{background:rgba(219,234,253,.14);color:#dceaff}
.menu-toggle{display:none}
@media(max-width:1320px){.site-header{grid-template-columns:160px minmax(0,1fr) auto;padding-inline:2.4vw}.site-header nav{gap:11px}.site-header nav a{font-size:10px}.top-cta{margin-left:7px;padding-left:13px;gap:9px}.top-cta b{font-size:11px}}
@media(max-width:1180px){.site-header{grid-template-columns:auto 1fr auto;padding-inline:22px}.site-header nav{display:none}.site-header.menu-open nav{position:absolute;left:0;right:0;top:calc(100% + 1px);display:grid;grid-template-columns:repeat(2,1fr);gap:0;padding:18px 22px 24px;border-bottom:1px solid rgba(177,205,247,.18);background:rgba(5,11,17,.96);box-shadow:0 24px 55px rgba(2,7,12,.28);backdrop-filter:blur(22px)}.site-header nav a{padding:13px 8px;border-bottom:1px solid rgba(255,255,255,.08);font-size:13px;opacity:.76}.site-header nav a:hover{opacity:1}.site-header nav a::after{bottom:5px}.site-header .controls{justify-self:end}.menu-toggle{width:44px;height:44px;margin-left:4px;padding:0!important;border:1px solid rgba(255,255,255,.22)!important;border-radius:50%;display:grid;place-content:center;gap:4px;background:rgba(9,18,27,.36)!important;opacity:1!important}.menu-toggle i{display:block;width:16px;height:1px;background:#dceaff;transition:transform .28s,opacity .2s}.menu-open .menu-toggle i:nth-child(1){transform:translateY(5px) rotate(45deg)}.menu-open .menu-toggle i:nth-child(2){opacity:0}.menu-open .menu-toggle i:nth-child(3){transform:translateY(-5px) rotate(-45deg)}}
@media(max-width:850px){.header-logo img{width:132px}.site-header .top-cta{display:none}}
@media(max-width:620px){.site-header{height:76px;padding-inline:16px}.header-logo img{width:122px}.motion-rail{top:76px}.language-switch a{min-width:28px;padding-inline:6px}.site-header.menu-open nav{top:calc(100% + 1px);grid-template-columns:1fr;padding:12px 16px 18px}.site-header nav a{padding:11px 6px;font-size:12px}.menu-toggle{width:40px;height:40px}}

/* v30: contained horizontal logo lockup */
.site-header{height:88px;grid-auto-rows:88px}
.site-header>.controls{height:88px}
.header-logo{height:60px;gap:8px;overflow:hidden}
.header-symbol{position:relative;width:49px;height:47px;flex:0 0 49px;overflow:hidden}
.header-symbol img{position:absolute;left:-2px;top:-1px;width:68px;max-width:none;height:68px}
.header-wordmark{display:flex;align-items:baseline;gap:5px;white-space:nowrap}
.header-wordmark b{font-size:17px;line-height:1}
.header-wordmark em{font-size:9px;line-height:1;letter-spacing:.08em}
.site-header .top-cta{height:50px;align-self:center}
.motion-rail{top:88px}
@media(max-width:850px){.header-logo{height:54px}.header-symbol{width:45px;height:43px;flex-basis:45px}.header-symbol img{width:62px;height:62px}.header-wordmark b{font-size:16px}.header-wordmark em{font-size:8px}}
@media(max-width:620px){.site-header{height:76px;grid-auto-rows:76px}.site-header>.controls{height:76px}.header-logo{height:50px}.header-symbol{width:41px;height:40px;flex-basis:41px}.header-symbol img{width:57px;height:57px}.header-wordmark b{font-size:15px}.header-wordmark em{font-size:7.5px}.motion-rail{top:76px}}

/* v31: one global return control */
.back-to-top{--page-progress:0;position:fixed;z-index:40;right:24px;bottom:24px;width:60px;height:60px;border-radius:50%;display:grid;place-items:center;background:conic-gradient(#9fc5ef calc(var(--page-progress)*1turn),rgba(158,193,231,.2) 0);color:#dceaff;text-decoration:none;opacity:0;pointer-events:none;transform:translateY(14px) scale(.9);filter:blur(3px);transition:opacity .3s,transform .38s cubic-bezier(.2,.8,.2,1),filter .3s,box-shadow .3s}
.back-to-top::before{content:"";position:absolute;inset:2px;border-radius:inherit;background:rgba(7,16,24,.91);box-shadow:inset 0 1px rgba(255,255,255,.08);backdrop-filter:blur(14px)}
.back-to-top span{position:relative;z-index:1;margin-top:-8px;font:400 20px/1 Onest,sans-serif;transition:transform .3s}
.back-to-top small{position:absolute;z-index:1;left:0;right:0;bottom:10px;text-align:center;font:500 6px/1 'JetBrains Mono';letter-spacing:.12em;color:#7899bd}
.back-to-top.visible{opacity:1;pointer-events:auto;transform:none;filter:none}
.back-to-top:hover{transform:translateY(-4px);box-shadow:0 14px 36px rgba(2,7,12,.28),0 0 24px rgba(116,166,218,.13)}
.back-to-top:hover span{transform:translateY(-3px)}
.back-to-top:focus-visible{outline:2px solid #b8d4f3;outline-offset:4px}
@media(max-width:620px){.back-to-top{right:16px;bottom:16px;width:52px;height:52px}.back-to-top span{font-size:18px}.back-to-top small{bottom:8px;font-size:5.5px}}
@media(prefers-reduced-motion:reduce){.back-to-top,.back-to-top span{transition:none}}

/* v33: institutional footer */
.site-footer{position:relative;padding:48px 0 28px;overflow:hidden;background:radial-gradient(circle at 12% 18%,rgba(61,104,151,.13),transparent 28%),#050a0f;color:#8d9aa5}
.site-footer::before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(255,255,255,.025) 1px,transparent 1px);background-size:8.33vw 100%;pointer-events:none}
.footer-shell{position:relative;border:1px solid rgba(164,197,235,.19);border-radius:30px;overflow:hidden;background:linear-gradient(145deg,rgba(255,255,255,.035),rgba(255,255,255,.012));box-shadow:0 28px 75px rgba(0,0,0,.2)}
.footer-grid{display:grid;grid-template-columns:1.35fr .78fr .92fr 1fr;gap:0}
.footer-grid>div{min-height:238px;padding:34px}
.footer-grid>div+div{border-left:1px solid rgba(164,197,235,.14)}
.footer-brand-block{display:flex;flex-direction:column;align-items:flex-start}
.footer-logo{height:64px;margin:0 0 26px!important;gap:10px;color:#f3f6f8}
.footer-symbol{position:relative;width:55px;height:52px;flex:0 0 55px;overflow:hidden}
.footer-symbol img{position:absolute;left:-2px;top:-1px;width:75px;height:75px;max-width:none}
.footer-wordmark{display:flex;align-items:baseline;gap:6px;white-space:nowrap}
.footer-wordmark b{font-size:21px;line-height:1;letter-spacing:-.04em}
.footer-wordmark em{font-style:normal;font-size:10px;line-height:1;letter-spacing:.1em;color:#aebac5}
.footer-brand-block>p{max-width:350px;margin:0;font-size:11px!important;line-height:1.65!important;color:#9aa7b1}
.footer-status{display:flex!important;align-items:center;gap:8px;margin-top:auto;font:500 7px/1 'JetBrains Mono';letter-spacing:.12em;color:#7090ae!important}
.footer-status i{width:6px;height:6px;border-radius:50%;background:#62d9ac;box-shadow:0 0 10px rgba(98,217,172,.72)}
.footer-grid>div:not(:first-child){display:flex;flex-direction:column;align-items:flex-start;gap:13px}
.footer-grid h4{margin:3px 0 20px;font:500 8px/1 'JetBrains Mono';letter-spacing:.13em;text-transform:uppercase;color:#a7c5e7}
.footer-grid a{position:relative;font-size:12px;color:#9aa6b0;transition:color .22s,transform .22s}
.footer-grid>div:not(:first-child) a:hover{color:#e5edf4;transform:translateX(4px)}
.footer-disclaimer{display:grid;grid-template-columns:180px 1fr;gap:38px;padding:25px 34px;border-top:1px solid rgba(164,197,235,.14);border-bottom:1px solid rgba(164,197,235,.14)}
.footer-disclaimer>span{font:500 7px/1.4 'JetBrains Mono';letter-spacing:.12em;color:#6f90b0}
.footer-disclaimer p{max-width:1030px;margin:0;font-size:9.5px;line-height:1.65;color:#74818c}
.footer-bottom{display:flex;justify-content:space-between;align-items:center;gap:30px;margin:0;padding:18px 34px;border:0;font:500 7px/1.4 'JetBrains Mono';letter-spacing:.08em;color:#5e6e7b}
.footer-bottom p{max-width:none;margin:0;text-align:right;color:#5e6e7b}
@media(max-width:950px){.site-footer{padding-top:38px}.footer-grid{grid-template-columns:repeat(3,1fr)}.footer-grid>div{min-height:210px}.footer-brand-block{grid-column:1/-1;border-bottom:1px solid rgba(164,197,235,.14)}.footer-grid>div+div{border-left:0}.footer-grid>div:nth-child(3),.footer-grid>div:nth-child(4){border-left:1px solid rgba(164,197,235,.14)}.footer-status{margin-top:30px}.footer-disclaimer{grid-template-columns:1fr;gap:13px}}
@media(max-width:620px){.site-footer{padding:24px 0 18px}.footer-shell{border-radius:22px}.footer-grid{grid-template-columns:1fr}.footer-grid>div,.footer-brand-block{min-height:0;padding:26px;grid-column:auto;border:0!important;border-bottom:1px solid rgba(164,197,235,.14)!important}.footer-logo{margin-bottom:22px!important}.footer-brand-block>p{font-size:10.5px!important}.footer-status{margin-top:28px}.footer-disclaimer{padding:24px 26px}.footer-disclaimer p{font-size:9px}.footer-bottom{align-items:flex-start;flex-direction:column;padding:17px 26px}.footer-bottom p{text-align:left}}

/* Hero image balance: retain depth while showing more of Sofia. */
.city-stage{inset:-1%}
.city{animation-name:cityBreathCalm,arrive}
.shade{background:linear-gradient(90deg,rgba(3,7,11,.94) 0%,rgba(3,7,11,.72) 29%,rgba(3,7,11,.12) 68%,rgba(3,7,11,.26)),linear-gradient(0deg,rgba(3,7,11,.92) 0%,transparent 45%),linear-gradient(180deg,rgba(3,7,11,.64),transparent 31%)}
@keyframes cityBreathCalm{from{transform:scale(1.005)}to{transform:scale(1.025)}}

/* Mobile containment only. Desktop (≥951px) stays as designed. */
html{overflow-x:clip}
.hp{position:absolute!important;left:0!important;width:1px!important;height:1px!important;overflow:hidden!important;clip-path:inset(50%)!important}

@media(max-width:950px){
  .transform-copy{width:auto!important;max-width:none}
  .transform-sticky{overflow:visible;min-height:0}
  .transform-sticky::after{inset:16px}
  .modern-btn b{white-space:normal}
  .modern-btn{min-width:0}
  .header-logo{overflow:visible}
  .header-wordmark{flex-shrink:0}
}

@media(max-width:850px){
  .hero{height:auto;min-height:100svh;display:flex;flex-direction:column}
  .copy{position:relative;top:auto;left:20px;right:20px;width:auto;transform:none;margin:118px 0 20px;padding:0}
  h1{font-size:clamp(40px,10.5vw,68px);letter-spacing:-.055em;overflow-wrap:anywhere}
  .line{clip-path:none}
  .proof{position:relative;left:auto;right:auto;bottom:auto;width:auto;margin:auto 20px 28px}
  .actions{margin-top:22px}
}

@media(max-width:620px){
  .hero{min-height:0;padding-bottom:8px}
  .copy{margin:102px 0 16px;left:16px;right:16px}
  h1{font-size:clamp(26px,8vw,40px);max-width:100%}
  .line{overflow-wrap:anywhere;word-break:break-word}
  .statement{font-size:14px;margin-top:16px}
  .hero-detail{font-size:10px;margin-top:8px}
  .proof{margin:0 16px 20px}
  .market-field{height:auto;padding:22px 12px 12px}
  .market-total{position:relative;top:auto;left:auto;margin:0 0 10px}
  .market-total>b{font-size:clamp(56px,20vw,88px)}
  .market-total>em{font-size:clamp(24px,9vw,36px)}
  .market-cards{position:relative;left:auto;right:auto;bottom:auto}
  .liquidity-core{height:auto;min-height:0}
  .liq-router{min-height:220px;height:220px}
  .liq-hub{width:84px;height:84px}
  .liq-hub b{font-size:22px;margin:6px 0 4px}
  .liq-route{width:70px;height:40px;padding:6px}
  .liq-route::after{width:18px}
  .liq-route:nth-of-type(odd){left:6px}
  .liq-route:nth-of-type(even){right:6px}
  .liq-route b{font-size:5px}
  .pipeline-card{min-height:0}
  .trust-title h2,.liquidity-head h2,.traction-head h2,.potential-head h2,.roadmap-head h2,.invest-copy h2,.contact-grid h2,.protocol-head h2,.market-intro h2,.transform-copy h2{font-size:clamp(34px,10.5vw,44px);overflow-wrap:anywhere}
  .round b{font-size:clamp(40px,16vw,58px)}
  .funds-total{font-size:clamp(40px,15vw,56px)}
  .protocol-foot{display:flex;flex-wrap:wrap;gap:10px 14px}
  .protocol-foot span:nth-of-type(n+3),.protocol-foot i:nth-of-type(n+3){display:revert}
}

@media(max-width:380px){
  h1{font-size:clamp(26px,8.4vw,34px)}
  .hero-detail{display:none}
  .statement{font-size:13px}
}

.contact-form button{
  display:flex;
  align-items:center;
  justify-content:flex-start;
  gap:.45em;
  padding:7px 7px 7px 22px;
}
.contact-form button span{
  flex:0 0 auto;
  white-space:nowrap;
  letter-spacing:0;
  word-spacing:normal;
}
.contact-form button i{
  margin-left:auto;
  flex:0 0 46px;
}
@media(max-width:620px){
  .contact-form button{height:56px;font-size:13px;gap:.5em}
  .contact-form button i{width:42px;height:42px;flex-basis:42px}
}
