.page-module__QelJRG__main{min-height:100vh;font-family:var(--font-geist-sans), Arial, sans-serif;flex-direction:column;justify-content:center;align-items:center;gap:64px;padding:64px 24px;display:flex}.page-module__QelJRG__hero{text-align:center;flex-direction:column;align-items:center;gap:16px;max-width:600px;display:flex}.page-module__QelJRG__title{letter-spacing:-1.5px;font-size:56px;font-weight:700;line-height:1}.page-module__QelJRG__tagline{opacity:.75;font-size:22px;font-weight:500}.page-module__QelJRG__description{opacity:.6;margin-top:4px;font-size:15px;line-height:1.7}.page-module__QelJRG__downloadBtn{color:#fff;background:#2563eb;border-radius:8px;margin-top:16px;padding:14px 32px;font-size:15px;font-weight:600;text-decoration:none;transition:background .15s;display:inline-block}.page-module__QelJRG__downloadBtn:hover{background:#1d4ed8}.page-module__QelJRG__requirements{opacity:.4;margin-top:4px;font-size:12px}.page-module__QelJRG__features{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:24px;width:100%;max-width:800px;padding:0;list-style:none;display:grid}.page-module__QelJRG__features li{border:1px solid #80808033;border-radius:10px;flex-direction:column;gap:6px;padding:20px;display:flex}.page-module__QelJRG__features li strong{font-size:14px;font-weight:600}.page-module__QelJRG__features li span{opacity:.55;font-size:13px;line-height:1.5}@media (max-width:600px){.page-module__QelJRG__title{font-size:40px}.page-module__QelJRG__tagline{font-size:18px}}
