/* ========== DYNAMIC NAVBAR CSS ========== */
    .navbar {
        background: #ffffff;
        position: sticky;
        top: 0;
        z-index: 1000;
        width: 100%;
        box-shadow: 0 2px 15px rgba(0,0,0,0.08);
    }
    .navbar .navbar-inner {
        max-width: 1400px;
        margin: 0 auto;
        padding: 0 24px;
        display: flex;
        justify-content: space-between;
        align-items: center;
        height: 70px;
    }
    .navbar-nav li a {
        color: #cb2020;
    }
    .navbar-nav li a:hover {
        color: #000000;
    }
    .navbar-logo-text .logo-pmt {
        font-size: 28px;
        font-weight: 800;
        background: linear-gradient(135deg, #ff1414, #f7f2fd);
        -webkit-background-clip: text;
        -webkit-text-fill-color: transparent;
        background-clip: text;
    }
    .navbar-logo-text .logo-full {
        font-size: 20px;
        font-weight: 600;
        color: #4a5568;
    }
    .btn-signin {
        background: linear-gradient(135deg, #000000, #f7f2fd);
        border-radius: 40px;
    }
    .btn-signin:hover {
        transform: translateY(-2px);
        box-shadow: 0 4px 12px rgba(#000000, 0.4);
    }