.page-module__kEfAWa__demosPage{min-height:100vh}.page-module__kEfAWa__hero{padding:var(--spacing-3xl)0 var(--spacing-2xl);background:linear-gradient(135deg,var(--color-primary),var(--color-secondary));color:#fff;text-align:center}.page-module__kEfAWa__heroTitle{font-size:var(--text-6xl);margin-bottom:var(--spacing-md);color:#fff;font-weight:800}.page-module__kEfAWa__heroSubtitle{font-size:var(--text-xl);color:#ffffffe6}.page-module__kEfAWa__demosSection{padding:var(--spacing-3xl)0;background-color:var(--color-gray-50)}.page-module__kEfAWa__demosGrid{gap:var(--spacing-xl);grid-template-columns:repeat(auto-fill,minmax(350px,1fr));display:grid}.page-module__kEfAWa__demoCard{border-radius:var(--radius-xl);box-shadow:var(--shadow-md);transition:all var(--transition-base);background:#fff;overflow:hidden}.page-module__kEfAWa__demoCard:hover{box-shadow:var(--shadow-2xl);transform:translateY(-8px)}.page-module__kEfAWa__demoImage{background:linear-gradient(135deg,var(--color-primary),var(--color-secondary));justify-content:center;align-items:center;height:250px;display:flex;position:relative}.page-module__kEfAWa__demoIcon{transition:transform var(--transition-base);font-size:6rem}.page-module__kEfAWa__demoCard:hover .page-module__kEfAWa__demoIcon{transform:scale(1.1)rotate(5deg)}.page-module__kEfAWa__categoryBadge{top:var(--spacing-md);right:var(--spacing-md);color:var(--color-primary);padding:var(--spacing-xs)var(--spacing-md);border-radius:var(--radius-full);font-size:var(--text-xs);text-transform:uppercase;background:#fffffff2;font-weight:700;position:absolute}.page-module__kEfAWa__demoContent{padding:var(--spacing-xl)}.page-module__kEfAWa__demoTitle{font-size:var(--text-2xl);margin-bottom:var(--spacing-sm);color:var(--color-black);font-weight:700}.page-module__kEfAWa__demoDescription{color:var(--color-gray-600);margin-bottom:var(--spacing-md);line-height:1.6}.page-module__kEfAWa__demoFeatures{gap:var(--spacing-xs);margin-bottom:var(--spacing-lg);flex-wrap:wrap;display:flex}.page-module__kEfAWa__featureTag{padding:var(--spacing-xs)var(--spacing-sm);background-color:var(--color-gray-100);color:var(--color-gray-700);border-radius:var(--radius-sm);font-size:var(--text-xs);font-weight:600;display:inline-block}.page-module__kEfAWa__ctaSection{padding:var(--spacing-3xl)0;background:linear-gradient(135deg,var(--color-secondary),var(--color-black));color:#fff}.page-module__kEfAWa__ctaContent{text-align:center;max-width:600px;margin:0 auto}.page-module__kEfAWa__ctaContent h2{font-size:var(--text-4xl);margin-bottom:var(--spacing-md);color:#fff;font-weight:800}.page-module__kEfAWa__ctaContent p{font-size:var(--text-xl);margin-bottom:var(--spacing-xl);color:#ffffffe6}@media (max-width:768px){.page-module__kEfAWa__heroTitle{font-size:var(--text-4xl)}.page-module__kEfAWa__demosGrid{grid-template-columns:1fr}.page-module__kEfAWa__ctaContent h2{font-size:var(--text-3xl)}}
