.page-module__O9ZbMG__main{color:#fff;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:1.5rem;min-height:70vh;padding-left:1rem;padding-right:1rem;display:flex}.page-module__O9ZbMG__title{text-shadow:0 2px 4px rgba(0,0,0,.6);font-size:3rem;font-weight:600;line-height:1.1}@media (min-width:640px){.page-module__O9ZbMG__title{font-size:3.75rem}}.page-module__O9ZbMG__subtitle{color:#e5e7eb;text-shadow:0 1px 2px rgba(0,0,0,.6);font-size:.875rem}@media (min-width:640px){.page-module__O9ZbMG__subtitle{font-size:1rem}}.page-module__O9ZbMG__button{color:#fff;background-color:#ef4444;border-radius:.375rem;margin-top:.5rem;padding:.75rem 1.5rem;font-weight:500;text-decoration:none;transition:background-color .2s;display:inline-block;box-shadow:0 1px 3px rgba(0,0,0,.2),0 1px 2px rgba(0,0,0,.06)}.page-module__O9ZbMG__button:hover{background-color:#dc2626}.page-module__O9ZbMG__caption{color:#e5e7eb;margin-top:.25rem;font-size:.875rem}.page-module__O9ZbMG__buttonSecondary{color:#fff;background-color:transparent;border:1px solid rgba(255,255,255,.6);border-radius:.375rem;margin-top:.5rem;padding:.625rem 1.25rem;font-weight:500;text-decoration:none;transition:background-color .2s,color .2s,border-color .2s;display:inline-block}.page-module__O9ZbMG__buttonSecondary:hover{background-color:rgba(255,255,255,.1);border-color:#fff}
