.page-module___8aEwW__page{background:radial-gradient(circle at 50% 0%, #1e4a7317, transparent 42%), var(--page-background);place-items:center;min-height:100svh;padding:clamp(1.25rem,5vw,3rem);display:grid}.page-module___8aEwW__panel{gap:clamp(3rem,9vh,5.5rem);width:min(100%,35rem);display:grid}.page-module___8aEwW__brand{text-align:center}.page-module___8aEwW__brand h1{color:var(--brand);letter-spacing:.12em;text-indent:.12em;font-size:clamp(2.6rem,11vw,4.75rem);font-weight:760;line-height:.95}.page-module___8aEwW__brand p{color:var(--muted-foreground);letter-spacing:.06em;margin-top:.75rem;font-size:clamp(.95rem,3vw,1.075rem)}.page-module___8aEwW__actions{gap:1rem;display:grid}.page-module___8aEwW__action{border:2px solid var(--brand);letter-spacing:.045em;text-align:center;border-radius:.85rem;place-items:center;min-height:4.5rem;padding:1rem 1.5rem;font-size:clamp(1rem,3.5vw,1.15rem);font-weight:720;transition:transform .16s,box-shadow .16s,background-color .16s,color .16s;display:grid}.page-module___8aEwW__primary{color:#fff;background:var(--brand);box-shadow:0 .7rem 1.7rem #1233522e}.page-module___8aEwW__secondary{color:var(--brand);background:#ffffffb8}.page-module___8aEwW__action:hover{transform:translateY(-2px)}.page-module___8aEwW__primary:hover{background:var(--brand-hover);box-shadow:0 .9rem 2rem #1233523d}.page-module___8aEwW__secondary:hover{color:#fff;background:var(--brand)}.page-module___8aEwW__action:focus-visible{outline:3px solid var(--focus);outline-offset:4px}@media (max-width:24rem){.page-module___8aEwW__page{align-items:stretch}.page-module___8aEwW__panel{align-content:center}.page-module___8aEwW__action{min-height:4.25rem;padding-inline:1rem}}@media (prefers-reduced-motion:reduce){.page-module___8aEwW__action{transition:none}.page-module___8aEwW__action:hover{transform:none}}
