/* Custom styles */
@import url('https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700&display=swap');

body {
    font-family: 'Inter', sans-serif;
    min-height: 100vh;
    display: flex;
    flex-direction: column;
}

.hero {
    background-image: linear-gradient(135deg, rgba(239, 68, 68, 0.9), rgba(239, 68, 68, 0.95));
    box-shadow: 0 10px 15px -3px rgba(239, 68, 68, 0.3);
}

.feature-card:hover .icon {
    transform: scale(1.05);
    box-shadow: 0 0 0 6px rgba(239, 68, 68, 0.2);
}

.icon {
    transition: all 0.3s ease;
}