.ds-page .cmp-detail-body{padding:56px 0 72px}.ds-page .cmp-detail-cta{background:var(--green);color:#fff;padding:72px 0;border-top:var(--border-strong);border-bottom:var(--border-strong)}.ds-page .cmp-detail-cta .container{display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:center}.ds-page .cmp-detail-cta .label{color:rgba(255,255,255,.7)}.ds-page .cmp-detail-cta h2{font-size:42px;font-weight:800;letter-spacing:-1.4px;line-height:1.06;margin:12px 0;color:#fff}.ds-page .cmp-detail-cta p{font-size:16px;line-height:1.65;opacity:.92;margin:0;max-width:480px}.ds-page .cmp-detail-cta-actions{display:flex;flex-direction:column;gap:12px;align-items:flex-start}.ds-page .cmp-detail-more{padding:64px 0 80px}.ds-page .cmp-more-grid{display:grid;grid-template-columns:1fr 1fr;border:var(--border-strong)}.ds-page .cmp-more-card{padding:32px 36px;background:var(--card);display:flex;flex-direction:column;gap:14px}.ds-page .cmp-more-card+.cmp-more-card{border-left:1.5px solid var(--ink-900)}.ds-page .cmp-more-card h3{font-size:20px;font-weight:800;letter-spacing:-.4px;line-height:1.25;margin:0;color:var(--ink-900)}.ds-page .cmp-more-card p{font-size:14px;line-height:1.6;color:var(--ink-700);margin:0}.ds-page .cmp-more-link{display:inline-flex;align-items:center;gap:8px;font-size:12px;font-weight:800;letter-spacing:1.2px;text-transform:uppercase;color:var(--ink-900);border-bottom:2px solid var(--green);padding-bottom:3px;align-self:flex-start}.ds-page .cmp-more-link:hover{color:var(--green-dark)}.ds-page .cmp-discord-btn{display:inline-flex;align-items:center;gap:10px;align-self:flex-start;background:var(--card);color:var(--ink-900);border:var(--border-strong);padding:14px 20px;font-size:13px;font-weight:800;letter-spacing:1px;text-transform:uppercase}.ds-page .cmp-discord-btn:hover{background:var(--ink-900);color:#fff}@media (max-width:900px){.ds-page .cmp-detail-cta .container{grid-template-columns:1fr;gap:32px}.ds-page .cmp-detail-cta h2{font-size:32px}.ds-page .cmp-more-grid{grid-template-columns:1fr}.ds-page .cmp-more-card+.cmp-more-card{border-left:none;border-top:1.5px solid var(--ink-900)}}