.Memberships_page__fO_GX{min-height:100vh;background:#f6f3ef;color:#102231;padding-bottom:72px}.Memberships_hero__J82EL{text-align:center;background:#102a3a;color:#fff;padding:54px 20px}.Memberships_hero__J82EL p{color:#ef7b63;text-transform:uppercase;letter-spacing:.22em;font-weight:700;font-size:12px}.Memberships_hero__J82EL h1{font-size:clamp(34px,5vw,58px);font-weight:800;margin:10px 0}.Memberships_hero__J82EL span{color:#d5dee3}.Memberships_progress__9eiSg{max-width:1050px;margin:32px auto;display:flex;justify-content:center;gap:8px;padding:0 18px}.Memberships_progress__9eiSg div{display:flex;align-items:center;gap:8px;color:#84909a;font-size:13px;flex:1}.Memberships_progress__9eiSg div:after{content:"";height:2px;background:#ddd;flex:1}.Memberships_progress__9eiSg div:last-child:after{display:none}.Memberships_progress__9eiSg b{display:grid;place-items:center;width:28px;height:28px;border-radius:50%;background:#ddd;color:#fff}.Memberships_progressActive__g3IwP{color:#102231!important}.Memberships_progressActive__g3IwP b{background:#ea755d!important}.Memberships_layout__K_Sz1{max-width:1180px;margin:auto;padding:0 20px;display:grid;grid-template-columns:minmax(0,1fr) 290px;gap:24px;align-items:start}.Memberships_confirmPayCard__2qqqN,.Memberships_fulfillmentCard__aW3oD,.Memberships_mainPanel__rSSsU,.Memberships_summary__CblNI{background:#fff;border:1px solid #e9e3dd;border-radius:20px;padding:28px;box-shadow:0 8px 30px #1022310d}.Memberships_panelHeader__52QhJ{margin-bottom:24px}.Memberships_confirmPayHeader__WEQqf h2,.Memberships_panelHeader__52QhJ h2{font-size:28px;font-weight:800;margin-bottom:8px}.Memberships_panelHeader__52QhJ p{color:#61707b}.Memberships_microCopy__omKFJ,.Memberships_stepText__3k7Eu{font-size:13px;margin-top:8px}.Memberships_planGrid__UwnoN{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;padding-top:12px}.Memberships_planCard__wqK2i{position:relative;border:2px solid #e7e2dd;border-radius:16px;padding:20px;display:flex;flex-direction:column}.Memberships_bundleCardActive__LniQp,.Memberships_deliveryOptionCardActive__4ihrd,.Memberships_planCardActive__WOnPC{border-color:#ea755d!important;background:#fff8f5!important}.Memberships_bundleBadge__zPc7o,.Memberships_planBadge__P3yC6{position:absolute;background:#ea755d;color:#fff;padding:4px 9px;border-radius:20px;font-size:11px;font-weight:700}.Memberships_planBadge__P3yC6{top:-12px;left:50%;right:auto;transform:translateX(-50%);display:inline-flex;align-items:center;justify-content:center;min-height:24px;padding:4px 12px;white-space:nowrap;text-transform:uppercase;letter-spacing:.05em;font-size:9px;font-weight:800;border:2px solid #fff;box-shadow:0 3px 10px #10223124}.Memberships_planBadgeDark__BqW3T{background:#102a3a}.Memberships_bundleBody__3404E h3,.Memberships_deliveryOptionTop__UmVvZ h3,.Memberships_planTop__3Ho2K h3{font-weight:800;font-size:19px}.Memberships_priceRow__3BDAK strong{font-size:34px}.Memberships_priceRow__3BDAK span{color:#73808a}.Memberships_planDescription__cqbj2{color:#61707b;min-height:64px}.Memberships_benefitList__oIxBc{padding:0;list-style:none;display:grid;gap:9px;margin:16px 0}.Memberships_benefitList__oIxBc li{display:flex;gap:8px;font-size:13px}.Memberships_benefitIcon__w5bx7{color:#ea755d}.Memberships_actions__DnPdi button,.Memberships_planButton__R_dVr{border:1px solid #ddd;border-radius:999px;padding:11px 18px;font-weight:700;margin-top:auto}.Memberships_planButtonActive__0kaZY,.Memberships_primaryAction__FIpCB{background:#ea755d!important;color:#fff!important;border-color:#ea755d!important}.Memberships_bundleHint__EQdFp,.Memberships_disclaimer__f0voO{color:#687680;font-size:13px;text-align:center;margin-top:18px}.Memberships_bundleGrid__qN7V3{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.Memberships_bundleCard__Z2oku{position:relative;text-align:left;border:2px solid #e7e2dd;border-radius:15px;overflow:hidden;background:#fff}.Memberships_bundleImageWrap__2q__c{height:145px;background:#f7f5f2}.Memberships_bundleImage__aDc_C{width:100%;height:100%}.Memberships_bundleImageContain__8vI_D{object-fit:contain}.Memberships_bundleImageCover__RZlXS{object-fit:cover}.Memberships_bundleBody__3404E{padding:14px}.Memberships_bundleBody__3404E p{font-size:13px;color:#687680}.Memberships_bundleBadge__zPc7o{top:10px;right:10px}.Memberships_doubleStep__UTVyD{display:grid;gap:40px}.Memberships_aboutForm__0vNAm{max-width:680px}.Memberships_confirmPayStack__4oRBd,.Memberships_fulfillmentStack__u3ndd{display:grid;gap:20px}.Memberships_deliveryOptionGrid__2MSSH{display:grid;grid-template-columns:1fr 1fr;gap:14px}.Memberships_deliveryOptionCard__4t5yw{border:2px solid #e7e2dd;border-radius:15px;padding:18px;text-align:left}.Memberships_deliveryOptionTop__UmVvZ{display:flex;gap:10px}.Memberships_deliveryOptionRadio__oBwr_{width:16px;height:16px;border:2px solid #ea755d;border-radius:50%;margin-top:5px}.Memberships_confirmationBox__PCa2p,.Memberships_deliveryInfoBox__Rywfs,.Memberships_securePaymentBanner__CAZq2{background:#f7f4f1;border-radius:12px;padding:16px;margin:16px 0;color:#53636e}.Memberships_addressToggle__1fAZC,.Memberships_billingBlock__BqNSr{margin-top:22px}.Memberships_addressToggle__1fAZC label,.Memberships_inlineCheckbox__Y6bRF{display:flex;gap:8px;margin:10px 0}.Memberships_billingBlock__BqNSr h4,.Memberships_sectionMiniHeading__cjfE4{font-weight:800}.Memberships_notesArea__icPYp{min-height:110px}.Memberships_notesFooter__AqbS7{display:flex;justify-content:space-between;font-size:12px;color:#78848c}.Memberships_confirmationDivider__dpnsg{border-top:1px solid #ddd;margin:14px 0}.Memberships_confirmationFinePrint__2RjhC{font-size:12px}.Memberships_securePaymentIcon__tKwy4{color:#ea755d;margin-right:7px}.Memberships_actions__DnPdi{display:flex;justify-content:space-between;border-top:1px solid #eee;margin-top:28px;padding-top:20px}.Memberships_actions__DnPdi button:disabled{opacity:.4}.Memberships_summary__CblNI{position:sticky;top:24px}.Memberships_summary__CblNI small{text-transform:uppercase;letter-spacing:.12em;color:#7c8992}.Memberships_summary__CblNI h2{font-size:23px;font-weight:800;margin:9px 0}.Memberships_summary__CblNI>strong{font-size:36px}.Memberships_summary__CblNI em{font-size:14px;font-style:normal;color:#74818a}.Memberships_summary__CblNI p{color:#687680;margin-top:10px}.Memberships_summary__CblNI hr{margin:20px 0}.Memberships_summary__CblNI div{display:flex;justify-content:space-between;margin:10px 0}.Memberships_total__ZbPa_{font-size:18px;border-top:1px solid #ddd;padding-top:14px}.Memberships_zipOnlyWrap__tTM3t{max-width:400px}@media(max-width:1100px){.Memberships_layout__K_Sz1{grid-template-columns:minmax(0,1fr) 250px;gap:16px}.Memberships_mainPanel__rSSsU,.Memberships_summary__CblNI{padding:22px}.Memberships_planGrid__UwnoN{gap:10px}.Memberships_planCard__wqK2i{padding:16px}.Memberships_planTop__3Ho2K h3{font-size:16px}.Memberships_priceRow__3BDAK strong{font-size:29px}.Memberships_benefitList__oIxBc li{font-size:12px}.Memberships_planButton__R_dVr{padding-inline:10px}.Memberships_summary__CblNI h2{font-size:20px}.Memberships_summary__CblNI>strong{font-size:31px}}@media(max-width:900px){.Memberships_layout__K_Sz1{grid-template-columns:minmax(0,1fr);max-width:760px}.Memberships_summary__CblNI{position:static;grid-row:auto}.Memberships_planGrid__UwnoN{grid-template-columns:1fr}.Memberships_planCard__wqK2i{padding:22px}.Memberships_planTop__3Ho2K h3{font-size:19px}.Memberships_priceRow__3BDAK strong{font-size:34px}.Memberships_benefitList__oIxBc li{font-size:13px}.Memberships_progress__9eiSg{max-width:720px}.Memberships_progress__9eiSg span{display:none}.Memberships_progress__9eiSg div:after{display:block}.Memberships_bundleGrid__qN7V3{grid-template-columns:repeat(2,minmax(0,1fr))}.Memberships_summary__CblNI{margin-top:0}.Memberships_planDescription__cqbj2{min-height:0}.Memberships_planBadge__P3yC6{left:auto;right:18px;transform:none}}@media(max-width:600px){.Memberships_page__fO_GX{padding-bottom:36px}.Memberships_hero__J82EL{padding:32px 16px}.Memberships_hero__J82EL h1{font-size:30px;line-height:1.12}.Memberships_hero__J82EL span{display:block;font-size:13px}.Memberships_progress__9eiSg{margin:20px auto;padding:0 14px;gap:4px}.Memberships_progress__9eiSg div{gap:4px}.Memberships_progress__9eiSg b{width:24px;height:24px;font-size:11px}.Memberships_layout__K_Sz1{padding:0 12px;gap:16px}.Memberships_confirmPayCard__2qqqN,.Memberships_fulfillmentCard__aW3oD,.Memberships_mainPanel__rSSsU,.Memberships_summary__CblNI{padding:16px;border-radius:14px}.Memberships_panelHeader__52QhJ{margin-bottom:18px}.Memberships_confirmPayHeader__WEQqf h2,.Memberships_panelHeader__52QhJ h2{font-size:22px;line-height:1.15}.Memberships_panelHeader__52QhJ p{font-size:13px}.Memberships_bundleGrid__qN7V3,.Memberships_deliveryOptionGrid__2MSSH{grid-template-columns:1fr}.Memberships_bundleImageWrap__2q__c{height:180px}.Memberships_planGrid__UwnoN{gap:20px}.Memberships_planCard__wqK2i{padding:18px 16px}.Memberships_planBadge__P3yC6{top:-11px;right:14px}.Memberships_actions__DnPdi{gap:10px}.Memberships_actions__DnPdi button{flex:1;padding:11px 12px}.Memberships_summary__CblNI div{align-items:flex-start;gap:14px;font-size:13px}.Memberships_summary__CblNI div span{max-width:70%}.Memberships_deliveryOptionCard__4t5yw{padding:14px}.Memberships_deliveryOptionTop__UmVvZ h3{font-size:16px}.Memberships_confirmationBox__PCa2p,.Memberships_deliveryInfoBox__Rywfs,.Memberships_securePaymentBanner__CAZq2{padding:13px}.Memberships_securePaymentIcon__tKwy4{flex-basis:32px;width:32px;height:32px}.Memberships_bundleHint__EQdFp,.Memberships_disclaimer__f0voO{font-size:11px;line-height:1.45}}@media(max-width:380px){.Memberships_hero__J82EL h1{font-size:26px}.Memberships_confirmPayCard__2qqqN,.Memberships_fulfillmentCard__aW3oD,.Memberships_mainPanel__rSSsU,.Memberships_summary__CblNI{padding:14px}.Memberships_planCard__wqK2i{padding:16px 14px}.Memberships_priceRow__3BDAK strong{font-size:30px}.Memberships_planBadge__P3yC6{right:10px;font-size:8px;padding-inline:9px}.Memberships_actions__DnPdi{flex-direction:column-reverse}.Memberships_actions__DnPdi button{width:100%}.Memberships_summary__CblNI>strong{font-size:29px}}.Memberships_securePaymentBanner__CAZq2{display:flex;align-items:center;gap:13px;border:1px solid #dce8e2;background:linear-gradient(135deg,#f4faf7,#fbfdfc);padding:14px 16px;border-radius:14px;color:#263f35}.Memberships_securePaymentIcon__tKwy4{display:grid;place-items:center;flex:0 0 38px;width:38px;height:38px;margin:0;border-radius:50%;background:#dff2e8;color:#257653;box-shadow:inset 0 0 0 1px #c8e6d7}.Memberships_securePaymentIcon__tKwy4 svg{width:16px;height:16px}.Memberships_securePaymentText__L9ViJ{display:flex;flex-direction:column;gap:2px;line-height:1.35}.Memberships_securePaymentText__L9ViJ strong{font-size:14px;color:#173c2d}.Memberships_securePaymentText__L9ViJ small{font-size:12px;color:#60756c}.Memberships_reviewSelectWrap__fV1HD{position:relative;width:100%}.Memberships_reviewSelectWrap__fV1HD:after{content:"";position:absolute;top:50%;right:18px;width:9px;height:9px;border-right:2px solid #53636e;border-bottom:2px solid #53636e;pointer-events:none;transform:translateY(-70%) rotate(45deg);transition:border-color .2s ease}.Memberships_reviewSelect__6x_No{display:block;width:100%;height:52px;padding:0 48px 0 14px;border:1px solid #d8dde1;border-radius:10px;background:#fff;color:#102231;font:inherit;line-height:1.2;cursor:pointer;appearance:none;-webkit-appearance:none;-moz-appearance:none;transition:border-color .2s ease,box-shadow .2s ease}.Memberships_reviewSelect__6x_No:hover{border-color:#a9b3ba}.Memberships_reviewSelect__6x_No:focus{outline:none;border-color:#ea755d;box-shadow:0 0 0 3px #ea755d26}.Memberships_reviewSelectWrap__fV1HD:focus-within:after{border-color:#d65f49}.HomeScreen_screen__MhSPJ{min-height:100vh;display:flex;align-items:center;justify-content:center;background:#efe1cd;padding:40px 24px}.HomeScreen_card__1IOPb{width:100%;max-width:633px;min-height:838px;background:#f5eedf;border-radius:16px;overflow:hidden;box-shadow:0 18px 48px rgba(80,55,25,.16);border:1px solid rgba(177,151,112,.14)}.HomeScreen_hero__dEjJ4{position:relative;height:218px;overflow:hidden}.HomeScreen_heroBackground__6BrCX{object-fit:cover}.HomeScreen_heroLogoWrap__h2ken{position:absolute;left:112px;top:62px;z-index:1;width:116px;height:116px;border-radius:999px;overflow:hidden;box-shadow:0 4px 16px rgba(0,0,0,.08)}.HomeScreen_heroLogo__ec8xv{width:100%;height:100%;object-fit:cover;border-radius:999px}.HomeScreen_content__j4IGa{display:flex;flex-direction:column;align-items:center;padding:78px 32px 34px}.HomeScreen_headingBlock__guTOn{text-align:center}.HomeScreen_title__7lT_u{margin:0;color:#262626;font-size:28px;line-height:1.25;font-weight:700}.HomeScreen_subtitle__HQHv2{margin:12px 0 0;color:#2c2c2c;font-size:18px;line-height:1.35;font-weight:600}.HomeScreen_actions__tiTil{display:flex;gap:32px;justify-content:center;margin-top:50px;flex-wrap:wrap}.HomeScreen_actionCard__pm_bz{width:162px;height:210px;border:0;border-radius:12px;background:transparent;display:block;cursor:pointer;padding:0}.HomeScreen_actionCardImage__fd4R6{width:100%;height:100%;object-fit:contain;display:block}.HomeScreen_footerText__YGNpU{margin:46px 0 28px;color:#111;font-size:18px;line-height:1.35;font-weight:700;text-align:center}.HomeScreen_brandRow__T_xC1{width:100%;display:flex;justify-content:center;margin-top:4px}.HomeScreen_brandStripImage__UUjHC{width:100%;height:auto;object-fit:contain}@media (max-width:767px){.HomeScreen_screen__MhSPJ{padding:16px 12px}.HomeScreen_card__1IOPb{min-height:auto}.HomeScreen_hero__dEjJ4{height:180px}.HomeScreen_heroLogoWrap__h2ken{left:34px;top:58px;width:102px;height:102px}.HomeScreen_content__j4IGa{padding:68px 20px 28px}.HomeScreen_title__7lT_u{font-size:22px}.HomeScreen_subtitle__HQHv2{font-size:16px}.HomeScreen_actions__tiTil{gap:16px;margin-top:40px}.HomeScreen_actionCard__pm_bz{width:calc(50% - 8px);min-width:140px;height:190px}.HomeScreen_footerText__YGNpU{margin-top:36px;font-size:16px}}.SelectBrandScreen_screen__CFi7G{min-height:100vh;display:flex;align-items:center;justify-content:center;background:#efe1cd;padding:40px 24px}.SelectBrandScreen_card__8Pwta{width:100%;max-width:660px;min-height:840px;background:#f5eedf;border-radius:16px;overflow:hidden;box-shadow:0 18px 48px rgba(80,55,25,.16);border:1px solid rgba(177,151,112,.14)}.SelectBrandScreen_hero__QRNQt{position:relative;height:220px;overflow:hidden}.SelectBrandScreen_heroBackground__4soA5{object-fit:cover}.SelectBrandScreen_backButton__Izy0a{position:absolute;top:24px;left:24px;z-index:10;width:44px;height:44px;border-radius:50%;background:rgba(255,255,255,.9);border:none;display:flex;align-items:center;justify-content:center;color:#262626;cursor:pointer;box-shadow:0 4px 12px rgba(0,0,0,.15);transition:all .2s ease-in-out}.SelectBrandScreen_backButton__Izy0a:hover{background:#ffffff;transform:scale(1.05);color:#fa6258}.SelectBrandScreen_backButton__Izy0a:active{transform:scale(.95)}.SelectBrandScreen_heroLogoWrap__QXDTy{position:absolute;left:92px;top:62px;z-index:1;width:136px;height:136px;border-radius:999px;overflow:hidden}.SelectBrandScreen_heroLogo__E0NaX{width:100%;height:100%;object-fit:cover;border-radius:999px}.SelectBrandScreen_content__uGSvW{display:flex;flex-direction:column;align-items:center;padding:64px 32px 36px}.SelectBrandScreen_headingBlock__gn5xS{text-align:center}.SelectBrandScreen_title__K5Rbd{margin:0;color:#262626;font-size:30px;line-height:1.2;font-weight:700}.SelectBrandScreen_subtitle__n5Vjl{margin:14px 0 0;color:#2f2d2d;font-size:16px;line-height:1.35;font-weight:600}.SelectBrandScreen_brandCards__6N0fr{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px;margin-top:44px}.SelectBrandScreen_brandCard__WjhVW{border:0;border-radius:10px;width:166px;height:146px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;padding:16px;cursor:pointer;position:relative}.SelectBrandScreen_shroomGrooveCard__GGtwD{background:#fc675e;overflow:hidden}.SelectBrandScreen_craftClubCard__UWL2_{background:#ecb847}.SelectBrandScreen_grooveGrillCard__lxTjw{margin-top:24px;width:166px;height:146px;background:#004825}.SelectBrandScreen_brandCardLogo__F48sK{width:auto;max-height:76px;object-fit:contain}.SelectBrandScreen_brandCardFullImage__Y11Bj{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.SelectBrandScreen_grooveGrillLogo__V02iW{width:auto;max-height:76px;object-fit:contain}.SelectBrandScreen_brandCardLabel__Oq7yJ{color:#fff;font-size:15px;line-height:1.3;font-weight:500;position:relative;z-index:1}.SelectBrandScreen_darkLabel__3B6v4{color:#fff}.SelectBrandScreen_brandRow__hy9bU{width:100%;display:flex;justify-content:center;margin-top:56px}.SelectBrandScreen_brandStripImage__VIHnO{width:100%;height:auto;object-fit:contain}@media (max-width:767px){.SelectBrandScreen_screen__CFi7G{padding:16px 12px}.SelectBrandScreen_card__8Pwta{min-height:auto}.SelectBrandScreen_hero__QRNQt{height:188px}.SelectBrandScreen_backButton__Izy0a{top:16px;left:16px;width:36px;height:36px}.SelectBrandScreen_heroLogoWrap__QXDTy{left:34px;top:60px;width:102px;height:102px}.SelectBrandScreen_content__uGSvW{padding:54px 20px 26px}.SelectBrandScreen_title__K5Rbd{font-size:24px}.SelectBrandScreen_subtitle__n5Vjl{font-size:15px}.SelectBrandScreen_brandCards__6N0fr{gap:16px;margin-top:36px}.SelectBrandScreen_brandCard__WjhVW,.SelectBrandScreen_grooveGrillCard__lxTjw{width:144px;height:132px}.SelectBrandScreen_brandRow__hy9bU{margin-top:40px}}.CheckInScreen_screen__vjsEq{min-height:100vh;display:flex;align-items:center;justify-content:center;background:#efe1cd;padding:40px 24px}.CheckInScreen_card__kecSc{width:100%;max-width:633px;min-height:838px;background:#f5eedf;border-radius:16px;overflow:hidden;box-shadow:0 18px 48px rgba(80,55,25,.16);border:1px solid rgba(177,151,112,.14)}.CheckInScreen_hero__akjTW{position:relative;height:220px;overflow:hidden}.CheckInScreen_heroBackground__omapF{object-fit:cover}.CheckInScreen_heroLogoWrap__xMDwn{position:absolute;left:98px;top:64px;z-index:1;width:132px;height:132px;border-radius:999px;overflow:hidden;background:#fff;display:flex;align-items:center;justify-content:center;padding:20px}.CheckInScreen_heroLogo__Z3KVJ{width:100%;height:100%;object-fit:contain}.CheckInScreen_content__XWgmq{display:flex;flex-direction:column;align-items:center;padding:142px 32px 64px}.CheckInScreen_headingBlock__sfTsv{text-align:center}.CheckInScreen_title__mxU1Y{margin:0;color:#262626;font-size:30px;line-height:1.2;font-weight:700}.CheckInScreen_subtitle__L_uDg{margin:14px auto 0;max-width:520px;color:#2f2d2d;font-size:16px;line-height:1.35;font-weight:600}.CheckInScreen_formBlock__BcKAo{width:100%;max-width:515px;margin-top:34px}.CheckInScreen_input__t9oyG{width:100%;height:38px;border:1px solid #d1d1d1;border-radius:4px;background:#fff;padding:0 14px;color:#262626;font-size:15px;outline:none}.CheckInScreen_input__t9oyG::placeholder{color:#a0a0a0}.CheckInScreen_actions__VEWL_{display:flex;gap:18px;justify-content:center;margin-top:38px}.CheckInScreen_primaryButton__dRVHF,.CheckInScreen_secondaryButton___xelA{width:172px;height:38px;border:0;border-radius:2px;color:#fff;font-size:15px;font-weight:600;cursor:pointer}.CheckInScreen_primaryButton__dRVHF{--primary-color:#fa6258;background:var(--primary-color)}.CheckInScreen_secondaryButton___xelA{background:#8d8d8d}@media (max-width:767px){.CheckInScreen_screen__vjsEq{padding:16px 12px}.CheckInScreen_card__kecSc{min-height:auto}.CheckInScreen_hero__akjTW{height:188px}.CheckInScreen_heroLogoWrap__xMDwn{left:34px;top:60px;width:102px;height:102px}.CheckInScreen_content__XWgmq{padding:124px 20px 40px}.CheckInScreen_title__mxU1Y{font-size:24px}.CheckInScreen_subtitle__L_uDg{font-size:15px}.CheckInScreen_actions__VEWL_{flex-direction:column;align-items:center}}.JoinTheGrooveScreen_screen__IEc2H{min-height:100vh;display:flex;align-items:center;justify-content:center;background:#efe1cd;padding:40px 24px}.JoinTheGrooveScreen_card__VASbW{width:100%;max-width:633px;min-height:838px;background:#f5eedf;border-radius:16px;overflow:hidden;box-shadow:0 18px 48px rgba(80,55,25,.16);border:1px solid rgba(177,151,112,.14)}.JoinTheGrooveScreen_hero__W10zo{position:relative;height:220px;overflow:hidden}.JoinTheGrooveScreen_heroBackground__lA33N{object-fit:cover}.JoinTheGrooveScreen_heroLogoWrap__he4RD{position:absolute;left:98px;top:64px;z-index:1;width:132px;height:132px;border-radius:999px;overflow:hidden;background:#fff;display:flex;align-items:center;justify-content:center;padding:20px}.JoinTheGrooveScreen_heroLogo__MB8vD{width:100%;height:100%;object-fit:contain}.JoinTheGrooveScreen_content__mKseL{display:flex;flex-direction:column;align-items:center;padding:100px 32px 36px}.JoinTheGrooveScreen_title__4sIHK{margin:0;color:#262626;font-size:32px;line-height:1.2;font-weight:700;text-align:center}.JoinTheGrooveScreen_formBlock__V7lkd{width:100%;max-width:515px;margin-top:24px;display:flex;flex-direction:column;gap:16px}.JoinTheGrooveScreen_input__evtwK{width:100%;height:48px;border:1px solid #d1d1d1;border-radius:6px;background:#fff;padding:0 16px;color:#262626;font-size:15px;outline:none;box-shadow:inset 0 1px 3px rgba(0,0,0,.05)}.JoinTheGrooveScreen_input__evtwK::placeholder{color:#a0a0a0}.JoinTheGrooveScreen_actions__YxVuY{display:flex;gap:18px;justify-content:center;margin-top:28px}.JoinTheGrooveScreen_primaryButton___5XeE,.JoinTheGrooveScreen_secondaryButton__hJrWj{width:172px;height:44px;border:0;border-radius:6px;color:#fff;font-size:15px;font-weight:600;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s ease-in-out}.JoinTheGrooveScreen_primaryButton___5XeE{background:#1b8e72;box-shadow:0 2px 4px rgba(27,142,114,.2)}.JoinTheGrooveScreen_primaryButton___5XeE:hover{background:#14705a;transform:scale(1.02)}.JoinTheGrooveScreen_secondaryButton__hJrWj{background:#8d8d8d;box-shadow:0 2px 4px rgba(0,0,0,.1)}.JoinTheGrooveScreen_secondaryButton__hJrWj:hover{background:#767676;transform:scale(1.02)}.JoinTheGrooveScreen_brandRow__VJUzr{width:100%;display:flex;justify-content:center;margin-top:40px}.JoinTheGrooveScreen_brandStripImage__v690X{width:100%;height:auto;object-fit:contain}@media (max-width:767px){.JoinTheGrooveScreen_screen__IEc2H{padding:16px 12px}.JoinTheGrooveScreen_card__VASbW{min-height:auto}.JoinTheGrooveScreen_hero__W10zo{height:188px}.JoinTheGrooveScreen_heroLogoWrap__he4RD{left:34px;top:60px;width:102px;height:102px}.JoinTheGrooveScreen_content__mKseL{padding:80px 20px 26px}.JoinTheGrooveScreen_title__4sIHK{font-size:26px}.JoinTheGrooveScreen_actions__YxVuY{flex-direction:column;align-items:center;gap:12px}.JoinTheGrooveScreen_primaryButton___5XeE,.JoinTheGrooveScreen_secondaryButton__hJrWj{width:100%;max-width:280px}}