
<div class="responsive-plan-container">
<div class="responsive-plan-card">
<div class="responsive-plan-front">
<h3 class="responsive-plan-title">Standard (7s)</h3>
<p>SNS에서 빠른 주목을 이끌어내는 <br> 숏폼 광고 콘텐츠 제작</p>
</div>
<div class="responsive-plan-back">
<h3 class="responsive-plan-title">Standard (7s)</h3>
<div class="responsive-plan-price">
<span class="responsive-plan-old-price">64만원</span> <span class="arrow">→</span>
<span class="responsive-plan-new-price">32만원</span>
</div>
<ul>
<li>제공개수: 1개</li>
<li>러닝타임(초): 7초 이내</li>
<li>작업일: 4일 이내</li>
<li>수정횟수: 0회</li>
<li>씬(클립)수: 3개 이내</li>
</ul>
</div>
</div>
<div class="responsive-plan-card">
<div class="responsive-plan-front">
<h3 class="responsive-plan-title">Deluxe (15s)</h3>
<p>브랜드 스토리를 깊이 있게 전달하는 <br> 확장형 광고 영상 제작</p>
</div>
<div class="responsive-plan-back">
<h3 class="responsive-plan-title">Deluxe (15s)</h3>
<div class="responsive-plan-price">
<span class="responsive-plan-old-price">112만원</span> <span class="arrow">→</span>
<span class="responsive-plan-new-price">56만원</span>
</div>
<ul>
<li>제공개수: 1개</li>
<li>러닝타임(초): 15초 이내</li>
<li>작업일: 7일 이내</li>
<li>수정횟수: 1회</li>
<li>씬(클립)수: 6개 이내</li>
<li>기본 자막, AI배경음악 포함</li>
</ul>
</div>
</div>
<div class="responsive-plan-card">
<div class="responsive-plan-front">
<h3 class="responsive-plan-title">Premium (60s)</h3>
<p>고해상도 업스케일링과 <br> 프리미엄 퀄리티 맞춤형 광고</p>
</div>
<div class="responsive-plan-back">
<h3 class="responsive-plan-title">Premium (60s)</h3>
<div class="responsive-plan-price">
<span class="responsive-plan-old-price">280만원</span> <span class="arrow">→</span>
<span class="responsive-plan-new-price">140만원</span>
</div>
<ul>
<li>제공개수: 1개</li>
<li>러닝타임(초): 60초 이내</li>
<li>작업일: 10일 이내</li>
<li>수정횟수: 1회</li>
<li>씬(클립)수: 15개 이내</li>
<li>고해상도 4K 업스케일링</li>
</ul>
</div>
</div>
</div>
<style>
.responsive-plan-container {
display: flex;
gap: 2rem;
justify-content: center;
align-items: center;
padding: 4rem;
background: transparent;
}
.responsive-plan-card {
position: relative;
width: 340px;
height: 480px;
border-radius: 15px;
overflow: hidden;
background: white;
box-shadow: 0 10px 20px rgba(0, 0, 0, 0.1);
transition: transform 0.3s ease-in-out, box-shadow 0.3s ease-in-out;
cursor: pointer;
}
.responsive-plan-card:hover {
transform: translateY(-10px);
box-shadow: 0 15px 30px rgba(0, 0, 0, 0.2);
}
.responsive-plan-front, .responsive-plan-back {
position: absolute;
width: 100%;
height: 100%;
padding: 3rem;
display: flex;
flex-direction: column;
align-items: center;
text-align: center;
justify-content: center;
transition: opacity 0.5s ease-in-out, transform 0.5s ease-in-out;
}
.responsive-plan-back {
background: black;
color: white;
opacity: 0;
transform: translateY(100%);
}
.responsive-plan-card:hover .responsive-plan-front {
opacity: 0;
transform: translateY(-100%);
}
.responsive-plan-card:hover .responsive-plan-back {
opacity: 1;
transform: translateY(0);
}
.responsive-plan-title {
font-size: 2.8rem;
font-weight: 900;
margin-bottom: 1rem;
padding-bottom: 0.5rem;
border-bottom: 4px solid black;
display: inline-block;
}
.responsive-plan-front p {
font-size: 2rem;
color: #333;
line-height: 1.6;
}
.responsive-plan-price {
font-size: 2.5rem;
font-weight: bold;
margin: 1rem 0;
}
.responsive-plan-old-price {
text-decoration: line-through;
color: #888;
font-size: 1.9rem;
}
.responsive-plan-new-price {
color: #D50000;
font-size: 2.5rem;
font-weight: bold;
}
.responsive-plan-back ul {
list-style: none;
padding: 0;
font-size: 1.8rem;
color: white;
margin-top: 1rem;
}
.responsive-plan-back ul li {
margin-bottom: 0.5rem;
}
@media (max-width: 768px) {
.responsive-plan-container {
flex-direction: column;
padding-top: 0 !important;
margin-top: -1rem !important;
}
.responsive-plan-card {
width: 100%;
}
.responsive-plan-title {
font-size: 2.2rem;
}
.responsive-plan-price {
font-size: 2rem;
}
}
@media (max-width: 480px) {
.responsive-plan-container {
padding: 2rem 0;
transform: scale(0.8);
}
}
</style>