@import url('https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;450;500;600;700&family=Michroma&display=swap');
:root{--ink:#e3f5ef;--muted:#a3bdbd;--mint:#c9edaa;--cyan:#74d6d8;--line:rgba(157,222,219,.18);--deep:#041c24;--display:'Michroma',sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:30px}body{margin:0;background:#041820;color:var(--ink);font:16px/1.65 'DM Sans',sans-serif}button,input,a{-webkit-tap-highlight-color:transparent}a{color:inherit;text-decoration:none}button{font:inherit;cursor:pointer}button,a{touch-action:manipulation}button:focus-visible,a:focus-visible,summary:focus-visible{outline:2px solid var(--mint);outline-offset:6px}h1,h2,h3,p{margin:0}h1,h2,h3{font-weight:400}h1,h2{font-family:var(--display);letter-spacing:-.055em;line-height:1.35}h1 em,h2 em{font-style:normal;color:var(--mint)}h2{font-size:clamp(32px,4vw,59px)}h3{font-size:25px;line-height:1.35}p{color:var(--muted)}button{color:inherit}::selection{background:#9cc9a7;color:#071f27}.skip{position:absolute;left:20px;top:-60px;z-index:20;background:var(--deep);padding:12px}.skip:focus{top:10px}#ocean-video{position:fixed;inset:0;width:100%;height:100%;object-fit:cover;object-position:52% center;z-index:-2}body:before{content:'';position:fixed;inset:0;background:linear-gradient(90deg,rgba(0,20,28,.60),rgba(0,20,28,.03) 72%);z-index:-1;pointer-events:none}#water-bubbles{position:fixed;inset:0;width:100%;height:100%;pointer-events:none;z-index:0}.shell{position:relative;z-index:1}header{height:87px;padding:0 5%;display:flex;align-items:center;justify-content:space-between;gap:30px;background:transparent;border:0}.neon-wordmark{width:230px;height:auto;display:block;filter:url(#logo-alpha);overflow:visible}.brand{flex-shrink:0;margin-left:-25px}nav{display:flex;gap:32px;font-size:13px;color:#eef8ef}nav a:hover{color:var(--mint)}.navcta{font-size:12px;border:1px solid rgba(215,241,230,.4);padding:12px 18px;border-radius:30px;white-space:nowrap}.hero{height:calc(100svh - 87px);min-height:620px;position:relative}.hero-copy{position:absolute;left:5%;top:clamp(70px,14vh,160px);width:55%}.eyebrow{font-size:10px;font-weight:600;letter-spacing:.2em;color:var(--cyan);line-height:1.6}.hero h1{font-size:clamp(44px,5.2vw,76px);margin:20px 0 22px}.hero-copy>p:not(.eyebrow){font-size:19px;color:#d3e7e4;margin-bottom:30px}.button{display:inline-flex;align-items:center;justify-content:space-between;gap:32px;padding:17px 25px;border-radius:50px;background:var(--mint);color:#0a282b;border:1px solid transparent;font-weight:600;font-size:14px;transition:background .25s,transform .25s}.button:hover{background:#e1f9cf;transform:translateY(-2px)}.button span{font-size:18px}.hero-note{display:block;font-size:11px;color:#bdd7d4;margin-top:20px}.motion{position:absolute;bottom:36px;right:5%;width:40px;height:40px;border:1px solid #a9ccc566;border-radius:50%;background:#062a3655}.scroll{position:absolute;bottom:45px;left:5%;font-size:10px;letter-spacing:.17em;display:flex;gap:38px}.specimen{position:absolute;right:11%;bottom:47px;font-size:9px;letter-spacing:.16em;color:#b2cfce}.deep-water{background:linear-gradient(180deg,transparent 0,#061e28ed 280px,#041b24f5 45%,#07252bea 75%,#041820db 100%)}.section{padding:110px 7%;max-width:1600px;margin:auto;position:relative}.intro{padding-top:180px;padding-bottom:150px;overflow:hidden}.intro h2{font-size:clamp(50px,7vw,106px);margin:22px 0 48px}.intro-bottom{display:grid;grid-template-columns:1fr 1fr;gap:12%}.intro-bottom p:first-child{font-size:23px;color:var(--ink)}.intro-bottom p:last-child{max-width:430px}.horizon{height:230px;width:140%;border:1px solid #93e9e52e;border-radius:50%;position:absolute;left:-20%;bottom:-190px;box-shadow:0 -12px 90px #37a5ab17;animation:breathe 10s ease-in-out infinite}.section-heading{margin-bottom:65px;max-width:900px}.section-heading .eyebrow{margin-bottom:23px}.section-heading>p:last-child:not(.eyebrow){max-width:610px;margin-top:26px;font-size:18px}.journey-layout{display:grid;grid-template-columns:1.15fr 1fr;gap:10%;align-items:start}.diagram-wrap{position:sticky;top:6vh}.diagram{position:relative;width:100%;aspect-ratio:1.1;min-height:420px;overflow:hidden;background:radial-gradient(ellipse at center,#0e57624a,transparent 69%);border:1px solid var(--line);border-radius:12px;isolation:isolate}.diagram-top,.diagram-bottom{position:absolute;left:6%;right:6%;display:flex;justify-content:space-between;align-items:center;font-size:9px;letter-spacing:.14em;color:#9bbfc2;z-index:4}.diagram-top{top:24px}.diagram-bottom{bottom:23px;letter-spacing:.02em;font-size:11px}.orbit{position:absolute;width:62%;aspect-ratio:1;left:19%;top:15%;border:1px solid #77c6cf20;border-radius:50%;transform:rotateX(25deg);animation:orbit 36s linear infinite}.orbit:before{content:'';width:5px;height:5px;background:#91e1dc;border-radius:50%;position:absolute;left:14%;top:14%;box-shadow:0 0 18px #91e1dc}.orbit-two{width:84%;left:8%;top:4%;animation-direction:reverse;opacity:.4}.wallet-node{position:absolute;top:15%;width:100%;text-align:center;display:grid;gap:4px}.wallet-node span,.satellite span{font-size:9px;letter-spacing:.14em;color:#95b9bc}.wallet-node strong{font-size:14px;font-weight:400}.mandate-core{position:absolute;left:23%;right:23%;top:36%;height:29%;border:1px solid #8ce5d685;background:linear-gradient(125deg,#163e49e8,#052b37e8);border-radius:18px;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;overflow:hidden;box-shadow:0 0 60px #55d6dd14;transition:all .8s;z-index:3}.core-label{font-size:8px;letter-spacing:.14em;color:#a2d0cc}.mandate-core strong{font-family:var(--display);font-size:clamp(12px,1.5vw,20px);font-weight:400;color:var(--mint);margin:9px 0}.mandate-core>span:last-of-type{font-size:10px;max-width:90%}.core-wave{position:absolute;width:220%;height:170%;background:#82b9a410;border-radius:44%;top:65%;animation:orbit 15s linear infinite;z-index:-1}.connection{position:absolute;left:50%;top:27%;height:9%;border-left:1px dashed #8ec8bf99}.satellite{position:absolute;top:72%;width:35%;padding:12px 4px;background:#062b35;border:1px solid var(--line);border-radius:9px;display:grid;text-align:center;gap:4px;z-index:3;transition:opacity .8s,transform .8s}.satellite b{font-weight:400;font-size:12px}.agent-node{left:4%}.venue-node{right:4%}.flow-lines{position:absolute;inset:0;width:100%;height:100%;fill:none;stroke:#82dbce;stroke-width:1;stroke-dasharray:4 8;opacity:.65;animation:flow 3s linear infinite}.rule-pills{position:absolute;top:65%;left:0;right:0;display:flex;justify-content:center;gap:6px;z-index:4;transition:opacity .8s}.rule-pills span{font-size:8px;background:#123c43;padding:3px 8px;border:1px solid #82b9a455;border-radius:20px}.diagram[data-stage="0"] .satellite,.diagram[data-stage="1"] .satellite{opacity:.18;transform:translateY(8px)}.diagram[data-stage="0"] .rule-pills,.diagram[data-stage="1"] .rule-pills{opacity:0}.diagram[data-stage="0"] .flow-lines,.diagram[data-stage="1"] .flow-lines,.diagram[data-stage="2"] .flow-lines{opacity:.12;animation-play-state:paused}.diagram[data-stage="4"] .mandate-core{border-color:var(--mint);box-shadow:0 0 70px #c9edaa22}.signal{width:5px;height:5px;border-radius:50%;background:var(--mint);box-shadow:0 0 12px var(--mint)}.stage-nav{display:flex;justify-content:center;gap:22px;margin-top:18px}.stage-nav a{font-size:10px;color:#799b9e;padding:8px 4px;border-bottom:1px solid transparent}.stage-nav a[aria-current="step"]{color:var(--mint);border-color:var(--mint)}.journey-step{min-height:65vh;display:flex;flex-direction:column;justify-content:center;scroll-margin-top:15vh;padding:45px 0;opacity:.45;transition:opacity .5s}.journey-step.is-active{opacity:1}.step-number{font-size:10px;letter-spacing:.18em;color:var(--cyan);margin-bottom:25px}.journey-step h3{font-family:var(--display);font-size:clamp(24px,2.6vw,35px);letter-spacing:-.035em;margin-bottom:22px}.journey-step p{font-size:18px;max-width:400px}.scope{border-top:1px solid var(--line)}.scope-layout{display:grid;grid-template-columns:.9fr 1.1fr;gap:9%;align-items:center}.mandate-sheet{border:1px solid var(--line);background:#0e333a66;border-radius:12px;padding:30px}.sheet-head{display:flex;justify-content:space-between;font-size:10px;letter-spacing:.15em;color:var(--cyan);margin-bottom:22px}dl{margin:0}dl div{display:flex;justify-content:space-between;gap:16px;padding:15px 0;border-bottom:1px solid var(--line);font-size:14px}dt{color:var(--muted)}dd{margin:0;text-align:right;color:var(--ink)}.mandate-sheet>p{font-size:12px;margin-top:24px}.scope-test .eyebrow{margin-bottom:20px}.test-options{display:flex;flex-direction:column;align-items:stretch;gap:9px}.test-options button{background:transparent;border:1px solid var(--line);border-radius:7px;text-align:left;padding:13px 17px;color:var(--muted);font-size:14px}.test-options button[aria-pressed=true]{border-color:var(--cyan);color:var(--ink);background:#73c6d00b}.check-result{display:flex;gap:16px;align-items:start;min-height:125px;margin:32px 0 12px}.check-result>span{flex-shrink:0;display:grid;place-items:center;width:35px;height:35px;border:1px solid var(--mint);color:var(--mint);border-radius:50%}.check-result h3{font-size:22px;margin-bottom:7px}.check-result p{font-size:14px}.check-result.blocked>span{border-color:#e2b09a;color:#e2b09a}.scope-test small,.catalog-note{color:#91afb1;font-size:11px}.risk-note{font-size:12px;max-width:920px;border-left:1px solid #6aa5ac;padding-left:20px;margin-top:45px}.delegation{background:radial-gradient(ellipse at 50% 60%,#22596322,transparent 60%)}.tree{max-width:1000px;margin:auto;text-align:center}.tree-root,.tree-parent{display:flex;flex-direction:column;gap:8px;padding:20px;width:270px;margin:auto;border:1px solid var(--line);border-radius:10px;background:#0c3038}.tree span{font-size:9px;letter-spacing:.15em;color:var(--cyan)}.tree strong{font-weight:400;font-size:16px}.tree-stem{height:34px;border-left:1px solid #6eaaa9;width:1px;margin:auto}.tree-parent{border-color:#7bbaa880}.branches{display:flex;justify-content:space-between;gap:30px;position:relative;padding-top:55px}.branches:before{content:'';position:absolute;left:16%;right:16%;top:27px;border-top:1px solid #6eaaa955}.tree-child{flex:1;position:relative;border:1px solid var(--line);border-radius:10px;padding:22px 12px;display:flex;flex-direction:column;gap:9px;background:#07252e;transition:opacity .5s,border-color .5s}.tree-child:before{content:'';height:28px;position:absolute;bottom:100%;left:50%;border-left:1px solid #6eaaa955}.tree-child small{font-size:11px;color:#97bdaf}.tree-child.stopped{opacity:.55;border-color:#d79a83}.tree-child.stopped small{color:#e2b09a}.tree-controls{margin-top:32px;display:flex;align-items:center;justify-content:center;gap:25px}.tree-controls p{font-size:11px;max-width:250px;text-align:left}.secondary{background:transparent;color:var(--ink);border-color:var(--line)}.secondary:hover{background:#16414b}.strategy-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:35px}.strategy-grid article{padding:30px 0;border-top:1px solid #82b9a455;display:flex;flex-direction:column}.strategy-icon{display:block;font-size:64px;line-height:1.4;color:var(--cyan);margin-bottom:28px}.strategy-grid h3{margin:16px 0;font-size:26px}.strategy-grid article>p:not(.eyebrow){font-size:15px;flex:1}.strategy-tags{font-size:8px;letter-spacing:.12em;margin:28px 0;color:#a5c2c2}.text-button{background:none;border:0;padding:0;text-align:left;font-size:13px;color:var(--mint)}.text-button:hover{color:#fff}.catalog-note{margin-top:32px}.network{border-top:1px solid var(--line)}.network-layout{display:grid;grid-template-columns:.9fr 1.1fr;gap:10%;align-items:center}.sui-record{position:relative;isolation:isolate;padding:40px 20px}.sui-record h3{font-family:var(--display);font-size:28px;letter-spacing:-.03em;margin:23px 0}.sui-record>p:not(.eyebrow){font-size:15px;max-width:320px}.record-orbit{position:absolute;width:95%;aspect-ratio:1;top:-5%;left:-8%;border:1px solid #65c1cc30;border-radius:50%;z-index:-1;box-shadow:0 0 90px #6baec415,inset 0 0 60px #6baec415;animation:breathe 8s ease-in-out infinite}.status{display:inline-block;border:1px solid #98c6a954;color:var(--mint);padding:5px 12px;border-radius:20px;font-size:9px;letter-spacing:.1em;margin-top:25px}.chain-list article{display:flex;gap:24px;justify-content:space-between;padding:25px 0;border-bottom:1px solid var(--line)}.chain-list h3{font-size:20px;margin-bottom:6px}.chain-list p{font-size:13px;max-width:300px}.chain-list article>span{font-size:8px;color:var(--mint);white-space:nowrap;margin-top:7px}.faq{display:grid;grid-template-columns:.9fr 1.1fr;gap:10%}.faq h2{font-size:clamp(30px,3.1vw,45px)}details{border-bottom:1px solid var(--line);padding:25px 0}summary{list-style:none;cursor:pointer;font-size:17px;display:flex;justify-content:space-between;gap:20px}summary::-webkit-details-marker{display:none}summary span{color:var(--cyan)}details[open] summary span{transform:rotate(45deg)}details p{font-size:14px;margin-top:18px;max-width:500px}.closing{text-align:center;padding-top:130px;padding-bottom:150px;background:radial-gradient(ellipse at 50% 100%,#578e7d33,transparent 68%)}.closing h2{margin:25px 0 40px;font-size:clamp(35px,5vw,72px)}footer{padding:35px 5%;display:flex;gap:30px;justify-content:space-between;align-items:center;background:#041820}footer .neon-wordmark{width:170px}.footer-links{display:flex;flex-wrap:wrap;gap:22px}.footer-links a{font-size:9px;letter-spacing:.1em;text-transform:uppercase;color:var(--ink)}.footer-links a:hover{color:var(--mint)}footer>span,footer small,footer>a:last-of-type{font-size:9px;letter-spacing:.1em;color:#a5bebe}.reveal{transition:opacity .8s ease,transform .8s ease}.js .reveal:not(.in-view){opacity:0;transform:translateY(25px)}dialog{width:min(560px,90vw);padding:45px;background:#082b35;color:var(--ink);border:1px solid var(--line);border-radius:16px;box-shadow:0 20px 100px #0008}dialog::backdrop{background:#001017b8;backdrop-filter:blur(8px)}dialog h2{font-size:25px;margin:20px 0}dialog p{font-size:15px;margin-bottom:20px}dialog small{font-size:12px;color:var(--muted)}#close{position:absolute;right:15px;top:10px;background:none;border:0;font-size:28px;color:var(--muted)}.motion-paused *{animation-play-state:paused!important}@keyframes flow{to{stroke-dashoffset:-48}}@keyframes orbit{to{transform:rotate(360deg)}}@keyframes breathe{50%{transform:scale(1.06);opacity:.5}}
@media(min-width:1600px){.hero-copy{left:7%}}
@media(max-width:1000px){header{gap:15px}nav{gap:18px;font-size:11px}.neon-wordmark{width:200px}.navcta{font-size:10px;padding:10px 14px}.journey-layout{gap:6%;grid-template-columns:1.1fr 1fr}.diagram{min-height:360px}.section{padding-left:6%;padding-right:6%}.diagram-bottom{font-size:9px}.scope-layout,.network-layout{gap:6%}.strategy-grid{gap:22px}.strategy-grid h3{font-size:22px}.faq{gap:6%}footer{flex-wrap:wrap}.chain-list article{flex-direction:column;gap:3px}}
@media(max-width:700px){html{scroll-padding-top:20px}header{height:75px;padding:0 6%}nav{display:none}.brand{margin-left:-18px}.neon-wordmark{width:170px}.navcta{font-size:9px;padding:9px 12px}.hero{height:calc(100svh - 75px);min-height:650px}.hero-copy{top:55px;left:7%;width:86%}.hero h1{font-size:clamp(34px,8vw,51px);margin-top:20px}.hero-copy>p:not(.eyebrow){font-size:17px;max-width:90%}#ocean-video{object-position:67% center}body:before{background:linear-gradient(180deg,#031a2570,#031a2510 70%)}.hero-note{font-size:10px;max-width:220px}.button{font-size:12px;padding:14px 20px}.eyebrow{font-size:9px}.specimen{display:none}.motion{bottom:30px;right:7%}.scroll{bottom:43px;left:7%;font-size:9px}.section{padding:80px 7%}.intro{padding-top:130px;padding-bottom:110px}.intro h2{font-size:clamp(37px,9vw,63px);margin:22px 0 35px}.intro-bottom{grid-template-columns:1fr;gap:24px}.intro-bottom p:first-child{font-size:21px}.intro-bottom p:last-child{font-size:15px}.section-heading{margin-bottom:40px}h2{font-size:clamp(28px,6.9vw,42px)}.section-heading>p:last-child:not(.eyebrow){font-size:16px}.journey-layout{display:block}.diagram-wrap{top:10px;z-index:5;background:#061e28;border-radius:12px;box-shadow:0 10px 30px #061e28}.diagram{aspect-ratio:auto;height:290px;min-height:0}.diagram-top{top:13px;font-size:8px}.diagram-bottom{bottom:12px;font-size:8px}.wallet-node{top:13%}.wallet-node strong{font-size:11px}.wallet-node span{font-size:8px}.mandate-core{top:33%;height:30%}.mandate-core strong{font-size:12px;margin:5px 0}.core-label{font-size:7px}.mandate-core>span:last-of-type{font-size:8px}.satellite{top:72%;padding:7px 3px}.satellite span{font-size:7px}.satellite b{font-size:9px}.rule-pills{top:63%;gap:4px}.rule-pills span{font-size:7px;padding:2px 5px}.orbit{width:50%;left:25%;top:11%}.orbit-two{width:70%;left:15%;top:-5%}.stage-nav{margin:0;gap:25px;height:38px;align-items:center}.stage-nav a{padding:4px}.journey-step{min-height:60vh;scroll-margin-top:370px;padding:65px 0 45px;opacity:.65}.journey-step h3{font-size:25px}.journey-step p{font-size:16px}.step-number{font-size:9px;margin-bottom:18px}.scope-layout,.network-layout,.faq{grid-template-columns:1fr;gap:45px}.mandate-sheet{padding:22px}.scope-test small{font-size:10px}.risk-note{font-size:11px}.tree-root,.tree-parent{width:230px}.branches{gap:8px;padding-top:40px}.branches:before{top:20px}.tree-child{padding:16px 5px;gap:8px}.tree-child:before{height:20px}.tree-child span{font-size:7px;letter-spacing:.07em}.tree-child strong{font-size:12px}.tree-child small{font-size:8px}.tree-controls{flex-direction:column;gap:16px}.tree-controls p{text-align:center}.strategy-grid{grid-template-columns:1fr;gap:24px}.strategy-grid article{padding:25px 0}.strategy-icon{font-size:46px;margin-bottom:12px}.strategy-grid h3{font-size:25px}.strategy-tags{margin:20px 0}.sui-record{padding:40px 10px;max-width:400px}.chain-list article{flex-direction:row;gap:20px}.chain-list article>span{font-size:7px;white-space:normal;max-width:90px;text-align:right}.faq{gap:0}.faq .section-heading{margin-bottom:15px}summary{font-size:16px}.closing{padding:100px 7%}.closing h2{font-size:clamp(29px,7.8vw,45px)}footer{padding:30px 7%;gap:20px}footer>span{display:none}footer .neon-wordmark{width:145px}footer small{width:100%}dialog{padding:35px 25px}dialog h2{font-size:22px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation:none!important;transition:none!important}.js .reveal:not(.in-view){opacity:1;transform:none}.journey-step{opacity:1}}
/* Moonpool: a connected DeFi ecosystem */
:root{--muted:#c0d5d4}.hero h1{font-size:clamp(44px,5vw,72px)}.hero-copy{width:60%}.journey-step{opacity:.72}.journey-step.is-active{opacity:1}.market .section-heading>p:last-child,.strategy-grid article>p:not(.eyebrow){color:#d6e8e2}.market .eyebrow{color:#bbe6d6}.strategy-tags,.catalog-note{color:#b9d4cf}.network .section-heading{max-width:1050px}.network .section-heading h2{font-size:clamp(29px,3.8vw,54px)}.chain-universe{border:1px solid #a1ded025;border-radius:20px;background:radial-gradient(ellipse at 50% 45%,#16616b30,#041d2866 68%);overflow:hidden;position:relative}.universe-caption{display:flex;align-items:center;justify-content:space-between;padding:25px 30px;font-size:9px;letter-spacing:.18em;color:#b6d8d2}.universe-caption button{border:0;background:none;color:#bbd7d3;font-size:10px;letter-spacing:.02em;padding:6px;cursor:pointer}.chain-scene{position:relative;width:100%;aspect-ratio:1000/620;isolation:isolate}.chain-routes{position:absolute;inset:0;width:100%;height:100%;overflow:visible}.chain-route{fill:none;stroke:#7fdedb;stroke-opacity:.28;stroke-width:1;transition:stroke-opacity .6s,stroke-width .6s}.chain-route.is-selected{stroke-opacity:.9;stroke-width:1.6}.network-particle{fill:#c7f8e4;filter:drop-shadow(0 0 5px #8aeee8)}.chain-node{position:absolute;left:var(--x);top:var(--y);transform:translate(-50%,-50%);border:0;background:none;display:flex;flex-direction:column;align-items:center;gap:13px;min-width:100px;color:#d5eee7;font-size:13px;z-index:4}.chain-icon{display:grid;place-items:center;width:76px;height:76px;border-radius:50%;border:1px solid #99d1cd55;background:#0b303c;box-shadow:0 0 35px #83e7db0d;transition:box-shadow .5s,border-color .5s,transform .5s;animation:node-float 7s ease-in-out var(--delay) infinite}.chain-icon img{width:42px;height:42px;border-radius:50%;object-fit:contain}.chain-node:hover .chain-icon,.chain-node[aria-pressed=true] .chain-icon{border-color:#b8eec4;box-shadow:0 0 35px #7ce1d83b;transform:scale(1.1)}.chain-node[aria-pressed=true]{color:var(--mint)}.moonpool-hub{position:absolute;top:48.4%;left:50%;transform:translate(-50%,-50%);display:flex;align-items:center;flex-direction:column;gap:14px;z-index:3;width:280px;text-align:center;pointer-events:none}.moonpool-hub .brand{margin:0;pointer-events:auto}.moonpool-hub .neon-wordmark{width:255px}.moonpool-hub>span{font-size:7px;letter-spacing:.18em;color:#c0dfcf}.hub-rings{position:absolute;left:50%;top:48.4%;transform:translate(-50%,-50%);width:32%;aspect-ratio:1}.hub-rings i{position:absolute;inset:0;border:1px solid #85d4c940;border-radius:50%;animation:hub-orbit 24s linear infinite}.hub-rings i:nth-child(1){border-top:2px solid #a2e5d8;border-right-color:transparent}.hub-rings i:nth-child(2){inset:10%;border-style:dashed;border-color:#96d2d040;animation-duration:32s;animation-direction:reverse}.hub-rings i:nth-child(3){inset:-15%;border-color:#8fd9dc20;animation:hub-pulse 5s ease-out infinite}.hub-rings b{position:absolute;inset:16%;border-radius:50%;background:radial-gradient(ellipse,#0c3843 30%,#0a2c36dd 70%);box-shadow:0 0 65px #73e6d01a;z-index:-1}.chain-explainer{padding:30px 5%;border-top:1px solid #8dd9d625;display:grid;grid-template-columns:1fr 1fr;gap:8%;align-items:center;background:#061e2966;min-height:145px}.chain-explainer h3{font-size:24px;margin-top:9px}.chain-explainer>p{font-size:15px;line-height:1.7;color:#cee1db}.ecosystem-note{font-size:10px;color:#a8c8c7;margin-top:20px}.network-principles{display:grid;grid-template-columns:repeat(3,1fr);gap:40px;margin-top:65px}.network-principles span{font-size:10px;color:var(--cyan)}.network-principles h3{font-size:21px;margin:14px 0 9px}.network-principles p{font-size:14px}.strategy-icon{animation:strategy-float 6s ease-in-out infinite}.strategy-grid article:nth-child(2) .strategy-icon{animation-delay:-2s}.strategy-grid article:nth-child(3) .strategy-icon{animation-delay:-4s}.chain-universe.network-paused *{animation-play-state:paused!important}.tree-stem{position:relative;overflow:hidden}.tree-stem:after{content:'';position:absolute;left:-2px;top:-8px;width:3px;height:12px;background:#a9e9dc;box-shadow:0 0 10px #94efdf;animation:tree-signal 2.8s linear infinite}.tree-child:not(.stopped){animation:node-glow 6s ease-in-out infinite}.tree-child:nth-child(2){animation-delay:-2s}.tree-child:nth-child(3){animation-delay:-4s}@keyframes hub-orbit{to{transform:rotate(360deg)}}@keyframes hub-pulse{0%{opacity:0;transform:scale(.8)}30%{opacity:1}100%{opacity:0;transform:scale(1.25)}}@keyframes node-float{50%{translate:0 -6px}}@keyframes strategy-float{50%{transform:translateY(-7px) rotate(6deg)}}@keyframes tree-signal{to{transform:translateY(55px)}}@keyframes node-glow{50%{box-shadow:0 0 28px #76d9d018;border-color:#87cec14a}}
@media(max-width:700px){.hero-copy{width:86%}.hero h1{font-size:clamp(35px,8.5vw,51px)}.chain-universe{border-radius:12px}.universe-caption{padding:18px 14px;font-size:7px;letter-spacing:.08em}.universe-caption button{font-size:8px}.chain-scene{aspect-ratio:1/1.15}.chain-node{font-size:10px;gap:9px;min-width:65px}.chain-icon{width:48px;height:48px}.chain-icon img{width:29px;height:29px}.moonpool-hub{width:160px;gap:9px}.moonpool-hub .neon-wordmark{width:153px}.moonpool-hub>span{font-size:5px;letter-spacing:.08em}.hub-rings{width:49%}.chain-explainer{grid-template-columns:1fr;gap:14px;padding:23px 20px;min-height:210px}.chain-explainer h3{font-size:20px}.chain-explainer>p{font-size:13px}.ecosystem-note{font-size:9px}.network-principles{grid-template-columns:1fr;gap:25px;margin-top:35px}.network-principles h3{margin:7px 0;font-size:20px}.network-principles>div{border-bottom:1px solid var(--line);padding-bottom:22px}.network .section-heading h2{font-size:clamp(25px,6.2vw,36px)}}
@media(prefers-reduced-motion:reduce){.chain-universe *,.strategy-icon,.tree-stem:after,.tree-child{animation:none!important}}
@media(min-width:701px){.chain-scene{aspect-ratio:auto;height:clamp(400px,42vw,530px)}}

/* Live on testnet (2026-11-05): brighter calls to action, highlighted promises, demo agents, builders. */
.live-pill{display:inline-flex;align-items:center;gap:10px;font-size:10px;font-weight:700;letter-spacing:.18em;color:#071f27;background:linear-gradient(90deg,#c9edaa,#8ff0d8);padding:7px 14px;border-radius:30px;box-shadow:0 0 28px #9ff0c955}.live-pill i{width:8px;height:8px;border-radius:50%;background:#0a7d4f;box-shadow:0 0 0 0 #0a7d4f99;animation:live-pulse 1.8s ease-out infinite}@keyframes live-pulse{70%{box-shadow:0 0 0 9px #0a7d4f00}100%{box-shadow:0 0 0 0 #0a7d4f00}}.hero h1{text-shadow:0 0 40px #74d6d833}.hero h1 em{background:linear-gradient(90deg,#c9edaa,#8ff0d8);-webkit-background-clip:text;background-clip:text;color:transparent;text-shadow:none}.hero-copy>p strong,.journey-step p b,.proofs p b,.section-heading p b,.ecosystem-note b{color:#f2fff4;font-weight:600}.hero-actions{display:flex;flex-wrap:wrap;gap:14px;align-items:center}.hero-actions.centered{justify-content:center}.button.glow{box-shadow:0 0 0 1px #e7ffd6,0 10px 40px #b9f0a455;background:linear-gradient(90deg,#d6f7b8,#9ff0d8)}.button.glow:hover{box-shadow:0 0 0 1px #fff,0 12px 50px #b9f0a488}.button.ghost{background:#0a2f3acc;color:var(--ink);border-color:#c9edaa88}.button.ghost:hover{background:#12434f;border-color:var(--mint)}.navcta.glow{background:var(--mint);color:#0a282b;border-color:transparent;font-weight:700;box-shadow:0 0 24px #c9edaa55}.navcta.glow:hover{background:#e1f9cf}.proofs{display:grid;grid-template-columns:repeat(3,1fr);gap:22px;margin-top:10px}.proofs article{padding:30px 28px;border:1px solid #c9edaa55;border-radius:14px;background:linear-gradient(160deg,#103d46cc,#05252fcc);box-shadow:0 0 50px #74d6d812}.proofs h3{font-family:var(--display);font-size:clamp(18px,1.6vw,23px);letter-spacing:-.03em;color:var(--ink);margin:16px 0 12px}.proofs p{font-size:15px}.proof-mark{display:grid;place-items:center;width:42px;height:42px;border-radius:50%;border:1px solid var(--mint);color:var(--mint);font-size:16px;box-shadow:0 0 20px #c9edaa33}.agent-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.agent-card{display:flex;flex-direction:column;gap:12px;padding:26px;border:1px solid var(--line);border-radius:14px;background:#08303acc;transition:transform .25s,border-color .25s,box-shadow .25s}.agent-card:hover{transform:translateY(-3px);border-color:#c9edaa99;box-shadow:0 12px 40px #74d6d822}.agent-card.featured{border-color:#c9edaa77;background:linear-gradient(160deg,#164a4fcc,#08303acc)}.agent-card h3{font-family:var(--display);font-size:21px;letter-spacing:-.03em;color:var(--ink)}.agent-card p{font-size:14px;flex:1}.agent-kind{font-size:9px;font-weight:700;letter-spacing:.16em;color:var(--cyan)}.agent-card.featured .agent-kind{color:var(--mint)}.agent-cta{font-size:13px;font-weight:600;color:var(--mint)}.section-cta{display:flex;flex-wrap:wrap;gap:16px;align-items:center;margin-top:36px}.section-cta>span{font-size:12px;color:#91afb1}.builders{border-top:1px solid var(--line);background:radial-gradient(ellipse at 15% 40%,#2b7f6f22,transparent 60%)}.builder-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}.builder-grid div{padding:24px;border-top:2px solid var(--mint);background:#06283299;border-radius:0 0 12px 12px}.builder-grid span{font-size:10px;letter-spacing:.18em;color:var(--mint)}.builder-grid h3{font-family:var(--display);font-size:19px;letter-spacing:-.03em;margin:12px 0 10px;color:var(--ink)}.builder-grid p{font-size:14px}.ecosystem-note{font-size:13px}.closing .live-pill{margin:0 auto}@media(max-width:1000px){.agent-grid{grid-template-columns:repeat(2,1fr)}.builder-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:700px){.proofs,.agent-grid,.builder-grid{grid-template-columns:1fr}.live-pill{font-size:8px;letter-spacing:.12em;padding:6px 11px}.hero-actions .button{flex:1 1 auto}}
.hero-copy>p.live-pill,p.live-pill{color:#062018;font-size:10px;margin:0 0 6px}.hero-note{color:#d3e7e4}.hero-note a{color:var(--mint);text-decoration:underline;text-underline-offset:3px;white-space:nowrap}@media(max-width:700px){.hero-copy>p.live-pill{font-size:8px}}
