Files
sst_site/.history/views/index_20251026210935.ejs
2025-10-26 22:14:47 +09:00

578 lines
43 KiB
Plaintext

<!-- Hero Section - Enhanced Modern Design -->
<section class="relative bg-gradient-to-br from-blue-900 via-purple-900 to-indigo-900 dark:from-gray-900 dark:via-blue-900 dark:to-purple-900 min-h-screen flex items-center overflow-hidden hero-section">
<div class="absolute inset-0 bg-black opacity-50 dark:opacity-70"></div>
<div class="absolute inset-0 bg-gradient-to-r from-blue-600/20 to-purple-600/20"></div>
<!-- Enhanced Animated Background Elements -->
<div class="absolute inset-0 overflow-hidden">
<div class="absolute -top-40 -right-32 w-80 h-80 bg-purple-500 dark:bg-purple-400 rounded-full mix-blend-multiply filter blur-xl opacity-70 animate-blob"></div>
<div class="absolute -bottom-40 -left-32 w-80 h-80 bg-blue-500 dark:bg-blue-400 rounded-full mix-blend-multiply filter blur-xl opacity-70 animate-blob animation-delay-2000"></div>
<div class="absolute top-40 left-40 w-80 h-80 bg-indigo-500 dark:bg-indigo-400 rounded-full mix-blend-multiply filter blur-xl opacity-70 animate-blob animation-delay-4000"></div>
<div class="absolute top-20 right-20 w-60 h-60 bg-pink-500 dark:bg-pink-400 rounded-full mix-blend-multiply filter blur-xl opacity-50 animate-blob animation-delay-6000"></div>
</div>
<div class="relative max-w-7xl mx-auto px-4 sm:px-6 lg:px-8 py-24 w-full">
<div class="text-center">
<!-- Enhanced Title with Better Typography -->
<h1 class="text-4xl md:text-6xl lg:text-7xl font-bold text-white mb-8 leading-tight" data-aos="fade-up">
<%- __('hero.title.smart') %>
<span class="block text-transparent bg-clip-text bg-gradient-to-r from-blue-400 via-purple-400 to-pink-400 animate-gradient-x"><%- __('hero.title.solutions') %></span>
</h1>
<!-- Enhanced Subtitle -->
<p class="text-xl md:text-2xl lg:text-3xl text-gray-300 dark:text-gray-200 mb-12 max-w-4xl mx-auto leading-relaxed" data-aos="fade-up" data-aos-delay="200">
<%- __('hero.subtitle') %>
</p>
<!-- Enhanced Description -->
<p class="text-lg md:text-xl text-gray-400 dark:text-gray-300 mb-12 max-w-3xl mx-auto" data-aos="fade-up" data-aos-delay="300">
<%- __('hero.description') %>
</p>
<!-- Enhanced CTA Buttons -->
<div class="flex flex-col sm:flex-row gap-6 justify-center items-center mb-16" data-aos="fade-up" data-aos-delay="400">
<a href="/contact" class="group relative bg-gradient-to-r from-blue-500 to-purple-600 text-white px-10 py-5 rounded-full text-lg font-semibold hover:from-blue-600 hover:to-purple-700 transition-all duration-300 transform hover:scale-105 shadow-2xl overflow-hidden">
<span class="relative z-10 flex items-center">
<i class="fas fa-rocket mr-3"></i>
<%- __('hero.cta.start') %>
</span>
<div class="absolute inset-0 bg-gradient-to-r from-purple-600 to-pink-600 opacity-0 group-hover:opacity-100 transition-opacity duration-300"></div>
</a>
<a href="/portfolio" class="group border-2 border-white text-white px-10 py-5 rounded-full text-lg font-semibold hover:bg-white hover:text-gray-900 transition-all duration-300 transform hover:scale-105 backdrop-blur-sm bg-white/10">
<span class="flex items-center">
<i class="fas fa-eye mr-3"></i>
<%- __('hero.cta.portfolio') %>
</span>
</a>
</div>
<!-- Stats or Features Preview -->
<div class="grid grid-cols-1 sm:grid-cols-3 gap-8 max-w-4xl mx-auto" data-aos="fade-up" data-aos-delay="500">
<div class="text-center">
<div class="text-3xl md:text-4xl font-bold text-white mb-2">50+</div>
<div class="text-gray-300">완료된 프로젝트</div>
</div>
<div class="text-center">
<div class="text-3xl md:text-4xl font-bold text-white mb-2">98%</div>
<div class="text-gray-300">고객 만족도</div>
</div>
<div class="text-center">
<div class="text-3xl md:text-4xl font-bold text-white mb-2">24/7</div>
<div class="text-gray-300">기술 지원</div>
</div>
</div>
</div>
<!-- Enhanced Scroll indicator -->
<div class="absolute bottom-8 left-1/2 transform -translate-x-1/2 animate-bounce">
<div class="flex flex-col items-center text-white opacity-70">
<span class="text-sm mb-2">스크롤해서 더 보기</span>
<svg class="w-6 h-6" fill="none" stroke="currentColor" viewBox="0 0 24 24">
<path stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M19 14l-7 7m0 0l-7-7m7 7V3"></path>
</svg>
</div>
</div>
</div>
</section>
<!-- Enhanced Services Section -->
<section class="py-20 bg-white dark:bg-gray-900 relative overflow-hidden">
<!-- Background Pattern -->
<div class="absolute inset-0 opacity-5">
<div class="absolute inset-0" style="background-image: radial-gradient(circle at 1px 1px, rgba(59,130,246,0.3) 1px, transparent 0); background-size: 20px 20px;"></div>
</div>
<div class="max-w-7xl mx-auto px-4 sm:px-6 lg:px-8 relative">
<div class="text-center mb-20" data-aos="fade-up">
<div class="inline-block px-4 py-2 bg-blue-100 dark:bg-blue-900 text-blue-600 dark:text-blue-300 rounded-full text-sm font-medium mb-4">
<%- __('services.title.our') %> <%- __('services.title.services') %>
</div>
<h2 class="text-3xl md:text-5xl font-bold text-gray-900 dark:text-white mb-6">
혁신적인 <span class="text-transparent bg-clip-text bg-gradient-to-r from-blue-600 to-purple-600">디지털 솔루션</span>
</h2>
<p class="text-xl text-gray-600 dark:text-gray-300 max-w-3xl mx-auto leading-relaxed">
<%- __('services.subtitle') %>
</p>
</div>
<!-- Enhanced Services Grid -->
<div class="grid grid-cols-1 md:grid-cols-2 lg:grid-cols-4 gap-8 mb-16">
<!-- Web Development Service - Enhanced -->
<div class="group relative p-8 bg-gradient-to-br from-blue-50 to-blue-100 dark:from-blue-900/20 dark:to-blue-800/20 rounded-3xl hover:from-blue-100 hover:to-blue-200 dark:hover:from-blue-800/30 dark:hover:to-blue-700/30 hover:shadow-2xl transition-all duration-500 transform hover:-translate-y-3 card-hover border border-blue-200/50 dark:border-blue-700/50" data-aos="fade-up">
<!-- Background Decoration -->
<div class="absolute top-0 right-0 w-20 h-20 bg-blue-500/10 rounded-full -translate-y-10 translate-x-10 group-hover:scale-150 transition-transform duration-500"></div>
<div class="relative z-10">
<div class="w-16 h-16 bg-gradient-to-br from-blue-500 to-blue-600 rounded-2xl flex items-center justify-center mb-6 group-hover:scale-110 group-hover:rotate-3 transition-all duration-300 shadow-lg">
<i class="fas fa-code text-2xl text-white"></i>
</div>
<h3 class="text-xl font-bold text-gray-900 dark:text-white mb-4 group-hover:text-blue-600 dark:group-hover:text-blue-400 transition-colors"><%- __('services.web.title') %></h3>
<p class="text-gray-600 dark:text-gray-300 mb-6 leading-relaxed"><%- __('services.web.description') %></p>
<div class="flex items-center justify-between">
<div class="text-blue-600 dark:text-blue-400 font-bold text-lg"><%- __('services.web.price') %></div>
<div class="w-10 h-10 bg-blue-500/10 rounded-full flex items-center justify-center group-hover:bg-blue-500 group-hover:text-white transition-all duration-300">
<i class="fas fa-arrow-right text-blue-500 group-hover:text-white"></i>
</div>
</div>
</div>
</div>
<!-- Mobile App Service - Enhanced -->
<div class="group relative p-8 bg-gradient-to-br from-green-50 to-green-100 dark:from-green-900/20 dark:to-green-800/20 rounded-3xl hover:from-green-100 hover:to-green-200 dark:hover:from-green-800/30 dark:hover:to-green-700/30 hover:shadow-2xl transition-all duration-500 transform hover:-translate-y-3 card-hover border border-green-200/50 dark:border-green-700/50" data-aos="fade-up" data-aos-delay="100">
<!-- Background Decoration -->
<div class="absolute top-0 right-0 w-20 h-20 bg-green-500/10 rounded-full -translate-y-10 translate-x-10 group-hover:scale-150 transition-transform duration-500"></div>
<div class="relative z-10">
<div class="w-16 h-16 bg-gradient-to-br from-green-500 to-green-600 rounded-2xl flex items-center justify-center mb-6 group-hover:scale-110 group-hover:rotate-3 transition-all duration-300 shadow-lg">
<i class="fas fa-mobile-alt text-2xl text-white"></i>
</div>
<h3 class="text-xl font-bold text-gray-900 dark:text-white mb-4 group-hover:text-green-600 dark:group-hover:text-green-400 transition-colors"><%- __('services.mobile.title') %></h3>
<p class="text-gray-600 dark:text-gray-300 mb-6 leading-relaxed"><%- __('services.mobile.description') %></p>
<div class="flex items-center justify-between">
<div class="text-green-600 dark:text-green-400 font-bold text-lg"><%- __('services.mobile.price') %></div>
<div class="w-10 h-10 bg-green-500/10 rounded-full flex items-center justify-center group-hover:bg-green-500 group-hover:text-white transition-all duration-300">
<i class="fas fa-arrow-right text-green-500 group-hover:text-white"></i>
</div>
</div>
</div>
</div>
<!-- UI/UX Design Service - Enhanced -->
<div class="group relative p-8 bg-gradient-to-br from-purple-50 to-purple-100 dark:from-purple-900/20 dark:to-purple-800/20 rounded-3xl hover:from-purple-100 hover:to-purple-200 dark:hover:from-purple-800/30 dark:hover:to-purple-700/30 hover:shadow-2xl transition-all duration-500 transform hover:-translate-y-3 card-hover border border-purple-200/50 dark:border-purple-700/50" data-aos="fade-up" data-aos-delay="200">
<!-- Background Decoration -->
<div class="absolute top-0 right-0 w-20 h-20 bg-purple-500/10 rounded-full -translate-y-10 translate-x-10 group-hover:scale-150 transition-transform duration-500"></div>
<div class="relative z-10">
<div class="w-16 h-16 bg-gradient-to-br from-purple-500 to-purple-600 rounded-2xl flex items-center justify-center mb-6 group-hover:scale-110 group-hover:rotate-3 transition-all duration-300 shadow-lg">
<i class="fas fa-palette text-2xl text-white"></i>
</div>
<h3 class="text-xl font-bold text-gray-900 dark:text-white mb-4 group-hover:text-purple-600 dark:group-hover:text-purple-400 transition-colors"><%- __('services.design.title') %></h3>
<p class="text-gray-600 dark:text-gray-300 mb-6 leading-relaxed"><%- __('services.design.description') %></p>
<div class="flex items-center justify-between">
<div class="text-purple-600 dark:text-purple-400 font-bold text-lg"><%- __('services.design.price') %></div>
<div class="w-10 h-10 bg-purple-500/10 rounded-full flex items-center justify-center group-hover:bg-purple-500 group-hover:text-white transition-all duration-300">
<i class="fas fa-arrow-right text-purple-500 group-hover:text-white"></i>
</div>
</div>
</div>
</div>
<!-- Digital Marketing Service - Enhanced -->
<div class="group relative p-8 bg-gradient-to-br from-orange-50 to-orange-100 dark:from-orange-900/20 dark:to-orange-800/20 rounded-3xl hover:from-orange-100 hover:to-orange-200 dark:hover:from-orange-800/30 dark:hover:to-orange-700/30 hover:shadow-2xl transition-all duration-500 transform hover:-translate-y-3 card-hover border border-orange-200/50 dark:border-orange-700/50" data-aos="fade-up" data-aos-delay="300">
<!-- Background Decoration -->
<div class="absolute top-0 right-0 w-20 h-20 bg-orange-500/10 rounded-full -translate-y-10 translate-x-10 group-hover:scale-150 transition-transform duration-500"></div>
<div class="relative z-10">
<div class="w-16 h-16 bg-gradient-to-br from-orange-500 to-orange-600 rounded-2xl flex items-center justify-center mb-6 group-hover:scale-110 group-hover:rotate-3 transition-all duration-300 shadow-lg">
<i class="fas fa-chart-line text-2xl text-white"></i>
</div>
<h3 class="text-xl font-bold text-gray-900 dark:text-white mb-4 group-hover:text-orange-600 dark:group-hover:text-orange-400 transition-colors"><%- __('services.marketing.title') %></h3>
<p class="text-gray-600 dark:text-gray-300 mb-6 leading-relaxed"><%- __('services.marketing.description') %></p>
<div class="flex items-center justify-between">
<div class="text-orange-600 dark:text-orange-400 font-bold text-lg"><%- __('services.marketing.price') %></div>
<div class="w-10 h-10 bg-orange-500/10 rounded-full flex items-center justify-center group-hover:bg-orange-500 group-hover:text-white transition-all duration-300">
<i class="fas fa-arrow-right text-orange-500 group-hover:text-white"></i>
</div>
</div>
</div>
</div>
</div>
<!-- Enhanced CTA Button -->
<div class="text-center" data-aos="fade-up">
<a href="/services" class="group inline-flex items-center px-8 py-4 bg-gradient-to-r from-blue-600 to-purple-600 text-white font-semibold rounded-2xl hover:from-blue-700 hover:to-purple-700 transition-all duration-300 transform hover:scale-105 shadow-xl hover:shadow-2xl">
<span class="mr-3"><%- __('services.view_all') %></span>
<svg class="w-5 h-5 transform group-hover:translate-x-1 transition-transform duration-200" fill="none" stroke="currentColor" viewBox="0 0 24 24">
<path stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M17 8l4 4m0 0l-4 4m4-4H3"></path>
</svg>
</a>
</div>
</div>
</section>
<!-- Enhanced Portfolio Section -->
<section class="py-20 bg-gray-50 dark:bg-gray-800 relative overflow-hidden">
<!-- Background Elements -->
<div class="absolute inset-0 bg-pattern opacity-30"></div>
<div class="absolute top-20 left-10 w-72 h-72 bg-purple-500/10 rounded-full blur-3xl"></div>
<div class="absolute bottom-20 right-10 w-72 h-72 bg-blue-500/10 rounded-full blur-3xl"></div>
<div class="max-w-7xl mx-auto px-4 sm:px-6 lg:px-8 relative">
<div class="text-center mb-20" data-aos="fade-up">
<div class="inline-block px-4 py-2 bg-purple-100 dark:bg-purple-900 text-purple-600 dark:text-purple-300 rounded-full text-sm font-medium mb-4">
포트폴리오
</div>
<h2 class="text-3xl md:text-5xl font-bold text-gray-900 dark:text-white mb-6">
<%- __('portfolio.title.recent') %> <span class="text-transparent bg-clip-text bg-gradient-to-r from-purple-600 to-pink-600"><%- __('portfolio.title.projects') %></span>
</h2>
<p class="text-xl text-gray-600 dark:text-gray-300 max-w-3xl mx-auto leading-relaxed">
<%- __('portfolio.subtitle') %>
</p>
</div>
<!-- Enhanced Portfolio Grid -->
<div class="grid grid-cols-1 md:grid-cols-2 lg:grid-cols-3 gap-8 mb-16">
<% if (featuredPortfolio && featuredPortfolio.length > 0) { %>
<% featuredPortfolio.forEach((project, index) => { %>
<div class="group relative bg-white dark:bg-gray-700 rounded-3xl overflow-hidden shadow-lg hover:shadow-2xl transition-all duration-500 transform hover:-translate-y-3 card-hover border border-gray-200/50 dark:border-gray-600/50" data-aos="fade-up" data-aos-delay="<%= index * 100 %>">
<!-- Project Image -->
<div class="relative overflow-hidden portfolio-item h-56">
<% if (project.images && project.images.length > 0) { %>
<img src="<%= project.images.find(img => img.isPrimary)?.url || project.images[0].url %>"
alt="<%= project.images.find(img => img.isPrimary)?.alt || project.title %>"
class="w-full h-full object-cover portfolio-image transition-transform duration-500 group-hover:scale-110">
<% } else { %>
<div class="w-full h-full bg-gradient-to-br from-blue-500 via-purple-500 to-pink-500 flex items-center justify-center">
<span class="text-white text-3xl font-bold"><%= project.title.charAt(0) %></span>
</div>
<% } %>
<!-- Overlay -->
<div class="absolute inset-0 bg-gradient-to-t from-black/70 via-black/20 to-transparent opacity-0 group-hover:opacity-100 transition-all duration-300"></div>
<!-- Technologies Tags */
<div class="absolute bottom-4 left-4 right-4 transform translate-y-8 group-hover:translate-y-0 transition-transform duration-300 opacity-0 group-hover:opacity-100">
<div class="flex flex-wrap gap-2">
<% if (project.technologies && project.technologies.length > 0) { %>
<% project.technologies.slice(0, 3).forEach(tech => { %>
<span class="px-3 py-1 bg-white/20 glass-effect text-white text-sm rounded-full font-medium"><%= tech %></span>
<% }) %>
<% } %>
</div>
</div>
<!-- View Count Badge -->
<div class="absolute top-4 right-4">
<div class="flex items-center space-x-1 bg-black/30 glass-effect text-white px-3 py-1 rounded-full text-sm">
<i class="fas fa-eye"></i>
<span><%= project.viewCount || 0 %></span>
</div>
</div>
</div>
<!-- Project Info -->
<div class="p-6">
<!-- Category Badge -->
<div class="flex items-center justify-between mb-4">
<span class="px-4 py-2 bg-gradient-to-r from-purple-100 to-pink-100 dark:from-purple-900/50 dark:to-pink-900/50 text-purple-600 dark:text-purple-300 text-sm rounded-full font-medium">
<%= project.category %>
</span>
<div class="w-2 h-2 bg-green-400 rounded-full animate-pulse"></div>
</div>
<!-- Project Title -->
<h3 class="text-xl font-bold text-gray-900 dark:text-white mb-3 group-hover:text-purple-600 dark:group-hover:text-purple-400 transition-colors leading-tight">
<%= project.title %>
</h3>
<!-- Project Description -->
<p class="text-gray-600 dark:text-gray-300 mb-6 leading-relaxed line-clamp-2">
<%= project.shortDescription || project.description %>
</p>
<!-- View Details Link -->
<a href="/portfolio/<%= project._id %>" class="group/link inline-flex items-center text-purple-600 dark:text-purple-400 font-semibold hover:text-purple-700 dark:hover:text-purple-300 transition-colors">
<span class="mr-2"><%- __('common.view_details') %></span>
<svg class="w-4 h-4 transform group-hover/link:translate-x-1 transition-transform duration-200" fill="none" stroke="currentColor" viewBox="0 0 24 24">
<path stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M17 8l4 4m0 0l-4 4m4-4H3"></path>
</svg>
</a>
</div>
</div>
<% }) %>
<% } else { %>
<!-- Default portfolio items with enhanced design -->
<div class="group relative bg-white dark:bg-gray-700 rounded-3xl overflow-hidden shadow-lg hover:shadow-2xl transition-all duration-500 transform hover:-translate-y-3 card-hover border border-gray-200/50 dark:border-gray-600/50" data-aos="fade-up">
<div class="relative overflow-hidden portfolio-item h-56">
<div class="w-full h-full bg-gradient-to-br from-blue-500 via-purple-500 to-pink-500 flex items-center justify-center">
<span class="text-white text-3xl font-bold">E</span>
</div>
<div class="absolute inset-0 bg-gradient-to-t from-black/70 via-black/20 to-transparent opacity-0 group-hover:opacity-100 transition-all duration-300"></div>
<div class="absolute bottom-4 left-4 right-4 transform translate-y-8 group-hover:translate-y-0 transition-transform duration-300 opacity-0 group-hover:opacity-100">
<div class="flex flex-wrap gap-2">
<span class="px-3 py-1 bg-white/20 glass-effect text-white text-sm rounded-full font-medium">React</span>
<span class="px-3 py-1 bg-white/20 glass-effect text-white text-sm rounded-full font-medium">Node.js</span>
</div>
</div>
<div class="absolute top-4 right-4">
<div class="flex items-center space-x-1 bg-black/30 glass-effect text-white px-3 py-1 rounded-full text-sm">
<i class="fas fa-eye"></i>
<span>1,234</span>
</div>
</div>
</div>
<div class="p-6">
<div class="flex items-center justify-between mb-4">
<span class="px-4 py-2 bg-gradient-to-r from-purple-100 to-pink-100 dark:from-purple-900/50 dark:to-pink-900/50 text-purple-600 dark:text-purple-300 text-sm rounded-full font-medium">
<%- __('portfolio.default.ecommerce') %>
</span>
<div class="w-2 h-2 bg-green-400 rounded-full animate-pulse"></div>
</div>
<h3 class="text-xl font-bold text-gray-900 dark:text-white mb-3 group-hover:text-purple-600 dark:group-hover:text-purple-400 transition-colors leading-tight">
<%- __('portfolio.default.title') %>
</h3>
<p class="text-gray-600 dark:text-gray-300 mb-6 leading-relaxed">
<%- __('portfolio.default.description') %>
</p>
<a href="#" class="group/link inline-flex items-center text-purple-600 dark:text-purple-400 font-semibold hover:text-purple-700 dark:hover:text-purple-300 transition-colors">
<span class="mr-2"><%- __('common.view_details') %></span>
<svg class="w-4 h-4 transform group-hover/link:translate-x-1 transition-transform duration-200" fill="none" stroke="currentColor" viewBox="0 0 24 24">
<path stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M17 8l4 4m0 0l-4 4m4-4H3"></path>
</svg>
</a>
</div>
</div>
<% } %>
</div>
<!-- Enhanced CTA Button -->
<div class="text-center" data-aos="fade-up">
<a href="/portfolio" class="group inline-flex items-center px-8 py-4 bg-gradient-to-r from-purple-600 to-pink-600 text-white font-semibold rounded-2xl hover:from-purple-700 hover:to-pink-700 transition-all duration-300 transform hover:scale-105 shadow-xl hover:shadow-2xl">
<span class="mr-3"><%- __('portfolio.view_all') %></span>
<svg class="w-5 h-5 transform group-hover:translate-x-1 transition-transform duration-200" fill="none" stroke="currentColor" viewBox="0 0 24 24">
<path stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M17 8l4 4m0 0l-4 4m4-4H3"></path>
</svg>
</a>
</div>
</div>
</section>
<!-- Enhanced Calculator CTA Section -->
<section class="py-20 relative overflow-hidden">
<!-- Enhanced Background -->
<div class="absolute inset-0 bg-gradient-to-br from-blue-600 via-purple-600 to-indigo-700"></div>
<div class="absolute inset-0 bg-gradient-to-r from-blue-600/20 to-purple-600/20"></div>
<!-- Animated Background Elements -->
<div class="absolute inset-0 overflow-hidden">
<div class="absolute top-1/4 left-1/4 w-64 h-64 bg-white/5 rounded-full animate-float blur-xl"></div>
<div class="absolute top-3/4 right-1/4 w-48 h-48 bg-white/5 rounded-full animate-float blur-xl" style="animation-delay: 2s;"></div>
<div class="absolute top-1/2 left-3/4 w-32 h-32 bg-white/5 rounded-full animate-float blur-xl" style="animation-delay: 4s;"></div>
</div>
<div class="max-w-7xl mx-auto px-4 sm:px-6 lg:px-8 text-center relative z-10">
<div data-aos="fade-up">
<!-- Enhanced Icon -->
<div class="inline-flex items-center justify-center w-20 h-20 bg-white/10 rounded-full mb-8 backdrop-blur-sm">
<i class="fas fa-calculator text-3xl text-white"></i>
</div>
<!-- Enhanced Title -->
<h2 class="text-3xl md:text-5xl font-bold text-white mb-6 leading-tight">
<%- __('calculator.cta.title') %>
</h2>
<!-- Enhanced Subtitle -->
<p class="text-xl text-blue-100 mb-12 max-w-4xl mx-auto leading-relaxed">
<%- __('calculator.cta.subtitle') %>
</p>
<!-- Features List -->
<div class="grid grid-cols-1 md:grid-cols-3 gap-6 mb-12 max-w-4xl mx-auto">
<div class="flex items-center justify-center space-x-3 text-white/90">
<div class="w-8 h-8 bg-white/20 rounded-full flex items-center justify-center">
<i class="fas fa-bolt text-sm"></i>
</div>
<span>즉시 견적</span>
</div>
<div class="flex items-center justify-center space-x-3 text-white/90">
<div class="w-8 h-8 bg-white/20 rounded-full flex items-center justify-center">
<i class="fas fa-shield-alt text-sm"></i>
</div>
<span>정확한 계산</span>
</div>
<div class="flex items-center justify-center space-x-3 text-white/90">
<div class="w-8 h-8 bg-white/20 rounded-full flex items-center justify-center">
<i class="fas fa-gift text-sm"></i>
</div>
<span>무료 상담</span>
</div>
</div>
<!-- Enhanced CTA Button -->
<a href="/calculator" class="group inline-flex items-center px-10 py-5 bg-white text-blue-600 font-bold rounded-2xl text-lg hover:bg-gray-100 transition-all duration-300 transform hover:scale-105 shadow-2xl hover:shadow-white/25">
<i class="fas fa-calculator mr-4 text-xl"></i>
<span class="mr-4"><%- __('calculator.cta.button') %></span>
<svg class="w-5 h-5 transform group-hover:translate-x-1 transition-transform duration-200" fill="none" stroke="currentColor" viewBox="0 0 24 24">
<path stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M17 8l4 4m0 0l-4 4m4-4H3"></path>
</svg>
</a>
<!-- Trust Indicators -->
<div class="mt-12 text-white/70 text-sm">
<p>✓ 5분 안에 견적 확인 &nbsp;&nbsp; ✓ 전문가 검증 &nbsp;&nbsp; ✓ 맞춤형 솔루션</p>
</div>
</div>
</div>
</section>
<!-- Enhanced Contact Section -->
<section class="py-20 bg-white dark:bg-gray-900 relative overflow-hidden">
<!-- Background Pattern -->
<div class="absolute inset-0 bg-pattern opacity-20"></div>
<div class="max-w-7xl mx-auto px-4 sm:px-6 lg:px-8 relative">
<div class="grid grid-cols-1 lg:grid-cols-2 gap-16 items-center">
<!-- Left Side - Contact Info -->
<div data-aos="fade-right">
<div class="inline-block px-4 py-2 bg-blue-100 dark:bg-blue-900 text-blue-600 dark:text-blue-300 rounded-full text-sm font-medium mb-6">
연락처
</div>
<h2 class="text-3xl md:text-5xl font-bold text-gray-900 dark:text-white mb-8 leading-tight">
<%- __('contact.cta.ready') %> <span class="text-transparent bg-clip-text bg-gradient-to-r from-blue-600 to-purple-600"><%- __('contact.cta.start') %></span><%- __('contact.cta.question') %>
</h2>
<p class="text-xl text-gray-600 dark:text-gray-300 mb-12 leading-relaxed">
<%- __('contact.cta.subtitle') %>
</p>
<!-- Contact Methods -->
<div class="space-y-6">
<!-- Phone -->
<div class="group flex items-center p-4 bg-gray-50 dark:bg-gray-800 rounded-2xl hover:bg-blue-50 dark:hover:bg-blue-900/20 transition-all duration-300">
<div class="w-14 h-14 bg-gradient-to-br from-blue-500 to-blue-600 rounded-xl flex items-center justify-center mr-4 group-hover:scale-110 transition-transform duration-300">
<i class="fas fa-phone text-white text-lg"></i>
</div>
<div>
<div class="font-bold text-gray-900 dark:text-white text-lg"><%- __('contact.phone.title') %></div>
<div class="text-gray-600 dark:text-gray-300 text-lg"><%- __('contact.phone.number') %></div>
</div>
</div>
<!-- Email -->
<div class="group flex items-center p-4 bg-gray-50 dark:bg-gray-800 rounded-2xl hover:bg-purple-50 dark:hover:bg-purple-900/20 transition-all duration-300">
<div class="w-14 h-14 bg-gradient-to-br from-purple-500 to-purple-600 rounded-xl flex items-center justify-center mr-4 group-hover:scale-110 transition-transform duration-300">
<i class="fas fa-envelope text-white text-lg"></i>
</div>
<div>
<div class="font-bold text-gray-900 dark:text-white text-lg"><%- __('contact.email.title') %></div>
<div class="text-gray-600 dark:text-gray-300 text-lg"><%- __('contact.email.address') %></div>
</div>
</div>
<!-- Telegram -->
<div class="group flex items-center p-4 bg-gray-50 dark:bg-gray-800 rounded-2xl hover:bg-green-50 dark:hover:bg-green-900/20 transition-all duration-300">
<div class="w-14 h-14 bg-gradient-to-br from-green-500 to-green-600 rounded-xl flex items-center justify-center mr-4 group-hover:scale-110 transition-transform duration-300">
<i class="fab fa-telegram text-white text-lg"></i>
</div>
<div>
<div class="font-bold text-gray-900 dark:text-white text-lg"><%- __('contact.telegram.title') %></div>
<div class="text-gray-600 dark:text-gray-300 text-lg"><%- __('contact.telegram.subtitle') %></div>
</div>
</div>
</div>
<!-- Trust Badges -->
<div class="mt-12 grid grid-cols-3 gap-4">
<div class="text-center">
<div class="text-2xl font-bold text-blue-600 dark:text-blue-400">24시간</div>
<div class="text-sm text-gray-600 dark:text-gray-400">응답 시간</div>
</div>
<div class="text-center">
<div class="text-2xl font-bold text-green-600 dark:text-green-400">100%</div>
<div class="text-sm text-gray-600 dark:text-gray-400">무료 상담</div>
</div>
<div class="text-center">
<div class="text-2xl font-bold text-purple-600 dark:text-purple-400">전문가</div>
<div class="text-sm text-gray-600 dark:text-gray-400">팀 지원</div>
</div>
</div>
</div>
<!-- Right Side - Contact Form -->
<div data-aos="fade-left">
<div class="relative p-8 rounded-3xl shadow-2xl bg-white dark:bg-gray-800 border border-gray-200/50 dark:border-gray-700/50">
<!-- Background Decoration -->
<div class="absolute top-0 right-0 w-32 h-32 bg-gradient-to-br from-blue-500/10 to-purple-500/10 rounded-full -translate-y-16 translate-x-16"></div>
<div class="relative">
<h3 class="text-2xl font-bold text-gray-900 dark:text-white mb-8 flex items-center">
<span class="mr-3"><%- __('contact.form.title') %></span>
<div class="w-3 h-3 bg-green-400 rounded-full animate-pulse"></div>
</h3>
<form id="quick-contact-form" class="space-y-6">
<!-- Name Input -->
<div class="relative">
<input type="text" name="name" placeholder="<%- __('contact.form.name') %>" required
class="w-full px-6 py-4 border border-gray-300 dark:border-gray-600 rounded-xl focus:ring-2 focus:ring-blue-500 focus:border-transparent dark:bg-gray-700 dark:text-white placeholder-gray-400 transition-all duration-300 hover:border-blue-300">
<div class="absolute inset-y-0 right-0 flex items-center pr-4">
<i class="fas fa-user text-gray-400"></i>
</div>
</div>
<!-- Email Input -->
<div class="relative">
<input type="email" name="email" placeholder="<%- __('contact.form.email') %>" required
class="w-full px-6 py-4 border border-gray-300 dark:border-gray-600 rounded-xl focus:ring-2 focus:ring-blue-500 focus:border-transparent dark:bg-gray-700 dark:text-white placeholder-gray-400 transition-all duration-300 hover:border-blue-300">
<div class="absolute inset-y-0 right-0 flex items-center pr-4">
<i class="fas fa-envelope text-gray-400"></i>
</div>
</div>
<!-- Phone Input -->
<div class="relative">
<input type="tel" name="phone" placeholder="<%- __('contact.form.phone') %>"
class="w-full px-6 py-4 border border-gray-300 dark:border-gray-600 rounded-xl focus:ring-2 focus:ring-blue-500 focus:border-transparent dark:bg-gray-700 dark:text-white placeholder-gray-400 transition-all duration-300 hover:border-blue-300">
<div class="absolute inset-y-0 right-0 flex items-center pr-4">
<i class="fas fa-phone text-gray-400"></i>
</div>
</div>
<!-- Service Interest Select -->
<div class="relative">
<select name="serviceInterest"
class="w-full px-6 py-4 border border-gray-300 dark:border-gray-600 rounded-xl focus:ring-2 focus:ring-blue-500 focus:border-transparent dark:bg-gray-700 dark:text-white transition-all duration-300 hover:border-blue-300 appearance-none">
<option value=""><%- __('contact.form.service.select') %></option>
<option value="web-development"><%- __('contact.form.service.web') %></option>
<option value="mobile-app"><%- __('contact.form.service.mobile') %></option>
<option value="ui-ux-design"><%- __('contact.form.service.design') %></option>
<option value="branding"><%- __('contact.form.service.branding') %></option>
<option value="consulting"><%- __('contact.form.service.consulting') %></option>
<option value="other"><%- __('contact.form.service.other') %></option>
</select>
<div class="absolute inset-y-0 right-0 flex items-center pr-4 pointer-events-none">
<i class="fas fa-chevron-down text-gray-400"></i>
</div>
</div>
<!-- Message Textarea -->
<div class="relative">
<textarea name="message" rows="4" placeholder="<%- __('contact.form.message') %>" required
class="w-full px-6 py-4 border border-gray-300 dark:border-gray-600 rounded-xl focus:ring-2 focus:ring-blue-500 focus:border-transparent resize-none dark:bg-gray-700 dark:text-white placeholder-gray-400 transition-all duration-300 hover:border-blue-300"></textarea>
<div class="absolute top-4 right-4">
<i class="fas fa-comment text-gray-400"></i>
</div>
</div>
<!-- Submit Button -->
<button type="submit"
class="group w-full bg-gradient-to-r from-blue-600 to-purple-600 text-white font-bold py-5 rounded-xl hover:from-blue-700 hover:to-purple-700 transition-all duration-300 transform hover:scale-[1.02] shadow-lg hover:shadow-xl">
<span class="flex items-center justify-center">
<i class="fas fa-paper-plane mr-3 transform group-hover:translate-x-1 transition-transform duration-200"></i>
<%- __('contact.form.submit') %>
</span>
</button>
</form>
</div>
</div>
</div>
</div>
</div>
</section>
<!-- Initialize AOS -->
<script>
document.addEventListener('DOMContentLoaded', function() {
if (typeof AOS !== 'undefined') {
AOS.init({
duration: 800,
easing: 'ease-in-out',
once: true
});
}
});
</script>