/* Soft chrome refinement. Preserve the existing layout and interactions. */
.wordmark .logo-accent,.core-wordmark .logo-accent{color:#8cc8ff;-webkit-text-fill-color:#8cc8ff}
:root{--bg:#13161c;--panel:#202630;--line:#a7bed51c;--text:#e9edf3;--muted:#b3bdcb;--blue:#a3cfff}
body{background:radial-gradient(ellipse at 85% 4%,#344d6620,transparent 26%),var(--bg)}
header{height:88px;background:#14181edb;backdrop-filter:blur(22px);-webkit-backdrop-filter:blur(22px);border-color:#c1d5ee13}
nav{gap:26px}nav a{padding:8px 11px;border-radius:30px;transition:background .2s,color .2s}nav a:hover{background:#a3cfff0c}
.header-link{border:1px solid #c6d9ef24;border-radius:28px;padding:10px 20px}.header-link span,.button span,.text-link span{display:none}
h1{letter-spacing:-4px;font-weight:500}h2{letter-spacing:-1.6px}.hero-description,.feature-grid p,.audiences p,.statement>div,.roadmap-grid ul,details p{font-size:16px;line-height:1.75}
.eyebrow,.feature-number,.feature-status,.allocation-head,.resource-caption,.coordinate,.art-label,.small-tag,.pill,.demo-note,.account-top .pill{font-size:12px}
.button{border-radius:30px;padding:16px 25px;font-size:14px;box-shadow:inset 0 1px 0 #ffffff5c,0 6px 25px #8cc8ff0c}.primary{background:linear-gradient(120deg,#c1ddfa,#94c4f4)}
.small-tag,.pill,.art-label{border-radius:30px;border-color:#bacde52b;background:#a6cfff06}
.hero-art{background:radial-gradient(ellipse,#b5d9ff0c,transparent 65%)}.orbit{border-color:#9cbbdd40}.orbit-two{border-color:#a0b7d033}.orbit-three{border-color:#a9d4ff26}.sphere{box-shadow:inset -8px -8px 24px #b0d5ff38,0 15px 90px #070a102e}
.continuity{border:1px solid #b5c8e521;border-radius:28px;background:radial-gradient(ellipse at 90% 0,#8cb5df14,transparent 65%),linear-gradient(130deg,#242a34,#1b2029);box-shadow:0 20px 60px #060a1015;overflow:hidden}
.account-demo{border-radius:20px;background:linear-gradient(145deg,#191f29,#141a23);border-color:#aec6e42b;box-shadow:0 16px 45px #0002}.controller{border-radius:12px;border-color:#b4d2f32b;background:#8cc8ff0a}.step{border-radius:13px;transition:background .2s,box-shadow .2s;border-color:#acbed526}.step.active{background:#b1d6fc;box-shadow:0 4px 14px #8cc8ff14}.step span{font-size:14px}.stable>span,.controller>span:first-child{font-size:12px}
.feature-grid{gap:22px}.feature-grid article{padding:28px;border:1px solid #abc3df19;border-radius:22px;background:linear-gradient(140deg,#a5bddb08,#a5bddb02)}.feature-grid h3{font-weight:500}
.institutions,.roadmap{background:linear-gradient(150deg,#1c222b80,#161b2380)}.audiences{gap:22px}.audiences article,.audiences article:first-child,.audiences article:nth-child(3){border:0;padding:10px 12px}.audiences h3{font-weight:500}
.statement{position:relative;border:1px solid #c4d9f21c;border-radius:28px;padding:42px 46px;grid-template-columns:1.2fr 1fr;gap:24px 55px;background:radial-gradient(ellipse at 5% 10%,#99c6fa12,transparent 75%),linear-gradient(120deg,#252c3680,#1b222c40)}
.statement>.eyebrow{grid-column:1/-1;color:var(--blue)}.statement>p{grid-column:1;font-size:clamp(28px,2.9vw,42px);line-height:1.35;letter-spacing:-1.2px}.statement>p span{color:#acbfd6}.statement>div{grid-column:2;align-self:center;max-width:480px;margin:0}
.fee-box{border-radius:22px;background:linear-gradient(135deg,#a4caff08,transparent);border-color:#abc3df21}.allocation-bar{height:10px;border-radius:8px;overflow:hidden}.allocation-row{font-size:14px;padding:14px 0}.allocation-row i{border-radius:50%}.fee-box>span,.allocation-head,.fineprint,.supply-card>p,.fee-box>p{font-size:12px}
.roadmap-grid article{border-radius:24px;border-color:#b5cee424;background:linear-gradient(135deg,#a4c5ef08,transparent)}.roadmap-grid h3{font-weight:500}.roadmap-grid article>p{font-size:13px}
summary{padding:25px 0}details p{padding-bottom:25px}.resource-section{background:radial-gradient(ellipse at 50% 110%,#6089b426,transparent 68%)}.footer-bottom{font-size:12px}.menu{border-radius:12px}
@media(max-width:1050px){.feature-grid article{padding:22px}.statement{gap:22px 30px;padding:32px}.account-demo{margin-right:25px}}
@media(max-width:720px){header{height:76px}nav{top:75px;background:#1c222bf5;border-radius:0 0 20px 20px}.hero .eyebrow,.eyebrow,.small-tag{font-size:12px}.hero-copy h1{font-size:clamp(48px,16vw,66px);letter-spacing:-3px}.hero-description{font-size:16px}.hero-art .art-label{font-size:12px}.statement{padding:28px;display:block}.statement>p{font-size:29px;margin:24px 0}.statement>div{font-size:16px}.feature-grid article{padding:25px}.audiences article,.audiences article:first-child,.audiences article:nth-child(3){padding:20px 0;border-top:1px solid var(--line)}.account-demo{margin-right:22px}.footer-top>span{font-size:14px}}
@media(prefers-reduced-motion:reduce){nav a,.step{transition:none}}
