.hero-gradient {
    background: linear-gradient(135deg, #295549 0%, #059669 100%);
}
.feature-card:hover {
    transform: translateY(-5px);
    box-shadow: 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04);
}
.accordion-content {
    max-height: 0;
    overflow: hidden;
    transition: max-height 0.3s ease-out;
}
.accordion-input:checked ~ .accordion-content {
    max-height: 300px;
}
