.page-module___8aEwW__landing{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:100vh;padding:48px 24px;display:flex}.page-module___8aEwW__hero{max-width:640px}.page-module___8aEwW__hero h1{letter-spacing:-.02em;margin-bottom:20px;font-size:clamp(32px,6vw,56px);font-weight:350;line-height:1.15}.page-module___8aEwW__hero h1 span{background:linear-gradient(135deg,var(--accent),var(--accent-light));-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.page-module___8aEwW__hero p{color:var(--grey2);max-width:480px;margin:0 auto 36px;font-size:16px;line-height:1.6}.page-module___8aEwW__actions{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}.page-module___8aEwW__primaryBtn{background:var(--grey1);color:var(--background);cursor:pointer;border:none;border-radius:9999px;justify-content:center;align-items:center;padding:12px 28px;font-size:14px;font-weight:500;text-decoration:none;transition:opacity .2s;display:inline-flex}.page-module___8aEwW__primaryBtn:hover{opacity:.85}.page-module___8aEwW__secondaryBtn{color:var(--grey1);border:1px solid var(--wash1);cursor:pointer;background:0 0;border-radius:9999px;justify-content:center;align-items:center;padding:12px 28px;font-size:14px;font-weight:500;text-decoration:none;transition:background-color .2s,border-color .2s;display:inline-flex}.page-module___8aEwW__secondaryBtn:hover{background:var(--wash2);border-color:var(--grey3)}.page-module___8aEwW__footer{color:var(--grey3);margin-top:auto;padding:24px;font-size:12px}
