.SignupSplitShell_signupPage__6sL4E{display:flex;flex-direction:column;flex:1 1;min-height:100vh;font-family:var(--font-body);background:#fff}.SignupSplitShell_signupSplit__czG87{display:flex;flex-direction:column;flex:1 1;width:100%;min-height:min(900px,100vh)}.SignupSplitShell_signupAsideWrap__MeByD{flex:1 1;display:flex;flex-direction:column;padding:16px;min-width:0;min-height:240px}.SignupSplitShell_signupAside__Z5R49{flex:1 1 auto;display:flex;flex-direction:column;background:#0f172a;border-radius:24px;padding:24px clamp(24px,10.6vw,136px);min-height:0;overflow:hidden}.SignupSplitShell_signupAsideInner__80pWP{flex:1 1;display:flex;flex-direction:column;justify-content:center;gap:80px;width:100%;max-width:364px}.SignupSplitShell_signupLogo__HDxEL{display:block;width:100%;max-width:200px;height:auto;flex-shrink:0}.SignupSplitShell_signupAsideStack__4Cd_K{display:flex;flex-direction:column;gap:32px;width:100%}.SignupSplitShell_signupAsideHeadline__LKzOP{margin:0;font-family:var(--font-display);font-size:24px;font-weight:400;line-height:1.25;letter-spacing:-.72px;color:#fff}.SignupSplitShell_signupAsideSubtext__XLz7t{margin:0;font-size:16px;font-weight:400;line-height:1.5;letter-spacing:-.48px;color:#fff}.SignupSplitShell_signupStepList__qe2O1{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:12px}.SignupSplitShell_signupStepRow__ORoMv{display:flex;align-items:center;gap:12px}.SignupSplitShell_signupStepBadge__OA0T8{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:999px;font-size:16px;font-weight:700;line-height:20px;letter-spacing:-.48px;box-sizing:border-box}.SignupSplitShell_signupStepBadgeDone__eUFoS{background:#fff;color:#000}.SignupSplitShell_signupStepBadgeUpcoming__uLvR_{background:transparent;border:2px solid hsla(0,0%,100%,.45);color:#fff}.SignupSplitShell_signupStepLabel__S_GjI{font-size:16px;font-weight:400;line-height:20px;letter-spacing:-.48px;color:#fff;max-width:302px}.SignupSplitShell_signupAsideRule__5tSpI{width:100%;max-width:364px;height:1px;background:hsla(0,0%,100%,.2);flex-shrink:0}.SignupSplitShell_signupWhy__BygxL{margin:0}.SignupSplitShell_signupWhyLead__40r_Q{margin:0 0 .25em;font-size:16px;font-weight:400;line-height:1.5;letter-spacing:-.48px;color:#bbb}.SignupSplitShell_signupWhyLead__40r_Q strong{font-weight:700;color:#fff}.SignupSplitShell_signupWhyBody__wtq1C{margin:0;font-size:16px;font-weight:400;line-height:1.5;letter-spacing:-.48px;color:#bbb}.SignupSplitShell_signupAsideMembership__4HUBm{margin:0}.SignupSplitShell_signupAsideMembershipLead__3LgS5{margin:0 0 .25em;font-size:16px;font-weight:400;line-height:1.5;letter-spacing:-.48px;color:#bbb}.SignupSplitShell_signupAsideMembershipLead__3LgS5 strong{font-weight:700;color:#fff}.SignupSplitShell_signupAsideMembershipBody__8Z9O_{margin:0;font-size:16px;font-weight:400;line-height:1.5;letter-spacing:-.48px;color:#bbb}.SignupSplitShell_signupMain___RRug{flex:1 1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:24px;min-width:0;padding:24px 16px}.SignupSplitShell_signupTitle__K_PfY{margin:0;font-size:24px;font-weight:700;line-height:20px;letter-spacing:-.72px;color:#202020;text-align:center}.SignupSplitShell_signupMembershipMain__d5xPm{display:flex;flex-direction:column;align-items:center;gap:32px;width:100%}.SignupSplitShell_signupMembershipCardColumn__KqdUh{display:flex;flex-direction:column;align-items:center;gap:20px;width:100%;max-width:433px}.SignupSplitShell_signupMembershipHeader__vXq2T{display:flex;flex-direction:column;align-items:center;gap:12px;text-align:center;max-width:433px}.SignupSplitShell_signupMainTitleSerif__CRKsw{margin:0;font-family:var(--font-display);font-size:24px;font-weight:400;line-height:1.25;letter-spacing:-.72px;color:#202020}.SignupSplitShell_signupMainSubtitle__os_Bo{margin:0;font-size:16px;font-weight:400;line-height:1.5;letter-spacing:-.48px;color:#9ca3af}.SignupSplitShell_signupMembershipRoleTabs__G0Snp{display:flex;gap:8px;align-items:center;justify-content:center;flex-wrap:wrap;margin-top:4px}.SignupSplitShell_signupMembershipRoleTab__t8HUj{box-sizing:border-box;width:auto;min-width:0;padding:6px 8px;border:none;border-radius:6px;font-size:14px;font-weight:500;line-height:20px;letter-spacing:-.14px;cursor:pointer;background:transparent;color:#202020;font-family:inherit;transition:background .15s ease,color .15s ease}.SignupSplitShell_signupMembershipRoleTab__t8HUj:hover{color:#0f172a}.SignupSplitShell_signupMembershipRoleTab__t8HUj:focus-visible{outline:2px solid #2563eb;outline-offset:2px}.SignupSplitShell_signupMembershipRoleTabActive__ajrBo{background:#f3f4f6;color:#0f172a;padding:6px 16px;min-width:120px}.SignupSplitShell_signupMembershipRoleTabActive__ajrBo:hover{filter:none;background:#e5e7eb}.SignupSplitShell_signupPlanSegment__DKdSE{display:flex;width:100%;box-sizing:border-box;gap:4px;padding:4px;border-radius:8px;background:#f3f3f3}.SignupSplitShell_signupPlanSegmentBtn__iFFOe{flex:1 1;border:none;border-radius:6px;padding:8px 12px;font-size:14px;font-weight:500;line-height:20px;letter-spacing:-.14px;cursor:pointer;font-family:inherit;transition:background .15s ease,color .15s ease}.SignupSplitShell_signupPlanSegmentBtn__iFFOe:focus-visible{outline:2px solid #2563eb;outline-offset:2px}.SignupSplitShell_signupPlanSegmentBtnActive__Rte23{background:#2563eb;color:#fff}.SignupSplitShell_signupPlanSegmentBtnInactive__0k6Il{background:transparent;color:#202020}.SignupSplitShell_signupMembershipPlanBody__fxJwE{display:flex;flex-direction:column;gap:16px;width:100%;align-items:stretch}.SignupSplitShell_signupMembershipPriceWrap__jNEZe{text-align:center;font-size:14px;line-height:20px;color:#202020}.SignupSplitShell_signupMembershipPriceAmount__92C05{display:block;font-weight:700;letter-spacing:-.14px}.SignupSplitShell_signupMembershipPriceNote__OXHan{display:block;margin-top:2px;font-weight:400;color:#9ca3af;letter-spacing:0}.SignupSplitShell_signupMembershipFeatures__7rQwm{display:flex;flex-direction:column;gap:16px;width:100%;align-items:flex-start}.SignupSplitShell_signupMembershipFeaturesHeading__bfMmo{margin:0;font-size:14px;font-weight:700;line-height:20px;letter-spacing:-.14px;color:#202020}.SignupSplitShell_signupMembershipFeaturesList__kqyu3{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px;width:100%}.SignupSplitShell_signupMembershipFeatureRow__zABZC{display:flex;align-items:center;gap:6px;font-size:14px;font-weight:400;line-height:20px;letter-spacing:0;color:#202020}.SignupSplitShell_signupMembershipFeatureCheck__F0yzE{flex-shrink:0;width:14px;height:16px;color:#16a34a}.SignupSplitShell_signupMembershipCardInner__ubNeQ{width:100%;display:flex;flex-direction:column;gap:32px;align-items:stretch}.SignupSplitShell_signupMembershipFooterLinks__DCZZS{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:center;gap:24px;margin-top:0}.SignupSplitShell_signupMembershipFooterBelowCard__y_NNI{opacity:.88}.SignupSplitShell_signupMembershipMutedButton__LE7ej{margin:0;padding:0;border:none;background:none;font:inherit;font-size:16px;font-weight:400;line-height:20px;letter-spacing:-.48px;color:#9ca3af;cursor:pointer;text-decoration:none}.SignupSplitShell_signupMembershipMutedButton__LE7ej:hover{color:#6b7280}.SignupSplitShell_signupMembershipMutedButton__LE7ej:focus-visible{outline:2px solid #2563eb;outline-offset:2px;border-radius:4px}.SignupSplitShell_signupMembershipBlueLink__TiG9D{font-size:16px;font-weight:400;line-height:20px;letter-spacing:-.48px;color:#2563eb;text-decoration:none}.SignupSplitShell_signupMembershipBlueLink__TiG9D:hover{text-decoration:underline}.SignupSplitShell_signupMembershipBlueLink__TiG9D:focus-visible{outline:2px solid #2563eb;outline-offset:2px;border-radius:6px}.SignupSplitShell_signupCard__lHfnG{box-sizing:border-box;width:433.33px;max-width:100%;flex-shrink:0;background:#fff;border-radius:24px;box-shadow:0 50px 40px rgba(0,0,0,.01),0 50px 40px rgba(0,0,0,.02),0 20px 40px rgba(0,0,0,.05),0 3px 10px rgba(0,0,0,.08);padding:24px 24px 48px;display:flex;flex-direction:column;align-items:center;gap:32px}.SignupSplitShell_signupCardWide__6wWMy{width:100%;max-width:600px;align-items:stretch}.SignupSplitShell_signupTabs__ZxZAh{display:flex;gap:4px;align-items:center}.SignupSplitShell_signupTab__ZcwBc{box-sizing:border-box;width:116px;padding:6px 12px;border:none;border-radius:6px;font-size:14px;font-weight:500;line-height:20px;letter-spacing:-.14px;cursor:pointer;background:#f3f3f3;color:#202020;font-family:inherit;transition:background .15s ease,color .15s ease}.SignupSplitShell_signupTab__ZcwBc:hover{filter:brightness(.97)}.SignupSplitShell_signupTab__ZcwBc:focus-visible{outline:2px solid #2563eb;outline-offset:2px}.SignupSplitShell_signupTabActive__936pa{background:#2563eb;color:#fff}.SignupSplitShell_signupTabActive__936pa:hover{filter:brightness(1.05)}.SignupSplitShell_signupStep1Form__uy_ed{align-items:stretch}.SignupSplitShell_signupFields__Kjzpr,.SignupSplitShell_signupStep1Form__uy_ed{width:100%;display:flex;flex-direction:column;gap:16px}.SignupSplitShell_signupField__ID8CP{display:flex;flex-direction:column;gap:4px;width:100%}.SignupSplitShell_signupLabel__q_93G{font-size:14px;font-weight:700;line-height:20px;color:#202020}.SignupSplitShell_signupInput__RBL2j{width:100%;box-sizing:border-box;padding:10px 14px;border:1px solid #e8e8e8;border-radius:8px;font-size:14px;font-weight:400;line-height:20px;letter-spacing:0;font-family:inherit;color:#202020;background:#fff;transition:border-color .15s ease,box-shadow .15s ease}.SignupSplitShell_signupInput__RBL2j::placeholder{color:#e8e8e8}.SignupSplitShell_signupInput__RBL2j:focus{outline:none;border-color:#2563eb;box-shadow:0 0 0 1px #2563eb}.SignupSplitShell_signupError__6V54Z{padding:10px 12px;border-radius:8px;background:var(--red-3,#fee7e9);border:1px solid var(--red-6,#e5484d);color:var(--red-11,#ce2c31);font-size:14px;line-height:20px}.SignupSplitShell_signupSubmit__Un_a0{box-sizing:border-box;width:100%;height:40px;padding:6px 12px;border:none;border-radius:6px;background:#2563eb;color:#fff;font-size:14px;font-weight:500;line-height:20px;letter-spacing:-.14px;font-family:inherit;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background .15s ease,opacity .15s ease}.SignupSplitShell_signupSubmit__Un_a0:hover:not(:disabled){background:#1d4ed8}.SignupSplitShell_signupSubmit__Un_a0:disabled{opacity:.65;cursor:not-allowed}.SignupSplitShell_signupSubmit__Un_a0:focus-visible{outline:2px solid #2563eb;outline-offset:2px}.SignupSplitShell_signupCardFooter__H86m2{margin:0;width:261px;max-width:100%;font-size:16px;font-weight:400;line-height:20px;letter-spacing:-.48px;color:#202020;text-align:center}.SignupSplitShell_signupInlineLink__VHZx3{color:#2563eb;text-decoration:none;font-weight:400}.SignupSplitShell_signupInlineLink__VHZx3:hover{text-decoration:underline}.SignupSplitShell_signupBack__d3eIO{display:block;margin:0;width:261px;max-width:100%;font-size:16px;font-weight:400;line-height:20px;letter-spacing:-.48px;color:#2563eb;text-align:center;text-decoration:none;font-family:inherit;padding:0}.SignupSplitShell_signupBack__d3eIO:hover{text-decoration:underline}.SignupSplitShell_signupBack__d3eIO:focus-visible{outline:2px solid #2563eb;outline-offset:2px;border-radius:6px}.SignupSplitShell_signupFormStack__RCxjZ,.SignupSplitShell_signupWideBody__w6XeO{width:100%;display:flex;flex-direction:column;gap:16px;align-items:stretch}.SignupSplitShell_signupFormSectionTitle__1truC{margin:0;font-size:16px;font-weight:700;line-height:24px;letter-spacing:-.48px;color:#202020}.SignupSplitShell_signupFormSubtext__gOQni{margin:-8px 0 0;font-size:14px;font-weight:400;line-height:20px;color:#9ca3af}.SignupSplitShell_signupTextarea__VloRi{width:100%;box-sizing:border-box;padding:10px 14px;border:1px solid #e8e8e8;border-radius:8px;font-size:14px;font-weight:400;line-height:20px;font-family:inherit;color:#202020;background:#fff;resize:vertical;min-height:120px;transition:border-color .15s ease,box-shadow .15s ease}.SignupSplitShell_signupTextarea__VloRi::placeholder{color:#e8e8e8}.SignupSplitShell_signupTextarea__VloRi:focus{outline:none;border-color:#2563eb;box-shadow:0 0 0 1px #2563eb}.SignupSplitShell_signupSelect__jnWgN{width:100%;box-sizing:border-box;min-height:40px;padding:10px 14px;border:1px solid #e8e8e8;border-radius:8px;font-size:14px;font-weight:400;line-height:20px;font-family:inherit;color:#202020;background:#fff;cursor:pointer;transition:border-color .15s ease,box-shadow .15s ease}.SignupSplitShell_signupSelect__jnWgN:focus{outline:none;border-color:#2563eb;box-shadow:0 0 0 1px #2563eb}.SignupSplitShell_signupSelect__jnWgN:disabled{opacity:.65;cursor:not-allowed}.SignupSplitShell_signupFormActions__nqd4U{display:flex;flex-direction:row;justify-content:space-between;align-items:center;gap:16px;width:100%;margin-top:8px}.SignupSplitShell_signupFormActions__nqd4U .SignupSplitShell_signupSubmit__Un_a0{flex:1 1;max-width:280px}.SignupSplitShell_signupButtonGhost__VRJlP{padding:8px 12px;border:none;background:transparent;font-size:14px;font-weight:500;line-height:20px;font-family:inherit;color:#6b7280;cursor:pointer;border-radius:6px;transition:color .15s ease}.SignupSplitShell_signupButtonGhost__VRJlP:hover{color:#202020}.SignupSplitShell_signupButtonGhost__VRJlP:focus-visible{outline:2px solid #2563eb;outline-offset:2px}.SignupSplitShell_signupFooterNote__1nIUv{margin:0;font-size:16px;line-height:20px;letter-spacing:-.48px;color:#0f172a;text-align:center;width:100%;max-width:261px;align-self:center}.SignupSplitShell_signupFormTabs__H6DoR{display:flex;flex-wrap:wrap;gap:4px;padding:4px;background:#f3f3f3;border-radius:8px;width:100%;box-sizing:border-box}.SignupSplitShell_signupFormTab__C0mmT{flex:1 1;min-width:min(100%,140px);border:none;border-radius:6px;padding:8px 10px;font-size:13px;font-weight:500;line-height:18px;font-family:inherit;cursor:pointer;background:transparent;color:#202020;transition:background .15s ease,color .15s ease}.SignupSplitShell_signupFormTab__C0mmT:hover{color:#0f172a}.SignupSplitShell_signupFormTab__C0mmT:focus-visible{outline:2px solid #2563eb;outline-offset:2px}.SignupSplitShell_signupFormTabActive__wDRz9{background:#2563eb;color:#fff}.SignupSplitShell_signupFormTabActive__wDRz9:hover{color:#fff}.SignupSplitShell_signupFormTabPanel__xLpFA{padding-top:16px}.SignupSplitShell_signupGrid2__gd_oQ{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px 16px;gap:12px 16px;width:100%}.SignupSplitShell_signupGrid3__lzYWq{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:12px;gap:12px;width:100%}@media (max-width:540px){.SignupSplitShell_signupGrid2__gd_oQ,.SignupSplitShell_signupGrid3__lzYWq{grid-template-columns:1fr}}.SignupSplitShell_signupCheckRow__T3sJF{display:flex;align-items:center;gap:8px;font-size:14px;line-height:20px;color:#202020;cursor:pointer}.SignupSplitShell_signupCheckRow__T3sJF input[type=checkbox],.SignupSplitShell_signupCheckRow__T3sJF input[type=radio]{width:16px;height:16px;accent-color:#2563eb;cursor:pointer;flex-shrink:0}.SignupSplitShell_signupRadioStack__APYJI{display:flex;flex-direction:column;gap:10px}.SignupSplitShell_signupFieldRowHeader__Rvv3w{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%}.SignupSplitShell_signupInputWithIconWrap__6Yd8j{position:relative;width:100%}.SignupSplitShell_signupInputIconPad__yZe1a{padding-left:38px}.SignupSplitShell_signupFieldIconLeft__sWVWH{position:absolute;left:12px;top:50%;transform:translateY(-50%);width:16px;height:16px;color:#9ca3af;pointer-events:none}.SignupSplitShell_signupAlert__hmIFe{display:flex;gap:10px;align-items:flex-start;padding:12px 14px;border-radius:8px;font-size:14px;line-height:1.45;border:1px solid transparent}.SignupSplitShell_signupAlertIcon__MFx5V{flex-shrink:0;width:16px;height:16px;margin-top:2px}.SignupSplitShell_signupAlertInfo__H8jfZ{background:#eff6ff;border-color:#bfdbfe;color:#1e40af}.SignupSplitShell_signupAlertSuccess__7h4Tq{background:#f0fdf4;border-color:#bbf7d0;color:#166534}.SignupSplitShell_signupAlertError__aIl3L{background:#fef2f2;border-color:#fecaca;color:#991b1b}.SignupSplitShell_signupButtonLink__Gb3EB{border:none;background:none;padding:4px 8px;font-size:12px;font-weight:500;line-height:20px;color:#2563eb;cursor:pointer;font-family:inherit;display:inline-flex;align-items:center;gap:4px;border-radius:6px}.SignupSplitShell_signupButtonLink__Gb3EB:hover{text-decoration:underline}.SignupSplitShell_signupButtonLink__Gb3EB:focus-visible{outline:2px solid #2563eb;outline-offset:2px}.SignupSplitShell_signupButtonOutline__1ZJro{margin-top:8px;padding:8px 14px;font-size:13px;font-weight:500;line-height:20px;border-radius:6px;border:1px solid #e8e8e8;background:#f9fafb;color:#202020;cursor:pointer;font-family:inherit}.SignupSplitShell_signupButtonOutline__1ZJro:hover{background:#f3f4f6}.SignupSplitShell_signupButtonOutline__1ZJro:focus-visible{outline:2px solid #2563eb;outline-offset:2px}.SignupSplitShell_embeddedCheckout__721_w{width:100%;min-height:480px}@media (min-width:900px){.SignupSplitShell_signupSplit__czG87{flex-direction:row;align-items:stretch;min-height:max(900px,100vh)}.SignupSplitShell_signupAsideWrap__MeByD{min-height:0;align-self:stretch}.SignupSplitShell_signupAside__Z5R49{min-height:min(900px,calc(100vh - 32px))}}