.page-module___8aEwW__page{--background:#f4f0e8;--surface:#fffdf8;--text-primary:#152b22;--text-secondary:#506159;--accent:#167a55;--accent-hover:#0f6142;background:var(--background);font-family:var(--font-geist-sans);flex:1;justify-content:center;align-items:center;padding:32px;display:flex}.page-module___8aEwW__main{width:100%;max-width:800px;color:var(--text-primary);background:var(--surface);border:1px solid #ddd5c8;border-radius:24px;flex-direction:column;align-items:flex-start;gap:52px;padding:96px 64px;display:flex;box-shadow:0 20px 60px #152b2214}.page-module___8aEwW__eyebrow{color:var(--accent);letter-spacing:.12em;text-transform:uppercase;font-size:13px;font-weight:750}.page-module___8aEwW__intro{flex-direction:column;gap:24px;display:flex}.page-module___8aEwW__intro h1{letter-spacing:-.045em;text-wrap:balance;max-width:560px;font-size:42px;font-weight:650;line-height:1.14}.page-module___8aEwW__intro p{max-width:560px;color:var(--text-secondary);font-size:18px;line-height:1.75}.page-module___8aEwW__primary{color:#fff;background:var(--accent);border-radius:999px;justify-content:center;align-items:center;min-height:48px;padding:0 22px;font-size:15px;font-weight:650;transition:background .16s;display:inline-flex}.page-module___8aEwW__primary:focus-visible{outline-offset:4px;outline:3px solid #f3aa3d}@media (hover:hover) and (pointer:fine){.page-module___8aEwW__primary:hover{background:var(--accent-hover)}}@media (max-width:600px){.page-module___8aEwW__page{padding:16px}.page-module___8aEwW__main{border-radius:18px;gap:38px;padding:48px 28px}.page-module___8aEwW__intro{gap:16px}.page-module___8aEwW__intro h1{font-size:34px}}
