.page_page__556_G{background:#fff;color:#111827;min-height:100vh}.page_container__jZF7q{max-width:1200px;margin:0 auto;padding:0 28px}.page_hero__7KFOs{padding:112px 0 80px;background:#fff;overflow:hidden}.page_heroLayout__yyLHK{display:grid;grid-template-columns:1fr 1fr;grid-gap:64px;gap:64px;align-items:center}.page_heroContent__dzLob{display:flex;flex-direction:column;gap:0}.page_eyebrow__yxIK8{display:inline-flex;align-items:center;gap:8px;font-size:.6875rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:rgba(0,0,0,.4);margin-bottom:20px}.page_liveDot__3jlHc{width:6px;height:6px;border-radius:50%;background:#22c55e;animation:page_pulse__XPtbN 2.4s ease-in-out infinite;flex-shrink:0}.page_heroHeadline__6GB67{font-size:clamp(2.25rem,4vw + .5rem,3.5rem);font-weight:700;line-height:1.1;letter-spacing:-.02em;color:#111827;margin-bottom:20px}.page_heroAccent__CzMQw{display:block;color:#22c55e}.page_heroBody__d_2rx{font-size:1rem;line-height:1.65;color:rgba(0,0,0,.6);max-width:440px;margin-bottom:36px}.page_heroActions__uE8fj{display:flex;gap:12px;flex-wrap:wrap}.page_btnPrimary__d_sTc{display:inline-flex;align-items:center;gap:8px;padding:14px 28px;background:#111827;color:#fff;font-size:.875rem;font-weight:600;border-radius:8px;border:1px solid #111827;cursor:pointer;transition:background .15s ease,transform .15s ease,box-shadow .15s ease;white-space:nowrap}.page_btnPrimary__d_sTc:hover{background:#1f2937;border-color:#1f2937;transform:translateY(-1px);box-shadow:0 6px 20px rgba(17,24,39,.2)}.page_btnPill__mb7_5{display:inline-flex;align-items:center;gap:8px;padding:14px 24px;background:rgba(0,0,0,.06);color:rgba(0,0,0,.6);font-size:.875rem;font-weight:500;border-radius:9999px;border:none;cursor:pointer;transition:background .15s ease,color .15s ease,transform .15s ease;white-space:nowrap}.page_btnPill__mb7_5:hover{background:rgba(0,0,0,.1);color:#111827;transform:translateY(-1px)}.page_heroVisual__b_sym{position:relative;display:flex;justify-content:center;align-items:center}.page_blob1__ot_zp,.page_blob2__UfZaW{position:absolute;border-radius:50%;filter:blur(60px);pointer-events:none;z-index:0}.page_blob1__ot_zp{width:320px;height:320px;background:rgba(34,197,94,.12);top:-40px;right:-40px}.page_blob2__UfZaW{width:200px;height:200px;background:rgba(59,130,246,.1);bottom:-20px;left:20px}.page_matchCard__GqPlt{position:relative;z-index:1;background:#fff;border:1px solid rgba(0,0,0,.06);border-radius:16px;padding:24px;width:100%;max-width:360px;box-shadow:0 8px 32px rgba(0,0,0,.08);animation:page_floatCard__kf1pC 6s ease-in-out infinite}.page_matchCardTop__0j4LY{display:flex;align-items:center;justify-content:space-between;margin-bottom:20px}.page_newMatchBadge__HCUBh{background:#22c55e;color:#fff;font-size:.6875rem;font-weight:600;letter-spacing:.04em;padding:4px 10px;border-radius:9999px}.page_matchScore__1Z3VS{font-size:.75rem;color:rgba(0,0,0,.4);font-weight:500}.page_matchProfiles__lt1uA{display:flex;align-items:center;gap:12px;margin-bottom:16px}.page_profileChip__QxIa1{display:flex;align-items:center;gap:10px;flex:1 1}.page_avatar__TRVZZ{width:36px;height:36px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:.6875rem;font-weight:700;color:rgba(0,0,0,.5);flex-shrink:0}.page_chipName__G4NMz{font-size:.8125rem;font-weight:600;color:#111827;line-height:1.2}.page_chipMeta__bfQwW{font-size:.6875rem;color:rgba(0,0,0,.4);line-height:1.3;margin-top:2px}.page_matchConnector__qy_Eo{display:flex;flex-direction:column;align-items:center;gap:2px;flex-shrink:0}.page_connectorLine___Qq0T{width:1px;height:10px;background:rgba(0,0,0,.1)}.page_connectorIcon__Er0Wk{font-size:.875rem;color:rgba(0,0,0,.3)}.page_intentSnippet__JhzH1{font-size:.8125rem;line-height:1.55;color:rgba(0,0,0,.5);background:#f9fafb;border-radius:8px;padding:12px 14px;margin-bottom:16px;font-style:italic}.page_matchCardActions__7dmuR{display:flex;gap:8px}.page_acceptBtn__Aji7p{flex:1 1;padding:9px 0;background:#22c55e;color:#fff;font-size:.8125rem;font-weight:600;border:none;border-radius:8px;cursor:pointer;transition:background .15s ease}.page_acceptBtn__Aji7p:hover{background:#16a34a}.page_viewBtn__pjEeA{flex:1 1;padding:9px 0;background:rgba(0,0,0,.06);color:rgba(0,0,0,.6);font-size:.8125rem;font-weight:500;border:none;border-radius:8px;cursor:pointer;transition:background .15s ease,color .15s ease}.page_viewBtn__pjEeA:hover{background:rgba(0,0,0,.1);color:#111827}.page_declineBtn__ku3Qw{padding:9px 14px;background:transparent;color:rgba(0,0,0,.4);font-size:.8125rem;font-weight:500;border:none;cursor:pointer;transition:color .15s ease}.page_declineBtn__ku3Qw:hover{color:#ef4444}.page_eventsSection__C14Ez{padding:88px 0;background:#f9fafb;border-top:1px solid rgba(0,0,0,.06)}.page_sectionHeader___raMx{display:flex;align-items:flex-end;justify-content:space-between;margin-bottom:32px}.page_sectionLabel__JSrPB{font-size:.6875rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:rgba(0,0,0,.4);margin-bottom:8px}.page_sectionTitle__6ic_4{font-size:clamp(1.375rem,2vw + .5rem,1.75rem);font-weight:700;letter-spacing:-.02em;color:#111827;line-height:1.2}.page_viewAllBtn__LIkSP{display:inline-flex;align-items:center;padding:9px 18px;background:rgba(0,0,0,.06);color:rgba(0,0,0,.6);font-size:.8125rem;font-weight:500;border-radius:9999px;border:none;cursor:pointer;transition:background .15s ease,color .15s ease;white-space:nowrap;flex-shrink:0;margin-bottom:4px}.page_viewAllBtn__LIkSP:hover{background:rgba(0,0,0,.1);color:#3b82f6}.page_eventsList__8RvVO{display:flex;flex-direction:column;gap:12px}.page_eventCard__WvO7z{display:flex;align-items:center;gap:20px;padding:16px;background:#fff;border:1px solid rgba(0,0,0,.06);border-radius:16px;cursor:pointer;transition:box-shadow .25s ease,transform .25s ease,border-color .25s ease;text-decoration:none;color:inherit}.page_eventCard__WvO7z:hover{box-shadow:0 4px 12px rgba(0,0,0,.05);transform:translateY(-2px);border-color:rgba(0,0,0,.1)}.page_eventThumbWrap__5JJcb{position:relative;flex-shrink:0}.page_eventThumb__7vr8O{width:80px;height:80px;border-radius:12px;display:flex;align-items:center;justify-content:center}.page_eventTag__vOKQX{font-size:.5625rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:rgba(0,0,0,.45);text-align:center;line-height:1.3;padding:0 6px}.page_eventBadge__VDU58{position:absolute;bottom:-4px;left:6px;font-size:.625rem;font-weight:600;letter-spacing:.04em;padding:3px 8px;border-radius:9999px;color:#fff;border:2px solid #fff;line-height:1}.page_badgeGoing__S1Ccw{background:#22c55e}.page_badgeInvited__0oz46{background:#3b82f6}.page_eventContent__9vfNt{flex:1 1;min-width:0}.page_eventDate__becRD{font-size:.6875rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:rgba(0,0,0,.4);margin-bottom:4px}.page_eventTitle__hKOy6{font-size:1rem;font-weight:600;color:#111827;line-height:1.4;margin-bottom:6px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.page_eventLocation__cTDrn{display:flex;align-items:center;gap:5px;font-size:.8125rem;color:rgba(0,0,0,.6);margin-bottom:12px}.page_eventFooter__gPvfF{display:flex;align-items:center;gap:12px}.page_avatarStack__Y_z5O{position:relative;height:24px;width:56px}.page_avatarSmall__ybdO7{position:absolute;width:24px;height:24px;border-radius:50%;background:#e5e7eb;border:2px solid #fff;top:0}.page_matchCount__ZMX8Z{font-size:.75rem;color:rgba(0,0,0,.4)}.page_matchCount__ZMX8Z strong{color:rgba(0,0,0,.6);font-weight:600}.page_eventArrow__6SOPr{flex-shrink:0;font-size:1rem;color:rgba(0,0,0,.2);transition:color .15s ease,transform .15s ease}.page_eventCard__WvO7z:hover .page_eventArrow__6SOPr{color:#3b82f6;transform:translateX(3px)}.page_howSection__xR4l9{padding:88px 0;background:#fff;border-top:1px solid rgba(0,0,0,.06)}.page_stepsGrid__svYG0{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:16px;gap:16px;position:relative;margin-top:40px}.page_stepCard__q7x8P{background:#f9fafb;border:1px solid rgba(0,0,0,.06);border-radius:16px;padding:28px 24px;position:relative;transition:box-shadow .25s ease,transform .25s ease}.page_stepCard__q7x8P:hover{box-shadow:0 4px 12px rgba(0,0,0,.05);transform:translateY(-2px)}.page_stepNum__Ucda0{display:inline-flex;width:36px;height:36px;align-items:center;justify-content:center;background:#111827;color:#fff;font-size:.75rem;font-weight:700;border-radius:8px;margin-bottom:20px;letter-spacing:.04em}.page_stepConnector__ijxOz{position:absolute;right:-24px;top:32px;font-size:1rem;color:rgba(0,0,0,.2);z-index:1;pointer-events:none}.page_stepTitle__D2o3b{font-size:1rem;font-weight:600;color:#111827;margin-bottom:10px;line-height:1.3}.page_stepDesc__iZGUx{font-size:.875rem;color:rgba(0,0,0,.6);line-height:1.65}.page_statsBar__6qhr9{border-top:1px solid rgba(0,0,0,.06);border-bottom:1px solid rgba(0,0,0,.06);padding:32px 0;background:#fff}.page_statsInner__dPYiV{max-width:1200px;margin:0 auto;padding:0 28px;display:flex;align-items:center;justify-content:center;gap:0;flex-wrap:wrap}.page_statItem___GYM4{display:flex;flex-direction:column;align-items:center;gap:4px;padding:8px 40px}.page_statValue__tVgp7{font-size:1.75rem;font-weight:700;letter-spacing:-.03em;color:#111827;line-height:1}.page_statLabel__2jNx3{font-size:.75rem;color:rgba(0,0,0,.4);font-weight:500}.page_statSep__jgJBz{width:1px;height:40px;background:rgba(0,0,0,.06);flex-shrink:0}.page_ctaSection__BmsKD{padding:88px 0;background:#f9fafb;border-top:1px solid rgba(0,0,0,.06);text-align:center}.page_ctaCard__0EK4h{display:inline-block;background:#fff;border:1px solid rgba(0,0,0,.06);border-radius:16px;padding:56px 72px;max-width:680px;width:100%;box-shadow:0 4px 24px rgba(0,0,0,.04)}.page_ctaTitle__8jURU{font-size:clamp(1.5rem,3vw,2.25rem);font-weight:700;letter-spacing:-.02em;color:#111827;margin-bottom:12px;line-height:1.2;margin-top:16px}.page_ctaBody__t9NON{font-size:1rem;color:rgba(0,0,0,.6);line-height:1.65;margin-bottom:32px}.page_ctaActions__3_xe6{display:flex;gap:12px;justify-content:center;flex-wrap:wrap}.page_footer__F3MD0{border-top:1px solid rgba(0,0,0,.06);padding:24px 0;background:#fff}.page_footerInner__5TPTB{max-width:1200px;margin:0 auto;padding:0 28px;display:flex;align-items:center;justify-content:space-between;gap:20px;flex-wrap:wrap}.page_footerCopy__1MvSI{font-size:.8125rem;color:rgba(0,0,0,.4)}.page_footerLinks__ZWbAq{display:flex;gap:24px}.page_footerLink__ntXAe{font-size:.8125rem;color:rgba(0,0,0,.4);transition:color .15s ease}.page_footerLink__ntXAe:hover{color:#3b82f6}@keyframes page_pulse__XPtbN{0%,to{opacity:1;transform:scale(1)}50%{opacity:.6;transform:scale(.85)}}@keyframes page_floatCard__kf1pC{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@media (max-width:960px){.page_heroLayout__yyLHK{grid-template-columns:1fr}.page_heroVisual__b_sym{display:none}.page_stepsGrid__svYG0{grid-template-columns:1fr;gap:12px}.page_stepConnector__ijxOz{display:none}}@media (max-width:768px){.page_hero__7KFOs{padding:96px 0 60px}.page_sectionHeader___raMx{flex-direction:column;align-items:flex-start;gap:16px}.page_ctaCard__0EK4h{padding:40px 28px}.page_statItem___GYM4{padding:8px 20px}.page_footerInner__5TPTB{flex-direction:column;align-items:flex-start}.page_heroActions__uE8fj{flex-direction:column}.page_btnPill__mb7_5,.page_btnPrimary__d_sTc{width:100%;justify-content:center}}@media (max-width:480px){.page_container__jZF7q{padding:0 20px}.page_eventCard__WvO7z{gap:14px;padding:14px}.page_eventThumb__7vr8O{width:64px;height:64px}.page_statsInner__dPYiV{padding:0 20px}.page_statSep__jgJBz{display:none}}.Navbar_nav__yFFPE{position:fixed;top:0;left:0;right:0;z-index:100;background:rgba(10,15,10,.78);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border-bottom:1px solid transparent;transition:border-color var(--transition-base)}.Navbar_scrolled__N9DJM{border-bottom-color:var(--color-border)}.Navbar_inner__Cumf_{max-width:1200px;margin:0 auto;padding:0 28px;height:64px;display:flex;align-items:center;gap:40px}.Navbar_logo__X4o9i{font-family:var(--font-mono);font-size:.9375rem;font-weight:700;letter-spacing:-.02em;color:var(--color-near-white);margin-right:auto;display:flex;align-items:center;gap:0;transition:opacity var(--transition-fast)}.Navbar_logo__X4o9i:hover{opacity:.85}.Navbar_logoBracket__5FgpS{color:var(--color-accent)}.Navbar_links__puXTb{display:flex;align-items:center;gap:32px}.Navbar_link__Ssa7S{font-size:.875rem;font-weight:500;color:var(--color-muted);letter-spacing:.01em;transition:color var(--transition-fast);position:relative;padding-bottom:2px}.Navbar_link__Ssa7S.Navbar_active__qyFWv,.Navbar_link__Ssa7S:hover{color:var(--color-near-white)}.Navbar_link__Ssa7S.Navbar_active__qyFWv:after{content:"";position:absolute;bottom:-4px;left:0;right:0;height:2px;background:var(--color-accent);border-radius:1px}.Navbar_unreadDot__9RTat{position:absolute;top:-3px;right:-9px;width:6px;height:6px;border-radius:50%;background:var(--color-accent);animation:Navbar_pulse-glow__Rn6vi 2s ease-in-out infinite}.Navbar_cta__wgvF5{display:flex;align-items:center}.Navbar_ctaButton__Lwosc{font-family:var(--font-mono);font-size:.8125rem;font-weight:500;letter-spacing:.03em;padding:8px 18px;border-radius:var(--radius-sm);border:1px solid var(--color-accent);color:var(--color-accent);background:transparent;cursor:pointer;transition:background var(--transition-fast),color var(--transition-fast);white-space:nowrap}.Navbar_ctaButtonFilled__H3u5J,.Navbar_ctaButton__Lwosc:hover{background:var(--color-accent);color:var(--color-bg)}.Navbar_ctaButtonFilled__H3u5J:hover{background:var(--color-soft);border-color:var(--color-soft);color:var(--color-bg)}.Navbar_hamburger__WJ9Te{display:none;flex-direction:column;justify-content:center;gap:5px;width:36px;height:36px;padding:6px;background:transparent;border:none;cursor:pointer;margin-left:auto;flex-shrink:0}.Navbar_hamburgerLine__TxWPj{display:block;width:20px;height:2px;background:var(--color-near-white);border-radius:1px;transition:transform .2s ease,opacity .2s ease}.Navbar_hamburgerLineTop__NqfvU{transform:translateY(7px) rotate(45deg)}.Navbar_hamburgerLineMid__dO8Bg{opacity:0}.Navbar_hamburgerLineBot__dx52e{transform:translateY(-7px) rotate(-45deg)}.Navbar_mobileMenu__mhKOr{display:flex;flex-direction:column;padding:12px 20px 20px;border-top:1px solid var(--color-border);background:rgba(10,15,10,.97)}.Navbar_mobileLink__lFb0h{font-size:1rem;font-weight:500;color:var(--color-muted);padding:14px 0;border-bottom:1px solid var(--color-border);position:relative;transition:color var(--transition-fast)}.Navbar_mobileLinkActive__OfXL0,.Navbar_mobileLink__lFb0h:hover{color:var(--color-near-white)}.Navbar_mobileLinkActive__OfXL0:before{content:"";position:absolute;left:-20px;top:50%;transform:translateY(-50%);width:3px;height:20px;background:var(--color-accent);border-radius:1px}.Navbar_mobileCta__zxVht{padding-top:16px}.Navbar_light__5MNGR{background:hsla(0,0%,100%,.85);border-bottom-color:rgba(0,0,0,.06)}.Navbar_light__5MNGR.Navbar_scrolled__N9DJM{border-bottom-color:rgba(0,0,0,.1)}.Navbar_light__5MNGR .Navbar_logo__X4o9i{color:#111827}.Navbar_light__5MNGR .Navbar_logoBracket__5FgpS{color:#22c55e}.Navbar_light__5MNGR .Navbar_link__Ssa7S{color:rgba(0,0,0,.5)}.Navbar_light__5MNGR .Navbar_link__Ssa7S.Navbar_active__qyFWv,.Navbar_light__5MNGR .Navbar_link__Ssa7S:hover{color:#111827}.Navbar_light__5MNGR .Navbar_link__Ssa7S.Navbar_active__qyFWv:after{background:#111827}.Navbar_light__5MNGR .Navbar_unreadDot__9RTat{background:#22c55e}.Navbar_light__5MNGR .Navbar_ctaButton__Lwosc{border-color:#111827;color:#111827}.Navbar_light__5MNGR .Navbar_ctaButton__Lwosc:hover{background:#111827;color:#fff}.Navbar_light__5MNGR .Navbar_ctaButtonFilled__H3u5J{background:#111827;color:#fff;border-color:#111827}.Navbar_light__5MNGR .Navbar_ctaButtonFilled__H3u5J:hover{background:#1f2937;border-color:#1f2937;color:#fff}.Navbar_light__5MNGR .Navbar_hamburgerLine__TxWPj{background:#111827}.Navbar_light__5MNGR .Navbar_mobileMenu__mhKOr{background:hsla(0,0%,100%,.98);border-top-color:rgba(0,0,0,.06)}.Navbar_light__5MNGR .Navbar_mobileLink__lFb0h{color:rgba(0,0,0,.5);border-bottom-color:rgba(0,0,0,.06)}.Navbar_light__5MNGR .Navbar_mobileLinkActive__OfXL0,.Navbar_light__5MNGR .Navbar_mobileLink__lFb0h:hover{color:#111827}.Navbar_light__5MNGR .Navbar_mobileLinkActive__OfXL0:before{background:#22c55e}@media (max-width:768px){.Navbar_cta__wgvF5,.Navbar_links__puXTb{display:none}.Navbar_hamburger__WJ9Te{display:flex}.Navbar_inner__Cumf_{padding:0 20px;gap:0}.Navbar_menuOpenNav__pPEc5{border-bottom-color:transparent}}