.page-module__E0kJGG__page{flex-direction:column;align-items:center;min-height:100vh;display:flex}.page-module__E0kJGG__hero{text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;width:100%;max-width:860px;margin:0 auto;padding:64px 32px;display:flex}.page-module__E0kJGG__heroTitle{letter-spacing:-2px;color:#000;margin-bottom:20px;font-size:56px;font-weight:700;line-height:1.1}.page-module__E0kJGG__heroSubtitle{color:#333;margin-bottom:12px;font-size:18px;font-weight:500}.page-module__E0kJGG__heroDescription{color:#666;max-width:540px;margin-bottom:40px;font-size:16px;line-height:1.7}.page-module__E0kJGG__heroButtons{gap:14px;display:flex}.page-module__E0kJGG__btnPrimary,.page-module__E0kJGG__btnSecondary{cursor:pointer;border:1px solid #0000;border-radius:6px;align-items:center;gap:8px;padding:10px 24px;font-family:inherit;font-size:14px;font-weight:500;transition:background .2s,border-color .2s;display:inline-flex}.page-module__E0kJGG__btnPrimary{color:#fff;background:#111}.page-module__E0kJGG__btnSecondary{color:#111;background:#fff;border-color:#ddd}@media (hover:hover) and (pointer:fine){.page-module__E0kJGG__btnPrimary:hover{background:#333}.page-module__E0kJGG__btnSecondary:hover{background:#f5f5f5;border-color:#ccc}}.page-module__E0kJGG__divider{background:#e5e5e5;width:100%;max-width:860px;height:1px;margin:0 auto}.page-module__E0kJGG__footer{text-align:center;width:100%;max-width:860px;margin:0 auto;padding:60px 32px}.page-module__E0kJGG__footerText{color:#999;margin-bottom:20px;font-size:14px;font-style:italic}.page-module__E0kJGG__footerLinks{justify-content:center;gap:24px;display:flex}.page-module__E0kJGG__footerLink{color:#888;font-size:13px;font-weight:500;transition:color .2s}@media (hover:hover) and (pointer:fine){.page-module__E0kJGG__footerLink:hover{color:#111}}@media (max-width:640px){.page-module__E0kJGG__hero{padding:48px 24px}.page-module__E0kJGG__heroTitle{letter-spacing:-1.2px;font-size:36px}.page-module__E0kJGG__heroSubtitle{font-size:16px}.page-module__E0kJGG__heroDescription{font-size:15px}.page-module__E0kJGG__heroButtons{flex-direction:column;width:100%;max-width:280px}.page-module__E0kJGG__btnPrimary,.page-module__E0kJGG__btnSecondary{justify-content:center;width:100%}.page-module__E0kJGG__footer{padding:48px 24px}}
