.page-main{width:var(--page);margin:0 auto;padding:105px 0 130px}.page-hero{position:relative;min-height:570px;padding:clamp(48px,7vw,90px);overflow:hidden;display:grid;grid-template-columns:minmax(0,1.05fr) minmax(340px,.7fr);align-items:end;gap:8vw;border:1px solid var(--line);border-radius:36px;background:radial-gradient(circle at 84% 28%,rgba(98,122,108,.14),transparent 24rem),#fafbf8}.page-hero:before{content:"";position:absolute;inset:0;opacity:.45;background-image:linear-gradient(rgba(31,45,36,.045) 1px,transparent 1px),linear-gradient(90deg,rgba(31,45,36,.045) 1px,transparent 1px);background-size:58px 58px;-webkit-mask-image:radial-gradient(circle at 75% 42%,#000,transparent 70%);mask-image:radial-gradient(circle at 75% 42%,#000,transparent 70%);pointer-events:none}.page-hero-copy,.page-hero-side{position:relative;z-index:2}.page-hero h1{max-width:880px;margin-top:25px;font-size:clamp(58px,7.5vw,112px)}.page-hero-copy>p{max-width:660px;margin:28px 0 0;color:var(--muted);font-size:clamp(16px,1.4vw,20px);line-height:1.65}.page-hero-side{display:flex;flex-direction:column;gap:1px;border:1px solid var(--line);background:var(--line)}.hero-fact{min-height:76px;padding:16px 18px;display:flex;align-items:center;justify-content:space-between;gap:20px;background:#ffffffe6}.hero-fact span{color:var(--muted);font-family:DM Mono,monospace;font-size:9px;letter-spacing:.1em;text-transform:uppercase}.hero-fact strong{font-family:DM Mono,monospace;font-size:11px;font-weight:500;text-align:right}.page-section{padding-top:clamp(100px,12vw,170px)}.page-section-head{display:grid;grid-template-columns:1fr .7fr;align-items:end;gap:8vw;margin-top:60px}.page-section-head h2{margin:0;max-width:820px;font-size:clamp(42px,5.3vw,76px);font-weight:500;letter-spacing:-.058em;line-height:1}.page-section-head p{margin:0 0 6px;color:var(--muted);font-size:14px;line-height:1.75}.content-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-top:58px}.content-card{min-height:310px;padding:26px;display:flex;flex-direction:column;border:1px solid var(--line);background:#fff;transition:transform .22s ease,border-color .22s ease,box-shadow .22s ease}.content-card:hover{transform:translateY(-4px);border-color:var(--line-strong);box-shadow:0 18px 45px #1d2a2212}.content-card .card-number{color:var(--faint);font-family:DM Mono,monospace;font-size:9px;letter-spacing:.12em}.content-card .card-symbol{width:66px;height:66px;margin:48px 0 auto;display:grid;place-items:center;border:1px solid var(--line-strong);border-radius:50%;color:var(--accent-2);font-family:DM Mono,monospace;font-size:17px}.content-card h3{margin:25px 0 0;font-size:21px;letter-spacing:-.035em}.content-card p{margin:9px 0 0;color:var(--muted);font-size:13px;line-height:1.68}.prose-layout{display:grid;grid-template-columns:260px minmax(0,780px);justify-content:space-between;gap:8vw;margin-top:64px}.side-index{position:sticky;top:110px;align-self:start;display:flex;flex-direction:column;border-top:1px solid var(--line)}.side-index a{padding:13px 2px;border-bottom:1px solid var(--line);color:var(--muted);font-size:12px;transition:color .18s ease,padding-left .18s ease}.side-index a:hover{padding-left:5px;color:var(--ink)}.prose h2{margin:0;padding-top:95px;font-size:clamp(34px,4vw,54px);font-weight:500;letter-spacing:-.045em;line-height:1.05}.prose h2:first-child{padding-top:0}.prose h3{margin:38px 0 0;font-size:19px}.prose p,.prose li{color:var(--muted);font-size:14px;line-height:1.85}.prose p{margin:20px 0 0}.prose ul,.prose ol{margin:20px 0 0;padding-left:20px}.prose strong{color:var(--bone)}.data-table{margin-top:30px;border:1px solid var(--line);background:var(--line)}.data-row{min-height:64px;padding:13px 17px;display:grid;grid-template-columns:minmax(130px,.7fr) 1.3fr;align-items:center;gap:20px;border-bottom:1px solid var(--line);background:#fff}.data-row:last-child{border-bottom:0}.data-row span{color:var(--muted);font-family:DM Mono,monospace;font-size:9px;letter-spacing:.08em;text-transform:uppercase}.data-row code,.data-row strong{color:var(--bone);font-family:DM Mono,monospace;font-size:11px;font-weight:500;overflow-wrap:anywhere}.inline-notice{margin-top:28px;padding:18px 20px;border-left:2px solid #64796d;background:#eef1ed;color:var(--muted);font-size:13px;line-height:1.7}.inner-footer{margin-top:0}.status-summary{display:grid;grid-template-columns:1.2fr repeat(3,1fr);margin-top:58px;border:1px solid var(--line)}.status-summary article{min-height:160px;padding:25px;border-right:1px solid var(--line);background:#fff}.status-summary article:last-child{border-right:0}.status-summary span{color:var(--muted);font-family:DM Mono,monospace;font-size:9px;letter-spacing:.1em;text-transform:uppercase}.status-summary strong{margin-top:35px;display:block;font-size:25px;letter-spacing:-.04em}.status-summary p{margin:6px 0 0;color:var(--muted);font-size:11px}.service-list{margin-top:28px;border-top:1px solid var(--line)}.service-row{min-height:84px;display:grid;grid-template-columns:1fr .8fr .5fr;align-items:center;gap:20px;border-bottom:1px solid var(--line)}.service-row strong{font-size:14px}.service-row code{color:var(--muted);font-family:DM Mono,monospace;font-size:10px}.service-state{justify-self:end;display:inline-flex;align-items:center;gap:8px;color:var(--muted);font-family:DM Mono,monospace;font-size:9px;letter-spacing:.08em;text-transform:uppercase}.service-state i{width:6px;height:6px;border:1px solid #64796d;border-radius:50%}.service-state.live i{border-color:#557263;background:#557263;box-shadow:0 0 10px #4869574d}.timeline{margin-top:65px;border-top:1px solid var(--line-strong)}.timeline article{position:relative;min-height:210px;padding:35px 0 35px 100px;display:grid;grid-template-columns:1fr 1.4fr;gap:9vw;border-bottom:1px solid var(--line)}.timeline article>span{position:absolute;left:0;top:31px;color:var(--faint);font-family:DM Mono,monospace;font-size:34px}.timeline small{color:var(--accent-2);font-family:DM Mono,monospace;font-size:9px;letter-spacing:.11em}.timeline h3{margin:14px 0 0;font-size:28px;letter-spacing:-.04em}.timeline p{margin:0;color:var(--muted);font-size:14px;line-height:1.75}.page-faq{max-width:950px;margin:60px auto 0}.service-panel{min-height:540px;padding:60px;display:grid;place-items:center;border:1px solid var(--line);background:radial-gradient(circle at 50% 45%,rgba(95,119,105,.13),transparent 20rem),#fafbf8;text-align:center}.service-panel img{width:120px;margin:0 auto 28px}.service-panel h1{margin:0;font-size:clamp(55px,8vw,110px)}.service-panel p{max-width:560px;margin:22px auto 0;color:var(--muted);font-size:15px;line-height:1.7}@media(max-width:900px){.page-hero,.page-section-head,.prose-layout,.roadmap-head{grid-template-columns:1fr}.page-hero-side{margin-top:25px}.content-grid{grid-template-columns:1fr 1fr}.side-index{position:static;display:grid;grid-template-columns:repeat(3,1fr)}.side-index a{padding-right:12px}.status-summary{grid-template-columns:1fr 1fr}.status-summary article:nth-child(2){border-right:0}.status-summary article:nth-child(-n+2){border-bottom:1px solid var(--line)}}@media(max-width:620px){.page-main{padding-top:75px}.page-hero{min-height:620px;padding:70px 24px 28px;border-radius:24px}.page-hero h1{font-size:clamp(50px,16vw,72px)}.content-grid,.status-summary{grid-template-columns:1fr}.status-summary article,.status-summary article:nth-child(2){border-right:0;border-bottom:1px solid var(--line)}.status-summary article:last-child{border-bottom:0}.side-index{grid-template-columns:1fr 1fr}.data-row{grid-template-columns:1fr;gap:7px}.service-row{grid-template-columns:1fr auto;padding:18px 0}.service-row code{grid-column:1 / -1;grid-row:2}.timeline article{padding-left:58px;grid-template-columns:1fr;gap:25px}.timeline article>span{font-size:25px}.service-panel{padding:30px 22px}}
