.site-header .header-button {
background: linear-gradient(
135deg,
#b8962e 0%,
#f7e08a 20%,
#d4af37 40%,
#a8841f 70%,
#e6c65a 100%
) !important;
color: #1a1a1a !important;
font-weight: 600;
margin-top: 10px;
padding: 14px 34px;
border-radius: 16px !important;
border: 1px solid rgba(255,255,255,0.25) !important;
transition: all 0.25s ease !important;
box-shadow:
0 6px 18px rgba(180, 140, 40, 0.3) !important;
position: relative;
overflow: hidden;
}
.site-header .header-button:hover {
transform: translateY(-2px);
box-shadow: 0 10px 22px rgba(212, 175, 55, 0.35);
} .site-header .button.mobile-header-button {
background: linear-gradient(
135deg,
#cfae3c 0%,
#f4d96b 25%,
#d4af37 50%,
#b8962e 75%,
#e6c65a 100%
) !important;
color: #1a1a1a !important;
border-radius: 16px !important;
padding: 10px 18px !important;
font-weight: 600 !important;
font-size: 14px !important;
box-shadow: 0 6px 18px rgba(212, 175, 55, 0.25);
transition: all 0.25s ease;
}
.site-header .button.mobile-header-button:hover {
transform: translateY(-2px);
box-shadow: 0 10px 22px rgba(212, 175, 55, 0.35);
} .hero-button {
background: linear-gradient(
135deg,
#b8962e 0%,
#f7e08a 20%,
#d4af37 40%,
#a8841f 70%,
#e6c65a 100%
) !important;
color: #1a1a1a !important;
font-weight: 600;
margin-top: 40px;  
padding: 14px 34px;
border-radius: 16px !important;
border: 1px solid rgba(255,255,255,0.25) !important;
transition: all 0.25s ease !important;
box-shadow:
0 6px 18px rgba(180, 140, 40, 0.3) !important;
position: relative;
overflow: hidden;
}
.hero-button:hover {
transform: translateY(-2px);
box-shadow: 0 10px 22px rgba(212, 175, 55, 0.35);  
} .button.mobile-hero-button {
background: linear-gradient(
135deg,
#cfae3c 0%,
#f4d96b 25%,
#d4af37 50%,
#b8962e 75%,
#e6c65a 100%
) !important;
color: #1a1a1a !important;
border-radius: 16px !important;
padding: 10px 18px !important;
font-weight: 600 !important;
font-size: 14px !important;
box-shadow: 0 6px 18px rgba(212, 175, 55, 0.25);
transition: all 0.25s ease;
}
.button.mobile-hero-button:hover {
transform: translateY(-2px);
box-shadow: 0 10px 22px rgba(212, 175, 55, 0.35);
}