.E0kJGG_main{max-width:1000px;margin:0 auto;padding:0 24px}.E0kJGG_hero{border-bottom:1px solid var(--border);padding:80px 0 60px}.E0kJGG_heroTag{font-family:var(--mono);color:var(--text2);letter-spacing:1px;text-transform:uppercase;align-items:center;gap:8px;margin-bottom:24px;font-size:11px;display:flex}.E0kJGG_heroTag:before{content:"";background:var(--green);border-radius:50%;width:6px;height:6px;display:inline-block}.E0kJGG_heroTitle{letter-spacing:-3px;margin-bottom:20px;font-size:clamp(52px,8vw,88px);font-weight:600;line-height:1}.E0kJGG_heroTitle span{color:var(--text2)}.E0kJGG_heroSub{color:var(--text2);max-width:460px;font-size:17px;font-weight:300}.E0kJGG_cards{flex-direction:column;gap:40px;padding:48px 0 80px;display:flex}.E0kJGG_cardGroup{flex-direction:column;gap:12px;display:flex}.E0kJGG_groupLabel{font-family:var(--mono);color:var(--text3);text-transform:uppercase;letter-spacing:1px;font-size:11px}.E0kJGG_cards2{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:16px;display:grid}.E0kJGG_card{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);padding:24px;transition:border-color .15s}.E0kJGG_card:hover{border-color:var(--accent)}.E0kJGG_cardIcon{margin-bottom:12px;font-size:24px}.E0kJGG_card h3{margin-bottom:8px;font-size:15px;font-weight:600}.E0kJGG_card p{color:var(--text2);margin-bottom:16px;font-size:13px;line-height:1.6}.E0kJGG_cardLink{color:var(--accent);font-size:13px;font-weight:500}.E0kJGG_cardLink:hover{opacity:.8}.E0kJGG_socialLinks{flex-direction:column;gap:6px;display:flex}
