@import url('https://fonts.googleapis.com/css2?family=DM+Mono:wght@400;500&family=Manrope:wght@400;500;600;700;800&display=swap');
:root{--bg:#090b10;--panel:#11141b;--panel2:#171b23;--gold:#e9b94c;--gold2:#ffe08a;--text:#f7f4eb;--muted:#9da0a8;--line:#292d35;--max:1240px}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--bg);color:var(--text);font-family:Manrope,Arial,sans-serif;font-size:16px;line-height:1.7}a{color:inherit;text-decoration:none}img{max-width:100%;display:block}.site-header{height:92px;max-width:var(--max);margin:auto;padding:0 24px;display:flex;align-items:center;gap:42px;border-bottom:1px solid var(--line);position:relative;z-index:20}.brand{display:flex;align-items:center;gap:12px;font-size:20px;font-weight:800;letter-spacing:2px;white-space:nowrap}.brand img{width:44px;height:44px}.brand>span>span{color:var(--gold)}.site-header nav{display:flex;align-items:center;gap:34px;margin-left:auto}.site-header nav a,footer nav a{color:#bbbcc2;font-size:14px;font-weight:600}.site-header nav a:hover,footer nav a:hover{color:var(--gold2)}.button{display:inline-flex;align-items:center;justify-content:center;gap:24px;background:var(--gold);color:#12100a;padding:16px 24px;border:1px solid var(--gold);font-size:13px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;transition:.25s}.button:hover{background:var(--gold2);transform:translateY(-2px)}.button-small{padding:11px 18px}.menu-toggle{display:none}.hero{max-width:var(--max);min-height:690px;margin:auto;padding:90px 24px 70px;display:grid;grid-template-columns:1.05fr .95fr;align-items:center;gap:60px;overflow:hidden}.eyebrow{font-family:'DM Mono',monospace;color:var(--gold);font-size:12px;letter-spacing:.16em;text-transform:uppercase;display:flex;align-items:center;gap:12px;margin:0 0 26px}.eyebrow span{display:block;width:28px;height:1px;background:var(--gold)}h1,h2{font-size:clamp(50px,6.2vw,84px);font-weight:500;letter-spacing:-.055em;line-height:1.02;margin:0}h2{font-size:clamp(40px,4.5vw,64px)}h1 em,h2 em{font-style:normal;color:var(--gold)}.lead{font-size:19px;max-width:620px;color:#b7b8bd;margin:30px 0}.actions{display:flex;align-items:center;gap:32px;margin-top:38px}.text-link{font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:.08em;border-bottom:1px solid #666;padding:10px 0}.text-link span{color:var(--gold);margin-left:10px}.platform-note{color:#6f727a;font-size:12px;margin-top:23px}.coin-stage{min-height:560px;display:grid;place-items:center;position:relative;background:radial-gradient(circle,rgba(233,185,76,.1),transparent 62%)}.coin-stage>img{width:min(460px,80%);filter:drop-shadow(0 30px 45px #000) drop-shadow(0 0 45px rgba(233,185,76,.12));position:relative;z-index:2;animation:float 6s ease-in-out infinite}.orbit{position:absolute;border:1px solid #2a2c31;border-radius:50%}.orbit-one{width:520px;height:520px}.orbit-two{width:420px;height:420px;border-style:dashed;animation:rotate 30s linear infinite}.status-card{position:absolute;z-index:3;bottom:65px;right:0;background:rgba(18,21,27,.92);border:1px solid #343740;padding:14px 18px;display:flex;align-items:center;gap:12px;box-shadow:0 16px 40px #000}.status-card small{font:10px 'DM Mono';color:#74777e;display:block}.status-card strong{font-size:12px}.pulse{width:8px;height:8px;border-radius:50%;background:#69d886;box-shadow:0 0 0 6px rgba(105,216,134,.08)}@keyframes float{50%{transform:translateY(-14px) rotate(1deg)}}@keyframes rotate{to{transform:rotate(360deg)}}.stats{max-width:var(--max);margin:auto;padding:32px 24px;border-top:1px solid var(--line);border-bottom:1px solid var(--line);display:grid;grid-template-columns:repeat(4,1fr)}.stats div{padding:5px 30px;border-right:1px solid var(--line)}.stats div:first-child{padding-left:0}.stats div:last-child{border:0}.stats strong{font-size:23px;display:block;color:var(--gold2)}.stats span{font:11px 'DM Mono';color:#777981;text-transform:uppercase;letter-spacing:.1em}.section{max-width:var(--max);margin:auto;padding:130px 24px}.split{display:grid;grid-template-columns:1fr 1fr;gap:80px}.section-copy{padding-top:45px}.section-copy p,.wallet p,.mine p{color:var(--muted);font-size:17px;max-width:570px}.features{display:grid;grid-template-columns:repeat(4,1fr);padding-top:0}.features article{position:relative;padding:34px 28px;background:var(--panel);border:1px solid var(--line);min-height:320px}.features article+article{border-left:0}.feature-number{font:11px 'DM Mono';color:#62656c}.features .icon{font:32px 'DM Mono';color:var(--gold);margin:45px 0 30px}.features h3{font-size:18px;margin:0 0 13px}.features p{font-size:14px;color:#8d9098;margin:0}.wallet{display:grid;grid-template-columns:1.08fr .92fr;gap:90px;align-items:center}.wallet-visual{background:linear-gradient(145deg,#171a20,#0d0f13);border:1px solid var(--line);padding:60px 35px}.window{background:#0b0d11;box-shadow:0 26px 60px #000;border:1px solid #34373e}.window-bar{height:40px;background:#202329;padding:0 13px;display:flex;align-items:center;gap:7px;font:10px 'DM Mono';color:#7a7d83}.window-bar i{width:8px;height:8px;border-radius:50%;background:#555}.window-bar i:first-child{background:#d66d62}.window-bar i:nth-child(2){background:#d4a947}.window-bar span{margin:auto}.wallet-body{text-align:center;padding:36px}.wallet-body img{width:78px;margin:0 auto 22px}.wallet-body small{display:block;color:#6f7279;font:10px 'DM Mono';letter-spacing:.12em}.wallet-body strong{display:block;font-size:25px;margin:6px}.wallet-actions{display:grid;grid-template-columns:repeat(3,1fr);margin-top:32px;gap:8px}.wallet-actions span{border:1px solid var(--line);padding:9px;color:#a8aab0;font-size:11px}.checks{display:grid;grid-template-columns:1fr 1fr;gap:10px;list-style:none;padding:10px 0 25px}.checks li{color:#c6c6c6;font-size:13px}.checks li:before{content:'✓';color:var(--gold);margin-right:9px}.mine{display:grid;grid-template-columns:1fr 1fr;gap:100px;align-items:center;background:linear-gradient(90deg,transparent,rgba(233,185,76,.03),transparent)}.terminal{background:#0d0f13;border:1px solid #343841;box-shadow:0 30px 70px #000}.terminal-top{display:flex;align-items:center;gap:7px;padding:13px;background:#1c2027}.terminal-top span{width:8px;height:8px;border-radius:50%;background:#686b71}.terminal-top b{font:10px 'DM Mono';color:#777b83;margin:auto}.terminal code{display:block;padding:34px;font:13px/1.8 'DM Mono';color:#d6d6d6}.terminal code i{font-style:normal;color:var(--gold)}.terminal code span{color:#70c987}.terminal code b{color:var(--gold2)}.faq{display:grid;grid-template-columns:.8fr 1.2fr;gap:110px}.accordions{border-top:1px solid var(--line)}details{border-bottom:1px solid var(--line);padding:22px 0}summary{list-style:none;cursor:pointer;font-size:17px;font-weight:600;display:flex;justify-content:space-between}summary::-webkit-details-marker{display:none}summary span{color:var(--gold);font-size:23px;font-weight:400}details p{color:#90929a;font-size:14px;padding-right:40px}.contact{display:grid;grid-template-columns:1fr 1fr;gap:100px;border-top:1px solid var(--line)}.contact-links a{display:grid;grid-template-columns:1fr auto;align-items:center;padding:22px 0;border-bottom:1px solid var(--line)}.contact-links small{grid-column:1;font:10px 'DM Mono';color:#74767d}.contact-links strong{grid-column:1;font-size:17px}.contact-links span{grid-column:2;grid-row:1/3;color:var(--gold);font-size:22px}.contact-links a:hover strong{color:var(--gold2)}footer{max-width:var(--max);margin:auto;padding:60px 24px 40px;border-top:1px solid var(--line);display:grid;grid-template-columns:1fr auto;gap:20px;align-items:center}footer p{color:#7d8087;margin:0}footer nav{display:flex;gap:28px;grid-column:2;grid-row:1/3}footer small{color:#5f6269;font-size:10px}footer small:last-child{text-align:right}
@media(max-width:900px){.site-header{height:76px}.site-header nav{display:none;position:absolute;top:76px;left:16px;right:16px;background:#12151b;border:1px solid var(--line);padding:20px;flex-direction:column;align-items:flex-start}.site-header nav.open{display:flex}.menu-toggle{display:block;margin-left:auto;background:none;border:0;color:var(--text);font:12px 'DM Mono';text-transform:uppercase}.header-cta{display:none}.hero,.wallet,.mine,.faq,.contact,.split{grid-template-columns:1fr}.hero{padding-top:70px}.coin-stage{min-height:480px}.features{grid-template-columns:1fr 1fr}.features article+article{border-left:1px solid var(--line)}.features article:nth-child(n+3){border-top:0}.stats{grid-template-columns:1fr 1fr;gap:20px}.stats div:nth-child(2){border:0}.section{padding-top:90px;padding-bottom:90px}.faq,.contact,.wallet,.mine,.split{gap:50px}footer{grid-template-columns:1fr}footer nav{grid-column:1;grid-row:auto;flex-wrap:wrap}footer small:last-child{text-align:left}}
@media(max-width:560px){body{font-size:15px}.site-header{padding:0 18px}.brand img{width:38px;height:38px}.hero{min-height:auto;padding:70px 18px 45px}.hero h1{font-size:47px}.actions{align-items:flex-start;flex-direction:column}.coin-stage{min-height:370px}.orbit-one{width:370px;height:370px}.orbit-two{width:300px;height:300px}.status-card{bottom:25px}.stats{padding:25px 18px}.stats div{padding:0;border:0}.stats strong{font-size:19px}.section{padding:75px 18px}.features{grid-template-columns:1fr}.features article:nth-child(n){border:1px solid var(--line);border-top:0}.features article:first-child{border-top:1px solid var(--line)}.features article{min-height:260px}.features .icon{margin:28px 0 22px}.wallet-visual{padding:25px 12px}.wallet-body{padding:25px 12px}.checks{grid-template-columns:1fr}.mine{gap:50px}.terminal code{padding:22px;font-size:11px}.faq{gap:30px}.contact{gap:30px}footer{padding:45px 18px}.section-copy{padding-top:0}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.coin-stage>img,.orbit-two{animation:none}.button{transition:none}}
.coin-stage>img{transform:scaleX(.966)}
@keyframes float{50%{transform:scaleX(.966) translateY(-14px) rotate(1deg)}}
.utility{border-top:1px solid var(--line)}
.utility-heading{display:grid;grid-template-columns:1fr 1fr;column-gap:80px;align-items:end;margin-bottom:56px}
.utility-heading .eyebrow{grid-column:1/-1}.utility-heading>p:last-child{color:var(--muted);font-size:16px;margin:0 0 8px}
.utility-grid{display:grid;grid-template-columns:repeat(3,1fr)}
.utility-grid article{position:relative;min-height:370px;padding:36px 32px;background:linear-gradient(145deg,var(--panel2),var(--panel));border:1px solid var(--line)}
.utility-grid article+article{border-left:0}.utility-icon{display:grid;place-items:center;width:48px;height:48px;border:1px solid #6f5825;color:var(--gold);font:12px 'DM Mono';margin-bottom:54px}
.utility-grid small{font:10px 'DM Mono';letter-spacing:.15em;color:var(--gold)}.utility-grid h3{font-size:22px;margin:10px 0 15px}.utility-grid p{color:#93959c;font-size:14px}.utility-grid strong{position:absolute;bottom:30px;left:32px;color:#686b72;font:10px 'DM Mono';letter-spacing:.08em;text-transform:uppercase}
.workflow{display:grid;grid-template-columns:.9fr 1.1fr;gap:100px;border-top:1px solid var(--line)}.workflow ol{list-style:none;margin:0;padding:0;border-top:1px solid var(--line)}.workflow li{display:grid;grid-template-columns:70px 1fr;gap:20px;padding:24px 0;border-bottom:1px solid var(--line)}.workflow li>span{color:var(--gold);font:12px 'DM Mono';padding-top:4px}.workflow h3{font-size:18px;margin:0 0 7px}.workflow li p{color:#8e9198;font-size:14px;margin:0}
@media(max-width:900px){.utility-heading,.workflow{grid-template-columns:1fr}.utility-heading{gap:24px}.utility-grid{grid-template-columns:1fr}.utility-grid article+article{border-left:1px solid var(--line);border-top:0}.workflow{gap:45px}}
@media(max-width:560px){.utility-grid article{min-height:330px;padding:28px 24px}.utility-grid strong{left:24px}.utility-icon{margin-bottom:38px}.workflow li{grid-template-columns:46px 1fr}}

/* Use cases */
.site-header nav a[aria-current=page]{color:var(--gold2)}
.case-hero{max-width:var(--max);margin:auto;padding:110px 24px 90px;display:grid;grid-template-columns:1.15fr .85fr;gap:90px;align-items:end;border-bottom:1px solid var(--line)}
.case-hero .lead{margin:0 0 8px}.case-index{max-width:var(--max);margin:auto;padding:0 24px;display:grid;grid-template-columns:repeat(3,1fr);border-bottom:1px solid var(--line)}
.case-index a{padding:24px 28px;border-right:1px solid var(--line);font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:.05em}.case-index a:first-child{border-left:1px solid var(--line)}.case-index span{color:var(--gold);font:11px 'DM Mono';margin-right:12px}.case-index a:hover{background:var(--panel);color:var(--gold2)}
.case-study{display:grid;grid-template-columns:1.05fr .95fr;gap:100px;align-items:center;border-bottom:1px solid var(--line)}.case-study-reverse{grid-template-columns:.85fr 1.15fr}.case-copy>p:not(.eyebrow){color:var(--muted)}.case-copy strong{color:var(--text)}.case-lead{font-size:19px!important;color:#c4c5c9!important}.case-copy h3{font-size:21px;margin:30px 0 8px}.case-actions{display:flex;align-items:center;gap:30px;margin-top:32px}.case-note{border-left:2px solid var(--gold);padding-left:18px;font-size:13px!important}
.proof-card{background:linear-gradient(145deg,#171a21,#0d0f13);border:1px solid #343841;box-shadow:0 30px 70px #000}.proof-card-top{display:flex;justify-content:space-between;padding:17px 20px;border-bottom:1px solid var(--line);font:10px 'DM Mono';color:#777b83}.proof-card-top i{font-style:normal;color:#69d886}.proof-card ol{list-style:none;margin:0;padding:18px 30px 30px}.proof-card li{display:grid;grid-template-columns:48px 1fr;gap:18px;padding:20px 0;border-bottom:1px solid var(--line)}.proof-card li:last-child{border:0}.proof-card li b{color:var(--gold);font:12px 'DM Mono'}.proof-card li small{display:block;color:#6f727a;font:9px 'DM Mono';letter-spacing:.12em}.proof-card li strong{font-size:15px}
.nft-proof{border:1px solid #343841;background:var(--panel);padding:24px;transform:rotate(-1deg);box-shadow:0 30px 70px #000}.nft-proof img{width:100%;aspect-ratio:1;object-fit:cover;background:#0d0f13}.nft-proof>div{padding:20px 5px 2px}.nft-proof small{display:block;color:var(--gold);font:9px 'DM Mono';letter-spacing:.14em}.nft-proof strong{display:block;font-size:18px;margin:4px 0}.nft-proof code{color:#74777e;font:10px 'DM Mono'}
.trusted-data{border-bottom:1px solid var(--line)}.trusted-heading{display:grid;grid-template-columns:1fr 1fr;gap:90px}.trusted-heading>div:last-child p{color:var(--muted)}.data-flow{display:grid;grid-template-columns:1fr auto 1fr auto 1fr;align-items:center;margin:70px 0 50px}.data-flow>div{background:var(--panel);border:1px solid var(--line);padding:28px}.data-flow>b{color:var(--gold);font:20px 'DM Mono';padding:15px}.data-flow small{display:block;color:var(--gold);font:9px 'DM Mono';letter-spacing:.14em}.data-flow strong,.data-flow span{display:block}.data-flow strong{font-size:16px;margin:7px 0}.data-flow span{color:#777a82;font-size:12px}.trusted-grid{display:grid;grid-template-columns:repeat(3,1fr)}.trusted-grid article{border:1px solid var(--line);padding:30px;min-height:245px}.trusted-grid article+article{border-left:0}.trusted-grid span{color:var(--gold);font:11px 'DM Mono'}.trusted-grid h3{font-size:19px;margin:28px 0 10px}.trusted-grid p{color:var(--muted);font-size:13px}.record-link{display:grid;grid-template-columns:1fr auto;gap:40px;align-items:center;padding:30px;margin-top:45px;border-left:2px solid var(--gold);background:linear-gradient(90deg,rgba(233,185,76,.08),transparent)}.record-link small{display:block;color:var(--gold);font:9px 'DM Mono';letter-spacing:.14em}.record-link code{font:12px 'DM Mono';word-break:break-all}.record-link p{color:#85888f;font-size:12px;margin:8px 0 0}.case-cta{text-align:center}.case-cta .eyebrow{justify-content:center}.case-cta .case-actions{justify-content:center}
@media(max-width:900px){.case-hero,.case-study,.case-study-reverse,.trusted-heading{grid-template-columns:1fr}.case-hero,.case-study,.trusted-heading{gap:50px}.case-index{grid-template-columns:1fr}.case-index a,.case-index a:first-child{border-left:1px solid var(--line);border-right:1px solid var(--line);border-bottom:1px solid var(--line)}.data-flow{grid-template-columns:1fr}.data-flow>b{transform:rotate(90deg);text-align:center}.trusted-grid{grid-template-columns:1fr}.trusted-grid article+article{border-left:1px solid var(--line);border-top:0}.nft-proof{max-width:520px;margin:auto}.record-link{grid-template-columns:1fr}}
@media(max-width:560px){.case-hero{padding:70px 18px 55px}.case-hero h1{font-size:47px}.case-index{padding:0 18px}.case-study{gap:45px}.case-actions{align-items:flex-start;flex-direction:column}.proof-card ol{padding:12px 20px 22px}.nft-proof{padding:14px}.data-flow{margin:45px 0 35px}.trusted-grid article{min-height:auto}.record-link{padding:24px 18px}.case-cta .case-actions{align-items:center}}
