.coop_page__2N8MB{max-width:1000px;margin:0 auto;padding:32px 24px}.coop_hero__JG_A_{text-align:center;padding:32px 0;position:relative}.coop_hero__JG_A_:before{content:"";position:absolute;top:-10px;left:50%;transform:translateX(-50%);width:min(680px,92%);height:300px;border-radius:50%;background:radial-gradient(closest-side,color-mix(in srgb,var(--accent-blue,#2d6bc9) 16%,transparent),transparent);filter:blur(34px);opacity:.7;z-index:-1;pointer-events:none}.coop_h1__8zlZ9{font-size:clamp(2rem,5vw,3rem);font-weight:700;margin:0 0 .75rem}.coop_lede__TectH{font-size:1.15rem;color:var(--text-muted,#9aa3b2);max-width:60ch;margin:0 auto 24px}.coop_ctaRow__22Ysz{display:flex;gap:12px;justify-content:center;flex-wrap:wrap}.coop_ctaPrimary__11DRy,.coop_ctaSecondary__FFIXO{display:inline-block;text-decoration:none;font-weight:700;border-radius:10px;padding:.8rem 1.4rem;min-height:44px;line-height:1.6}.coop_ctaPrimary__11DRy{background:linear-gradient(180deg,color-mix(in srgb,var(--accent-blue,#2d6bc9) 86%,white 14%),var(--accent-blue,#2d6bc9));color:#fff;border:1px solid color-mix(in srgb,var(--accent-blue,#2d6bc9) 50%,transparent);box-shadow:0 4px 14px rgba(0,0,0,.16),0 0 22px color-mix(in srgb,var(--accent-blue,#2d6bc9) 26%,transparent);transition:transform .12s ease,box-shadow .2s ease}@media(hover:hover){.coop_ctaPrimary__11DRy:hover{transform:translateY(-2px);box-shadow:0 6px 20px rgba(0,0,0,.2),0 0 30px color-mix(in srgb,var(--accent-blue,#2d6bc9) 34%,transparent)}}.coop_ctaSecondary__FFIXO{background:var(--surface-2,#1f2530);color:var(--text,#e8ecf3);border:1px solid var(--border-subtle,#2a2f3a)}.coop_ctaPrimary__11DRy:focus-visible,.coop_ctaSecondary__FFIXO:focus-visible{outline:3px solid var(--accent-blue,#2d6bc9);outline-offset:2px}.coop_section__7yQPy{padding:32px 0}.coop_h2__z_X_A{font-size:1.6rem;font-weight:700;margin:0 0 24px;text-align:center}.coop_steps__HAJHy{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:24px;list-style:none;padding:0;margin:0}.coop_step__LWkfV{background:linear-gradient(180deg,color-mix(in srgb,var(--text-primary,#e8ecf3) 4%,transparent),color-mix(in srgb,var(--text-primary,#e8ecf3) 1.5%,transparent));border:1px solid color-mix(in srgb,var(--accent-blue,#2d6bc9) 14%,var(--border-subtle,#2a2f3a));border-radius:14px;padding:24px;box-shadow:0 2px 12px rgba(0,0,0,.12),inset 0 1px 0 color-mix(in srgb,var(--text-primary,#e8ecf3) 5%,transparent);transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}@media(hover:hover){.coop_step__LWkfV:hover{transform:translateY(-3px);border-color:color-mix(in srgb,var(--accent-blue,#2d6bc9) 28%,transparent);box-shadow:0 8px 26px rgba(0,0,0,.2),0 0 20px color-mix(in srgb,var(--accent-blue,#2d6bc9) 9%,transparent),inset 0 1px 0 color-mix(in srgb,var(--text-primary,#e8ecf3) 6%,transparent)}}.coop_stepNum__Gwrrb{font-size:.85rem;font-weight:700;color:var(--accent-blue,#6aa3ff)}.coop_stepTitle__KSAWz{font-size:1.1rem;font-weight:700;margin:.35rem 0}.coop_stepBody__ROAFI{color:var(--text-muted,#9aa3b2);margin:0}.coop_matrix__srBK9{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:12px}.coop_matrixCol__LJyNY{background:linear-gradient(180deg,color-mix(in srgb,var(--text-primary,#e8ecf3) 4%,transparent),color-mix(in srgb,var(--text-primary,#e8ecf3) 1.5%,transparent));border:1px solid color-mix(in srgb,var(--accent-blue,#2d6bc9) 14%,var(--border-subtle,#2a2f3a));border-radius:14px;padding:24px;box-shadow:0 2px 12px rgba(0,0,0,.12),inset 0 1px 0 color-mix(in srgb,var(--text-primary,#e8ecf3) 5%,transparent);transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}@media(hover:hover){.coop_matrixCol__LJyNY:hover{transform:translateY(-3px);border-color:color-mix(in srgb,var(--accent-blue,#2d6bc9) 28%,transparent);box-shadow:0 8px 26px rgba(0,0,0,.2),0 0 20px color-mix(in srgb,var(--accent-blue,#2d6bc9) 9%,transparent),inset 0 1px 0 color-mix(in srgb,var(--text-primary,#e8ecf3) 6%,transparent)}}.coop_matrixBadge__yM_Iw{font-weight:700}.coop_matrixSession__0ia1P{color:#3ba55d}.coop_matrixPlay__iPzXs{color:#d8a23a}.coop_matrixBlurb__g8B90,.coop_matrixSolo__8W_iX{color:var(--text-muted,#9aa3b2)}.coop_matrixBlurb__g8B90{font-size:.9rem;margin:.4rem 0 .75rem}.coop_matrixList__jUEVZ{margin:0;padding-left:1.1rem;color:var(--text,#e8ecf3)}.coop_matrixList__jUEVZ li{margin:.15rem 0}.coop_faq__7pnBc{max-width:760px;margin:0 auto}.coop_faqItem__Q6BXi{border-top:1px solid var(--border-subtle,#2a2f3a);padding:12px 0}.coop_faqQ__bCWMk{font-weight:700;margin:0 0 .35rem}.coop_faqA__08ZVt{color:var(--text-muted,#9aa3b2);margin:0}