.ticker-wrapper-44392f9c {
    width: 100%;
    overflow: hidden;
    position: relative;
    white-space: nowrap;
    box-sizing: border-box;
    display: flex;
    align-items: center;
}

.ticker-text-44392f9c {
    display: inline-flex;
    align-items: center;
    width: 100%;
    text-decoration: none;
    color: inherit;
    font-size: inherit;
    font-family: inherit;
    font-weight: inherit;
    line-height: inherit;
    transition: color 0.3s ease;
}

/* Ticker Effect */
.ticker-content-44392f9c {
    display: inline-flex;
    padding-left: 100%;
    animation: ticker-anim-44392f9c linear infinite;
}

.ticker-content-44392f9c span {
    padding-right: 4rem;
    flex-shrink: 0;
}

@keyframes ticker-anim-44392f9c {
    0% {
        transform: translate3d(0, 0, 0);
    }
    100% {
        transform: translate3d(-100%, 0, 0);
    }
}

/* Typewriter Effect */
.typewriter-content-44392f9c {
    display: inline-block;
    min-height: 1.2em;
}

.typewriter-cursor-44392f9c {
    display: inline-block;
    animation: blink-44392f9c 0.7s infinite;
    font-weight: 100;
    margin-left: 2px;
}

@keyframes blink-44392f9c {
    0%, 100% { opacity: 0; }
    50% { opacity: 1; }
}
