.HomePage_mainContainer___e66t{display:flex;flex-direction:column;align-items:center;padding:24px;margin-top:5rem}.HomePage_headline__nppcY{font-size:4rem;font-weight:700;text-align:center;margin-bottom:1rem;letter-spacing:-.02em;color:var(--foreground)}.HomePage_ctaContainer__UBbKO{display:flex;gap:1rem;margin-bottom:3rem}.HomePage_primaryButton__m8QDR{background-color:var(--primary-color);color:var(--text-on-primary);border:1px solid var(--primary-border-color);border-radius:var(--border-radius-main,8px);padding:12px 24px;text-decoration:none;font-weight:500;transition:background-color .2s,border-color .2s}.HomePage_primaryButton__m8QDR:hover{background-color:var(--primary-color-hover);border-color:var(--primary-color-hover)}.HomePage_secondaryButton__PeOkH{background-color:var(--secondary-color);color:var(--secondary-color-foreground);border:1px solid var(--secondary-border-color);border-radius:var(--border-radius-main,8px);padding:12px 24px;text-decoration:none;font-weight:500;transition:background-color .2s,border-color .2s}.HomePage_secondaryButton__PeOkH:hover{background-color:var(--secondary-color-hover);border-color:var(--secondary-color-hover)}.HomePage_description__HTd2Z{max-width:680px;text-align:center;font-size:1.1rem;line-height:1.6;color:var(--text-secondary,#333)}.HomePage_description__HTd2Z p{margin-bottom:1rem}