diff --git a/css/main.css b/css/main.css index 40d7bba..f7a33de 100644 --- a/css/main.css +++ b/css/main.css @@ -1038,6 +1038,40 @@ transform: translateY(-3px); } +.cta-discount-banner { + margin: var(--spacing-lg) auto var(--spacing-xl); + max-width: 480px; +} + +.cta-discount-banner a { + display: inline-block; + padding: 10px 28px; + background: rgba(255, 255, 255, 0.1); + border: 1px solid rgba(255, 136, 0, 0.5); + border-radius: 30px; + color: #fff; + font-size: var(--font-base); + text-decoration: none; + transition: all 0.3s ease; + backdrop-filter: blur(8px); +} + +.cta-discount-banner a:hover { + background: rgba(255, 136, 0, 0.2); + border-color: var(--primary-color); + transform: translateY(-2px); + box-shadow: 0 4px 15px rgba(255, 136, 0, 0.3); +} + +.cta-discount-banner a i { + margin-right: 6px; + color: var(--primary-color); +} + +.cta-discount-banner a strong { + color: var(--primary-color); +} + .contact-info-quick { display: grid; grid-template-columns: repeat(2, 1fr); diff --git a/css/services.css b/css/services.css index 537e8af..5d81e8f 100644 --- a/css/services.css +++ b/css/services.css @@ -637,6 +637,176 @@ line-height: 1.5; } +/* ======================================== + 할인 혜택 섹션 + ======================================== */ +.discount-section { + margin-bottom: var(--spacing-2xl); +} + +.discount-section > h3 { + font-size: var(--font-xl); + color: var(--text-primary); + text-align: center; + margin-bottom: var(--spacing-sm); +} + +.discount-section > h3 i { + color: var(--primary-color); + margin-right: 8px; +} + +.discount-scope { + text-align: center; + font-size: var(--font-sm); + color: var(--text-tertiary); + margin-bottom: var(--spacing-xl); +} + +.discount-cards { + display: grid; + grid-template-columns: repeat(2, 1fr); + gap: var(--spacing-xl); +} + +.discount-card { + background: var(--bg-white); + border-radius: var(--border-radius); + overflow: hidden; + box-shadow: var(--shadow-md); + transition: transform 0.3s ease, box-shadow 0.3s ease; +} + +.discount-card:hover { + transform: translateY(-4px); + box-shadow: var(--shadow-lg); +} + +.discount-card-header { + padding: var(--spacing-lg) var(--spacing-xl); + display: flex; + align-items: center; + gap: 12px; + position: relative; +} + +.discount-card-header.referral { + background: linear-gradient(135deg, #ff8800 0%, #ffaa33 100%); + color: #fff; +} + +.discount-card-header.multipass { + background: linear-gradient(135deg, #6c5ce7 0%, #a29bfe 100%); + color: #fff; +} + +.discount-icon { + font-size: 1.4rem; +} + +.discount-card-header h4 { + font-size: var(--font-lg); + font-weight: 700; + margin: 0; + color: #fff; +} + +.discount-badge { + margin-left: auto; + background: rgba(255, 255, 255, 0.25); + padding: 4px 12px; + border-radius: 20px; + font-size: var(--font-xs); + font-weight: 600; + white-space: nowrap; +} + +.discount-card-body { + padding: var(--spacing-xl); +} + +.discount-highlight { + display: flex; + align-items: center; + gap: 12px; + margin-bottom: var(--spacing-lg); + padding: var(--spacing-md) var(--spacing-lg); + background: var(--bg-light); + border-radius: var(--border-radius-sm); +} + +.discount-rate { + font-size: 2rem; + font-weight: 800; + color: var(--primary-color); + line-height: 1; +} + +.discount-label { + font-size: var(--font-base); + color: var(--text-primary); + font-weight: 600; +} + +.discount-details { + list-style: none; + padding: 0; + margin: 0; +} + +.discount-details li { + position: relative; + padding: 6px 0 6px 20px; + font-size: var(--font-sm); + color: var(--text-secondary); + line-height: 1.6; +} + +.discount-details li::before { + content: '✓'; + position: absolute; + left: 0; + color: var(--primary-color); + font-weight: 700; +} + +/* 다회권 테이블 */ +.discount-table-wrap { + margin-bottom: var(--spacing-lg); +} + +.discount-table { + width: 100%; + border-collapse: collapse; + text-align: center; +} + +.discount-table th { + background: var(--bg-light); + padding: 10px 16px; + font-size: var(--font-sm); + font-weight: 600; + color: var(--text-secondary); + border-bottom: 2px solid var(--border-color); +} + +.discount-table td { + padding: 12px 16px; + font-size: var(--font-base); + color: var(--text-primary); + border-bottom: 1px solid var(--border-color); +} + +.discount-table .highlight-row td { + background: rgba(108, 92, 231, 0.08); + font-weight: 600; +} + +.discount-table .highlight-row td:last-child { + color: #6c5ce7; + font-size: 1.1em; +} + /* 이용 안내사항 */ .usage-notes { background-color: var(--bg-white); @@ -1008,7 +1178,24 @@ .notes-grid { grid-template-columns: 1fr; } - + + .discount-cards { + grid-template-columns: 1fr; + } + + .discount-highlight { + flex-direction: column; + text-align: center; + } + + .discount-card-header { + flex-wrap: wrap; + } + + .discount-badge { + margin-left: 0; + } + .package-header { flex-direction: column; align-items: flex-start; @@ -2430,6 +2617,51 @@ color: var(--dark-text-tertiary); } +/* 할인 혜택 섹션 */ +[data-theme="dark"] .discount-card { + background: var(--dark-surface); + border: 1px solid var(--glass-border); +} + +[data-theme="dark"] .discount-card-body { + color: var(--dark-text-primary); +} + +[data-theme="dark"] .discount-highlight { + background: rgba(255, 255, 255, 0.06); +} + +[data-theme="dark"] .discount-label { + color: var(--dark-text-primary); +} + +[data-theme="dark"] .discount-details li { + color: var(--dark-text-secondary); +} + +[data-theme="dark"] .discount-section > h3 { + color: var(--dark-text-primary); +} + +[data-theme="dark"] .discount-scope { + color: var(--dark-text-tertiary); +} + +[data-theme="dark"] .discount-table th { + background: rgba(255, 255, 255, 0.06); + color: var(--dark-text-secondary); + border-color: var(--glass-border); +} + +[data-theme="dark"] .discount-table td { + color: var(--dark-text-primary); + border-color: var(--glass-border); +} + +[data-theme="dark"] .discount-table .highlight-row td { + background: rgba(108, 92, 231, 0.15); +} + /* 이용 안내사항 */ [data-theme="dark"] .usage-notes { background: var(--dark-surface); diff --git a/en/index.html b/en/index.html index 26d389c..d4e8045 100644 --- a/en/index.html +++ b/en/index.html @@ -975,6 +975,10 @@ Naver Booking +
+* Applies to Streamingle Service (4-hour package) only / VAT excluded / Additional costs for backgrounds, avatar setup, props, etc. not included
+ +| Pass | +Discount | +
|---|---|
| 3-Session Pass | +20% | +
| 5-Session Pass | +25% | +
| 7-Session Pass | +30% | +
※ ストリミングルサービス(4時間パッケージ)に限る / VAT別途 / 背景・アバターセッティング・プロップ費用等の追加費用は除外
+ +| 回数券 | +割引率 | +
|---|---|
| 3回券 | +20% | +
| 5回券 | +25% | +
| 7回券 | +30% | +
* 스트리밍글 서비스(4시간 패키지)에 한함 / VAT 별도 / 배경·아바타세팅·프랍비용 등 추가비용 제외
+ +| 이용권 | +할인율 | +
|---|---|
| 3회권 | +20% | +
| 5회권 | +25% | +
| 7회권 | +30% | +
※ 仅适用于Streamingle服务(4小时套餐)/ 不含增值税 / 不包含背景、虚拟形象设置、道具费用等额外费用
+ +| 次卡 | +折扣率 | +
|---|---|
| 3次卡 | +20% | +
| 5次卡 | +25% | +
| 7次卡 | +30% | +