|
|
|
|
|
|
|
|
|
|
|
.faq-item { |
|
|
transition: all 0.3s ease; |
|
|
} |
|
|
.faq-item:hover { |
|
|
box-shadow: 0 4px 12px rgba(0, 0, 0, 0.1); |
|
|
} |
|
|
.faq-content { |
|
|
transition: max-height 0.3s ease; |
|
|
overflow: hidden; |
|
|
} |
|
|
|
|
|
|
|
|
.exit-intent-modal { |
|
|
position: fixed; |
|
|
top: 0; |
|
|
left: 0; |
|
|
right: 0; |
|
|
bottom: 0; |
|
|
background: rgba(0, 0, 0, 0.8); |
|
|
z-index: 9999; |
|
|
display: flex; |
|
|
align-items: center; |
|
|
justify-content: center; |
|
|
} |
|
|
.exit-intent-content { |
|
|
background: white; |
|
|
max-width: 500px; |
|
|
padding: 2rem; |
|
|
border-radius: 0.5rem; |
|
|
position: relative; |
|
|
} |
|
|
|
|
|
|
|
|
.chatbot-toggle { |
|
|
position: fixed; |
|
|
bottom: 2rem; |
|
|
right: 2rem; |
|
|
width: 60px; |
|
|
height: 60px; |
|
|
border-radius: 50%; |
|
|
background: #FFB700; |
|
|
color: #000814; |
|
|
display: flex; |
|
|
align-items: center; |
|
|
justify-content: center; |
|
|
box-shadow: 0 4px 12px rgba(0, 0, 0, 0.15); |
|
|
cursor: pointer; |
|
|
z-index: 999; |
|
|
} |
|
|
@keyframes fadeIn { |
|
|
from { opacity: 0; transform: translateY(20px); } |
|
|
to { opacity: 1; transform: translateY(0); } |
|
|
} |
|
|
|
|
|
.animate-fade-in { |
|
|
animation: fadeIn 0.8s ease-out forwards; |
|
|
} |
|
|
|
|
|
.delay-100 { |
|
|
animation-delay: 0.1s; |
|
|
} |
|
|
|
|
|
.delay-200 { |
|
|
animation-delay: 0.2s; |
|
|
} |
|
|
|
|
|
.delay-300 { |
|
|
animation-delay: 0.3s; |
|
|
} |
|
|
|
|
|
.carousel-container { |
|
|
aspect-ratio: 16/9; |
|
|
} |
|
|
|
|
|
.carousel-slides { |
|
|
height: 100%; |
|
|
} |
|
|
|
|
|
.carousel-slide { |
|
|
height: 100%; |
|
|
} |
|
|
|
|
|
.carousel-slide img { |
|
|
height: 100%; |
|
|
object-fit: cover; |
|
|
} |
|
|
|
|
|
.carousel-prev, .carousel-next { |
|
|
width: 40px; |
|
|
height: 40px; |
|
|
display: flex; |
|
|
align-items: center; |
|
|
justify-content: center; |
|
|
} |
|
|
|
|
|
.carousel-prev:hover, .carousel-next:hover { |
|
|
background: #FFB700 !important; |
|
|
} |
|
|
|
|
|
.carousel-dots .dot.active { |
|
|
background: #FFB700 !important; |
|
|
opacity: 1; |
|
|
} |
|
|
|
|
|
.feature-description { |
|
|
transition: opacity 0.3s ease; |
|
|
} |
|
|
|
|
|
|
|
|
html { |
|
|
scroll-behavior: smooth; |
|
|
} |
|
|
|
|
|
.calculator-range { |
|
|
-webkit-appearance: none; |
|
|
height: 8px; |
|
|
border-radius: 4px; |
|
|
background: linear-gradient(to right, #FFB700, #000814); |
|
|
outline: none; |
|
|
} |
|
|
|
|
|
.calculator-range::-webkit-slider-thumb { |
|
|
-webkit-appearance: none; |
|
|
appearance: none; |
|
|
width: 20px; |
|
|
height: 20px; |
|
|
border-radius: 50%; |
|
|
background: #FFB700; |
|
|
cursor: pointer; |
|
|
border: 2px solid white; |
|
|
} |
|
|
|
|
|
|
|
|
.feature-card:hover { |
|
|
transform: translateY(-5px); |
|
|
} |
|
|
|
|
|
.feature-card:hover h3 { |
|
|
color: #FFB700; |
|
|
} |
|
|
|
|
|
|
|
|
.pricing-card { |
|
|
transition: all 0.3s ease; |
|
|
} |
|
|
|
|
|
.pricing-card:hover { |
|
|
box-shadow: 0 10px 25px rgba(0, 0, 0, 0.1); |
|
|
} |
|
|
|
|
|
|
|
|
[data-tooltip] { |
|
|
position: relative; |
|
|
cursor: pointer; |
|
|
} |
|
|
|
|
|
[data-tooltip]:hover::after { |
|
|
content: attr(data-tooltip); |
|
|
position: absolute; |
|
|
bottom: 100%; |
|
|
left: 50%; |
|
|
transform: translateX(-50%); |
|
|
background: #000814; |
|
|
color: white; |
|
|
padding: 0.5rem 1rem; |
|
|
border-radius: 4px; |
|
|
font-size: 0.875rem; |
|
|
white-space: nowrap; |
|
|
z-index: 10; |
|
|
} |
|
|
|
|
|
|
|
|
.btn-hover { |
|
|
transition: all 0.3s ease; |
|
|
position: relative; |
|
|
overflow: hidden; |
|
|
} |
|
|
|
|
|
.btn-hover:hover { |
|
|
transform: translateY(-2px); |
|
|
} |
|
|
|
|
|
.btn-hover::after { |
|
|
content: ''; |
|
|
position: absolute; |
|
|
top: 0; |
|
|
left: 0; |
|
|
width: 100%; |
|
|
height: 100%; |
|
|
background: rgba(255, 255, 255, 0.1); |
|
|
transform: translateX(-100%); |
|
|
transition: transform 0.6s cubic-bezier(0.55, 0.055, 0.675, 0.19); |
|
|
} |
|
|
|
|
|
.btn-hover:hover::after { |
|
|
transform: translateX(0); |
|
|
} |