.LandingPage_page__v5hg8{--club-ink:#313b42;--club-deep:#222a30;--club-accent:#2f8f55;--club-action:#267c49;--club-accent-fill:#63cc8b;--club-paper:#fff;--club-line:#dcdedd;--club-muted:#69737a;min-height:100vh;isolation:isolate;overflow:clip;background:var(--club-paper);color:var(--club-ink)}.LandingPage_page__v5hg8 *{box-sizing:border-box}.LandingPage_page__v5hg8 h1,.LandingPage_page__v5hg8 h2,.LandingPage_page__v5hg8 h3,.LandingPage_page__v5hg8 p{margin:0}.LandingPage_page__v5hg8[data-platform-shell] .platform-glass{border-bottom:1px solid var(--club-line);background:hsla(0,0%,100%,.96);color:var(--club-ink);backdrop-filter:blur(16px)}.LandingPage_page__v5hg8 .platform-glass a,.LandingPage_page__v5hg8 .platform-glass button{color:inherit}.LandingPage_clubNavShell__QcDRk{position:sticky;z-index:40;top:0;border-bottom:1px solid var(--club-line);background:color-mix(in srgb,var(--club-paper) 94%,transparent);backdrop-filter:blur(16px)}.LandingPage_clubNav__T0Cbr{display:flex;align-items:center;gap:30px;overflow-x:auto}.LandingPage_clubNavButton__nE2Lv{position:relative;flex:0 0 auto;padding:14px 0 13px;border:0;background:transparent;color:var(--club-muted);cursor:pointer;font-size:13px;transition:color .18s ease}.LandingPage_clubNavButton__nE2Lv:after{position:absolute;right:0;bottom:0;left:0;height:3px;background:var(--club-accent);content:"";opacity:0;transform:scaleX(.45);transition:opacity .18s ease,transform .18s ease}.LandingPage_clubNavButtonActive__WAUcs,.LandingPage_clubNavButton__nE2Lv:hover{color:var(--club-ink)}.LandingPage_clubNavButtonActive__WAUcs:after{opacity:1;transform:scaleX(1)}.LandingPage_hero__0ZB9j{padding:clamp(58px,7vw,104px) 0 62px;background:var(--club-paper)}.LandingPage_footerInner__jdCLD,.LandingPage_heroInner__7BsDQ{width:min(calc(100% - 48px),1376px);margin-inline:auto}.LandingPage_heroCopy__v1xhr{display:grid;max-width:1120px;margin-inline:auto;justify-items:center;text-align:center}.LandingPage_sectionLabel__meQcW{color:var(--club-accent);font-size:12px;font-weight:700;letter-spacing:.12em;line-height:1.4;text-transform:uppercase}.LandingPage_hero__0ZB9j h1{margin-top:22px;color:var(--club-ink);font-size:clamp(50px,6.5vw,92px);font-weight:600;letter-spacing:-.06em;line-height:.93;text-wrap:balance}.LandingPage_hero__0ZB9j h1 span{display:block}.LandingPage_hero__0ZB9j h1 span:last-child{color:var(--club-accent)}.LandingPage_heroSubtitle__ulL24{max-width:810px;margin-top:28px!important;color:var(--club-muted);font-size:clamp(17px,1.45vw,21px);line-height:1.55;text-wrap:balance}.LandingPage_heroActions__pVyIo{display:flex;margin-top:30px;flex-wrap:wrap;gap:12px;justify-content:center}.LandingPage_primaryAction__SQkTe,.LandingPage_secondaryAction__lHpIW,.LandingPage_textAction__qauct{display:inline-flex;min-height:48px;align-items:center;justify-content:center;gap:9px;padding:0 22px;border-radius:6px;cursor:pointer;font-size:14px;font-weight:600;transition:background .18s ease,border-color .18s ease,color .18s ease}.LandingPage_primaryAction__SQkTe{border:1px solid var(--club-action);background:var(--club-action);color:#fff}.LandingPage_secondaryAction__lHpIW{border:1px solid var(--club-line);background:transparent;color:var(--club-ink)}.LandingPage_textAction__qauct{border:1px solid transparent;background:transparent;color:var(--club-muted)}.LandingPage_primaryAction__SQkTe:hover{border-color:#206b3d;background:#206b3d}.LandingPage_secondaryAction__lHpIW:hover,.LandingPage_textAction__qauct:hover{border-color:var(--club-accent);color:var(--club-accent)}.LandingPage_primaryAction__SQkTe svg,.LandingPage_textAction__qauct svg{width:17px;height:17px}.LandingPage_heroVisual__qI7IE{position:relative;margin-top:clamp(48px,6vw,78px);overflow:hidden;border:1px solid var(--club-line);border-radius:8px;background:#eef2ef;box-shadow:0 28px 80px rgba(24,40,31,.12)}.LandingPage_heroVisual__qI7IE img{display:block;width:100%;height:auto}.LandingPage_moduleNav__NlDR5{display:grid;margin-top:24px;grid-template-columns:repeat(4,minmax(0,1fr));border-top:1px solid var(--club-line);border-left:1px solid var(--club-line)}.LandingPage_moduleNav__NlDR5 button{display:grid;min-height:68px;padding:12px 16px;border:0;border-right:1px solid var(--club-line);border-bottom:1px solid var(--club-line);background:transparent;color:var(--club-ink);cursor:pointer;grid-template-columns:22px 1fr 16px;gap:10px;align-items:center;text-align:left;transition:background .18s ease,color .18s ease}.LandingPage_moduleNav__NlDR5 button:hover{background:color-mix(in srgb,var(--club-accent) 7%,transparent);color:var(--club-accent)}.LandingPage_moduleNav__NlDR5 button svg:first-child{width:20px;height:20px;color:var(--club-accent)}.LandingPage_moduleNav__NlDR5 button svg:last-child{width:15px;height:15px;opacity:.55}.LandingPage_moduleNav__NlDR5 span{min-width:0;font-size:13px;font-weight:600}.LandingPage_page__v5hg8 main section:not(.LandingPage_hero__0ZB9j){border-bottom:0!important;background:var(--club-paper)!important;color:var(--club-ink)}.LandingPage_page__v5hg8 main section:not(.LandingPage_hero__0ZB9j)>.absolute.inset-0{display:none}.LandingPage_page__v5hg8 main section:not(.LandingPage_hero__0ZB9j) h2{color:var(--club-ink)!important;font-size:clamp(36px,4.25vw,62px)!important;font-weight:600!important;letter-spacing:-.05em!important;line-height:1!important;text-wrap:balance}.LandingPage_page__v5hg8 main section:not(.LandingPage_hero__0ZB9j) h2 .text-primary{color:var(--club-accent)!important}.LandingPage_page__v5hg8 main section:not(.LandingPage_hero__0ZB9j) h3{color:var(--club-ink);letter-spacing:-.025em}.LandingPage_page__v5hg8 main section:not(.LandingPage_hero__0ZB9j) .text-muted-foreground{color:var(--club-muted)!important}.LandingPage_page__v5hg8 main section:not(.LandingPage_hero__0ZB9j) .text-primary{color:var(--club-accent)!important}.LandingPage_page__v5hg8 main section:not(.LandingPage_hero__0ZB9j) .bg-muted\/30,.LandingPage_page__v5hg8 main section:not(.LandingPage_hero__0ZB9j) .bg-muted\/40{border-color:var(--club-line)!important;background:transparent!important}.LandingPage_page__v5hg8 main section:not(.LandingPage_hero__0ZB9j) .border-border{border-color:var(--club-line)!important}.LandingPage_page__v5hg8 main section:not(.LandingPage_hero__0ZB9j) .rounded-md{border-radius:8px}.LandingPage_page__v5hg8 main section:not(.LandingPage_hero__0ZB9j) img{border:1px solid var(--club-line);background:#eef2ef;box-shadow:0 18px 50px rgba(24,40,31,.08)}.LandingPage_page__v5hg8 main section:not(.LandingPage_hero__0ZB9j) input,.LandingPage_page__v5hg8 main section:not(.LandingPage_hero__0ZB9j) textarea{border-color:var(--club-line)!important;background:var(--club-paper)!important;color:var(--club-ink)!important}.LandingPage_clubNavButton__nE2Lv:focus-visible,.LandingPage_footer__ttUkW a:focus-visible,.LandingPage_moduleNav__NlDR5 button:focus-visible,.LandingPage_page__v5hg8 main section:not(.LandingPage_hero__0ZB9j) button:focus-visible,.LandingPage_primaryAction__SQkTe:focus-visible,.LandingPage_secondaryAction__lHpIW:focus-visible,.LandingPage_textAction__qauct:focus-visible{outline:3px solid var(--club-accent);outline-offset:3px}.LandingPage_sectionDivider__bkQAL{width:min(calc(100% - 48px),1376px);height:3px;margin-inline:auto;border-radius:999px;background:var(--club-accent)}.LandingPage_centeredSectionHeader__NuOw3{max-width:900px;margin-inline:auto;text-align:center}.LandingPage_centeredSectionHeader__NuOw3>p{margin-inline:auto}.LandingPage_partnerCard__LNzVP{border-color:#3a454b!important;background:#222a30!important;color:#fff}.LandingPage_page__v5hg8 main .LandingPage_partnerLogo__2JwXJ{width:100%;background:transparent}.LandingPage_page__v5hg8 main .LandingPage_partnerCard__LNzVP .LandingPage_partnerTitle__ix7PZ{color:#fff!important}.LandingPage_page__v5hg8 main .LandingPage_partnerCard__LNzVP .LandingPage_partnerDescription__gt0mN{color:hsla(0,0%,100%,.64)!important}.LandingPage_page__v5hg8 main .LandingPage_partnerCard__LNzVP img{border:0!important;background:transparent!important;box-shadow:none!important}.LandingPage_accessCard__bor6D{max-width:1040px;margin-inline:auto;padding:clamp(28px,4vw,54px);border:1px solid var(--club-line);border-radius:8px;background:transparent}.LandingPage_page__v5hg8 main .LandingPage_accessCard__bor6D h2{max-width:800px;margin-inline:auto;font-size:clamp(36px,4vw,56px)!important;text-align:center}.LandingPage_accessIntro__n3fFa{max-width:760px;margin:22px auto 0!important;color:var(--club-muted);font-size:clamp(15px,1.3vw,18px);line-height:1.6;text-align:center}.LandingPage_accessSteps__krL9M{display:grid;margin:36px 0 0;padding:0;counter-reset:access-step;grid-template-columns:repeat(2,minmax(0,1fr));list-style:none;border-top:1px solid var(--club-line);border-left:1px solid var(--club-line)}.LandingPage_accessSteps__krL9M li{position:relative;min-height:140px;padding:24px 24px 24px 66px;border-right:1px solid var(--club-line);border-bottom:1px solid var(--club-line);color:var(--club-muted);counter-increment:access-step;font-size:15px;line-height:1.55}.LandingPage_accessSteps__krL9M li:before{position:absolute;top:23px;left:22px;display:grid;width:28px;height:28px;border-radius:50%;background:var(--club-accent);color:#fff;content:counter(access-step);font-size:12px;font-weight:700;place-items:center}.LandingPage_accessNote__TJyyj{max-width:760px;margin:24px auto 0!important;color:var(--club-muted);font-size:13px;line-height:1.6;text-align:center}.LandingPage_footer__ttUkW{padding:50px 0 46px;background:var(--club-deep);color:#fff}.LandingPage_footerInner__jdCLD{display:grid;grid-template-columns:1fr 1.4fr;gap:80px}.LandingPage_footerBrand__St4IB p{max-width:320px;margin-top:22px;color:hsla(0,0%,100%,.64);font-size:14px;line-height:1.6}.LandingPage_footerBrand__St4IB small{display:block;margin-top:22px;color:hsla(0,0%,100%,.64);font-size:11px}.LandingPage_footerNav__niEWB{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 36px}.LandingPage_footerNav__niEWB a{padding:15px 0;border-bottom:1px solid hsla(0,0%,100%,.12);color:hsla(0,0%,100%,.8);font-size:13px;text-decoration:none;transition:color .18s ease}.LandingPage_footerNav__niEWB a:hover{color:var(--club-accent-fill)}@media (max-width:900px){.LandingPage_moduleNav__NlDR5{grid-template-columns:repeat(2,minmax(0,1fr))}.LandingPage_page__v5hg8 main section:not(.LandingPage_hero__0ZB9j) h2{font-size:clamp(34px,7vw,52px)!important}}@media (max-width:760px){.LandingPage_footerInner__jdCLD,.LandingPage_heroInner__7BsDQ,.LandingPage_sectionDivider__bkQAL{width:min(calc(100% - 32px),1376px)}.LandingPage_clubNav__T0Cbr{gap:24px}.LandingPage_hero__0ZB9j{padding:52px 0 48px}.LandingPage_heroCopy__v1xhr{justify-items:start;text-align:left}.LandingPage_hero__0ZB9j h1{font-size:clamp(42px,13vw,62px);line-height:.95}.LandingPage_heroActions__pVyIo{width:100%;justify-content:flex-start}.LandingPage_heroVisual__qI7IE{margin-top:42px;overflow:hidden}.LandingPage_heroVisual__qI7IE img{width:160%;max-width:none;transform:translateX(-8%)}.LandingPage_page__v5hg8 main section:not(.LandingPage_hero__0ZB9j) h2{font-size:clamp(34px,10.5vw,48px)!important}.LandingPage_footerInner__jdCLD{grid-template-columns:1fr;gap:48px}.LandingPage_accessSteps__krL9M{grid-template-columns:1fr}.LandingPage_accessSteps__krL9M li{min-height:auto}}@media (max-width:520px){.LandingPage_heroActions__pVyIo>button{width:100%}.LandingPage_moduleNav__NlDR5{grid-template-columns:1fr}.LandingPage_moduleNav__NlDR5 button{min-height:58px}.LandingPage_footerNav__niEWB{grid-template-columns:1fr}}.dark .LandingPage_page__v5hg8{--club-ink:#edf2ef;--club-deep:#070a0c;--club-accent:#69d08e;--club-accent-fill:#8be6aa;--club-paper:#0c1114;--club-line:#2a3439;--club-muted:#a4adb2;color-scheme:dark}.dark .LandingPage_page__v5hg8[data-platform-shell] .platform-glass{border-bottom-color:var(--club-line);background:rgba(12,17,20,.94);color:var(--club-ink)}.dark .LandingPage_heroVisual__qI7IE,.dark .LandingPage_page__v5hg8 main section:not(.LandingPage_hero__0ZB9j) img{background:#20292e;box-shadow:0 24px 70px rgba(0,0,0,.32)}@media (prefers-reduced-motion:reduce){.LandingPage_page__v5hg8 *,.LandingPage_page__v5hg8 :after,.LandingPage_page__v5hg8 :before{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}