.landing-orbit{overflow:clip}.landing-header,.landing-hero,.landing-strip,.landing-section,.landing-transparency,.landing-final{max-width:1160px;margin-inline:auto}.landing-header{gap:24px}.landing-nav{display:flex;gap:28px;margin-left:auto;color:#a9b7ce;font-size:13px}.landing-nav a:hover,.landing-text-link:hover{color:#fff}.landing-hero{display:grid;grid-template-columns:1.1fr 1fr;align-items:center;gap:65px;padding:84px 0 70px}.landing-eyebrow{color:#8193b0;font-size:10px;letter-spacing:2px;font-weight:700;margin:24px 0 18px}.landing-intro h1{font-size:clamp(40px,4.6vw,62px);line-height:1.08;letter-spacing:-2.8px;font-weight:750;margin-bottom:25px}.landing-intro h1 span{color:#639aff}.landing-description{color:#a5b2c8;font-size:16px;line-height:1.8;max-width:470px}.landing-cta-row{display:flex;align-items:center;gap:24px;margin-top:28px}.landing-cta-row .primary-btn,.landing-final .primary-btn{width:auto;padding-inline:23px}.landing-text-link{display:inline-flex;align-items:center;gap:7px;color:#a9c5ff;font-size:13px;font-weight:600}.landing-small{color:#8595af;font-size:11px;margin-top:20px}.landing-demo{scroll-margin-top:24px;background:radial-gradient(ellipse at 50% 35%,#1a2b4b,#0d1423 65%);border:1px solid #26344d;border-radius:22px;padding:22px;box-shadow:0 30px 100px #0005}.landing-demo-top{display:flex;justify-content:space-between;align-items:center;color:#9eabc0;font-size:9px;letter-spacing:1.5px}.landing-demo-top>span:first-child{display:flex;align-items:center;gap:8px}.landing-demo-top i{width:6px;height:6px;background:#718096;border-radius:50%}.landing-demo-top i.is-live{background:#65e0ac;box-shadow:0 0 12px #65e0ac80}.landing-demo-label{border:1px solid #365076;padding:4px 7px;border-radius:5px;color:#97bcff}.landing-demo .miner-visual{height:240px}.landing-demo-stats{display:grid;grid-template-columns:1fr 1fr;padding:18px 0;border-top:1px solid #22314a}.landing-demo-stats>div+div{padding-left:25px;border-left:1px solid #22314a}.landing-demo-stats span{display:block;color:#93a4bd;font-size:11px;margin-bottom:7px}.landing-demo-stats strong{font-size:27px;font-weight:600;font-variant-numeric:tabular-nums}.landing-demo-stats small{color:#8496b3;font-size:12px;font-weight:400}.landing-demo-controls{display:flex;gap:8px}.landing-demo-controls .primary-btn,.landing-demo-controls .secondary-btn{font-size:12px;padding-inline:10px}.landing-demo-controls .secondary-btn{flex:0 0 110px}.landing-demo-controls button:disabled{opacity:.45;cursor:not-allowed}.landing-reset{flex:0 0 38px;border:1px solid #2b3950;border-radius:8px;display:grid;place-items:center;color:#9eadc3;cursor:pointer}.landing-reset:hover{background:#263650}.landing-demo-controls .landing-boost-active{color:#9ee7bb;border-color:#426e58;background:#1b342c}.landing-demo-note{color:#91a0b6;font-size:10px;text-align:center;margin-top:14px;line-height:1.5}.landing-strip{display:grid;grid-template-columns:repeat(4,1fr);gap:15px;border-block:1px solid #253047;padding:24px 0}.landing-strip span{display:flex;gap:10px;align-items:center;justify-content:center;color:#a0afc5;font-size:12px}.landing-strip svg{width:17px;color:#679cf5}.landing-section{padding-block:70px;scroll-margin-top:16px}.landing-section-heading{display:flex;align-items:end;justify-content:space-between;gap:30px;margin-bottom:30px}.landing-section h2,.landing-transparency h2,.landing-final h2{font-size:30px;line-height:1.25;letter-spacing:-.9px;font-weight:650}.landing-section-heading p,.landing-faq>div>p:last-child{font-size:13px;color:#93a3bb}.landing-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.landing-steps article{background:#101827;border:1px solid #223047;border-radius:14px;padding:25px;transition:border-color .2s,transform .2s}.landing-steps article:hover{border-color:#4369a3;transform:translateY(-3px)}.landing-step-top{display:flex;justify-content:space-between;align-items:center;margin-bottom:30px;color:#79a6ff}.landing-step-top span{font-size:24px;color:#425673;font-weight:600}.landing-steps h3{font-size:17px;font-weight:600;margin-bottom:10px}.landing-steps p{font-size:13px;color:#97a8c0;line-height:1.8}.landing-transparency{display:flex;gap:28px;background:linear-gradient(120deg,#13233b,#101825);border:1px solid #2d4160;border-radius:16px;padding:36px}.landing-transparency>svg{flex-shrink:0;color:#80adff}.landing-transparency .landing-eyebrow{margin-top:0}.landing-transparency h2{font-size:25px}.landing-transparency p:not(.landing-eyebrow){color:#a5b5cc;max-width:840px;font-size:13px;line-height:1.8;margin-block:14px}.landing-faq{display:grid;grid-template-columns:.8fr 1.2fr;gap:70px}.landing-faq>div>p:last-child{margin-top:16px}.landing-faq details{border-bottom:1px solid #29344a}.landing-faq summary{display:flex;justify-content:space-between;gap:16px;list-style:none;cursor:pointer;padding:23px 0;font-size:14px;font-weight:500}.landing-faq summary::-webkit-details-marker{display:none}.landing-faq summary svg{flex-shrink:0;color:#7999c6;transition:transform .2s}.landing-faq details[open] summary svg{transform:rotate(180deg)}.landing-faq details p{color:#9daec6;font-size:13px;line-height:1.8;padding-bottom:23px}.landing-final{display:flex;flex-direction:column;align-items:center;text-align:center;padding:50px 25px;border:1px solid #2b4165;border-radius:22px;background:radial-gradient(ellipse at 50% 100%,#1b345d,#111a2a 75%)}.landing-final>svg{color:#85adff}.landing-final h2{font-size:35px}.landing-final>p:not(.landing-eyebrow){color:#a5b4cc;font-size:14px;margin:15px 0 25px}.landing-final>span{color:#8c9cb5;font-size:12px;margin-top:18px}.landing-final>span a{color:#b6cdff}.landing-orbit :is(a,button,summary):focus-visible{outline:2px solid #8fb5ff;outline-offset:5px}@media(max-width:1000px){.landing-hero{gap:30px}.landing-section-heading{display:block}.landing-section-heading p{margin-top:15px}.landing-faq{gap:35px}}@media(max-width:760px){.landing-hero{grid-template-columns:1fr;padding-top:38px;gap:38px}.landing-intro h1{font-size:48px}.landing-demo{max-width:520px;width:100%;justify-self:center}.landing-strip{grid-template-columns:1fr 1fr}.landing-strip span{justify-content:start}.landing-steps{grid-template-columns:1fr}.landing-step-top{margin-bottom:15px}.landing-faq{grid-template-columns:1fr;gap:20px}.landing-transparency{padding:25px;gap:15px}.landing-nav{display:none}.landing-header .secondary-btn{margin-left:auto}.landing-section{padding-block:45px}}@media(max-width:400px){.landing-intro h1{font-size:40px;letter-spacing:-2px}.landing-cta-row{gap:15px;flex-wrap:wrap}.landing-demo{padding:15px}.landing-demo-controls .secondary-btn{flex-basis:95px}.landing-transparency>svg{display:none}.landing-strip span{font-size:10px}.landing-final h2{font-size:29px}}@media(prefers-reduced-motion:reduce){.landing-orbit *,.landing-orbit *:before,.landing-orbit *:after{transition:none!important;animation:none!important;scroll-behavior:auto!important}}
