.page-module__E0kJGG__page{background:var(--background,#fff);min-height:100vh;color:var(--text,#111);flex-direction:column;display:flex}.page-module__E0kJGG__hero{text-align:center;width:min(720px,100% - 40px);margin:0 auto;padding:64px 0 80px}.page-module__E0kJGG__eyebrow{letter-spacing:.22em;color:var(--metadata,#666);margin:0 0 24px;font-size:13px;font-weight:700}.page-module__E0kJGG__hero h1{letter-spacing:-.035em;margin:0;font-size:clamp(32px,8vw,58px);font-weight:600;line-height:1.12}.page-module__E0kJGG__description{max-width:560px;color:var(--metadata,#555);margin:28px auto 0;font-size:18px;line-height:1.6}.page-module__E0kJGG__primaryButton{color:#fff;background:#2563eb;border-radius:9px;justify-content:center;align-items:center;margin-top:36px;padding:12px 22px;font-size:15px;font-weight:600;text-decoration:none;transition:opacity .2s,transform .2s;display:inline-flex}.page-module__E0kJGG__primaryButton:hover{opacity:.9;transform:translateY(-1px)}.page-module__E0kJGG__inviteNote{color:var(--metadata,#777);margin:14px 0 0;font-size:13px}.page-module__E0kJGG__features{grid-template-columns:repeat(3,1fr);gap:18px;width:min(960px,100% - 40px);margin:0 auto;padding:0 0 100px;display:grid}.page-module__E0kJGG__feature{border:1px solid var(--border,#e5e5e5);background:var(--card,#fff);text-align:center;border-radius:14px;padding:24px}.page-module__E0kJGG__feature h2{letter-spacing:.28em;margin:0;font-size:16px;font-weight:500}.page-module__E0kJGG__feature p{color:var(--metadata,#555);margin:10px 0 0;font-size:14px;line-height:1.6}.page-module__E0kJGG__footer{border-top:1px solid var(--border,#e5e5e5);width:min(960px,100% - 40px);color:var(--metadata,#666);justify-content:space-between;align-items:center;gap:20px;margin:auto auto 0;padding:24px 0;font-size:13px;display:flex}.page-module__E0kJGG__footer p{margin:0}.page-module__E0kJGG__footerLinks{align-items:center;gap:18px;display:flex}.page-module__E0kJGG__footer a{color:inherit;text-decoration:none}.page-module__E0kJGG__footer a:hover{color:var(--text,#111)}@media (max-width:700px){.page-module__E0kJGG__hero{padding:36px 0 64px}.page-module__E0kJGG__hero h1{font-size:clamp(32px,8vw,46px)}.page-module__E0kJGG__description{font-size:16px}.page-module__E0kJGG__features{grid-template-columns:1fr;padding-bottom:72px}.page-module__E0kJGG__footer{text-align:center;flex-direction:column;align-items:center}.page-module__E0kJGG__footerLinks{flex-wrap:wrap;justify-content:center}}
