.ZKFaceProofPage-module__CSqLla__main{min-height:100vh;padding-top:80px}.ZKFaceProofPage-module__CSqLla__hero{text-align:center;background:linear-gradient(#fff 0%,#f8f9fa 100%);padding:4rem 0}.ZKFaceProofPage-module__CSqLla__heroContent{max-width:800px;margin:0 auto;padding:0 1.5rem}.ZKFaceProofPage-module__CSqLla__title{color:var(--text-main);margin-bottom:1.5rem;font-size:clamp(2.5rem,5vw,4rem);font-weight:700;line-height:1.1}.ZKFaceProofPage-module__CSqLla__description{color:var(--text-light);margin-bottom:2rem;font-size:1.25rem;line-height:1.6}.ZKFaceProofPage-module__CSqLla__ctaButton{background:var(--primary);color:#fff;border-radius:8px;padding:1rem 2rem;font-weight:600;text-decoration:none;transition:all .3s;display:inline-block}.ZKFaceProofPage-module__CSqLla__ctaButton:hover{background:var(--primary-hover);transform:translateY(-2px);box-shadow:0 4px 12px #0036e74d}.ZKFaceProofPage-module__CSqLla__features{max-width:var(--container-width);margin:0 auto;padding:4rem 1.5rem}.ZKFaceProofPage-module__CSqLla__sectionTitle{color:var(--text-main);text-align:center;margin-bottom:3rem;font-size:clamp(2rem,4vw,3rem);font-weight:700}.ZKFaceProofPage-module__CSqLla__featuresGrid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:2rem;display:grid}.ZKFaceProofPage-module__CSqLla__featureCard{background:#fff;border-radius:12px;padding:2rem;box-shadow:0 4px 20px #0000001a}.ZKFaceProofPage-module__CSqLla__featureTitle{color:var(--text-main);margin-bottom:.75rem;font-size:1.5rem;font-weight:700}.ZKFaceProofPage-module__CSqLla__featureDescription{color:var(--text-light);font-size:1rem;line-height:1.6}.ZKFaceProofPage-module__CSqLla__ctaSection{text-align:center;background:linear-gradient(135deg,var(--primary)0%,#0ea5e9 100%);color:#fff;padding:4rem 0}.ZKFaceProofPage-module__CSqLla__ctaTitle{margin-bottom:2rem;font-size:clamp(2rem,4vw,3rem);font-weight:700}.ZKFaceProofPage-module__CSqLla__ctaSection .ZKFaceProofPage-module__CSqLla__ctaButton{color:var(--primary);background:#fff}.ZKFaceProofPage-module__CSqLla__ctaSection .ZKFaceProofPage-module__CSqLla__ctaButton:hover{background:#ffffffe6}@media (max-width:640px){.ZKFaceProofPage-module__CSqLla__hero,.ZKFaceProofPage-module__CSqLla__features,.ZKFaceProofPage-module__CSqLla__ctaSection{padding:2rem 0}}
