/* Pulse Ticker Specific Styles */

:root {
    --pt-primary: #d946ef;
    /* Purple/Fuchsia */
    --pt-secondary: #9333ea;
    /* Deep Purple */
    --pt-bg: #0f2027;
}

.hero-label {
    display: none;
    /* Hide the label as requested */
}

.hero-visual-glow {
    background: radial-gradient(circle, var(--pt-primary) 0%, transparent 70%);
    opacity: 0.3;
}

.feature-split .split-icon {
    font-size: 3rem;
    background: linear-gradient(135deg, var(--pt-primary), var(--pt-secondary));
    -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: transparent;
}

/* --- Hero Section Override --- */
.product-hero {
    background: radial-gradient(circle at 50% 0%, #2e1065 0%, #020617 70%);
    /* Purple tint background */
}

.hero-title {
    background: linear-gradient(120deg, #fff, #d946ef);
    -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: transparent;
}

/* Ensure centering of the visual column content */
.hero-visual {
    display: flex;
    justify-content: center;
    align-items: center;
}

.hero-subtitle {
    color: #cfd8dc;
}

/* --- Privacy Card Override (Always "Hovered" State) --- */
.privacy-card {
    background: rgba(15, 32, 39, 0.6) !important;
    border: 1px solid var(--pt-primary) !important;
    box-shadow: 0 0 20px rgba(217, 70, 239, 0.2);
}

.privacy-card p {
    color: #eceff1 !important;
}

.privacy-card h3 {
    color: var(--pt-primary);
}