.product-hero {
    background: linear-gradient(135deg, var(--primary-color) 0%, var(--primary-dark) 100%);
    color: var(--white);
    padding: 5rem 0;
}

.product-hero h1 {
    color: var(--white);
}

.product-hero p {
    color: rgba(255, 255, 255, 0.9);
}

.screenshot-mockup {
    background: var(--white);
    border-radius: 16px;
    padding: 1rem;
    box-shadow: 0 20px 60px rgba(0, 0, 0, 0.15);
}

.screenshot-mockup img {
    width: 100%;
    border-radius: 8px;
}

.download-box {
    background: var(--white);
    border-radius: 16px;
    padding: 2rem;
    box-shadow: 0 10px 40px rgba(122, 122, 169, 0.15);
}

.license-badge {
    display: inline-block;
    background: rgba(255, 255, 255, 0.15);
    color: var(--white);
    padding: 0.5rem 1rem;
    border-radius: 8px;
    font-size: 0.875rem;
    margin-right: 0.5rem;
    margin-bottom: 0.5rem;
}

.quick-feature {
    display: flex;
    align-items: center;
    gap: 1rem;
    padding: 1rem 0;
    border-bottom: 1px solid var(--border-color);
}

.quick-feature:last-child {
    border-bottom: none;
}

.quick-feature i {
    font-size: 1.5rem;
    color: var(--accent-color);
    width: 40px;
    text-align: center;
}

.quick-feature span {
    color: var(--text-dark);
}