.page-module___8aEwW__page{background:var(--background);max-width:640px;color:var(--foreground);margin:0 auto;padding:64px 24px 80px}.page-module___8aEwW__hero{text-align:center;flex-direction:column;align-items:center;gap:10px;margin-bottom:48px;display:flex}.page-module___8aEwW__logo{width:110px;height:auto;margin-bottom:6px}.page-module___8aEwW__title{letter-spacing:-.01em;font-size:32px;font-weight:800}.page-module___8aEwW__tagline{color:var(--brand);font-size:16px;font-weight:700}.page-module___8aEwW__intro{max-width:52ch;color:var(--muted);margin-top:10px;font-size:16px;line-height:1.65}.page-module___8aEwW__section{border-top:1px solid var(--card-border);padding:28px 0}.page-module___8aEwW__sectionTitle{margin-bottom:10px;font-size:19px;font-weight:800}.page-module___8aEwW__sectionText{color:var(--foreground);font-size:16px;line-height:1.7}.page-module___8aEwW__list{color:var(--foreground);flex-direction:column;gap:10px;margin:0;padding-left:22px;font-size:16px;line-height:1.7;display:flex}.page-module___8aEwW__spamSection{background:var(--brand-soft);border:1px solid var(--card-border);border-radius:16px;padding:24px}.page-module___8aEwW__cta{background:var(--card-bg);border:1px solid var(--card-border);text-align:center;border-radius:16px;flex-direction:column;align-items:center;gap:16px;margin:8px 0;padding:24px;display:flex}.page-module___8aEwW__ctaText{color:var(--muted);font-size:15px;line-height:1.65}.page-module___8aEwW__ctaButton{background:linear-gradient(135deg, var(--brand), var(--brand-dark));color:#fff;white-space:nowrap;border-radius:12px;padding:14px 32px;font-size:16px;font-weight:700;display:inline-block}.page-module___8aEwW__ctaButton:hover{opacity:.92}.page-module___8aEwW__footer{border-top:1px solid var(--card-border);text-align:center;margin-top:24px;padding-top:32px}.page-module___8aEwW__closing{color:var(--foreground);font-size:16px;line-height:1.7}.page-module___8aEwW__signature{color:var(--brand);margin-top:16px;font-size:16px;font-weight:700;line-height:1.6}@media (max-width:640px){.page-module___8aEwW__page{padding:40px 20px 56px}.page-module___8aEwW__title{font-size:26px}}
