.page-module___8aEwW__homePage{max-width:1200px;margin:0 auto;padding:2.5rem;animation:.5s ease-out page-module___8aEwW__fadeInUp}.page-module___8aEwW__hero{text-align:center;margin-bottom:3rem}.page-module___8aEwW__heroTitle{margin-bottom:.75rem;font-size:2.5rem;font-weight:800;line-height:1.2}.page-module___8aEwW__heroGradient{background:linear-gradient(135deg, var(--accent-primary), var(--accent-secondary), var(--accent-tertiary));-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.page-module___8aEwW__heroSubtitle{color:var(--text-secondary);max-width:560px;margin:0 auto;font-size:1.1rem;line-height:1.6}.page-module___8aEwW__toolsGrid{grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:1.5rem;display:grid}.page-module___8aEwW__statsBar{background:var(--bg-card);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);border:var(--glass-border);border-radius:var(--radius-xl);justify-content:center;gap:3rem;margin-top:2rem;padding:1.25rem 2rem;animation:.6s ease-out .2s both page-module___8aEwW__fadeInUp;display:flex}.page-module___8aEwW__statItem{text-align:center}.page-module___8aEwW__statValue{color:var(--accent-primary);font-size:1.5rem;font-weight:700}.page-module___8aEwW__statLabel{color:var(--text-tertiary);text-transform:uppercase;letter-spacing:.05em;margin-top:.15rem;font-size:.75rem}@media (max-width:768px){.page-module___8aEwW__homePage{padding:1.5rem}.page-module___8aEwW__heroTitle{font-size:1.75rem}.page-module___8aEwW__heroSubtitle{font-size:.95rem}.page-module___8aEwW__toolsGrid{grid-template-columns:1fr}.page-module___8aEwW__statsBar{flex-wrap:wrap;gap:1.5rem}}
.ToolCard-module__n_FlrW__card{background:var(--bg-card);-webkit-backdrop-filter:var(--glass-blur);border:var(--glass-border);border-radius:var(--radius-xl);transition:all var(--transition-smooth);cursor:pointer;flex-direction:column;gap:1rem;padding:1.75rem;display:flex;position:relative;overflow:hidden}.ToolCard-module__n_FlrW__card:before{content:"";border-radius:var(--radius-xl) var(--radius-xl) 0 0;height:3px;transition:height var(--transition-smooth);position:absolute;top:0;left:0;right:0}.ToolCard-module__n_FlrW__card:hover{box-shadow:var(--shadow-lg);background:var(--bg-card-hover);transform:translateY(-4px)}.ToolCard-module__n_FlrW__card:hover:before{height:4px}.ToolCard-module__n_FlrW__card:hover .ToolCard-module__n_FlrW__iconWrapper{transform:scale(1.08)rotate(-3deg)}.ToolCard-module__n_FlrW__iconWrapper{border-radius:var(--radius-lg);width:52px;height:52px;transition:transform var(--transition-smooth);justify-content:center;align-items:center;font-size:1.5rem;display:flex}.ToolCard-module__n_FlrW__title{color:var(--text-primary);font-size:1.05rem;font-weight:650}.ToolCard-module__n_FlrW__description{color:var(--text-secondary);font-size:.85rem;line-height:1.55}.ToolCard-module__n_FlrW__arrow{color:var(--text-tertiary);transition:all var(--transition-normal);font-size:1.1rem;position:absolute;bottom:1.5rem;right:1.5rem}.ToolCard-module__n_FlrW__card:hover .ToolCard-module__n_FlrW__arrow{color:var(--accent-primary);transform:translate(4px)}.ToolCard-module__n_FlrW__accentPurple:before{background:linear-gradient(90deg,#7c3aed,#a78bfa)}.ToolCard-module__n_FlrW__accentPurple .ToolCard-module__n_FlrW__iconWrapper{color:#7c3aed;background:#ede9fe}.ToolCard-module__n_FlrW__accentPink:before{background:linear-gradient(90deg,#ec4899,#f9a8d4)}.ToolCard-module__n_FlrW__accentPink .ToolCard-module__n_FlrW__iconWrapper{color:#ec4899;background:#fff1f2}.ToolCard-module__n_FlrW__accentGreen:before{background:linear-gradient(90deg,#10b981,#6ee7b7)}.ToolCard-module__n_FlrW__accentGreen .ToolCard-module__n_FlrW__iconWrapper{color:#10b981;background:#ecfdf5}.ToolCard-module__n_FlrW__accentBlue:before{background:linear-gradient(90deg,#3b82f6,#93c5fd)}.ToolCard-module__n_FlrW__accentBlue .ToolCard-module__n_FlrW__iconWrapper{color:#3b82f6;background:#eff6ff}.ToolCard-module__n_FlrW__accentOrange:before{background:linear-gradient(90deg,#f97316,#fdba74)}.ToolCard-module__n_FlrW__accentOrange .ToolCard-module__n_FlrW__iconWrapper{color:#f97316;background:#fff7ed}.ToolCard-module__n_FlrW__accentTeal:before{background:linear-gradient(90deg,#14b8a6,#5eead4)}.ToolCard-module__n_FlrW__accentTeal .ToolCard-module__n_FlrW__iconWrapper{color:#14b8a6;background:#f0fdfa}
