.platform-page{color:#fff;background:#0a0a0a;flex-direction:column;height:100vh;min-height:100vh;padding-top:96px;font-family:SF Pro Display,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-weight:300;display:flex;overflow-y:auto}.platform-container{flex:1;max-width:1200px;margin:0 auto;padding:0 40px}.platform-hero{text-align:center;background:#000;flex-direction:column;justify-content:center;align-items:center;width:100vw;min-height:40vh;margin:-24px calc(50% - 50vw) 40px;padding:60px 20px 40px;display:flex;position:relative;left:0;right:0}.platform-badge{letter-spacing:2px;text-transform:uppercase;color:#000;background:linear-gradient(90deg,#f7931a,#ffcd00);border-radius:100px;margin-top:20px;padding:8px 20px;font-size:14px;font-weight:500;display:inline-block}.platform-hero h1{letter-spacing:-1px;margin:0 0 16px;font-size:42px;font-weight:200;line-height:1.1}.platform-tagline{color:#fff9;max-width:600px;margin:0 auto;font-size:16px;font-weight:300;line-height:1.4}section{border-top:1px solid #ffffff0d;padding:40px 0;position:relative}section:first-of-type{border-top:none}section h2{text-align:center;color:#fff;letter-spacing:-.5px;margin-bottom:30px;font-size:28px;font-weight:200}.philosophy-section,.architecture-section{background:#0a0a0a}.philosophy-content{max-width:900px;margin:0 auto}.philosophy-content p{color:#fffc;margin-bottom:18px;font-size:16px;font-weight:300;line-height:1.7}.philosophy-content strong{color:#f7931a;font-weight:500}.philosophy-points{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:25px;margin-top:35px;display:grid}.point{text-align:center;background:#ffffff05;border:1px solid #ffffff0d;border-radius:12px;padding:20px}.point h3{color:#f7931a;letter-spacing:0;margin-bottom:8px;font-size:16px;font-weight:500}.point p{color:#fff9;margin:0;font-size:13px;font-weight:300;line-height:1.4}.model-card{background:#ffffff05;border:1px solid #ffffff0d;border-radius:12px;margin-bottom:20px;padding:25px}.model-card.warning{background:#f7931a05;border-color:#f7931a4d}.model-card h3{color:#f7931a;letter-spacing:-.3px;margin-bottom:18px;font-size:18px;font-weight:400}.model-card ul{margin:0;padding:0;list-style:none}.model-card li{border-bottom:1px solid #ffffff08;padding:10px 0;font-size:14px;font-weight:300;line-height:1.6}.model-card li:last-child{border-bottom:none;padding-bottom:0}.model-card strong{color:#f7931a;font-weight:500}.business-section{background:#0a0a0a}.business-content .intro{text-align:center;color:#ffffffb3;max-width:700px;margin-bottom:35px;margin-left:auto;margin-right:auto;font-size:16px;font-weight:300;line-height:1.6}.business-model h3{text-align:center;color:#fff;letter-spacing:-.3px;margin-bottom:20px;font-size:20px;font-weight:300}.revenue-streams{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:20px;margin-bottom:30px;display:grid}.stream{text-align:center;background:#ffffff05;border:1px solid #ffffff0d;border-radius:12px;padding:20px;transition:all .3s}.stream:hover{background:#ffffff08;border-color:#f7931a4d}.stream.featured{background:#f7931a05;border-color:#f7931a4d}.stream h4{color:#f7931a;letter-spacing:0;margin-bottom:8px;font-size:15px;font-weight:500}.stream p{color:#fff9;margin:5px 0;font-size:12px;font-weight:300;line-height:1.4}.stream .price{color:#fff;margin-top:10px;font-size:18px;font-weight:400}.value-flow{background:#ffffff05;border:1px solid #ffffff0d;border-radius:12px;margin-top:35px;padding:30px}.value-flow h3{text-align:center;color:#fff;margin-bottom:25px;font-size:20px;font-weight:300}.flow-diagram{flex-direction:column;gap:5px;max-width:500px;margin:0 auto;display:flex}.flow-item{color:#fffc;justify-content:center;align-items:center;gap:15px;padding:10px;font-size:14px;font-weight:300;display:flex}.arrow{color:#f7931a;font-size:16px}.contribute-section{background:#0a0a0a}.contribute-steps{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:25px;margin-bottom:40px;display:grid}.step{text-align:center;background:#ffffff05;border:1px solid #ffffff0d;border-radius:12px;padding:25px 20px;transition:all .3s}.step:hover{background:#ffffff08;border-color:#f7931a4d}.step-number{color:#000;background:linear-gradient(90deg,#f7931a,#ffcd00);border-radius:50%;justify-content:center;align-items:center;width:45px;height:45px;margin-bottom:12px;font-size:20px;font-weight:600;display:inline-flex}.step h3{color:#fff;letter-spacing:0;margin:10px 0 8px;font-size:16px;font-weight:400}.step p{color:#fff9;margin:0;font-size:13px;font-weight:300;line-height:1.4}.contribution-examples{background:#ffffff05;border:1px solid #ffffff0d;border-radius:12px;max-width:700px;margin:0 auto;padding:25px}.contribution-examples h3{color:#f7931a;text-align:center;margin-bottom:18px;font-size:18px;font-weight:400}.contribution-examples ul{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.contribution-examples li{color:#fffc;padding:8px;font-size:14px;font-weight:300;line-height:1.4}.stats-section{background:#000;padding:50px 0}.stats-grid{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:30px;max-width:900px;margin:0 auto;display:grid}.stat{text-align:center;padding:20px}.stat h3{text-transform:uppercase;letter-spacing:1.5px;color:#ffffff80;margin-bottom:10px;font-size:14px;font-weight:400}.stat-value{color:#f7931a;letter-spacing:-1px;margin:5px 0;font-size:36px;font-weight:200}.stat-label{color:#fff9;margin:0;font-size:13px;font-weight:300}.legal-section{background:#0a0a0a}.legal-content{max-width:900px;margin:0 auto}.legal-content p{color:#ffffffb3;margin-bottom:18px;font-size:14px;font-weight:300;line-height:1.7}.legal-content strong{color:#f7931a;font-weight:500}.cta-section{text-align:center;background:#000;padding:60px 0}.cta-section h2{color:#fff;margin-bottom:30px;font-size:32px;font-weight:200}.cta-buttons{flex-wrap:wrap;justify-content:center;gap:18px;display:flex}.cta-btn{letter-spacing:.3px;border-radius:100px;align-items:center;gap:8px;padding:14px 28px;font-size:15px;font-weight:500;text-decoration:none;transition:all .3s;display:inline-flex}.cta-btn.primary{color:#000;background:linear-gradient(90deg,#f7931a,#ffcd00)}.cta-btn.primary:hover{transform:translateY(-2px);box-shadow:0 10px 25px #f7931a4d}.cta-btn.secondary{color:#f7931a;background:0 0;border:2px solid #f7931a}.cta-btn.secondary:hover{background:#f7931a1a;transform:translateY(-2px)}@media (max-width:768px){.platform-page{padding-top:72px}.platform-container{padding:0 20px}.platform-hero h1{font-size:32px}section{padding:30px 0}section h2{font-size:24px}.philosophy-points,.revenue-streams,.contribute-steps{grid-template-columns:1fr}.stats-grid{grid-template-columns:repeat(2,1fr)}.cta-buttons{flex-direction:column;align-items:center}.cta-btn{justify-content:center;width:100%;max-width:280px}}
