.membershipPage-module__Gf7vFG__page{color:#1d1d1d;background:#fff}.membershipPage-module__Gf7vFG__hero{box-sizing:border-box;background:#fff;height:100vh;min-height:520px;padding:100px 28px 28px;position:relative}@media (max-width:1536px){.membershipPage-module__Gf7vFG__hero{padding:100px 24px 24px}}@media (max-width:1440px){.membershipPage-module__Gf7vFG__hero{padding:100px 20px 20px}}@media (max-width:1280px){.membershipPage-module__Gf7vFG__hero{padding:100px 15px 15px}}@media (max-width:1100px){.membershipPage-module__Gf7vFG__hero{padding:72px 20px 20px}}@media (max-width:1024px){.membershipPage-module__Gf7vFG__hero{padding:72px 20px 20px}}@media (max-width:768px){.membershipPage-module__Gf7vFG__hero{height:88vh;padding:68px 15px 15px}}@media (max-width:576px){.membershipPage-module__Gf7vFG__hero{padding:60px 12px 12px}}.membershipPage-module__Gf7vFG__heroInner{border-radius:4px;height:100%;position:relative;overflow:hidden}.membershipPage-module__Gf7vFG__heroMedia{object-fit:cover;object-position:center;border-radius:4px;width:100%;height:100%;display:block;position:absolute;inset:0}.membershipPage-module__Gf7vFG__heroOverlay{z-index:1;pointer-events:none;background:linear-gradient(#0006 0%,#0000 100%) no-repeat padding-box padding-box;border-radius:4px;position:absolute;inset:0}.membershipPage-module__Gf7vFG__heroContent{z-index:2;box-sizing:border-box;pointer-events:none;color:#fff;flex-direction:column;justify-content:center;align-items:flex-start;height:100%;padding:2rem 2rem 2rem 13rem;display:flex;position:absolute;inset:0}@media screen and (max-width:1920px){.membershipPage-module__Gf7vFG__heroContent{padding-left:131px}}@media screen and (max-width:1536px){.membershipPage-module__Gf7vFG__heroContent{padding-left:90px}}@media screen and (max-width:1280px){.membershipPage-module__Gf7vFG__heroContent{padding-left:85px}}@media screen and (max-width:1024px){.membershipPage-module__Gf7vFG__heroContent{padding-left:40px;padding-right:40px}}@media screen and (max-width:768px){.membershipPage-module__Gf7vFG__heroContent{padding-left:48px;padding-right:48px}}@media screen and (max-width:576px){.membershipPage-module__Gf7vFG__heroContent{padding-left:20px;padding-right:20px}}@media (max-width:991px){.membershipPage-module__Gf7vFG__heroContent{justify-content:flex-end;padding-top:1.5rem;padding-bottom:3rem}}.membershipPage-module__Gf7vFG__heroTitle{color:#fff;letter-spacing:.02em;text-shadow:0 2px 30px #0000008c;-webkit-font-smoothing:antialiased;text-transform:capitalize;width:80%;margin:0;font-family:Performa Light,Times New Roman,serif;font-size:84px;font-weight:200;line-height:1.25}@media (max-width:1650px){.membershipPage-module__Gf7vFG__heroTitle{font-size:54px}}@media (max-width:1199px){.membershipPage-module__Gf7vFG__heroTitle{font-size:48px}}@media (max-width:576px){.membershipPage-module__Gf7vFG__heroTitle{font-size:30px}}@media (max-width:360px){.membershipPage-module__Gf7vFG__heroTitle{font-size:26px}}@media screen and (max-width:1920px){.membershipPage-module__Gf7vFG__heroTitle{width:100%}}@media screen and (max-width:1536px){.membershipPage-module__Gf7vFG__heroTitle{width:100%;margin-bottom:12px}}@media screen and (max-width:1440px){.membershipPage-module__Gf7vFG__heroTitle{width:100%;margin-bottom:10px}}@media screen and (max-width:1433px){.membershipPage-module__Gf7vFG__heroTitle{width:93%}}@media screen and (max-width:1366px){.membershipPage-module__Gf7vFG__heroTitle{width:100%}}@media screen and (max-width:1280px){.membershipPage-module__Gf7vFG__heroTitle{width:80%}}@media screen and (max-width:1024px){.membershipPage-module__Gf7vFG__heroTitle{width:100%;margin-bottom:8px}}@media screen and (max-width:768px){.membershipPage-module__Gf7vFG__heroTitle{width:100%}}@media screen and (max-width:575px){.membershipPage-module__Gf7vFG__heroTitle{width:100%;margin-bottom:4px}}.membershipPage-module__Gf7vFG__heroSub{color:#f8f4f0;text-shadow:0 1px 16px #0006;max-width:478px;margin:0 0 1.5rem;font-family:Red Hat Display,RedHat SemiBold,Helvetica Neue,Arial,sans-serif;font-size:20px;font-weight:600;line-height:1.5}@media (max-width:1680px){.membershipPage-module__Gf7vFG__heroSub{font-size:16px}}@media (max-width:1024px){.membershipPage-module__Gf7vFG__heroSub{font-size:14px}}@media (max-width:575px){.membershipPage-module__Gf7vFG__heroSub{font-size:12px}}@media (max-width:1536px){.membershipPage-module__Gf7vFG__heroSub{max-width:422px;margin-bottom:28px}}@media (max-width:1440px){.membershipPage-module__Gf7vFG__heroSub{max-width:375px;margin-bottom:26px}}@media (max-width:1280px){.membershipPage-module__Gf7vFG__heroSub{max-width:374px}}@media (max-width:1024px){.membershipPage-module__Gf7vFG__heroSub{max-width:422px;margin-bottom:24px}}@media (max-width:768px){.membershipPage-module__Gf7vFG__heroSub{max-width:69%}}@media (max-width:576px){.membershipPage-module__Gf7vFG__heroSub{max-width:100%;margin-bottom:16px}}.membershipPage-module__Gf7vFG__sectionInner{max-width:1320px;margin:0 auto;padding:0 40px}.membershipPage-module__Gf7vFG__sectionTitle{text-align:center;text-transform:capitalize;margin:0 auto 14px;font-size:46px;line-height:1.12}.membershipPage-module__Gf7vFG__sectionSub{text-align:center;color:#1d1d1da6;max-width:680px;margin:0 auto;font-size:18px;line-height:1.7}.membershipPage-module__Gf7vFG__points{padding:96px 0}.membershipPage-module__Gf7vFG__pointsGrid{grid-template-columns:repeat(3,1fr);gap:24px;margin-top:54px;display:grid}.membershipPage-module__Gf7vFG__pointCard{background:#fff;border:1.5px solid #e3e3e3;border-radius:4px;padding:34px 30px;transition:border-color .3s,box-shadow .3s,transform .3s}.membershipPage-module__Gf7vFG__pointCard:hover{border-color:#1d1d1d;transform:translateY(-4px);box-shadow:0 18px 40px #1d1d1d14}.membershipPage-module__Gf7vFG__pointCardTitle{margin:0 0 12px;font-size:22px}.membershipPage-module__Gf7vFG__pointCardText{color:#1d1d1da6;margin:0;font-size:16px;line-height:1.65}.membershipPage-module__Gf7vFG__plans{padding:20px 0 110px}.membershipPage-module__Gf7vFG__billingToggle{background:#f7f7f7;border:1.5px solid #e3e3e3;border-radius:999px;gap:6px;width:min(360px,100%);margin:40px auto 60px;padding:6px;display:flex}.membershipPage-module__Gf7vFG__billingOption{cursor:pointer;color:#1d1d1db3;text-align:center;background:0 0;border:none;border-radius:999px;outline:none;flex:50%;justify-content:center;align-items:center;min-width:0;padding:12px 20px;font-family:RedHat SemiBold,Red Hat Display,Arial,sans-serif;font-size:16px;transition:background .3s,color .3s;display:inline-flex;position:relative}.membershipPage-module__Gf7vFG__billingActive{color:#fff;background:#1d1d1d}.membershipPage-module__Gf7vFG__billingBadge{letter-spacing:.4px;text-transform:uppercase;color:#fff;white-space:nowrap;background:#1d1d1d;border:1.5px solid #fff;border-radius:999px;padding:4px 9px;font-family:RedHat Bold,Red Hat Display,Arial,sans-serif;font-size:10px;line-height:1;position:absolute;top:-10px;right:-4px;box-shadow:0 3px 8px #1d1d1d40}.membershipPage-module__Gf7vFG__billingOption:not(.membershipPage-module__Gf7vFG__billingActive) .membershipPage-module__Gf7vFG__billingBadge{color:#fff;background:#1d1d1d}.membershipPage-module__Gf7vFG__checkoutError{text-align:center;color:#b00020;background:#b000200f;border:1px solid #b0002033;border-radius:4px;max-width:720px;margin:0 auto 28px;padding:14px 20px;font-size:15px}.membershipPage-module__Gf7vFG__emptyState{text-align:center;color:#1d1d1d99;max-width:560px;margin:20px auto 0;font-size:18px;line-height:1.7}.membershipPage-module__Gf7vFG__planGrid{grid-template-columns:repeat(3,1fr);align-items:stretch;gap:26px;display:grid}.membershipPage-module__Gf7vFG__planCard{color:#fff;background:#1d1d1d;border:1.5px solid #1d1d1d;border-radius:4px;flex-direction:column;padding:44px 34px 38px;transition:border-color .3s,box-shadow .3s,transform .3s;display:flex;position:relative}.membershipPage-module__Gf7vFG__planCard:hover{border-color:#1d1d1d;transform:translateY(-6px);box-shadow:0 24px 50px #1d1d1d47}.membershipPage-module__Gf7vFG__planCardFeatured{color:#fff;background:#1d1d1d;border-color:#fff}.membershipPage-module__Gf7vFG__planBadge{color:#1d1d1d;letter-spacing:1px;text-transform:uppercase;background:#fff;border:1.5px solid #1d1d1d;border-radius:999px;padding:7px 18px;font-family:RedHat Bold,Red Hat Display,Arial,sans-serif;font-size:12px;position:absolute;top:-14px;left:50%;transform:translate(-50%)}.membershipPage-module__Gf7vFG__planHeader{margin-bottom:26px}.membershipPage-module__Gf7vFG__planName{text-transform:capitalize;white-space:nowrap;margin:0 0 6px;font-size:30px}.membershipPage-module__Gf7vFG__planTagline{color:#ffffffb3;margin:0;font-size:15px}.membershipPage-module__Gf7vFG__planCardFeatured .membershipPage-module__Gf7vFG__planTagline{color:#ffffffb3}.membershipPage-module__Gf7vFG__planPrice{align-items:baseline;gap:8px;display:flex}.membershipPage-module__Gf7vFG__planAmount{font-size:44px;line-height:1}.membershipPage-module__Gf7vFG__planPeriod{color:#ffffffb3;font-size:16px}.membershipPage-module__Gf7vFG__planCardFeatured .membershipPage-module__Gf7vFG__planPeriod{color:#ffffffb3}.membershipPage-module__Gf7vFG__planPerMonth{color:#ffffffa6;margin:10px 0 24px;font-size:14px}.membershipPage-module__Gf7vFG__planCardFeatured .membershipPage-module__Gf7vFG__planPerMonth{color:#ffffffa6}.membershipPage-module__Gf7vFG__planPoints{background:#ffffff1a;border-radius:4px;align-items:center;gap:10px;margin-bottom:28px;padding:16px 20px;display:flex}.membershipPage-module__Gf7vFG__planCardFeatured .membershipPage-module__Gf7vFG__planPoints{background:#ffffff1a}.membershipPage-module__Gf7vFG__planPointsValue{font-family:RedHat Bold,Red Hat Display,Arial,sans-serif;font-size:26px;line-height:1}.membershipPage-module__Gf7vFG__planPointsLabel{color:#ffffffb3;font-size:13px;line-height:1.3}.membershipPage-module__Gf7vFG__planCardFeatured .membershipPage-module__Gf7vFG__planPointsLabel{color:#ffffffb3}.membershipPage-module__Gf7vFG__featureList{flex-direction:column;flex:1;gap:14px;margin:0 0 32px;padding:0;list-style:none;display:flex}.membershipPage-module__Gf7vFG__featureItem{align-items:flex-start;gap:12px;font-family:RedHat Regular,Red Hat Display,Arial,sans-serif;font-size:15px;line-height:1.5;display:flex}.membershipPage-module__Gf7vFG__featureIcon{color:#fff;flex-shrink:0;margin-top:2px}.membershipPage-module__Gf7vFG__planCardFeatured .membershipPage-module__Gf7vFG__featureIcon{color:#fff}.membershipPage-module__Gf7vFG__planCta,.membershipPage-module__Gf7vFG__planCtaFeatured{text-align:center;cursor:pointer;border:none;border-radius:4px;outline:none;width:100%;padding:16px 24px;font-family:RedHat Bold,Red Hat Display,Arial,sans-serif;font-size:16px;text-decoration:none;transition:background .3s,color .3s;display:block}.membershipPage-module__Gf7vFG__planCta:disabled,.membershipPage-module__Gf7vFG__planCtaFeatured:disabled{opacity:.6;cursor:wait}.membershipPage-module__Gf7vFG__planCta{color:#fff;background:0 0;box-shadow:inset 0 0 0 2px #fff}.membershipPage-module__Gf7vFG__planCta:hover{color:#1d1d1d;background:#fff}.membershipPage-module__Gf7vFG__planCtaFeatured{color:#fff;background:0 0;box-shadow:inset 0 0 0 2px #fff}.membershipPage-module__Gf7vFG__planCtaFeatured:hover{color:#1d1d1d;background:#fff}.membershipPage-module__Gf7vFG__planWhatsapp{cursor:pointer;color:#25d366;background:0 0;border:none;border-radius:4px;outline:none;justify-content:center;align-items:center;gap:10px;width:100%;padding:16px 24px;font-family:RedHat Bold,Red Hat Display,Arial,sans-serif;font-size:16px;text-decoration:none;transition:background .3s,color .3s;display:flex;box-shadow:inset 0 0 0 2px #25d366}.membershipPage-module__Gf7vFG__planWhatsapp:hover{color:#fff;background:#25d366}.membershipPage-module__Gf7vFG__planWhatsappIcon{object-fit:contain;flex-shrink:0;width:20px;height:20px}.membershipPage-module__Gf7vFG__planWhatsapp:hover .membershipPage-module__Gf7vFG__planWhatsappIcon{filter:brightness(0)invert()}.membershipPage-module__Gf7vFG__planNote{text-align:center;color:#ffffff8c;margin:14px 0 0;font-size:12px}.membershipPage-module__Gf7vFG__planCardFeatured .membershipPage-module__Gf7vFG__planNote{color:#ffffff8c}@media (max-width:1200px){.membershipPage-module__Gf7vFG__planGrid,.membershipPage-module__Gf7vFG__pointsGrid{grid-template-columns:repeat(2,1fr)}.membershipPage-module__Gf7vFG__planCardFeatured{order:-1}}@media (max-width:1024px){.membershipPage-module__Gf7vFG__sectionTitle{font-size:38px}}@media (max-width:768px){.membershipPage-module__Gf7vFG__sectionInner{padding:0 20px}.membershipPage-module__Gf7vFG__points{padding:64px 0}.membershipPage-module__Gf7vFG__plans{padding:10px 0 72px}.membershipPage-module__Gf7vFG__sectionTitle{font-size:30px}.membershipPage-module__Gf7vFG__sectionSub{font-size:16px}.membershipPage-module__Gf7vFG__pointsGrid,.membershipPage-module__Gf7vFG__planGrid{grid-template-columns:1fr;gap:20px}.membershipPage-module__Gf7vFG__pointsGrid{margin-top:38px}}@media (max-width:480px){.membershipPage-module__Gf7vFG__billingOption{padding:10px 20px;font-size:15px}.membershipPage-module__Gf7vFG__planCard{padding:40px 24px 32px}}
