.page-module___8aEwW__page{color:#e8ecf3;min-height:100vh;font-family:var(--font-geist-sans);background:#0b0f1a;justify-content:center;padding:48px 20px 80px;display:flex}.page-module___8aEwW__main{flex-direction:column;gap:48px;width:100%;max-width:980px;display:flex}.page-module___8aEwW__hero{flex-direction:column;gap:16px;display:flex}.page-module___8aEwW__badge{color:#c7d2fe;background:#6366f12e;border-radius:999px;width:fit-content;padding:6px 14px;font-size:12px;font-weight:600;display:inline-flex}.page-module___8aEwW__hero h1{margin:0;font-size:44px}.page-module___8aEwW__hero p{color:#c7d0e0;max-width:560px;line-height:1.6}.page-module___8aEwW__actions{gap:12px;display:flex}.page-module___8aEwW__primary,.page-module___8aEwW__secondary{cursor:pointer;border:1px solid #0000;border-radius:10px;padding:10px 18px;font-weight:600}.page-module___8aEwW__primary{color:#fff;background:#6366f1}.page-module___8aEwW__secondary{color:#cbd5f5;background:0 0;border-color:#94a3b84d}.page-module___8aEwW__stats{background:#0f172a99;border-radius:16px;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:16px;padding:20px 24px;display:grid}.page-module___8aEwW__statValue{font-size:28px;font-weight:700;display:block}.page-module___8aEwW__statLabel{color:#9aa4b2;font-size:13px}.page-module___8aEwW__grid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:18px;display:grid}.page-module___8aEwW__card{background:#121826;border:1px solid #94a3b81a;border-radius:16px;flex-direction:column;gap:16px;padding:20px;display:flex}.page-module___8aEwW__cardHeader{justify-content:space-between;align-items:center;display:flex}.page-module___8aEwW__rating{color:#4ade80;background:#22c55e29;border-radius:999px;padding:4px 10px;font-size:12px;font-weight:600}.page-module___8aEwW__quote{color:#c7d0e0;line-height:1.5}.page-module___8aEwW__author{flex-direction:column;gap:2px;font-size:14px;display:flex}.page-module___8aEwW__role{color:#8590a2;font-size:12px}.page-module___8aEwW__footer{background:#0f172a99;border-radius:16px;flex-direction:column;gap:18px;padding:24px;display:flex}.page-module___8aEwW__footerActions{gap:12px;display:flex}@media (max-width:640px){.page-module___8aEwW__hero h1{font-size:32px}.page-module___8aEwW__actions,.page-module___8aEwW__footerActions{flex-direction:column;align-items:stretch}}
