.page-module__E0kJGG__page{flex-direction:column;flex:1;align-items:center;display:flex}.page-module__E0kJGG__hero{text-align:center;width:100%;max-width:820px;padding:5rem 1.5rem 3rem}.page-module__E0kJGG__title{letter-spacing:-.02em;margin-bottom:1.25rem;font-size:clamp(2.25rem,6vw,3.5rem);font-weight:800;line-height:1.05}.page-module__E0kJGG__subtitle{color:color-mix(in srgb, var(--foreground) 65%, transparent);max-width:34rem;margin:0 auto 2rem;font-size:clamp(1rem,2.5vw,1.25rem);line-height:1.5}.page-module__E0kJGG__ctas{flex-wrap:wrap;justify-content:center;gap:.75rem;display:flex}.page-module__E0kJGG__primary,.page-module__E0kJGG__secondary{font:inherit;cursor:pointer;border-radius:999px;align-items:center;padding:.7rem 1.4rem;font-size:1rem;font-weight:600;display:inline-flex}.page-module__E0kJGG__primary{background:var(--foreground);color:var(--background);border:1px solid var(--foreground)}.page-module__E0kJGG__secondary{color:var(--foreground);border:1px solid color-mix(in srgb, var(--foreground) 25%, transparent);background:0 0}.page-module__E0kJGG__features{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1rem;width:100%;max-width:900px;padding:1rem 1.5rem 4rem;display:grid}.page-module__E0kJGG__feature{border:1px solid color-mix(in srgb, var(--foreground) 12%, transparent);border-radius:12px;padding:1.25rem}.page-module__E0kJGG__feature h3{margin-bottom:.4rem;font-size:1.05rem;font-weight:600}.page-module__E0kJGG__feature p{color:color-mix(in srgb, var(--foreground) 65%, transparent);font-size:.9rem;line-height:1.45}@media (max-width:480px){.page-module__E0kJGG__hero{padding:3rem 1.25rem 2rem}.page-module__E0kJGG__features{padding:1rem 1.25rem 3rem}}
