.sel-contribute .ch-grid{display:grid;grid-template-columns:1fr;grid-gap:56px;gap:56px;align-items:center}.sel-contribute .net-stats{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:24px;gap:24px;margin-top:48px}.sel-contribute .net-stat{display:flex;flex-direction:column;gap:8px}.sel-contribute .net-stat .n{font-family:var(--font-mono);font-weight:600;font-size:46px;letter-spacing:-.04em;color:var(--green-400);line-height:.95}.sel-contribute .net-stat .l{font-size:14px;color:#aab4c6;line-height:1.4}.sel-contribute .net-stat.blue .n{color:var(--blue-400)}.sel-contribute .data-cards{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:20px;gap:20px;margin-top:50px}.sel-contribute .dc{background:var(--surface);border:1px solid var(--border);border-radius:var(--r-lg);padding:30px}.sel-contribute .dc .ico{width:46px;height:46px;border-radius:12px;background:var(--blue-50);color:var(--blue-700);display:flex;align-items:center;justify-content:center;margin-bottom:20px}.sel-contribute .dc .ico svg{width:24px;height:24px}.sel-contribute .dc h3{font-size:19px;font-weight:700;letter-spacing:-.02em;margin:0 0 9px}.sel-contribute .dc p{font-size:14.5px;color:var(--fg-2);line-height:1.55;margin:0 0 14px}.sel-contribute .dc .tag{font-family:var(--font-mono);font-size:11px;color:var(--green-700);background:var(--green-50);border:1px solid var(--green-100);padding:5px 11px;border-radius:999px;display:inline-flex;align-items:center;gap:6px}.sel-contribute .dc .tag svg{width:13px;height:13px}.sel-contribute .priv-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:18px;gap:18px;margin-top:50px}.sel-contribute .priv{display:flex;gap:16px;background:var(--surface);border:1px solid var(--border);border-radius:var(--r-lg);padding:26px 28px}.sel-contribute .priv .ico{width:42px;height:42px;border-radius:11px;background:var(--green-50);color:var(--green-700);display:flex;align-items:center;justify-content:center;flex:none}.sel-contribute .priv .ico svg{width:21px;height:21px}.sel-contribute .priv h4{font-size:17px;font-weight:700;letter-spacing:-.02em;margin:0 0 6px}.sel-contribute .priv p{font-size:14.5px;color:var(--fg-2);line-height:1.55;margin:0}.sel-contribute .improve{display:grid;grid-template-columns:1fr 1fr;grid-gap:54px;gap:54px;align-items:center;margin-top:48px}.sel-contribute .improve-card{background:linear-gradient(180deg,#131d31,#0e1626);border:1px solid hsla(0,0%,100%,.09);border-radius:var(--r-2xl);padding:32px;box-shadow:var(--shadow-xl)}.sel-contribute .imp-row{display:flex;align-items:center;justify-content:space-between;padding:16px 0;border-bottom:1px solid hsla(0,0%,100%,.08)}.sel-contribute .imp-row:last-child{border-bottom:none}.sel-contribute .imp-row .lab{font-size:14.5px;color:#aab4c6}.sel-contribute .imp-row .bars{display:flex;align-items:center;gap:14px}.sel-contribute .imp-row .track{width:120px;height:8px;background:hsla(0,0%,100%,.08);border-radius:999px;overflow:hidden}.sel-contribute .imp-row .track i{display:block;height:100%;border-radius:999px;background:var(--green-400)}.sel-contribute .imp-row .v{font-family:var(--font-mono);font-size:12.5px;color:#fff;width:46px;text-align:right}.sel-contribute .mission{max-width:920px}.sel-contribute .mission .eyebrow{color:var(--accent);margin-bottom:16px}.sel-contribute .mission h2{font-size:clamp(1.6rem,2.4vw,2.15rem);font-weight:800;letter-spacing:-.03em;line-height:1.12;margin:0 0 12px}.sel-contribute .mission h2 .g{background:linear-gradient(100deg,var(--green-600),var(--blue-500));-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.sel-contribute .mission p{font-size:17px;color:var(--fg-2);line-height:1.6;margin:0;max-width:60ch}.sel-contribute .ladder{position:relative;display:grid;grid-template-columns:repeat(4,1fr);grid-gap:22px;gap:22px;margin-top:54px}.sel-contribute .ladder:before{content:"";position:absolute;top:56px;left:11%;right:11%;border-top:2px dashed var(--border-strong);opacity:.85;z-index:0}.sel-contribute .plevel{position:relative;z-index:1;display:flex;flex-direction:column;background:var(--surface);border:1px solid var(--border);border-radius:var(--r-xl);padding:28px;box-shadow:var(--shadow-sm)}.sel-contribute .pl-top{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:22px}.sel-contribute .pl-badge{width:48px;height:48px;border-radius:13px;flex:none;display:flex;align-items:center;justify-content:center;background:var(--n-100);color:var(--n-600);box-shadow:0 0 0 6px var(--surface)}.sel-contribute .pl-badge svg{width:23px;height:23px}.sel-contribute .pl-meta{display:inline-flex;align-items:center;justify-content:center;text-align:center;font-family:var(--font-mono);font-size:10.5px;font-weight:600;text-transform:uppercase;letter-spacing:.05em;line-height:1.35;color:var(--fg-3);background:var(--n-100);border-radius:11px;padding:6px 12px;max-width:150px;white-space:pre-line}.sel-contribute .plevel h3{font-size:21px;font-weight:700;letter-spacing:-.025em;margin:0 0 8px}.sel-contribute .pl-desc{font-size:14.5px;color:var(--fg-2);line-height:1.5;margin:0 0 6px}.sel-contribute .pl-list{list-style:none;margin:18px 0 24px;padding:0;display:flex;flex-direction:column;gap:11px;flex:1 1}.sel-contribute .pl-list li{display:flex;gap:9px;align-items:flex-start;font-size:14.5px;color:var(--fg-1);line-height:1.45}.sel-contribute .pl-list li svg{width:16px;height:16px;flex:none;margin-top:2px;color:var(--green-600)}.sel-contribute .pl-cta{width:100%;justify-content:center;padding:14px 18px;font-size:15px}.sel-contribute .pl-cta-ghost{background:transparent;color:var(--fg-1);box-shadow:inset 0 0 0 1.5px var(--border-strong)}.sel-contribute .pl-cta-ghost:hover{box-shadow:inset 0 0 0 1.5px var(--fg-1)}.sel-contribute .pl-cta-blue{background:transparent;color:var(--blue-600);box-shadow:inset 0 0 0 1.5px var(--blue-200)}.sel-contribute .pl-cta-blue:hover{box-shadow:inset 0 0 0 1.5px var(--blue-500);transform:translateY(-1px)}.sel-contribute .pl-cta-primary{background:var(--green-500);color:var(--on-accent)}.sel-contribute .pl-cta-primary:hover{background:var(--green-600);transform:translateY(-2px);box-shadow:var(--shadow-accent)}.sel-contribute .pl-cta-gold{background:linear-gradient(180deg,var(--warm-300),var(--warm-500));color:#2a1503}.sel-contribute .pl-cta-gold:hover{transform:translateY(-2px);box-shadow:0 12px 30px -10px rgba(255,138,61,.55)}.sel-contribute .lv-neutral .pl-meta{background:transparent;color:var(--fg-3);text-transform:none;letter-spacing:0;padding-left:0;font-size:12px}.sel-contribute .lv-blue .pl-badge,.sel-contribute .lv-blue .pl-meta{background:var(--blue-50);color:var(--blue-700)}.sel-contribute .lv-green{border-color:var(--green-300);box-shadow:0 0 0 1px var(--green-300),0 22px 54px -26px rgba(31,203,128,.55)}.sel-contribute .lv-green .pl-badge,.sel-contribute .lv-green .pl-meta{background:var(--green-50);color:var(--green-700)}.sel-contribute .lv-dark{border-color:hsla(0,0%,100%,.09);color:#fff;background:radial-gradient(135% 130% at 80% 6%,#2a1d0d 0,#181308 48%,#0b0a08 100%);box-shadow:0 26px 60px -30px rgba(0,0,0,.7)}.sel-contribute .lv-dark h3{color:#fff}.sel-contribute .lv-dark .pl-desc{color:#c7bca8}.sel-contribute .lv-dark .pl-list li{color:#e6ddcd}.sel-contribute .lv-dark .pl-list li svg{color:var(--warm-400)}.sel-contribute .lv-dark .pl-badge{background:linear-gradient(180deg,var(--warm-400),#d97a1e);color:#3a2206;box-shadow:0 0 0 6px hsla(0,0%,100%,.03)}.sel-contribute .lv-dark .pl-meta{background:rgba(255,177,61,.14);color:var(--warm-300)}.sel-contribute .plevel.is-here{box-shadow:0 0 0 2px var(--green-500),var(--shadow-md)}.sel-contribute .ladder-note{display:flex;align-items:center;justify-content:center;gap:9px;margin-top:36px;font-family:var(--font-mono);font-size:12.5px;color:var(--fg-3);text-align:center}.sel-contribute .ladder-note svg{width:16px;height:16px;color:var(--green-600)}.founding-band{padding:96px 0;color:#fff;background:radial-gradient(120% 120% at 78% 8%,#2a1c0c 0,#140d06 60%,#0b0a08 100%)}.founding-band .founding{display:grid;grid-template-columns:1.1fr .9fr;grid-gap:56px;gap:56px;align-items:center}.founding-band .eyebrow.gold{color:var(--warm-400);display:inline-flex;align-items:center;gap:9px;margin-bottom:18px}.founding-band .eyebrow.gold .pip{width:7px;height:7px;border-radius:50%;background:var(--warm-400);box-shadow:0 0 0 4px rgba(255,177,61,.18)}.founding-band h2{font-size:clamp(2rem,3vw,2.75rem);font-weight:800;letter-spacing:-.03em;line-height:1.06;margin:0 0 16px;color:#fff}.founding-band .fnd-lede{font-size:18px;color:#d8cdbc;line-height:1.55;margin:0 0 26px;max-width:46ch}.founding-band .fnd-list{list-style:none;margin:0 0 32px;padding:0;display:flex;flex-direction:column;gap:16px}.founding-band .fnd-list li{display:flex;gap:14px;align-items:flex-start;font-size:15.5px;color:#e6ddce;line-height:1.5}.founding-band .li-ico{width:34px;height:34px;flex:none;border-radius:50%;display:flex;align-items:center;justify-content:center;background:rgba(255,177,61,.1);border:1px solid rgba(255,177,61,.28);margin-top:1px}.founding-band .li-ico svg{width:17px;height:17px;color:var(--warm-400)}.founding-band .cta{display:flex;flex-wrap:wrap;gap:14px}.founding-band .cta .btn{padding:16px 28px;font-size:16px}.founding-band .fnd-fine{margin:24px 0 0;font-size:13px;color:#9c927f}.btn-gold{background:linear-gradient(180deg,var(--warm-300),var(--warm-500));color:#2a1503}.btn-gold:hover{transform:translateY(-2px);box-shadow:0 12px 30px -10px rgba(255,138,61,.55)}.btn-founding-ghost{background:hsla(0,0%,100%,.04);color:#f2e9d9;box-shadow:inset 0 0 0 1.5px hsla(0,0%,100%,.16)}.btn-founding-ghost:hover{background:hsla(0,0%,100%,.08);box-shadow:inset 0 0 0 1.5px hsla(0,0%,100%,.32);transform:translateY(-1px)}.founding-band .fnd-medal,.founding-band .medal{display:flex;justify-content:center}.founding-band .medal{position:relative;width:252px;height:252px;border-radius:50%;flex-direction:column;align-items:center;text-align:center;padding:0 30px;background:radial-gradient(135% 135% at 50% 20%,#ffebbe 0,#f8c667 42%,#df9b35 74%,#b9781f 100%);box-shadow:0 30px 80px -16px rgba(255,150,40,.45),0 0 72px rgba(247,180,60,.3),0 0 0 1px rgba(120,70,12,.25),inset 0 4px 8px hsla(0,0%,100%,.55),inset 0 -14px 36px rgba(120,60,10,.32)}.founding-band .medal:before{content:"";position:absolute;inset:15px;border-radius:50%;border:1.5px dashed rgba(86,48,8,.45)}.founding-band .medal>*{position:relative;z-index:1}.founding-band .medal-icon{display:flex;align-items:center;justify-content:center;color:#5c3708;margin-bottom:10px}.founding-band .medal-icon svg{width:44px;height:44px}.founding-band .medal-l1{font-family:var(--font-mono);font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.16em;color:#5c3708}.founding-band .medal-l2{font-family:var(--font-mono);font-size:13px;font-weight:600;color:#4a2c06;margin-top:4px}.sel-contribute .path-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:20px;gap:20px;margin-top:50px}.sel-contribute .path-card{position:relative;background:var(--surface);border:1px solid var(--border);border-radius:var(--r-lg);padding:30px}.sel-contribute .path-step{position:absolute;top:24px;right:26px;font-family:var(--font-mono);font-size:13px;font-weight:600;color:var(--fg-3)}.sel-contribute .path-ico{width:46px;height:46px;border-radius:12px;background:var(--green-50);color:var(--green-700);display:flex;align-items:center;justify-content:center;margin-bottom:20px}.sel-contribute .path-ico svg{width:24px;height:24px}.sel-contribute .path-card h3{font-size:19px;font-weight:700;letter-spacing:-.02em;margin:0 0 9px}.sel-contribute .path-card p{font-size:14.5px;color:var(--fg-2);line-height:1.55;margin:0 0 18px}.sel-contribute .path-cta{display:inline-flex;align-items:center;gap:7px;font-weight:600;font-size:15px;color:var(--green-700)}.sel-contribute .path-cta svg{width:16px;height:16px;transition:transform .18s}.sel-contribute .path-card:hover .path-cta svg{transform:translateX(3px)}@media(max-width:1000px){.sel-contribute .ladder{grid-template-columns:repeat(2,1fr)}.sel-contribute .ladder:before{display:none}}@media(max-width:960px){.sel-contribute .ch-grid,.sel-contribute .improve{grid-template-columns:1fr}.sel-contribute .net-stats{grid-template-columns:1fr 1fr}.founding-band .founding,.sel-contribute .data-cards,.sel-contribute .path-grid,.sel-contribute .priv-grid{grid-template-columns:1fr}.founding-band .founding{gap:40px}.founding-band .fnd-medal{order:-1}}@media(max-width:620px){.sel-contribute .ladder{grid-template-columns:1fr}.sel-contribute .mission{flex-direction:column;gap:18px}}