@charset "UTF-8";
:root{color-scheme:light;--paper:#f7f7f7;--ink:#181818;--muted:#6e6e6e;--line:#dddddd;--dark:#1a1a1a;--font:Arial,Helvetica,sans-serif;--mono:"Courier New",monospace;--ease:cubic-bezier(.16,1,.3,1)}
*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:112px}body{margin:0;background:var(--paper);color:var(--ink);font-family:var(--font);-webkit-font-smoothing:antialiased}a{color:inherit;text-decoration:none;-webkit-tap-highlight-color:transparent}a:focus-visible,summary:focus-visible{outline:2px solid #6d6d6d;outline-offset:6px}img{display:block;max-width:100%}p,h1,h2,h3{margin:0}.wrap{width:min(1280px,calc(100% - 96px));margin-inline:auto}.section-space{padding-block:116px}.skip-link{position:absolute;top:-100px;left:20px;background:var(--ink);color:white;padding:15px;z-index:100}.skip-link:focus{top:12px}
.announcement{height:36px;display:flex;align-items:center;justify-content:space-between;padding-inline:48px;background:#e9e9e9;font:10px var(--mono);letter-spacing:1.3px}.announcement-status{display:flex;align-items:center;gap:8px;text-transform:uppercase;letter-spacing:.5px}.announcement i{width:5px;height:5px;border-radius:50%;background:#5e5e5e}.site-header{position:sticky;top:0;z-index:20;background:#f7f7f7e8;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px)}.header-inner{min-height:88px;display:flex;align-items:center;justify-content:space-between;gap:24px;border-bottom:1px solid var(--line)}.brand{display:flex;align-items:center;gap:12px;flex-shrink:0}.brand-symbol{width:38px;height:26px;object-fit:contain}.brand-wordmark{width:113px;height:28px;object-fit:contain}.site-header nav{display:flex;align-items:center;gap:31px;font-size:12px}.site-header nav a{padding-block:15px;color:#5a5a5a;transition:color .2s}.site-header nav a:hover{color:#181818}.header-social{display:flex;align-items:center;gap:29px;font-size:12px}.header-social span{font-size:20px}
.hero{padding-top:65px}.hero-kicker,.section-index{font:10px var(--mono);letter-spacing:1.2px}.hero-kicker{display:flex;align-items:center;gap:11px}.small-cross{font-size:21px;line-height:1}.hero-grid{display:grid;grid-template-columns:1.2fr 1fr;gap:40px;align-items:end;margin-top:32px}.hero h1{font-size:clamp(88px,9.8vw,146px);font-weight:500;line-height:.9;letter-spacing:-9px;animation:arrive 1s var(--ease) both}.hero h1 span{color:#8d8d8d}.hero-copy{padding:0 0 11px 42px;animation:arrive 1s .13s var(--ease) both}.hero-copy>p{font-size:18px;line-height:1.75;color:#5e5e5e;letter-spacing:-.3px}.hero-actions{display:flex;flex-direction:column;align-items:flex-start;gap:19px;margin-top:29px}.button{display:inline-flex;align-items:center;justify-content:space-between;gap:44px;min-height:53px;padding:0 22px;background:var(--ink);color:white;font-size:12px;transition:background .25s,transform .5s var(--ease),box-shadow .5s var(--ease)}.button:hover{background:#3a3a3a;transform:translateY(-3px);box-shadow:0 12px 23px -15px #24242480}.button span{font-size:22px}.text-link{display:flex;gap:17px;align-items:center;font-size:11px;color:#6b6b6b}.text-link span{transition:transform .4s var(--ease)}.text-link:hover span{transform:translate(3px,-3px)}.hero-baseline{display:flex;justify-content:space-between;gap:15px;margin-top:54px;padding-block:23px 26px;font:9px var(--mono);letter-spacing:1.1px}.hero-baseline>span:last-child{color:#7f7f7f}.hero-baseline>span:last-child span{margin-left:14px;font-size:15px}
.stage-surface{position:relative;overflow:hidden;padding:30px 40px 34px;min-height:465px;border-radius:22px;color:#f2f2f2;background:radial-gradient(ellipse at 78% 12%,#3c3c3c 0,#212121 34%,#1a1a1a 69%)}.stage-top{position:relative;z-index:2;display:flex;justify-content:space-between;gap:20px;color:#ababab;font:9px var(--mono);letter-spacing:1.1px}.stage-content{display:flex;align-items:center;justify-content:space-between;gap:30px;min-height:300px}.stage-content h2{z-index:2;font-weight:400;font-size:clamp(37px,4.3vw,64px);line-height:1.04;letter-spacing:-2.7px}.brand-sculpture{position:absolute;width:41%;right:4%;top:18%;transform:perspective(900px) rotateY(-16deg) rotateZ(-8deg)}.brand-sculpture img{width:100%;height:auto;filter:invert(1);opacity:.88}.brand-sculpture::after{content:"";position:absolute;inset:-15% -15%;background:linear-gradient(120deg,transparent 10%,#1f1f1f00 38%,#1f1f1f87 69%,#1f1f1fe3 91%)}.stage-foundations{position:relative;z-index:2;display:flex;gap:70px;border-top:1px solid #ffffff20;padding-top:23px}.stage-foundations>div{display:flex;flex-direction:column;gap:11px}.stage-foundations span{font:8px var(--mono);letter-spacing:.7px;color:#989898}.stage-foundations strong{font-size:18px;font-weight:400;letter-spacing:-.4px}
.section-heading{display:flex;align-items:end;justify-content:space-between;gap:40px}.section-index{color:#797979;font-size:9px;letter-spacing:1.3px}.section-heading h2,.vision-intro h2{margin-top:24px;font-size:clamp(39px,4.2vw,59px);line-height:1.07;font-weight:400;letter-spacing:-2.7px}.section-heading>p{margin-bottom:4px;font-size:13px;line-height:1.8;color:var(--muted)}.market-groups{display:grid;grid-template-columns:1fr 1fr;gap:62px;margin-top:56px}.group-heading{display:flex;justify-content:space-between;align-items:center;gap:16px;padding-bottom:19px;border-bottom:1px solid #b3b3b3}.group-heading h3{font-size:19px;font-weight:400;letter-spacing:-.4px}.group-heading>span{font:8px var(--mono);letter-spacing:.5px;color:#818181;white-space:nowrap}.asset-list{list-style:none;padding:0;margin:0}.asset-list li{min-height:91px;display:grid;grid-template-columns:83px 1fr auto 18px;align-items:center;gap:17px;border-bottom:1px solid var(--line)}.asset-symbol{font-size:25px;letter-spacing:-1px}.asset-name{color:#757575;font-size:12px;line-height:1.6}.asset-kind{color:#929292;font:8px var(--mono);letter-spacing:.5px}.asset-arrow{color:#797979;font-size:22px}.group-caption{color:#828282;font-size:10px;margin-top:24px;line-height:1.8}.session-window{padding-top:23px}.session-window>span{color:#878787;font:8px var(--mono);letter-spacing:.6px}.session-window>div{display:flex;gap:15px;align-items:baseline;margin-top:12px}.session-window strong{font-size:25px;font-weight:400;letter-spacing:-1px}.session-window>div>span{font-size:10px;color:#787878}.session-window p{margin-top:9px;font-size:10px;color:#828282;line-height:1.8}
.pricing-section{border-block:1px solid var(--line);background:#efefef}.reference-system{display:grid;grid-template-columns:1fr .26fr 1.1fr .26fr 1fr;align-items:center;gap:25px;margin-top:58px}.diagram-label{display:block;color:#8f8f8f;font:8px var(--mono);letter-spacing:.8px}.venue-row{display:flex;justify-content:space-between;gap:15px;padding:20px 0;border-bottom:1px solid #d9d9d9;font-size:24px;letter-spacing:-.7px}.venue-row:first-of-type{margin-top:12px}.venue-row>span:last-child{color:#909090;font-size:19px}.reference-connector{position:relative;display:flex;align-items:center;gap:5px;color:#959595}.reference-connector span{display:block;height:1px;width:100%;background:#c1c1c1}.reference-connector i{font-style:normal;font-size:17px}.reference-method{padding:28px 26px;background:#f8f8f8;border:1px solid #e0e0e0;border-radius:15px}.method-step{margin-top:27px}.method-step>span{display:block;font:9px var(--mono);color:#a4a4a4;margin-bottom:8px}.method-step strong{display:block;font-weight:400;font-size:17px;letter-spacing:-.4px}.method-step p{color:#828282;font-size:11px;line-height:1.7;margin-top:9px}.reference-output{text-align:center}.reference-output img{margin-inline:auto;width:86px;height:59px;object-fit:contain}.reference-output strong{display:block;margin-top:26px;font-size:25px;line-height:1.2;font-weight:400;letter-spacing:-.8px}.reference-output>span{display:block;margin-top:17px;color:#959595;font:8px var(--mono);letter-spacing:.8px}.pricing-foot{display:flex;justify-content:space-between;align-items:center;gap:25px;margin-top:36px;padding-top:22px;border-top:1px solid #dddddd}.pricing-foot p{font-size:10px;line-height:1.8;color:#828282}.pricing-foot>span{flex-shrink:0;font:8px var(--mono);color:#929292;letter-spacing:.6px}
.vision-section{display:grid;grid-template-columns:1fr 1fr;gap:100px}.vision-intro{align-self:start;position:sticky;top:140px}.vision-intro>p{max-width:370px;margin-top:29px;font-size:14px;line-height:1.9;color:#7a7a7a}.questions{padding-top:2px}.question-row{display:flex;align-items:start;gap:25px;padding-block:28px 33px;border-top:1px solid var(--line)}.question-row>span{color:#a2a2a2;font:10px var(--mono);padding-top:7px}.question-row h3{font-size:31px;font-weight:400;letter-spacing:-1.2px;line-height:1.12}.question-row p{color:#828282;max-width:370px;font-size:12px;line-height:1.85;margin-top:17px}
.ecosystem-section{padding-block:105px 0;background:var(--dark);color:#f3f3f3}.ecosystem-section .section-index{color:#9e9e9e}.ecosystem-section .section-heading>p{color:#a3a3a3}.cycle-strip{display:flex;gap:27px;align-items:center;justify-content:space-between;border-block:1px solid #ffffff20;margin-top:47px;padding-block:25px}.cycle-strip>span:not(.cycle-return){font-size:15px;letter-spacing:-.2px}.cycle-strip i{font-style:normal;color:#787878}.cycle-return{font-size:27px;color:#919191}.ecosystem-layout{display:grid;grid-template-columns:.85fr 1.35fr;gap:80px;padding-block:60px}.ecosystem-note>h3{font-size:37px;font-weight:400;line-height:1.12;letter-spacing:-1.5px;margin-top:23px}.ecosystem-note>p{color:#969696;max-width:295px;font-size:12px;line-height:1.9;margin-top:22px}.allocation-announcement{margin-top:38px;display:flex;flex-direction:column;gap:12px}.allocation-announcement>span{color:#929292;font:8px var(--mono);letter-spacing:.8px}.allocation-announcement strong{font-size:21px;font-weight:400;color:#d0d0d0;letter-spacing:-.4px}.programme-list details{border-top:1px solid #ffffff24}.programme-list details:last-child{border-bottom:1px solid #ffffff24}.programme-list summary{display:flex;align-items:center;gap:18px;padding-block:24px;cursor:pointer;list-style:none}.programme-list summary::-webkit-details-marker{display:none}.programme-index{font:9px var(--mono);color:#848484}.programme-list h3{font-weight:400;font-size:20px;letter-spacing:-.5px}.detail-icon{position:relative;flex-shrink:0;margin-left:auto;width:17px;height:17px}.detail-icon::before,.detail-icon::after{content:"";position:absolute;background:#adadad;height:1px;width:13px;left:2px;top:8px;transition:transform .45s var(--ease),opacity .3s}.detail-icon::after{transform:rotate(90deg)}details[open] .detail-icon::after{transform:rotate(0);opacity:0}.programme-body{padding:0 32px 29px}.programme-body>p{font-size:12px;line-height:1.95;color:#ababab}.programme-body>p+p{margin-top:13px}.programme-tag{display:block;color:#868686;font:8px/1.7 var(--mono);letter-spacing:.5px;margin-top:21px}details[open] .programme-body{animation:detail-arrive .5s var(--ease) both}.more-plans{display:flex;align-items:center;gap:26px;border-top:1px solid #ffffff20;padding-block:31px 35px}.more-plans>.small-cross{color:#b3b3b3;font-size:34px}.more-plans p{color:#919191;font-size:13px;line-height:1.8}.more-plans p strong{font-weight:400;color:#e7e7e7}.more-plans>a{display:flex;gap:30px;align-items:center;margin-left:auto;font-size:11px;color:#cbcbcb}.more-plans>a>span{font-size:20px}
.site-footer{padding-top:80px}.footer-top{display:flex;justify-content:space-between;align-items:end;gap:40px;padding-bottom:76px}.footer-eyebrow{color:#939393;font:9px var(--mono);letter-spacing:1px}.footer-top h2{font-size:53px;font-weight:400;line-height:1.08;letter-spacing:-2.5px;margin-top:24px}.footer-top .button{flex-shrink:0;margin-bottom:7px}.footer-bottom{min-height:101px;display:flex;justify-content:space-between;align-items:center;gap:25px;border-top:1px solid var(--line)}.footer-bottom img{width:118px;height:30px;object-fit:contain}.footer-bottom p{margin-left:auto}.footer-bottom p,.footer-bottom>span{color:#919191;font:9px var(--mono)}.will-reveal{transition:opacity .95s var(--ease),transform .95s var(--ease),filter .95s var(--ease)}.will-reveal:not(.is-visible){opacity:0;transform:translateY(30px);filter:blur(4px)}@keyframes arrive{from{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}@keyframes detail-arrive{from{opacity:0;transform:translateY(-7px)}to{opacity:1;transform:translateY(0)}}
@media(min-width:1550px){.hero h1{font-size:146px}.hero-copy{padding-left:80px}}
@media(max-width:1100px){.wrap{width:calc(100% - 64px)}.announcement{padding-inline:32px}.hero h1{letter-spacing:-6px}.hero-copy{padding-left:12px}.hero-copy>p{font-size:16px}.hero-copy>p br:first-child{display:none}.stage-surface{min-height:400px;padding-inline:30px}.stage-content{min-height:250px}.stage-foundations{gap:48px}.section-space{padding-block:95px}.section-heading h2,.vision-intro h2{font-size:43px;letter-spacing:-2px}.section-heading>p{font-size:12px}.market-groups{gap:35px}.asset-list li{grid-template-columns:67px 1fr 15px;gap:12px}.asset-symbol{font-size:22px}.asset-name{font-size:11px}.asset-kind{display:none}.reference-system{gap:16px;grid-template-columns:1fr .16fr 1.1fr .16fr 1fr}.reference-method{padding:24px 18px}.reference-output strong{font-size:22px}.venue-row{font-size:22px}.vision-section{gap:60px}.ecosystem-layout{gap:50px}.programme-list h3{font-size:18px}.cycle-strip{gap:16px}.cycle-strip>span:not(.cycle-return){font-size:13px}.footer-top h2{font-size:45px}}
@media(max-width:760px){html{scroll-padding-top:95px}.wrap{width:calc(100% - 40px)}.section-space{padding-block:70px}.announcement{padding-inline:20px;font-size:8px;letter-spacing:.7px}.announcement-status{font-size:8px}.header-inner{min-height:76px;gap:14px}.brand{gap:8px}.brand-symbol{width:27px;height:21px}.brand-wordmark{width:86px;height:23px}.site-header nav{gap:18px;font-size:10px}.header-social{display:none}.hero{padding-top:42px}.hero-kicker{font-size:8px;letter-spacing:.65px;gap:8px}.hero-kicker .small-cross{font-size:18px}.hero-grid{grid-template-columns:1fr;gap:28px;margin-top:29px}.hero h1{font-size:clamp(79px,18vw,130px);letter-spacing:-5.5px;line-height:.92}.hero-copy{padding:0}.hero-copy>p{max-width:370px;font-size:15px;line-height:1.8}.hero-copy>p br{display:none}.hero-actions{gap:19px;margin-top:24px}.button{min-height:51px;font-size:11px;gap:35px}.text-link{font-size:10px}.hero-baseline{font-size:7px;letter-spacing:.55px;margin-top:33px;padding-block:22px}.hero-baseline>span:last-child span{margin-left:4px}.stage-surface{min-height:420px;padding:24px 23px;border-radius:16px}.stage-top{font-size:7px;letter-spacing:.55px}.stage-top>span:last-child{display:none}.stage-content{min-height:275px;align-items:end;padding-bottom:32px}.stage-content h2{font-size:40px;letter-spacing:-1.8px}.brand-sculpture{width:49%;top:14%;right:8%;opacity:.65}.stage-foundations{gap:0;justify-content:space-between;padding-top:20px}.stage-foundations>div{gap:11px}.stage-foundations span{font-size:6px;letter-spacing:.25px}.stage-foundations strong{font-size:15px;letter-spacing:-.3px}.section-heading{display:block}.section-heading h2,.vision-intro h2{font-size:38px;line-height:1.1;letter-spacing:-1.9px;margin-top:21px}.section-index{font-size:8px;letter-spacing:.9px}.section-heading>p{max-width:375px;font-size:12px;margin-top:24px;line-height:1.85}.section-heading>p br{display:none}.market-groups{grid-template-columns:1fr;gap:43px;margin-top:38px}.group-heading{padding-bottom:16px}.group-heading h3{font-size:18px}.group-heading>span{font-size:7px}.asset-list li{grid-template-columns:74px 1fr auto 15px;min-height:80px;gap:12px}.asset-kind{display:block;font-size:7px;letter-spacing:.2px}.asset-symbol{font-size:23px}.asset-name{font-size:11px}.asset-arrow{font-size:20px}.group-caption{margin-top:18px;font-size:10px}.session-window{padding-top:21px}.session-window>span{font-size:7px;letter-spacing:.3px}.session-window strong{font-size:24px}.session-window p{font-size:10px}.reference-system{grid-template-columns:1fr;gap:22px;margin-top:38px}.reference-inputs{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.reference-inputs>.diagram-label{grid-column:1/-1}.venue-row{font-size:18px;padding:12px 0 18px;gap:5px;margin:0}.venue-row:first-of-type{margin-top:0}.venue-row>span:last-child{font-size:14px}.reference-connector{justify-content:center;min-height:22px}.reference-connector span{width:1px;height:26px}.reference-connector i{position:absolute;transform:rotate(90deg);background:#efefef;font-size:18px}.reference-method{padding:25px}.method-step{margin-top:25px}.method-step p{font-size:12px}.method-step strong{font-size:19px}.reference-output{padding-block:10px}.reference-output img{width:70px;height:47px}.reference-output strong{font-size:25px;margin-top:20px}.reference-output>span{margin-top:14px;font-size:8px}.pricing-foot{display:block;margin-top:30px}.pricing-foot p{font-size:10px}.pricing-foot>span{display:block;margin-top:15px;font-size:7px}.vision-section{grid-template-columns:1fr;gap:35px}.vision-intro{position:static}.vision-intro>p{font-size:12px;line-height:1.9;margin-top:24px}.question-row{gap:22px;padding-block:24px 29px}.question-row h3{font-size:29px;letter-spacing:-1.1px}.question-row p{font-size:12px}.ecosystem-section{padding-top:65px}.cycle-strip{display:grid;grid-template-columns:1fr 18px 1fr;gap:19px 14px;padding-block:25px;margin-top:31px}.cycle-strip>span:not(.cycle-return){font-size:12px}.cycle-strip>span:nth-of-type(3){grid-column:1;grid-row:2}.cycle-strip>i:nth-of-type(2){display:none}.cycle-strip>i:nth-of-type(3){grid-column:2;grid-row:2}.cycle-strip>span:nth-of-type(4){grid-column:3;grid-row:2}.cycle-return{display:none}.ecosystem-layout{grid-template-columns:1fr;gap:36px;padding-block:37px 39px}.ecosystem-note>h3{font-size:33px;letter-spacing:-1.3px;margin-top:20px}.ecosystem-note>p{max-width:370px;font-size:12px;margin-top:18px}.allocation-announcement{margin-top:25px}.allocation-announcement>span{font-size:7px}.allocation-announcement strong{font-size:20px}.programme-list summary{gap:13px;padding-block:22px}.programme-list h3{font-size:17px;letter-spacing:-.4px}.programme-index{font-size:8px}.programme-body{padding:0 22px 25px}.programme-body p{font-size:12px;line-height:1.9}.programme-tag{font-size:7px;line-height:1.9}.more-plans{gap:18px;padding-block:27px;flex-wrap:wrap}.more-plans>.small-cross{font-size:29px}.more-plans p{font-size:12px}.more-plans>a{margin-left:47px;flex-basis:100%;gap:20px;font-size:10px}.site-footer{padding-top:57px}.footer-top{display:block;padding-bottom:48px}.footer-eyebrow{font-size:8px}.footer-top h2{font-size:36px;letter-spacing:-1.6px;margin-top:22px}.footer-top .button{margin-top:28px;margin-bottom:0}.footer-bottom{min-height:125px;flex-wrap:wrap;gap:15px;padding-block:23px}.footer-bottom>a{flex-basis:100%}.footer-bottom img{width:105px;height:26px}.footer-bottom p{margin-left:0;margin-right:auto}.footer-bottom p,.footer-bottom>span{font-size:8px}}
@media(max-width:380px){.site-header nav{gap:12px;font-size:9px}.brand-symbol{width:23px}.brand-wordmark{width:78px}.asset-kind{display:none}.asset-list li{grid-template-columns:73px 1fr 15px}.venue-row{font-size:16px}.programme-list h3{font-size:15px}.stage-content h2{font-size:35px}.footer-top h2{font-size:32px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*::before,*::after{animation:none!important;transition:none!important}.will-reveal:not(.is-visible){opacity:1;transform:none;filter:none}.button:hover{transform:none}}

/* Product highlights, the six-step explainer and the plain-English guide. */
button{font:inherit;-webkit-tap-highlight-color:transparent}button:focus-visible{outline:2px solid #bcbcbc;outline-offset:5px}
.hero h1.leverage-headline{letter-spacing:0}.hero h1 .leverage-label{display:block;font:10px/1.6 var(--mono);letter-spacing:1.15px;color:#747474;margin-bottom:15px}.leverage-headline strong{display:block;font-size:clamp(112px,13.5vw,192px);font-weight:500;line-height:.95;letter-spacing:-12px;white-space:nowrap}.hero h1 .leverage-headline{color:var(--ink)}.hero h1 strong>span{color:var(--ink);font-size:.7em;letter-spacing:-5px;margin-left:5px}.hero h1 .leverage-ending{display:block;color:#8d8d8d;font-size:clamp(40px,4.8vw,70px);line-height:1.15;letter-spacing:-3.5px;margin-top:14px}.hero-copy>p{font-size:19px}.hero-benefits{list-style:none;padding:0;margin:20px 0 0;max-width:390px}.hero-benefits li{position:relative;padding-left:16px;margin-top:10px;font-size:12px;line-height:1.65;color:#787878}.hero-benefits li::before{content:'';position:absolute;left:0;top:8px;width:4px;height:4px;border-radius:50%;background:#929292}
.more-markets{display:grid;grid-template-columns:70px 1fr 340px;align-items:center;gap:35px;padding-block:38px 44px;margin-top:-35px;margin-bottom:110px;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.more-markets-symbol{font-size:75px;line-height:1;color:#a9a9a9;font-weight:300}.more-markets h2{font-size:42px;line-height:1.08;font-weight:400;letter-spacing:-1.9px;margin-top:17px}.more-markets>p{font-size:14px;line-height:1.85;color:#7e7e7e}
.pricing-defense{border-top:1px solid #d4d4d4;margin-top:58px;padding-top:47px}.defense-heading{display:grid;grid-template-columns:1.25fr 1fr;column-gap:55px;align-items:end}.defense-heading>.section-index{grid-column:1/-1}.defense-heading h3{font-size:34px;line-height:1.13;font-weight:400;letter-spacing:-1.4px;margin-top:23px}.defense-heading>p{font-size:13px;line-height:1.9;color:#7d7d7d;max-width:390px}.defense-points{display:grid;grid-template-columns:repeat(3,1fr);gap:38px;margin:35px 0 25px;padding:0;list-style:none}.defense-points li{border-top:1px solid #d8d8d8;padding-top:17px}.defense-points li>span{font:10px var(--mono);color:#a3a3a3}.defense-points h4{font-size:17px;letter-spacing:-.3px;font-weight:400;margin:22px 0 11px}.defense-points p{font-size:12px;line-height:1.85;color:#838383}.pricing-defense>.text-link{display:inline-flex}
.cycle-explorer{margin-top:50px;scroll-margin-top:110px}.cycle-intro{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:22px}.cycle-intro p{font-size:12px;color:#a9a9a9}.cycle-steps{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:10px}.cycle-steps li{min-width:0}.cycle-steps button{cursor:pointer;width:100%;height:145px;padding:19px 16px;text-align:left;display:flex;flex-direction:column;border:1px solid #ffffff29;background:transparent;color:#f0f0f0;border-radius:9px;transition:background .3s,border-color .3s,transform .4s var(--ease)}.cycle-steps button:hover{border-color:#bcbcbc;transform:translateY(-3px)}.cycle-steps button>span{font:10px var(--mono);color:#929292}.cycle-steps button strong{display:block;margin-top:22px;font-size:16px;line-height:1.2;font-weight:400;letter-spacing:-.3px}.cycle-steps button em{display:block;margin-top:9px;font-style:normal;color:#969696;font-size:9px;line-height:1.6}.cycle-steps button[aria-selected=true]{background:#f0f0f0;color:#1e1e1e;border-color:#f0f0f0}.cycle-steps button[aria-selected=true]>span,.cycle-steps button[aria-selected=true] em{color:#797979}.cycle-explanation{display:grid;grid-template-columns:130px 1fr;gap:25px;padding:38px 33px 35px;margin-top:22px;background:#232323;border:1px solid #ffffff13;border-radius:12px;min-height:245px}.cycle-explanation>.diagram-label{padding-top:8px;line-height:1.8}.cycle-copy h3{font-size:31px;line-height:1.18;font-weight:400;letter-spacing:-1px;max-width:760px}.cycle-copy p{max-width:790px;font-size:14px;line-height:1.85;color:#b7b7b7;margin-top:18px}.cycle-copy p+p{font-size:12px;color:#919191;margin-top:11px}.cycle-controls{display:flex;align-items:center;justify-content:space-between;gap:25px;padding:24px 0 30px;border-bottom:1px solid #ffffff20}.cycle-controls>a{font-size:11px;color:#b6b6b6;display:flex;gap:17px}.cycle-controls>button{cursor:pointer;border:0;background:#f0f0f0;color:#242424;font-size:12px;min-height:43px;padding:0 17px;display:flex;align-items:center;gap:29px;border-radius:3px}.cycle-controls>button[hidden]{display:none}.cycle-controls>button>span{font-size:18px}.ecosystem-section .ecosystem-note>h3{font-size:34px}
.advantages-section{padding-bottom:110px}.advantages-intro{max-width:800px}.advantages-intro h2{font-size:clamp(46px,5.8vw,78px);font-weight:400;line-height:1.01;letter-spacing:-3.6px;margin-top:27px}.advantages-intro>p{font-size:16px;line-height:1.9;color:#7a7a7a;max-width:570px;margin-top:27px}.advantage-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:35px;margin-top:58px}.advantage-grid article{border-top:1px solid #bdbdbd;padding-top:20px}.advantage-grid article>span{font:8px var(--mono);letter-spacing:.8px;color:#989898}.advantage-grid h3{font-size:27px;font-weight:400;line-height:1.18;letter-spacing:-.9px;min-height:83px;margin-top:27px}.advantage-grid h3>strong{font-size:44px;font-weight:400;letter-spacing:-1.8px}.advantage-grid p{font-size:12px;line-height:1.95;color:#818181;margin-top:18px}
.guide-section{background:#efefef;border-block:1px solid var(--line)}.guide-glossary{display:grid;grid-template-columns:repeat(4,1fr);gap:28px;border-block:1px solid #d4d4d4;padding:27px 0;margin-top:45px}.guide-glossary strong{font-size:16px;font-weight:400;letter-spacing:-.25px}.guide-glossary p{font-size:12px;line-height:1.85;color:#848484;max-width:240px;margin-top:11px}.guide-layout{display:grid;grid-template-columns:225px minmax(0,1fr);gap:78px;margin-top:70px}.guide-contents{position:sticky;align-self:start;top:124px}.guide-contents>.section-index{display:block;margin-bottom:22px}.guide-contents>a{display:flex;align-items:baseline;gap:13px;padding:11px 0;font-size:11px;line-height:1.65;color:#7d7d7d}.guide-contents>a>span{font:8px var(--mono);color:#a5a5a5}.guide-contents>a:hover{color:#272727}.guide-chapter{scroll-margin-top:120px;padding-top:4px;padding-bottom:52px;margin-bottom:52px;border-bottom:1px solid #d6d6d6}.chapter-number{font:9px var(--mono);letter-spacing:1px;color:#979797}.guide-chapter h3{font-size:33px;line-height:1.18;letter-spacing:-1.1px;font-weight:400;max-width:720px;margin-top:21px;margin-bottom:27px}.guide-chapter h4{font-size:19px;line-height:1.5;letter-spacing:-.3px;font-weight:400;margin-top:30px;margin-bottom:14px}.guide-chapter>p{font-size:15px;line-height:1.95;color:#6d6d6d;max-width:72ch;margin-top:18px}.guide-takeaway{border-left:2px solid #afafaf;padding:3px 0 4px 22px;margin-top:30px}.guide-takeaway>span{font:8px var(--mono);letter-spacing:1px;color:#8d8d8d}.guide-takeaway>p{font-size:15px;line-height:1.85;color:#474747;margin-top:12px;max-width:68ch}.guide-reading>span{display:block;font:8px var(--mono);letter-spacing:1px;color:#979797;margin-bottom:15px}.guide-reading>a{display:flex;justify-content:space-between;align-items:center;gap:20px;font-size:11px;color:#7d7d7d;padding:10px 0;max-width:510px}.guide-reading>a>span{font-size:17px}.closing-footer{padding-top:95px}.closing-footer .footer-top h2{font-size:clamp(46px,6vw,82px);letter-spacing:-3.5px;line-height:1.03}.closing-copy{font-size:14px;line-height:1.9;color:#858585;margin-top:26px}
@media(max-width:1100px){.hero h1 .leverage-ending{font-size:49px;letter-spacing:-2.6px}.hero-copy>p{font-size:17px}.hero-benefits li{font-size:11px}.more-markets{grid-template-columns:50px 1fr 270px;gap:25px}.more-markets h2{font-size:37px}.more-markets>p{font-size:12px}.cycle-steps{gap:7px}.cycle-steps button{padding:16px 11px}.cycle-steps button strong{font-size:14px}.cycle-steps button em{font-size:8px}.cycle-copy h3{font-size:28px}.cycle-explanation{grid-template-columns:105px 1fr;padding:30px 25px}.advantage-grid{grid-template-columns:repeat(2,1fr);gap:36px 50px}.advantage-grid h3{min-height:60px}.guide-layout{grid-template-columns:180px minmax(0,1fr);gap:42px}.guide-chapter h3{font-size:29px}.guide-chapter>p{font-size:14px}}
@media(max-width:760px){.hero h1 .leverage-label{font-size:8px;letter-spacing:.75px;margin-bottom:14px}.leverage-headline strong{font-size:clamp(115px,28vw,178px);letter-spacing:-7px}.hero h1 strong>span{letter-spacing:-3px;margin-left:2px}.hero h1 .leverage-ending{font-size:clamp(34px,8.5vw,52px);letter-spacing:-1.7px;margin-top:13px}.hero-grid{gap:30px}.hero-copy>p{font-size:16px}.hero-benefits{margin-top:17px}.hero-benefits li{font-size:12px;line-height:1.8;margin-top:9px}.more-markets{grid-template-columns:45px 1fr;gap:22px;padding-block:30px 35px;margin-top:-20px;margin-bottom:70px}.more-markets-symbol{font-size:55px}.more-markets h2{font-size:36px;letter-spacing:-1.6px;margin-top:16px}.more-markets>p{grid-column:1/-1;font-size:13px;line-height:1.9;max-width:440px}.pricing-defense{margin-top:37px;padding-top:31px}.defense-heading{grid-template-columns:1fr;gap:0}.defense-heading h3{font-size:29px;letter-spacing:-1px;margin-top:22px}.defense-heading>p{font-size:12px;margin-top:21px;line-height:1.95}.defense-points{grid-template-columns:1fr;gap:25px;margin-top:29px}.defense-points h4{font-size:18px;margin-top:17px}.defense-points p{font-size:12px}.cycle-explorer{margin-top:33px;scroll-margin-top:95px}.cycle-intro{display:block}.cycle-intro p{margin-top:13px;font-size:12px}.cycle-steps{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.cycle-steps button{height:132px;padding:17px 15px}.cycle-steps button strong{font-size:17px;margin-top:20px}.cycle-steps button em{font-size:9px;line-height:1.65;margin-top:8px}.cycle-explanation{grid-template-columns:1fr;gap:19px;padding:25px 21px;min-height:0;margin-top:18px}.cycle-explanation>.diagram-label{padding-top:0;font-size:9px}.cycle-copy h3{font-size:26px;letter-spacing:-.8px}.cycle-copy p{font-size:13px;line-height:1.95;margin-top:17px}.cycle-copy p+p{font-size:12px;margin-top:13px}.cycle-controls{gap:15px;align-items:center;padding-block:21px 27px}.cycle-controls>a{font-size:10px;gap:8px;line-height:1.7}.cycle-controls>button{font-size:11px;min-height:42px;gap:16px;padding-inline:12px;flex-shrink:0}.ecosystem-section .ecosystem-note>h3{font-size:30px}.advantages-section{padding-bottom:70px}.advantages-intro h2{font-size:46px;letter-spacing:-2.2px;margin-top:24px}.advantages-intro>p{font-size:14px;line-height:1.9;margin-top:24px}.advantage-grid{grid-template-columns:1fr;gap:31px;margin-top:36px}.advantage-grid article{padding-top:18px}.advantage-grid h3{font-size:30px;min-height:0;margin-top:22px}.advantage-grid h3>strong{font-size:46px}.advantage-grid p{font-size:13px;line-height:1.9;max-width:440px;margin-top:16px}.guide-glossary{grid-template-columns:repeat(2,1fr);gap:27px 22px;margin-top:31px;padding-block:25px}.guide-glossary strong{font-size:15px}.guide-glossary p{font-size:11px;line-height:1.9}.guide-layout{grid-template-columns:1fr;gap:37px;margin-top:35px}.guide-contents{position:static;display:grid;grid-template-columns:1fr 1fr;gap:0 20px;padding-bottom:25px;border-bottom:1px solid #d4d4d4}.guide-contents>.section-index{grid-column:1/-1;margin-bottom:14px}.guide-contents>a{font-size:10px;padding-block:10px;gap:9px}.guide-chapter{scroll-margin-top:98px;padding-bottom:35px;margin-bottom:35px}.chapter-number{font-size:8px;letter-spacing:.6px}.guide-chapter h3{font-size:28px;line-height:1.18;letter-spacing:-1px;margin-top:18px;margin-bottom:22px}.guide-chapter h4{font-size:18px;margin-top:26px;margin-bottom:12px}.guide-chapter>p{font-size:14px;line-height:2;margin-top:18px}.guide-takeaway{padding-left:17px;margin-top:25px}.guide-takeaway>span{font-size:7px}.guide-takeaway>p{font-size:14px;line-height:1.9}.guide-reading>a{font-size:10px;line-height:1.8}.closing-footer{padding-top:65px}.closing-footer .footer-top h2{font-size:44px;letter-spacing:-2.2px}.closing-copy{font-size:13px;margin-top:22px}.closing-copy br{display:none}}
@media(max-width:380px){.hero h1 .leverage-label{font-size:7px}.leverage-headline strong{font-size:112px}.cycle-steps button{padding-inline:12px}.cycle-steps button strong{font-size:15px}.cycle-controls>a{max-width:130px}.guide-contents{grid-template-columns:1fr}.guide-contents>a{font-size:11px}.advantages-intro h2{font-size:41px}.closing-footer .footer-top h2{font-size:39px}}
@media(prefers-reduced-motion:reduce){.cycle-steps button:hover{transform:none}}

/* Quiet surfaces, clear hierarchy and restrained motion. */
:root{--paper:#f7f7f7;--ink:#1a1a1a;--line:#dddddd;--font:-apple-system,BlinkMacSystemFont,"Segoe UI",Arial,Helvetica,sans-serif;--ease:cubic-bezier(.22,1,.36,1)}
body{letter-spacing:-.015em}::selection{background:#e0e0e0;color:#1a1a1a}.section-space{padding-block:clamp(86px,8.5vw,132px)}
.announcement{background:#eaeaea;font-size:9px}.site-header{background:#f7f7f7c9;backdrop-filter:blur(24px) saturate(135%);-webkit-backdrop-filter:blur(24px) saturate(135%)}.header-inner{border-color:#26262616}.site-header nav a{position:relative;color:#616161}.site-header nav a::after{content:"";position:absolute;bottom:9px;left:0;right:0;height:1px;background:#717171;transform:scaleX(0);transform-origin:left;transition:transform .45s var(--ease)}.site-header nav a:hover::after{transform:scaleX(1)}
.button{border-radius:6px;min-height:55px;padding-inline:24px;box-shadow:0 3px 8px #2020200a}.button>span{transition:transform .5s var(--ease)}.button:hover>span{transform:translate(2px,-2px)}.hero-copy>p{color:#575757}.hero-benefits{color:#747474}.hero h1 .leverage-ending{color:#969696}.hero-baseline{border-top:1px solid #e1e1e1;margin-top:62px;padding-block:23px 28px}
.stage-surface{border:1px solid #4848483d;border-radius:28px;isolation:isolate;background:radial-gradient(ellipse at 77% 7%,#4d4d4d 0,#292929 38%,#191919 83%);box-shadow:0 28px 70px -38px #1d1d1d70,inset 0 1px #ffffff10}.stage-content h2{letter-spacing:-.045em;line-height:1.08}.brand-sculpture{transform:perspective(1000px) rotateY(-18deg) rotateZ(-9deg);filter:drop-shadow(18px 24px 20px #06060650)}.brand-sculpture img{opacity:.93}.stage-foundations strong{font-weight:400}.section-heading h2,.vision-intro h2{letter-spacing:-.045em;line-height:1.07;text-wrap:balance}.section-heading>p{font-size:14px;line-height:1.85;max-width:340px}
.asset-list li{grid-template-columns:73px minmax(0,1fr) auto auto 14px;gap:12px;min-height:98px;transition:background .4s var(--ease),border-color .4s var(--ease)}.asset-list li:hover{background:#ebebeb37;border-color:#bcbcbc}.asset-symbol{font-size:26px;letter-spacing:-.035em}.asset-name{line-height:1.6}.asset-kind{font-size:8px}.asset-arrow{font-size:20px}.asset-leverage{display:inline-flex;align-items:center;justify-content:center;gap:5px;white-space:nowrap;border:1px solid #d2d2d2;background:#f0f0f0;border-radius:999px;min-height:28px;padding:5px 9px;font:7px var(--mono);color:#717171;letter-spacing:.1px}.asset-leverage strong{font:500 12px var(--font);letter-spacing:-.4px;color:#2f2f2f}.more-markets{border-color:#d0d0d0}.more-markets h2{letter-spacing:-.045em}
.pricing-section{background:linear-gradient(160deg,#efefef,#f3f3f3 72%,#efefef)}.reference-system{align-items:center}.reference-types{display:flex;flex-wrap:wrap;gap:7px;margin:19px 0 9px}.reference-types>span{font-size:9px;letter-spacing:0;border:1px solid #d1d1d1;border-radius:999px;padding:6px 9px;color:#6c6c6c}.reference-expanding{display:flex;align-items:baseline;gap:9px;font-size:11px;line-height:1.8;color:#7e7e7e;margin-top:19px;max-width:240px}.reference-expanding i{font-size:17px;font-style:normal}.reference-method{border-radius:20px;background:#fbfbfbc9;box-shadow:0 10px 35px -25px #3e3e3e40}.method-step p{line-height:1.9}.reference-output strong{font-size:28px;letter-spacing:-1px;line-height:1.15}.pricing-foot p{max-width:770px;line-height:1.9}.defense-heading h3{font-size:38px;letter-spacing:-1.5px}.defense-heading>p,.defense-points p{color:#707070}.defense-points h4{font-weight:450}.reference-vocabulary{display:grid;grid-template-columns:repeat(4,1fr);gap:25px;padding-top:23px;border-top:1px solid #d4d4d4;margin:32px 0}.reference-vocabulary dt{font:10px var(--mono);color:#505050;letter-spacing:.4px}.reference-vocabulary dd{margin:11px 0 0;font-size:12px;line-height:1.85;color:#777777}
.vision-section{gap:92px}.vision-intro>p{max-width:390px;line-height:1.95}.question-row{padding-block:31px 35px}.question-row h3{font-size:32px;line-height:1.15;letter-spacing:-1.2px}.question-row p{line-height:1.95}.ecosystem-section{background:radial-gradient(ellipse at 0 0,#2e2e2e,#1c1c1c 47%,#191919);padding-block:110px 35px}.ecosystem-section .section-heading>p{color:#b1b1b1}.cycle-intro p{color:#bdbdbd;line-height:1.8}.fee-flow{display:grid;grid-template-columns:1fr 46px 1.2fr;align-items:center;gap:28px;margin:30px 0 36px;padding:33px 31px;border:1px solid #b1b1b129;border-radius:18px;background:linear-gradient(120deg,#ffffff06,#ffffff02)}.fee-source>strong,.fee-destination>strong{display:block;font-size:27px;font-weight:400;line-height:1.2;letter-spacing:-.9px;color:#efefef;margin-top:19px}.fee-source>p{max-width:340px;font-size:12px;line-height:1.9;color:#adadad;margin-top:18px}.fee-arrow{font-size:35px;color:#959595;font-weight:300}.fee-branches{display:flex;flex-wrap:wrap;gap:9px;margin-top:22px}.fee-branches>span{font-size:10px;line-height:1.6;border:1px solid #a3a3a342;border-radius:999px;padding:7px 11px;color:#c5c5c5}.cycle-steps button{border-radius:12px;border-color:#c0c0c029;background:#ffffff02}.cycle-steps button[aria-selected=true]{box-shadow:0 7px 22px #0b0b0b24}.cycle-explanation{border-radius:18px;background:#ffffff04;border-color:#c0c0c01f;padding-block:37px}.cycle-copy p{color:#c1c1c1}.cycle-copy p+p{color:#a9a9a9}.cycle-controls>button{border-radius:6px;transition:background .3s,transform .4s var(--ease)}.cycle-controls>button:hover{background:#e2e2e2;transform:translateY(-2px)}.ecosystem-note>p+p{margin-top:15px}.ecosystem-note>p{color:#b1b1b1}.programme-body p{color:#b4b4b4}.programme-list summary{transition:color .3s,background .3s}.programme-list summary:hover{background:#ffffff03}.programme-tag{line-height:1.8}.more-plans{border-color:#ffffff1c}
.openness-section{display:grid;grid-template-columns:1fr 1fr;gap:100px;align-items:center;border-bottom:1px solid var(--line)}.openness-heading h2{font-size:clamp(43px,4.7vw,65px);font-weight:400;line-height:1.05;letter-spacing:-.045em;margin-top:26px}.openness-heading>p{max-width:420px;font-size:15px;line-height:1.95;color:#757575;margin-top:27px}.openness-heading>.text-link{margin-top:25px}.ledger-preview{border:1px solid #dcdcdc;background:linear-gradient(145deg,#fdfdfd,#f1f1f1);border-radius:20px;padding:29px 30px 25px;box-shadow:0 24px 55px -38px #34343459,inset 0 1px #fff}.ledger-caption{display:flex;align-items:center;justify-content:space-between;padding-bottom:20px;font:8px var(--mono);letter-spacing:.9px;color:#888888}.ledger-preview>div:not(.ledger-caption){position:relative;border-top:1px solid #dbdbdb;padding:22px 0 22px 31px}.ledger-preview>div>span:not(:last-child){color:#888888}.ledger-preview>div:not(.ledger-caption)>span{position:absolute;top:25px;left:0;font:8px var(--mono);color:#9c9c9c}.ledger-preview strong{font-size:18px;font-weight:450;letter-spacing:-.3px}.ledger-preview>div>p{font-size:12px;line-height:1.85;color:#7c7c7c;margin-top:9px;max-width:330px}.ledger-footnote{font-size:10px;line-height:1.85;color:#929292;border-top:1px solid #dbdbdb;padding-top:19px}.advantages-intro h2{letter-spacing:-.045em}.advantage-grid{gap:33px}.advantage-grid h3{line-height:1.2}.advantage-grid p{color:#747474}
.guide-section{background:linear-gradient(110deg,#f0f0f0,#f4f4f4);border-color:#e1e1e1}.guide-glossary strong{font-weight:450}.guide-contents>a{font-size:12px;padding-block:12px}.guide-chapter{padding-bottom:49px;margin-bottom:49px}.guide-chapter h3{font-size:37px;line-height:1.14;letter-spacing:-1.35px;font-weight:400;margin-bottom:27px;text-wrap:balance}.guide-chapter h4{font-size:20px;line-height:1.4;font-weight:450}.guide-chapter>p{max-width:68ch;font-size:15px;line-height:1.95;color:#686868}.guide-takeaway{border-color:#a4a4a4}.guide-takeaway>p{font-size:15px;line-height:1.9}.closing-footer{background:var(--paper)}.closing-footer .footer-top h2{letter-spacing:-.047em}.closing-copy{color:#767676}.will-reveal{transition:opacity .9s var(--ease),transform 1.1s var(--ease),filter 1s var(--ease)}
@media(min-width:761px) and (max-width:1100px){.asset-list li{grid-template-columns:63px minmax(0,1fr) auto;gap:10px}.asset-kind,.asset-arrow{display:none}.asset-symbol{font-size:24px}.vision-section{gap:48px}.openness-section{gap:45px}.fee-flow{gap:20px;padding:28px 24px}.fee-source>strong,.fee-destination>strong{font-size:24px}}
@media(max-width:760px){.hero-baseline{margin-top:38px}.stage-surface{border-radius:21px;box-shadow:0 20px 48px -32px #1d1d1d70}.section-heading>p{font-size:13px;max-width:400px}.asset-list li{grid-template-columns:64px minmax(0,1fr) auto;gap:10px;min-height:89px;padding-block:17px}.asset-symbol{font-size:25px}.asset-name{font-size:12px;line-height:1.65}.asset-kind,.asset-arrow{display:none}.asset-leverage{font-size:7px;gap:4px;padding:5px 8px;min-height:28px}.asset-leverage strong{font-size:12px}.reference-types{margin-top:17px}.reference-expanding{font-size:12px;max-width:none}.reference-method{border-radius:17px}.reference-output strong{font-size:27px}.pricing-foot p{font-size:11px}.defense-heading h3{font-size:31px}.reference-vocabulary{grid-template-columns:1fr 1fr;gap:25px 23px}.reference-vocabulary dd{font-size:12px}.vision-section{gap:36px}.vision-intro>p{font-size:13px}.question-row{padding-block:27px 31px}.question-row h3{font-size:30px;letter-spacing:-1.1px}.question-row p{font-size:13px;line-height:1.9}.ecosystem-section{padding-top:78px}.cycle-intro p{font-size:12px;max-width:290px}.fee-flow{grid-template-columns:1fr;gap:22px;padding:26px 21px;margin:25px 0 28px;border-radius:16px}.fee-source>strong,.fee-destination>strong{font-size:25px;margin-top:16px}.fee-source>p{font-size:12px;margin-top:15px}.fee-arrow{font-size:29px;line-height:1;justify-self:start;transform:rotate(90deg);margin-left:2px}.fee-branches{gap:8px;margin-top:19px}.fee-branches>span{font-size:10px;padding:7px 10px}.cycle-explanation{border-radius:15px;padding:25px 21px}.ecosystem-note>p{font-size:13px;line-height:1.9}.programme-body p{font-size:13px;line-height:1.9}.openness-section{grid-template-columns:1fr;gap:36px}.openness-heading h2{font-size:45px;margin-top:23px}.openness-heading>p{font-size:14px;line-height:1.9;margin-top:23px}.ledger-preview{padding:24px 22px 21px;border-radius:17px}.ledger-preview strong{font-size:18px}.ledger-preview>div>p{font-size:12px}.ledger-footnote{font-size:10px}.advantage-grid{gap:29px}.guide-chapter h3{font-size:29px;line-height:1.18;letter-spacing:-1px}.guide-chapter h4{font-size:18px}.guide-chapter>p{font-size:14px;line-height:1.95}.guide-contents>a{font-size:11px;line-height:1.8;padding-block:10px}.guide-takeaway>p{font-size:14px}.guide-chapter{padding-bottom:35px;margin-bottom:35px}}
@media(max-width:380px){.asset-list li{grid-template-columns:61px minmax(0,1fr) auto;gap:8px}.asset-leverage{padding-inline:7px}.asset-symbol{font-size:24px}.question-row h3{font-size:28px}.fee-source>strong,.fee-destination>strong{font-size:23px}.openness-heading h2{font-size:41px}}
@media(prefers-reduced-motion:reduce){.site-header nav a::after,.button:hover>span,.cycle-controls>button:hover{transform:none}.will-reveal{transition:none}}

.defense-heading>p+p{grid-column:2;margin-top:14px}.defense-heading>p{line-height:1.9}.reference-vocabulary dt{line-height:1.7}@media(max-width:760px){.defense-heading>p+p{grid-column:1;margin-top:12px}}

/* Fee-funded cycle: animated mechanism, with a readable static fallback. */
.cycle-cinema{margin-top:56px;border:1px solid #b3b3b329;border-radius:23px;background:linear-gradient(135deg,#ffffff04,#ffffff00 65%);overflow:hidden;box-shadow:0 25px 60px -45px #0008}.cinema-top{display:flex;justify-content:space-between;align-items:center;gap:24px;padding:30px 32px}.cinema-top h3{font-size:32px;font-weight:400;letter-spacing:-1.1px;margin-top:11px}.cinema-controls{display:flex;align-items:center;gap:9px}.cinema-controls button{background:#ffffff07;border:1px solid #cbcbcb2b;border-radius:999px;color:#c3c3c3;font:11px var(--font);padding:10px 14px;cursor:pointer;transition:background .3s,color .3s}.cinema-controls button:hover{background:#eeeeee;color:#272727}.cinema-controls button[hidden]{display:none}.cinema-controls button span{margin-left:7px}.cinema-controls button:focus-visible,.cinema-phases button:focus-visible{outline:2px solid #d0d0d0;outline-offset:-5px}
.mechanism-stage{position:relative;border-block:1px solid #bcbcbc1c;background:radial-gradient(ellipse at 50% 55%,#3c3c3c24,transparent 65%),#16161645}.mechanism-caption{position:absolute;top:21px;left:30px;right:30px;display:flex;justify-content:space-between;gap:16px;font:8px var(--mono);letter-spacing:1px;color:#989898;pointer-events:none;z-index:1}.mechanism-caption span:last-child{color:#7a7a7a}.mechanism-stage canvas{display:block;width:100%;height:330px}.mechanism-stage canvas[hidden]{display:none}.mechanism-fallback{min-height:280px;display:grid;grid-template-columns:repeat(5,1fr);align-items:center;gap:20px;padding:60px 35px 35px}.mechanism-fallback>span{font:10px var(--mono);color:#a0a0a0;line-height:1.8}.mechanism-fallback strong{display:block;margin-top:16px;font:400 17px/1.5 var(--font);color:#e6e6e6}.cycle-cinema.is-animated .mechanism-fallback{display:none}.efficiency-readout{display:flex;align-items:center;justify-content:space-between;gap:35px;margin:0 31px 26px;padding:21px 23px;border:1px solid #c8c8c81c;border-radius:12px;background:#e1e1e105}.efficiency-readout>div>span{display:block;font:8px var(--mono);letter-spacing:1px;color:#919191}.efficiency-readout strong{display:block;font-size:14px;font-weight:400;letter-spacing:-.15px;color:#b8b8b8;margin-top:9px}.efficiency-scale{display:flex;align-items:center;gap:15px;width:36%;max-width:360px;flex-shrink:0}.efficiency-scale>span{font:8px var(--mono);color:#8b8b8b;letter-spacing:.5px}.efficiency-track{position:relative;height:5px;border-radius:999px;background:#ffffff12;flex:1;min-width:50px;overflow:hidden}.efficiency-track i{display:block;height:100%;width:100%;transform:scaleX(.14);transform-origin:left;border-radius:999px;background:linear-gradient(90deg,#969696,#e5e5e5);transition:transform 2.8s var(--ease),box-shadow 2s}.cycle-cinema[data-phase="4"] .efficiency-track i{transform:scaleX(.94);box-shadow:0 0 12px #dfdfdf44}.cycle-cinema[data-phase="4"] .efficiency-readout strong{color:#e8e8e8}
.cinema-phases{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:0;border-bottom:1px solid #c7c7c720}.cinema-phases button{position:relative;display:flex;align-items:center;gap:11px;min-height:83px;padding:17px 18px;border:0;border-right:1px solid #c7c7c715;background:transparent;color:#929292;text-align:left;cursor:pointer;transition:background .4s,color .4s}.cinema-phases button:last-child{border-right:0}.cinema-phases button::after{content:"";position:absolute;left:18px;right:18px;bottom:0;height:2px;transform:scaleX(0);transform-origin:left;background:#d3d3d3;transition:transform .6s var(--ease)}.cinema-phases button:hover{background:#d5d5d509;color:#dbdbdb}.cinema-phases button[aria-selected=true]{background:#e2e2e20a;color:#f1f1f1}.cinema-phases button[aria-selected=true]::after{transform:scaleX(1)}.cinema-phases button>span{font:8px var(--mono);color:#818181}.cinema-phases button>strong{font-size:12px;line-height:1.6;font-weight:400;letter-spacing:-.2px}.cinema-story{display:grid;grid-template-columns:85px 1fr auto;gap:23px;align-items:start;padding:32px}.cinema-story>.diagram-label{padding-top:8px;font-size:9px}.cinema-story h3{font-size:27px;line-height:1.2;font-weight:400;letter-spacing:-.8px}.cinema-story p{font-size:14px;line-height:1.9;color:#b8b8b8;margin-top:17px;max-width:710px}.cinema-story .cycle-detail{font-size:12px;color:#929292;margin-top:10px}.cinema-story>a{display:flex;align-items:center;gap:14px;font-size:10px;color:#b2b2b2;line-height:1.8;padding-top:7px;white-space:nowrap}
@media(max-width:1050px){.cinema-phases button{padding-inline:13px;gap:8px}.cinema-phases button>strong{font-size:11px}.cinema-story{grid-template-columns:60px 1fr;gap:20px}.cinema-story>a{grid-column:2}.cinema-top{padding-inline:27px}}
@media(max-width:760px){.cycle-cinema{margin-top:34px;border-radius:18px}.cinema-top{padding:24px 21px;align-items:start;gap:15px}.cinema-top h3{font-size:27px;line-height:1.15;max-width:170px}.cinema-controls{flex-direction:column;align-items:stretch;gap:7px}.cinema-controls button{font-size:9px;padding:9px 11px;white-space:nowrap}.cinema-top .diagram-label{font-size:7px;letter-spacing:.7px}.mechanism-caption{top:19px;left:20px;right:20px;font-size:7px;letter-spacing:.6px}.mechanism-caption span:first-child{max-width:160px;line-height:1.8}.mechanism-caption span:last-child{max-width:85px;text-align:right;line-height:1.8}.mechanism-stage canvas{height:525px}.mechanism-fallback{grid-template-columns:1fr;min-height:0;padding:65px 25px 25px;gap:20px}.mechanism-fallback>span{border-bottom:1px solid #bcbcbc20;padding-bottom:17px}.mechanism-fallback strong{font-size:17px;margin-top:6px}.efficiency-readout{display:block;margin:0 18px 20px;padding:19px 17px}.efficiency-readout strong{font-size:13px;line-height:1.6;margin-top:8px}.efficiency-readout>div>span{font-size:7px;line-height:1.8}.efficiency-scale{width:100%;max-width:none;margin-top:19px;gap:13px}.efficiency-scale>span{font-size:7px}.cinema-phases{grid-template-columns:1fr 1fr}.cinema-phases button{min-height:64px;padding:12px 16px;border-bottom:1px solid #c7c7c715;gap:10px}.cinema-phases button>strong{font-size:11px}.cinema-phases button:last-child{grid-column:1/-1;min-height:60px}.cinema-phases button::after{left:16px;right:16px}.cinema-story{grid-template-columns:1fr;gap:16px;padding:25px 21px}.cinema-story>.diagram-label{padding-top:0;font-size:8px}.cinema-story h3{font-size:25px;letter-spacing:-.7px}.cinema-story p{font-size:13px;line-height:1.95;margin-top:16px}.cinema-story .cycle-detail{font-size:12px;line-height:1.85}.cinema-story>a{grid-column:1;font-size:11px;padding-top:0}}
@media(prefers-reduced-motion:reduce){.efficiency-track i,.cinema-phases button::after{transition:none}}
.curve-plot canvas{height:440px}@media(max-width:760px){.curve-plot canvas{height:420px}}
.cycle-cinema.is-paused .efficiency-track i{transition:none}


/* Added monochrome scenarios; the full original layout remains intact. */
.curve-card{scroll-margin-top:18px;border:1px solid #e3e3e3;border-radius:22px;background:linear-gradient(150deg,#fff,#f6f6f6);box-shadow:0 24px 65px -48px #3b3b3b4d;overflow:hidden}
.curve-top{display:flex;justify-content:space-between;align-items:center;gap:18px;padding:27px 30px 21px}
.curve-top h3{font-weight:400;font-size:25px;letter-spacing:-.8px;margin-top:8px}
.curve-controls{display:flex;gap:8px}
.curve-controls button{border:1px solid #e0e0e0;background:#fff9;border-radius:999px;padding:9px 14px;font-size:10px;color:#838383;cursor:pointer;transition:color .25s,border-color .25s}
.curve-controls button:hover{color:var(--blue);border-color:#aeaeae}
.curve-controls button[hidden]{display:none}
.curve-legend{display:flex;align-items:center;gap:24px;padding:0 30px;font-size:10px;color:#989898}
.curve-legend>span{display:flex;align-items:center;gap:8px}
.curve-legend i{display:inline-block;width:20px;height:0}
.legend-base{border-top:1px dashed #bfbfbf}
.legend-renew{border-top:2px solid var(--blue)}
.curve-plot{position:relative;padding:0 15px}
.curve-plot canvas{display:block;width:100%;height:345px}
.curve-plot canvas[hidden]{display:none}
.curve-model-label{position:absolute;right:33px;bottom:18px;font:7px var(--mono);letter-spacing:.6px;color:#b6b6b6}
.curve-fallback{min-height:220px;display:flex;flex-direction:column;gap:30px;align-items:center;justify-content:center;text-align:center;padding:30px;color:#929292;font-size:14px;line-height:1.9}
.curve-fallback>strong{font-size:19px;font-weight:400;color:var(--blue)}
.curve-card.is-animated .curve-fallback{display:none}
.curve-tabs{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:0;border-block:1px solid #e5e5e5}
.curve-tabs button{display:flex;align-items:center;justify-content:center;gap:10px;border:0;border-right:1px solid #e9e9e9;background:transparent;color:#9d9d9d;min-height:55px;font-size:11px;cursor:pointer;transition:background .3s,color .3s}
.curve-tabs button:last-child{border-right:0}
.curve-tabs button>span{font:8px var(--mono);color:#b3b3b3}
.curve-tabs button[aria-selected=true]{color:#505050;background:#eeeeee}
.curve-tabs button[aria-selected=true]>span{color:#969696}
.curve-story{display:grid;grid-template-columns:64px 1fr;gap:15px;min-height:135px;padding:25px 30px}
.curve-story>.eyebrow{padding-top:6px;color:#a6a6a6}
.curve-story h3{font-size:22px;line-height:1.25;font-weight:400;letter-spacing:-.6px}
.curve-story p{font-size:13px;line-height:1.85;color:#8f8f8f;max-width:780px;margin-top:12px}
@media(max-width:760px){.curve-card{border-radius:17px}
.curve-top{padding:22px 19px 17px;gap:15px;align-items:start}
.curve-top .eyebrow{font-size:7px;letter-spacing:.5px}
.curve-top h3{font-size:22px;margin-top:8px;letter-spacing:-.8px;line-height:1.1}
.curve-controls{gap:6px;flex-shrink:0}
.curve-controls button{font-size:8px;padding:8px 10px}
.curve-legend{display:block;padding-inline:19px;font-size:9px;line-height:1.7}
.curve-legend>span+span{margin-top:5px}
.curve-legend i{width:17px}
.curve-plot{padding:0 5px}
.curve-plot canvas{height:280px}
.curve-model-label{bottom:14px;right:19px;font-size:6px}
.curve-tabs button{min-height:55px;flex-direction:column;gap:7px;font-size:8px;padding:9px 3px;white-space:nowrap}
.curve-tabs button>span{font-size:7px}
.curve-story{grid-template-columns:1fr;gap:10px;padding:21px 19px;min-height:158px}
.curve-story>.eyebrow{padding-top:0;font-size:7px}
.curve-story h3{font-size:20px;line-height:1.2;letter-spacing:-.6px}
.curve-story p{font-size:12px;line-height:1.85;margin-top:12px}}
@media(max-width:380px){.curve-top h3{font-size:21px}
.curve-top .eyebrow{font-size:6px}
.curve-controls button{font-size:8px;padding:8px 9px}}
.curve-story p{color:#707070}
.curve-legend{color:#888888}
.legend-base{border-color:#959595}
.curve-tabs{display:none}
.is-animated .curve-tabs{display:grid}
.curve-card{border-color:#dedede;background:linear-gradient(145deg,#fff,#fafafa);box-shadow:0 24px 65px -48px #00000025}
.curve-top{align-items:start}
.curve-top .eyebrow{color:#8b8b8b}
.curve-top h3{font-size:26px;line-height:1.16;letter-spacing:-.8px}
.curve-controls button{border-color:#ddd;background:#fff;color:#666}
.curve-controls button:hover{color:#111;border-color:#888}
.curve-card a:focus-visible,.curve-card button:focus-visible{outline-color:#333}
.curve-quantity{font-size:13px;line-height:1.85;color:#696969;margin:0 30px 22px;max-width:870px}
.curve-quantity strong{font-weight:450;color:#333;white-space:nowrap}
.curve-scenarios{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin:0 30px}
.curve-scenarios button{display:flex;flex-direction:column;align-items:start;gap:9px;text-align:left;border:1px solid #dedede;border-radius:11px;padding:17px 19px;background:#fff;color:#888;cursor:pointer;transition:background .3s,border-color .3s,color .3s}
.curve-scenarios strong{font-size:15px;font-weight:450;letter-spacing:-.3px}
.curve-scenarios span{font-size:11px;line-height:1.7}
.curve-scenarios button[aria-pressed=true]{background:#202020;border-color:#202020;color:#fff}
.curve-scenarios button[aria-pressed=true] span{color:#bfbfbf}
.curve-scenario-description{font-size:12px;line-height:1.85;color:#777;margin:17px 30px 23px;max-width:860px;min-height:23px}
.curve-legend{color:#777;font-size:11px}
.legend-base{border-color:#a0a0a0}
.legend-renew{border-color:#333}
.curve-model-label{color:#a0a0a0}
.curve-tabs{border-color:#e1e1e1}
.curve-tabs button{border-color:#e7e7e7;color:#888}
.curve-tabs button>span{color:#aaa}
.curve-tabs button[aria-selected=true]{color:#111;background:#eaeaea}
.curve-tabs button[aria-selected=true]>span{color:#777}
.curve-story{grid-template-columns:100px 1fr;border-top:0}
.curve-story>.eyebrow{color:#888;line-height:1.8}
.curve-story p{color:#666}
.curve-fallback{color:#777}
.curve-fallback>strong{color:#222}
@media(max-width:760px){.curve-top h3{font-size:21px;line-height:1.18;letter-spacing:-.7px}
.curve-top{gap:10px}
.curve-top>div:first-child{min-width:0}
.curve-controls{flex-direction:column;gap:6px}
.curve-controls button{font-size:9px;min-width:57px;padding:8px 10px}
.curve-quantity{font-size:12px;line-height:1.85;margin:0 19px 18px}
.curve-scenarios{margin-inline:19px;gap:8px}
.curve-scenarios button{padding:14px 12px;border-radius:9px;gap:8px}
.curve-scenarios strong{font-size:13px;line-height:1.3}
.curve-scenarios span{font-size:10px;line-height:1.75}
.curve-scenario-description{font-size:11px;line-height:1.9;margin:15px 19px 20px;min-height:62px}
.curve-legend{font-size:10px}
.curve-story{grid-template-columns:1fr}
.curve-story>.eyebrow{font-size:8px}
.curve-plot canvas{height:300px}
.curve-model-label{font-size:6px}
.curve-top .eyebrow{font-size:7px;letter-spacing:.4px}}
.curve-card{color:#191919;scroll-margin-top:120px;margin-top:55px}
.curve-card .eyebrow{font:9px/1.7 var(--mono);letter-spacing:.7px;color:#888}
.curve-guide-link{display:inline-flex;align-items:center;gap:15px;font-size:11px;color:#b8b8b8;margin-top:20px;line-height:1.8}
.curve-card .curve-story>.eyebrow{line-height:1.8}
.curve-card .legend-renew{border-color:#333}
.curve-card .curve-fallback>strong{color:#222}
@media(max-width:760px){.curve-card{margin-top:34px;scroll-margin-top:100px}.curve-card .eyebrow{font-size:7px;letter-spacing:.4px}.curve-guide-link{font-size:10px;margin-top:17px}}

/* First-screen reward proposition; all restored sections remain below it. */
.hero-reward{position:relative;display:grid;grid-template-columns:1.15fr 1fr;gap:22px 60px;align-items:center;padding:37px 0 41px;margin:8px 0 35px;border-block:1px solid #cdcdcd}
.reward-kicker{grid-column:1/-1;font:9px/1.7 var(--mono);letter-spacing:.9px;color:#7c7c7c}
.hero-reward h2{grid-column:1;grid-row:2 / 5;font-size:clamp(44px,5.5vw,78px);font-weight:400;line-height:1.04;letter-spacing:-.045em;color:#1a1a1a;margin:0;max-width:720px}
.reward-lead{font-size:22px;line-height:1.5;letter-spacing:-.5px;color:#727272}.reward-lead strong{font-weight:500;color:#2f2f2f}
.reward-path{display:flex;flex-wrap:wrap;gap:11px 18px;list-style:none;padding:0;margin:0}.reward-path li{display:flex;align-items:baseline;gap:7px}.reward-path li+li::before{content:'→';font-size:11px;color:#a0a0a0;margin-right:4px}.reward-path li>span{font:8px var(--mono);color:#a0a0a0}.reward-path strong{font-size:11px;line-height:1.8;font-weight:450;color:#464646}
.reward-explainer{grid-column:2;font-size:12px;line-height:1.9;color:#7d7d7d;max-width:540px}.hero-reward>.text-link{grid-column:2;justify-self:start;font-size:10px;margin-top:0}
@media(max-width:1100px){.hero-reward{column-gap:30px}.reward-lead{font-size:19px}.reward-path{gap:7px 11px}.reward-path strong{font-size:10px}}
@media(max-width:760px){.hero-reward{grid-template-columns:1fr;gap:18px;padding:26px 0 30px;margin:5px 0 31px}.reward-kicker{font-size:7px;letter-spacing:.6px}.hero-reward h2{grid-column:1;grid-row:auto;font-size:clamp(38px,10.5vw,64px);line-height:1.04}.reward-lead{font-size:17px;line-height:1.5;letter-spacing:-.3px}.reward-path{display:grid;grid-template-columns:1fr;gap:8px}.reward-path li+li::before{content:none}.reward-path li{gap:11px}.reward-path strong{font-size:12px}.reward-explainer{grid-column:1;font-size:12px;line-height:1.85}.hero-reward>.text-link{grid-column:1;font-size:10px}}
/* Keep the restored large leverage headline within narrow phone screens. */
@media(max-width:760px){.hero-grid{grid-template-columns:minmax(0,1fr)}.hero-grid>*{min-width:0}.leverage-headline strong{font-size:clamp(88px,28vw,178px)}}
@media(max-width:760px){.curve-model-label{bottom:3px}}


/* Stronger first-screen explanation, with the full restored page below. */
.hero-reward{grid-template-columns:1.12fr 1fr;column-gap:64px;row-gap:24px}
.hero-reward h2{font-size:clamp(48px,5.7vw,84px)}
.reward-outcome{display:block;font-size:.43em;line-height:1.25;letter-spacing:-.035em;color:#565656;margin-top:25px;max-width:550px}
.reward-lead{font-size:clamp(26px,2.8vw,40px);line-height:1.18;letter-spacing:-1.15px;color:#777777}.reward-lead strong{display:inline-block;color:#202020;font-weight:450;margin-top:8px}
.reward-path{gap:13px 17px}.reward-path strong{font-size:13px}.reward-path li>span{font-size:9px}.reward-explainer{font-size:15px;line-height:1.9;color:#696969}.hero-reward>.text-link{font-size:12px}
.hero-cycle-benefit{padding-top:10px;padding-bottom:10px;border-block:1px solid #dbdbdb}.hero-cycle-benefit a{font-size:13px;line-height:1.9;color:#383838}.hero-cycle-benefit a>span{margin-left:7px}

/* Silver surfaces keep the cycle, its labels and its funding source in view. */
.ecosystem-section{background:linear-gradient(160deg,#f5f5f5,#ededed 58%,#f7f7f7);color:#202020;border-block:1px solid #e2e2e2}
.ecosystem-section .section-index,.ecosystem-section .diagram-label{color:#838383}.ecosystem-section .section-heading>p{color:#6a6a6a;font-size:17px}
.cycle-funding-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:28px;padding:37px 34px;border:1px solid #dedede;border-radius:24px;background:linear-gradient(135deg,#fff,#fafafa);box-shadow:0 15px 50px -40px #18181830;margin:40px 0 34px}
.cycle-funding-summary>div{min-width:0;border-right:1px solid #e4e4e4;padding-right:22px}.cycle-funding-summary>div:last-child{border:0;padding-right:0}.cycle-funding-summary>div>span{font:8px/1.8 var(--mono);letter-spacing:.6px;color:#8d8d8d}.cycle-funding-summary h3{font-size:clamp(21px,2.2vw,32px);font-weight:450;line-height:1.13;letter-spacing:-1.15px;margin-top:21px}.cycle-funding-summary p{font-size:13px;line-height:1.8;color:#787878;margin-top:15px;max-width:250px}
.curve-card{margin-top:0;box-shadow:0 24px 70px -50px #17171735}.curve-top h3{font-size:32px;line-height:1.13}.curve-quantity{font-size:15px}.curve-scenario-description{font-size:14px;min-height:26px}.curve-autoplay-note{display:flex;gap:9px;align-items:baseline;margin:0 30px 20px;font-size:12px;line-height:1.8;color:#777}.curve-autoplay-note>span{font-size:17px;color:#333}.curve-plot canvas{height:395px}
.curve-callout{position:absolute;z-index:2;height:74px;padding:12px 15px;transform:translateX(-50%);display:flex;flex-direction:column;justify-content:center;gap:7px;border:1px solid #dcdcdc;border-radius:13px;background:#fffffff5;box-shadow:0 8px 25px -15px #0004;color:#222;pointer-events:none}.curve-callout[hidden]{display:none}.curve-callout>span{font:8px/1.3 var(--mono);letter-spacing:.5px;color:#888}.curve-callout>strong{font-size:14px;font-weight:450;line-height:1.25;letter-spacing:-.2px}
.curve-reading-key{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:25px;padding:23px 30px 28px;border-top:1px solid #ebebeb}.curve-reading-key>div{min-width:0}.curve-reading-key strong{font-size:14px;font-weight:450;color:#333}.curve-reading-key p{font-size:12px;line-height:1.8;color:#777;margin-top:9px}.curve-guide-link{color:#626262;font-size:12px}.curve-story h3{font-size:26px}.curve-story p{font-size:15px}
.cycle-cinema{background:linear-gradient(140deg,#fff,#f9f9f9);border:1px solid #dddddd;box-shadow:0 24px 70px -48px #18181830;color:#242424}.cinema-top h3{font-size:38px;line-height:1.08;letter-spacing:-1.3px}.cinema-controls button{color:#636363;background:#fff;border-color:#dddddd}.cinema-controls button:hover{background:#242424;color:#fff}.cinema-controls button:focus-visible,.cinema-phases button:focus-visible{outline-color:#4c4c4c}
.mechanism-stage{background:radial-gradient(ellipse at 50% 45%,#fff,#f4f4f4 82%);border-color:#e4e4e4}.mechanism-caption,.mechanism-caption span:last-child{color:#8b8b8b}.mechanism-fallback>span{color:#868686}.mechanism-fallback strong{color:#303030}
.efficiency-readout{background:#fff;border-color:#dedede;box-shadow:0 4px 15px -12px #0003}.efficiency-readout>div>span,.efficiency-scale>span{color:#8a8a8a}.efficiency-readout strong,.cycle-cinema[data-phase="4"] .efficiency-readout strong{color:#343434}.efficiency-track{background:#ededed}.efficiency-track i{background:linear-gradient(90deg,#a1a1a1,#353535);transition:transform .85s var(--ease),box-shadow .7s}.cycle-cinema[data-phase="4"] .efficiency-track i{box-shadow:0 0 10px #2222}
.cinema-phases{border-color:#e0e0e0}.cinema-phases button{border-color:#e5e5e5;color:#868686;transition:background .25s,color .25s}.cinema-phases button::after{background:#4c4c4c;transition:transform .3s var(--ease)}.cinema-phases button:hover{background:#eeeeee;color:#353535}.cinema-phases button[aria-selected=true]{background:#ebebeb;color:#202020}.cinema-phases button>span{color:#979797}.cinema-story p{color:#696969}.cinema-story .cycle-detail{color:#898989}.cinema-story>a{color:#666666}
.ecosystem-note>p,.programme-body p{color:#717171}.allocation-announcement>span,.programme-index,.programme-tag{color:#8c8c8c}.allocation-announcement strong{color:#3a3a3a}.programme-list details,.programme-list details:last-child{border-color:#d8d8d8}.programme-list summary:hover{background:#ffffff70}.programme-list .detail-icon::before,.programme-list .detail-icon::after{background:#737373}.more-plans{border-color:#d8d8d8;color:#6e6e6e}.more-plans p,.more-plans a{color:#717171}.more-plans strong{color:#343434}
@media(max-width:1100px){.hero-reward{column-gap:34px}.reward-lead{font-size:29px;letter-spacing:-.8px}.reward-explainer{font-size:14px}.reward-path strong{font-size:12px}.cycle-funding-summary{gap:19px;padding:30px 25px}.cycle-funding-summary>div{padding-right:15px}.cycle-funding-summary h3{font-size:24px}.cycle-funding-summary p{font-size:12px}}
@media(max-width:760px){.hero-reward{grid-template-columns:1fr;gap:20px}.hero-reward h2{font-size:clamp(39px,10.8vw,64px)}.reward-outcome{font-size:.52em;line-height:1.25;margin-top:19px}.reward-lead{font-size:26px;line-height:1.16;letter-spacing:-.7px}.reward-lead br{display:none}.reward-lead strong{display:block}.reward-explainer{font-size:14px;line-height:1.85}.reward-path strong{font-size:14px}.reward-path{gap:9px}.hero-reward>.text-link{font-size:11px}.hero-cycle-benefit a{font-size:12px}.ecosystem-section .section-heading>p{font-size:15px;line-height:1.85}.cycle-funding-summary{grid-template-columns:1fr 1fr;gap:25px 20px;padding:26px 21px;border-radius:20px;margin:30px 0 25px}.cycle-funding-summary>div{border:0;padding:0}.cycle-funding-summary>div>span{font-size:7px;letter-spacing:.2px}.cycle-funding-summary h3{font-size:24px;line-height:1.15;letter-spacing:-.8px;margin-top:15px}.cycle-funding-summary p{font-size:12px;line-height:1.8;margin-top:11px}.curve-top h3{font-size:25px;line-height:1.15;letter-spacing:-.8px}.curve-quantity{font-size:13px}.curve-scenario-description{font-size:12px;min-height:0}.curve-autoplay-note{font-size:11px;margin:0 19px 17px;gap:7px}.curve-autoplay-note>span{font-size:15px}.curve-plot canvas{height:360px}.curve-callout{padding:10px 12px;border-radius:11px}.curve-callout>strong{font-size:13px}.curve-callout>span{font-size:7px}.curve-reading-key{grid-template-columns:1fr;gap:17px;padding:23px 19px}.curve-reading-key>div{display:grid;grid-template-columns:92px 1fr;gap:13px}.curve-reading-key strong{font-size:12px;line-height:1.5}.curve-reading-key p{font-size:11px;line-height:1.8;margin:0}.curve-story h3{font-size:23px;line-height:1.2}.curve-story p{font-size:13px;line-height:1.85}.curve-guide-link{font-size:11px}.cinema-top h3{font-size:29px;max-width:none;line-height:1.1}.cinema-controls button{font-size:9px}.mechanism-caption{font-size:7px}.cinema-story h3{font-size:26px}.efficiency-readout strong{font-size:14px}.programme-list summary h3{font-size:18px}.programme-body p,.ecosystem-note>p{font-size:14px}}
@media(max-width:380px){.cycle-funding-summary{padding:23px 18px;gap:23px 16px}.cycle-funding-summary h3{font-size:21px}.cycle-funding-summary>div>span{font-size:6px}.curve-top h3{font-size:23px}.curve-reading-key>div{grid-template-columns:80px 1fr}.hero-reward h2{font-size:38px}.reward-lead{font-size:24px}}
@media(prefers-reduced-motion:reduce){.efficiency-track i,.cinema-phases button::after{transition:none}}


/* Native language selection and a visible X action at every screen width. */
.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
.header-tools{display:flex;align-items:center;gap:15px}.language-switcher{display:flex;align-items:center;gap:8px;width:150px;min-height:44px;padding:7px 10px;border:1px solid #d8d8d8;background:#fff9;border-radius:999px;color:#545454}.language-switcher svg{flex-shrink:0}.language-switcher select{width:100%;min-width:0;border:0;background:transparent;font:12px var(--font);color:#333333;cursor:pointer;padding:4px 0}.language-switcher select:focus-visible{outline:2px solid #939393;outline-offset:4px;border-radius:2px}.header-social{display:inline-flex;align-items:center;justify-content:center;gap:10px;background:#1d1d1d;color:#fff;border:1px solid #1d1d1d;border-radius:999px;min-height:46px;padding:11px 19px;font-size:15px;line-height:1.2;white-space:nowrap;box-shadow:0 5px 14px -9px #1d1d1d80;transition:background .25s,transform .25s}.header-social:hover{background:#414141;transform:translateY(-1px)}.header-social .x-mark{font-size:21px;line-height:1}.header-social .social-label{font-size:15px;line-height:1.2}.header-social .social-arrow{font-size:18px}.header-inner{gap:22px;min-height:94px}.site-header nav{gap:25px}.site-header nav a{overflow-wrap:anywhere}.brand{direction:ltr}
.hero-reward>*,.hero-grid>*,.header-inner>*,.cinema-top>div:first-child{min-width:0}.hero-reward h2,.section-heading h2,.vision-intro h2,.question-row h3,.guide-chapter h3,.cinema-top h3,.programme-list h3,.cycle-funding-summary h3,.curve-top h3,.curve-story h3,.cinema-story h3,.footer-top h2{overflow-wrap:anywhere}.curve-callout{height:auto;min-height:74px}.curve-callout>strong{overflow-wrap:anywhere}.curve-plot{direction:ltr}.curve-tabs button{white-space:normal;overflow-wrap:anywhere}.cinema-phases button{min-width:0}.cinema-phases button>strong{overflow-wrap:anywhere}.curve-plot canvas{height:460px}
:lang(zh-CN) .section-heading h2,:lang(zh-TW) .section-heading h2,:lang(ja) .section-heading h2,:lang(ko) .section-heading h2{letter-spacing:-.03em}:lang(ar) body,:lang(hi) body{letter-spacing:0}:lang(ar) h1,:lang(ar) h2,:lang(ar) h3,:lang(ar) h4,:lang(ar) p,:lang(ar) span,:lang(hi) h1,:lang(hi) h2,:lang(hi) h3,:lang(hi) h4,:lang(hi) p,:lang(hi) span{letter-spacing:0}
html[dir=rtl] .reward-path li+li::before{content:'←'}html[dir=rtl] .asset-symbol,html[dir=rtl] .asset-leverage,html[dir=rtl] .session-window strong{direction:ltr;unicode-bidi:isolate}html[dir=rtl] .leverage-headline strong{direction:ltr;text-align:right}html[dir=rtl] .hero-benefits li{padding-right:16px;padding-left:0}html[dir=rtl] .hero-benefits li::before{right:0;left:auto}html[dir=rtl] .curve-callout{direction:rtl;text-align:right}html[dir=rtl] .guide-takeaway{border-left:0;border-right:2px solid #afafaf;padding-right:22px;padding-left:0}html[dir=rtl] .footer-bottom p{margin-right:auto;margin-left:0}html[dir=rtl] .reference-connector i{transform:rotate(180deg)}html[dir=rtl] .curve-reading-key{direction:rtl}html[dir=rtl] .site-header nav a::after{transform-origin:right}
@media(max-width:1100px){.header-tools{gap:11px}.language-switcher{width:133px}.header-social{font-size:14px;padding-inline:15px;gap:8px}.header-social .social-label{font-size:14px}.site-header nav{gap:19px;font-size:11px}}
@media(max-width:1000px){html{scroll-padding-top:145px}.header-inner{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:'brand social' 'nav locale';gap:8px 18px;padding-block:12px;min-height:122px}.brand{grid-area:brand;justify-self:start}.header-tools{display:contents}.header-social{grid-area:social;justify-self:end;display:inline-flex}.language-switcher{grid-area:locale;justify-self:end;width:133px}.site-header nav{grid-area:nav;justify-content:start;flex-wrap:wrap;gap:4px 18px}.site-header nav a{padding-block:8px}.curve-card,.cycle-explorer,.guide-chapter{scroll-margin-top:150px}}
@media(max-width:760px){html{scroll-padding-top:145px}.header-inner{min-height:116px;gap:8px 12px;padding-block:10px}.site-header nav{font-size:10px;gap:3px 12px;line-height:1.5}.header-social{min-height:41px;padding:9px 13px;gap:8px}.header-social .x-mark{font-size:18px}.header-social .social-label{font-size:12px}.header-social .social-arrow{font-size:15px}.language-switcher{width:118px;min-height:37px;padding:5px 8px;gap:6px}.language-switcher svg{width:16px;height:16px}.language-switcher select{font-size:11px}.curve-callout>strong{font-size:12px;line-height:1.35}.curve-plot canvas{height:440px}.curve-tabs button{font-size:9px;line-height:1.45;min-height:64px}.cinema-top>div:first-child{flex:1}.cinema-controls button{white-space:normal;line-height:1.4}.curve-controls button{white-space:normal;line-height:1.35}.reward-lead strong{overflow-wrap:anywhere}html[dir=rtl] .reference-connector i{transform:rotate(90deg)}html[dir=rtl] .guide-takeaway{padding-right:17px}}
@media(max-width:380px){.site-header nav{font-size:9px;gap:3px 9px}.header-social{padding-inline:11px;gap:7px}.header-social .social-label{font-size:11px}.language-switcher{width:111px}.language-switcher select{font-size:10px}.brand-wordmark{width:82px}.header-inner{column-gap:9px}.curve-top h3{font-size:21px}.curve-controls{max-width:74px}.curve-controls button{font-size:9px}}
@media(prefers-reduced-motion:reduce){.header-social:hover{transform:none}}
:root:lang(zh-CN){--font:-apple-system,BlinkMacSystemFont,"PingFang SC","Microsoft YaHei UI","Microsoft YaHei","Noto Sans CJK SC",sans-serif;--mono:var(--font)}:root:lang(zh-TW){--font:-apple-system,BlinkMacSystemFont,"PingFang TC","Microsoft JhengHei UI","Microsoft JhengHei","Noto Sans CJK TC",sans-serif;--mono:var(--font)}:root:lang(ja){--font:-apple-system,BlinkMacSystemFont,"Hiragino Kaku Gothic ProN","Yu Gothic","Meiryo","Noto Sans CJK JP",sans-serif;--mono:var(--font)}:root:lang(ko){--font:-apple-system,BlinkMacSystemFont,"Apple SD Gothic Neo","Malgun Gothic","Noto Sans CJK KR",sans-serif;--mono:var(--font)}:root:lang(ar){--font:-apple-system,BlinkMacSystemFont,"Segoe UI","Noto Sans Arabic","Tahoma",sans-serif;--mono:var(--font)}:root:lang(hi){--font:-apple-system,BlinkMacSystemFont,"Nirmala UI","Noto Sans Devanagari",sans-serif;--mono:var(--font)}
html[dir=rtl] .efficiency-track i{transform-origin:right}

/* Neutral surfaces and consistent interaction details across every language. */
:root{--paper:#fff;--ink:#1d1d1d;--muted:#666;--line:#e5e5e5;--dark:#141414;--blue:#1d1d1d}
html{-webkit-text-size-adjust:100%;text-size-adjust:100%}
body{background:#fff;text-rendering:optimizeLegibility}
::selection{background:#dedede;color:#111}
button,select{font-family:var(--font);-webkit-tap-highlight-color:transparent}
a:focus-visible,button:focus-visible,summary:focus-visible,.language-switcher select:focus-visible{outline:2px solid #1d1d1d;outline-offset:4px}
.announcement{background:#f5f5f5;color:#555;border-bottom:1px solid #ededed}
.announcement i{background:#555}
.site-header{background:#ffffffe6;backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px)}
.header-inner{border-color:#00000012}
.site-header nav a{color:#555;transition:color .2s var(--ease)}
.site-header nav a:hover{color:#111}
.site-header nav a::after{background:#1d1d1d;bottom:8px}
.language-switcher{border-color:#dedede;background:#f8f8f8;color:#555;transition:background .2s,border-color .2s,box-shadow .2s}
.language-switcher select{color:#333;min-height:28px}
.language-switcher:focus-within{background:#fff;border-color:#777;box-shadow:0 0 0 3px #00000008}
.header-social{background:#1d1d1d;border-color:#1d1d1d;box-shadow:0 3px 8px #0000000a;transition:background .2s,transform .3s var(--ease),box-shadow .3s}
.header-social:hover{background:#333;box-shadow:0 6px 16px #00000012}
.button{background:#1d1d1d;border:1px solid #1d1d1d;border-radius:999px;box-shadow:0 3px 8px #00000008;transition:background .2s,transform .35s var(--ease),box-shadow .35s}
.button:hover{background:#333;transform:translateY(-2px);box-shadow:0 8px 20px -8px #00000030}
.text-link,.curve-guide-link,.cinema-story>a{color:#555}
.text-link{line-height:1.7;text-underline-offset:5px;text-decoration-color:#aaa}
.text-link:hover{text-decoration:underline}
.hero-kicker,.section-index,.reward-kicker,.hero h1 .leverage-label{color:#666}
.hero-reward{border-color:#dedede}
.hero-reward h2{color:#1d1d1d}
.reward-outcome{color:#555}
.reward-lead{color:#6b6b6b}
.reward-lead strong,.reward-path strong{color:#333}
.reward-path li>span,.reward-path li+li::before{color:#737373}
.reward-explainer,.hero-copy>p,.hero-benefits,.hero-benefits li{color:#666}
.hero-cycle-benefit{border-color:#e5e5e5}
.hero-cycle-benefit a{color:#333}
.hero-benefits li::before{background:#888}
.hero h1 .leverage-ending{color:#737373}
.hero-baseline{border-color:#e5e5e5;color:#666}
.hero-baseline>span:last-child{color:#737373}
.stage-surface{background:radial-gradient(ellipse at 78% 4%,#494949 0,#242424 38%,#121212 85%);border-color:#333;box-shadow:0 24px 60px -36px #00000050,inset 0 1px #ffffff14;color:#f5f5f5}
.stage-top,.stage-foundations span{color:#b5b5b5}
.stage-foundations{border-color:#ffffff24}
.brand-sculpture{filter:drop-shadow(18px 24px 20px #00000040)}
.brand-sculpture::after{background:linear-gradient(120deg,transparent 10%,#1a1a1a00 38%,#1a1a1a87 69%,#1a1a1ae3 91%)}
.group-heading{border-color:#cfcfcf}
.group-heading>span,.asset-name,.asset-kind,.asset-arrow,.group-caption,.session-window>span,.session-window>div>span,.session-window p{color:#666}
.asset-list li{border-color:#e5e5e5}
.asset-leverage{border-color:#dedede;background:#f5f5f5;color:#666}
.asset-leverage strong{color:#333;font-variant-numeric:tabular-nums}
.asset-arrow{transition:transform .3s var(--ease),color .3s}
.more-markets{border-color:#dedede}
.more-markets>p{color:#666}
.more-markets-symbol{color:#aaa}
.pricing-section{background:#f5f5f5;border-color:#e8e8e8}
.diagram-label,.reference-output>span,.method-step>span,.reference-expanding,.reference-connector,.pricing-foot>span{color:#666}
.reference-types>span{border-color:#d8d8d8;background:#fff;color:#555}
.venue-row{border-color:#ddd}
.venue-row>span:last-child{color:#666}
.reference-connector span{background:#bcbcbc}
.reference-method{background:#fff;border-color:#e1e1e1;box-shadow:0 10px 32px -22px #00000025}
.method-step p,.pricing-foot p,.defense-heading>p,.defense-points p,.reference-vocabulary dd{color:#666}
.pricing-foot,.pricing-defense,.reference-vocabulary{border-color:#ddd}
.reference-vocabulary dt{color:#444}
.defense-points>li>span{color:#666}
.vision-intro>p,.question-row p{color:#666}
.question-row>span{color:#737373}
.ecosystem-section{background:#f5f5f5;border-color:#e5e5e5;color:#1d1d1d}
.ecosystem-section .section-index,.ecosystem-section .diagram-label{color:#666}
.ecosystem-section .section-heading>p{color:#666}
.cycle-funding-summary,.curve-card,.cycle-cinema,.ledger-preview{background:#fff;border-color:#dedede;box-shadow:0 12px 40px -24px #00000020,inset 0 1px #fff}
.cycle-funding-summary>div{border-color:#e5e5e5}
.cycle-funding-summary>div>span,.cycle-funding-summary p,.curve-card .eyebrow,.curve-top .eyebrow{color:#666}
.curve-controls button,.cinema-controls button{background:#fff;border-color:#d8d8d8;color:#555;transition:background .2s,border-color .2s,color .2s,box-shadow .2s}
.curve-controls button:hover,.cinema-controls button:hover{background:#f3f3f3;border-color:#aaa;color:#111}
.curve-quantity,.curve-scenario-description,.curve-legend,.curve-autoplay-note,.curve-reading-key p,.curve-story p,.cinema-story p,.cinema-story .cycle-detail{color:#666}
.curve-scenarios button{background:#fafafa;border-color:#dedede;color:#666;transition:background .25s,border-color .25s,color .25s,box-shadow .25s}
.curve-scenarios button[aria-pressed=true]{background:#1d1d1d;border-color:#1d1d1d;color:#fff;box-shadow:0 4px 12px #0000000d}
.curve-scenarios button[aria-pressed=true] span{color:#d5d5d5}
.curve-callout{background:#fffffff5;border-color:#d8d8d8;box-shadow:0 6px 20px -10px #00000020}
.curve-callout>span,.curve-tabs button,.curve-tabs button>span{color:#666}
.curve-model-label{font-size:9px;color:#666}
.curve-tabs button[aria-selected=true]{background:#ededed;color:#111}
.curve-tabs button[aria-selected=true]>span{color:#555}
.mechanism-stage{background:radial-gradient(ellipse at 50% 45%,#fff,#f5f5f5 82%);border-color:#e5e5e5}
.mechanism-caption,.mechanism-caption span:last-child{color:#666}
.efficiency-readout{background:#fff;border-color:#dedede;box-shadow:0 4px 15px -12px #00000015}
.efficiency-readout>div>span,.efficiency-scale>span{color:#666}
.efficiency-readout strong,.cycle-cinema[data-phase="4"] .efficiency-readout strong{color:#333}
.efficiency-track{background:#ededed}
.efficiency-track i{background:linear-gradient(90deg,#aaa,#333)}
.cinema-phases{border-color:#e1e1e1}
.cinema-phases button{border-color:#e5e5e5;color:#666}
.cinema-phases button>span{color:#666}
.cinema-phases button[aria-selected=true]{background:#ededed;color:#1d1d1d}
.cinema-phases button::after{background:#333}
.ecosystem-note>p,.programme-body p,.more-plans p,.more-plans a{color:#666}
.allocation-announcement>span,.programme-index,.programme-tag{color:#666}
.allocation-announcement strong,.more-plans p strong{color:#333}
.programme-list details,.programme-list details:last-child,.more-plans{border-color:#d9d9d9}
.programme-list summary{border-radius:8px;transition:background .25s}
.programme-list .detail-icon::before,.programme-list .detail-icon::after{background:#666}
.openness-heading>p,.ledger-preview>div>p,.ledger-footnote,.advantages-intro>p,.advantage-grid p{color:#666}
.ledger-caption,.ledger-preview>div>span:not(:last-child),.ledger-preview>div:not(.ledger-caption)>span{color:#666}
.ledger-preview>div:not(.ledger-caption),.ledger-footnote,.advantage-grid article{border-color:#dedede}
.advantage-grid article>span{color:#666}
.guide-section{background:#f5f5f5;border-color:#e5e5e5}
.guide-glossary,.guide-contents,.guide-chapter{border-color:#ddd}
.guide-glossary p,.guide-contents>a,.guide-contents>a>span,.chapter-number,.guide-chapter>p,.guide-takeaway>span,.guide-reading>span,.guide-reading>a{color:#666}
.guide-contents>a{transition:color .2s}
.guide-contents>a:hover{color:#111}
.guide-takeaway{border-color:#777}
.guide-takeaway>p{color:#444}
.closing-footer{background:#fff}
.footer-eyebrow,.closing-copy,.footer-bottom p,.footer-bottom>span{color:#666}
.will-reveal{transition:opacity .7s var(--ease),transform .85s var(--ease),filter .7s var(--ease)}
.will-reveal:not(.is-visible){transform:translateY(20px);filter:blur(2px)}
html[dir=rtl] .guide-takeaway{border-right-color:#777}
@media(hover:hover) and (pointer:fine){
  .asset-list li:hover{background:#f7f7f7;border-color:#ccc}
  .asset-list li:hover .asset-arrow{color:#111;transform:translate(2px,-2px)}
  .language-switcher:hover{background:#fff;border-color:#bbb}
  .curve-scenarios button:not([aria-pressed=true]):hover{border-color:#aaa;background:#f3f3f3}
  .programme-list summary:hover{background:#ffffffb3}
  .cinema-phases button:hover{background:#f0f0f0;color:#222}
}
@media(max-width:760px){
  .header-social,.language-switcher{min-height:44px}
  .site-header nav a{min-height:44px;display:inline-flex;align-items:center;padding-block:8px}
  .header-inner{row-gap:5px}
  .hero-kicker,.reward-kicker,.section-index{font-size:9px;line-height:1.7;letter-spacing:.4px}
  .hero-reward h2{line-height:1.12;letter-spacing:-.035em}
  .reward-outcome{line-height:1.4;letter-spacing:-.02em}
  .hero-reward{padding-block:28px 32px}
  .reward-explainer{line-height:1.95}
  .hero-actions .button{min-height:50px}
  .stage-surface{box-shadow:0 18px 44px -30px #00000050;border-radius:22px}
  .group-heading>span{white-space:normal;text-align:end;line-height:1.6}
  .programme-list summary{min-height:64px;gap:14px}
  .guide-chapter>p,.guide-takeaway>p{font-size:15px;line-height:1.95}
  .guide-chapter h3{line-height:1.25}
  .text-link{min-height:44px;padding-block:8px}
}
@media(hover:none){.button:hover,.header-social:hover{transform:none;box-shadow:0 3px 8px #0000000a}.asset-list li:hover{background:transparent;border-color:#e5e5e5}}
@media(prefers-reduced-motion:reduce){.will-reveal{transition:none}.will-reveal:not(.is-visible){opacity:1;transform:none;filter:none}.button:hover,.header-social:hover,.asset-list li:hover .asset-arrow{transform:none}}
