.page_hero__F2MjG{background:var(--smc-pink);text-align:center;padding:80px 24px}.page_heroLabel__Vkh95{font-family:var(--font-caps);font-size:20px;font-weight:700;letter-spacing:2.5px;text-transform:uppercase;color:rgba(255,255,255,.7);margin-bottom:16px;display:block}.page_heroH1__oZGYT{font-family:var(--font-heading);font-size:clamp(32px,4vw,52px);font-weight:400;color:var(--smc-white);margin-bottom:16px;line-height:1.15}.page_heroSub__bmJwS{font-family:var(--font-heading);font-size:clamp(16px,1.8vw,20px);color:rgba(255,255,255,.85);max-width:540px;margin:0 auto;line-height:1.6}.page_page__lO_xK{background:var(--smc-gray-50);padding:80px 24px}.page_container__fsCVJ{max-width:800px;margin:0 auto}.page_faqList__CnYJT{display:flex;flex-direction:column;gap:20px}.page_faqItem__E7ghY{background:white;border-radius:16px;box-shadow:0 2px 16px rgba(0,0,0,.06);border-left:4px solid var(--smc-pink);padding:28px 24px}.page_question__TUjfB{font-family:var(--font-heading);font-size:18px;font-weight:400;color:var(--smc-pink);margin-bottom:10px}.page_answer__xDZH0{font-family:var(--font-heading);font-size:16px;color:var(--smc-gray-600);line-height:1.7}.page_faqLink__3jlL8{display:inline-block;margin-top:10px;font-family:var(--font-heading);font-size:15px;font-weight:600;color:var(--smc-pink);text-decoration:none;transition:opacity .2s}.page_faqLink__3jlL8:hover{opacity:.75}.page_findClubSection__5ZsDA{background:var(--smc-black);padding:80px 24px}.page_findClubInner__Qwbp5{max-width:640px;margin:0 auto;text-align:center}.page_findClubLabel__tH_pX{display:block;font-family:var(--font-caps);font-size:13px;font-weight:700;letter-spacing:2.5px;text-transform:uppercase;color:var(--smc-pink);margin-bottom:12px}.page_findClubH2__HUYHn{font-family:var(--font-heading);font-size:clamp(28px,4vw,40px);font-weight:400;color:var(--smc-white);margin-bottom:12px;line-height:1.2}.page_findClubSub__D_yi_{font-family:var(--font-heading);font-size:17px;color:rgba(255,255,255,.65);margin-bottom:28px;line-height:1.6}@media (max-width:768px){.page_page__lO_xK{padding:48px 20px}.page_question__TUjfB{font-size:16px}.page_answer__xDZH0{font-size:15px}.page_findClubSection__5ZsDA{padding:60px 20px}}.SuburbSearchWidget_form__QnaDF{display:flex;gap:12px;flex-wrap:wrap;width:100%}.SuburbSearchWidget_inputWrap__XjhlJ{position:relative;flex:1 1;min-width:220px}.SuburbSearchWidget_searchIcon__l_UoG{position:absolute;left:18px;top:50%;transform:translateY(-50%);font-size:16px;pointer-events:none}.SuburbSearchWidget_input__OoivQ{width:100%;font-family:var(--font-heading);font-size:16px;border-radius:100px;padding:14px 20px 14px 46px;border:2px solid transparent;outline:none;transition:box-shadow .2s,border-color .2s;-webkit-appearance:none}.SuburbSearchWidget_input__OoivQ::placeholder{color:#aaa}.SuburbSearchWidget_btn__01hVf{font-family:var(--font-caps);font-weight:700;font-size:14px;letter-spacing:1.5px;padding:14px 28px;border-radius:100px;border:none;cursor:pointer;white-space:nowrap;transition:background .2s,transform .2s}.SuburbSearchWidget_btn__01hVf:hover{transform:translateY(-2px)}.SuburbSearchWidget_formHero__mq6sZ .SuburbSearchWidget_input__OoivQ{background:rgba(255,255,255,.95);color:#111;box-shadow:0 4px 20px rgba(0,0,0,.2)}.SuburbSearchWidget_formHero__mq6sZ .SuburbSearchWidget_input__OoivQ:focus{border-color:var(--smc-pink);box-shadow:0 4px 24px rgba(253,35,170,.3)}.SuburbSearchWidget_formHero__mq6sZ .SuburbSearchWidget_searchIcon__l_UoG{color:#888}.SuburbSearchWidget_formHero__mq6sZ .SuburbSearchWidget_btn__01hVf{background:var(--smc-pink);color:var(--smc-white)}.SuburbSearchWidget_formHero__mq6sZ .SuburbSearchWidget_btn__01hVf:hover{background:var(--smc-pink-dark)}.SuburbSearchWidget_formSection__YZVLw .SuburbSearchWidget_input__OoivQ{background:#fff;color:#111;box-shadow:0 2px 12px rgba(0,0,0,.08)}.SuburbSearchWidget_formSection__YZVLw .SuburbSearchWidget_input__OoivQ:focus{border-color:var(--smc-pink);box-shadow:0 2px 16px rgba(253,35,170,.2)}.SuburbSearchWidget_formSection__YZVLw .SuburbSearchWidget_searchIcon__l_UoG{color:#aaa}.SuburbSearchWidget_formSection__YZVLw .SuburbSearchWidget_btn__01hVf{background:var(--smc-pink);color:var(--smc-white)}.SuburbSearchWidget_formSection__YZVLw .SuburbSearchWidget_btn__01hVf:hover{background:var(--smc-pink-dark)}@media (max-width:560px){.SuburbSearchWidget_form__QnaDF{flex-direction:column}.SuburbSearchWidget_btn__01hVf{width:100%;text-align:center}}.TestimonialsCarousel_track__PM4nn{overflow:hidden;width:100%;mask-image:linear-gradient(90deg,transparent 0,black 8%,black 92%,transparent);-webkit-mask-image:linear-gradient(90deg,transparent 0,black 8%,black 92%,transparent)}.TestimonialsCarousel_inner__ooX0w{display:flex;gap:24px;width:max-content;animation:TestimonialsCarousel_scroll__HjKPp 32s linear infinite}.TestimonialsCarousel_inner__ooX0w:hover{animation-play-state:paused}@keyframes TestimonialsCarousel_scroll__HjKPp{0%{transform:translateX(0)}to{transform:translateX(-50%)}}.TestimonialsCarousel_card__1wpgu{background:var(--smc-white);border-radius:16px;padding:36px 28px 28px;border:1px solid #fdb3e2;border-top:4px solid var(--smc-pink);box-shadow:0 2px 10px rgba(253,35,170,.07);display:flex;flex-direction:column;gap:16px;position:relative;overflow:hidden;width:340px;flex-shrink:0}.TestimonialsCarousel_quoteMark__jSW89{font-family:Georgia,serif;font-size:96px;line-height:1;color:var(--smc-pink);opacity:.12;position:absolute;top:-8px;left:16px;font-style:italic;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.TestimonialsCarousel_quote__WZLNo{font-family:Georgia,Times New Roman,serif;font-size:16px;font-style:italic;line-height:1.6;color:#1a1a2e;flex:1 1;position:relative;z-index:1}.TestimonialsCarousel_year__gLQci{font-family:DM Sans,sans-serif;font-size:13px;letter-spacing:2.5px;color:var(--smc-pink);font-weight:700;text-transform:uppercase;position:relative;z-index:1}.TestimonialsCarousel_track__PM4nn[data-edit=true]{overflow-x:auto;mask-image:none;-webkit-mask-image:none;padding-bottom:18px}.TestimonialsCarousel_track__PM4nn[data-edit=true] .TestimonialsCarousel_inner__ooX0w{animation:none}