.page-shell{max-width:1380px;margin:auto;padding:78px 66px 120px}.page-hero{display:flex;justify-content:space-between;gap:55px;align-items:end;margin-bottom:55px}.page-hero h1{max-width:700px}.page-hero p{max-width:430px;color:var(--muted);font-size:15px;line-height:1.8;margin:0}.page-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.page-card{background:#111820;border:1px solid var(--line);padding:30px;min-height:220px}.page-card.gold{background:linear-gradient(135deg,#72501b,#1b150c);border-color:#dcae5588}.page-card h2,.page-card h3{font-size:29px;line-height:1.05;margin:17px 0}.page-card p{color:var(--muted);font-size:12px;line-height:1.75}.page-card a{color:var(--gold2);font-size:11px;font-weight:800;text-decoration:none}.data-board{border:1px solid var(--line);background:#10161e}.data-board .board-head{display:flex;justify-content:space-between;padding:20px;border-bottom:1px solid var(--line);font-size:11px;font-weight:800;letter-spacing:1px}.data-board .board-head span{color:var(--green);font-size:9px}.data-board .chart-container{height:470px}.data-table{width:100%;border-collapse:collapse}.data-table th,.data-table td{padding:16px 18px;border-bottom:1px solid var(--line);text-align:left;font-size:11px}.data-table th{font-size:9px;color:var(--muted);letter-spacing:1px}.data-table td small{display:block;color:var(--muted);margin-top:3px}.status{color:var(--green);font-weight:800}.locked{position:relative;overflow:hidden}.locked:after{content:'MEMBERS ONLY';position:absolute;right:16px;top:16px;color:var(--gold);font-size:8px;letter-spacing:1px}.steps{display:grid;grid-template-columns:repeat(4,1fr);gap:0;margin:55px 0}.step{border-top:1px solid var(--gold);padding:18px 18px 0}.step b{color:var(--gold);font-size:11px}.step h3{font-size:23px;margin:14px 0 8px}.step p{font-size:11px;color:var(--muted);line-height:1.7}.page-cta{margin-top:55px;padding:45px;background:linear-gradient(115deg,#6f4c19,#151a21);border:1px solid #dcae5577;display:flex;justify-content:space-between;align-items:center;gap:25px}.page-cta h2{font-size:42px;margin:0}.contact-form{max-width:650px;background:#111820;border:1px solid var(--line);padding:30px}.contact-form label{display:block;color:var(--muted);font-size:11px;margin:16px 0 7px}.contact-form input,.contact-form textarea{width:100%;border:1px solid var(--line);background:#0b0e13;color:#fff;padding:13px;font:13px Manrope}.contact-form textarea{min-height:130px;resize:vertical}.contact-form button{margin-top:20px;border:0;cursor:pointer}.legal-page{max-width:780px;margin:auto;padding:70px 24px 120px}.legal-page .brand{margin-bottom:75px}.legal-page h1{font-size:65px}.legal-page p{color:var(--muted);font-size:15px;line-height:1.9}@media(max-width:900px){.page-shell{padding:60px 22px 90px}.page-hero{display:block}.page-hero p{margin-top:20px}.page-grid,.steps{grid-template-columns:1fr}.page-cta{display:block}.page-cta .gold-btn{display:inline-block;margin-top:20px}.data-table{min-width:680px}.data-board{overflow:auto}.legal-page{padding:50px 22px 90px}.legal-page h1{font-size:50px}}
