:root{--obsidian:#000;--obsidian-950:#0a0a0a;--obsidian-900:#1a1a1a;--slate-800:#1e293b;--slate-700:#334155;--slate-600:#475569;--slate-500:#64748b;--slate-400:#94a3b8;--slate-300:#cbd5e1;--slate-200:#e2e8f0;--slate-100:#f1f5f9;--slate-50:#f8fafc;--teal-400:#2dd4bf;--teal-500:#14b8a6;--electric-blue:#3b82f6;--electric-blue-400:#60a5fa;--glass-bg:#ffffff08;--glass-border:#ffffff14;--glass-hover:#ffffff0d;--hero-height:60vh;--section-spacing:8rem;--container-padding:2rem;--border-radius-sm:12px;--border-radius-md:16px;--border-radius-lg:24px;--border-radius-xl:32px;--transition-smooth:cubic-bezier(.4, 0, .2, 1);--transition-liquid:cubic-bezier(.23, 1, .32, 1)}.page-module__-Wchcq__container{background:var(--obsidian);color:var(--slate-50);min-height:100vh;position:relative;overflow-x:hidden}.page-module__-Wchcq__animatedGrid{pointer-events:none;opacity:.4;z-index:0;background-image:linear-gradient(#2dd4bf1a 1px,#0000 1px),linear-gradient(90deg,#2dd4bf1a 1px,#0000 1px);background-size:50px 50px;width:100%;height:100%;animation:20s linear infinite page-module__-Wchcq__gridMove;position:fixed;top:0;left:0}@keyframes page-module__-Wchcq__gridMove{0%{transform:translate(0)}to{transform:translate(50px,50px)}}.page-module__-Wchcq__radialGlow{pointer-events:none;z-index:1;background:radial-gradient(circle,#2dd4bf26 0%,#0000 50%);width:800px;height:800px;animation:4s ease-in-out infinite alternate page-module__-Wchcq__glowPulse;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%)}@keyframes page-module__-Wchcq__glowPulse{0%{opacity:.3;transform:translate(-50%,-50%)scale(1)}to{opacity:.6;transform:translate(-50%,-50%)scale(1.1)}}.page-module__-Wchcq__floatingElement{pointer-events:none;z-index:5;opacity:.6;animation:6s ease-in-out infinite page-module__-Wchcq__float;position:fixed}.page-module__-Wchcq__floatingElement1{background:linear-gradient(135deg, var(--teal-400), var(--electric-blue));filter:blur(40px);border-radius:50%;width:100px;height:100px;animation-delay:0s;top:20%;left:10%}.page-module__-Wchcq__floatingElement2{background:linear-gradient(135deg, var(--electric-blue), var(--teal-400));filter:blur(60px);border-radius:50%;width:150px;height:150px;animation-delay:2s;top:60%;right:15%}@keyframes page-module__-Wchcq__float{0%,to{transform:translate(0)rotate(0)}33%{transform:translate(30px,-30px)rotate(120deg)}66%{transform:translate(-20px,20px)rotate(240deg)}}.page-module__-Wchcq__hero{min-height:var(--hero-height);z-index:10;padding:0 var(--container-padding);justify-content:center;align-items:center;display:flex;position:relative}.page-module__-Wchcq__heroContent{text-align:center;z-index:20;width:100%;max-width:1000px;position:relative}.page-module__-Wchcq__heroBadge{background:var(--glass-bg);border:1px solid var(--glass-border);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);color:var(--teal-400);letter-spacing:.05em;text-transform:uppercase;border-radius:100px;align-items:center;gap:.75rem;margin-bottom:3rem;padding:.875rem 1.75rem;font-size:.875rem;font-weight:600;display:inline-flex}.page-module__-Wchcq__heroTitle{background:linear-gradient(135deg, var(--slate-50) 0%, var(--slate-300) 50%, var(--slate-50) 100%);-webkit-text-fill-color:transparent;letter-spacing:-.02em;-webkit-background-clip:text;background-clip:text;margin-bottom:2rem;font-size:clamp(3rem,6vw,5rem);font-weight:900;line-height:.9}.page-module__-Wchcq__heroSubtitle{color:var(--slate-400);max-width:700px;margin:0 auto;font-size:clamp(1.125rem,2vw,1.5rem);font-weight:400;line-height:1.6}.page-module__-Wchcq__roadmapsSection{padding:var(--section-spacing) 0;z-index:10;position:relative}.page-module__-Wchcq__sectionHeader{text-align:center;max-width:1200px;padding:0 var(--container-padding);margin-bottom:6rem;margin-left:auto;margin-right:auto}.page-module__-Wchcq__sectionLabel{color:var(--teal-400);letter-spacing:.2em;text-transform:uppercase;margin-bottom:1.5rem;font-size:.875rem;font-weight:700;display:inline-block}.page-module__-Wchcq__sectionTitle{background:linear-gradient(135deg, var(--slate-50), var(--slate-300));-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;margin-bottom:1.5rem;font-size:clamp(2.5rem,4vw,4rem);font-weight:900;line-height:1.1}.page-module__-Wchcq__bentoGrid{max-width:1400px;padding:0 var(--container-padding);grid-template-columns:repeat(12,1fr);grid-auto-rows:300px;gap:2rem;margin:0 auto;display:grid}.page-module__-Wchcq__roadmapCard{background:var(--glass-bg);border:1px solid var(--glass-border);border-radius:var(--border-radius-lg);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);transition:all .4s var(--transition-smooth);color:inherit;flex-direction:column;justify-content:space-between;padding:2.5rem;text-decoration:none;display:flex;position:relative;overflow:hidden}.page-module__-Wchcq__roadmapCard:before{content:"";background:linear-gradient(90deg, transparent, var(--teal-400), transparent);opacity:0;height:2px;transition:opacity .3s;position:absolute;top:0;left:0;right:0}.page-module__-Wchcq__roadmapCard:hover{background:var(--glass-hover);border-color:#2dd4bf4d;transform:translateY(-8px);box-shadow:0 20px 60px #2dd4bf26}.page-module__-Wchcq__roadmapCard:hover:before{opacity:1}.page-module__-Wchcq__roadmapCardLarge{grid-area:span 2/span 8}.page-module__-Wchcq__roadmapCardMedium{grid-area:span 1/span 4}.page-module__-Wchcq__cardIcon{background:linear-gradient(135deg, var(--teal-400), var(--electric-blue));border-radius:var(--border-radius-md);width:70px;height:70px;color:var(--obsidian);justify-content:center;align-items:center;margin-bottom:1.5rem;display:flex}.page-module__-Wchcq__cardHeader{justify-content:space-between;align-items:center;margin-bottom:1rem;display:flex}.page-module__-Wchcq__cardTitle{color:var(--slate-50);text-transform:capitalize;font-size:2rem;font-weight:800;line-height:1.2}.page-module__-Wchcq__status{text-transform:uppercase;letter-spacing:.05em;border-radius:100px;padding:.375rem .75rem;font-size:.75rem;font-weight:700}.page-module__-Wchcq__status.page-module__-Wchcq__active{background:linear-gradient(135deg, var(--teal-400), var(--electric-blue));color:var(--obsidian)}.page-module__-Wchcq__cardDescription{color:var(--slate-400);flex-grow:1;margin-bottom:2rem;font-size:1rem;line-height:1.6}.page-module__-Wchcq__cardStats{gap:2rem;margin-bottom:2rem;display:flex}.page-module__-Wchcq__stat{text-align:center}.page-module__-Wchcq__statNumber{color:var(--teal-400);margin-bottom:.25rem;font-size:1.5rem;font-weight:900;line-height:1;display:block}.page-module__-Wchcq__statLabel{color:var(--slate-500);text-transform:uppercase;letter-spacing:.05em;font-size:.875rem}.page-module__-Wchcq__cardFooter{justify-content:space-between;align-items:flex-end;gap:1rem;display:flex}.page-module__-Wchcq__cardSteps{flex-wrap:wrap;flex:1;gap:.5rem;display:flex}.page-module__-Wchcq__stepTag{background:var(--glass-bg);border:1px solid var(--glass-border);color:var(--slate-400);border-radius:100px;padding:.375rem .75rem;font-size:.75rem;font-weight:600}.page-module__-Wchcq__cardAction{color:var(--teal-400);white-space:nowrap;align-items:center;gap:.5rem;font-size:.875rem;font-weight:700;text-decoration:none;transition:all .3s;display:inline-flex}.page-module__-Wchcq__cardAction:hover{color:var(--electric-blue);gap:1rem}.page-module__-Wchcq__communityCard{background:linear-gradient(135deg,#2dd4bf0d,#3b82f60d)}@media (max-width:1024px){.page-module__-Wchcq__bentoGrid{grid-template-columns:repeat(6,1fr);gap:1.5rem}.page-module__-Wchcq__roadmapCardLarge{grid-area:span 1/span 6}.page-module__-Wchcq__roadmapCardMedium{grid-column:span 3}}@media (max-width:768px){:root{--section-spacing:6rem;--container-padding:1rem}.page-module__-Wchcq__heroTitle{font-size:clamp(2.5rem,8vw,3.5rem)}.page-module__-Wchcq__bentoGrid{grid-template-columns:1fr;grid-auto-rows:auto;gap:1.5rem}.page-module__-Wchcq__roadmapCardLarge,.page-module__-Wchcq__roadmapCardMedium{grid-area:span 1/span 1}.page-module__-Wchcq__roadmapCard{padding:2rem}.page-module__-Wchcq__cardStats{gap:1rem}.page-module__-Wchcq__cardFooter{flex-direction:column;align-items:flex-start;gap:1rem}}@media (max-width:480px){.page-module__-Wchcq__heroTitle{font-size:2.5rem}.page-module__-Wchcq__sectionTitle{font-size:2rem}.page-module__-Wchcq__roadmapCard{padding:1.5rem}.page-module__-Wchcq__cardTitle{font-size:1.5rem}.page-module__-Wchcq__cardStats{flex-direction:column;gap:1rem}}
