anycoder-112e3536 / index.html
nkjoy's picture
Upload folder using huggingface_hub
69cd699 verified
<!DOCTYPE html>
<html lang="ko" class="scroll-smooth">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>ν™”λͺ©μ—° | 진심을 담은 프리미엄 남뢁 λ§€μΉ­</title>
<script src="https://cdn.tailwindcss.com"></script>
<link rel="preconnect" href="https://fonts.googleapis.com">
<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
<link href="https://fonts.googleapis.com/css2?family=Noto+Serif+KR:wght@300;500;700&family=Noto+Sans+KR:wght@300;400;500;700&family=Playfair+Display:ital,wght@0,400;0,600;1,400&display=swap" rel="stylesheet">
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.5.1/css/all.min.css">
<script>
tailwind.config = {
theme: {
extend: {
colors: {
hwamok: {
deep: '#0B3D3D',
forest: '#1A5F4A',
jade: '#2E8B74',
mint: '#4FBDA3',
gold: '#C8A96E',
goldLight: '#DCC895',
goldDark: '#9A7B3D',
cream: '#FAF7F2',
warm: '#F5F0E8'
}
},
fontFamily: {
serif: ['Playfair Display', 'Noto Serif KR', 'serif'],
sans: ['Noto Sans KR', 'sans-serif'],
}
}
}
}
</script>
<style>
:root {
--deep-green: #0B3D3D;
--gold: #C8A96E;
--gold-light: #DCC895;
}
*, *::before, *::after {
box-sizing: border-box;
margin: 0;
padding: 0;
}
html {
scroll-behavior: smooth;
}
body {
font-family: 'Noto Sans KR', sans-serif;
background-color: #FAF7F2;
color: #2D2D2D;
overflow-x: hidden;
}
/* ============ GLASSMORPHISM ============ */
.glass {
background: rgba(255, 255, 255, 0.12);
backdrop-filter: blur(24px);
-webkit-backdrop-filter: blur(24px);
border: 1px solid rgba(255, 255, 255, 0.18);
}
.glass-strong {
background: rgba(255, 255, 255, 0.85);
backdrop-filter: blur(32px);
-webkit-backdrop-filter: blur(32px);
border: 1px solid rgba(255, 255, 255, 0.4);
}
.glass-dark {
background: rgba(11, 61, 61, 0.7);
backdrop-filter: blur(20px);
-webkit-backdrop-filter: blur(20px);
border: 1px solid rgba(200, 169, 110, 0.15);
}
/* ============ ANIMATIONS ============ */
@keyframes fadeInUp {
from { opacity: 0; transform: translateY(40px); }
to { opacity: 1; transform: translateY(0); }
}
@keyframes fadeInScale {
from { opacity: 0; transform: scale(0.92); }
to { opacity: 1; transform: scale(1); }
}
@keyframes shimmer {
0% { background-position: -200% center; }
100% { background-position: 200% center; }
}
@keyframes float {
0%, 100% { transform: translateY(0); }
50% { transform: translateY(-10px); }
}
@keyframes glowPulse {
0%, 100% { box-shadow: 0 0 20px rgba(200, 169, 110, 0.15); }
50% { box-shadow: 0 0 40px rgba(200, 169, 110, 0.35); }
}
@keyframes gentleRotate {
0% { transform: rotate(0deg); }
100% { transform: rotate(360deg); }
}
.animate-fade-up {
animation: fadeInUp 0.9s cubic-bezier(0.22, 1, 0.36, 1) forwards;
}
.animate-fade-scale {
animation: fadeInScale 0.8s cubic-bezier(0.22, 1, 0.36, 1) forwards;
}
.animate-float {
animation: float 6s ease-in-out infinite;
}
.reveal {
opacity: 0;
transform: translateY(50px);
transition: all 0.8s cubic-bezier(0.22, 1, 0.36, 1);
}
.reveal.visible {
opacity: 1;
transform: translateY(0);
}
/* ============ NAVIGATION ============ */
.nav-container {
transition: all 0.5s cubic-bezier(0.22, 1, 0.36, 1);
}
.nav-scrolled {
background: rgba(255, 255, 255, 0.92);
backdrop-filter: blur(20px);
-webkit-backdrop-filter: blur(20px);
box-shadow: 0 4px 30px rgba(0,0,0,0.06);
}
.nav-scrolled .nav-link {
color: var(--deep-green);
}
.nav-scrolled .nav-logo-text {
color: var(--deep-green);
}
.nav-scrolled .nav-logo-sub {
color: var(--gold);
}
/* ============ BUTTONS ============ */
.btn-gold {
background: linear-gradient(135deg, #C8A96E 0%, #DCC895 50%, #C8A96E 100%);
color: #0B3D3D;
font-weight: 600;
letter-spacing: 0.05em;
position: relative;
overflow: hidden;
transition: all 0.4s ease;
}
.btn-gold::before {
content: '';
position: absolute;
top: 0;
left: -100%;
width: 100%;
height: 100%;
background: linear-gradient(90deg, transparent, rgba(255,255,255,0.4), transparent);
transition: left 0.6s ease;
}
.btn-gold:hover::before {
left: 100%;
}
.btn-gold:hover {
transform: translateY(-3px);
box-shadow: 0 12px 30px rgba(200, 169, 110, 0.4);
}
.btn-outline-gold {
border: 1.5px solid #C8A96E;
color: #C8A96E;
background: transparent;
transition: all 0.4s ease;
position: relative;
overflow: hidden;
}
.btn-outline-gold::before {
content: '';
position: absolute;
top: 0;
left: 0;
width: 0;
height: 100%;
background: #C8A96E;
transition: width 0.4s ease;
z-index: -1;
}
.btn-outline-gold:hover::before {
width: 100%;
}
.btn-outline-gold:hover {
color: #0B3D3D;
transform: translateY(-3px);
}
/* ============ HERO ============ */
.hero-section {
position: relative;
min-height: 100vh;
overflow: hidden;
}
.hero-bg {
position: absolute;
inset: 0;
background:
radial-gradient(ellipse at 30% 50%, rgba(11, 61, 61, 0.7) 0%, transparent 60%),
radial-gradient(ellipse at 70% 20%, rgba(200, 169, 110, 0.15) 0%, transparent 50%),
linear-gradient(135deg, #0B3D3D 0%, #143D3D 40%, #1A4A3A 70%, #0B3D3D 100%);
z-index: 1;
}
.hero-pattern {
position: absolute;
inset: 0;
background-image:
radial-gradient(circle at 20% 80%, rgba(200, 169, 110, 0.03) 0%, transparent 50%),
radial-gradient(circle at 80% 20%, rgba(255, 255, 255, 0.02) 0%, transparent 50%);
z-index: 2;
}
.hero-content {
position: relative;
z-index: 10;
}
.hero-image-wrapper {
position: relative;
}
.hero-image-wrapper::before {
content: '';
position: absolute;
inset: -20px;
border: 1px solid rgba(200, 169, 110, 0.2);
border-radius: 50%;
animation: gentleRotate 30s linear infinite;
}
.hero-image-wrapper::after {
content: '';
position: absolute;
inset: -40px;
border: 1px dashed rgba(200, 169, 110, 0.1);
border-radius: 50%;
animation: gentleRotate 45s linear infinite reverse;
}
/* ============ SECTION DIVIDERS ============ */
.section-divider {
height: 1px;
background: linear-gradient(90deg, transparent, #C8A96E, transparent);
opacity: 0.4;
}
/* ============ CARDS ============ */
.card-lift {
transition: all 0.5s cubic-bezier(0.22, 1, 0.36, 1);
}
.card-lift:hover {
transform: translateY(-12px);
box-shadow: 0 25px 50px rgba(11, 61, 61, 0.12);
}
/* ============ PROCESS STEPS ============ */
.process-line {
position: absolute;
top: 50%;
left: 0;
right: 0;
height: 2px;
background: linear-gradient(90deg, #C8A96E, #DCC895, #C8A96E);
z-index: 0;
}
.process-step {
position: relative;
z-index: 1;
}
.process-step-number {
width: 56px;
height: 56px;
border-radius: 50%;
background: linear-gradient(135deg, #0B3D3D, #1A5F4A);
color: #C8A96E;
display: flex;
align-items: center;
justify-content: center;
font-family: 'Playfair Display', serif;
font-weight: 600;
font-size: 1.25rem;
box-shadow: 0 4px 20px rgba(11, 61, 61, 0.3);
transition: all 0.4s ease;
}
.process-step:hover .process-step-number {
transform: scale(1.15);
box-shadow: 0 8px 30px rgba(200, 169, 110, 0.4);
}
/* ============ ACCORDION ============ */
.accordion-content {
max-height: 0;
overflow: hidden;
transition: max-height 0.5s cubic-bezier(0.22, 1, 0.36, 1), padding 0.4s ease;
}
.accordion-content.open {
max-height: 500px;
}
.accordion-icon {
transition: transform 0.4s cubic-bezier(0.22, 1, 0.36, 1);
}
.accordion-icon.rotate {
transform: rotate(180deg);
}
/* ============ FORM ============ */
.form-glass-input {
background: rgba(255, 255, 255, 0.08);
border: 1px solid rgba(200, 169, 110, 0.2);
backdrop-filter: blur(10px);
color: #fff;
transition: all 0.4s ease;
}
.form-glass-input::placeholder {
color: rgba(255, 255, 255, 0.45);
}
.form-glass-input:focus {
background: rgba(255, 255, 255, 0.15);
border-color: rgba(200, 169, 110, 0.6);
outline: none;
box-shadow: 0 0 20px rgba(200, 169, 110, 0.15);
}
/* ============ GRADIENT TEXT ============ */
.text-gradient-gold {
background: linear-gradient(135deg, #C8A96E, #DCC895, #C8A96E);
background-size: 200% 200%;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
background-clip: text;
animation: shimmer 4s ease infinite;
}
/* ============ STORY CARDS ============ */
.story-card-image {
position: relative;
overflow: hidden;
}
.story-card-image img {
transition: transform 0.8s cubic-bezier(0.22, 1, 0.36, 1), filter 0.8s ease;
}
.story-card:hover .story-card-image img {
transform: scale(1.08);
filter: brightness(1.1);
}
.story-card-overlay {
background: linear-gradient(to top, rgba(11, 61, 61, 0.85) 0%, transparent 60%);
}
/* ============ PRICE CARDS ============ */
.price-card {
position: relative;
transition: all 0.5s cubic-bezier(0.22, 1, 0.36, 1);
}
.price-card:hover {
transform: translateY(-8px);
}
.price-card.featured {
border: 2px solid #C8A96E;
transform: scale(1.03);
}
.price-card.featured:hover {
transform: scale(1.05) translateY(-10px);
}
.price-card .price-ribbon {
position: absolute;
top: -1px;
right: 20px;
background: linear-gradient(135deg, #C8A96E, #DCC895);
color: #0B3D3D;
padding: 6px 16px;
font-size: 0.75rem;
font-weight: 700;
letter-spacing: 0.08em;
clip-path: polygon(0 0, 100% 0, 100% 100%, 50% 85%, 0 100%);
padding-bottom: 14px;
}
/* ============ MOBILE MENU ============ */
.mobile-menu {
transform: translateX(100%);
transition: transform 0.5s cubic-bezier(0.22, 1, 0.36, 1);
}
.mobile-menu.open {
transform: translateX(0);
}
/* ============ DECORATIVE ============ */
.deco-line {
width: 60px;
height: 2px;
background: linear-gradient(90deg, #C8A96E, transparent);
}
.deco-diamond {
width: 8px;
height: 8px;
background: #C8A96E;
transform: rotate(45deg);
}
/* ============ MANAGER CARD 3D ============ */
.manager-card {
perspective: 1000px;
}
.manager-card-inner {
transition: transform 0.6s cubic-bezier(0.22, 1, 0.36, 1);
transform-style: preserve-3d;
}
.manager-card:hover .manager-card-inner {
transform: rotateY(8deg) rotateX(-5deg) translateY(-5px);
}
/* ============ SCROLLBAR ============ */
::-webkit-scrollbar {
width: 6px;
}
::-webkit-scrollbar-track {
background: #FAF7F2;
}
::-webkit-scrollbar-thumb {
background: #C8A96E;
border-radius: 3px;
}
/* ============ VIDEO SECTION ============ */
.video-thumbnail {
position: relative;
cursor: pointer;
overflow: hidden;
}
.video-thumbnail::before {
content: '';
position: absolute;
inset: 0;
background: rgba(11, 61, 61, 0.4);
transition: background 0.4s ease;
z-index: 1;
}
.video-thumbnail:hover::before {
background: rgba(11, 61, 61, 0.2);
}
.play-btn {
position: absolute;
top: 50%;
left: 50%;
transform: translate(-50%, -50%) scale(1);
width: 72px;
height: 72px;
border-radius: 50%;
background: rgba(255, 255, 255, 0.9);
display: flex;
align-items: center;
justify-content: center;
z-index: 2;
transition: all 0.4s ease;
}
.play-btn::before {
content: '';
position: absolute;
inset: -8px;
border-radius: 50%;
border: 2px solid rgba(255, 255, 255, 0.4);
animation: pulse 2s ease infinite;
}
@keyframes pulse {
0% { transform: scale(1); opacity: 1; }
100% { transform: scale(1.3); opacity: 0; }
}
.video-thumbnail:hover .play-btn {
transform: translate(-50%, -50%) scale(1.1);
background: #fff;
}
/* ============ MAP ============ */
.map-container {
position: relative;
overflow: hidden;
border-radius: 16px;
}
.map-container iframe {
width: 100%;
height: 100%;
border: none;
}
/* ============ FOOTER ============ */
.footer-link {
position: relative;
transition: color 0.3s ease;
}
.footer-link::after {
content: '';
position: absolute;
bottom: -2px;
left: 0;
width: 0;
height: 1px;
background: #C8A96E;
transition: width 0.3s ease;
}
.footer-link:hover::after {
width: 100%;
}
/* ============ LOADING ============ */
.page-loader {
position: fixed;
inset: 0;
background: #0B3D3D;
z-index: 9999;
display: flex;
align-items: center;
justify-content: center;
transition: opacity 0.6s ease, visibility 0.6s ease;
}
.page-loader.hidden {
opacity: 0;
visibility: hidden;
}
.loader-logo {
font-family: 'Playfair Display', serif;
font-size: 2.5rem;
color: #C8A96E;
letter-spacing: 0.3em;
animation: fadeInScale 0.8s ease;
}
/* ============ STATS COUNTER ============ */
.stat-number {
font-family: 'Playfair Display', serif;
font-size: 3.5rem;
font-weight: 600;
color: #C8A96E;
line-height: 1;
}
/* ============ TOAST ============ */
.toast {
position: fixed;
bottom: 30px;
left: 50%;
transform: translateX(-50%) translateY(100px);
background: #0B3D3D;
color: #fff;
padding: 16px 32px;
border-radius: 12px;
box-shadow: 0 10px 40px rgba(0,0,0,0.2);
z-index: 999;
transition: transform 0.5s cubic-bezier(0.22, 1, 0.36, 1);
display: flex;
align-items: center;
gap: 12px;
}
.toast.show {
transform: translateX(-50%) translateY(0);
}
</style>
</head>
<body>
<!-- Page Loader -->
<div class="page-loader" id="pageLoader">
<div class="text-center">
<div class="loader-logo mb-4">ν™”λͺ©μ—°</div>
<div class="text-hwarmok-goldLight text-sm tracking-[0.5em]">ν™”λͺ©μ—°</div>
</div>
</div>
<!-- Toast -->
<div class="toast" id="toast">
<i class="fas fa-check-circle text-hwarmok-mint"></i>
<span id="toastMessage">μ ‘μˆ˜κ°€ μ™„λ£Œλ˜μ—ˆμŠ΅λ‹ˆλ‹€.</span>
</div>
<!-- Navigation -->
<nav class="nav-container fixed top-0 left-0 right-0 z-50 py-4 px-6 lg:px-12" id="navbar">
<div class="max-w-7xl mx-auto flex items-center justify-between">
<!-- Logo -->
<a href="#hero" class="flex items-center gap-3">
<div class="w-10 h-10 rounded-full border-2 border-hwarmok-gold flex items-center justify-center">
<span class="nav-logo-sub text-hwarmok-gold font-serif text-sm font-bold">花</span>
</div>
<div>
<span class="nav-logo-text text-white font-serif text-xl font-bold tracking-wider">ν™”λͺ©μ—°</span>
<span class="nav-logo-sub text-hwarmok-gold text-[10px] tracking-[0.3em] block">HWAMOKYEON</span>
</div>
</a>
<!-- Desktop Nav -->
<div class="hidden lg:flex items-center gap-10">
<a href="#brand" class="nav-link text-white/80 text-sm font-medium hover:text-hwarmok-gold transition-colors tracking-wide">λΈŒλžœλ“œ</a>
<a href="#service" class="nav-link text-white/80 text-sm font-medium hover:text-hwarmok-gold transition-colors tracking-wide">프리미엄 λ§€μΉ­</a>
<a href="#media" class="nav-link text-white/80 text-sm font-medium hover:text-hwarmok-gold transition-colors tracking-wide">μƒμƒν•œ μ†Œν†΅</a>
<a href="#contact" class="nav-link text-white/80 text-sm font-medium hover:text-hwarmok-gold transition-colors tracking-wide">μƒλ‹΄μ ‘μˆ˜</a>
</div>
<!-- CTA + Mobile Toggle -->
<div class="flex items-center gap-4">
<a href="#contact" class="hidden md:inline-flex btn-gold px-6 py-2.5 rounded-full text-sm">
<i class="fas fa-phone-alt mr-2 text-xs"></i> λ¬΄λ£Œμƒλ‹΄
</a>
<button class="lg:hidden text-white nav-link text-xl" id="mobileToggle">
<i class="fas fa-bars"></i>
</button>
</div>
</div>
</nav>
<!-- Mobile Menu -->
<div class="mobile-menu fixed inset-0 z-[60] bg-hwarmok-deep/95 backdrop-blur-xl" id="mobileMenu">
<div class="flex flex-col h-full p-8">
<div class="flex justify-between items-center mb-12">
<span class="text-hwarmok-gold font-serif text-2xl font-bold">ν™”λͺ©μ—°</span>
<button class="text-white text-2xl" id="mobileClose">
<i class="fas fa-times"></i>
</button>
</div>
<div class="flex flex-col gap-6">
<a href="#brand" class="mobile-nav-link text-white text-2xl font-serif font-light hover:text-hwarmok-gold transition-colors">λΈŒλžœλ“œ μŠ€ν† λ¦¬</a>
<a href="#service" class="mobile-nav-link text-white text-2xl font-serif font-light hover:text-hwarmok-gold transition-colors">프리미엄 λ§€μΉ­</a>
<a href="#media" class="mobile-nav-link text-white text-2xl font-serif font-light hover:text-hwarmok-gold transition-colors">μƒμƒν•œ μ†Œν†΅</a>
<a href="#contact" class="mobile-nav-link text-white text-2xl font-serif font-light hover:text-hwarmok-gold transition-colors">μƒλ‹΄μ ‘μˆ˜</a>
</div>
<div class="mt-auto">
<a href="#contact" class="btn-gold w-full py-4 rounded-xl text-center block text-base">
<i class="fas fa-phone-alt mr-2"></i> λ¬΄λ£Œμƒλ‹΄ μ‹ μ²­
</a>
</div>
</div>
</div>
<!-- ============ HERO ============ -->
<section class="hero-section" id="hero">
<div class="hero-bg"></div>
<div class="hero-pattern"></div>
<!-- Floating decorative elements -->
<div class="absolute top-1/4 left-[10%] w-2 h-2 rounded-full bg-hwarmok-gold/30 animate-float" style="animation-delay: 0s;"></div>
<div class="absolute top-1/3 right-[15%] w-3 h-3 rounded-full bg-hwarmok-gold/20 animate-float" style="animation-delay: 2s;"></div>
<div class="absolute bottom-1/4 left-[20%] w-1.5 h-1.5 rounded-full bg-hwarmok-mint/30 animate-float" style="animation-delay: 4s;"></div>
<div class="hero-content min-h-screen flex items-center px-6 lg:px-12 pt-20">
<div class="max-w-7xl mx-auto w-full grid lg:grid-cols-2 gap-12 items-center">
<!-- Left: Text -->
<div class="text-center lg:text-left order-2 lg:order-1">
<div class="flex items-center gap-3 mb-6 justify-center lg:justify-start animate-fade-up" style="animation-delay: 0.2s;">
<div class="deco-line"></div>
<span class="text-hwarmok-gold text-xs tracking-[0.4em] uppercase font-medium">Premium Marriage Agency</span>
</div>
<h1 class="animate-fade-up" style="animation-delay: 0.4s;">
<span class="block text-white font-serif text-4xl md:text-5xl lg:text-6xl font-bold leading-tight mb-3">
진심을 담은
</span>
<span class="block text-gradient-gold font-serif text-4xl md:text-5xl lg:text-6xl font-bold leading-tight mb-3">
μΈμ—°μ˜ μ‹œμž‘
</span>
<span class="block text-white/50 font-serif text-xl md:text-2xl lg:text-3xl font-light italic">
결과둜 증λͺ…ν•˜λŠ” 프리미엄 λ§€μΉ­
</span>
</h1>
<p class="text-white/50 text-base md:text-lg mt-8 max-w-lg mx-auto lg:mx-0 leading-relaxed animate-fade-up" style="animation-delay: 0.6s;">
λ‚¨λΆμ˜ 문화적 차이λ₯Ό μ΄ν•΄ν•˜κ³  μ§„μ‹€λœ 화합을 μ΄λŒμ–΄λ‚΄λŠ” 전문적이고 λ”°λœ»ν•œ μ•ˆλ‚΄μž,<br>
<span class="text-hwarmok-gold">ν™”λͺ©μ—°</span>이 ν•¨κ»˜ν•©λ‹ˆλ‹€.
</p>
<div class="flex flex-col sm:flex-row gap-4 mt-10 justify-center lg:justify-start animate-fade-up" style="animation-delay: 0.8s;">
<a href="#contact" class="btn-gold px-8 py-4 rounded-full text-sm">
<i class="fas fa-heart mr-2"></i>λ¬΄λ£Œμƒλ‹΄ μ‹ μ²­
</a>
<a href="#service" class="btn-outline-gold px-8 py-4 rounded-full text-sm">
<i class="fas fa-search mr-2"></i>μ„œλΉ„μŠ€ μ•Œμ•„λ³΄κΈ°
</a>
</div>
<!-- Trust badges -->
<div class="flex items-center gap-6 mt-10 justify-center lg:justify-start animate-fade-up" style="animation-delay: 1s;">
<div class="flex items-center gap-2">
<i class="fas fa-shield-alt text-hwarmok-gold/60 text-sm"></i>
<span class="text-white/40 text-xs">신원인증 μ™„λΉ„</span>
</div>
<div class="w-px h-4 bg-white/20"></div>
<div class="flex items-center gap-2">
<i class="fas fa-lock text-hwarmok-gold/60 text-sm"></i>
<span class="text-white/40 text-xs">κ°œμΈμ •λ³΄ 보호</span>
</div>
<div class="w-px h-4 bg-white/20"></div>
<div class="flex items-center gap-2">
<i class="fas fa-award text-hwarmok-gold/60 text-sm"></i>
<span class="text-white/40 text-xs">VIP μ „λ‹΄ λ§€λ‹ˆμ €</span>
</div>
</div>
</div>
<!-- Right: Visual -->
<div class="order-1 lg:order-2 flex justify-center animate-fade-scale" style="animation-delay: 0.3s;">
<div class="hero-image-wrapper relative w-72 h-72 md:w-96 md:h-96">
<div class="absolute inset-0 rounded-full overflow-hidden border-4 border-hwarmok-gold/30 shadow-2xl shadow-hwarmok-gold/10">
<img
src="https://images.unsplash.com/photo-1519741497674-611481863552?w=600&h=600&fit=crop&q=80"
alt="Wedding couple"
class="w-full h-full object-cover"
>
</div>
<!-- Floating card -->
<div class="absolute -bottom-4 -left-8 glass-dark rounded-2xl p-4 shadow-xl animate-float" style="animation-delay: 1s;">
<div class="flex items-center gap-3">
<div class="w-10 h-10 rounded-full bg-hwarmok-gold/20 flex items-center justify-center">
<i class="fas fa-users text-hwarmok-gold text-sm"></i>
</div>
<div>
<div class="text-white text-xs font-bold">μ„±ν˜Ό μ»€ν”Œ</div>
<div class="text-hwarmok-gold text-lg font-serif font-bold">1,200<span class="text-xs ml-1">쌍</span></div>
</div>
</div>
</div>
<!-- Another floating element -->
<div class="absolute -top-4 -right-4 glass rounded-2xl p-3 shadow-xl animate-float" style="animation-delay: 2.5s;">
<div class="flex items-center gap-2">
<i class="fas fa-star text-hwarmok-gold text-sm"></i>
<span class="text-white text-xs">λ§Œμ‘±λ„ 98%</span>
</div>
</div>
</div>
</div>
</div>
</div>
<!-- Scroll indicator -->
<div class="absolute bottom-8 left-1/2 -translate-x-1/2 z-10 animate-bounce">
<div class="w-6 h-10 border-2 border-white/30 rounded-full flex justify-center pt-2">
<div class="w-1 h-2 bg-white/50 rounded-full animate-pulse"></div>
</div>
</div>
</section>
<!-- ============ BRAND STORY ============ -->
<section class="py-24 lg:py-32 bg-hwarmok-cream relative overflow-hidden" id="brand">
<!-- Background decoration -->
<div class="absolute top-0 right-0 w-96 h-96 rounded-full bg-hwarmok-gold/5 blur-3xl"></div>
<div class="absolute bottom-0 left-0 w-72 h-72 rounded-full bg-hwarmok-jade/5 blur-3xl"></div>
<div class="max-w-7xl mx-auto px-6 lg:px-12">
<!-- Section Header -->
<div class="text-center mb-20 reveal">
<div class="flex items-center justify-center gap-3 mb-4">
<div class="deco-diamond"></div>
<span class="text-hwarmok-gold text-xs tracking-[0.4em] uppercase font-medium">Brand Story</span>
<div class="deco-diamond"></div>
</div>
<h2 class="text-hwarmok-deep font-serif text-3xl md:text-4xl lg:text-5xl font-bold mb-4">ν™”λͺ©μ—° μ†Œκ°œ</h2>
<p class="text-gray-500 max-w-xl mx-auto">λ‹¨μˆœν•œ λ§Œλ‚¨μ΄ μ•„λ‹Œ, ν‰μƒμ˜ λ™λ°˜μžλ₯Ό μ°ΎλŠ” 여정에 진심을 λ‹€ν•©λ‹ˆλ‹€</p>
</div>
<!-- CEO Message -->
<div class="grid lg:grid-cols-2 gap-12 lg:gap-20 items-center mb-24 reveal">
<div class="relative">
<div class="relative rounded-3xl overflow-hidden shadow-2xl">
<img
src="https://images.unsplash.com/photo-1573496359142-b8d87734a5a2?w=600&h=750&fit=crop&q=80"
alt="CEO Yang Yujin"
class="w-full h-[500px] object-cover"
>
<div class="absolute inset-0 bg-gradient-to-t from-hwarmok-deep/40 to-transparent"></div>
</div>
<!-- Quote decoration -->
<div class="absolute -top-6 -left-6 w-20 h-20 border-l-4 border-t-4 border-hwarmok-gold/30 rounded-tl-3xl"></div>
<div class="absolute -bottom-6 -right-6 w-20 h-20 border-r-4 border-b-4 border-hwarmok-gold/30 rounded-br-3xl"></div>
</div>
<div>
<div class="flex items-center gap-3 mb-6">
<div class="deco-line"></div>
<span class="text-hwarmok-gold text-xs tracking-[0.3em] uppercase">CEO Message</span>
</div>
<h3 class="text-hwarmok-deep font-serif text-2xl md:text-3xl font-bold mb-2">μ•ˆλ…•ν•˜μ„Έμš”, ν™”λͺ©μ—° λŒ€ν‘œ</h3>
<h3 class="text-hwarmok-gold font-serif text-2xl md:text-3xl font-bold mb-8">μ–‘μœ μ§„μž…λ‹ˆλ‹€</h3>
<div class="space-y-5 text-gray-600 leading-relaxed">
<p>ν™”λͺ©μ—°μ€ λ‹¨μˆœν•œ κ²°ν˜Όμ •λ³΄νšŒμ‚¬κ°€ μ•„λ‹™λ‹ˆλ‹€. 남과 λΆμ΄λΌλŠ” λ‹€λ₯Έ μ„Έκ³„μ—μ„œ 온 두 μ‚¬λžŒμ΄ ν•˜λ‚˜μ˜ 가정을 μ΄λ£¨λŠ” 것, 그것은 μž‘μ€ 기적과도 같은 μΌμž…λ‹ˆλ‹€.</p>
<p>μ €ν¬λŠ” 이 기적을 ν˜„μ‹€λ‘œ λ§Œλ“œλŠ” <span class="text-hwarmok-jade font-medium">μ „λ¬Έ λ§€λ‹ˆμ €</span>이자, <span class="text-hwarmok-jade font-medium">믿을 수 μžˆλŠ” λ™λ°˜μž</span>κ°€ λ˜κ² μŠ΅λ‹ˆλ‹€. 문화적 차이λ₯Ό λ„˜μ–΄ μ„œλ‘œλ₯Ό μ΄ν•΄ν•˜κ³ , μ§„μ •ν•œ 화합을 μ΄λ£¨λŠ” κ·Έλ‚ κΉŒμ§€ ν™”λͺ©μ—°μ΄ ν•¨κ»˜ν•˜κ² μŠ΅λ‹ˆλ‹€.</p>
</div>
<div class="mt-8 pt-8 border-t border-hwarmok-gold/20">
<div class="flex items-center gap-4">
<img
src="https://images.unsplash.com/photo-1573496359142-b8d87734a5a2?w=80&h=80&fit=crop&q=80"
alt="CEO Signature"
class="w-14 h-14 rounded-full object-cover border-2 border-hwarmok-gold/30"
>
<div>
<div class="text-hwarmok-deep font-bold text-lg">μ–‘μœ μ§„</div>
<div class="text-gray-400 text-sm">ν™”λͺ©μ—° λŒ€ν‘œμ΄μ‚¬</div>
</div>
</div>
</div>
</div>
</div>
<!-- Philosophy -->
<div class="mb-24 reveal">
<div class="text-center mb-14">
<span class="text-hwarmok-gold text-xs tracking-[0.4em] uppercase">Our Philosophy</span>
<h3 class="text-hwarmok-deep font-serif text-2xl md:text-3xl font-bold mt-2">ν™”λͺ©μ—°μ˜ μ² ν•™</h3>
</div>
<div class="grid md:grid-cols-3 gap-6">
<div class="card-lift bg-white rounded-3xl p-8 shadow-lg shadow-hwarmok-deep/5 border border-hwarmok-gold/10">
<div class="w-16 h-16 rounded-2xl bg-gradient-to-br from-hwarmok-deep to-hwarmok-forest flex items-center justify-center mb-6 shadow-lg shadow-hwarmok-deep/20">
<i class="fas fa-handshake text-hwarmok-gold text-xl"></i>
</div>
<h4 class="text-hwarmok-deep font-bold text-lg mb-3">문화적 이해</h4>
<p class="text-gray-500 text-sm leading-relaxed">λ‚¨λΆμ˜ μ–Έμ–΄, μƒν™œμŠ΅κ΄€, κ°€μΉ˜κ΄€μ˜ 차이λ₯Ό μ„Έμ‹¬ν•˜κ²Œ νŒŒμ•…ν•˜κ³  μ€‘μž¬ν•©λ‹ˆλ‹€. μ„œλ‘œλ₯Ό μ΄ν•΄ν•˜λŠ” 것이 μ§„μ •ν•œ ν™”ν•©μ˜ μ‹œμž‘μž…λ‹ˆλ‹€.</p>
</div>
<div class="card-lift bg-white rounded-3xl p-8 shadow-lg shadow-hwarmok-deep/5 border border-hwarmok-gold/10">
<div class="w-16 h-16 rounded-2xl bg-gradient-to-br from-hwarmok-jade to-hwarmok-mint flex items-center justify-center mb-6 shadow-lg shadow-hwarmok-jade/20">
<i class="fas fa-shield-alt text-white text-xl"></i>
</div>
<h4 class="text-hwarmok-deep font-bold text-lg mb-3">μ² μ €ν•œ 검증</h4>
<p class="text-gray-500 text-sm leading-relaxed">가쑱관계증λͺ…μ„œ, ν˜ΌμΈκ΄€κ³„μ¦λͺ…μ„œ, 재직증λͺ…μ„œ λ“± μ„œλ₯˜ 검증을 톡해 μ‹ λ’°ν•  수 μžˆλŠ” λ§€μΉ­λ§Œμ„ μ§„ν–‰ν•©λ‹ˆλ‹€.</p>
</div>
<div class="card-lift bg-white rounded-3xl p-8 shadow-lg shadow-hwarmok-deep/5 border border-hwarmok-gold/10">
<div class="w-16 h-16 rounded-2xl bg-gradient-to-br from-hwarmok-gold to-hwarmok-goldLight flex items-center justify-center mb-6 shadow-lg shadow-hwarmok-gold/20">
<i class="fas fa-heart text-hwarmok-deep text-xl"></i>
</div>
<h4 class="text-hwarmok-deep font-bold text-lg mb-3">λ°€μ°© μΌ€μ–΄</h4>
<p class="text-gray-500 text-sm leading-relaxed">λ§€μΉ­ 이후에도 μ „λ‹΄ λ§€λ‹ˆμ €κ°€ ꡐ제 κ³Όμ •λΆ€ν„° 결혼, μ •μ°©κΉŒμ§€ 지속적인 관리λ₯Ό μ œκ³΅ν•©λ‹ˆλ‹€.</p>
</div>
</div>
</div>
<!-- Stats -->
<div class="glass-strong rounded-3xl p-8 md:p-12 shadow-xl reveal">
<div class="grid grid-cols-2 md:grid-cols-4 gap-8 text-center">
<div>
<div class="stat-number" data-target="1200">0</div>
<div class="text-gray-500 text-sm mt-2">λˆ„μ  μ„±ν˜Ό μ»€ν”Œ</div>
</div>
<div>
<div class="stat-number" data-target="98">0</div>
<div class="text-gray-500 text-sm mt-2">고객 만