.StageWelcome_welcomePage__7aP8X{--stage-welcome-text:var(--stage-on-surface,var(--font-color-1));--stage-welcome-muted:var(--stage-on-surface-muted,var(--font-color-4));--stage-welcome-accent:var(--stage-accent-on-surface,var(--primary-color-1));--stage-welcome-primary-text:var(
    --stage-primary-on-surface,var(--stage-primary-color,var(--primary-color-1))
  );box-sizing:border-box;display:flex;flex-direction:column;width:min(100%,var(--stage-presentation-max-width,var(--stage-welcome-page-max-width)));margin:0 auto;padding:var(--stage-welcome-page-padding-block) var(--stage-content-page-padding-inline);gap:0}[data-stage-card-style=flat] .StageWelcome_welcomePage__7aP8X{--stage-welcome-text:var(--stage-on-canvas,var(--font-color-1));--stage-welcome-muted:var(--stage-on-canvas-muted,var(--font-color-4));--stage-welcome-accent:var(--stage-accent-on-canvas,var(--primary-color-1));--stage-welcome-primary-text:var(
    --stage-primary-on-canvas,var(--stage-primary-color,var(--primary-color-1))
  )}.StageWelcome_hero__XA3Mn,.StageWelcome_joinSection__m48Xv,.StageWelcome_section__7pFht{box-sizing:border-box;display:flex;flex-direction:column;gap:var(--space-lg)}.StageWelcome_hero__XA3Mn{overflow:hidden;padding:var(--stage-welcome-hero-padding);background:var(
    --stage-presentation-card-background,var(--stage-surface,var(--background-color-3))
  );border:var(--stage-presentation-card-border-width,var(--control-border-width)) solid var(--stage-border,var(--border-divider));border-radius:var(--stage-card-radius) var(--stage-card-radius) 0 0;box-shadow:var(--stage-presentation-card-shadow,var(--shadow-sm))}.StageWelcome_heroMain__lMwGo{display:grid;grid-template-columns:minmax(0,1fr) minmax(17rem,.38fr);align-items:center;gap:var(--space-2xl)}.StageWelcome_heroIdentity__kv68L{display:flex;align-items:center;gap:var(--space-2xl)}.StageWelcome_hero__XA3Mn[data-section-layout=centered] .StageWelcome_heroMain__lMwGo{grid-template-columns:minmax(0,1fr);justify-items:center;text-align:center}.StageWelcome_hero__XA3Mn[data-section-layout=centered] .StageWelcome_heroCopy__1Q6HC,.StageWelcome_hero__XA3Mn[data-section-layout=centered] .StageWelcome_heroIdentity__kv68L{flex-direction:column;text-align:center;align-items:center}.StageWelcome_heroAvatar__pE8tx{flex:0 0 auto;color:var(--stage-on-primary,var(--color-on-primary));background:var(--stage-primary-color,var(--primary-color-1));box-shadow:0 var(--space-sm) var(--space-2xl) color-mix(in srgb,var(--stage-primary-color,var(--primary-color-1)) 20%,transparent);font-family:var(--font-family-heading);font-size:var(--type-display-xl);font-weight:800}.StageWelcome_heroSignup__siBtQ{min-width:0;padding:var(--space-lg);background:var(--stage-presentation-card-background,var(--stage-surface,var(--background-color-3)));border:var(--stage-presentation-card-border-width,var(--control-border-width)) solid var(--stage-border,var(--border-divider));border-radius:var(--stage-card-radius);box-shadow:var(--stage-presentation-card-shadow,var(--shadow-sm))}.StageWelcome_hero__XA3Mn[data-section-layout=centered] .StageWelcome_heroSignup__siBtQ{width:min(100%,var(--stage-newsletter-form-max-width))}.StageWelcome_heroSignup__siBtQ>section{grid-template-columns:minmax(0,1fr);gap:var(--space-md);padding:0}.StageWelcome_hero__XA3Mn .StageWelcome_heroSignup__siBtQ>section[data-layout=inline]{--stage-newsletter-text:var(--stage-on-surface,var(--font-color-1));--stage-newsletter-muted:var(--stage-on-surface-muted,var(--font-color-4));--stage-newsletter-accent:var(--stage-accent-on-surface,var(--primary-color-1))}[data-stage-card-style=flat] .StageWelcome_hero__XA3Mn .StageWelcome_heroSignup__siBtQ>section[data-layout=inline]{--stage-newsletter-text:var(--stage-on-canvas,var(--font-color-1));--stage-newsletter-muted:var(--stage-on-canvas-muted,var(--font-color-4));--stage-newsletter-accent:var(--stage-accent-on-canvas,var(--primary-color-1))}[data-stage-avatar-shape=rounded] .StageWelcome_heroAvatar__pE8tx{border-radius:var(--stage-card-radius)}[data-stage-avatar-shape=square] .StageWelcome_heroAvatar__pE8tx{border-radius:0}.StageWelcome_heroCopy__1Q6HC{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-sm);min-width:0}.StageWelcome_eyebrow__zfFn7{color:var(--stage-welcome-accent);font-size:var(--type-label-2xs);font-weight:700;text-transform:uppercase;letter-spacing:0}.StageWelcome_benefitCard__3dHOh p,.StageWelcome_faqItem__byWBV h3,.StageWelcome_faqItem__byWBV p,.StageWelcome_hero__XA3Mn h1,.StageWelcome_hero__XA3Mn p,.StageWelcome_personaCard__Iwdmq h3,.StageWelcome_personaCard__Iwdmq p,.StageWelcome_planCard__iJxMV h3,.StageWelcome_planCard__iJxMV p,.StageWelcome_sectionHeader__y0YSi h2,.StageWelcome_sectionHeader__y0YSi p{margin:0}.StageWelcome_hero__XA3Mn h1{color:var(--stage-welcome-text);font-family:var(--font-family-heading);font-size:var(--type-display-sm);line-height:1.05;max-width:100%;overflow-wrap:anywhere;text-wrap:balance}.StageWelcome_hero__XA3Mn p{max-width:var(--stage-content-status-text-max-width);color:var(--stage-welcome-muted);font-size:var(--type-body-sm);line-height:var(--type-body-md-line)}.StageWelcome_memberCount__wnaWG{display:inline-flex;align-items:center;gap:var(--space-xs);color:var(--stage-welcome-text);font-size:var(--type-body-xs);font-weight:700;padding:var(--space-3xs) var(--space-sm);background:var(--stage-accent-soft);border-radius:999px}.StageWelcome_sectionHeader__y0YSi{display:flex;flex-direction:column;gap:var(--space-xs)}.StageWelcome_sectionHeader__y0YSi h2{color:var(--stage-welcome-text);font-family:var(--font-family-heading);font-size:var(--type-title-sm);line-height:1.12}.StageWelcome_sectionHeader__y0YSi p{max-width:var(--stage-content-status-text-max-width);color:var(--stage-welcome-muted);font-size:var(--type-body-sm);line-height:var(--type-body-md-line)}.StageWelcome_benefitGrid__FNWWc,.StageWelcome_loadingGrid__eRIdZ,.StageWelcome_personaGrid__KID9p,.StageWelcome_planGrid__pvcRO{display:grid;grid-template-columns:repeat(auto-fit,minmax(var(--stage-welcome-card-min-width),1fr));gap:var(--space-md)}.StageWelcome_joinSection__m48Xv,.StageWelcome_section__7pFht{padding:var(--space-xl) var(--stage-welcome-hero-padding);background:var(--stage-presentation-card-background,transparent);border-right:var(--stage-presentation-card-border-width,var(--control-border-width)) solid var(--stage-border,var(--border-divider));border-left:var(--stage-presentation-card-border-width,var(--control-border-width)) solid var(--stage-border,var(--border-divider));border-bottom:var(--stage-presentation-card-border-width,var(--control-border-width)) solid var(--stage-border,var(--border-divider))}.StageWelcome_hero__XA3Mn+.StageWelcome_joinSection__m48Xv,.StageWelcome_hero__XA3Mn+.StageWelcome_section__7pFht{margin-top:calc(-1 * var(--stage-presentation-card-border-width, var(--control-border-width)))}.StageWelcome_section__7pFht[data-section-type=benefits][data-section-layout=list] .StageWelcome_benefitGrid__FNWWc,.StageWelcome_section__7pFht[data-section-type=personas][data-section-layout=list] .StageWelcome_personaGrid__KID9p{grid-template-columns:1fr}.StageWelcome_benefitCard__3dHOh,.StageWelcome_faqItem__byWBV,.StageWelcome_loadingCard__yHutA,.StageWelcome_personaCard__Iwdmq,.StageWelcome_planCard__iJxMV{background:var(--stage-presentation-card-background,var(--background-color-3));border:var(--stage-presentation-card-border-width,var(--control-border-width)) solid var(--stage-border,var(--border-divider));border-radius:var(--stage-card-radius);box-shadow:var(--stage-presentation-card-shadow,var(--shadow-sm))}.StageWelcome_benefitCard__3dHOh,.StageWelcome_personaCard__Iwdmq{display:flex;align-items:flex-start;gap:var(--space-md);padding:var(--space-md)}.StageWelcome_personaCard__Iwdmq div{display:flex;flex-direction:column;gap:var(--space-xs)}.StageWelcome_personaCard__Iwdmq h3,.StageWelcome_planCard__iJxMV h3{color:var(--stage-welcome-text);font-family:var(--font-family-heading);font-size:var(--type-body-sm);line-height:var(--type-body-sm-line)}.StageWelcome_benefitCard__3dHOh p,.StageWelcome_faqItem__byWBV p,.StageWelcome_personaCard__Iwdmq p,.StageWelcome_planCard__iJxMV p{color:var(--stage-welcome-muted);font-size:var(--type-body-xs);line-height:var(--type-body-sm-line)}.StageWelcome_benefitCard__3dHOh svg{flex:0 0 auto;margin-top:var(--space-3xs);color:var(--stage-welcome-accent)}.StageWelcome_faqList__X3t_k{display:flex;flex-direction:column;gap:var(--space-sm)}.StageWelcome_faqItem__byWBV{padding:var(--space-lg)}.StageWelcome_faqItem__byWBV summary{color:var(--stage-welcome-text);cursor:pointer;font-family:var(--font-family-heading);font-size:var(--type-body-md);font-weight:700}.StageWelcome_faqItem__byWBV p{margin-top:var(--space-sm)}.StageWelcome_joinSection__m48Xv[data-section-layout=band]{margin-inline:0;padding-inline:var(--stage-welcome-hero-padding);border-inline:0}.StageWelcome_planCard__iJxMV{display:flex;flex-direction:column;align-items:stretch;justify-content:space-between;gap:var(--space-md);padding:var(--space-lg);min-height:9rem}.StageWelcome_planCard__iJxMV div{display:flex;flex-direction:column;gap:var(--space-xs)}.StageWelcome_planBenefits___DDfj{display:flex;flex-direction:column;gap:var(--space-2xs);padding:var(--space-sm) 0 0;margin:var(--space-sm) 0 0;border-top:var(--control-border-width) solid var(--border-divider);list-style:none}.StageWelcome_planBenefits___DDfj li{display:flex;align-items:flex-start;gap:var(--space-xs);color:var(--stage-welcome-muted);font-size:var(--type-body-xs);line-height:var(--type-body-sm-line)}.StageWelcome_planBenefits___DDfj svg{flex:0 0 auto;margin-top:var(--space-3xs);color:var(--stage-welcome-accent)}.StageWelcome_planCard__iJxMV strong{color:var(--stage-welcome-primary-text);font-family:var(--font-family-heading);font-size:var(--type-title-lg);line-height:var(--type-title-lg-line)}.StageWelcome_joinButton___50d_{align-self:stretch;min-height:var(--form-control-min-height);padding:0 var(--space-xl);color:var(--stage-on-primary,var(--button-primary-fg,var(--color-on-primary)));background:var(--stage-primary-color,var(--primary-color-1));border:var(--control-border-width) solid transparent;border-radius:var(--stage-button-radius);cursor:pointer;font:inherit;font-weight:700}.StageWelcome_footer__nCmyu{display:flex;align-items:center;justify-content:center;gap:var(--space-lg);padding:var(--space-lg) var(--stage-welcome-hero-padding);background:color-mix(in srgb,var(--stage-accent-soft) 34%,transparent);border:var(--stage-presentation-card-border-width,var(--control-border-width)) solid var(--stage-border,var(--border-divider));border-top:0;border-radius:0 0 var(--stage-card-radius) var(--stage-card-radius)}.StageWelcome_footer__nCmyu a{display:inline-flex;align-items:center;justify-content:center;min-width:var(--interactive-target-min-size);min-height:var(--interactive-target-min-size);padding-inline:var(--space-xs);color:var(--font-color-4);font-size:var(--type-body-xs);text-decoration:none}.StageWelcome_footer__nCmyu a:focus-visible{outline:var(--interactive-focus-outline-width) solid var(--stage-accent-soft);outline-offset:var(--interactive-focus-outline-width);border-radius:var(--stage-button-radius)}.StageWelcome_footer__nCmyu nav{display:flex;flex-wrap:wrap;gap:var(--space-md)}.StageWelcome_loadingCard__yHutA{min-height:var(--stage-welcome-loading-card-height);opacity:var(--loading-skeleton-opacity)}.StageWelcome_sectionUnavailable__MY_BS{margin:0;color:var(--stage-welcome-muted);font-size:var(--type-body-sm)}@media (max-width:48rem){.StageWelcome_welcomePage__7aP8X{padding:var(--stage-content-page-padding-block-mobile) var(--stage-content-page-padding-inline-mobile)}.StageWelcome_hero__XA3Mn,.StageWelcome_joinSection__m48Xv,.StageWelcome_section__7pFht{padding:var(--space-lg)}.StageWelcome_heroMain__lMwGo{grid-template-columns:1fr;gap:var(--space-xl)}.StageWelcome_heroIdentity__kv68L{flex-direction:column}.StageWelcome_heroCopy__1Q6HC,.StageWelcome_heroIdentity__kv68L{align-items:center;text-align:center}.StageWelcome_heroSignup__siBtQ{padding:var(--space-md)}.StageWelcome_benefitGrid__FNWWc,.StageWelcome_personaGrid__KID9p,.StageWelcome_planGrid__pvcRO{grid-template-columns:1fr}.StageWelcome_footer__nCmyu,.StageWelcome_planCard__iJxMV{align-items:flex-start;flex-direction:column}.StageWelcome_joinSection__m48Xv[data-section-layout=band]{margin-inline:0;padding-inline:var(--space-lg)}}